合工大matlab实验报告
- 格式:doc
- 大小:1.80 MB
- 文档页数:5
1.自确定2个传递函数,实现传递函数的录入和求取串联、
并联、反馈连接时等效的整体传递函数。要求分别采用有理多项
式模型和零极点增益模型两种传递函数形式。
有理多项式模型
num=[10,18,3];
den=[8,5,0,7];
sys=tf(num,den)
Transfer function:
10 s^2 + 18 s + 3
-----------------
8 s^3 + 5 s^2 + 7
num=[16,0,8,3];
den=[6,4,14,8,0];
sys=tf(num,den)
Transfer function:
16 s^3 + 8 s + 3
----------------------------
6 s^4 + 4 s^3 + 14 s^2 + 8 s
n1=[10 18 3];d1=[8 5 0 7];n2=[16 0 8 3];d2=[6 4 14 8 0];G1=tf(n1,d1);
G2=tf(n2,d2);G=series(G1,G2)
Transfer function:
10 s^2 + 18 s + 3
-----------------
8 s^3 + 5 s^2 + 7
n1=[10 18 3];d1=[8 5 0 7];n2=[16 0 8 3];d2=[6 4 14 8 0];G1=tf(n1,d1);
G2=tf(n2,d2);G1+G2
Transfer function:
188 s^6 + 228 s^5 + 294 s^4 + 520 s^3 + 201 s^2 + 80 s + 21
------------------------------------------------------------
48 s^7 + 62 s^6 + 132 s^5 + 176 s^4 + 68 s^3 + 98 s^2 + 56 s
>> n1=[10 18 3];d1=[8 5 0 7];n2=[16 0 8 3];d2=[6 4 14 8 0];G1=tf(n1,d1);
G2=tf(n2,d2);G=feedback(G1,G2,1)
Transfer function:
60 s^6 + 148 s^5 + 230 s^4 + 344 s^3 + 186 s^2 + 24 s
---------------------------------------------------------------
48 s^7 + 62 s^6 - 28 s^5 - 112 s^4 - 60 s^3 - 76 s^2 - 22 s - 9
零极点增益模型
>> z=[-5]; p=[3,5,9]; k=8;
sys=zpk(z,p,k)
Zero/pole/gain:
8 (s+5)
-----------------
(s-3) (s-5) (s-9)
>> z=[8];p=[5,12,4];k=12;
>> sys=zpk(z,p,k)
Zero/pole/gain:
8 (s+5)
-----------------
(s-3) (s-5) (s-9)
>> z=[-5]; p=[3,5,9]; k=8;G1=zpk(z,p,k);z1=[8];p1=[5,12,4];k1=12;G1=zpk(z,p,k);
G2=zpk(z1,p1,k1);G=G1*G2
Zero/pole/gain:
96 (s+5) (s-8)
--------------------------------
(s-3) (s-4) (s-5)^2 (s-9) (s-12)
>> z=[-5]; p=[3,5,9]; k=8;G1=zpk(z,p,k);z1=[8];p1=[5,12,4];k1=12;G1=zpk(z,p,k);
G2=zpk(z1,p1,k1);G1+G2
Zero/pole/gain:
20 (s-11.24) (s-5) (s-4.497) (s-0.6648)
---------------------------------------
(s-3) (s-4) (s-5)^2 (s-9) (s-12)
>> z=[-5]; p=[3,5,9]; k=8;G1=zpk(z,p,k);z1=[8];p1=[5,12,4];k1=12;G1=zpk(z,p,k);
G2=zpk(z1,p1,k1);G=feedback(G1,G2,-1)
Zero/pole/gain:
8 (s+5) (s-5) (s-4) (s-12)
-----------------------------------------------------------------
(s-1.438) (s-7.455) (s^2 - 21.48s + 115.6) (s^2 - 7.624s + 23.05)
2.进行2例有理多项式模型和零极点增益模型间的转换
num=[6,9];
den=[3,8,0];
sys=tf(num,den);[z,p,k]=tf2zp(num,den)
z =
-1.5000
p =
0
-2.6667
k =
2
z=[-3]; p=[-1,-2,-5]; k=6;
sys=zpk(z,p,k);[num,den]=zp2tf(z,p,k)
num =
0 0 6 18
den =
1 8 17 10
3.在Siumlink环境下实现如下系统的传递函数的求取。
各环节传递函数自定。
[n,d]=linmod('uu')
n =
0 0 0 -2.0000 10.0000 -0.0000 -0.0000
d =
1.0000 2.6667 -13.6667 -17.6667 36.6667 15.0000 0.0000
4.用画信号流程图方法求取下面系统的传递函数。
[n,d]=linmod('untitled')
n =
1.0e+003 *
Columns 1 through 7
0 0 0 0 -0.0768 1.2288 -4.6080
Column 8
0
d =
1.0e+003 *
Columns 1 through 7
0.0010 0.0117 -0.0235 -0.2439 0.2829 -1.0939 -9.0880
Column 8
0