矿井通风机倒机过程自适应PID抗饱和控制器设计

孙涛1, 夏振兴2, 王前进3

(1.云南省能源投资集团有限公司, 云南 昆明6502282.中国矿业大学 信息与控制工程学院, 江苏 徐州2211163.盐城工学院 电气工程学院, 江苏 盐城224051)

摘要针对矿井通风机倒机过程中存在的执行器饱和问题,将变结构PID抗饱和控制与非线性自适应控制相结合,设计了自适应PID抗饱和控制器。基于带死区的投影算法建立矿井通风机倒机过程线性和非线性模型;针对这2个模型,分别设计一个变结构PID抗饱和控制器;计算线性和非线性自适应PID抗饱和控制器在不同状态下的运行评价指标,选择评价指标值较小的控制器用于该状态下的矿井通风机倒机过程控制。仿真结果表明,自适应PID抗饱和控制器能够保证井下传输风量的平稳,很好地解决了执行器饱和问题。

关键词矿井通风机; 通风机倒机过程; 自适应PID抗饱和控制器; 变结构PID抗饱和控制; 非线性自适应控制

中图分类号:TD635

文献标志码:A

文章编号1671-251X(2019)03-0090-05

DOI:10.13272/j.issn.1671-251x.2018100013

收稿日期2018-10-10;

修回日期:2019-01-26;

责任编辑:胡娴。

基金项目江苏省重点研发计划资金项目(BE2016046);江苏省普通高校研究生创新计划项目(KYLX16_0533)。

作者简介孙涛(1961-),男,四川苍溪人,高级工程师,主要研究方向为矿山机电设备设计与安装、矿井自动化监控等,E-mail:stcumt@126.com。

引用格式孙涛,夏振兴,王前进.矿井通风机倒机过程自适应PID抗饱和控制器设计[J].工矿自动化,2019,45(3):90-94.

SUN Tao, XIA Zhenxing, WANG Qianjin.Design of adaptive PID anti-saturation controller in switchover process of mine ventilator[J].Industry and Mine Automation,2019,45(3):90-94.

Design of adaptive PID anti-saturation controller in switchover process of mine ventilator

SUN Tao1, XIA Zhenxing2, WANG Qianjin3

(1.Yunnan Provincial Energy Investment Group Co., Ltd., Kunming 650228, China;2.School of Information and Control Engineering, China University of Mining and Technology, Xuzhou 221116, China; 3.School of Electrical Engineering, Yancheng Institute of Technology, Yancheng 224051, China)

AbstractIn view of actuator saturation problem in switchover process of mine ventiliator, an adaptive PID anti-saturation controller was designed based on combination of variable structure PID anti-saturation control and nonlinear adaptive control. Based on the projection algorithm of dead zone, the linear and nonlinear models of switchover process of mine ventilator were established. A variable structure PID anti-saturation controller was designed respectively for the two models. The operation evaluation indexes of linear and nonlinear adaptive PID anti-saturation controller in different states were calculated, and the controller with smaller evaluation index value was selected for the switchover process control of mine ventilator in this state. The simulation results show that the adaptive PID anti-saturation controller can ensure smooth transmission of underground air volume and solve the problem of actuator saturation.

Key words:mine ventilator; switchover process of mine ventilator; adaptive PID anti-saturation controller; variable structure PID anti-saturation control; nonlinear adaptive control

0 引言

矿井通风机对煤矿井下作业和安全生产至关重要,煤矿通常配备成对的通风机,采用一备一用的工作模式。在矿井通风机倒机过程中,极易发生瓦斯超限现象。为了解决这个问题,众多研究者将注意力集中于通风机倒机控制上[1-3]。通风机倒机过程控制方法主要分为2类:① 基于模型的控制方法。文献[4]根据电路理论和通风机特性曲线得到井下风量与风阻的静态模型,并在此基础上设计了顺序控制策略,实现了井下风量的连续和平稳输送。文献[5]在建立通风机倒机过程非线性约束规划模型的基础上,通过数值求解得到需要的风门开度,达到控制井下风量恒定的目的。上述方法都是开环控制,无法依据井下风量波动及时稳定输送风量,在倒机期间,不能保证瓦斯浓度低于警戒线。② 基于智能的控制方法。文献[6]利用专家经验,通过模糊控制算法对井下风量进行控制,但该算法论域的设置主要依赖于人工经验,导致算法具有一定主观性和随意性,因此常常不能取得令人满意的效果。此外,上述研究没有考虑矿井通风机倒机过程中存在的执行器饱和问题。

