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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

实验四PID控制器的设计.docx

1、实验四PID控制器的设计实验四 PID 控制器的设计一、实验目的了解PID控制规律和P、I、D参数对控制系统性能的影响,学会用Simulink来构造控制系统模型。本实验首先用MATLAB描述对象的模型,分别采用P、PI、PD、PID控制器构成闭环控制系统,并求取闭环系统的阶跃响应;在此基础上变化P、I、D参数的值,了解比例、积分和微分参数对控制系统性能的不同影响,并用Simulink来构造控制系统模型。二、实验指导1Simulink仿真1)Simulink简介 Matlab的Simulink是一个用来对动态系统进行建模、仿真和分析的软件包。它使Matlab的功能得到进一步的扩展,这种扩展表现在

2、三个方面:(1) 实现了可视化建模,用户可以在窗口环境下通过简单的鼠标操作建立直观的系统模型,进行设计仿真。实现了多种环境之间的文件共享与数据交换,甚至能够和硬件实现实时信息交换。(2) 把理论研究和工程实现有机地结合在一起。 Simulink不但支持线性系统仿真,也支持非线性系统仿真,既可进行连续系统仿真,也可进行离散系统仿真或者二者的混合系统仿真,同时它支持具有多采样速率的系统仿真。在实际系统制作出来之前,预先对系统进行仿真和分析,可以对系统作出适当的实时修正或者按照仿真的最佳效果来调试及设定控制系统的参数,以提高系统的性能,减少设计系统过程中反复修改的时间,实现高效率地开发系统的目标。

3、其可视化建模体现在为用户提供了用方框图进行系统建模的图形接口。通过这种图形接口,在Simulink环境下描述一个系统,如同用纸笔绘制模型图,十分简单、灵活、方便。定义完模型后,用户可以通过Simulink菜单或Matlab命令对它进行仿真,在仿真的同时可以显示仿真结果,非常实用。此外,还可以在改变参数后迅速观察到系统响应的变化;仿真结果也可以输入到Matlab工作空间,进行处理或可视化输出。Simulink和Matlab是集成在一起的,用户在任意环境下都可以对模型进行仿真、分析和修正。 2)Simulink的环境与建模 进入Matlab,在命令窗口中键入“Simulink”,回车后便打开一个名

4、为Simulink Library Browser模块库浏览器,如图10.12所示。可以看见该模块库包括以下几个子模块库:Constinuous(连续时间模型库)、Discrete(离散时间模型库)、Functions&Tables(函数模型库)、Math(数学运算模型库)、Nonlinear(非线性模型库)、Signals&Systems(信号与系统库)、Sinks(阱点库)、Sources(源节点库)、Subsystems(子系统模型库)。Simulink为用户提供了用方框图进行系统建模的图形窗口,采用这种建模方式来绘制控制系统的动态模型结构图,就象用笔和纸来画图一样容易,而且准确和快捷。

5、只需要通过鼠标的点击和拖拽,将模块库中提供的各种标准模块拷贝到Simulink的模型窗口中,就可以轻而易举地完成模型的创建,这样就大大降低了仿真的难度。下面,我们通过一个例子来说明如何使用Simulink进行系统的建模与仿真。 例 如图10.13建立系统的Simulink动态结构图, 进行参数设置并进行阶跃响应仿真。图10.13 系统的Simulink动态结构图解:(1)建立系统动态结构图。 (2)对信号发生器参数进行修改(如图10.14)。 图10.14 阶跃信号step模块对话框 图10.15信号综合sum模块对话框(1) 对求和模块输入极性进行修改(如图10.15)。(2) 对传递函数模

6、块进行修改(如图10.16)(3) 仿真执行start命令,再双击示波器图形,即可打开示波器观看仿真曲线如图10.17所示。 图10.16 传递函数模块对话框 图10.17 阶跃响应仿真曲线2PID控制器原理见教材相关章节三、实验内容一、已知:二阶系统采用Simulink和M文件两种方法构建闭环控制系统。1 Step函数求取对象的开环响应曲线;指出稳态误差Ess和调节时间Ts。Ess=0.9Ts=1.62 采用比例控制器P构成闭环反馈系统;选取Kp100,用Step函数求其闭环响应曲线;指出稳态误差Ess、超调量和调节时间Ts。Ess=0.1Ts=0.7=14.8%3 采用比例积分控制器PI构

7、成闭环反馈系统;选取Kp50,Ki100,用Step函数求其闭环响应曲线;指出稳态误差Ess、超调量和调节时间Ts。Ess=0Ts=0.65=14.8%4 采用比例微分控制器PD构成闭环反馈系统;选取Kp100,Kd10,用Step函数求其闭环响应曲线;指出稳态误差Ess、超调量和调节时间Ts。Ess=0.09Ts=0.4=05 采用PID控制器构成闭环反馈系统;选取Kp100,Ki200,Kd10,用Step函数求其闭环响应曲线;指出稳态误差Ess、超调量和调节时间Ts。Ess=0Ts=1.2=15%6 分别变化PID参数值中的一个参数,求取闭环控制系统的阶跃响应,得出相应参数对控制性能的影

8、响效果。Ki减小,超调量变小Kp变大,超调量变小,上升时间变小Kd变大,超调量变大,调节时间变长m文件做法num=1;den=0.5 6 10;Gs=tf(num,den);Kp=1;Ki=0;Kd=0;num1=Kd Kp Ki;den1=1 0;Gpid=tf(num1,den1); G=feedback(Gs*Gpid,1); step(G);axis auto;grid on;1、2、3、4、5、二、已知对象数学模型为: ,采用PID控制器构成闭环反馈系统分别选取Kp0.02,Ki0.00033,Kd0.02和Kp0.015,Ki0.0002,Kd0.015两组PID参数,用Step函

9、数求其闭环响应曲线;指出稳态误差Ess、超调量和调节时间Ts。采用Simulink和M文件(时间延迟项用三阶Pade近似表示)两种方法构建闭环控制系统。Kp0.02,Ki0.00033,Kd0.02Ess=0; %=17.6%;ts=41.2Kp0.015,Ki0.0002,Kd0.015Ess=0; %=1.97%;ts=27.1M文件:clear all;kp=0.02;ki=0.00033;kd=0.02;num1=kd kp ki;den1=1 0;sys1=tf(num1,den1)num2=330;den2=72 1;sys2=tf(num2,den2)num3,den3=pade(8,3);sys3=tf(num3,den3)G=sys1*sys2*sys3;H=1;sys=feedback(G,H)step(sys);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1