PID控制原理

一.概述

开环控制: 没有反馈

闭环控制:有反馈调节的控制

PID控制环节由比例,积分,微分 调节 三个环节构成,三个环节在控制过程中相互配合,共同对输入输出间的误差进行调控,最终满足控制要求 ,如下图所示

Pid控制完整图示

二、各部分说明

1. Proportion(比例控制)

比例控制就是好每次调节的高度是误差的Kp倍.

说明::err是误差,h是期望高度,hn是反馈高度(当前高度,观测到的).假设Kp=0.5

用无人机的高度控制来说明,让无人机期望悬停在10m的高度,而此时无人机的高度为2m

第一次误差:err = h - h0 = 8m

第二次调节: Kp * err = 4

第一次调节高度为4m,此时无人机上升到h1 = 6m

第二次误差:err = h - h1 = 4m

第二次调节: Kp * err = 2

第一次调节高度为4m,此时无人机上升到h2 = 8m

依次进行下去,随着随着误差的减小,每次上升的量也逐渐减小,但最终会接近10s的目标高度.整个过程就是比例控制.

1.1 效果

比例系数Kp越大, 系统反应越快,可以更快的接近期望目标

1.2 弱点

存在干扰时候可能永远到达不了目标.如无人机上升过程中存在风力或其他干扰因素使得无人机每次下讲1m,而此时若无人机在8m的高度,比例控制调节的1m(Kp * err = 0.5 * (10 - 2) )会被干扰因素抵消掉,无人机会在8m的高度保持一个被其他因素抵消掉而导致的平衡状态,导致其永远到达不了期望值(例子中的10m高度). 这就是静态误差,也叫稳态误差. 而Kp的调节避免不了稳态误差.

为了消除稳态误差,引入积分控制.

2. Integration(积分控制)

积分控制是对过去所有的误差求和

Kp * err + Ki * ∫ err

无人机经过两次控制,第一次误差是8 ,第二次误差是4,第二次后它的累积误差就是8 + 4 = 12m, 取Ki = 0.1

此时即时向下吹的风和比例控制上升的效果抵消.积分控制还是可以让无人机上升1.2m,这样还是可以逐渐到达目标高度.

2.1 效能

对于阶跃效应,加入合适的积分控制系数后,被控量可以快速精准的到达期望值.

2.2 不足

曲线不完美,超调量太大

·如果这个超调是自动驾驶方向盘的调节,如此大的过冲容易让乘客惊心动魄.需要微分控制出场了

3.Differential(微分控制)

微分控制是通过当前时刻与上一时刻误差量的差值,对未来做预测.

Kp * err + Ki * ∫ err + Kd * Δerr

如果差值为正,认为误差逐渐变大,需要加大控制强度,使得误差降下来;反正让控制强度小一些,使目标平稳缓和的到达期望值.

噪声可能引起发散导致 震荡

尤其噪声大的时候,而且一般d参数会比较小

加入后系统超调量得到有效控制,最终得到期望控制曲线.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值