执行器饱和问题在工业现场非常普遍,通常会恶化系统特性,甚至导致闭环系统不稳定。在矿井通风机倒机过程中,执行器饱和是指风门因物理条件限制而呈现饱和非线性特性。当饱和发生时,会不断加剧风门轴承的损伤,甚至引起通风机故障。因此,有必要采取措施来改变风门运行时的饱和线性特性,延长风门工作寿命。基于上述原因,本文设计了自适应PID抗饱和控制器,通过合理的切换策略在线性控制器和非线性控制器之间切换,保证井下传输风量的平稳和井下作业的安全可靠。

1 通风机倒机过程离散化模型

由于矿井通风机倒机过程的建模与倒机的次序无关,为论述统一,假设倒机次序为2号通风机切换到1号通风机上,切换过程如图1所示。由于出风口和进风口位能差很小,可以忽略不计,因而通风机倒机过程的进风口和出风口在同一平面上,可以将其合并为一点。为便于理解和分析建模过程,利用网络拓扑概念[7]简化井下通风结构,将通风机倒机过程简化为如图2所示的网络拓扑。图2中,R1sR1c分别为1号通风机水平风门、垂直风门的风阻,R2sR2c分别为2号通风机水平风门和垂直风门的风阻,R0代表井下风阻,M1和M2分别为1号和2号通风机。

图1 矿井通风机倒机过程
Fig.1 Switchover process of mine ventilator

图2 矿井通风机倒机过程网络拓扑
Fig.2 Network topology of switchover process of mine ventilator

根据图2和流量平衡方程[8],建立1—5网络分支的风道动态方程:

(1)

式中:j为风道号,j=1,2,…,5;Qj为第j风道的输送风量;Kj,LjHj分别为输送过程中的惯性系数、空气阻尼系数和压降。

根据通风机输送过程中涉及的压力平衡方程,构建风力传输数学模型:

Hpm=-Hpd+RpmQpm p=1,2

(2)

式中:HpmHpd分别为p号主要通风机的压降和压头;RpmQpm分别为p号主要通风机的风阻和风量。

根据文献[9],利用基尔霍夫风压、风量定律,得到描述通风机切换控制过程的状态方程:

(3)

y(t)=cx(t)

(4)

式中:x(t)=[x1 x2 x3 x4]T,是过程控制系统的状态,x1,x2,x3,x4分别为通过1号通风机水平与垂直风门的风量和2号通风机垂直与水平风门的风量;为流量平衡方程相关的常数矩阵,Kc=diag(K1 K2 K3 K4),Ka=K5,K1K5分别对应1号通风机水平与垂直风门、2号通风机垂直与水平风门和井下分支的惯性系数; x22 x32 x42);u(t)=[R1 R2 R3 R4]T,是过程控制输入,其中为回路电压方程相关的常数矩阵;y(t)是控制系统的输出,c=eye(4);d=[H1d H1d H2d H2d]T

设定采样时间为0.000 1 s,对上述动态方程离散化,得到非线性自回归滑动平均模型:

y(k+1)=

(5)

式中:为非线性自回归平均模型的系数矩阵;y(k)和u(k)分别为系统的输出和输入;v[x(k)]为一个未知的连续可微的矢量值非线性函数。

矿井通风机倒机过程线性模型为

y1(k+1)=

(6)

矿井通风机倒机过程非线性模型为

y2(k+1)=

(7)

2 自适应PID控制器抗饱和设计

建立带有未建模动态补偿器的增量式PID控制器,其结构为

u(k)=u(k-1)+KP[e(k)-e(k-1)]+KIe(k)+

KD[e(k)-2e(k-1)+e(k-2)]-

(8)

式中:KPKIKD为对角矩阵,各对角元素为常量,分别对应于控制器的比例、积分、微分环节的系数;e(k)=r(k)-y(k),其中r(k)为系统参考输入;用于控制器的解耦补偿;提供未建模动态补偿。

为便于后续分析,将控制器各环节增益参数重新定义为如下形式:参数间的关系满足式(9):

det

(9)

式中:I为单位矩阵;λ为常系数。

向控制器中添加反馈抗饱和增益来抑制饱和输出,改善后的PID控制器结构如下:

u(k)-u(k-1)=KP[e(k)-e(k-1)]+

KD[e(k)-2e(k-2)+e(k-1)]+

KIKf(us-u(k))

(10)

