热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

老工程师分享PID参数整定方法

一、基础知识在自动调节系统中,E=SP-PVop参数设置。其中,E为偏差、SP为给定值、PV为测量值。当SP大于PV时为正偏差,反之为负偏差。比例调节作用的动作与偏差的大小成正比;当比例度为100时,

老工程师分享 PID参数整定方法

一、基础知识

在自动调节系统中,E=SP-PVop参数设置。其中,E为偏差、SP为给定值、PV为测量值。当SP大于PV时为正偏差,反之为负偏差。

比例调节作用的动作与偏差的大小成正比;当比例度为100时,比例作用的输出与偏差按各自量程范围的1:1动作op参数设置。当比例度为10时,按10:1动作。即比例度越小,比例作用越强。比例作用太强会引起振荡。太弱会造成比例欠调,造成系统收敛过程的波动周期太多,衰减比太小。其作用是稳定被调参数。

积分调节作用的动作与偏差对时间的积分成正比op参数设置。即偏差存在积分作用就会有输出。它起着消除余差的作用。积分作用太强也会引起振荡,太弱会使系统存在余差。

微分调节作用的动作与偏差的变化速度成正比op参数设置。其效果是阻止被调参数的一切变化,有超前调节的作用。对滞后大的对象有很好的效果。但不能克服纯滞后。适用于温度调节。使用微分调节可使系统收敛周期的时间缩短。微分时间太长也会引起振荡。

二、整定方法

经验法是简单调节系统应用最广泛的整定方法,是一种试凑法op参数设置。它通过参数预先设置和反复试凑来实现。参数的预置值要根据对象的特性和仪表的量程决定。仪表量程大的PID参数要适当加强作用。四类被调参数的一般范围如下:

实际情况可能超出此范围op参数设置

临界比例度法是采用纯比例将系统投入自动,此时积分时间放最大,微分时间放0op参数设置。逐渐减小比例度,使系统刚刚出现等幅振荡,记下这时的比例度Pbc和振荡周期Tc,然后按下式计算PID的比例度和积分时间:P=2.2Pbc;T=0.85Tc。

对于纯滞后时间和时间常数较大的对象,MACS的PID不宜使用临界比例度法,其较难找到Pbcop参数设置

三、如何整定PID参数

[1]、说明

调节系统投自动:往往在控制方案确定后,最关键的是P、I、D参数如何整定,根据我的工作经验,谈谈如何整定调节系统的P、I、D参数,请大家在工程中参考op参数设置

在整定调节系统的P、I、D参数前op参数设置,要保证一个闭环调节系统必须是负反馈,即Ko*Kv*Kc >0,

调节对象Ko:阀门、执行器开大op参数设置,测量PV增加,则Ko>0;反之,则Ko<0;

调节阀门Kv:伐门正作用(气开、电开)op参数设置,则Kv>0;伐门反作用(气关、电关),则Kv<0;

Ko、Kv的正负由工艺对象和生产安全决定op参数设置,根据Ko、Kv的正负和Ko*Kv*Kc >0,我们可以确定Kc的正负,

调节器Kc:若Kc>0,则调节器为反作用;若Kc<0,则调节器为正作用;软件组态中要设置正确op参数设置

在整定调节系统的P、I、D参数前op参数设置,要保证测量准确、阀门动作灵活;

在整定调节系统的P、I、D参数时op参数设置,打好招呼,要求用户工艺操作密切注意生产运行状况,确保安全生产;

在整定调节系统的P、I、D参数时,先投自动后串级,先投副环后主环,副环粗主环细,改变给定值SP或输出值OP,给出一个工艺允许的阶跃信号,观察测量值PV变化和趋势图,不断修定PID参数,往往反复几次,直至平稳控制op参数设置

[2]、经验PID整定参数

对介质为流体(气体、液体)情况op参数设置,经验PID整定参数参考如下,(在出所前最好在软件组态中要设置好,到现场再细调或不动):

