由于积分系数Ki是常数,所以在整个控制过程中,积分增量(这里指线性系统的斜率)是不变的。然而系统对于积分项的要求是,系统偏差大时积分作用应该是弱调节或者不调节,而在偏差小时,则应该加强。积分系数取大了会产生超调,甚至积分饱和,取小了又不能短时间内消除静差。因此,如何根据系统的偏差大小改变积分速度,对提高系统的品质是有必要的。变积分PID算法正好可以满足这一要求。积分分离可以理解为变积分的一种特殊情况,积分系数为0时(有的系统为无穷大)积分功能不引入。

设法改变积分项的累加速度,使其与偏差大小相对应:偏差越大,积分越慢; 偏差越小,积分越快。设定系数为f(e(t)),它是e(t)的函数。当|e(t)|增大时,f减小,反之增大。

关于SMART PLC PID注意事项请参看我的另一篇博文:

SMART PLC PID算法基本解析(附公式)_RXXW_BOSS的博客-CSDN博客在态运行中,控制器调节输出值,使偏差 (e) 为零。偏差是设定值(目标值)与过程变量(实际值、反馈值)之差。输出 = 比例项 + 积分项 + 微分项 离散化的PID公式基本框架几乎一样,

PLC PID控制优化系列之积分分离、变积分系数(FC)相关推荐

  1. PLC PID控制优化系列之微分先行

    只对输出量input(实际值.反馈值)进行微分而对给定值setpoint不作微分,这样,在改变目标值时,输出不会改变,而被控量的变化通常是比较缓和的,这种输出量先行微分控制适用于目标值频繁变化的场合, ...

  2. PLC PID控制优化系列之死区控制

    死区即实际工程中可容忍的最大偏差,实际应用中,小误差产生的原因很大可能是由于测量误差或其它不可避免因素造成而不是实际偏差,在较小的偏差下弱调节或不调节,可以让控制避免抖动更加平滑. 在自动化控制系统中 ...

  3. PID优化系列之给定值斜坡函数(PLC代码+Simulink仿真测试)

    很多变频器里的工艺PID,都有"PID给定值变化时间"这个参数,这里的给定值变化时间我们可以利用斜坡函数实现,当然也可以利用PT1 低通滤波器对给定值进行平滑.给定值缓慢变化在很多 ...

  4. PID积分饱和 和 积分分离

    PID积分饱和 和 积分分离 1.积分饱和:积分是当前误差的累加ei_sum=ei_sum +err_now;积分饱和则是当你pid输出到了你想要的最大值,但存在外界干扰造成err_now当前误差仍然 ...

  5. PID控制器开发笔记之五:变积分PID控制器的实现

    在普通的PID控制算法中,由于积分系数Ki是常数,所以在整个控制过程中,积分增量是不变的.然而,系统对于积分项的要求是,系统偏差大时,积分作用应该减弱甚至是全无,而在偏差小时,则应该加强.积分系数取大 ...

  6. Matlab仿真PID控制(带M文件、simulink截图和参数分析)

    文章目录 0.符号说明 1.如何根据连续系统建立差分方程 1.1.获取连续系统的传递函数 1.2.获取离散系统的传递函数 1.3.转换为差分方程 2.基本PID控制原理 3.比较PID输出,分析参数产 ...

  7. PID控制器开发笔记之二:积分分离PID控制器的实现

    前面的文章中,我们已经讲述了PID控制器的实现,包括位置型PID控制器和增量型PID控制器.但这个实现只是最基本的实现,并没有考虑任何的干扰情况.在本节及后续的一些章节,我们就来讨论一下经典PID控制 ...

  8. SLAM导航机器人零基础实战系列:(四)差分底盘设计——5.底盘PID控制参数整定

    SLAM导航机器人零基础实战系列:(四)差分底盘设计--5.底盘PID控制参数整定 摘要 运动底盘是移动机器人的重要组成部分,不像激光雷达.IMU.麦克风.音响.摄像头这些通用部件可以直接买到,很难买 ...

  9. Udacity机器人软件工程师课程笔记(二十四) - 控制(其二) - PID优化,梯度下降算法,带噪声的PID控制

    7.非理想情况 (1)积分饱和 到目前为止,我们一直使用的"理想"形式的PID控制器很少用于工业中."时间常数"形式更为常见. 当前说明了理想形式的一些重大缺陷 ...

最新文章

  1. 如何使用vue.js 实现前台html页面和后台的数据绑定
  2. Unity 高清渲染管线 ShaderGraph 实现简单的表面水流效果
  3. 使用Nancy打造TaskManager2.0管理系统
  4. AVS 分像素运动估计优化算法
  5. 安装java 并配置环境变量_安装Java JDK并配置环境变量
  6. 第一周周冠军带你解析赛题,尝试广告算法新思路
  7. 看看20万码农怎么评论:女生做程序员是一种怎样的体验?
  8. android实现Materia Design风格APP(四):ViewPager同时显示3个item及设置切换动画
  9. linux 下配置邮件发送功能
  10. 高德地图---已知两点经纬度坐标求距离和角度
  11. 精密电阻选购及换算方法
  12. 520用Java制作一个表白app
  13. 轻松入门Android直播相关技术 从0搭建直播系统
  14. MySQL学习笔记--常用存储引擎InnoDB与MyISAM总结
  15. java手撕KMeans算法实现手写数字聚类(失败案例)
  16. 暴力英语学习法 + 严格的目标管理 = 成功快速靠谱的学好英语
  17. 基于C#的机器学习--c# .NET中直观的深度学习
  18. 羊驼alpaca php,今天,我们来聊聊羊驼
  19. 2012-ImageNet数据集冠军AlexNet论文英文原文及AlexNet分析
  20. 关于输入电阻和输出电阻大小的讨论

热门文章

  1. linux下,pip安装lap出现问题 ,已解决,亲测有效
  2. 基于CocosCreator的切水果小游戏(二)
  3. 1. Python环境搭建
  4. 测试无法测试的几乎苹果api实时搜索示例
  5. 何学林:房价为什么降不下来?房价上涨的刚性是由强大的利益共同体共同作用的结果(原创首发,深度好文)——何学林房地产大策划之十二
  6. 微信公号开发之图文消息全攻略
  7. 微信公众号教程(18)微信音乐播放器开发 上
  8. 【设计模式】Builder模式
  9. AI杀入影视圈:算法再造李佳琦,中戏开招AI博士
  10. C# 面向对象学习笔记