Académique Documents
Professionnel Documents
Culture Documents
EJEMPLO
R(s)
R(s)
1
1
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
10
s+5
+-
10
s+5
+-
C(s)
C(s)
n1 = 1; d1 = 1;
n2 = 10; d2 = [1 5];
nblocks = 2;
blkbuild
input = 1;
output = 2;
q = [2 1 2];
[a,b,c,d] = connect (a,b,c,d,q,input,output);
[num,den] = ss2tf (a,b,c,d);
[num,den] = minreal (num,den);
printsys (num,den);
C ( s)
10
=
R( s ) s + 15
EJERCICIO 1
R(s)
1
s
+-
C(s)
10
s+5
10s + 20
C ( s)
= 3
R( s ) s + 7 s 2 + 10s + 10
1
s+2
EJERCICIO 2
R(s)
1
s+2
3
s+4
C(s)
12 s + 57
C ( s)
= 2
R( s ) s + 7 s + 21
EJERCICIO 3
C ( s)
5s 3 + 18s 2 + 16s
= 4
R( s ) s + 28s 3 + 71s 2 + 224 s + 180
3s
s +1
R(s)
2
s+2
1
s
s + s + 10
2
C(s)
EJERCICIO 4
R(s)
1
s +1
1
s
1
s
C(s)
C ( s)
1
= 3
2
R( s ) s + 5s + 7 s + 3
EJERCICIO 5
25
s +1
R(s)
s
s +1
30
1
s
6
180 s 3 + 180 s 2
C ( s)
= 4
R( s ) s + 1132 s 3 + 1141s 2 + 120s + 60
1
s
C(s)
SOLUCION 1
n1 = [1];
d1 = [1];
n2 = [1];
d2 = [1 0];
n3 = [10]; d3 = [1 5];
n4 = [1];
d4 = [1 2];
nblocks = 4;
blkbuild
q = [2 1 -4; 3 2 0; 4 3 0];
input = 1;
output = 3;
[a,b,c,d] = connect (a,b,c,d,q,input,output);
[num,den] = ss2tf (a,b,c,d);
[num,den] = minreal(num,den);
printsys (num,den);
SOLUCION 2
n1 = [3];
d1 = [1];
n2 = [1];
d2 = [1 2];
n3 = [4];
d3 = [1];
n4 = [3];
d4 = [1 4];
n5 = [1];
d5 = [1];
n6 = [1];
d6 = [1];
nblocks = 6;
blkbuild
q = [1 -4 5;2 1 -2; 3 2 0; 4 2 0; 6 3 4];
input = 5;
output = 6;
[a,b,c,d] = connect (a,b,c,d,q,input,output);
[num,den] = ss2tf (a,b,c,d);
[num,den] = minreal(num,den);
printsys (num,den);
SOLUCION 3
n1 = [1];
d1 = [1];
n2 = [1];
d2 = [1];
n3 = [3 0]; d3 = [1 1];
n4 = [8];
d4 = [1];
n5 = [2];
d5 = [1 2];
n6 = [1 0]; d6 = [1 1 10];
n7 = [1];
d7 = [1];
nblocks = 7;
blkbuild
q = [2 1 -6; 3 1 0; 4 2 -5; 5 7 0; 6 7 0; 7 4 -3];
input = 1;
output = 6;
[a,b,c,d] = connect (a,b,c,d,q,input,output);
[num,den] = ss2tf (a,b,c,d);
[num,den] = minreal(num,den);
printsys (num,den);
SOLUCION 4
n1 = [1];
d1 = [1];
n2 = [1];
d2 = [1];
n3 = [1];
d3 = [1 1];
n4 = [1];
d4 = [1 0];
n5 = [1];
d5 = [1];
n6 = [1];
d6 = [1 0];
nblocks = 6;
blkbuild
q = [2 1 -6; 3 -3 2; 4 3 -5; 5 4 -6; 6 5 -6];
input = 1;
output = 6;
[a,b,c,d] = connect (a,b,c,d,q,input,output);
[num,den] = ss2tf (a,b,c,d);
[num,den] = minreal(num,den);
printsys (num,den);
SOLUCION 5
n1 = [1];
d1 = [1];
n2 = [3];
d2 = [1];
n3 = [1 0]; d3 = [1 1];
n4 = [2];
d4 = [1];
n5 = [30]; d5 = [1];
n6 = [1];
d6 = [1 0];
n7 = [25]; d7 = [1 1];
n8 = [1];
d8 = [1 0];
n9 = [6];
d9 = [1];
nblocks = 9;
blkbuild
q = [2 1 -9; 3 2 -7; 4 3 -8; 5 4 0; 6 5 0; 7 4 0; 8 6 0; 9 6 0];
input = 1;
output = 6;
[a,b,c,d] = connect (a,b,c,d,q,input,output);
[num,den] = ss2tf (a,b,c,d);
[num,den] = minreal(num,den);
printsys (num,den);