实验八 基于MATLAB的PID控制研究

2020-06-05 09:25

实验八 基于MATLAB的PID控制研究

一、 实验目的:

1理解PID的基本原理

2研究PID控制器的参数对于系统性能的影响 二、 实验设备

1 pc机一台(含有软件“matlab”) 三、 实验内容

1 利用matlab软件,针对控制对象设计单闭环PID控制系统

2 通过调节PID控制器的参数,研究PID控制参数对系统性能的影响

四、 实验原理 1 PID的原理

单闭环PID的控制系统的作用框图如下:

输入

+ —输出 控制器 控制对象 — 比例(P)控制

比例控制是一种最简单的控制方式,其控制器的输出与输入误差信号成比例关系。当仅有比

例控制时系统输出存在稳态误差(Steady-state error)。

比例控制作用及时,能迅速反应误差,从而减小稳态误差。但是,比例控制不能消除稳态误差。其调节器用在控制系统中,会使系统出现余差。为了减少余差,可适当增大Kp,Kp越大,余差就越小;但Kp增大会引起系统的不稳定,使系统的稳定性变差,容易产生振荡。 积分(I)控制

在积分控制中,控制器的输出与输入误差信号的积分成正比关系。

积分控制的作用是消除稳态误差。只要系统有误差存在,积分控制器就不断地积累,输出控制量,以消除误差。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因而,只要有足够的时间,积分控制将能完全消除误差,使系统误差为零,从而消除稳态误差。积分作用太强会使系统超调加大,甚至使系统出现振荡。 微分(D)控制

在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。

自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大惯性组件(环节)或有滞后(delay)组件,具有抑制误差的作用,其变化总是落后于误差

的变化。解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。

微分控制能够预测误差变化的趋势,可以减小超调量,克服振荡,使系统的稳定性提高。同时,加快系统的动态响应速度,减小调整时间,从而改善系统的动态性能。

PID控制规律是一种较理想的控制规律,它在比例的基础上引入积分,可以消除余差,再加入微分作用,又能提高系统的稳定性。它适用于控制通道时间常数或容量滞后较大、控制要求较高的场合,如温度控制、成分控制等。

下图为单位阶跃作用下,各个调节系统的阶跃响应曲线

五、 实验步骤

启动matlab里面 的simulink命令,新建一个model文件 1 设定受控对象G(s)?1(5s?1)(2s?1)(10s?1)构建单位负反馈PID闭环控制系统

2 设定Kp? 1 Ki? 0Kd设计 Kp? 1 Ki? 0Kd

观察记录其单位阶跃响应曲线

时的PID控制器的模拟系统如下图

Kp? 1 Ki? 0Kd

时的单位阶跃响应曲线

1 加入比例控制环节,令Kp=2、4、12.5、15 观察记录其反应曲线并记录下表 比例系数 超调量 上升时间 稳态误差 2 17.9% 13s 0.5 4 13% 9.6 0.5 12.5 0.5 15 0.5 设计 Kp? 2 Ki? 0Kd

时的PID控制器的模拟系统

Kp? 2 Ki? 0Kd

时的单位阶跃响应曲线

Kp? 4 Ki? 0Kd

时的单位阶跃响应曲线

Kp? 12.5 Ki? 0Kd

时的单位阶跃响应曲线


实验八 基于MATLAB的PID控制研究.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中小学科普知识竞赛试题(217)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: