实验2截图及结果
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
要求:输入示例程序1:
示例程序1计算数据
Eigenvalue Damping Freq. (rad/s)
0.00e+000 + 1.00e+001i -6.12e-017 1.00e+001 0.00e+000 - 1.00e+001i -6.12e-017 1.00e+001
Eigenvalue Damping Freq. (rad/s)
-2.50e+000 + 9.68e+000i 2.50e-001 1.00e+001 -2.50e+000 - 9.68e+000i 2.50e-001 1.00e+001
Eigenvalue Damping Freq. (rad/s)
-5.00e+000 + 8.66e+000i 5.00e-001 1.00e+001 -5.00e+000 - 8.66e+000i 5.00e-001 1.00e+001
Eigenvalue Damping Freq. (rad/s)
-7.50e+000 + 6.61e+000i 7.50e-001 1.00e+001 -7.50e+000 - 6.61e+000i 7.50e-001 1.00e+001
Eigenvalue Damping Freq. (rad/s)
-1.00e+001 1.00e+000 1.00e+001 -1.00e+001 1.00e+000 1.00e+001
Eigenvalue Damping Freq. (rad/s)
-5.00e+000 1.00e+000 5.00e+000 -2.00e+001 1.00e+000 2.00e+001
要求:输入示例程序2:
要求:<2>求系统G(s)=10/(s2+2s+10)的特征根、闭环极点和单位阶跃响应。分别改变系统阻尼比和自振角频率,观察系统单位阶跃响应的变化规律。
程序:
num=10; i=0;
for sigma=0: 0.25: 1.25
den=[1 2*sigma*sqrt(10) 10];
damp(den)
sys=tf(num, den);
i=i+1;
step(sys,2)
hold on
end
grid
hold off
title('阻尼比不同时阶跃响应曲线')
lab1='ζ=0'; text(0.3,0.9,lab1),
lab2='ζ=0.25'; text(0.3,1.5,lab2),
lab3='ζ=0.5'; text(0.3,1.2,lab3),
lab4='ζ=0.75'; text(0.3,1.05,lab4),
lab5='ζ=1'; text(0.35,0.9,lab5),
lab6='ζ=1.25'; text(0.35,0.8,lab6)
程序图像:
程序计算数据:
Eigenvalue Damping Freq. (rad/s)
0.00e+000 + 3.16e+000i -6.12e-017 3.16e+000 0.00e+000 - 3.16e+000i -6.12e-017 3.16e+000
Eigenvalue Damping Freq. (rad/s)
-7.91e-001 + 3.06e+000i 2.50e-001 3.16e+000
-7.91e-001 - 3.06e+000i 2.50e-001 3.16e+000 Eigenvalue Damping Freq. (rad/s)
-1.58e+000 + 2.74e+000i 5.00e-001 3.16e+000 -1.58e+000 - 2.74e+000i 5.00e-001 3.16e+000
Eigenvalue Damping Freq. (rad/s)
-2.37e+000 + 2.09e+000i 7.50e-001 3.16e+000 -2.37e+000 - 2.09e+000i 7.50e-001 3.16e+000
Eigenvalue Damping Freq. (rad/s)
-3.16e+000 1.00e+000 3.16e+000
-3.16e+000 1.00e+000 3.16e+000
Eigenvalue Damping Freq. (rad/s)
-1.58e+000 1.00e+000 1.58e+000
-6.32e+000 1.00e+000 6.32e+000
要求:<3>已知系统结构如图,使用梅森公式和SIMULINK结构图模型求系统的闭环传递函数。
将系统结构图存为smg.mdl文件,可以下面程序转化为传递函数模型:
[A,B,C,D]=linmod(‘smg’); %将结果图转化为状态空间模型
[num,den]=ss2tf(A, B, C, D); %将状态空间模型转化为多项式模型
printsys(num, den, ‘s’) %输出传递函数
程序:
程序计算结果:
num/den =
-1 s^4 - 10 s^3 - 23 s^2 + 10 s + 24 ---------------------------------------------
s^5 + 15 s^4 + 85 s^3 + 269 s^2 + 598 s + 600
>>