[控制]PID需要考虑的问题

PID需要考虑的问题

问题原因方案
积分精度传统采集矩形来近似积分效果采用梯形面积,提高积分精度;[木南智控]
采样时间不一致系数的计算保证采样时间,简化计算-Improving the Beginner’s PID-beauregard
设定值setpoint的突变输入的阶跃,微分项的数据突变,称之为微分冲击,方案1.平滑输入,降低冲击;[木南智控]方案2.采用不完全微分;[木南智控]方案3.采用数学方法,负的测量值的微分来等效误差的微分;Improving the Beginner’s PID-beauregard
pid参数突变i参数对积分项累加和的整体影响1.将先加再乘的方式换成先乘再和,整体影响分解到独立。2.采用增量式PID-Improving the Beginner’s PID-beauregard
积分饱和积分项饱和,积分项太大,使得输出的控制量超过执行机构可能允许的最大动作范围。如果执行器不设置上下限,PID会认为自己已经在调制,实际输出却无法跟上,无法达到目标效果;同时还会引起回调时迟滞,因为需要消除掉原来累计起来的积分项。方案1.变积分控制,设置积分项的上下限,通过比例值,控制积分增长的速度;[木南智控]方案2.针对位置型的PID,使用积分限幅,同时超限时停止积分作用;-Improving the Beginner’s PID-beauregard方案3.采用增量式的PID形式,因为没有累计值,积分项的输出可控,故只需要对输出值的范围进行限制即可
输出项饱和输出项饱和,超出执行器范围;输出限幅,停止积分作用;-Improving the Beginner’s PID-beauregard
抑制超调适用Proportional On Measurement 的方式,避免超调Introducing Proportional On Measurement

参考1.Improving the Beginner’s PID
参考2.PID控制器改进笔记
参考3.PID控制器算法系列–foxclever
参考4.Improving the Beginner’s PID
参考5.教程
参考6.c语言版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值