直流电机PI控制器设计与稳态性能分析2_第1页
直流电机PI控制器设计与稳态性能分析2_第2页
直流电机PI控制器设计与稳态性能分析2_第3页
直流电机PI控制器设计与稳态性能分析2_第4页
直流电机PI控制器设计与稳态性能分析2_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程设计任务书学生姓名:00000000000000专业班级:自动化08040804指导教师:谭思云工作单位:自动化学院题目:直流电机PIPI控制器设计与稳态性能分析初始条件:一直流电机控制系统的方框图如图所示,其中Y Y为电机转速,Va为电枢电压,W W为负载转矩。令电枢电压由 PIPI控制律求取,PIPI表达式为:tVa =(kpe k| edt),其中 e=r-ye=r-y。0要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1) 写出以Va和W为输入的直流电机系统微分方程;(2) 试求kp和k的值,使闭环系统的特征方程的根包括-20_20j;(3) 计算

2、在单位阶跃参考输入、单位斜坡参考输入、单位阶跃扰动输入、单位斜坡扰动输入时系统的稳态误差;(4) 用Matlab验证你的上述答案,并给出系统响应曲线;(5) 对上述任务写出完整的课程设计说明书,说明书中必须写清楚分析的过程,附Matlab源程序或Simulink 仿真模型,说明书的格式按照教务处 标准书写MATLABMATLAB摘要自动控制技术已经广泛应用于工农业生产、交通运输和国防建设的各个领域。 自动控制技术以控制理论为基础,以计算机为手段,解决了一系列高科技难题, 诸如宇宙航行、航空航天工程、导弹制导与导弹防御体系等领域的一些高精度控 制问题等,在科学技术现代化的发展与创新过程中正发挥着

3、越来越重要的作用。 计算机技术和信息技术的迅速发展,加快了社会信息化的进程,拓宽了自动化专 业的发展空间。针对以上方面,我们这次的课程设计主要是针对系统误差进行分析,深学生 对相关课程基础知识与基本理论的理解和掌握,培养学生综合运用所学知识的能 力,并增强解决实际问题的能力。增强理论分析、设计计算、制图标准与规范、 查阅设计手册与资料的能力,同时加强我们的计算机的应用能力。掌握用 软件来对原理图进行仿真进行辅助分析。此次课程设计要求综合运用所学自控原理理论知识,是自动控制原理和软件的综合运用,需要灵活运用所学知识,根据设计要求,来达到分析原理、参 数计算等目的。目录1设计意义及要求 . 11.

4、1设计意义 . 11.2设计要求 . 12设计原理 . 22.1 PI 校正控制原理 . 22.2叠加原理 . 33主要任务 . 43.1写控制系统微分方程 . 43.2求Kp和KI的值 . 43.3计算稳态误差 . 53.4验证程序和图形 . 64体会和总结 . 165参考文献. 17丫为电机转速, Va为电枢电压,tPI表达式为va = (kP匕ed):,-20_2 0j;1设计意义及要求1.1设计意义自动控制原理 课程是一门理 论性和工程 实践性均较 强的专 业基础课, 它在航 天、农业、交通、电气、机械制造等工程学科中都有非常广泛、重要的应用。学校安排了这次的自动控制课程设计,目的在与

