1、自 动 控 制 原 理 课 程 设 计题 目 燃油调节控制系统校正装置 专 业 电气工程及其自动化 姓 名 杨润地 班 级 1206071 学 号 120607133 指导教师 何琳琳 职 称 教授 专 业郑 州 航 空 工 业 管 理 学 院机 电 工 程 学 院2014 年 12 月自动控制课程设计一、设计目的 通过课程设计,掌握自动控制理论基本原理、一般电学系统自动控制方法的基础上,用 MATLAB 实现系统的仿真与调试。 二、设计要求 收集和查阅有关技术资料,独立完成所承担的设计课题的全部内容,初步掌握设计原则、设计方法、设计步骤和设计规范的应用; 对工程设计方案进行选择和分析;绘制设
2、计图;撰写说明书。具体要求如下:1.根据所学的控制理论知识(频率法、根轨迹法等)进行人工设计校正装置,初步设计出校正装置传递函数形式及参数;2.在 MATLAB 下,用 simulink 进行动态仿真,在计算机上对人工设计系统进行仿真调试 使其满足技术要求;3.确定校正装置的电路形式及电路参数(选作);4.完成设计报告。 本课程设计以设计报告的形式提交,要求论点清楚,论据充分,结构合理;分析问题有层次。包括设计思想、设计过程、图(曲线),总结和数字仿真。 三、设计题目 燃油调节控制系统校正装置设计 已知燃油控制系统的开环传递函数为:G(s)= ,设计超前)1.0(25.1(ss校正装置,使其校
3、正后闭环主导极点满足:阶跃响应的超调量 ,调整时%3PM间 ,系统单位斜波响应稳态误差 。sts8.0 %0se四、设计步骤思路:依题可知系统的性能指标是在时域范围内提出的,给定了要求的超调量 、调整时间 及稳态误差 ,则采用根轨迹法进行设计和校正是很有效PMstse的,所以该题选用根轨迹法来设计校正装置,最终使系统满足要求,并利用MATLAB 来进行校验. 1.由所给开环传递函数画根轨迹图:(1)系统有三个开环极点:0、-4、-10,没有开环零点,所以根轨迹有三条,分别起始于开环极点,均趋于无穷远处;(2)实轴上的根轨迹段为(-,10)和4,0区域,根轨迹对称于实轴且连续变化;(3)渐近线与
4、实轴交点为: 67.4310a与实轴夹角为: 3a(4)分离点会合点为: ,0skd )1.0)(25.1()( SSMN解得: =+1.76 =0.812;1 1k=-7.57 =1.64;2d2(5)与虚轴交点根据特征方程求解得:,035.02.2)( kssDS;2)( jjj 令实部和虚部为零: 和035.2k05.3解得:=0,k=0 ,k=1432.610所以原系统的根轨迹如下图所示: (注:用手绘和 MATLAB 绘制而成)依题知要求单位斜波响应稳态误差: ,则:%10vske10vk可设校正装置的传递函数为: , 校正增益为1)(2STsGc c则得: cs kse)(lim0
5、10)(1.)(25.(li 210 Tssskc求得: c原系统的单位阶跃响应曲线图如下所示:(用 MATLAB 获得) numg=10; deng=conv(1 0,conv(0.25 1,0.1 1); num1,den1=cloop(numg,deng); t=0:0.1:20; c1,x1,t=step(num1,den1,t); plot(t,c1,-);grid; 以曲线图可知原系统的阶跃响应超调量 ,调整时间 ,没有%60PMsts12满足要求,所以必须进行校正。2.根据题目要求及公式可求得性能指标 和的 值:n,解得:=0.36;%3021npeM由曲线图得振幅进入5%的误差
6、范围此时:,解得: ;8.03tns42.10n求得满足题给条件的闭环极点为: =-3.75j9.72;21,dS对照根轨迹图可看出原系统根轨迹不通过希望的闭环极点,且根轨迹位于期望极点的右侧,则原根轨迹需要加以修正可在系统的前向通道中串入超前校正装置。 3.校正装置的确定:应使串入超前校正装置后的的系统根轨迹通过希望的闭环主导极点,也就需要满足相角条件: )12()()(00c ksGssGddcd校正装置产生的超前相角为: )()12()(0c ddc sks用图形来表示超前校正装置零、极点应提供的超前相角,如图所示对于给定的 值,校正装置的零、极点位置不是唯一的,在这取系数 为c 最大可
7、能值时确定的零、极点。 依图得:由此确定超前校正装置的零、极点位置(不唯一)。 原系统在希望主导极点上得相角为: 10)1.0)(25.(sddsSG丨)(因此为使根轨迹通过希望的闭环极点,超前装置应在该点( 点)上产ds生 =70的相角。而 = ,所以有3972.5arctn5.201c)( 代入上式得: -3.65 -38.26;czcp故校正装置的传递函数化为: ;26.385)(sGc所以: =0.274, =0.026;1T2T校正传递函数化为: ;106.74)(ssGc为补偿超前校正装置的幅值衰减,需要串入一个放大倍数为 的补偿放大ck器,有前面算得的 =5,所以校正装置的传递函
8、数可视为:ck;1026.)74(5)ssGc校正后的开环传递函数为: )1026.)(1.)(25.0(74)( sssksc4.校正后传递函数的根轨迹及单位阶跃响应曲线的变化。 校正后的系统根轨迹如图所示: num=2.74 10; den=conv(1 0,conv(0.25 1,conv(0.1 1,0.026 1); rlocus(num,den); 校正后的单位阶跃响应曲线图如下图所示 numc=2.74 10; denc=conv(1 0,conv(0.25 1,conv(0.1 1,0.026 1); num2,den2=cloop(numc,denc); t=0:0.1:10
9、; c2,x2,t=step(num2,den2,t); plot(t,c2,-);grid; 由系统阶跃响应曲线图可以得到系统的稳态性能指标为:超出量: ,调整时间 ,%302pMsts8.065.而且系统的稳态误差为: ,cs kGe)(lim0,1)(limk0csv kG又因为 vske1所以得到: ,符合题目要求。 %0s以上各项及计算均存在一定误差,但总体上满足题目要求,所以所求校正传递函数符合条件,校正后的传递函数能实现题中的要求。五、Simulink 仿真与调试 1.确定校正装置的电路形式及电路参数根据校正网络及其特性和上面所求得校正装置的表达式来看,本次超前校正装置可用无源网
10、络来实现,超前校正装置的无源网络如图所示:网络构成的超前校正装置 其传递函数为: 1)( 21210 Sic CRRsuG令 , )(211则: ,超前校正装置的零点 ,极点 ,1)s(GC 1cZ1cP由上面获得的校正装置的零点、极点为: ,极点 ;65.3c 26.38c解得: =0.09,=0.274,取 C=0.1 代入、式,可得:=2.74, =0.2711R22.在 Simulink 下的系统设计和校正利用 Simulink 仿真环境进行动态反仿真,采用超前校正设计的Simulink 模型图如下所示: 校正前、后单位阶跃响应曲线:6、设计总结 通过这次的自动控制原理课程设计,加强了
11、我们动手、思考和解决问题的能力。同时使我们有掌握了 Matlab 软件的应用。我觉得做课程设计同时也是对课本知识的巩固和加强,由于课本上的知识太多,平时课间的学习并不能很好的理解和运用各个原理的功能,而且考试内容有限,所以在这次课程设计过程中,我们了解了很多原理的功能。平时看课本时,有时问题老是弄不懂,做完课程设计,那些问题就迎刃而解了。而且还可以记住很多东西。认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。所以这个期末的课程设计对我们的作用是非常大的。虽然课程设计确实有些困难,但苦中也有乐,在如今单一的理论学习中,很少有机会能有实践的机会。也许有人不喜欢这类的工作,也许有人认为设计的工作有些枯燥,但我认为无论干什么,只要认真去做,一定会有好结果的。对我们而言,知识上的收获重要,精神上的丰收更加可喜。挫折是一份财富,经历是一份拥有。参考文献 1 胡寿松. 自动控制原理 (第五版). 科学出版社. 2007-62 张晓江. 自动控制计算机仿真与辅助设计. 机械工业出版社. 20093 谢克明. 自动控制原理(第三版).电子工业出版社,2013.1