分段积分pid_积分分离在PID中的应用

用问问题的方式带你认识积分分离

1.不用积分分离会遇到什么问题
在普通PID控制中引入积分环节,主要是为了消除净差,提高控制精度。但,在程序启动,或大幅度增减目标值时,短时间内会造成系统有特别大的偏差,会造成PID运算的积分积累,致使输出量特别大,很容易导致超调,甚至会引起系统较大的震荡。


2.积分分离的原理
当误差值比较大时,取消积分作用,以免由于积分作用使得系统稳定性降低,超调量增大;当被控量接近目标值时(即误差较小时),引入积分控制,以消除净差,提高控制精度。


3.效果图对比(左图为目标值和当前值对比,右图为每一时刻的PID输出值)
1)不用积分分离

1bf02f01d507e7d2a5b26930211619f3.png


2)用积分分离
一段式:(仅用一个积分分离分段)


三段式(用三个积分分离分段):

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
积分分离PID控制算法是一种改进的PID控制算法。它的基本思路是将积分作用与比例和微分作用分离开来,以提高控制系统的性能。该算法的程序流程图可以参考《先进PID控制MATLAB仿真(第4版)》一书的内容。\[1\] 通过仿真结果可以看出,采用积分分离方法可以显著改善控制效果。为了保持系统稳定性,在引入积分作用时,比例系数k可能需要相应变化。此外,参数β的选择应根据具体对象和要求进行调整。如果β值过大,可能无法实现积分分离的目的;如果β值过小,则可能无法进入积分区。如果只使用PD控制,可能会导致控制系统存在余差。\[2\] 在实际应用,可以根据误差绝对值的不同采用分段积分分离积分分离PID控制算法进行改进。这意味着根据不同的误差大小,采用不同的积分强度。通过阶跃响应的仿真实验可以看出,采用积分分离PID控制器可以获得更好的跟踪效果。\[3\] #### 引用[.reference_title] - *1* [积分分离PID控制算法](https://blog.csdn.net/u013420428/article/details/117389191)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [积分分离PID控制算法及仿真-1](https://blog.csdn.net/weixin_56691527/article/details/128738164)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值