一种电加热炉温度控制方法

文档序号:10552249阅读:534来源:国知局
一种电加热炉温度控制方法
【专利摘要】本发明公开了一种电加热炉温度控制方法,以单回路加热炉为被控对象,根据被控对象的强非线性及纯滞后特性,采用分段线性化处理方法进行最小拍算法控制器的设计,使得被控对象在任意有效的起始温度及任意有效的温度跳变值情况下都有唯一对应的最大上升速度,可以有效解决因模型参数与实际对象不完全匹配而造成的控制效果不佳的问题。本发明还采用改进型的带衰减因子的最小拍控制算法,可实现对控制量的柔化,使系统可以快速平稳地由动态过程进入到稳态过程,并能有效降低加热炉温度控制系统的超调量。在上述改进型最小拍算法的基础上还添加了积分环节,可消除系统的稳态误差,最终实现对加热炉温度快速、准确的控制。
【专利说明】
一种电加热炉温度控制方法
技术领域
[0001] 本发明涉及过程控制的自动化技术领域,特别涉及一种基于改进型最小拍算法的 电加热炉温度控制器设计方法。
【背景技术】
[0002] 在自动化控制技术领域中,过程控制系统是一类将表征生产过程的参量作为被控 对象并使之接近给定值或保持在给定范围内的自动控制系统,而表征过程的主要参量有温 度、压力、流量、液位、成分、浓度等,通过对这些过程参量的控制,可降低生产能耗,增大产 品产量,提高生产质量。一般的过程控制系统通常采用反馈控制的形式,这是过程控制的主 要方式,加热炉的温度控制就是过程控制的一个典型例子:通过温度传感器获取到加热炉 实际温度以后,将实际温度与设定温度的偏差作为控制器的输入,通过控制器作用以后,将 控制器的输出作为控制量传送给加热炉中的执行机构,通过执行机构的动作来对加热炉的 实际温度进行控制。
[0003] 随着信息化时代工业的蓬勃发展,对温度这一类被控对象的控制策略也在不断发 展,由传统控制到现代控制,由初级控制策略到高级复杂算法,例如经典PID控制,因其设计 简单,计算量小等优点而被广泛使用,直接数字控制,模糊控制,专家控制,预测控制以及鲁 棒控制等因其良好的控制效果而备受关注,但是越是高级精确的算法,越是需要依赖被控 对象的精确模型,这给系统的建模带来一定的困难。
[0004] 最小拍算法控制器是在系统离散化以后的基础上采用Z变换方法进行设计的,当 合理选择采样周期,将系统离散化以后,最小拍控制器便可使系统在典型的输入作用下,经 过有限个采样周期后结束过渡过程,进入到稳定状态。最小拍算法控制实质上是时间最优 控制,它可以让系统的动态调节时间尽可能地短,使系统快速进入稳定状态并保持。但由于 传统的最小拍控制算法对系统参数的变化敏感,对系统的输入形式适应性差等因素,使得 最小拍控制系统在实际工业领域中应用较少,其良好的控制效果并未得到充分体现,因此, 有必要研究出一种快速、稳定、精确、简单且适应性广的最小拍控制器设计方法。

【发明内容】

