《《自动控制原理》课程设计_飞行器控制系统设计.doc》由会员分享,可在线阅读,更多相关《《自动控制原理》课程设计_飞行器控制系统设计.doc(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、课程设计任务书学生姓名: 专业班级: 电气0902 指导教师: 工作单位: 武汉理工大学 题 目: 飞行器控制系统设计 初始条件:飞行器控制系统的开环传递函数为:要求完成的主要任务: 包括课程设计工作量及其技术要求,以及说明书撰写等具体要求1. 分别用时域和频域方法设计该系统的控制器。控制系统的时域性能指标为:单位斜坡输入的稳态误差最大超调量5%上升时间调节时间控制系统的频域性能指标为:单位斜坡输入的稳态误差相位裕量大于2. 用Matlab对校正前后的系统进行仿真分析,画出阶跃响应曲线,计算其时域性能指标。时间安排: 任务时间天审题、查阅相关资料2分析、计算2编写程序2撰写报告1论文辩论 指导
2、教师签名: 年 月 日系主任或责任教师签名: 年 月 日摘要:根据被控对象及给定的技术指标要求,涉及自动控制系统,既要保证所设计的系统具有良好的性能,满足给定的指标要求,还有考虑方案的可靠性和经济性,本课程设计是在给定的指标下,分别用时域和频域方法设计该系统的控制器。本文首先从理论的方法分别用时域和频域法求出控制系统的时域性能指标,再用Matlab对校正前后的系统进行仿真分析,画出阶跃响应曲线,计算其时域性能指标,经验证,满足设计要求。关键词:飞行器 控制系统 时域 频域 MATLABAbstract:According to the controlled object and given t
3、he technical index requirements, involving the automatic control system, which not only have to guarantee the system designed has good performance, and meet given index requirement, also considering scheme reliability and economical efficiency, this course is designed in a given index, respectively
4、for time domain and frequency domain method to design the system controller. This paper from the theoretical method respectively in time domain and frequency domain method for the control system of the time-domain performance index, reoccupy Matlab before and after correction system simulation analy
5、sis and draw the Laplace domain response curve, calculates the time-domain performance indicators, the verification, and meet the design requirements.Key words: Aircraft Control system Time-domain Frequency domain Matlab目 录1设计要求1112 用时域方法设计系统控制器1123343 用频域方法设计系统控制器 4444 MATLAB仿真分析5 4.1 阶跃响应曲线及性能指标5
6、4.2 MATLAB频域分析75 心得体会10参考文献飞行器控制系统设计1 设计要求 1.1 初始条件:飞行器控制系统的开环传递函数为:1.2 设计任务:控制系统的时域性能指标为:单位斜坡输入的稳态误差最大超调量5%上升时间调节时间控制系统的频域性能指标为:单位斜坡输入的稳态误差相位裕量大于2 用时域方法设计飞行器控制系统2.1 题目分析:系统开环传递函数可得:令= 所以开环传递函数稳态误差为所以,取 超调量 又因为=361.2 由于, 显然条件不成立。所以说一定要参加一定的性能改善环节。通过分析,要到达指定的时域性能指标,需要参加一个测速反应调节。如图1所示: 图1 测速反应控制系统 其中,
7、为测速反应系数 开环传递函数 参加测速反应后开环传递函数: 即: 闭环传递函数 2.2 超调量计算当输入为单位阶跃函数时 对上式取拉氏反变换,求得单位阶跃响应为 式中, 将阶跃响应函数对求导,并令其为零,求得 即 将上式代入阶跃响应函数,得输出量的最大值 按超调量定义式,求得 超调量 所以取 阻尼比 2.3 稳态误差稳态误差 将代入式中得到 取可解得 2.4 上升时间对上式令,求得 所以上升时间1,叫时间常数。单位斜坡输入稳态误差 K取182 开环传递函数 令 为截止频率 求得 相角裕度 超前网络对频率在至之间的输入信号有明显的微分作用,在该频率范围内,输出信号相角比输入信号相角超前,在最大超
8、前角频率处,具有最大超前角,且正好处于频率和的几何中心。为补偿角是用于补偿因超前校正装置的引入,使系统截止频率增大而增加的相角滞后量。未校正系统的开环对数幅频特性在截止频率处的斜率为,故取。所以有 所以最大超前角 所以a=16 根据解得 所以参加校正为: 所以参加校正后: 4 MATLAB仿真分析 4.1 阶跃响应曲线及性能指标校正后系统开环传递函数为MATLAB编程如下: k=2257.857;num=1;den=conv(1,0,0.000226 1);sys=tf(k*num,den);lsys=feedback(sys,1,-1);y,t,x=step(lsys);plot(t,y);
9、结果如图2所示 图2 阶跃响应曲线 在?MATLAB提示符?后,输入ltiview,启动该图形软件。从File的下拉菜单中选中import选项选择需要仿真的系统。选择窗口中的Lsys系统,并用鼠标点击OK。在画面中点击鼠标右键,选择“Characteristics选项,再选择“Peak Time项可得阶跃响应曲线中的峰值时间为0.00139。在画面中点击鼠标右键,选择“Characteristics选项,再选择“Settling Time、“Rise Time、“Steady State选项可得阶跃响应曲线中的调节时间为0.00189,上升时间为0.000643,稳态值为1稳态误差为0。结果如
10、图3所示: 图 3 阶跃响应曲线性能指标 4.2 MATLAB频域分析 未校正前的开环传递函数为 MATLAB编程如下: num=819000; den=1 361.2 0; sys=tf(num,den); margin(sys) 结果如图4所示: 图 4 未校正开环传递函数伯德图 校正后的开环传递函数为 MATLAB编程如下: num=1834.56 819000; den=0.00014 1.050568 361.2 0; sys=tf(num,den); margin(sys) 结果如图5所示: 图5 校正后开环传递函数伯德图经验证,校正后的系统满足:单位斜坡输入的稳态误差相位裕量为所
11、以参加串联超前校正可行。5心得体会自动控制技术已广泛应用于制造业、农业、交通、航天及航空等众多产业部门,极大地提高了社会劳动生产率,改善了人们的劳动环境,丰富和提高了人们的生活水平。在今天的社会生活中,自动化装置无处不在,为人类文明进步做出了极大的奉献。这次自动控制原理课程设计中也让我了解到了自动控制在多方面的应用。平常我们上自动控制原理课时,老师讲的都是理论知识,没有试验的验证与比照,我感觉很难理解这些知识,为了应付作业和考试,我也只是略微了解了些原理,把公式记牢就够了。然而在这次自动控制原理课程设计中,就暴露了许多问题。我开始在做飞行器控制系统设计时,按部就班的套用书上的公式,算完系统开环
12、传递函数时域性能指标后,在MATLAB中仿真分析,发现得到的阶跃响应曲线与理想中的有差距,从图中就可以看出来只满足了局部时域性能指标,在与校正前的曲线比拟就很容易发现问题,采用数型结合的方法很快得到正确的参数。虽然这次自动控制原理课程设计只有一周的时间,由于这一周里还有自控考试,我为了准备考试虽然没有花太多的时间,但通过我在做课程设计时,翻书、上网查资料,与同学讨论,让我的实际动手能力增强的很多,让我对自动控制原理这门课程所学的知识有了进一步的理解,加深了对理论根底知识的掌握,让我们学以致用,使我们的知识掌握的更加牢固,感谢老师们耐心的辅导和参考模板,感谢老师们能理解我们有考试的苦衷,感谢老师们给我们时间独立的思考。这激发了我们的创新思想,我希望我们可以多点课程设计、多点试验,让理论与试验结合,我们才能更好的理解、掌握。参考文献1胡寿松.自动控制原理第五版).科学出版社,20072王万梁.自动控制原理.北京高等教育出版社,20213师黎.反应控制系统导论.科学出版社,20054陈哲.现代控制理论根底.冶金工业出版社,19875辛革.易用工业控制导论.科学出版社,19876孟宪蔷.控制系统工程.航空工业出版社,1992