基于预测模糊的供暖系统控制算法研究

2013-11-28 05:49张苏英齐雪莲郭慧聪
河北工业科技 2013年3期
关键词:水阀阶跃模糊控制

张苏英,齐雪莲,郭慧聪,何 源

(1.河北科技大学电气工程学院,河北石家庄 050018;2.河北科技大学信息科学与工程学院,河北石家庄 050018)

随着城市化的日益发展,城市的相关基础设施也正处于不断建设中。其中作为基础设施之一的城市供热,对城市居民的日常生活、企业的生产等起着最直接的影响。如何更有效地对城市供热网进行管理和控制,是城市发展中的重要问题[1]。为了对供热系统进行控制,在供热管网中用户端加装调节阀来控制热水的流量,以实现室内温度的可调,从而科学分配热量,达到节约热量、经济运行的目的。

供热系统是一个复杂的动力学系统,存在大时滞、大惯性以及各种不确定性。要设计满意的控制器必须能实现自适应控制,为此本文采用了广义预测控制(GPC)。该方法以受控自回归积分滑动平均(CARIMA)模型为基础,结合辨识,自校正机制和多步预测优化策略将模糊控制和预测控制2 种方法结合起来。模糊控制是一种语言控制,不依赖于精确的数学模型,对参数的变化不敏感,适应性强,有较好的鲁棒性。因此,将模糊控制和预测控制2 种方法结合起来,形成内在机理上互补的集成控制策略,将会提高复杂工业过程的控制性能。

1 供热系统的数学模型

供热系统用解析的方法很难得出其模型的精确数学表达式,因此采用了在运行条件下通过实验来辨识获取系统的模型。该实验是在调试某用户端暖气时进行的一次试验[2]。操作大致原理如下:由于控制供热系统用户端的散热量主要是通过控制暖气的进水阀的开度来完成的,因此在某一时刻,改变暖气进水阀的开度,以改变供水流量,然后在等时间间隔采样数次暖气进水阀和出水阀的温度差,这样就得到了一组以进水阀的开度为输入,进水管与出水管的温差为输出的系统数据。根据这些数据采用两点法辨识系统的数学模型为

考虑到GPC算法是以CARIMA 模型为基本模型,所以首先要将系统模型化为该形式[3]。将式(1)离散化并转化为CARIMA 模型:

式中:采样时间Ts=10s;时滞q=6;ξ为白噪声信号;Δ=1-z-1。

2 预测模糊控制器的设计

预测模糊控制算法的特点是以预测控制为主,结合模糊控制思想,它的好处是可以充分发挥模糊控制和预测控制的优点,相互补充[4]。其大致结构框图如图1所示。

图1 预测控制与模糊控制结合设计框图Fig.1 Block diagram of the predictive and fuzzy control

以下分别来介绍预测控制部分和模糊控制算法部分的设计过程。

2.1 预测控制

为了求系统的输出预测值,对于系统模型(2)引入丢番图(Diophantine)方程:

式中:Ej(z-1)和Fj(z-1)是由A(z-1)和预测长度j唯一确定的多项式,而Gj(z-1)和Fj(z-1)是Ej(z-1)和B(z-1)卷积的结果。

由于任何时刻的噪声都是未知的,所以在忽略干扰后对于未来的k+j时刻预测的输出值为

由推导可得,输出的已知部分为

可以把输出的预测值写成以下向量形式:

其中:

取最小方差控制为最优控制,即[5-6]:

其中,ωs(k)是设定的参考轨迹;N1和N2分别为优化时域的起始和终止时刻,Nu为控制时域,λ为控制加权系数[7]。

可得控制性能指标的最优解为

广义预测的自校正是通过当被控对象的参数变化时,使用参数估计法(渐进消记忆的递推最小二乘法)来估计出系统参数,然后用参数估计值代替旧值进行控制规律的推导[8]。

2.2 模糊控制

模糊部分的控制算法的输入是当前输出测量值与设定值的偏差E和偏差的变化EC,而总系统的控制器输入则是利用预测模型预估出未来的输出值与设定值之间的偏差和偏差变化来确定的[9]。

根据经验值,模糊控制输入变量E和EC选取5个模糊子集{负大(NB),负小(NS),零(Zero),正小(PS),正大(PB)},E的论域为[-6,6],EC的论域为[-12,12],控制输出的模糊子集也取{负大(NB),负 小(NS),零(ZERO),正 小(PS),正 大(PB)},输出的论域为[-6,6]。输入与输出的隶属函数均为Z 型、三角型、梯型、S型[10-11]。模糊控制部分输入的隶属函数曲线具体如图2所示,输出的控制规则如表1所示。

图2 模糊控制的隶属函数Fig.2 Membership functions of fuzzy control

表1 模糊规则控制表Tab.1 Fuzzy controller table

将预测和模糊控制算法相结合具体算法如图3所示。

图3 预测模糊控制框图Fig.3 Block diagram of predictive fuzzy control

3 系统的Matlab仿真

使用Matlab,对加入预测模糊控制器的图3进行仿真,观察系统加入阶跃信号以后,系统的阶跃响应和控制量的变化曲线如图4所示。

在图4中,横坐标表示采样周期数,纵坐标表示系统的响应幅值及控制量幅值。可以看出在系统中加入预测模糊控制器以后系统几乎完全克服了时滞,并表现出平稳的调节效果。

