1、 自动控制原理及系统仿自动控制原理及系统仿 真课程设计真课程设计 学学 号:号: 姓姓 名:名: 指导老师:指导老师: 学学 院:机械与电子工程学院院:机械与电子工程学院 目录目录 一、一、设计要求设计要求.1 二、二、设计报告的要求设计报告的要求.1 三、三、题目及要求题目及要求.1 (一)(一)自动控制仿真训练自动控制仿真训练.1 (二)(二)控制方法训练控制方法训练.19 (三)控制系统的(三)控制系统的设计设计.23 四、四、心得体会心得体会.27 五、五、参考文献参考文献.28 1 自动控制原理及系统仿真课程设计自动控制原理及系统仿真课程设计 一:一:设计要求:设计要求: 1、 完成
2、给定题目中,要求完成题目的仿真调试,给出仿 真程序和图形。 2、 自觉按规定时间进入实验室,做到不迟到,不早退, 因事要请假。严格遵守实验室各项规章制度,实验期间保 持实验室安静,不得大声喧哗,不得围坐在一起谈与课程 设计无关的空话,若违规,则酌情扣分。 3、 课程设计是考查动手能力的基本平台,要求独立设计 操作,指导老师只检查运行结果,原则上不对中途故障进 行排查。 4、 加大考查力度,每个时间段均进行考勤,计入考勤分 数,按照运行的要求给出操作分数。每个人均要全程参与 设计,若有 1/3 时间不到或没有任何运行结果,视为不合 格。 二:设计报告的要求:二:设计报告的要求: 1.理论分析与设
3、计 2.题目的仿真调试,包括源程序和仿真图形。 3.设计中的心得体会及建议。 三:题目及要求三:题目及要求 一)自动控制仿真训练一)自动控制仿真训练 1.已知两个传递函数分别为: ss xG s xG 2 21 3 2 )(, 13 1 )( 2 在 MATLAB 中分别用传递函数、零极点、和状态空间法表 示; MATLAB 代码: num=1 den=3 1 G=tf(num,den) E F=zero(G) A B C D=tf2ss(num,den) num=2 den=3 1 0 G=tf(num,den) E F=zero(G) A B C D=tf2ss(num,den) 仿真结果
4、: num =2 den =3 1 0 Transfer function: 2 - 3 s2 + s 3 E = Empty matrix: 0-by-1 F = 0.6667 A =-0.3333 0 1.0000 0 B= 1 0 C = 0 0.6667 D = 0 num = 1 den =3 1 Transfer function: 1 - 3 s + 1 E =Empty matrix: 0-by-1 F =0.3333 A = -0.3333 B =1 C =0.3333 D =0 在 MATLAB 中分别求出通过反馈、串联、并联后得到的系 4 统模型。 MATLAB 代码:
5、num1=1 den1=3 1 G1=tf(num1,den1) num2=2 den2=3 1 0 G2=tf(num2,den2) G3=G1*G2 G4=G1+G2 仿真结果: num1 =1 den1 =3 1 Transfer function: 1 - 3 s + 1 num2 =2 den2 = 3 1 0 Transfer function: 2 - 5 3 s2 + s Transfer function: 2 - 9 s3 + 6 s2 + s Transfer function: 3 s2 + 7 s + 2 - 9 s3 + 6 s2 + s 2.系统的传递函数模型为
6、24503510 24247 )( 234 23 ssss sss sG,判断系 统的稳定性。 MATLAB 代码: num=1 7 24 24 den=1 10 35 50 24 G=tf(num,den) p=eig(G) p1=pole(G) r=roots(den) 仿真结果: num = 1 7 24 24 den = 1 10 35 50 24 6 Transfer function: s3 + 7 s2 + 24 s + 24 - s4 + 10 s3 + 35 s2 + 50 s + 24 p =-4.0000 -3.0000 -2.0000 -1.0000 p1=-4.0000 -3.000