PID的常见5种积分处理方式


常见的PID公式:
1.连续型PID:
u ( x ) = K p ( e r r ( t ) + 1 T ∫ e r r ( t ) d t + T D d e r r ( t ) d t ) u(x)=K_p(err(t)+\frac{1}{T}\int{err(t)}dt+\frac{T_Dderr(t)}{dt}) u(x)=Kp(err(t)+T1err(t)dt+dtTDderr(t))
2.离散型PID
u ( x ) = K p ( e r r ( t ) + T T i ∑ e r r ( j ) + T D T ( e r r ( k ) − e r r ( k − 1 ) ) ) u(x)=K_p(err(t)+\frac{T}{T_i}\sum err(j)+\frac{T_D}{T}(err(k)-err(k-1))) u(x)=Kp(err(t)+TiTerr(j)+TTD(err(k)err(k1)))

PID积分分离积分

积分本身是用于消除静态误差,在短期内存在很大偏差的情况下,会造成积分累积,导致控制量超出执行机构可能允许的最大动作范围对应极限控制量,引起超调以及振荡。

积分分离的基本思想:当控制量与设定值偏差较大时,取消积分作用,在被控量接近目标值时引入积分控制,以消除静态误差。

PID抗积分饱和

如果系统存在一个方向的偏差,PID 控制器的输出由于积分作用的不断累加而加大,从而导致执行机构达到极限位置,若控制器输出U(k)继续增大,执行器开度不可能再增大,进入饱和区,需要漫长的反向误差积累才能恢复。

抗积分饱和的基本思想:计算u(k)时,首先判断上一时刻的控制量u(k-1)是否已经超出了极限范围: 如果u(k-1)>umax,则只累加负偏差。

PID梯形积分

本身用于消除余差,在尽可能消除余差基础上提高积分运算的精度
梯形积分公式

PID变积分

系统对于积分项的要求是,系统偏差大时,积分作用应该减弱甚至是全无,而在偏差小时,则应该加强。积分系数取大了会产生超调,甚至积分饱和,取小了又不能短时间内消除静差。

变积分PID的基本思想:设法改变积分项的累加速度,使其与偏差大小相对应:偏差越大,积分越慢; 偏差越小,积分越快。

专家PID与模糊PID、

专家PID和模糊PID在前文已经有所运用,两者都是将人工智能中的专家算法和模糊算法运用到PID调参中,协助PID控制,并不参与控制,起决策作用。专家PID对个人的经验要求高,例如在变积分中,对特定误差下改变积分值,由经验公式决策。模糊PID则运用隶属关系,将判断值区分为不同区间,由获取值相对区间的隶属关系来确定对应获取值对应的参数。通俗来说,例如将0~9定义为“小”“中”“大”,6隶属于小可能是0.1,中是0.7,大是0。

  • 7
    点赞
  • 71
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
常规PID、模糊PID和神经网络PID是三种常见PID控制器变种,它们在控制算法和性能方面有所不同。 常规PID控制器是一种经典的控制算法,它根据系统的误差、误差变化率和误差积分值来计算控制器的输出。常规PID控制器使用线性的数学模型来描述系统的动态特性,并通过调整PID参数来优化控制性能。常规PID控制器简单易懂,但对于非线性和复杂的系统可能无法提供良好的控制效果。 模糊PID控制器是一种基于模糊逻辑的控制算法,它使用模糊规则来描述系统的动态特性和控制策略。模糊PID控制器通过模糊化输入和输出变量,并使用模糊推理来计算控制器的输出。模糊PID控制器可以处理非线性和复杂的系统,并具有较好的鲁棒性和适应性。 神经网络PID控制器是一种基于神经网络的控制算法,它使用神经网络来学习系统的动态模型和控制器的参数。神经网络PID控制器使用系统的误差、误差变化率和误差积分值作为输入,并使用训练好的神经网络来计算控制器的输出。神经网络PID控制器可以适应非线性和复杂的系统,并具有较好的自适应性和鲁棒性。 综上所述,常规PID、模糊PID和神经网络PID控制器在控制算法和性能方面有所不同。常规PID控制器简单易懂,但对于非线性和复杂的系统可能无法提供良好的控制效果;模糊PID控制器具有较好的鲁棒性和适应性,可以处理非线性和复杂的系统;神经网络PID控制器具有较好的自适应性和鲁棒性,可以适应非线性和复杂的系统。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值