《自动控制超前校正课程设计.docx》由会员分享,可在线阅读,更多相关《自动控制超前校正课程设计.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、自动控制超前校正课程设计 自动控制超前校正课程设计 大连海洋大学课程设计报告纸息工程专业班级:自动化09-1 姓名:学号:090513 自动化专业课程设计报告 自动控制原理课程设计 班级自动化09-1班 姓名 学号09051 时间2022-12-26 2022-12-30 地点电信实验中心软件机房19 指导教师邓长辉、崔新忠 大连海洋大学信息工程学院 自动化教研室 目录 一、课程设计的题目与要求 (1) 二、课程设计的目的 (1) 三、课程设计的内容与安排 (1) 四、课程设计的步骤 (1) 五、课程设计的心得与体会 (7) 六、参考文献 (8) 超前校正课程设计 一、 课程设计设计题目: 已
2、知单位反馈系统开环传递函数如下: ()()()10.110.3O k G s s s s = + 试设计超前校正环节,使其校正后系统的静态速度误差系数 6v K ,相角裕度为45度,并绘制校正前后系统的单位阶跃响应曲线, 开环Bode 图和闭环Nyquist 图。 二、 课程设计目的 1. 通过课程设计使学生更进一步掌握自动控制原理课程的有关知识,加深 对内涵的理解,提高解决实际问题的能力。 2. 理解自动控制原理中的关于开环传递函数,闭环传递函数的概念以及二 者之间的区别和联系。 3. 理解在自动控制系统中对不同的系统选用不同的校正方式,以保证得到 最佳的系统。 4. 理解在校正过程中的静态
3、速度误差系数,相角裕度,截止频率,超前(滞 后)角频率,分度系数,时间常数等参数。 5. 学习MATLAB 在自动控制中的应用,会利 用MATLAB 提供的函数求出所需要得到的实验结果。 三、课程设计的内容与安排 1. 布置任务书,查阅资料设计、计算(天) 2. 程序设计、上机调试程序(天) 3. 调试、验收,书写报告(0.5天) 4. 成绩评定(0.5天) 四、课程设计步骤 1. 设计思想: 设计一个串联超前校正环节,适当地选择参数a 和T,就可以使其校正后系统的静态速度误差系数,相角裕度等满足指标的要求,从而改善系统的动态性能。 2. 设计步骤: Bode Diagram Gm = 6.9
4、4 dB (at 5.77 rad/sec) , P m = 21.2 deg (at 3.74 rad/sec) Frequency (rad/sec)-150-100 -50 50 M a g n i t u d e (d B ) Response: untitled1 Frequency (rad/sec): 3.74Magnitude (dB): 0.00979 1010101010 -270-225-180 -135-90P h a s e (d e g )Response: untitled1 Frequency (rad/sec): 3.73P hase (deg): -159
5、大 连 海 洋 大 学 课 程 设 计 报 告 纸 息工程 专业班级:自动化09-1 姓名: 学号: 1) 根据系统稳态性能要求,确定开环增益K K=6. 2) 利用已确定的开环增益K ,画出校正前的开环Bode 图STEP 图和闭环Nyquist 图。计算未校正系统的相角裕量。 3)根据已校正系统希望的剪切率,计算超前网络参数。 =c 3.74rad/s, =1800-1590 =210 由于题目要求=450,因此?+-=)(c m , 所以=m 450-210+?,先选取?=200, 于是有:m =440, sin(m )=a-1/a+1=0.7547求出a=6.55 -L(c )=Lc(
6、m )=10Lg(a)=10Lg(6.55)=8.1624 得 c =m =6.55rad/s 确定超前网络参数T T=1/(m*sqrt (a )=0.06343 所以,超前网络的传递函数为: Ts aTs s G c +=11)(s s 06341.014152.01+= 校正后的开环传函为: 大 连 海 洋 大 学 课 程 设 计 报 告 纸 息工程 专业班级:自动化09-1 姓名: ) 06341.01)(3.01)(1.01() 4152.01(6)()(0s s s s s s G s G c += 4)验算已校正系统的相角裕量 验证相裕角度为410不符合题目要求继续验证,重复上述
7、过程,最后确定?=270得相角裕度正好为45度,满足条件. 所以 =c m 6.51, 确定超前网络参数为 T=1/(m*sqrt (a )=0.05375 所以,超前网络的传递函数为: Ts aTs s G c += 11)(s s 05375.014383.01+= 校正后的开环传函为: ) 05375.01)(3.01)(1.01() 4383.01(6)()(0s s s s s s G s G c += 3设计程序代码: 1)校正前程序: num=6; f1=1,0,f2=0.1,1,f3=0.3,1; den=conv(f1,conv(f2,f3); mag,phase,w=bod
8、e(num,den); figure(1); margin(mag,phase,w); hold on; figure(2); s1=tf(num,den); sys=feedback(s1,1); step(sys); hold on; figure(3); nyquist(sys); 大连海洋大学课程设计报告纸息工程专业班级:自动化09-1 姓名: 121 校正前STEP图,开环Bode图和闭环Nyquist图如下: Bode Diagram Gm = 6.94 dB (at 5.77 rad/sec) , P m = 21.2 deg (at 3.74 rad/sec)Frequency
9、 (rad/sec) -150-100-50050M a g n i t u d e (d B ) Response: untitled1 Frequency (rad/sec): 3.74Magnitude (dB): -0.0159 10 10 10 10 10 -270 -225-180-135-90P h a s e (d e g )Response: untitled1 Frequency (rad/sec): 3.74P hase (deg): -159 0.20.40.60.811.21.41.6Step Response Time (sec) A m p l i t u d e
10、 大 连 海 洋 大 学 课 程 设 计 报 告 纸 息工程 专业班级:自动化09-1 姓名: 1 -2 -1.5-1-0.500.51 1.5 -3-2 -1 12 3 Nyquist Diagram Real Axis I m a g i n a r y A x i s 2)校正后程序: num1=6; num2=0.4383,1; num=conv(num1,num2); f1=1,0,f2=0.1,1,f3=0.3,1,f4=0.05375,1; den=conv(f1,conv(f2,conv(f3,f4); mag,phase,w=bode(num,den); figure(1);
11、 margin(mag,phase,w); hold on; figure(2); s1=tf(num,den); sys=feedback(s1,1); step(sys); hold on; figure(3); nyquist(sys); 校正后的STEP 图,开环Bode 图和闭环Nyquist 图如下: 大 连 海 洋 大 学 课 程 设 计 报 告 纸 息工程 专业班级:自动化09-1 姓名: Bode Diagram Gm = 11.7 dB (at 14.7 rad/sec) , P m = 45.3 deg (at 6.51 rad/sec) Frequency (rad/s
12、ec) 10 10 10 10 10 -270 -225-180-135-90Response: untitled1 Frequency (rad/sec): 6.56P hase (deg): -135 P h a s e (d e g )-150-100-50050M a g n i t u d e (d B ) 00.20.40.60.81 1.2 1.4 1.6 1.82 0.2 0.4 0.6 0.8 1 1.2 1.4 Step Response Time (sec) A m p l i t u d e 大 连 海 洋 大 学 课 程 设 计 报 告 纸 息工程 专业班级:自动化09-1 姓名: 1