式中:Kf为反馈抗饱和增益;us=sat(u(k))。

当系统模型参数未知时,将带死区的投影算法[10-11]加入其中:

(11)

(12)

式中:k时刻Θ基于模型的估计值;Φ(k)=[yT(k),…,yT(k-na+1),uT(k),…,uT(k-nb)]Tnanb为系统阶数;Δ为给定常量。

在线性估计模型中,e(k)为

(13)

在非线性估计模型中,e(k)为

e(k)=

(14)

式中:分别为线性模型和非线性模型的输出估计值;为神经网络估计值。

线性自适应抗饱和控制器的离散形式为

u(k)-u(k-1)=KP[e(k)-e(k-1)]+

KD[e(k)-2e(k-2)+e(k-1)]+

(15)

非线性自适应抗饱和控制器的离散形式为

u(k)-u(k-1)=KP[e(k)-e(k-1)]+

KD[e(k)-2e(k-2)+e(k-1)]+

(16)

线性自适应抗饱和控制器和非线性自适应抗饱和控制器之间的切换策略:利用Ji(k)|i=1,2权衡线性自适应PID抗饱和控制器和非线性自适应PID抗饱和控制器在不同状态下的运行评价指标,将二者进行对比,选择评价指标值较小的控制器用于该状态下的矿井倒机过程控制。Ji(k)计算公式为

Ji(k)=

(17)

式中:N为正整数;h为给定常量。

3 仿真分析

3.1 系统参数设置

仿真中涉及的过程参数如下:R1m=1.027 7 kg/m7R2m=1.027 7 kg/m7R0=0.16 kg/m7K1=K2=K3=K4=0.3,K5=0.017。

本文的控制目的是保证通风机切换期间井下传输的风量平稳,从而在一定程度上确保瓦斯浓度不超出限值。为了实现这个目的,需用平稳且合适的井下风量来满足矿井通风的要求,并保证2台矿井通风机安全运行。此外,所设计的控制器应能很好地消除饱和效应对闭环系统的影响。借助固定极限流量的概念,提出了一种有效可行的喘振避免策略:通过矿井通风机的风量保持不变,只改变通风机的转速来调节压头。这种策略在工程应用中易于实现,且具有节能的作用。

通过4个风门的参考风量设置如下:

x1r(t)|m3/s=x3r(t)|m3/s=

(18)

x2r(t)|m3/s=x4r(t)|m3/s=

(19)

实际通风机倒机过程中,2台通风机的压头可以认为固定不变,所以假设参数H1dH2d恒定,其方程如下:

H1d|Pa=

(20)

H2d|Pa=

(21)

根据实际通风机倒机过程,其初始状态参数可设置为此外,井下输送风量Q5Q2Q3共同决定的,而Q1mQ2m分别提供Q1Q2Q3Q4

3.2 神经网络参数配置

矿井通风机倒机过程模型是一个离散形式的4输入、4输出的非线性系统。神经网络算法可使系统输出很好地跟随输入信号,在保证矿井通风机安全稳定倒机和运行的前提下,既维持井下风量稳定,也满足矿井通风设定值的实际需求。神经网络参数配置:学习率为0.6,隐含层节点数为8,Δ=0.3。在实际矿井通风要求中,理想的风量设定值为Q5=20.027 5 m3/s。

为了便于分析,定义线性估计模型的输出、输入变量为yg(t)和为整个系统的实际输出和输入,wg为系统的参考输入。

3.3 仿真结果分析

切换系统(线性和非线性估计模型组成)的输出如图3所示(step为步长,乘以采样时间就是倒机时间)。从图3可以看出,在48 s的时候,由于物理条件的限值,风门发生了饱和现象。当执行器发生饱和时,系统输出常常会偏离参考输入,即导致井下风量波动较大。

(a) 1号通风机水平风门风量(b) 1号通风机垂直风门风量(c) 2号通风机垂直风门风量(d) 2号通风机水平风门风量

图3 在抗饱和控制器下切换系统的输出
Fig.3 Outputs of switching system under anti-saturation controller

在抗饱和控制器下切换系统的输入如图4所示。图4显示了通风机倒机过程中4个风门的切换过程。当风阻接近于零时,代表风门是全开的;当风阻接近于120 kg/m7时,代表风门是全关的。

(a) 1号通风机水平风门风阻(b) 1号通风机垂直风门风阻(c) 2号通风机垂直风门风阻(d) 2号通风机水平风门风阻