[0005] 本发明所要解决的技术问题是,针对现有技术不足,提供一种电加热炉温度控制 方法。
[0006] 为解决上述技术问题,本发明所采用的技术方案是:一种电加热炉温度控制方法, 包括以下步骤:
[0007] 1)测试加热炉温度控制系统开环特性,根据开环特性曲线,计算出所需的被控对 象参数:加热炉温度控制系统比例系数心,加热炉温度控制系统惯性时间常数^,加热炉温 度控制系统纯滞后拍数N〇,加热炉温度控制系统最大上升速度A ymax;
[0008] 2)结合1)中所得参数,对加热炉温度控制系统进行系统建模,选取采样周期!^,对 加热炉温度控制系统进行离散化,得到加热炉温度控制系统的Z变换模型;
[0009] 3)利用步骤1)与2)所得结果,针对温度的非线性特性,将加热炉温度的最大上升 速度A ymax按照温度设定值与实际值偏差的不同,进行分段线性化处理,并添加衰减因子及 积分环节,进行改进型最小拍算法的加热炉温度控制器的设计,使加热炉温度能够快速有 效精确地达到稳定状态。
[0010] 步骤1)中,被控对象参数的计算过程包括:
[0011] 1)使加热炉处在初始稳定条件下,给定加热炉温度控制系统一个阶跃电压V,选取 加热炉温度控制系统采样周期!^,获取加热炉温度控制系统由初始稳定状态到最终稳定状 态过程中的所有温度数据,绘制开环特性曲线;
[0012] 2)加热炉温度控制系统比例系数
表示加热炉温度控制系统最终稳 定状态时的温度,y〇表示加热炉温度控制系统初始温度状态时的温度;加热炉温度控制系 统惯性时间常数^对应于温度为yT的时间,其中yT = 0.632 X (yr-yQ) +yQ,加热炉温度控制系 统纯滞后拍1
表示加热炉温度控制系统纯滞后时间;加热炉温度控制系统最大 上升速度
,(y2,t2)与( yi,t〇分别为开环曲线上斜率绝对值最大处的切线上 的两个点,其中,ti,t2表示时间,yi,y2表示对应于ti,t2的温度值。
[0013] 步骤2)中,对加热炉温度控制系统进行系统建模的具体过程包括:
[0014] 1)针对加热炉温度的一阶惯性及纯滞后特性,建立系统模型的频域传递函数为
,根据采样周期!^,对频域传递函数进行离散化,并进行Z变换,得到加热炉温 度控制系统在Z域上的模型为
[0016] 2)加热炉温度控制系统的输出为实际温度值,将加热炉温度控制系统的输出进行 Z变换,得到的温度输出Y( z)的表达式为:
[0018]其中:
?,ys表示温度设定值,yo表示当前温度值,m表示由当前温度值达 到温度设定值所需的整数拍数,其计算公式为

