自控原理课程设计.docx
- 文档编号:24834835
- 上传时间:2023-06-01
- 格式:DOCX
- 页数:34
- 大小:651.13KB
自控原理课程设计.docx
《自控原理课程设计.docx》由会员分享,可在线阅读,更多相关《自控原理课程设计.docx(34页珍藏版)》请在冰豆网上搜索。
自控原理课程设计
课程设计(综合实验)报告
(2012--2013年度第1学期)
名称:
课程或实验名称
题目:
《自动控制理论A》课程设计
院系:
控制与计算机工程学院
班级:
学号:
学生姓名:
指导教师:
设计周数:
一周
成绩:
日期:
2012年01月08日
目录
一、课设题目要求………………………………………………………..3
二、自动控制原理基础知识和工具简单介绍………………………..3
三、设计正文………………………………………………………………5
四、总结与结论……………………………………………………………5
五、心得体会……………………………………………………………6
六、参考文献………………………………………………………………8
附录…………………………………………………………………11
一、课程设计的目的与要求
本次课程设计是在学完自动控制理论课程后进行的。
详细介绍MATLAB的控制系统工具箱的用法以及SIMULINK仿真软件,使学生能够应用MATLAB对自动控制理论课程所学的内容进行深层次的分析和研究,能用MATLAB解决复杂的自动控制系统的分析和设计题目;能用MATLAB设计控制系统以满足具体的性能指标;能灵活应用MATLAB的CONTROLSYSTEM工具箱和SIMULINK仿真软件,分析系统的性能,进行控制系统设计。
二、自动控制原理基础知识和工具MATLAB简单介绍
自动控制(原理)是指在没有人直接参与的情况下,利用外加的设备或装置(称控制装置或控制器),使机器,设备或生产过程(统称被控对象)的某个工作状态或参数(即被控制量)自动地按照预定的规律运行。
在反馈控制系统中,控制装置对被控装置施加的控制作用,是取自被控量的反馈信息,用来不断修正被控量和控制量之间的偏差从而实现对被控量进行控制的任务,这就是反馈控制的原理。
控制方式通常可以有开环、闭环和复合控制方式三种。
反馈方式就正反馈和负反馈
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MATLAB是英文MATrixLABoratory(短阵实验室)的缩写。
MATLAB主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。
它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。
在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。
Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。
同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。
三、设计(实验)正文
用工具软件MATLAB对系统进行仿真分析,得到校正前后系统的时域、频域性能指标,通过比较确定校正在对系统的影响。
根据题目要求,我们组选择的三阶单位负反馈系统,开环传递函数和矫正系统函数为:
求取系统阶跃响应与BODE图、根轨迹的程序代码如下:
num1=2;
den=conv([11],[10]);
den1=conv([12],den);
g0=tf(num1,den1);
g=feedback(g0,1);
time=0:
0.1:
50;
step(g,time);
grid;
figure
(2)
bode(g0,{0.001,100});
grid;
figure(3);
margin(g0);
[Gm,Pm,Wcg,Wcp]=margin(g0);
figure(4);
rlocus(g0);
系统的阶跃响应曲线:
动态性能指标:
峰值时间Tp=4.1s,超调量σ%=38.9%,上升时间tr=1.57s,调节时间ts=16s
对数幅频、相频特性曲线如下:
系统的频域性能指标:
截止频率:
=0.749rad/s,相角裕度为:
Pm=32.6deg
穿越频率:
=1.42rad/s,幅值裕度为:
Gm=9.54dB
校正装置的设计:
系统的根轨迹图如下所示:
取Kc=0.15,此时闭环系统三个特征根都位于负实轴,系统处于过阻尼状态,单位阶跃响应如下:
上升时间为11.2s,调节时间为20.6s,峰值时间为50s,超调量为0
系统的幅频特性和相频特性如下:
截止频率为0.148rad/s,相角裕度为77.4deg,穿越频率为1.41rad/s,幅值裕度为26dB
取Kc=0.19,系统处于临界阻尼状态,系统响应较快,无超调,单位阶跃响应如下:
上升时间为8.18s,调节时间为13.6s,峰值时间50s,超调量为0。
幅频和相频特性如下:
截止频率为0.186rad/s,相角裕度为74.2deg,穿越频率为1.41rad/s,幅值裕度为24dB
取KC=2.5,闭环系统特征方程有一对共轭负根,一个负实根,单位阶跃响应如下:
上升时间为0.905,峰值时间为2.7s,超调量为81%,调节时间为79.6s,稳态误差为0。
其幅频相频特性曲线如下:
截止频率为1.29rad/s,相角裕度为5.02deg,穿越频率为1.41rad/s,幅值裕度为1.58Db
取KC=2.7时,闭环系统的系统的单位阶跃响应曲线如下:
开环系统传递函数的幅频和相频特性曲线如下:
取KC=3,系统等幅震荡,单位阶跃响应如下:
对数幅频和相频特性如下:
截止频率=穿越频率=1.41rad/s,相角裕度和幅值裕度均为0
取KC=5,系统有两个具有正实部的复根,单位阶跃响应震荡发散,如图:
系统的幅频和相频特性曲线如下:
幅值裕度和相角裕度都小于0,所以从频域分析角度来看系统不稳定。
(注:
由于上述几种状态的编程只是开环增益不同,程序中只需要改变NUM1的大小,所以没有附注代码)
系统的动态性能和频域性能如下表所示
KC=0.15
KC=0.19
KC=2.5
KC=2.7
KC=3
KC=5
上升时间tr/s
11.2
8.18
0.905
0.869
调节时间ts/s
20.6
13.6
79.6
135
峰值时间tp/s
无穷
无穷
2.7
2.6
超调量σ%
0
0
81%
84.9%
稳定性
稳定
稳定
稳定
稳定
稳态误差
0
0
0
0
截止频率
ѡc
Rad/s
0.148
0.186
1.29
1.34
1.41
11.8
相角裕度ϒ
77.4
74.2
5.02
2.88
0
-13
穿越频率
ѡx
Rad/s
1.41
1.41
1.41
1.41
1.41
1.41
幅值裕度h
26
24
1.58
0.915
0
-4.44
分析如下:
1)当0 系统稳定,并且稳态误差为0。 随着KC的增大,动态性能会改善,表现为上升时间减小,上升时间减小,所以系统的响应速度加快。 从频域分析来看,截止频率增大,系统带宽增大,响应速度变快。 幅值裕度和相角裕度下降 2)当KC=0.19时,系统处于临界阻尼状态,相比于过阻尼状态,系统反应速度最快。 3)当0.19 从频域分析来看,截至频率增大,相角裕度和幅值裕度下降。 4)当KC=3时,系统处于无阻尼状态,单位阶跃响应为等幅震荡的曲线,系统不稳定。 5)当KC>3时,闭环系统特征方程存在两个具有正实部的复根,所以系统单位阶跃响应震荡发散,同样不稳定。 频率校正法: 1)串联超前校正原理: 利用超前校正网络的相角超前特性,只要正确地将超前网络的交接频率1/aT和1/T选在待校正系统的截止频率两旁,并且选择适当的参数a和T,就可以使校正后的系统的截止频率和相角裕度满足性能的指标要求,从而改善闭环系统的动态性能。 闭环系统的稳态性能可通过选择校正后系统的开环增益来保证。 2)串联滞后校正原理: 利用滞后网络的高频幅值衰减特性,使系统的截止频率下降,从而使系统的相角裕度增大。 因此,滞后网络的最大滞后角应该避免在截止频率附近。 在系统响应速度要求不高而抑制噪声性能要求较高的情况下,可考虑采用串联滞后校正。 此外,如果待校正系统已具备满意的动态性能,仅稳态性能不能满足指标要求的情况下,也可以采用串联滞后校正以提高系统的稳态精度,同时保证其动态性能仍然满足要求。 3)串联滞后-超前校正原理: 这种方法兼有串联滞后校正和串联超前矫正的优点,校正后系统的响应速度较快,超调量较小,抑制高频噪声的性能也较好。 其基本原理是利用滞后-超前网络的超前部分增大系统的相角裕度,同时利用滞后部分改善系统的稳态性能。 举例: 已知系统的开环传递函数为: 试设计校正装置,使系统满足下列指标: 1.在最大指令速度为4°/s时,位置滞后误差不超过2°。 2.相角裕度为45°左右,误差在3°以内。 3.幅值裕度不低于10dB。 4.截至频率不高于0.7rad/s K=kv=4/2=2,待校正系统的截止频率为: ѡc=1.4rad/s,相角裕度为ϒ=32.6°,幅值裕度为h=9.54dB,但是相角裕度和幅值裕度不满足要求。 采用串联校正程序如下: den=conv([11],[10]); den1=conv([12],den); g0=tf(num1,den1); g=feedback(g0,1); figure (1); margin(g0); [h0,r,Wx,Wc]=margin(g0); phim=(pi*(45-r+10))/180; a=(1+sin(phim))/(1-sin(phim)); [lg0,phi0,w]=bode(g0); lg0=20*log10(lg0); wc=spline(lg0,w,-10*log10(a)); t=1/(wc*sqrt(a)); gc=tf([a*t1],[t1]); figure (2); margin(gc); g10=g0*gc; figure(3); margin(g10); g1=feedback(g10,1); figure(4) subplot(2,1,1); step(g);title('校正前系统单位阶跃响应'); subplot(2,1,2); step(g1);title('校正后系统的单位阶跃响应'); 运行结果得校正装置的传递函数为: 1.545s+1 ------------ 0.6927s+1 校正前开环系统的BODE图: 校正装置函数的BODE图: 校正后系统的BODE图: 校正前后闭环系统的单位阶跃响应比较: 总结如下: 利用串联超前校正,校正后系统的相角裕度为42.6°,幅值裕度为10.3dB>10Db,调节时间为9.01s<16s,截止频率为0.966rad/s,不满足要求。 故采用串联超前校正不能满足要求。 SIMULINK仿真结构图: 校正前: 单位阶跃响应仿真结果: 校正后系统的结构图如下: 仿真结果如下: 采用串联滞后校正代码如下: k=4/2; num1=k; den=conv([11],[10]); den1=conv([12],den); g0=tf(num1,den1); g=feedback(g0,1); figure (1); margin(g0); a1=45+6-180; [m,p,w]=bode(g0); wc=spline(p,w,a1); m1=spline(p,m,a1); b=1/m1; t=1/(0.1*b*wc); gc=tf([b*t1],[t1]); figure (2) margin(gc); g10=g0*gc; [h0,r,Wx,Wc]=margin(g10); figure(3) margin(g1); g1=feedback(g10,1); figure(4) subplot(2,1,1); step(g);title('校正前系统单位阶跃响应'); subplot(2,1,2); step(g1);title('校正后系统的单位阶跃响应'); 运行结果得校正装置的传递函数为: 20.91s+1 ----------- 38.38s+1 校正后系统的BODE图: 校正装置的BODE图: 校正前后闭环系统的单位阶跃响应: 总结: 经过串联滞后校正,校正后系统的调节时间为18.9s>16s,上升时间和峰值时间都有所增加,系统反应速度降低;超调量下降,有利于系统的稳定;截止频率降低,幅值裕度和相角裕度都增加,并且满足要求。 但是调节时间比超前校正长。 校正后系统结构图: 系统的单位阶跃响应曲线: 根轨迹校正: 校正前开环传递函数为: 若要求系统的超调量σ%<=20%,调节时间ts<=4s,试设计校正装置。 由 *100%<=20%,得 ,取 取 ,由 <=4,得 ,取 则闭环主导极点为 = 校正装置的求取过程如下: s1=-1.0000+1.7321i; num=2; den=conv(conv([10],[11]),[12]); ngv=polyval(num,s1); dgv=polyval(den,s1); g=ngv/dgv; Mg=abs(g); Ms1=abs(s1); Qg=angle(g); Qs1=angle(s1); num1=[tz1]; den1=[tp1]; Gc=tf(num1,den1) G0=tf(num,den) G=G0*Gc figure (1); margin(G0); [h,r,Wx,Wc]=margin(G0); grid; figure (2) margin(G); [h,r,Wr,Wc]=margin(G); grid; G0a=feedback(G0,1); Ga=feedback(G,1); figure(3) step(G0a); grid; figure(4) step(Ga); grid; figure(5) rlocus(G0,'r-',G,'b--'); 运行之后得校正函数为: 1.75s+1 ----------- 0.125s+1 校正后系统的开环传递函数为: 3.5s+2 -------------------------------------- 0.125s^4+1.375s^3+3.25s^2+2s 校正后系统单位阶跃响应: 校正后系统BODE图 校正后系统的根轨迹图: 校正后,系统的超调量和调节时间大幅下降,基本动态性能满组要求。 系统的相角裕度和幅值裕度也得到明显的提高,截止频率和穿越频率有所增加。 四、课程设计(综合实验)总结或结论 超前校正、滞后校正、滞后超前校正,对系统性能的影响 1.超前校正的目的是改善系统的动态性能,实现在系统静态性能不受损的前提下,提高系统的动态性能。 通过加入超前校正环节,利用其相位超前特性来增大系统的相位裕度,改变系统的开环频率特性。 一般使校正环节的最大相位超前角出现在系统新的穿越频率点。 2.滞后校正通过加入滞后校正环节,使系统的开环增益有较大幅度增加,同时又使校正后的系统动态指标保持原系统的良好状态。 它利用滞后校正环节的低通滤波特性,在不影响校正后系统低频特性的情况下,使校正后系统中高频段增益降低,从而使其穿越频率前移,达到增加系统相位裕度的目的。 3.滞后-超前校正适用于对校正后系统的动态和静态性能有更多更高要求的场合。 施加滞后-超前校正环节,主要是利用其超前部分增大系统的相位裕度,以改善系统的动态性能;利用其滞后部分改善系统的静态性能。 五、心得体会 通过以上利用MATLAB工具辅助设计及完成实验,设计分析结果与理论相符合,达到了任务书中的要求。 通过此次课程设计让我对自动控制原理中的时域、频域、根轨迹分析系统以及系统的校正有了更进一步的认识,同时也对MATLAB工具有了更深入的了解,也能够利用MATLAB工具辅助学习自动控制原理的课程,对这门课有了更为形象的认识。 也为以后更进一步学习自控理论相关知识打下了坚实的基础。 六、参考文献 [1]作者1,作者2书名.出版单位,版本.出版日期 胡寿松《自动控制原理》科技出版社2009.07(第五版) 郑振亚《自动控制原理课程设计》武汉理工大学 附录 《自动控制理论A》课程设计任务书 一、目的与要求 本次课程设计是在学完自动控制理论课程后进行的。 详细介绍MATLAB的控制系统工具箱的用法以及SIMULINK仿真软件,使学生能够应用MATLAB对自动控制理论课程所学的内容进行深层次的分析和研究,能用MATLAB解决复杂的自动控制系统的分析和设计题目;能用MATLAB设计控制系统以满足具体的性能指标;能灵活应用MATLAB的CONTROLSYSTEM工具箱和SIMULINK仿真软件,分析系统的性能,进行控制系统设计。 二、主要内容 1、简要介绍控制系统理论的基本概念和基本方法,并介绍MATLAB软件的基本知识。 包括MATLAB的基本操作命令、数据结构、矩阵运算、编程算法等;简要介绍MATLAB的控制系统工具箱的用法。 包括控制系统的模型及相互转换、时域分析方法、频域分析方法等应用MATLAB工具箱进行分析研究,增强理解;简要介绍SIMULINK仿真软件,介绍SIMULINK的应用方法及各种强大功能,应用SIMULINK对系统进行仿真研究;简要介绍控制系统分析与设计所必须的工具箱函数,包括模型建立、模型变换、模型简化、模型实现、模型特性、方程求解、时域响应、频域响应、根轨迹等各个方面。 2、在掌握控制系统基本理论和控制系统工具箱函数的基础上,利用MATLAB及其工具箱函数来解决所给控制系统的分析与设计问题,并上机实验;撰写课程设计报告。 2.1、自选单位负反馈系统,开环传递函数 [一个三阶或以上系统]。 (1)、绘制闭环系统单位阶跃响应曲线。 (2)、求出系统动态性能指标。 (3)、绘制对数幅频、相频特性曲线,并求出频域指标。 2.2、采用串联校正,校正装置传递函数 。 (1)、 ,绘制 由 的根轨迹,绘制 取三个不同数值时单位 阶跃响应曲线,并求出动态性能指标。 (2)、 ,采用频率校正法进行设计。 满足稳态性能要求,求出 ,绘制校正后系统单位阶跃响应曲线,波德图,并求出系统时域、频域动态性能指标。 或(补充: 也可以采用更多的方法如: 根轨迹法,串联工程法,串联综合法(希望特性法)进行设计。 ) (3)、若单独超前校正或滞后校正不满足采用滞后超前校正。 绘制校正后系统单位阶跃响应曲线,波德图,并求出系统时域、频域动态性能指标。 2.3、在一幅图上绘制第2或3步校正前后系统单位阶跃响应曲线,在一幅图上绘制第 (2)或(3)步校正前后系统波德图。 2.4、根据校正前、后时域、频域性能指标以及对比图分析得出结论,按自己所作课程设计的内容撰写课程设计报告。 3、考核。 三、进度计划 序号 设计内容 完成时间 备注 1 下发课程设计任务书,简要介绍控制理论的概念、方法、MATLAB软件及控制系统工具箱用法的基本知识。 2 利用MATLAB软件按任务书的要求进行控制系统分析和校正设计,并撰写设计报告。 3 带着自己的课程设计报告参加答辩 四、设计成果要求 1、按自己所作课程设计的内容撰写课程设计报告,要求图、表、公式等书写打印规范。 2、可以最后写一些总结、课程设计的心得体会以及你对课程设计的一些意见及建议。 五、考核方式 本课程设计周最后一天带课程设计报告进行答辩,课程设计的成绩将根据课程设计过程中的表现,课程设计报告的书写情况,答辩情况综合给出。 学生姓名: 指导教师: 2011年12月30日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自控 原理 课程设计