1、对流量调节(F):一般P=120~200%op参数设置,I=50~100S,D=0S;对防喘振系统:一般P=120~200%,I=20~40S,D=15~40 S;

2、对压力调节(P):一般P=120~180%op参数设置,I=50~100S,D=0S;对放空系统:一般P=80~160%,I=20~60S,D=15~40S;

3、对液位调节(L):

1]、大个容器(直径 4米、高2米以上塔罐):一般P=80~120%op参数设置,I=200~900S,D=0S;

2]、中个容器(直径2--4米、高1.5--2米塔罐):一般P=100~160%op参数设置,I=80~400S,D=0S;

3]、小个容器(直径2米、高1.5米以下塔罐):一般P=120~300%op参数设置,I=60~200S,D=0S;

4、对温度调节(T):一般P=120~260%op参数设置,I=50~200S,D=20~60S;

上述参数是经验性的东西,不是绝对的op参数设置。另外实际中,有时一个调节系统工艺过程对象或阀门(定位器)存在问题,也能靠改变PID参数予以克服,使自动投入。投自动需要耐心观察、不断修正。实践中能否投入自动,最关键的是阀门(定位器)、执行器好用,动作灵活。

在一个串级调节系统(例如:有2个调节器)中,整个内环(副调,其Ko*Kv*Kc >0)相当于主环的Kv,它始终为正op参数设置。PID参数整定的结果:观察曲线,一般为一阶衰减特性即可(当然理论上为二阶衰减特性)。

转载是一种动力 分享是一种美德


推荐阅读
  • 题库来源:安全生产模拟考试一点通公众号小程序G3锅炉水处理报名考试是安全生产模拟考试一点通生成的,G3锅炉水处理证模拟考试题库是根据G3锅炉水处理最新 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 距离11月的软考还有不到五个月的时间,考试将于11月5日至6日举行。许多朋友对软考的具体情况还不太了解:它是什么?有何用途?本文将为你详细解答。 ... [详细]
  • 本文详细介绍了如何使用Spring Boot进行高效开发,涵盖了配置、实例化容器以及核心注解的使用方法。 ... [详细]
  • 本文详细探讨了Netty中Future及其子类的设计与实现,包括其在并发编程中的作用和具体应用场景。我们将介绍Future的继承体系、关键方法的实现细节,并讨论如何通过监听器和回调机制来处理异步任务的结果。 ... [详细]
  • 本文介绍如何在 Unity 的 XML 配置文件中,将参数传递给自定义生命周期管理器的构造函数。我们将详细探讨 CustomLifetimeManager 类的实现及其配置方法。 ... [详细]
  • Ralph的Kubernetes进阶之旅:集群架构与对象解析
    本文深入探讨了Kubernetes集群的架构和核心对象,详细介绍了Pod、Service、Volume等基本组件,以及更高层次的抽象如Deployment、StatefulSet等,帮助读者全面理解Kubernetes的工作原理。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 本文详细探讨了Java中StringBuffer类在不同情况下的扩容规则,包括空参构造、带初始字符串和指定初始容量的构造方法。通过实例代码和理论分析,帮助读者更好地理解StringBuffer的内部工作原理。 ... [详细]
  • 本文探讨了领域驱动设计(DDD)的核心概念、应用场景及其实现方式,详细介绍了其在企业级软件开发中的优势和挑战。通过对比事务脚本与领域模型,展示了DDD如何提升系统的可维护性和扩展性。 ... [详细]
  • 深入了解 Windows 窗体中的 SplitContainer 控件
    SplitContainer 控件是 Windows 窗体中的一种复合控件,由两个可调整大小的面板和一个可移动的拆分条组成。本文将详细介绍其功能、属性以及如何通过编程方式创建复杂的用户界面。 ... [详细]
  • 实体映射最强工具类:MapStruct真香 ... [详细]
  • 本文探讨了在Linux系统上使用Docker时,通过volume将主机上的HTML5文件挂载到容器内部指定目录时遇到的403错误,并提供了解决方案和详细的操作步骤。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
author-avatar
75712533_6bdc45_141
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有