PID控制——Matlab/simulink实例详解

目录

一、PID控制的含义

二、Matlab/Simulink仿真 



一、PID控制的含义

P——Propotional,比例控制;

I——Integral,积分控制;

D——Deravative。

可以直观的将P理解为现在的误差,I理解为过去的误差(累积),D理解为未来的误差(预测)。下面用一个形象的例子来说明。

 我们在洗澡的时候向浴缸里放水,我们希望把水温调节到一个合适的温度。此时的PID控制器就相当于我们在调节水温时拧动水龙头,不断地调节水龙头出水的冷热程度。

①比例控制:KpE。Kp称为比例增益,E是参考水温与输出水温间的误差。比例环节就相当于把手放到浴缸里,感受当前温度和预期温度的差,从而控制水龙头向左还是向右拧。

②积分控制:Ki∫Edt。Ki称为积分增益。积分环节相当于用手感受水温从放水以来的总体变化程度,根据过去累积的温度差控制龙头。

③微分控制:Kd\frac{dE}{dt}。微分环节相当于感受水温误差的变化趋势,预测将来可能会怎样变化。

从上述的描述中,我们可以发现比例控制关注的是现在的误差,即present;积分控制关注于过去误差的累积,即past;微分控制关注于误差未来的变化趋势,即future。

二、Matlab/Simulink仿真 

搭建的模型框架如图所示,从上至下有三个类似的单元,唯一的区别是第一个单元只采用了比例控制,第二个单元采用了比例和积分控制,第三个单元三种控制全用了。具体的增益系数如下。

 

 根据模型注意到,我们设置了两个观测点,一个观测误差值的大小,一个观测PID控制后误差的大小。

 上图是第一个观测点三个单元的曲线比较,发现仅用比例控制并不能使误差降低到0,误差在1左右,而后两个单元可以使误差降低到0,但PI控制需要的时间明显大于比例控制。

输入点的曲线图如图所示,PID控制在起始处由一个巨大的下降,微分控制对噪音是十分敏感的,实际控制中不一定非要采用PID控制,有时PI控制即足够了。

 

 

 

 

 

  • 24
    点赞
  • 223
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
控制系统建模仿真——基于matlab/simulink的分析与实现 pdf是一本介绍使用MATLAB/Simulink软件进行控制系统建模仿真的电子书。本书详细介绍了控制系统建模的基本原理和方法,并结合MATLAB/Simulink软件进行实际操作和实现。 本书的主要内容包括控制系统的基本概念和建模方法、MATLAB/Simulink软件的基本操作和仿真环境配置、控制系统的传递函数和状态空间表示、MATLAB/Simulink中的系统建模仿真技术、控制系统的线性化和频域分析、控制系统的校正和参数调整等。 通过阅读这本书,读者可以了解控制系统建模仿真的基本原理和方法,能够熟练使用MATLAB/Simulink软件进行控制系统建模仿真。读者可以通过实际的例子来加深对控制系统建模仿真的理解,并通过实验和实践来提高自己的控制系统建模仿真能力。 这本电子书适用于控制工程、自动化、电子工程等相关专业的大学本科生和研究生,也适用于从事控制系统设计和工程实践的工程师和技术人员。通过学习这本书,读者不仅可以提高自己的技术水平和实践能力,还可以为以后的工作和学习打下坚实的基础。 综上所述,控制系统建模仿真——基于matlab/simulink的分析与实现pdf是一本介绍MATLAB/Simulink软件在控制系统建模仿真中的应用的电子书,适合控制工程和相关专业的学生和从业人员阅读和学习。它可以帮助读者掌握控制系统建模仿真的基本原理和方法,并提高自己的技术水平和实践能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值