PID控制算法入门

简介

PID控制器是一个在工业控制应用中常见的反馈回路部件。这个控制器把收集到的数据和一个参考值进行比较,然后把这个差别用于计算新的输入值,这个新的输入值的目的是可以让系统的数据达到或者保持在参考值。PID控制器可以根据历史数据和差别的出现率来调整输入值,使系统更加准确而稳定。
在这里插入图片描述
PID控制器(比例-积分-微分控制器),由比例单元(Proportional)、积分单元(Integral)和微分单元(Derivative)组成。可以透过调整这三个单元的增益 K p K_p Kp K i K_i Ki K d K_d Kd来调定其特性。PID控制器主要适用于基本上线性,且动态特性不随时间变化的系统。
PID控制器的比例单元P、积分单元(I)和微分单元(D)分别对应目前误差、过去累计误差及未来误差。有些应用只需要PID控制器的部分单元,可以将不需要单元的参数设为零即可。因此PID控制器可以变成PI控制器、PD控制器、P控制器或I控制器。其中又以PI控制器比较常用,因为D控制器对回授噪声十分敏感,而若没有I控制器的话,系统不会回到参考值,会存在一个误差量。

若定义 u ( t ) u(t) u(t)为控制输出,PID算法可以用下式表示:
u ( t ) = K p e ( t ) + K i ∫ 0 t e ( τ )   d τ + K d d d t e ( t ) u(t)=K_pe(t)+K_i\int _{{0}}^{{t}}{e(\tau )}\,{d\tau }+K_d{\frac{d}{dt}}e(t) u(t)=Kpe(t)+Ki0te(τ)dτ+Kddtde(t)

其中
K p K_p Kp:比例增益,是调适参数
K i K_i Ki:积分增益,也是调适参数
K d K_d Kd:微分增益,也是调适参数
e e e:误差=设定值(SP)- 回授值(PV)
t t t:目前时间
τ \tau τ :积分变数,数值从0到目前时间{\displaystyle t}t

Reference:

https://zh.wikipedia.org/wiki/PID%E6%8E%A7%E5%88%B6%E5%99%A8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值