第一范文网 - 专业文章范例文档资料分享平台

大作业-基于matlab的PID控制算法仿真-深圳大学

来源:用户分享 时间:2020-06-21 本文由凌霜傲雪 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

基于matlab的PID控制算法仿真

要求:

(1) 用Matlab的仿真工具Simulink分别做出数字PID控制器的两种算法

(位置式和增量式)进行仿真

(2) 被控对象为一阶惯性环节 D(s) = 1 / (5s+1) (3) 采样周期 T = 1 s

(4) 仿真结果:确定PID相关参数,使得系统的输出能够很快的跟随给定

值的变化,给出例证,输入输出波形,程序清单及必要的分析。

首先,D(s) = 1 / (5s+1)

建立Simulink模型如下:

准备工作:

(1)双击step,将sample time设置为1以符合采样周期 T = 1 s 的要求 (2)选定仿真时间为500

图中\为积分器,\为微分器, \为比例系数。\为积分时间常数, \为积分时间常数。

进行P控制器参数整定时,微分器和积分器的输出与系统断开,在Smulink中,吧微分器与积分器的输出连线断开即可。同理,进行PI控制器参数整定的时候,断开微分器的输出连线即可。

第一步是先获取开环系统的单位阶跃响应,在Simulink中,把反馈连线、微分器、积分器的输出连线都断开,并将’Kp’的值置为1,连线如下图

(下载

后,图片可调节变大)

仿真运行完毕,双击“scope”得到下图

将Kp的值置为2,并连上反馈连线,得下图:

上图即为P控制时系统的单仲阶跃响应。

接下来对PI控制整定,比例放大系数仍为Kp=2,经多次输入Ti的值,发现Ti=2,即1/Ti=0.5时,系统的输出最理想,如下图

(下载后,图片可调节变大)

选定仿真时间,仿真运行, 运行元毕后. 双击\得到以下结果

当响应曲线有一定超调量,当由于积分时间太长导致系统响应无法平稳的时候,应该减小积分的时间。反之如果超调量过大,则应该增大积分时间,最后选定Ti=2.

最后,连上微分器,经多次输入调试,Td的值置为2时,系统能最快地趋向稳定。如下图

双击scope可得:

(下载后,图片可调节变大)

从上面三张图可以看出. PI 、PID 控制二者的响应速度基本相同, 且系统稳定的输出值也相同。PID 控制超调量比PI控制的要小些。

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新小学教育大作业-基于matlab的PID控制算法仿真-深圳大学 全文阅读和word下载服务。

大作业-基于matlab的PID控制算法仿真-深圳大学 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1091663.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top