三阶系统综合分析与设计
更新时间:2024-05-06 05:08:02 阅读量: 综合文库 文档下载
- 快三走势图综合分析推荐度:
- 相关推荐
课程设计任务书
学生姓名: 专业班级: 指导教师: 工作单位: 自动化学院 题 目: 三阶系统综合分析与设计
初始条件:某单位反馈系统结构图如图1所示:
R(s)-Ks(s?2)(s?4)C(s)R(s)-Me025KC(s)ss(s82))(s?4)(s?? 图1 图2
要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体
要求)
1、 试绘制随根轨迹
2、 当-6为闭环系统的一个极点时,K=?
3、 求取主导极点阻尼比为0.7时的K值(以下取这个值)
4、 分别求取位置误差系数、速度误差系数、加速度误差系数及输入信号为
r(t)?1(t)?2t?t单位阶跃信号、斜坡信号及单位加速度信号时的稳态误差
25、 用Matlab绘制单位阶跃相应曲线
6、 绘制Bode图和Nyquist曲线,求取幅值裕度和相角裕度
7、 如在比较点与开环传递函数之间加1个非线性环节,如图2所示,其中
e0?0.7,M?1.7,试求取非线性环节的描述函数,并根据负倒描述函数和
Nyquist图判断系统的稳定性 8、 认真撰写课程设计报告。
时间安排:
任务 审题、查阅相关资料 分析、计算 编写程序 撰写报告 论文答辩 时间(天) 1 1.5 1 1 0.5 指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日
武汉理工大学《自动控制原理》课程设计说明书
目录
摘要 ...................................................................... 1 1 设计意义及要求 ......................................................... 2 1.1 设计意义 ............................................................ 2 1.2 设计要求 ............................................................ 2 2 设计过程 ............................................................... 3 2.1 绘制根轨迹 ......................................................... 3 2.1.1 理论计算 ........................................................ 3 2.1.2 MATLAB绘制根轨迹 ................................................ 4 2.2 极点-6时的K值的求取 ................................................ 4 2.3主导极点阻尼比为0.7时的K值求取 .................................... 5 2.4稳态误差 ............................................................ 6 2.4.1 系统的误差系数分析 .............................................. 6 2.4.2 系统的稳态误差分析 .............................................. 6 2.5 用MATLAB绘制单位阶跃响应曲线 ........................................ 6 2.6绘制BODE图和NYQUIST曲线,求取幅值裕度和相角裕度 ..................... 7 2.6.1 绘制Bode图 ..................................................... 7 2.6.2绘制Nyquist曲线 ................................................. 8 2.6.3 幅值裕度和相角裕度 .............................................. 9 2.7 系统加入非线性环节的稳定性分析 ...................................... 9 2.7.1 非线性环节的描述函数的求取 ..................................... 10 2.7.2 负倒描述函数的求取 ............................................. 11 2.7.3 系统稳定性的判据及原理 ......................................... 12 2.7.4 系统稳定性判断 ................................................. 13 结束语 ................................................................... 14 参考文献 ................................................................. 15
摘要
《自动控制原理》是为了培养学生统筹运用自动控制原理课程中所学的理论知识,掌握反馈控制系统的基本理论和基本方法,对工程实际系统进行完整的全面的分析和综合而开设的重要教学环节,此次课程设计可以锻炼学生的动手能力和解决问题的原因,把课本知识运用的实际中,同时也以更为自主创新的形式检验了学生对所学知识的掌握程度。
三阶系统是以三级微分方程为运动方程的控制系统。在控制工程中,三阶系统非常普遍,其动态性能指标的确定是比较复杂。在工程上常用闭环主导极点的概念对三级系统进行分析,或直接用MATLAB软件进行高级系统分析。在课程设计中,我们不仅要掌握用MATLAB绘制闭环系统根轨迹和和系统响应曲线,用系统的闭环主导极点来估算三阶系统的动态性能,还要掌握BODE图和Nyquist曲线的绘制。以及在比较点与开环传递函数之间加一个非线性环节后用负倒描述函数和Nyquist曲线判断系统的稳定性。
关键字: 三阶系统 闭环主导极点 MATLAB
1 设计意义及要求 1.1 设计意义
本次设计主要是让学生将自动控制原理中所学的理论知识与实践结合起来,对工程实际系统进行完整全面分析和综合,掌握利用MATLAB对控制理论进行分析,研究和仿真技能,提高分析问题和解决问题的能力。本次的课程设计是对我们平时学习的理论知识的一个检验,也是让我们更加熟练的运用MATLAB软件,更好的解决自动控制方面的一些问题。
1.2 设计要求
初始条件:某单位反馈系统结构图如下图所示:
R(s)-Ks(s?2)(s?4)C(s)R(s)-Me025KC(s)ss(s82))(s?4)(s?? 图1 图2
要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体
要求)
1、 试绘制随根轨迹
2、 当-6为闭环系统的一个极点时,K=?
3、 求取主导极点阻尼比为0.7时的K值(以下取这个值)
4、 分别求取位置误差系数、速度误差系数、加速度误差系数及输入信号为
r(t)?1(t)?2t?t2单位阶跃信号、斜坡信号及单位加速度信号时的稳态
误差
5、 用Matlab绘制单位阶跃相应曲线
6、 绘制Bode图和Nyquist曲线,求取幅值裕度和相角裕度
7、 如在比较点与开环传递函数之间加1个非线性环节,如图2所示,其中
e0?0.7,M?1.7,试求取非线性环节的描述函数,并根据负倒描述函数
和Nyquist图判断系统的稳定性
8、 认真撰写课程设计报告。
2 设计过程
2.1 绘制根轨迹
某单位反馈系统结构图如下图所示:
R(s)-Ks(s?2)(s?4)C(s)
2.1.1 理论计算
(1)根轨迹的起点和终点。根轨迹起于开环极点(包括无限极点),终于开环零点(包括无限零点)。根据系统开环传递函数可得:系统的开环极点分别为0、-2、-4,开环零点为无限远。
(2) 根轨迹的分支数。n=3,m=0,所以分支数为3 。且它们是连续的并且对称于实轴。
(3) 根轨迹在实轴上的分布。实轴上的某一个区域,若其右边开环零、极点的个数之和为奇数,则该区域必是根轨迹。因此实轴上(-?,-4]、 [-2,0]必为根轨迹。
nm?(4)根轨迹的渐进线。渐近线与实轴的交点?a?i?1pi??zj?1jn?m = = -2,即
3?0?2?4与实轴的交点为(-2,j0),与实轴的交角为?a?(k=0,1,2)。
(5)确定根轨迹的分离点。 分离点的方程为:离点d=-0.85,d=-3.15(不合题意,舍去)
1d?1d?2?2k?1??n?m?2k?1??3??3,?,5?3
?1d?4?0 ,因此可以求得分
(6)根轨迹与虚轴的交点。 由开环传递函数写出系统的闭环特征方程式为 s3?6s2?8s?K=0
将s?j?代入上式,可得实部方程为?6?2?k?0,虚部方程为?j?3?8j??0 解得 ???22,k?48 。 所以与虚轴的交点为?0,j22?,?0,?j22?。
2.1.2 MATLAB绘制根轨迹
MATLAB为绘制根轨迹编程如下: num=[48]; den=[1 6 8 0]; rlocus(num,den);
绘制出的根轨迹如图1所示:
Root Locus1086420-2-4-6-8-10-14Imaginary Axis (seconds-1)-12-10-8-6-4-2024Real Axis (seconds-1)
图1 闭环根轨迹
根据理论计算和MATLAB绘制的根轨迹示意图,可以知道理论计算和MATLAB绘制的根轨迹完全相符。从而可以知道所绘制的根轨迹是正确的。
2.2 极点-6时的K值的求取
闭环系统的特征方程为:
s?6s?8s?K?0
32将闭环极点s=-6代入方程式中,从而可以得到k?48。所以当-6为闭环系统的一个极点时,k等于48。
2.3主导极点阻尼比为0.7时的K值求取
当主导极点阻尼比为0.7时,先做出??0.7的等阻尼比线,使这条直线与负实轴方向的夹角为??cos?1??cos?10.7=45.6?,此直线的斜率为k=-tan45.6?=-1.02,在MATLAB中画出此直线,并能找到与根轨迹的交点s1即是满足??0.7的闭环主导极点之一。编写的此程序为:
k=-1.02; x=-25:5; y=k*x; plot(x,y); hold on num=[48];
den=[1 6 8 0]; rlocus(num,den);
Root Locus3020Imaginary Axis (seconds-1)100-10-20-30-25-20-15-10Real Axis (seconds-1)-505
图2
由图2我们可以得出s1=-0.753+j0.768,由根轨迹的对称性,可求得另一个极点为
s2=-0.753-j0.768,由幅值条件可知,闭环极点s1对应的根轨迹的增益为
K= |s1|| s1+2|| s1+4|=|-0.753+j0.768||1.247+j0.768||3.247+j0.768|=5.27
经验证,s1和s2满足主导极点的条件,另一极点实部的模比主导极点实部的模大三倍以上,不是主导极点,所以该系统可近似成一个由主导极点构成的二阶系统传递函数为:
?(s)??n222s?2??ns??ns1s21.16??2(s?s1)(s?s2)s?1.51s?1.16对应的系统的开环增益为Kr= K/8=0.66。
2.4稳态误差
2.4.1 系统的误差系数分析
位置误差系数
Kp?limG(s)H(s)?lim??;s(s?2)(s?4)
5.27 速度误差系数
s?0s?0Kv?limsG(s)H(s)?lims 加速度误差系数
s?0s?0?0.66;s(s?2)(s?4)
5.27
Ka?limsG(s)H(s)?lims22
s?0s?0?0;s(s?2)(s?4)
5.272.4.2 系统的稳态误差分析
当输入为r1(t)=1(t)时,稳态误差为ess1= 当输入为r2(t)=2t时,稳态误差为ess2= 当输入为r3(t)=t2时,稳态误差为ess3= 2Kv211?K?2 ?p11???0;Ka?3.03;0.662???;0
则当输入为r(t)= r1(t)+ r2(t)+ r3(t)时,总的稳态误差为 ess= ess1+ ess2+ ess3=?.
2.5 用Matlab绘制单位阶跃响应曲线
系统的闭环传递函数为
?(s)?5.27s?6s?8s?5.2732 其分子系数为5.27,分母系数分别为1,6,8,5.27
利用MATLAB程序可编以下程序: num=[5.27]; den=[1 6 8 5.27]; step(num,den)
在MATLAB程序中输入此程序,运行后得到单位阶跃响应曲线如图3所示。
Step Response1.41.21Amplitude0.80.60.40.200123456789Time (seconds)
图3 单位阶跃响应曲线
2.6绘制Bode图和Nyquist曲线,求取幅值裕度和相角裕度
2.6.1 绘制Bode图
系统的开环传递函数为
G(s)?5.27s?6S?8S32 其分子系数为5.27,分母系数分别为1,6,8,0。 利用MATLAB程序可编以下程序: num=[5.27]; den=[1 6 8 0]; bode(num,den)
在MATLAB程序中输入此程序,运行后得到Bode图如图4所示。
Bode Diagram50Magnitude (dB)Phase (deg)0-50-100-150-90-135-180-225-27010-210-1100101102Frequency (rad/s)
图4 Bode图
2.6.2绘制Nyquist曲线
系统的开环传递函数为
G(s)?5.27s?6S?8S32 可得其分子系数其分子系数为5.27,分母系数分别为1,6,8,0。利用MATLAB程序可编以下程序: num= [5.27]; den=[1 6 8 0]; nyquist(num,den)
在MATLAB程序中输入此程序,运行后得到Nyquist如图5所示。
其中Nyquist图与实轴的交点:将s?j?代入开环传递函数中,令虚部等于0,得到
??2.83,此时曲线与负实轴的交点为(-0.11,j0)。
结束语
通过这次自动控制原理课程设计,我掌握并巩固了自动控制原理知识 ,这次我做的是一个三阶系统的综合分析和设计,主要完成的任务是绘制根轨迹﹑绘制单位阶跃响应﹑求稳态误差﹑绘制Bode图和Nyquist曲线﹑求幅值裕度和相角裕度以及加入非线性死区利用负倒描述函数和Nyquist曲线来判断系统的稳定性。这些问题在课堂上老师大部分都讲过,但是做起课程设计时还是遇到了一点困难,对于加入非线性死区利用负倒描述函数和Nyquist曲线来判断系统的稳定性这方面我比较陌生。但是通过翻阅资料,认真分析,我最终还是解决了问题。
在这次设计中,我不仅学会了用理论来分析检验实践,学到了关于MATLAB方面的很多知识,MATLAB它有着强大的数据处理能力,处理速度快,精度高,它不仅可以用来绘制曲线,而且可以用来帮助解方程,以及做仿真处理,帮助验证理论分析的真确性。
这次课程设计是对平时学习的一个检验,也学会了用实践来验证理论,总的来说,通过这次课程设计我受益匪浅。
参考文献
[1]胡寿松.《自动控制原理(第五版)》.科学出版社 [2]王万良.《自动控制原理》.高等教育出版社
[3]胡寿松.《自动控制原理习题解析(第五版)》.科学出版社
[4]薛定宇.《反馈控制系统设计与分析—MATLAB语言应用》.清华大学出版社 [5]张静.《MATLAB在控制系统中的应用》,电子工业出版社,2007
正在阅读:
三阶系统综合分析与设计05-06
九年级数学上册21.3.2实际问题与一元二次方程 - 增长率问题教案新人教版10-05
辅导员作为大学教师队伍中的一个特殊群体01-29
QT平台那个人多刷单公会1612一营皓妍推荐《百度认证》04-25
2016年元阳县南沙镇桃园希望小学“平安校园”申报材料07-02
会计职业道德问题研究—基于A公司案例分析12-25
实验4 数据完整性05-30
七年级《人与自我》地方课程教学设计06-02
记忆作文之满分作文舌尖上的记忆11-10
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 分析
- 综合
- 设计
- 系统
- 平安保险基础知识考试2016年最新最全试题及答案
- 湘教版三年级科学下册教学计划(3)
- 能量与太阳 说课稿 小学科学说课稿 六年级科学说课稿
- “创建文明城市”工作小结
- Unit 7 The Adventures of Tom Sawyer
- 中华人民共和国刑事诉法(2013年1月1日生效)
- 微党课讲稿:以生态环境保护促进高质量发展
- 城市生态学课后习题答案
- 入党申请书如何写
- 2014年度淘绿社会责任报告独家 - 图文
- 明末清初商人社会地位的变化
- 2009年11月国家助理理财规划师(三级)考试理论知识试题及答案
- 2012年湖南省普通高等学校对口招生考试种植类专业综合知识考试基
- 20130713田家炳初中语文课程基地建设汇报 - 图文
- 汇编语言试卷2
- flash大气校正
- 运用显著同造山期的不整合类型来加强对生长地层的分析
- 斑蝥酸钠维生素B6注射液辅治GP方案化疗NSCLC患者117例
- 2018年威海中考语文真题(含答案)
- (2013版)C++程序设计教学规范