CN109116738B - 一种工业加热炉的二自由度内模控制分析方法 - Google Patents
一种工业加热炉的二自由度内模控制分析方法 Download PDFInfo
- Publication number
- CN109116738B CN109116738B CN201811135197.4A CN201811135197A CN109116738B CN 109116738 B CN109116738 B CN 109116738B CN 201811135197 A CN201811135197 A CN 201811135197A CN 109116738 B CN109116738 B CN 109116738B
- Authority
- CN
- China
- Prior art keywords
- controller
- model
- degree
- internal model
- time constant
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
本发明公开了一种工业加热炉的二自由度内模控制分析方法,包括如下步骤:步骤1、建立被控对象的过程模型;步骤2、设计二自由度内模PID控制器;步骤3、对设计的控制器进行稳定性分析。本发明提出了一种工业加热炉的二自由度内模控制分析方法。该方法改进了二自由度内模PID控制方法,并且通过外加的PD控制器改善了瞬态响应,能够使系统同时满足良好的跟踪性能和干扰抑制性能,系统的控制要求也能够得到保证。
Description
技术领域
本发明属于自动化技术领域,涉及一种工业加热炉的二自由度内模控制分析方法。
背景技术
随着生产工艺不断改进,对过程控制的水平要求也日益提高。PID控制器在工业生产过程中有很高的使用率,而普通的PID控制器往往不能达到满意的控制精度。内模PID控制是一种实用性很强的控制方法,设计简单,调节参数简单方便,但是通常不能同时兼顾设定点跟踪性能和干扰抑制性能,调节器参数选择时要在这两者之间进行折中,而目前所用的二自由度内模控制结构都是传统结构形式,其控制结构复杂、控制方法不够明确,因此研究一种改进的二自由度内模PID控制方法是有必要的。
发明内容
本发明目的是针对传统的二自由度内模控制方法在工业过程生产中控制精度不足的问题,进而提出了一种工业加热炉的二自由度内模控制分析方法。该方法首先针对过程对象的特性分析,设计了一个虚拟的滤波器,建立新的被控对象模型,通过结构图的等效,设计一种二自由度内模控制器。然后设计了一个外加的PD控制器来改善系统响应的瞬态性能。通过控制器等效方法得到PID控制器的各个参数,并增加控制输入的设定点权重作用于被控对象。最后通过鲁棒稳定性定理,进行稳定性分析。与传统的一些方法相比,本申请所提出的二自由度内模控制方法。能够同时实现良好的设定点跟踪和干扰抑制性能,并且有很好的瞬态响应性能,提高了控制精度。具体技术方案如下:
本发明方法的步骤包括:
步骤1、建立被控对象的过程模型,具体步骤是:
1.1首先考虑化工过程一阶加时滞过程对象的传递函数和标准的比例积分微分控制器传递函数,如下式所示:
其中,P(s)是过程对象传递函数,K是过程增益系数;T是过程时间常数;τ表示延迟时间;C(s)是PID控制器传递函数;Kc是控制器的比例增益;Ti是控制器的积分时间常数;Td是控制器的微分时间常数。
1.2假设存在一个虚构的一阶滤波器用于取代过程模型的零极点,其形式如下:
其中,I(s)为虚拟滤波器,主要用来转换稳定或不稳定一阶过程的极点和零点,实际不存在;η表示虚拟的滤波器时间常数。
1.3虚拟滤波器的时间常数取决于过程的时间延迟和时间常数比,这里选择时间常数η=2min(τ,T)。
1.4一阶时滞过程串联一个虚拟的滤波器,那么可以得到新的模型:
步骤2、设计二自由度内模PID控制器,具体步骤是:
2.1将系统模型分解成两部分:
GM(s)=GM+(s)+GM-(s)
Q1(s)=GM- -1(s)*f(s)
其中,λ为待整定的参数。
2.3为了解决模型不匹配或者干扰抑制问题,设计一个额外的干扰抑制内模控制器Q2(s),其形式如下:
2.4理想的内模控制器的形式如下:
2.5选择一阶泰勒级数法近似延迟时间常数:
e-τs≈1-τs
2.6为了进一步得到更好的瞬态响应,在控制环路中加一个PD控制器:
W(s)=α+βs
2.7系统的开环传递函数为L(s):
L(s)=C(s)W(s)Gp(s)
2.8由步骤2.7,令s=jw,根据相位裕度和增益剪切频率指标,控制器设计规范如下:
其中,wg为增益剪切频率;φm为相位裕度。
2.9由步骤2.8可以根据给定的相位裕度和增益剪切频率可以获得PD控制器参数。
2.10根据以上步骤,经简化可得控制器的形式:
2.12由步骤2.11可得PID控制器的各个参数为:
Ti=a+η
2.13为了减少大的超调,PID控制器加上设定点权重并作用于被控对象:
其中,μ为设定点权重因子;e(t)=r-y,r是设定点输入数据,y是输出数据。
步骤3、对设计的控制器进行稳定性分析,具体步骤是:
3.1根据鲁棒稳定性理论,闭环系统的稳定性:
其中,lm是过程不确定性约束。
3.2模型的失配度:
其中,em是过程和过程模型的失配程度。
3.3如果过程存在不确定性增益:
3.4利用鲁棒稳定性定理,得到:
3.5为了保证闭环系统的鲁棒性,考虑了干扰抑制项:
|em(jw)T(jw)|+|Wm(jw)(1-T(jw))|<1
本发明提出了一种工业加热炉的二自由度内模控制分析方法。该方法改进了二自由度内模PID控制方法,并且通过外加的PD控制器改善了瞬态响应,能够使系统同时满足良好的跟踪性能和干扰抑制性能,系统的控制要求也能够得到保证。
附图说明
图1为传统的二自由度控制框图;
图2为二自由度内模控制框图;
图3为改进的二自由度内模控制框图;
图4为等效的二自由度内模控制框图。
具体实施方式
下面对本发明作进一步说明。
以实际工业加热炉炉温控制为例:
步骤1、建立加热炉的过程模型,具体步骤是:
1.1首先考虑工业加热炉加热过程的输入输出温度数据,建立加热炉的模型传递函数和标准的比例积分微分控制器传递函数,如下式所示:
其中,P(s)是加热炉加热过程的模型,K是过程增益系数;T是过程时间常数;τ表示延迟时间;C(s)是PID控制器传递函数;Kc是控制器的比例增益;Ti是控制器的积分时间常数;Td是控制器的微分时间常数。
1.2假设存在一个虚构的一阶滤波器用于取代过程模型的零极点,其形式如下:
其中,I(s)为虚拟滤波器,主要用来转换稳定或不稳定一阶过程的极点和零点,实际不存在;η表示虚拟的滤波器时间常数。
1.3虚拟滤波器的时间常数取决于过程的时间延迟/时间常数比,这里选择时间常数η=2min(τ,T)。
1.4一阶时滞过程串联一个虚拟的滤波器,那么可以得到新的模型:
步骤2、设计二自由内模PID控制器,具体步骤是:
2.1将系统模型分解成两部分:
GM(s)=GM+(s)+GM-(s)
Q1(s)=GM--1(s)*f(s)
其中,λ为待整定的参数。
2.3为了解决模型不匹配或者干扰抑制问题,设计一个额外的干扰抑制内模控制器Q2(s),其形式如下:
2.4理想的内模控制器的形式如下:
2.5选择一阶泰勒级数法近似延迟时间常数:
e-τs≈1-τs
2.6为了进一步得到更好的瞬态响应,在控制环路中加一个PD控制器:
W(s)=α+βs
2.7系统的开环传递函数为L(s):
L(s)=C(s)W(s)Gp(s)
2.8由步骤2.7,令s=jw,根据相位裕度和增益剪切频率指标,控制器设计规范如下:
其中,wg为增益剪切频率;φm为相位裕度。
2.9由步骤2.8可以根据给定的相位裕度和增益剪切频率可以获得不同的PD控制器参数,并根据实际情况进行微调。
2.10根据以上步骤,经简化可得控制器的形式:
2.12由步骤2.11可得PID控制器的各个参数为:
Ti=a+η
2.13为了减少大的超调,PID控制器加上设定点权重得到控制量u(t)并作用于加热炉:
其中,μ为设定点权重因子;e(t)=r-y,r是设定点输入温度数据,y是输出温度数据。
步骤3、对设计的控制器进行稳定性分析,具体步骤是:
3.1根据鲁棒稳定性理论,闭环系统的稳定性:
其中,lm是过程不确定性约束。
3.2模型的失配度:
其中,em是过程和过程模型的失配程度。
3.3如果过程存在不确定性增益:
3.4利用鲁棒稳定性定理,得到:
3.5为了保证闭环系统的鲁棒性,考虑了干扰抑制项:
|em(jw)T(jw)|+|Wm(jw)(1-T(jw))|<1
Claims (2)
1.一种工业加热炉的二自由度内模控制分析方法,包括如下步骤:
步骤1、建立被控对象的过程模型;
步骤2、设计二自由度内模PID控制器;
步骤3、对设计的控制器进行稳定性分析;
所述步骤1具体如下:
1.1首先考虑化工过程一阶加时滞过程对象的传递函数和标准的比例积分微分控制器传递函数,如下式所示:
其中,P(s)是过程对象传递函数,K是过程增益系数;T是过程时间常数;τ表示延迟时间;C(s)是PID控制器传递函数;Kc是控制器的比例增益;Ti是控制器的积分时间常数;Td是控制器的微分时间常数;
1.2假设存在一个虚构的一阶滤波器用于取代过程模型的零极点,其形式如下:
其中,I(s)为虚拟滤波器,主要用来转换稳定或不稳定一阶过程的极点和零点;η表示虚拟的滤波器时间常数;
1.3虚拟滤波器的时间常数取决于过程的时间延迟和时间常数比,这里选择时间常数η=2min(τ,T);
1.4一阶时滞过程串联一个虚拟的滤波器,得到新的模型:
所述步骤2具体如下:
2.1将系统模型分解成两部分:
GM(s)=GM+(s)×GM-(s)
Q1(s)=GM- -1(s)*f(s)
其中,λ为待整定的参数;
2.3为了解决模型不匹配或者干扰抑制问题,设计一个额外的干扰抑制内模控制器Q2(s),其形式如下:
2.4理想的内模控制器的形式如下:
2.5选择一阶泰勒级数法近似延迟时间常数:
e-τs≈1-τs;
2.6为了进一步得到更好的瞬态响应,在控制环路中加一个PD控制器:
W(s)=α+βs;
2.7系统的开环传递函数为L(s):
L(s)=C(s)W(s)Gp(s);
2.8由步骤2.7,令s=jw,根据相位裕度和增益剪切频率指标,控制器设计规范如下:
其中,wg为增益剪切频率;φm为相位裕度;
2.9由步骤2.8可以根据给定的相位裕度和增益剪切频率可以获得PD控制器参数;
2.10根据以上步骤,经简化可得控制器的形式:
2.11把需要消去的极点和零点置换成设计的极点和零点:
2.12由步骤2.11可得PID控制器的各个参数为:
2.13为了减少大的超调,PID控制器加上设定点权重并作用于被控对象:
其中,μ为设定点权重因子;e(t)=r-y,r是设定点输入数据,y是输出数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811135197.4A CN109116738B (zh) | 2018-09-27 | 2018-09-27 | 一种工业加热炉的二自由度内模控制分析方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811135197.4A CN109116738B (zh) | 2018-09-27 | 2018-09-27 | 一种工业加热炉的二自由度内模控制分析方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109116738A CN109116738A (zh) | 2019-01-01 |
CN109116738B true CN109116738B (zh) | 2021-04-13 |
Family
ID=64856651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811135197.4A Active CN109116738B (zh) | 2018-09-27 | 2018-09-27 | 一种工业加热炉的二自由度内模控制分析方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109116738B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109917640B (zh) * | 2019-03-21 | 2022-03-18 | 厦门理工学院 | 一种喷雾干燥塔进风温度内模pid控制方法、装置和设备 |
CN110347038B (zh) * | 2019-07-08 | 2022-03-11 | 杭州电子科技大学 | 一种水泥熟料冷却过程的二自由度Smith预估控制方法 |
CN113359467B (zh) * | 2021-06-30 | 2023-05-02 | 杭州电子科技大学 | 一种工业过程中基于分数阶模型的改进内模控制方法 |
CN114509934B (zh) * | 2021-12-24 | 2024-06-07 | 浙江中控软件技术有限公司 | 基于专家内模控制的串级回路pid控制器参数整定方法 |
CN114755914B (zh) * | 2022-04-11 | 2024-06-25 | 中国航发控制系统研究所 | 基于imc-pid的航空发动机伺服控制器设计方法 |
CN115598964B (zh) * | 2022-10-21 | 2024-11-22 | 沈阳华控科技发展有限公司 | 一种电石炉炉压自适应pid控制方法 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0263616A2 (en) * | 1986-10-09 | 1988-04-13 | International Control Automation Finance S.A. | Process control systems and methods |
EP0660208A1 (en) * | 1993-12-27 | 1995-06-28 | Yamatake-Honeywell Co. Ltd. | Controller |
JPH08314504A (ja) * | 1995-05-15 | 1996-11-29 | Yamatake Honeywell Co Ltd | Pid−imcインタフェース装置及びimcコントローラ |
JP2002023805A (ja) * | 2000-07-12 | 2002-01-25 | Yamatake Corp | 制御システム |
CN101004591A (zh) * | 2007-01-25 | 2007-07-25 | 上海交通大学 | 工业过程中非方系统的解耦控制方法 |
WO2012165980A2 (en) * | 2011-05-27 | 2012-12-06 | Politechnika Swiętokrzyska | The tuning methods of the pi and pid controllers parameters |
EP2821587A1 (en) * | 2013-07-01 | 2015-01-07 | Siemens Aktiengesellschaft | Method of operating a pipeline-riser system |
CN204302776U (zh) * | 2014-11-21 | 2015-04-29 | 大唐淮南洛河发电厂 | 一种火电机组过热汽温先进控制优化装置 |
CN104834211A (zh) * | 2015-04-29 | 2015-08-12 | 贵州电力试验研究院 | 火电厂控制系统内模pid控制器整定方法 |
CN105607486A (zh) * | 2016-02-06 | 2016-05-25 | 北京化工大学 | 一种通用的针对一系列化工积分时滞过程的控制方法 |
CN107800145A (zh) * | 2017-11-17 | 2018-03-13 | 国网四川省电力公司电力科学研究院 | 基于二自由度内模控制的statcom控制系统 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6697767B2 (en) * | 2000-10-18 | 2004-02-24 | The National University Of Singapore | Robust process identification and auto-tuning control |
US8180464B2 (en) * | 2002-04-18 | 2012-05-15 | Cleveland State University | Extended active disturbance rejection controller |
WO2014109898A1 (en) * | 2013-01-14 | 2014-07-17 | The Regents Of University Of California | Model-based personalization scheme of an artificial pancreas for type i diabetes applications |
JP5714622B2 (ja) * | 2013-02-21 | 2015-05-07 | トヨタ自動車株式会社 | 制御装置 |
CN106647781B (zh) * | 2016-10-26 | 2019-09-06 | 广西师范大学 | 基于重复控制补偿神经模糊pid四旋翼飞行器的控制方法 |
CN106338913A (zh) * | 2016-11-04 | 2017-01-18 | 河北省科学院应用数学研究所 | 基于相位裕量和截止频率的分数阶pid控制器设计方法 |
-
2018
- 2018-09-27 CN CN201811135197.4A patent/CN109116738B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0263616A2 (en) * | 1986-10-09 | 1988-04-13 | International Control Automation Finance S.A. | Process control systems and methods |
EP0660208A1 (en) * | 1993-12-27 | 1995-06-28 | Yamatake-Honeywell Co. Ltd. | Controller |
JPH08314504A (ja) * | 1995-05-15 | 1996-11-29 | Yamatake Honeywell Co Ltd | Pid−imcインタフェース装置及びimcコントローラ |
JP2002023805A (ja) * | 2000-07-12 | 2002-01-25 | Yamatake Corp | 制御システム |
CN101004591A (zh) * | 2007-01-25 | 2007-07-25 | 上海交通大学 | 工业过程中非方系统的解耦控制方法 |
WO2012165980A2 (en) * | 2011-05-27 | 2012-12-06 | Politechnika Swiętokrzyska | The tuning methods of the pi and pid controllers parameters |
EP2821587A1 (en) * | 2013-07-01 | 2015-01-07 | Siemens Aktiengesellschaft | Method of operating a pipeline-riser system |
CN204302776U (zh) * | 2014-11-21 | 2015-04-29 | 大唐淮南洛河发电厂 | 一种火电机组过热汽温先进控制优化装置 |
CN104834211A (zh) * | 2015-04-29 | 2015-08-12 | 贵州电力试验研究院 | 火电厂控制系统内模pid控制器整定方法 |
CN105607486A (zh) * | 2016-02-06 | 2016-05-25 | 北京化工大学 | 一种通用的针对一系列化工积分时滞过程的控制方法 |
CN107800145A (zh) * | 2017-11-17 | 2018-03-13 | 国网四川省电力公司电力科学研究院 | 基于二自由度内模控制的statcom控制系统 |
Non-Patent Citations (8)
Title |
---|
Advanced IMC-P} Controller Design for the Disturbance Rejection of First Order Plus Time Delay Processes;Truong Nguyen Luan Vu 等;《2017 International Conference on System Science and Engineering (ICSSE)》;20171231;279-283 * |
IMC PID controller tuning for stable and unstable processes with time delay;Qing Wang 等;《Chemical Engineering Research and Design》;20161231;120-129 * |
IMC-PID Controller Design for Improved Disturbance Rejection of Time-Delayed Processes;M .Shamsuzzoha 等;《Ind. Eng. Chem. Res》;20071231;第46卷;2077-2091 * |
LQG Benchmark Based Performance Assessment of IMC-PID Temperature Control System》;Tao Fang 等;《Industrial & Engineering Chemistry Research》;20171129;1-22 * |
两自由度内模控制和解藕内模控制;丁良;《中国优秀硕士学位论文全文数据库信息科技辑》;20120915(第9期);I140-258 * |
内模PID控制器在电阻加热炉温控系统中的应用;常保春 等;《工业控制与应用》;20111231;第30卷(第7期);9-11 * |
内模控制研究进展;戴文战 等;《控制工程》;20110731;第18卷(第4期);487-494 * |
基于非方有效开环传递函数的多变量内模PID控制方法研究;何焜;《中国优秀硕士学位论文全文数据库信息科技辑》;20150315(第3期);I140-633 * |
Also Published As
Publication number | Publication date |
---|---|
CN109116738A (zh) | 2019-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109116738B (zh) | 一种工业加热炉的二自由度内模控制分析方法 | |
CN109557810B (zh) | 一种基于新型二自由度内模pid的加热炉温度控制方法 | |
CN110716506A (zh) | 一种基于混合滑模控制的伺服系统位置跟踪控制方法 | |
CN106094510B (zh) | 一种基于干扰补偿器的pid参数调节方法 | |
CN109459934A (zh) | 一种基于pid控制器整定降阶自抗扰控制器参数的方法 | |
CN108508743A (zh) | 时滞系统的准pi预测控制新方法 | |
CN108919639A (zh) | 一种pid控制器参数最优比例模型建立方法 | |
CN107908107A (zh) | 时滞采样系统基于预测器的抗扰控制方法 | |
CN108931918B (zh) | 一种伺服电机控制方法及装置 | |
CN109828455B (zh) | 一种分数阶pid控制器及其参数整定方法 | |
CN109100935A (zh) | 大时滞系统的阻尼智慧pi控制方法 | |
CN102323750B (zh) | 嵌入式非线性脉冲协同控制器 | |
CN109507870B (zh) | 结构自适应的分数阶比例积分或比例微分控制器设计方法 | |
Pashchenko et al. | Universal searchless method for parametric optimization of predictive algorithms | |
CN110347038B (zh) | 一种水泥熟料冷却过程的二自由度Smith预估控制方法 | |
CN105549385B (zh) | 多变量时滞非最小相位非方系统的解耦内模控制器、控制系统和控制方法 | |
CN107102555B (zh) | 一种镇定一阶惯性加纯滞后系统的线性自抗扰控制器设计方法 | |
CN110109360B (zh) | 一种工业过程广义大琳响应控制方法 | |
CN110262221B (zh) | 一种热工过程中对象的pid控制器参数控制方法 | |
CN118151579A (zh) | 一种反步跟踪控制方法 | |
CN113900375B (zh) | 考虑微电网不匹配干扰的改进滑模控制方法 | |
Hao et al. | High efficiency data driven control based on dynamic linearization and PIDNN with cohen-coon for discrete nonlinear fast time-varying systems | |
Raza et al. | A PID controller tuning rule for FOPDT process to achieve better load disturbance rejection based on maximum sensitivity | |
Yin et al. | IMC-PID load disturbance rejection controller with set-point filter for The integrating and unstable processes with time delay | |
CN113485094A (zh) | 一种获取过程最优zn模型的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |