ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:182.08KB ,
资源ID:8306677      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8306677.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(控制系统仿真与CAD课程设计报告Word文件下载.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

控制系统仿真与CAD课程设计报告Word文件下载.docx

1、2、熟练地掌握各种模型之间的转换,系统的时域、频域分析及根轨迹绘制;3、熟练运用SIMULINK对系统进行仿真;4、掌握PID控制器参数的设计。二、设计要求1、编制相应的程序,并绘制相应的曲线;2、对设计结果进行分析;3、撰写和打印设计报告(包括程序、结果分析、仿真结构框图、结果曲线)。三、设计课题设计一:二阶弹簧阻尼系统的PID控制器设计及其参数整定考虑弹簧阻尼系统如图1所示,其被控对象为二阶环节,传递函数G(S)如下,参数为M=1kg,b=2N.s/m,k=25N/m,F(S)=1。设计要求:(1)控制器为P控制器时,改变比例系数大小,分析其对系统性能的影响并绘制相应曲线。(2)控制器为P

2、I控制器时,改变积分时间常数大小,分析其对系统性能的影响并绘制相应曲线。(例如当kp=50时,改变积分时间常数)(3)设计PID控制器,选定合适的控制器参数,使闭环系统阶跃响应曲线的超调量%20%,过渡过程时间Ts2s, 并绘制相应曲线。图1 弹簧阻尼系统示意图 弹簧阻尼系统的微分方程和传递函数为:图2 闭环控制系统结构图附:P控制器的传递函数为:PI控制器的传递函数为:PID控制器的传递函数为:(一) 设计P控制器,改变比例系数大小,分析其对系统性能的影响并绘制相应曲线。以下为所做的设计以及运行结果,KP取了不同的值,通过运用sim函数进行仿真,并得出超调量MP,过渡过程时间Ts的大小,通过

3、分析所得出的结果,多次改变KP的大小直到符合题目的要求,使稳态误差等都达到要求。1、仿真运行程序for Kp=200,400,800t=0:0.01:6;t,x,y=sim(yhx,6);hold onplot(t,y);N=length(t);yss=y(N); %yss:稳态值hold on ymax,i=max(y);mp=(ymax-yss)*100/yss, %计算超调量mpi=N;while abs(y(i)-yss)/yss=0.02 i=i-1;endTs=t(i), %计算过渡过程时间gtext(num2str(Kp);2、仿真框图3、仿真运行结果改变比例系数kp大小,得如下

4、结果,通过以下数据以及得出的曲线可分析其对系统性能的影响Kp=200mp = 75.3359Ts =3.7962Kp=400 84.75263.8317Kp=800 88.0528 4.56854、仿真运行曲线5、运行结果分析 根据实验要求设计了一个P控制器,与Gs等构成闭环控制系统结构。由以上的运行结果以及曲线可以看出随Kp增大,超调量mp是逐渐变大的,Ti也是逐渐变大的,而且总是达不到稳态误差很小很小,因此得出以下结论:随着Kp值的增大,系统的超调量变大,调节时间变长,振荡次数也增多了。Kp值越大,系统的稳态误差就越小,调节应精度越高,但是系统的波动明显变多了,稳定性变差,但是系统响应变快

5、了。随着比例系数女kp的增大并不能消除稳态误差,只能减小稳态误差。 (二) 设计PI控制器,改变积分时间常数大小,分析其对系统性能的影响并绘制相应曲线。以下为设计出的仿真程序等,运用sim函数进行仿真,编写程序使KP=50,改变KI的大小,来进行分析,直到符合题目的要求,使运行出的结果稳态误差基本很小即可,如果达不到,就要重新设定KI的大小,进行多次试验,选出如下符合要求的KI的值,程序中都有所体现。for Ki=30,50,8010;yhxx,10); hold on Ts=t(i),%计算过渡过程时间当Kp=50时, 改变积分时间常数ki的大小,由以下的结果以及曲线可分析其对系统性能的影响

6、ki=30 21.46336.5686Ki=50 26.74245.1127Ki=80 31.0229 7.33754、仿真运行曲线:5、运行结果分析Kp=50时,随着ki值的增大,系统的超调量变大,系统响应时间出现了波动。ki越大,积分速度越快,积分作用就越强,响应时间变快,但系统振荡次数就较多。PI控制可以消除系统的稳态误差,提高系统的误差度。在积分控制中,控制器的输出与输入误差信号的积分成正比关系。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差

7、进一步减小,直到等于零。因此,比例+积分(PI)控制器,可以使系统在进入稳态后基本无稳态误差。这是比上一个只有比例控制器的一个进步的地方。(三) 设计一PID控制器,选定合适的控制器参数,使闭环系统阶跃响应曲线的超调量%以下为所设计的程序,仿真等,改变kp,ki,kd 的值得出闭环阶跃响应的超调量和过渡过程时间,通过多次试验,得到的kp取20,ki取65,kd取9时运行出的结果是满足题目要求的:yhxxx);经过多次试验,当Kp=20,ki=65,pd=9满足使闭环系统的阶跃响应曲线的超调量%20%,过渡过程时间ts2s,结果如下: 1.13670.8945从结果可知超调量mp%20%,过渡过

