串联超前校正系统分析自动控制原理课程设计Word格式文档下载.docx
- 文档编号:4063305
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:15
- 大小:326.28KB
串联超前校正系统分析自动控制原理课程设计Word格式文档下载.docx
《串联超前校正系统分析自动控制原理课程设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《串联超前校正系统分析自动控制原理课程设计Word格式文档下载.docx(15页珍藏版)》请在冰点文库上搜索。
对系统进行串联校正任务:
(1)
时,
;
(2)校正后,相角裕量
(3)
。
设计要求
1、能用MATLAB解复杂的自动控制理论题目;
2、能用MATLAB设计控制系统以满足具体的性能指标;
3、能灵活应用MATLAB的SIMULINK仿真软件,分析系统的性能。
三、设计原理
校正方式的选择,按照校正装置在系统中的链接方式,控制系统校正方式分为串联校正、反馈校正、前馈校正、和复合校正4种。
串联校正是最常见的一种校正方式。
串联校正方式是校正器与受控对象进行串联连接的。
可分为串联超前校正、串联滞后校正和滞后-超前校正。
其一般设计步骤如下:
(1)根据静态性能指标,计算开环系统的增益。
之后求取校正前系统的频率特性指标,并与设计要求进行比较;
(2)确定校正后期望的穿越频率,具体值得选取与所选择的校正方式相适应;
(3)根据待设计的校正环节的形式和转折频率,计算相关参数,进而确定校正环节;
(4)得出校正后系统。
检验系统满足设计要求。
四、设计步骤
1、校正前的系统分析
时域分析:
其中已知
---------------------------------------------------------------------------------①
---------------------------------------------------------------------------------②
--------------------------------------------------------③
根据稳态误差公式
-------------------------------------------------------④
③将①②③带入④式得
化简得出
又有题目
最后得
此时取
进行分析。
校正前单位斜坡响应:
图1
用matlab仿真可得图分别如下:
图2输入斜坡信号
图3稳态误差
图4输出斜坡信号
频域分析:
由上面可得此时的系统函数为:
而又用matlab作系统的根轨迹,来判断系统的稳定性能,则有:
程序为:
>
num=250;
den=[0.0010.1110];
rlocus(num,den)
则可得图5如下:
图5系统校正前的根轨迹
结论:
由图5可以看出,其中有一条根轨迹在平面的右面,系统是不稳定的。
则可以初步判断系统的校正前的系统的阶跃响应曲线是不稳定的,不符合稳定条件的。
此时,为进一步验证假设的正确性。
做该系统的bode图,进一步来分析系统的情况,从而为下一步的系统校正打下基础。
利用matlab软件来实现。
利用matlab程序快速的实现响应的课程目的。
在matlab中写入程序:
sys1=tf([1],[10]);
sys2=tf([250],[0.11]);
sys3=tf([1],[0.011]);
sys=sys1*sys2*sys3
Transferfunction:
250
------------------------
0.001s^3+0.11s^2+s
margin(sys);
holdon
figure
(2);
sys=feedback(sys,1);
step(sys);
gridon
hoidon
得到系统的bode图和阶跃响应曲线分别如下:
图6校正前系统的bode
图7校正前的系统的阶跃响应曲线
由图6、7可知未校正系统的剪切频率
相应的相角裕量
,说明系统的相角裕量远远小于要求值
,系统的动态响应会有严重的振荡,为达到所要求的性能指标,设计采用频率法串联超前校正的方式来校正系统。
2、采用串联超前校正系统分析
校正后在系统的剪切频率处的超前相角为
-------------------------⑤
因此
--------------------------⑥
得
校正后系统剪切频率
处,校正网络的对数幅值
,可计算出未校正系统对数幅值-6.64dB处的频率,即可作为校正后系统的剪切频率
---------------------------⑦
校正网络的俩个转折频率
超前校正装置的传递函数为
为补偿超前校正网络造成的幅值衰减,附加一个放大器
,校正后系统的开环传递函数:
做出校正后系统的bode图和阶跃响应曲线:
sys4=tf([1],[0.0091]);
sys5=tf([0.0461],[1]);
sys=sys1*sys2*sys3*sys4*sys5
11.5s+250
----------------------------------------
9e-006s^4+0.00199s^3+0.119s^2+s
Hoidon
图8校正后系统的bode
图9校正后的系统的阶跃响应曲线
由图可以看出
,不符合题目要求。
因此需要再循环进行上面的校正过程,通过改变
反复的进行验证最后得到符合校正要求的系统。
在matlab中进行编程得:
sys4=tf([1],[0.0061]);
sys5=tf([0.051],[1]);
sys=0.25*sys1*sys2*sys3*sys4*sys5
3.125s+62.5
6e-006s^4+0.00166s^3+0.116s^2+s
holdon
figure
(2);
图10校正后系统的bode
图11校正后的系统的阶跃响应曲线
由图8上面的标注可以见处,校正后相角裕量
满足题目要求
,同时转折频率
也满足题目要求的
因此校正成功,同时其稳定性也受到一定的影响,如图11所示。
五、课程设计体会
通过本次自动控制原理的课程设计,使我巩固了原有的理论知识,培养了我在应用所学知识和技能来分析、解决实际问题的能力。
通过理论与实际相结合,更加的加深了我对自动控制这门课程的理解和掌握,尤其是对问题的思考解决能力和分析系统性能这一块有了更深入的学习,在设计过程中激发了创新意识和创造能力,同时增加了对于MATLAB的认识与软件的基本操作技巧。
使我知道了,学海无涯,在今后的学习生活中我会更加努力的开拓自己的视野,学习有关自控这方面的专业知识,不断扩充自己的专业知识。
在以后的学习和生活中,我会多多注意在理论与实践的结合,书本上的知识都是死的。
理论联系实际,只有在不断的实践中,我们才能够将学到的知识真正的变成自己的知识。
不但提高了自学的能力,同时也培养了彼此的团结协作的能力,在遇到问题时,积极主动的和同学们讨论,共同进步。
一个人的力量毕竟是有限的,我们只有在学习的过程中,不断的发现不足,才能够取得更多的进步。
最后,感谢赵冲老师的悉心指导。
使得我更好更快的完成了这次的课程设计,同时学到了除课本以外更多的知识,增长了知识,开拓了眼见。
六、参考资料
①沈传文.自动控制理论.西安:
西安交通大学出版社,2007.
②魏巍.MATLAB控制工程工具箱技术手册.北京:
国防工业出版社,2005.
③刘示军.MATLAB7.0控制系统应用与实例.北京:
机械工业出版社,2006.
④张静.MATLAB在控制系统中的应用.北京:
电子工业出版社,2007.
⑤谢克明.自动控制原理.北京:
电子工业出版社,2012.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 串联 超前 校正 系统分析 自动控制 原理 课程设计