本发明专利技术提出一种优化的PI控制器参数工程整定方法。该方法采用遗传算法优化技术,通过仿真获得不同热工过程对应的优化PI控制器参数,并以优化的PI控制器参数作为样本,采用神经网络技术建立PI控制器参数工程整定模型,进而实现PI控制器参数的工程整定,有效克服了传统PI控制器参数工程整定方法的不足。
【技术实现步骤摘要】
本专利技术属于热工自动控制
,具体涉及一种优化的PI控制器参数工程整定方法。
技术介绍
热工过程自动控制是保证热力设备安全和经济运行的必要措施和手段,当前热工过程自动控制中广泛采用的控制策略是PID控制,其算法简单,鲁棒性好,但由于微分项对噪声较敏感,因而PI控制器的应用更为广泛。PI控制器参数对控制性能有很大影响。PI控制器参数工程整定方法,由于使用简单、方便,因而在工程中得到广泛应用。目前,传统PI控制器参数工程整定方法多采用Zielger与Nichols提出的Z-N法,该方法可以得到初始的整定参数,但整定值在快速性、稳定性和鲁棒性等方面的控制性能并不好。本专利技术提出一种优化的PI控制器参数工程整定方法。该方法采用遗传算法优化技术,通过仿真获得不同热工过程对应的优化PI控制器参数,并以优化的PI控制器参数作为样本,采用神经网络技术建立PI控制器参数工程整定模型,进而实现PI控制器参数的工程整定,有效克服了传统PI控制器参数工程整定方法的不足。
技术实现思路
专利技术目的:为了克服传统PI控制器参数工程整定方法存在的不足,本专利技术提出一种优化的PI控制器参数工程整定方法,使PI控制器具有更好的控制性能。技术方案:为了使PI控制器具有满意的快速性,同时保证足够的稳定性和鲁棒性,本专利技术提供了一种优化的PI控制器参数工程整定方法,包括步骤:步骤1:PI控制器传递函数KP为比例系数,KI为积分系数,s为复数域内的复变量;采用BP神经网络技术,建立以过程阶跃响应曲线的特征参数滞后时间τ和惯性时间Tc为模型输入变量,以PI控制器参数KP和KI为模型输出变量的神经网络模型,并以该神经网络作为PI控制器参数工程整定模型;其中用于建立神经网络模型的辨识样本通过如下方法获取:(1)神经网络模型输入辨识样本通过如下计算:(11)设置热工过程传递函数两个参数T0和n的取值范围,分别为:T0∈[10,110]、n∈[1,8]的整数,T0为时间常数,n为过程的阶次;T0和n在上述范围内以等间隔的方式分别取若干值,并将T0和n的取值两两配对组合,共有N种不同组合,记每种组合中所对应的二个参数T0和n的值分别为T0i和ni,以每种组合中的T0i和ni作为热工过程传递函数的对应参数,得到N个传递函数i=1,2,……,N;(12)通过仿真得到热工过程传递函数Gi(s)的阶跃响应曲线,并计算获得该传递函数的阶跃响应曲线的特征参数τi和Tci,i=1,2,……,N,其中τi为滞后时间,其值为阶跃响应曲线上拐点处的切线与横坐标轴的交点值,Tci为惯性时间,其值为以阶跃响应曲线上的最大速度,从起始值变化到最终平衡值所需要的时间;以τi和Tci作为神经网络模型的输入辨识样本;(2)与τi和Tci对应的神经网络模型输出辨识样本通过如下计算:由热工过程Gi(s)和PI控制器构成单回路负反馈控制系统,热工过程输出为y(t),输入为PI控制器的输出u(t),PI控制器的输入为热工过程输出设定值r与y(t)之差,t为时间;设定值r作单位阶跃扰动,采用遗传算法通过仿真计算优化PI控制器的参数,得到对应于热工过程传递函数Gi(s)的优化的PI控制器的参数KPi和KIi,并以KPi和KIi作为与τi和Tci对应的神经网络模型的输出辨识样本,i=1,2,……,N,遗传算法以使如下的性能指标J最小为优化目标: J = α ∫ 0 t 1 [ r - y ( t ) ] 2 d t + ∫ t 1 t 2 | r - y ( t ) | d t ]]>其中α为常数,取0.8~2之间的值,t2=3(τi+Tci),i=1,2,……,N;步骤2:对于实际被控热工过程,通过试验得到过程的阶跃响应曲线,计算阶跃响应曲线的特征参数:稳态增益K、滞后时间τ和惯性时间Tc,并以τ和Tc作为步骤1中神经网络模型的输入,计算得到神经网络的输出KP'和KI',则相应PI控制器参数的整定值分别为所述步骤1中,T0分别取10、20、30、40、50、60、70、80、90、100、110值,n分别取1、2、3、4、5、6、7、8值,将T0和n的取值两两配对组合,共有88种不同组合,即N=88。该方法适用于一类有自平衡能力的热工过程。有益效果:采用本专利技术提出的方法整定的PI控制器,其控制性能在快速性、稳定性和鲁棒性等方面都优于采用传统工程整定方法整定的PI控制器。附图说明图1为PI控制器单回路负反馈控制系统。图2为PI控制器参数工程整定神经网络模型。图3为热工过程阶跃响应曲线及其特征参数。图4为本专利方法和传统Z-N法整定的PI控制系统被控量仿真曲线。图5为本专利方法和传统Z-N法整定的PI控制系统控制量仿真曲线。具体实施方式下面结合附图对本专利技术的技术方案进行详细说明:步骤1:由热工过程和比例积分(PI)控制器构成单回路负反馈控制系统,热工过程输入为PI控制器的输出u(t),输出为y(t),PI控制器的输入为热工过程输出设定值r与y(t)之差,t为时间,热工过程传递函数为K为过程的稳态增益,T0为时间常数,n为过程的阶次,s为复数域内的复变量,PI控制器传递函数为KP为比例系数,KI为积分系数;步骤2:一般工业过程的滞后时间和惯性时间范围为τ∈(0,450)秒,Tc∈(10,750)秒,对应这个范围的传递函数模型T0,n的取值范围即为T0∈[10,110]、n∈[1,8],所以设置热工过程传递函数模型三个参数K,T0,n的取值范围,分别为:K=1、T0∈[10,110]、n∈[1,8]的整数,在上述范围内,T0分别取10、20、30、40、50、60、70、80、90、100、110值,n分别取1、2、3、4、5、6、7、8值,将T0和n的取值两两配对组合,共有88种不同组合,记每种组合中所对应的二个参数T0和n的值分别为T0i和ni,以每种组合中的T0i和ni作为热工过程传递函数的对应参数,得到N个传递函数i=1,2,……,N,N=88;步骤3:通过仿真得到热工过程传递函数Gi(s)的阶跃响应曲线,并计算获得该传递函数的阶跃响应曲线的特征参数τi和Tci,i=1,2,……,N,N=88,其中τi为滞后时间,其值为阶跃响应曲线上拐点处的切线与横坐标轴的交点值,Tci为惯性时间本文档来自技高网...
【技术保护点】
一种优化的PI控制器参数工程整定方法,其特征在于:包括步骤:步骤1:PI控制器传递函数KP为比例系数,KI为积分系数,s为复数域内的复变量;采用BP神经网络技术,建立以过程阶跃响应曲线的特征参数滞后时间τ和惯性时间Tc为模型输入变量,以PI控制器参数KP和KI为模型输出变量的神经网络模型,并以该神经网络作为PI控制器参数工程整定模型;其中用于建立神经网络模型的辨识样本通过如下方法获取:(1)神经网络模型输入辨识样本通过如下计算:(11)设置热工过程传递函数两个参数T0和n的取值范围,分别为:T0∈[10,110]、n∈[1,8]的整数,T0为时间常数,n为过程的阶次;T0和n在上述范围内以等间隔的方式分别取若干值,并将T0和n的取值两两配对组合,共有N种不同组合,记每种组合中所对应的二个参数T0和n的值分别为T0i和ni,以每种组合中的T0i和ni作为热工过程传递函数的对应参数,得到N个传递函数i=1,2,……,N;(12)通过仿真得到热工过程传递函数Gi(s)的阶跃响应曲线,并计算获得该传递函数的阶跃响应曲线的特征参数τi和Tci,i=1,2,……,N,其中τi为滞后时间,其值为阶跃响应曲线上拐点处的切线与横坐标轴的交点值,Tci为惯性时间,其值为以阶跃响应曲线上的最大速度,从起始值变化到最终平衡值所需要的时间;以τi和Tci作为神经网络模型的输入辨识样本;(2)与τi和Tci对应的神经网络模型输出辨识样本通过如下计算:由热工过程Gi(s)和PI控制器构成单回路负反馈控制系统,热工过程输出为y(t),输入为PI控制器的输出u(t),PI控制器的输入为热工过程输出设定值r与y(t)之差,t为时间;设定值r作单位阶跃扰动,采用遗传算法通过仿真计算优化PI控制器的参数,得到对应于热工过程传递函数Gi(s)的优化的PI控制器的参数KPi和KIi,并以KPi和KIi作为与τi和Tci对应的神经网络模型的输出辨识样本,i=1,2,……,N,遗传算法以使如下的性能指标J最小为优化目标:J=α∫0t1[r-y(t)]2dt+∫t1t2|r-y(t)|dt]]>其中α为常数,取0.8~2之间的值,t2=3(τi+Tci),i=1,2,……,N;步骤2:对于实际被控热工过程,通过试验得到过程的阶跃响应曲线,计算阶跃响应曲线的特征参数:稳态增益K、滞后时间τ和惯性时间Tc,并以τ和Tc作为步骤1中神经网络模型的输入,计算得到神经网络的输出KP'和KI',则相应PI控制器参数的整定值分别为...
【技术特征摘要】
1.一种优化的PI控制器参数工程整定方法,其特征在于:包括步骤:步骤1:PI控制器传递函数KP为比例系数,KI为积分系数,s为复数域内的复变量;采用BP神经网络技术,建立以过程阶跃响应曲线的特征参数滞后时间τ和惯性时间Tc为模型输入变量,以PI控制器参数KP和KI为模型输出变量的神经网络模型,并以该神经网络作为PI控制器参数工程整定模型;其中用于建立神经网络模型的辨识样本通过如下方法获取:(1)神经网络模型输入辨识样本通过如下计算:(11)设置热工过程传递函数两个参数T0和n的取值范围,分别为:T0∈[10,110]、n∈[1,8]的整数,T0为时间常数,n为过程的阶次;T0和n在上述范围内以等间隔的方式分别取若干值,并将T0和n的取值两两配对组合,共有N种不同组合,记每种组合中所对应的二个参数T0和n的值分别为T0i和ni,以每种组合中的T0i和ni作为热工过程传递函数的对应参数,得到N个传递函数i=1,2,……,N;(12)通过仿真得到热工过程传递函数Gi(s)的阶跃响应曲线,并计算获得该传递函数的阶跃响应曲线的特征参数τi和Tci,i=1,2,……,N,其中τi为滞后时间,其值为阶跃响应曲线上拐点处的切线与横坐标轴的交点值,Tci为惯性时间,其值为以阶跃响应曲线上的最大速度,从起始值变化到最终平衡值所需要的时间;以τi和Tci作为神经网络模型的输入辨识样本;(2)与τi和Tci对应的神经网络模型输出辨识样本通过如下计算:由热工过程Gi(s)和PI控制器构成单回路负反馈控制系统,热工过程输出为y(t),输入为PI控制器的输出u(t),PI控制器的输入为热工过程输出设定值r与y(t)之差,t为时间;设定值r作单位阶跃扰动,采用遗传算法通过仿真计算优化PI控制器的参数,得到对应于热工过程传递函数Gi(s)的优化的PI控制器的参数KPi和KIi,并以KPi和...
【专利技术属性】
技术研发人员:雎刚,钱晓颖,
申请(专利权)人:东南大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。