5、让学生综合运用所学的知识,培养 学生对控制系统的分析设计能力和创新能力,更好地锻炼学生的创新思维和设计 能力。1.2设计要求一直流电机控制系统的方框图如图所示,其中 w为负载转矩。令电枢电压由PI控制定律求取,其中e=r-y 。图1 1直流电机控制系统的方框图要求完成的主要任务 :写等具体要求)(包括课程设 计工作量及其技术要求,以及说明书撰(6)写出以Va和W为输入的直流电机系统微分方程;(7)试求kp和ki的值,使闭环系统的特征方程的根包括(8)计算在单位阶跃参考输入、单位斜坡参考输入、单位阶跃扰动输入、单w w位斜坡扰动输入时系统的稳态误差;(9)用Matlab验证上述答案,并给出系统响

6、应曲线;(10)对上述任务写出完整的课程设计说明书,说明书中必须写清楚分析的过程,附Matlab源程序或Simulink 仿真模型,说明书的格式按照教 务处标准书写。2设计原理2.1 PI校正控制原理比例一积分控制规律的控制器,称PI控制器(如图 2所示),其输出m( t)m( t* PK 孚( (e )t d t式中KP为可调比例系数;Ti为可调积分时间常数。- KP(1 + 丄)-R (S) V E(S) I TisM(S)C(S)图2 2 PIPI控制器在串联校正时,PI控制器相当于在系统中增加了一个位于原点的开环极点, 同时也增加了一个位于S左半平面的开环零点。位于原点的极点可以提高系

7、统的型别,可以消除或减小系统的稳态误差,改善系统的稳态性能;而增加的负实数 零点则用来减小系统的阻尼程度,缓和PI控制器极点对系统稳定性及动态过程产生的不利影响。只要积分时间常数Ti足够大,PI控制器对系统稳定性的不利影响可大为减弱。在控制工程实践中,PI控制器主要用来改善控制系统的稳态性能。2.2叠加原理图1所给的系统结构图,R(S)是有用输入,称为输入信号;W(S)是扰动信号; Y(S)是系统的输出信号。为了研究有用输入作用对系统输出信号Y(S)的影响,需要求有用输入作用下的闭环传递函数Y(S)/R(S)。同样为了研究扰动作用W(S)对系统输出信号 Y(S)的影响,也需要求取扰动作用下的闭

8、环传递函数Y(S)/W(S)。此外,在控制系统的分析和设计中,还常用到在输入信号R(S)或扰动W(S)作用下,以误差信号E(S)作为输出量的闭环误差传递函数或E(S)/W(S),以此用于研究系统的稳态误差。其中,以误差信号E(S)作为输出量的传递函数称为误差传递函数。叠加原理即在W(S) = 0的条件下,求出输入信号作用下闭环传递函数 Y(S)/R(S),在R(S) =0的条件下,求扰动输入信号作用下闭环传递函数Y(S)/W(S)3主要任务3.1写控制系统微分方程令图1中的W(S)输入为零,可以得到方程:1200Va(S)Y(S)S+20两边同时乘以 S - 20可得:200Va(SSY(S)

9、 20Y(S) 最后进行拉式反变换得:y(t) 20y(t) = 20(Va(t)3.2 求Kp和KI的值(1) 先求PI控制器的传递函数已知va =kpe - k| edt,两边同时进行拉式变换可得:得其相应的传递函数:Va(S)1D(S) a KP KIE(S)S(2) 求系统开环传递函数和闭环传递函数当扰动输入W(s)=0时系统的开环传递函数为:200KPS+200KG(S)S(S 十20)由开环传递函数可求得闭环传递函数为:S G(S) _200KpS 200K|1 G(S) S2(20 200KP) 200KI(3)求闭环特征方程及其解闭环特征方程为:S2(20 200KP)S 20

10、0KI =0Va(S)二 KpE(S)E(S)G(S)二S = (10 100Kp) _ . (10 100Kp)2 一200心(4)求解Kp和KI因为闭环系统特征根包括一 20 _ 20 j亠10 + 100KP=20所以有:P 2、(10+100Kp)2 200心=-400解方程得:Kp =0.1 KI =43.3计算稳态误差3.3.13.3.1单位阶跃参考输入时系统稳态误差令W(S) =0, R(S)-1,并将Kp =0.1、KI =4带入开环传递函数得: SS40(亦+1)G(S) =40S( 1)20于是=1、开环增益 K=40,为一型系统。静态位置误差系数为:kp =lim G(S

11、)二1稳态误差为:ess(:)-01 + kp因此当输入为单位阶跃信号时系统的稳态误差为03.3.23.3.2单位斜坡参考输入时系统稳态误差令w(t) =0,r(t) “,并将Kp =0.1、KI =4带入开环传递函数得:S40(1)40S( 1)20于是 =1、开环增益 K=60,为一型系统。特征根为:静态速度误差系数为:& =lim SG(S) =40曲测见(四齐405+8001200S 丄 s = 0S因此系统斜坡扰动转矩作用下的稳态误差约为1.5。稳态误差为:ess(:)=kv 403.3.33.3.3单位阶跃扰动输入时系统稳态误差1当R(S) =0,W(s)二一时系统在扰动下输出量的

12、实际值为:S-1200SYn(S)匕2“ onnW(S)S +40S+800而输出量的希望值为零,因此误差信号为:En(S)2 1200S W(S)S240S 800一 1系统在R(S) =O,W(s)=丄时的稳态误差:S因此系统在单位阶跃扰动转矩作用下的稳态误差为334334单位斜坡扰动输入时系统稳态误差1系统在R(S) =O,W(s) 2时的稳态误差:Sessn(:) =lim SEn(S)=lim 2 12S -sss 0 nsS2 40S 800 S3.4验证程序和图形3.4.13.4.1单位阶跃参考输入时系统响应扰动W(S)= 0时系统的闭环传递函数为则系统对单位斜坡输入信号的稳态误

13、差约为0.025。1 G (s)20 800+ 40J+800求单位阶跃参考输入时响应,即负载转矩W(s)=O,输入为 R(s)=1/s 的直流电机控制系统得输出响应,MATLAB的Editor/Debugger输入程序为:num=20, 800den=1,40, 800t=0:0.001:0.5step( nu m,de n,t)xlabel( t);ylabel( y(t);title(step resp on se)得图3所示的系统响应曲线。图3 单位阶跃参考输入时系统响应曲线在图形中可以直观看出,当经过一段调节时间后系统输出趋近于1,达到稳态,与输入相等,因此在单位阶跃参考输入时系统的

14、稳态误差为零,与计算得出的数值相同。Simuli nk 仿真模型为:W(s)=0,输入为R(s) = 1 /S的直流电图(5)单位阶跃参考输入时系统响应曲线由图像可知系统稳态误差值等于0,与计算值相同。342单位斜坡参考输入时系统响应求单位斜坡参考输入时响应,即负载转矩机控制系统得输出响应,MATLAB的Editor/Debugger输入程序为:图(4)单位阶跃参考输入时系统的simulink 仿真模型单位阶跃输入时系统的响应曲线:num=20, 800den=1,40, 800sys=tf( nu m,de n)t=0:0.001:0.5u=tlsim(sys,u,t,0);gridxlab

15、el( t);ylabel( y(t);title(ramp resp on se)得图6所示的系统仿真响应曲线图(6)单位斜坡参考信号输入时系统的响应曲线由图6可知,在经过一段时间的调节时间后,系统达到稳定,系统的输出响应曲线与输入曲线相互平行,因此在单位斜坡参考信号输入时系统存在误差约为0.025,与计算所的结论基本相同。Simuli nk 仿真模型为:图(7)单位斜坡参考输入时系统的simulink仿真模型单位阶跃输入时系统的响应曲线:图(8)单位阶跃参考输入时系统响应曲线由图可知稳态误差与计算值大致相等。343单位阶跃扰动输入时系统响应要求单位阶跃扰动输入时系统的输出响应曲线,即输入为

16、R(s)=O,负载转矩W(s)=1/s的直流电机控制系统输出响应,此时系统所对应的闭环传递函数为人八-1200s= - -”+40J + 800在 MATLAB的 Editor/Debugger输入程序为:num=-1200,0den=1,40, 800t=0:0.001:0.5step( nu m,de n,t)xlabel( t);ylabel( y(t);title( step resp on se)得图(9)所示的系统仿真响应曲线。图(9) 单位阶跃扰动输入时系统的响应曲线由图(9)可知,当经过一小段调节时间后系统的输出响应趋于稳定,系统的输出与输入相等均为 1。所以在单位阶跃扰动输入

17、时,系统的误差为0,与计算所得结果一致。Simuli nk 仿真模型为:图(10)单位阶跃扰动输入时系统的simuli nk 仿真模型单位阶跃扰动输入时系统响应曲线:图(11)单位阶跃扰动输入时系统响应曲线由图像可知系统稳态误差ess = 0,与计算值相同。344344单位斜坡扰动输入时系统响应0.1 S+4SccceSccceStepStepGaintGaintR(s)=O,负载转矩一 120%s2 401 + 500要求单位斜坡扰动输入时系统的输出响应曲线,即输入为W(S)=1/S2的直流电机控制系统输出响应,此时系统所对应的闭环传递函数为:在 MATLAB的 Editor/Debugge

18、r输入程序为:num=-1200,0den=1,40, 800sys=tf( nu m,de n) t=0:0.001:0.5 u=tlsim(sys,u,t,0);gridxlabel( t);ylabel( y(t);title( ramp resp on se)得图(12 )所示的仿真的系统响应曲线。1.5,与计算结图(12)单位斜坡扰动输入时系统的响应由图(12 )知,经过一段调节时间后,系统的输出响应曲近于果一致。Simuli nk 仿真模型为:图(13)单位斜坡扰动输入时系统的simuli nk 仿真模型单位斜坡扰动输入时系统响应曲线为:图(14)单位斜坡扰动输入时系统响应曲线由图

19、像可知系统的稳态误差为:essCO =1.5,与计算值一致。所以可知上面的计算结果都是正确的。4体会和总结为期两周的自动控制课程设计很快结束了,本次课程设计使我获益匪浅,不仅锻炼了理论知识,而且还学习了matlab的使用。Matlab是一款专业的编程与仿真软件,如果已知一个控制系统的方框图,很容易就可以通过matlab仿真得出该控制系统的响应曲线和稳态误差。Matlab在自动控制原理中的应用十分广泛,本来我对于matlab的使用不太熟悉,通过本次课程设计,学会了matlab的基本使用方法。通过本次课程设计我也知道了理论知识的重要性,结束了自动控制原理这门课,在掌握了一定基础的前体下,进行此次课

20、程设计,能够让我们更好的理解课 本上学习的内容,并能够向活学活用的方向发展。这次的课程设计,让我们有机会将理论联系实际,并通过对理论知识的综合利用,掌握自动控制系统分析的基本思想和方法,为我们以后的专业学习打下了 良好的基础。5参考文献1胡寿松主编自动控制原理北京:科学出版社, 2007 (第五版)2王建辉,顾树生主编自动控制原理.北京:清华大学出版社,20073李友善编著自动控制原理.北京:国防工业出版社, 2005(第三版)4黄忠霖.自动控制原理的matlab实现.北京:国防工业出版社, 2007 王正林等编著.MATLAB/Simulink与控制系统仿真.北京:电子工业出版社,2008

21、(第 2 版)本科生课程设计成绩评定表姓名徐子伟性别男专业、班级自动化专业 08040804班课程设计题目:直流电机PIPI控制器设计与稳态性能分析课程设计答辩或质疑记录:1 1、 求取系统稳态误差的方法有哪些?答:求取一个系统的稳态误差一般有两种方法:(1 1 )根据系统原理图求取误差传递函数,利用终值定理求取。(2 2)根据系统的型号,利用误差系数法进行求取。2 2、 如何利用 MATLABMATLAB软件检验结果是否正确?答:(1 1 )根据传递函数编写MATLABMATLAB校验。(2 2)利用MATLABMATLAB下的SimulinkSimulink 仿真模型对系统进行仿真检验。成绩评定依据:最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字: _20102010年0101月0909日出师表两汉:诸葛亮先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。然侍卫之臣 不懈于内

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论