8、程时间Ts rltool,进入设计环境。一、设计思路方法根据题目要求采用matlab中提供的一个辅助设计闭环系统根轨迹的仿真软件Rltool,来进行根轨迹校正。打开matlab,在command window 下键入根据设计要求:开环比例系数即 取k=40, 传递函数二、设计步骤1、打开matlab,在command window 下键入启动SISO Design Tool在matlab中键入num=40;den=conv(1,0,1,2); ex_1=tf(num,den),出现函数 40/(s2 + 2 s)得到该系统的LTI对象模型ex_1。2、启动SISO Design Tool 窗口

9、后,利用该窗口中File菜单下的命令Import,打开系统模型输入对话框窗口。采用系统默认的结构,输入选中的对象ex_1,将控制对象G设置为ex_1,控制器C设为1,其他的环节H,F均使用默认的取值1.单击OK在SISO Design Tool中会自动绘制此负反馈线性系统的根轨迹图,以及系统波特图,如图3、点击Analysis 中的other loop response 选择step得到闭环系统阶跃响应曲线如图可以看到校正前的超调量为60.4%,过渡过程时间为3.66s,明显不满足要求。4、经过反复试验,得出加入零点-5,加入极点-33,是满足要求的,可得到如下的根轨迹图以及伯德图5、得到的阶

10、跃响应曲线如下超调量15.8%20%,过渡过程时间0.715s1.5s,满足要求说明加的零极点是正确的6、在使用SISO Design Tool 完成系统的设计之后,在系统实现之前必须对设计好的系统通过Simulink 进行仿真分析,进一步对控制器C进行验证,以确保系统设计的正确性。下图为系统相应的Simulink模型:7、编写M文件运行以得出超调量和过渡过程时间,以验证是否正确,程序如下:num0=40;den0=conv(1,0,1,2);num1=0.2,1;den1=0.03,1;num2,den2=series(num0,den0,num1,den1);num,den=cloop(n

11、um2,den2);t=0:0.005:5;y=step(num,den,t);mp=(ymax-yss)*100/yss,Ts=t(i),运行结果: 15.75000.7150运行所得的曲线如下:运行结果分析:所得出的结果,超调量15.7500%20%,过渡过程时间0.7150s1.5s,满足设计要求,证明设计的没有问题,符合设计要求。三、串联校正装置中增益、极点和零点对系统性能的影响。(1)加入增益68,所得到的根轨迹及伯德图:编写M程序,得出图像及超调量,过渡过程时间等值,来判断加入增益对系统性能的影响,程序如下:num1=68*0.2,1;1;%计算超调量mphold on %yss:

12、运行结果为 69.41070.2600运行曲线为:由以上结果及图像可以得出以下结论:加入增益之后超调量变大了,过渡过程时间变短了,波动的更加厉害,稳态误差变小了。说明可以改变开环增益的大小,从而改善稳态误差(2)加入零点-10,所得到的根轨迹及伯德图:阶跃响应曲线如下:由图可以得出,加入零点后对系统的性能产生了很大的影响,过渡过程时间变长了,超调量变小了,波动次数少了,而且增加开环极点,使得原系统根轨迹的整体走向在S平面向右移,使系统稳定性变坏。(3)加入极点-10后所得到的根轨迹以及伯德图:由图可以看出加入零点之后系统的性能发生的变化,过渡过程时间变得更长了,超调量变大了,波动次数变多了,增

13、加开环零点,使得原系统根轨迹的整体走向在S平面向右移,使系统稳定性得到改善。四、设计小结这个设计是应用了matlab中新的功能,是辅助设计闭环系统根轨迹的仿真软件Rltool,可以用来进行根轨迹校正的一个软件,在使用的过程中遇到了很多问题,参照着课本,一步一步的进行探索,遇到课本上解决不了的,就向同学和老师询问,或者在网上搜些资料以帮助自己理解一些概念,从而更快的理解课程设计需要做的东西,该如何按照老师的要求做出来,其中需要试一些符合要求的零极点,试了很多次。还要到最后进行simulink的仿真,并且编写了程序,以验证所设计的是不是符合要求。通过这次课程设计,我学到了很多东西,通过编写程序,用到了以前学过的知识,对以前所学知识进行了巩固,觉得非常好,把以前学过的东西又重新捡起来,继续用,也为自己的后续的学习之路铺下基础,比如说后面的毕业设计可能就会用到matlab。我也感受到了matlab强大的功能,对这个软件产生了极大的兴趣,非常实用和好玩。这次课程设计真的学到了很多很多,深受启发,让我对以后的学习充满了信心,老师也很敬业,对我们学生很负责任,耐心教导。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2