图4 在抗饱和控制器下切换系统的输入
Fig.4 Inputs of switching system under anti-saturation controller

在抗饱和控制器下切换系统的性能如图5所示。从图5可以看出,在自适应PID抗饱和控制器下,井下风量仍然可以很好地跟踪参考值,满足矿井通风的设定要求。但是,通过矿井通风机的风量偏离比较大。本文设计的重点是保证井下风量的平稳,只需保证通过矿井通风机的风量大于其喘振风量即可。从图5可知,所设计的控制器能够满足上述要求,且很好地解决了饱和问题。切换有时会恶化系统的性能,这是因为大部分时间是非线性自适应PID抗饱和控制器在工作(图6),虽然其能改善系统性能,但为了保证系统稳定性,需将其切换到线性自适应控制器。

(a) 1号通风机风量

(b) 井下风量

(c) 2号通风机风量

图5 在抗饱和控制器下切换系统的性能
Fig.5 Performance of switching system under anti-saturation controller

图6 在抗饱和控制器下的切换信号(1:线性;2:非线性)
Fig.6 Switching signal (1: linear; 2: nonlinear) under anti-saturation controller

4 结语

介绍了矿井通风机切换原理,利用网络拓扑概念简化井下通风结构,给出了矿井通风机倒机过程网络拓扑,并建立了线性模型和非线性模型;设计了线性自适应抗饱和控制器和非线性自适应抗饱和控制器及其切换策略。仿真结果表明,自适应PID抗饱和控制器能够保证井下风量的平稳,很好地解决了执行器饱和问题。

参考文献

[1] 于励民,马小平,任中华,等.矿井主通风机不停风倒机控制的研究与实现[J].工矿自动化,2010,36(9):133-137.

YU Limin, MA Xiaoping, REN Zhonghua,et al. Research of switching ventilator control without blowing-out of main ventilator of mine and its implementation[J].Industry and Mine Automation,2010,36(9):133-137.

[2] 王前进,马小平,张守田.PLC软冗余在通风机监控系统中的应用[J].工矿自动化,2014,40(1):93-96.

WANG Qianjin,MA Xiaoping,ZHANG Shoutian. Application of PLC soft redundancy in monitoring and control system for ventilator[J]. Industry and Mine Automation,2014,40(1):93-96.

[3] 马小平,吴新忠,任子晖.基于移动互联的煤矿通风机远程监控技术[J].工矿自动化,2016,42(3):7-12.

MA Xiaoping,WU Xinzhong,REN Zihui. Ventilator remote monitoring technology of coal mine based on mobile Internet[J].Industry and Mine Automation,2016,42(3):7-12.

[4] WU Xinzhong,MA Xiaoping, REN Zihui.Study on coal mine main fan automatic switchover aiming at ventilation unceasing and its numerical simulation[C]//Proceedings of the 2nd International Asia Conference on Informatics in Control, Automation and Robotics,Wuhan,2010.

[5] GE Hengqing, MA Xiaoping, WU Xinzhong,et al. Study on mine main fan switchover aiming at invariant ventilation based on nonlinear constrained programming[J]. International Journal of Digital Content Technology & Its Applications, 2012,6(17):496-505.

[6] GE Hengqing, MA Xiaoping, WU Xinzhong,et al. Fuzzy PID control of mine main fan switchover aiming at invariant ventilation[C]//International Conference on Intelligence Science and Information Engineering,2011.

[7] QIAO Zhi, XU Xinliang, WU Feng, et al. Urban ventilation network model: A case study of the core zone of capital function in Beijing metropolitan area [J]. Journal of Cleaner Production, 2017,168: 526-535.

[8] HU Y, KOROLEVA O I,M. Nonlinear control of mine ventilation networks[J].Systems & Control Letters,2003,49(4):239-254.

[9] KOROLEVA O I, KRSTIC M. Averaging analysis of periodically forced fluid networks[J]. Automatica, 2005,41(1):129-135.

[10] 万峰,孙优贤.基于模糊模型的非线性离散时间系统辨识:算法与性能分析[J].自动化学报,2004,30(6):844-853.

WAN Feng,SUN Youxian.Nonlinear discrete-time system identifications based on fuzzy models:algorithms and performance analyses[J]. Acta Automatica Sinica,2004,30(6):844-853.

[11] HODEL A S, HALL C E. Variable-structure PID control to prevent integrator windup[J]. IEEE Transactions on Industrial Electronics, 2001, 48(2): 442-451.