[0019] 3)根据加热炉温度控制系统的输入与输出关系,得到加热炉温度控制系统在Z域 上的期望闭环传递函数W(z)为: m
[0020] W{z) = ^Ayz^N^' +(\-mAy)z^N^mA 〇 i=\
[0021] 步骤3)中,改进型最小拍算法的加热炉温度控制器的设计过程包括:
[0022] 1)根据W(z)与G(z),得到加热炉温度控制系统的传统最小拍算法控制器D(z)为:
[0025] 2)针对加热炉温度的强非线性特性,在温度设定值ys与当前温度值yo的偏差值e有 效范围内,将该偏差值e进行分段,使得在每一段内的温度最大上升速度A / max都是该偏差 值e的线性化函数,且A y' max与A ymax正相关: /x^x4yma.x; 0<e<et , /, xexAvmaT; e, < e< e7
[0026] Av:-叫 :風 '.2 ; e>e"
[0027]其中,f 1, f 2…f n表不常数系数,ei, e2 ??? en-1表不偏差值的分段阈值,根据当前的设 定温度与实际温度的偏差e,得到一个唯一对应的最大上升速度,代入到1)中所得D(z)的表 达式中,得到对应分段的控制器表达式;
[0028] 3)加热炉温度达到设定温度所需拍数为m,在加热炉温度控制系统控制达到第(m- 10)~(m-5)拍的时候,给加热炉温度控制器添加一个衰减因子A,使系统的最大上升速度呈 指数衰减趋势,最终趋近于〇,加热炉温度控制系统达到稳定状态,带衰减因子的最小拍控 制器D(zV表达式为:
[0030]其中,M表示衰减因子的指数形式,i = l,2,3…m。
[0031] 4)根据D(zV,利用Z反变换,得到加热炉温度控制系统前(m-10)~(m-5)拍不包含 衰减因子的t时刻的控制量u(t)表达式为: u(t) = Ay^u(j - /V{) -/) + /?//(/ - /V{) -m
[0032] 「- h … - -i c Aye(r) + Av(l - ?)X - /??) - abcit - m - 1) _ i=l _
[0033] 其中,u(t_N〇-i)表示(t_N〇-i)时刻的控制输出量,u(t-N〇-m-l)表示(t-No-m-l)时 刻的控制输出量,e(t)表示当前时刻设定温度与实际温度的偏差值,e(t-i)表示(t-i)时刻 设定温度与实际温度的偏差值,e(t-m)表示(t-m)时刻设定温度与实际温度的偏差值,e(t-m-1)表示(t-m-1)时刻设定温度与实际温度的偏差值。
[0034] 加热炉温度控制系统最后第5~10拍包含衰减因子的控制量Y (t)表达式为: u'{t) - AT7Xt - N{) -/) + bu( t - N{) - m -1) +
[0035] 「 m{ n c Avle(r) + Aj(l -?)Z (^l -^)e(t- f)+(h-a^r)e(t -m)- ahe(t-m -1) _ _
[0036] 5)当加热炉温度接近稳定状态时,添加积分环节kie(t)部分,消除系统的稳态误 差,具体实现过程为:
[0038] ui(t) =ui(t_l )+kie(t)
[0039] 其中,ui(t)为当前时刻积分控制量,ui(t-l)为上一时刻积分控制量,ki为积分系 数;u〃(t)为添加积分环节k ie(t)部分后加热炉温度控制系统的控制量。
[0040] 与现有技术相比,本发明所具有的有益效果为:本发明可实现利用改进型最小拍 算法对加热炉温度进行控制,针对系统的强非线性特性,将温度设定值与温度实际值的偏 差值进行分段,在每一段中,将温度的最大上升速度设计成该偏差值的线性函数,使得在每 个温度跳变情况下,都有唯一一个对应的最大上升速度,从而解决了因所建模型参数与实 际加热炉对象之间不完全匹配而造成的控制效果差,甚至失控的问题;在最小拍控制达到 所需拍数的最后第5~10拍中,给控制器加入衰减因子,使最大上升速度呈指数衰减趋势, 并趋近于零,可实现对控制量的柔化,使系统平稳地由动态过程进入到稳态过程,可以大大 降低系统超调量;系统接近稳态过程时,引入积分环节,可有效消除系统的稳态误差,提高 控制精度,最终实现加热炉温度系统的快速、有效、精确的控制。
【附图说明】
[0041 ]图1为加热炉温度控制系统结构图;
[0042]图2为最小拍算法控制系统结构图。
[0043] 其中:1表示PC机,2表示S7-300PLC设备,3表示调压模块,4表示加热炉,5表示加热 炉电阻丝,6表示Pt 100温度变送器。
【具体实施方式】
[0044]参见附图1,本发明所述加热炉温度控制系统具体工作过程为:温度变送器PtlOO 将采集到的温度信号(0-200°C)转换成对应的电流信号(4-20mA),将其作为S7-300PLC的模 拟量输入;由S7-300PLC对该输入量进行采样并变换成实时温度值,通过以太网传送给执行 控制算法的PC机,PC机根据本发明所述改进型最小拍算法,计算出控制量u,再通过以太网 传送给S7-300PLC,PLC对该控制量进行D/A变换,使其转化成模拟量信号(0-10V电压信号) 输出给调压模块,进而控制加热炉电阻丝加热功率,最终实现对加热炉温度的控制。
[0045]参见附图2,为本发明所述改进型最小拍算法控制原理结构图,以初始温度yo=15 °C,设定温度ys = 30°C为例,详细阐述该控制器的设计过程:
[0046] 1.测试系统开环特性,获取被控对象参数
[0047] 当加热炉处在初始稳定条件下,给定系统一个阶跃电压V = 4伏,选取系统采样周 期1'1 = 2秒,获取系统由初始稳定状态到最终稳定状态过程中的所有温度数据,绘制开环特 性曲线,根据各参数计算公式可得:比例系数Ki = 15、系统纯滞后拍数No=10、惯性时间常数 1100,系统最大上升速度A ymax=〇 ? 25。
[0048] 2.系统建模及Z变换
[0049]加热炉的一阶惯性加纯滞后的模型传递函数为
,对其进行Z变 换,得到
。加热炉温度控制系统的输出为实际温度值,将其进行Z 变换,得到的温度输出表达式为
[0052]由系统的输入与输出关系,得到系统在Z域上的期望闭环传递函数为
[0054] 3.基于改进型最小拍算法的温度控制器设计
[0055] ①针对加热炉温度的强非线性特性,根据大量的实验测试结果,可将温度设定值 ys与温度起始值yo的偏差值(e = ys-y〇)分为三段,两个分段偏差阈值分别为ei = ll°C,e2 = 30°C,分段线性处理结果如下所示:
[0057] 通过测试,选取 fi = l.l,f2 = l,f3 = 0.8。
[0058] ②当温度设定值与温度实际值的偏差为e = 15°C时,
,控制系统达到设定温度所需拍数为m = 38, 在系统控制达到第28拍的时候,给控制器添加一个衰减因子A = 〇. 93,使系统的最大上升速 度呈指数衰减趋势,最终趋近于〇,系统达到稳定状态。
[0060]③改进型最小拍算法的温度控制器表达式为:
,将上述步骤中计算所得参数代入到 该控制器表达式中,便可得到各分段内控制器计算公式。
[0063]④利用Z反变换,最终得到控制量输出表达式,前28拍为: m ... u{t) = Ay^u.(t - /V0 - /) -h hu{t - /V0 - m -1) +
[0064] 「- _ mA - - c Aye( Ay (1 - a - i) + ^b-aAy)e{t - m) - abe{t - w - 1) _ _
[0065] 后10拍带衰减因子X = 〇. 93的控制输出表达式为: m u(t) = Ay X - 〇 + ^m ? 1) +
[0066] r- :1 _ ^ , _ -1 c Av/l.c?(^) + Av( 1 -a)Y. ' ~ - 0 + (b - aL\v?J" )c{t - m) - ahc{t -m -\) _ " i-i - _
[0067] ⑤当系统接近稳定状态时、稳态误差ess = 0.5,为了消除这部分小误差,引入积分 环节kie(t),其中4 = 0.015,通过积分环节在稳态过程中的作用,最终可消除稳态误差,使 加热炉实际温度达到设定温度值。
[0068] ⑥为了实现最小拍算法控制器能快速地由动态过程过渡到稳态过程,采取的办法 为:在每次求解改进型最小拍算法控制器的过程中,均不对以前的控制量进行清零,也不对 当前计算得到的控制量限幅,仅当控制器把控制量传送给调压模块之前,对输出进行限幅 处理,以保证生产设备的安全。
[0069]针对单回路加热炉温度控制系统,基于上述改进型最小拍算法控制器与现有的 PID控制器实验效果对比如下:
[0071 ]通过对比可知,当加热炉处在相同的初始温度及相同的设定温度条件下,上述改 进型最小拍控制器可使加热炉温度控制系统在更短地调节时间内进入到稳定状态,最终稳 态误差也比PID控制器作用下的稳态误差要小,并且,在控制过程中,上述改进型最小拍控 制器能有效降低加热炉温度控制系统的超调量,从整体效果上看,上述改进型最小拍控制 器控制效果要优于现有的PID控制器。
【主权项】
1. 一种电加热炉溫度控制方法,其特征在于,包括W下步骤: 1) 测试加热炉溫度控制系统开环特性,根据开环特性曲线,计算出所需的被控对象参 数:加热炉溫度控制系统比例系数Kl,加热炉溫度控制系统惯性时间常数Tl,加热炉溫度控 制系统纯滞后拍数No,加热炉溫度控制系统最大上升速度A ymax; 2) 结合1)中所得参数,对加热炉溫度控制系统进行系统建模,选取采样周期Tl,对加热 炉溫度控制系统进行离散化,得到加热炉溫度控制系统的Z变换模型; 3) 利用步骤1)与2)所得结果,针对溫度的非线性特性,将加热炉溫度的最大上升速度 A ymax按照溫度设定值与实际值偏差的不同,进行分段线性化处理,并添加衰减因子及积分 环节,进行改进型最小拍算法的加热炉溫度控制器的设计,使加热炉溫度能够快速有效精 确地达到稳定状态。2. 根据权利要求1所述的电加热炉溫度控制方法,其特征在于,步骤1)中,被控对象参 数的计算过程包括: 1) 使加热炉处在初始稳定条件下,给定加热炉溫度控制系统一个阶跃电压V,选取加热 炉溫度控制系统采样周期Tl,获取加热炉溫度控制系统由初始稳定状态到最终稳定状态过 程中的所有溫度数据,绘制开环特性曲线; 2) 加热炉溫度控制系统比例系I表示加热炉溫度控制系统最终稳定状 态时的溫度,yo表示加热炉溫度控制《统初跑溫度状态时的溫度;加热炉溫度控制系统惯 性时间常数Tl对应于溫度为yt的时间,其中yT = 0.632X(yr-y〇)+y〇,加热炉溫度控制系统纯滞后 I示加热炉溫度控制系统纯滞后时间;加热炉溫度控制系统最大上升 速度 y2,t2)与(yi,ti)分别为开环曲线上斜率绝对值最大处的切线上的两 个点,其中,ti,t康示时间,yi,y康示对应于ti,t2的溫度值。3. 根据权利要求2所述的电加热炉溫度控制方法,其特征在于,步骤2)中,对加热炉溫 度控制系统进行系统建模的具体过程包括: 1)针对加热炉溫度的一阶惯性及纯滞后特性,建立系统模型的频域传递函数为根据采样周期Tl,对频域传递函数进行离散化,并进行Z变换,得到加热炉溫 度控制系统在Z域上的模型2) 加热炉溫度控制系统的输出刃买陈温巧但,将观飘炉湿度控制系统的输出进行Z变 换,得到的溫度输出Y(Z)的亲巧式为:其中ys表示溫度设定值,yo表示当前溫度值,m表示由当前溫度值达到溫 度设定值所需的整数拍数,其计算公式为3)根据加热炉溫度控制系统的输入与输出关系,得到加热炉溫度控制系统在Z域上的 期望闭环传递函数W(Z)为:4.根据权利要求3所化的巧观飘炉温巧巧制万法,具符化仕于,步骤3)中,改进型最小 拍算法的加热炉溫度控制器的设计过程包括: 1) 根据W(Z)与G(Z),得到加热炉溫度控制系统的传统最小拍算法控制器D(Z)为: 其中2) 针对加热炉溫度的强非线巧特巧,巧溫度巧足值ys与当前温度值yo的偏差值e有效范 围内,将该偏差值e进行分段,使得在每一段内的溫度最大上升速度A / max都是该偏差值e 的线性化函数,且A y' max与A ymax正相关:其中,f 1,f 2…fn巧不巧双巧勁_,ei,62' ? ? en-1巧不1炯左化的丹技阔值,根据当前的设定溫 度与实际溫度的偏差e,得到一个唯一对应的最大上升速度,代入到1)中所得D(Z)的表达式 中,得到对应分段的控制器表达式; 3) 加热炉溫度达到设定溫度所需拍数为m,在加热炉溫度控制系统控制达到第(m-10) ~(m-5)拍的时候,给加热炉溫度控制器添加一个衰减因子A,使系统的最大上升速度呈指 数衰减趋势,最终趋近于0,加热炉溫度控制系统达到稳定状态,带衰减因子的最小拍控制 器D(Z)/表达式为:其中,V表示衰减因子的指数形式,i = 1,2,3…m。 4) 根据D(Z)/,利用Z反变换,得到加热炉溫度控制系统前(m-10)~(m-5)拍不包含衰减 因子的t时刻的控制量u(t)表达式为:其中,u(t-No-i)表示(t-N〇-i)时刻的控制输出量,u(t-No-m-l)表示(t-N〇-m-l)时刻的 控制输出量,e(t)表示当前时刻设定溫度与实际溫度的偏差值,e(t-i)表示(t-i)时刻设定 溫度与实际溫度的偏差值,e(t-m)表示(t-m)时刻设定溫度与实际溫度的偏差值,e(t-m-l) 表示(t-m-1)时刻设定溫度与实际溫度的偏差值。 加热炉溫度控制系统最后第5~10拍包含衰减因子的控制量(t)表达式为:5)当加热炉溫度接近稳定状态时,添加积分环节kie(t)部分,消除系统的稳态误差,具 体实现过程为:ui(t) =ui(t-l)+kie(t) 其中,ui(t)为当前时刻积分控制量,ui(t-l)为上一时刻积分控制量,ki为积分系数;u" (t)为添加积分环节kie(t)部分后加热炉溫度控制系统的控制量。
【文档编号】G05B13/04GK105911862SQ201610316929
【公开日】2016年8月31日
【申请日】2016年5月13日
【发明人】彭辉, 聂仕媛, 田晓盈, 罗旭光, 程琢, 张天, 曾灿
【申请人】中南大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1