CN104991589A - 一种自学习型的温度精密控制方法 - Google Patents
一种自学习型的温度精密控制方法 Download PDFInfo
- Publication number
- CN104991589A CN104991589A CN201510255562.5A CN201510255562A CN104991589A CN 104991589 A CN104991589 A CN 104991589A CN 201510255562 A CN201510255562 A CN 201510255562A CN 104991589 A CN104991589 A CN 104991589A
- Authority
- CN
- China
- Prior art keywords
- temperature
- control
- module
- gain
- self
- 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.)
- Granted
Links
Landscapes
- Control Of Temperature (AREA)
- Feedback Control In General (AREA)
Abstract
一种自学***衡,实现温度的精密控制。本发明是温度精密控制方法的创新探索及尝试,利用嵌入式ARM处理器的高速处理能力及智能控制参数学习代替常规PID控制调节技术提高温度控制精度,具有简单、可靠、有效的显著优点。
Description
技术领域
本发明属于自动控制方法范畴,尤其是精密检测中对温度的有效精密控制技术。
背景技术
传统PID控制原理简单,使用方便,适应性强,可以广泛地应用于各种工业过程,但是,传统PID控制也有缺点,如:参数调节需要一定的过程,最优参数的选取比较困难,对于时变、非线性的被控***,其精确的数学模型难以建立,使用传统的PID控制不能得到理想的控制效果。在精密检测过程中,温度是重要的控制参数之一,对温度的有效控制对于保证检测质量具有重大的现实意义和理论价值。
本发明是利用PID控制参数与功率输出OPH的自动平衡学习,实现温度的精密控制,是温度精密控制方法的创新探索及尝试,通过实用化实现每个控温点±0.005℃偏差的精密控制。
发明内容
本发明的目的在于对一种自学***衡学习,实现被控对象温度的精密控制。
本发明是通过下列技术方案来实现的。
一种自学习型的温度精密控制方法,本发明特征是,该方法为:由精密测温装置、温度精密控制装置、固态继电器加热控制装置依序连接组成;其中:
1)精密测温装置由二等标准铂电阻温度计检测被控对象温度,二等标准铂电阻温度计对应温度变化输出电阻变化信号,采用71/2位高精度数表进行测量并通过RS232串口输出数字量信号;
2)、温度精密控制装置由温度转换模块、PID控制模块、功率输出模块依序连接组成;设有自学习型调节模块分别与PID控制模块、功率输出模块连接;其中温度转换模块采集电阻变化数字量信号,通过内查分度表线性计算为温度值,该温度值精确到0.001℃;PID控制模块根据设定温度T与实际温度t的控温误差e按一阶惯性滞后环节传递函数计算控制输出;自学习型调节模块自动根据控温误差e和温度变化率ec自动调节并确定每个控温点的比例增益P、积分增益I、微分增益D和功率输出OPH;功率输出模块接收PID控制模块控制输出信号及自学习型调节模块功率限制信号进行功率控制驱动;
温度精密控制装置利用嵌入式ARM处理器的高速处理能力及智能控制参数学习代替常规PID控制调节技术提高温度控制精度;
3)、固态继电器加热控制装置接受功率输出信号,控制加热组件220VAC电源的通断实现被控对象温度的精密控制。
本发明的有益效果是,通过PID控制参数与功率输出OPH自动平衡学习的温度精密控制方法自动根据控温误差e和温度变化率ec自动调节并确定每个控温点的比例增益P、积分增益I、微分增益D和功率输出OPH参数,可形成全控温段控制参数数据表,温度精密控制装置根据温度设定值自动查询数据表并调用PID参数及功率输出参数。解决了传统PID控制最优参数选取比较困难;对于时变、非线性的被控***,其精确的数学模型难以建立等关键难题。实现了精密检测中全控温段每个控温点±0.005℃偏差的精密控制。
附图说明
图1是本发明的结构示意图;
图2是本发明的自学习型的温度精密控制方法原理图;
图3是本发明的控制逻辑图。
具体实施方式
见图1,一种自学习型的温度精密控制方法,本发明特征是,该方法为:由精密测温装置、温度精密控制装置、固态继电器加热控制装置依序连接组成;其中:
1)精密测温装置由二等标准铂电阻温度计11检测被控对象温度,二等标准铂电阻温度计11对应温度变化输出电阻变化信号,采用71/2位高精度数表12进行测量并通过RS232串口输出数字量信号;
2)、温度精密控制装置由温度转换模块、PID控制模块、功率输出模块依序连接组成;设有自学习型调节模块分别与PID控制模块、功率输出模块连接;其中温度转换模块13采集电阻变化数字量信号,通过内查分度表线性计算为温度值,该温度值精确到0.001℃;PID控制模块14根据设定温度T与实际温度t的控温误差e按一阶惯性滞后环节传递函数计算控制输出;自学习型调节模块15自动根据控温误差e和温度变化率ec自动调节并确定每个控温点的比例增益P、积分增益I、微分增益D和功率输出OPH;功率输出模块16接收PID控制模块14控制输出信号及自学习型调节模块15功率限制信号进行功率控制驱动;
温度精密控制装置利用嵌入式ARM处理器的高速处理能力及智能控制参数学习代替常规PID控制调节技术提高温度控制精度;
3)、固态继电器加热控制装置接受功率输出信号,控制加热组件220VAC电源的通断实现被控对象温度的精密控制。
温度精密控制装置为本发明一种自学习型的温度精密控制方法的核心,其自动根据控温误差e和温度变化率ec自动调节并确定每个控温点的比例增益P、积分增益I、微分增益D和功率输出OPH原理如下:
1.自学习型的温度精密控制方法原理(见图2)
以实际温度与设定温度的控温误差e和温度变化率ec作为输入,根据不同控温区域,制定不同的控制逻辑策略可以自动调节并确定每个控温点的比例增益P、积分增益I、微分增益D和功率输出OPH满足不同时刻被控对象温度精密控制对PID参数及功率输出整定的要求。便构成了可实现自学习型的温度精密控制装置。
2.控制逻辑策略(见图3)
2.1按公式计算控温误差e(控温误差e=设定温度T-实际温度t),控温区域划分为Ⅰ区(控温误差e≥1℃)、Ⅱ区(1℃>控温误差e≥0.2℃)、Ⅲ区(0.2℃>控温误差e≥0℃)、Ⅳ区(控温误差e<0℃)。
2.2Ⅰ区控制逻辑
2.2.1为加快控制装置的响应速度,功率输出原则选择满功率(OPH=100),按模糊控制规则选择较大的比例增益P,和较小的微分增益D。同时,为了防止积分饱和现象,避免控制装置响应出现较大的超调,取积分增益I为0。
2.2.2Ⅰ区自学习原则
设定当前温度设定值=T-1℃,当被控对象温度达到温度设定值时触发计算每分钟温度变化率ec(取每分钟最大温度与最小温度差值),如果每分钟温度变化率ec过大时,自动增加比例增益P,减少微分增益D。通过反复多次学习整定,控制装置能获得最优的PID参数,将该组控制参数{SV=T;P=KP1;I=0;D=KD1;OPH=100;QY=1}写入数据表,作为该控温点Ⅰ区控制参数。
2.3Ⅱ区控制逻辑
2.3.1为使控制装置响应的超调减小,功率输出应按控温误差e等比例减少(功率输出OPH=INT(eX100),INT为取整函数),同时比例增益P、积分增益I、微分增益D都不能取大,应该取较小比例增益P,积分增益I、微分增益D的取值大小要适中,以保证控制装置的响应速度。
2.3.2Ⅱ区自学习原则
设定当前温度设定值=T-0.2℃,当被控对象温度达到温度设定值时触发计算每分钟温度变化率ec(取每分钟最大温度与最小温度差值),如果每分钟温度变化率ec过大时,在Ⅰ区PID控制参数基础上优先自动增加积分增益I,然后减少比例增益P及微分增益D。通过反复多次学习整定,控制装置能获得最优的PID参数,将该组控制参数{SV=T;P=KP2;I=KI2;D=KD2;OPH=100;QY=2}写入数据表,作为该控温点Ⅱ区控制参数。
2.4Ⅲ区控制逻辑
2.4.1该区域采用固定功率控制(OPH=10),为了使控制装置获得良好的稳态性能,应增大比例增益P和积分增益I,同时为避免出现振荡。应适当地选取微分增益D。具体原则是:当每分钟温度变化率ec较大时,微分增益D应选择较小。2.4.2Ⅲ区自学习原则
当被控对象温度达到温度设定值时触发计算每分钟温度变化率ec(取每分钟最大温度与最小温度差值),如果每分钟温度变化率ec过大时,在Ⅱ区PID控制参数基础上优先自动增加比例增益P及积分增益I,然后减少微分增益D。通过反复多次学习整定,控制装置能获得最优的PID参数,将该组控制参数{SV=T;P=KP3;I=KI3;D=KD3;OPH=10;QY=3}写入数据表,作为该控温点Ⅲ区控制参数。
2.5Ⅳ区控制逻辑
该区域表示被控对象温度已超过温度设定值,可直接将关闭功率控制输出((OPH=0),PID控制参数使用Ⅲ区数据。将该组控制参数{SV=T;P=KP3;I=KI3;D=KD3;OPH=0;QY=4}写入数据表,作为该控温点Ⅳ区控制参数。
温度精密控制装置自动根据控温误差e和温度变化率ec自动调节并确定每个控温点最优的比例增益P、积分增益I、微分增益D和功率输出OPH。通过对每10℃间隔温度设定点PID参数及功率输出参数的智能学习,可形成全控温段控制参数数据表,温度精密控制装置根据温度设定值自动查询数据表并调用PID参数及功率输出参数。解决了传统PID控制最优参数选取比较困难;对于时变、非线性的被控***,其精确的数学模型难以建立等关键难题。实现了全控温段每个控温点±0.005℃偏差的精密控制。
Claims (1)
1.一种自学习型的温度精密控制方法,其特征是,该方法为:由精密测温装置、温度精密控制装置、固态继电器加热控制装置依序连接组成;其中:
1)精密测温装置由二等标准铂电阻温度计(11)检测被控对象温度,二等标准铂电阻温度计(11)对应温度变化输出电阻变化信号,采用71/2位高精度数表(12)进行测量并通过RS232串口输出数字量信号;
2)、温度精密控制装置由温度转换模块、PID控制模块、功率输出模块依序连接组成;设有自学习型调节模块分别与PID控制模块、功率输出模块连接;其中温度转换模块(13)采集电阻变化数字量信号,通过内查分度表线性计算为温度值,该温度值精确到0.001℃;PID控制模块(14)根据设定温度T与实际温度t的控温误差e按一阶惯性滞后环节传递函数计算控制输出;自学习型调节模块(15)自动根据控温误差e和温度变化率ec自动调节并确定每个控温点的比例增益P、积分增益I、微分增益D和功率输出OPH;功率输出模块(16)接收PID控制模块(14)控制输出信号及自学习型调节模块(15)功率限制信号进行功率控制驱动;
温度精密控制装置利用嵌入式ARM处理器的高速处理能力及智能控制参数学习代替常规PID控制调节技术提高温度控制精度;
3)、固态继电器加热控制装置接受功率输出信号,控制加热组件220VAC电源的通断实现被控对象温度的精密控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510255562.5A CN104991589B (zh) | 2015-05-19 | 2015-05-19 | 一种自学习型的温度精密控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510255562.5A CN104991589B (zh) | 2015-05-19 | 2015-05-19 | 一种自学习型的温度精密控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104991589A true CN104991589A (zh) | 2015-10-21 |
CN104991589B CN104991589B (zh) | 2017-03-01 |
Family
ID=54303407
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510255562.5A Active CN104991589B (zh) | 2015-05-19 | 2015-05-19 | 一种自学习型的温度精密控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104991589B (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106094931A (zh) * | 2016-06-15 | 2016-11-09 | 华北电力大学 | 一种面向线网反应器的快速温度控制*** |
CN106094936A (zh) * | 2016-06-15 | 2016-11-09 | 华北电力大学 | 面向线网反应器的升温速率随意可调的快速加热控制算法 |
CN107894716A (zh) * | 2017-11-28 | 2018-04-10 | 昆山艾派科技有限公司 | 温度控制方法 |
CN108019982A (zh) * | 2017-11-28 | 2018-05-11 | 四川航天***工程研究所 | 一种半导体热电制冷器驱动控制方法 |
CN108062129A (zh) * | 2017-12-25 | 2018-05-22 | 哈尔滨工业大学 | 一种线网反应器的温度调节方法及其*** |
CN108089616A (zh) * | 2017-12-25 | 2018-05-29 | 哈尔滨工业大学 | 一种线网反应器的温度调节*** |
CN109445490A (zh) * | 2018-12-12 | 2019-03-08 | 上海航天控制技术研究所 | 一种高可靠高安全的温控电路 |
CN110015696A (zh) * | 2019-04-29 | 2019-07-16 | 电子科技大学 | 控制反应温度变化率的方法及在合成磁性纳米粒子的应用 |
CN111403854A (zh) * | 2020-03-24 | 2020-07-10 | 北京双登慧峰聚能科技有限公司 | 用于通信基站电池柜的温度控制***及控制方法 |
CN114047275A (zh) * | 2022-01-17 | 2022-02-15 | 华谱科仪(北京)科技有限公司 | 一种色谱仪温度控制方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101866190A (zh) * | 2010-07-02 | 2010-10-20 | 西安电炉研究所有限公司 | 高温高压试验装置温度串级pid控制***及其控制方法 |
CN201680927U (zh) * | 2010-02-04 | 2010-12-22 | 北京印刷学院 | 基于arm的高精度温度校验仪 |
CN102636040A (zh) * | 2011-02-14 | 2012-08-15 | 宝山钢铁股份有限公司 | 自学习炉温控制方法及控制*** |
CN102768549A (zh) * | 2012-08-07 | 2012-11-07 | 湖南阳东微波科技有限公司 | 微波加热炉的温度控制方法、***和微波加热炉 |
JP2013205887A (ja) * | 2012-03-27 | 2013-10-07 | Ube Ind Ltd | Pid制御装置及び制御方法 |
-
2015
- 2015-05-19 CN CN201510255562.5A patent/CN104991589B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201680927U (zh) * | 2010-02-04 | 2010-12-22 | 北京印刷学院 | 基于arm的高精度温度校验仪 |
CN101866190A (zh) * | 2010-07-02 | 2010-10-20 | 西安电炉研究所有限公司 | 高温高压试验装置温度串级pid控制***及其控制方法 |
CN102636040A (zh) * | 2011-02-14 | 2012-08-15 | 宝山钢铁股份有限公司 | 自学习炉温控制方法及控制*** |
JP2013205887A (ja) * | 2012-03-27 | 2013-10-07 | Ube Ind Ltd | Pid制御装置及び制御方法 |
CN102768549A (zh) * | 2012-08-07 | 2012-11-07 | 湖南阳东微波科技有限公司 | 微波加热炉的温度控制方法、***和微波加热炉 |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106094931A (zh) * | 2016-06-15 | 2016-11-09 | 华北电力大学 | 一种面向线网反应器的快速温度控制*** |
CN106094936A (zh) * | 2016-06-15 | 2016-11-09 | 华北电力大学 | 面向线网反应器的升温速率随意可调的快速加热控制算法 |
CN106094936B (zh) * | 2016-06-15 | 2017-11-28 | 华北电力大学 | 面向线网反应器的升温速率随意可调的快速加热控制算法 |
CN108019982B (zh) * | 2017-11-28 | 2020-05-26 | 四川航天***工程研究所 | 一种半导体热电制冷器驱动控制方法 |
CN108019982A (zh) * | 2017-11-28 | 2018-05-11 | 四川航天***工程研究所 | 一种半导体热电制冷器驱动控制方法 |
CN107894716A (zh) * | 2017-11-28 | 2018-04-10 | 昆山艾派科技有限公司 | 温度控制方法 |
CN108062129A (zh) * | 2017-12-25 | 2018-05-22 | 哈尔滨工业大学 | 一种线网反应器的温度调节方法及其*** |
CN108089616A (zh) * | 2017-12-25 | 2018-05-29 | 哈尔滨工业大学 | 一种线网反应器的温度调节*** |
CN108062129B (zh) * | 2017-12-25 | 2020-06-16 | 哈尔滨工业大学 | 一种线网反应器的温度调节方法及其*** |
CN109445490A (zh) * | 2018-12-12 | 2019-03-08 | 上海航天控制技术研究所 | 一种高可靠高安全的温控电路 |
CN110015696A (zh) * | 2019-04-29 | 2019-07-16 | 电子科技大学 | 控制反应温度变化率的方法及在合成磁性纳米粒子的应用 |
CN110015696B (zh) * | 2019-04-29 | 2021-12-03 | 电子科技大学 | 控制反应温度变化率的方法及在合成磁性纳米粒子的应用 |
CN111403854A (zh) * | 2020-03-24 | 2020-07-10 | 北京双登慧峰聚能科技有限公司 | 用于通信基站电池柜的温度控制***及控制方法 |
CN114047275A (zh) * | 2022-01-17 | 2022-02-15 | 华谱科仪(北京)科技有限公司 | 一种色谱仪温度控制方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104991589B (zh) | 2017-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104991589A (zh) | 一种自学习型的温度精密控制方法 | |
CN105929683B (zh) | 一种微分可调pid控制器参数工程整定模型及方法 | |
CN108508870B (zh) | 一种锅炉汽包水位控制***性能评估及参数优化的方法 | |
CN101859097B (zh) | 一种基于保持型仿人pid的***控制方法 | |
CN104503502A (zh) | 一种改进型Smith预估主汽温控制结构 | |
CN104267603A (zh) | 一种基于模糊Smith-PID的换热站控制方法 | |
CN202663351U (zh) | 基于模糊自适应pid控制器的伺服电机转速控制*** | |
CN104949283A (zh) | 一种控制风量的风阀调节方法及*** | |
Meng et al. | Control strategy of cement mill based on bang-bang and fuzzy PID self-tuning | |
CN205318259U (zh) | 一种水温控制*** | |
CN108762085A (zh) | 一种鲁棒快速点对点运动控制方法 | |
Ding et al. | Self-adaptive fuzzy PID controller for water supply system | |
CN107040228A (zh) | 一种适用于非线性调节器的失灵电路 | |
CN206790449U (zh) | 一种适用于非线性调节器的失灵电路 | |
Li et al. | The wire beltline diameter ACO-KF-PID contro research | |
Zenghuan et al. | Optimization of furnace combustion control system based on double cross-limiting strategy | |
Bai et al. | Fuzzy Adaptive PID Control of Indoor Temperature in VAV System | |
Hou et al. | Induction heating furnace temperature control based on the fuzzy PID | |
CN103216811B (zh) | 一种大型锅炉的炉膛压力控制*** | |
CN210864432U (zh) | 一种化工行业生产用冷却水的控制装置 | |
Jing et al. | Intelligent control system of stack-boiler | |
CN207619478U (zh) | 一种耐磨钢球淬火池控温装置 | |
CN203546027U (zh) | 一种新型发酵罐温度自控装置 | |
CN102063138A (zh) | 轮胎硫化高温循环水温度控制 | |
CN104142625A (zh) | 硅热法半连续炼镁炉料煅烧自动控制***的pid控制算法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20191205 Address after: 650000 Yunnan city of Kunming province Wu Wells Road 98 Patentee after: KUNMING POWER SUPPLY BUREAU, YUNNAN POWER GRID CO., LTD. Address before: 650011 No. 63 East extension Road, Yunnan, Kunming Co-patentee before: YUNNAN YILIN INDUSTRY AND TRADE CO., LTD. Patentee before: KUNMING POWER SUPPLY BUREAU, YUNNAN POWER GRID CO., LTD. |