• 首页
  • 公司介绍
    • 公司简介
    • 实力证明
    • 产品工作原理
    • 行业应用与解决方案
  • 全新热敏温控技术
    • 感温材料介绍
  • 产品系列
    • 定制产品
      • 船用不锈钢温控阀温包
      • TV/HAT系列温控阀
      • 洗衣机、洗碗机热动元件
    • 温度压力安全阀(T/P阀)
      • 热水器温度压力安全阀
      • 空压机温度压力安全阀
      • 蒸汽锅炉温度压力安全阀
    • T/P 阀感温棒
    • 电热执行器温包
      • TEA-500 电热执行器温包
      • TEA-501 电热执行器温包
      • TEA-504 电热执行器温包
    • 温控阀温包
      • 温控阀温包 – 300系列
      • 温控阀温包 – 301系列
    • 恒温混水阀温包
      • 0829 恒温混水阀温包
      • 5464 恒温混水阀温包
    • 防冻阀温包
    • 散流器风口温包
    • 汽车温控阀温包
      • 汽车发动机温控阀温包
      • 柴油过滤模块温包
  • 新闻资讯
  • 联系我们
  • Home
  • 新闻资讯
  • [恒温阀芯]基于FPGA的PID控制器设计
 

[恒温阀芯]基于FPGA的PID控制器设计

by admin / 2019/06/23 / Published in 未分类

  根据增量式PID控制器的工作原理,采用固定模糊控制规则,基于现场可编程门阵列(FPGA)设计PID自整定PID控制器,实现对校验和的精确控制。过模拟试验,控制器结构简单,性能可靠,控制效果好。
  FPGA;自动调整参数;图像分类编号中的增量PID文档ID识别码TH13零件号1674-6708(2011)52-0174-02 PID控制原理PID控制器已存在近70年它依靠其结构简单,稳定,可靠,易于调整,已成为工业控制的主要技术之一。所周知,传统的PID控制器作为线性控制器,其离散控制律[1]是:公式(1)又称位置PID控制算法,控制量的计算与错误的完整历史价值。执行器不需要控制变量的绝对值时,经常使用PID增量控制算法[1]。算公式如下:调节量增量的计算仅与三个相邻周期的偏差值有关。动参数调整原理大型现代化生产设备的PID控制可以有多达一百二百个以上的控制回路,但调整PID参数的复杂繁琐过程削弱了工程师和技术人员。
  个非常重要的工程实践。整的质量不仅会影响控制的质量。也会影响控制器的稳健性。外,现代工业控制系统存在很多不确定性,导致模型参数的变化,甚至模型的结构变化,恒温阀芯使得原始调整参数不能保证系统的正常运行。
  前,PID控制器必须在线。正参数的功能是用户自使用PID控制以来一直关注的重要问题之一。动参数调整PID控制的基本原理:考虑误差e和误差变化ec,在运行过程中连续检测e和ec,满足不同时间PID参数自动调整的要求,改变参数PID在线使用相应的经验法则。控对象具有良好的静态和动态性能。于系统控制过程中的不同总和,PID参数Kp,Ki和Kd的自调整原理[2,3]如下:)当误差很重要时,为了加快速度系统响应并给它快速跟踪性能,应该采取。Kp越大,Kd越小。时,为了避免完全饱和并避免系统过度溢出,必须将Ki限制或减小到零。当误差率和平均变化为中等时,为了使系统成为可能饱和度过高,应使用较小的Kp,以及适当的Ki和Kd。
  别是,Kd的值对系统的响应有很大的影响(通常较小);)当误差很小时,为了提高系统在稳态下的性能,有必要取Kp值更大的Ki。时,为避免系统在平衡点附近振荡,应采用适当的Kd值。他年纪较大的时候,拿一个较小的Kd,当他小的时候,拿一个更大的Kd。于这些原理,在大多数自整定应用中,为简化思路和复杂性,固定模糊推理规则的方法可用于执行自动参数调整,方便设计和操作人员。时,FPGA的设计也适用于不同采样率和复杂系统的实际应用。有自动参数调整的PID控制器的设计图1具有自动调整的PID控制器,偏差计算模块的示意图图1的误差模块是偏差计算模块。算当前偏差值e(k)作为要控制的量的测量值PIDin和输入设定值PIDset的函数,并记录前一时段的偏差值e(k-1)和前两个时期的偏差值e(k)。-2)。Ekflagout是用于控制执行器上下操作的正偏转标记和负偏转标记。
  果测量值大于设定值,则ekflagout = 0,否则ekflagout = 1.Clk是采样时钟。些控制器的输入和输出信号由8位二进制信号表示,这可能适用于大多数情况,并且可以适当地扩展或缩小。动参数调整模块Kp,Ki,Kd图1的KpKiKd模块是自动参数调整模块。于误差模块的输出e(k),e(k-1)和e(k-2),计算偏差ec的变化率;根据自动参数调整原理,e(k)和ec在不同时间的值为:改变PID参数在线和输出。PID控制算法模块图1的PIDctrl模块是PID控制算法模块。入是误差模块的输出e(k),e(k-1)和e(k-2)以及模块KpKiKd的输出Kp,Ki和Kd。据公式(2),计算控制量的变化量,即模块中的输出pidout [15..0]。PWM信号生成模块图1的PIDtoPWM模块是PWM信号生成模块。

基于FPGA的PID控制器设计_no.96

  
  clk2输入参考时钟被分频,PWM波形的不同服务周期根据PIDctrl模块在不同时间发送的pidout [15..0]的大小和信号来定义发出pwmout输出。行器控制模块图1中两个2×1数据选择器的组合电路是执行器控制模块。ekflag = 0时,低端口产生pwm波形,高输出为0.否则,高端口产生pwm波形,低输出为0.模拟在ModelSim中编写测试平台测试代码后,将测试代码和测试模块导入新项目。译并开始模拟后,观察波形窗口中的信号,检查控制器的操作具有自动参数调节和普通PID控制器。

基于FPGA的PID控制器设计_no.215

  且PID控制器的自动参数调整仿真图如下:图2普通PID控制器的ModelSim仿真图图3比较PIDS控制器的ModelSim仿真图自动调整图2和图如图3所示,差异e(k)大于之前的6,图2和3的pidout大小大致相同,这保证了快速响应;在自动调整参数之后,当差值小时,图3的pidout值小于图2的pidout值,其对应于pwmout的比例。气比相对较小,因此设定值附近的控制量变化相对稳定,不仅控制了过冲量,而且提高了动态性能;控制量增量最终可以达到0。
  本文转载自
  恒温阀芯 https://www.wisdom-thermostats.com

归档

  • 2020年八月
  • 2020年七月
  • 2020年六月
  • 2020年五月
  • 2020年四月
  • 2020年三月
  • 2020年二月
  • 2020年一月
  • 2019年十二月
  • 2019年十一月
  • 2019年十月
  • 2019年九月
  • 2019年八月
  • 2019年七月
  • 2019年六月
  • 2019年五月
  • 2019年四月
  • 2019年三月
  • 2019年二月
  • 2019年一月
  • 2018年十二月
  • 2018年十一月
  • 2018年十月
  • 2018年八月
  • 2018年七月
  • 2018年六月
  • 2018年五月
  • 2018年四月
  • 2018年一月
  • 2017年十月

文章分类

  • 技术
  • 资讯

关于威仕顿

  • 公司简介
  • 实力证明
  • 感温材料介绍
  • 全新热敏温控技术
  • 产品工作原理
  • 行业应用与解决方案
  • 版权与条款

产品

  • 定制产品
    • 船用不锈钢温控阀温包
    • TV/HAT系列温控阀
    • 洗衣机、洗碗机热动元件
  • 温度压力安全阀(T/P阀)
    • 热水器温度压力安全阀
    • 空压机温度压力安全阀
    • 蒸汽锅炉温度压力安全阀
  • 电热执行器温包
    • TEA-500 电热执行器温包
    • TEA-501 电热执行器温包
    • TEA-504 电热执行器温包
  • 温控阀温包
    • 温控阀温包 – 300系列
    • 温控阀温包 – 301系列
  • 恒温混水阀温包
    • 0829 恒温混水阀温包
    • 5464 恒温混水阀温包
  • T/P 阀感温棒
  • 防冻阀温包
  • 散流器风口温包
  • 汽车温控阀温包
    • 汽车发动机温控阀温包
    • 柴油过滤模块温包

联系我们

Tel.: 0574 - 8805 9937
Mob.: 180 6927 2889
技术咨询: 181 0689 9222

Email: sales@wisdom-thermostats.com

浙江威仕顿温控科技有限公司
宁波市 鄞州区 首南街道,萧皋西路 615 号

© 2015 浙江威仕顿温控科技有限公司 all rights reserved. | 浙ICP备17055712号

TOP