如果把预测模糊调节器中的模糊算法去掉,只使用预测算法作为控制器时,再给系统加入阶跃信号,观察系统的阶跃响应及控制器所发控制量的变化曲线如图5所示。

由图5可以见,单纯使用预测控制器调节平稳性差,并且调节量的变化比较剧烈,所以在实际调节时实现比较困难,而把预测控制和模糊控制相结合则可以更有效地改善系统的平稳性并使系统完成平稳的调节过程,因此在实际当中会比较容易实现。

图4 系统加入预测模糊控制器的阶跃响应和控制量的曲线图Fig.4 Step response and controlling variable of the predictive fuzzy control system

图5 系统加入预测控制器的阶跃响应和控制量的曲线图Fig.5 Step response and controlling variable of the GPC system

4 结 论

对于供暖系统这种存在不确定性的被控对象,预测控制在理论上有良好的控制效果,但在供暖系统这类存在较多扰动的系统中,单纯的使用预测控制在调节时会因扰动而出现调节量大或稳定性差而难以实现。本文通过引入对参数不敏感的模糊控制加入预测控制,使2种控制方法的优点结合起来,对系统进行调节取得了良好的控制效果。仿真结果表明预测模糊控制要比单纯使用预测控制效果更好,尤其是在对用于控制阀调节时,平稳的调节更容易实现从而可以有效的延长器件的使用寿命。

/References:

[1] 旁 静.智能化控制在城市供热网中的应用[J].科技传播,2011(12):196-197.PANG Jing.Application of intellectualized control in municipal heating supply network[J].Applied Technology,2011(12):196-197.

[2] 许青松,高经伍,刘 冰,等.模糊自适应PID 控制器在集中供热系统中的应用[J].技术与方法,2011,30(17):76-78.XU Qingsong,GAO Jingwu,LIU Bing,et al.The application of fuzzy adaptive PID controller in central heating system[J].Technique and Method,2011,30(17):76-78.

[3] 张永立.预测模糊自整定PID 集成控制系统在温度控制中的应用研究[J].河北科技大学学报,2006,27(3):242-245.ZHANG Yongli.Application of model predictive fuzzy selftuning PID control system for temperature regulation [J].Journal of Hebei University of Science and Technology,2006,27(3):242-245.

[4] 肖 林,肖哲运,丁志江.基于Modbus协议的PLC 多路温度控制 系 统 的 实 现[J].河 北 科 技 大 学 学 报,2011,32(6):594-597.XIAO Lin,XIAO Zheyun,DING Zhijiang.Realization of PLC multi-channel temperature control system based on Modbus protocol[J].Journal of Hebei University of Science and Technology,2011,32(6):594-597.

[5] 马晓雨,刘 杰,郑 岩.CSTR 系统的Ⅱ型模糊控制器设计[J].河北工程大学学报(自然科学版),2010,27(2):73-76.MA Xiaoyu,LIU Jie,ZHENG Yan.Design of type-Ⅱfuzzy controller of CSTR[J].Journal of Hebei University of Engineering(Natural Science Edition),2010,27(2):73-76.

[6] 晏俊秋,肖 成,张 磊.风力发电机的模糊PID控制器设计[J].河北工业大学学报,2010,39(2):44-47.YAN Junqiu,XIAO Cheng,ZHANG Lei.Fuzzy PID controller for wind turbines[J].Journal of Hebei University of Technology,2010,39(2):44-47.

[7] 丁宝苍.预测控制的理论与方法[M].北京:机械工业出版社,2008.DING Baocang.Theroy and Method of Predictive Control[M].Beijing:China Machine Press,2008.

[8] 孙优贤,褚 健.工业过程控制技术[M].北京:化学工业出版社,2006.SUN Youxian,CHU Jian.Industrial Process Control Technology[M].Beijing:Chemical Industry Press,2006.

[9] 安国庆,王忠杰,赫素敏,等.基于上位机模糊PID控制的自动调压系统的设计[J].河北工业科技,2008,25(2):90-92.AN Guoqing,WANG Zhongjie,HE Sumin,et al.Design of automatic voltage-regulating system based on fuzzy-PID control in host link computer[J].Hebei Journal of Industrial Science and Technology,2008,25(2):90-92.

[10] 李 伟,刘朝英,李建增,等.模糊鲁棒控制器在结晶过程中的应用[J].河北科技大学学报,2011,32(4):359-363.LI Wei,LIU Chaoying,LI Jianzeng,et al.Application of fuzzy robust controller in crystallization[J].Journal of Hebei University of Science and Technology,2011,32(4):359-363.

[11] 刘宏民,贾春玉,单修迎.智能方法在板形控制中的应用[J].燕山大学学报,2010,34(1):1-5.LIU Hongmin,JIA Chunyu,SHAN Xiuying.Application of intelligent methods in flatness control[J].Journal of Yanshan University,2010,34(1):1-5.

猜你喜欢
水阀阶跃模糊控制
开阀放水喽
探讨单位阶跃信号的教学
恒温混水阀在燃气热水器系统中应用的实验研究
T-S模糊控制综述与展望
基于模糊控制的PLC在温度控制中的应用
基于模糊控制的恒压供水系统的研究
用于光伏MPPT中的模糊控制占空比扰动法
清远抽水蓄能电站上水库事故检修闸门充水阀设计探讨
一种阶跃函数在矩形时间窗口频域特性的分析方法
间接空冷塔扇区全部泄水事故分析