• 全国 [切换]
  • 深圳市鼎达信装备有限公司

    扫一扫关注

    当前位置: 首页 » 新闻动态 » 真空技术 » 正文

    基于改进的遗传−PID 算法的机组轴承油雾排放控制策略

    放大字体  缩小字体 发布日期:2022-01-10 17:04:04    浏览次数:28    评论:0
    导读

    摘 要:发电机组轴承在运行过程中会出现“甩油”和油雾溢出现象,该现象会带来许多安全隐患。针对此问题提出了基于改进的遗传−PID算法的发电机轴承油雾排放策略。油雾排放控制的关键就是控制系统的平稳性,封闭式轴承内部气压大幅度的波动会造成其内部的油雾短时间内激增,给系统正常运行带来危险,基于改进的遗传−PID算

    摘 要:发电机组轴承在运行过程中会出现“甩油”和油雾溢出现象,该现象会带来许多安全隐患。针对此问题提出了基于改进的遗传−PID算法的发电机轴承油雾排放策略。油雾排放控制的关键就是控制系统的平稳性,封闭式轴承内部气压大幅度的波动会造成其内部的油雾短时间内激增,给系统正常运行带来危险,基于改进的遗传−PID算法的控制策略可以满足控制系统的平稳性要求。该算法将目标函数作为控制器的评估值,通过改进之后的遗传算法的选择、交叉、变异、迭代等遗传操作获得PID控制器参数的最优解,以弥补传统PID算法在控制高阶复杂带有延时的线性系统时的不足,使控制器获得良好的控制性能,降低了系统的超调量,减少了系统的调节时间。

    关键词:发电机组;轴承;遗传算法;控制策略;PID控制器;油雾排放;平稳性;调节时间

    蓄能电站发电机组轴承运转时需要润滑,但是这会使机组运行过程中出现“甩油”和油雾溢出现象,在各大型电站中,都出现了这类问题。当油雾积累到一定程度时会从机组的转动部件和密封部件的结合处溢出,这会造成水车室的污染以及发电机定子线圈的损害[1]

    目前国内外各大型电站一般采用以下方式去解决“甩油”和油雾溢出问题:

    1)在轴承的油槽盖外壁上安装呼吸器。呼吸器内部有互相交错的挡板,油槽内溢出的油雾能够沿着呼吸器的挡板排出。

    2)通过改善油槽内部结构,减小油面波动,防止油雾溢出。

    3)通过改善密封,控制“甩油”,封堵油雾。

    4)在封闭式轴承内安装抽油装置,将油雾排放。

    在轴承内配备传统的呼吸器的同时从油槽内部引出抽油雾装置,可以很好地解决机组运行过程中所产生的油雾问题。目前我国已经具备自主研发“油挡”和抽油装置的能力,但是仪器精度以及抽油装置的过滤性能和国外仍有差距[2]。抽油装置在中国水电站的应用是在三峡电厂的主机设备招标需求中首次提出的,因当时已经对机组内部的清洁及油雾问题开始重视,要求国外顶级设备商如美国通用电气、法国阿尔斯托姆等公司研发抽油设备以消除油雾对机组影响。目前国内大型的电站的抽油装置几乎全部使用国外设备。

    上述的4种对蓄能电站发电机组轴承的油雾的处理方案均有一些缺陷,并没有彻底解决油雾外溢所带来的问题。

    首先几乎所有的水轮发电机轴承设计时均设有呼吸器,但因为发电机封闭式轴承内部结构空间小、油槽内的油位较高,油槽内的油位上部空间无法加大到理想程度,造成油槽内油雾压力过高,呼吸器无法全部聚结通过的油雾,从而形成了油雾外泄的直接通道。

    第二,从改善油槽内部结构防止油雾溢出方面着手,在已投运的发电机机组中改造难度巨大,很难实现。

    第三,近十几年来国内外行业内的专家在改善轴承油槽密封方面进行了大量的探讨和实践,已经取得了成果,使机组内部的油污污染程度有了很大的降低。但是这只是“堵”的方法,密封严密了,油槽内部的油雾并不会减少,并且因为油槽在结构上还无法做到一个完全密闭的承压空间,这就造成了油雾会寻找出路,释放压力。

    第四,使用抽油装置将油雾短时间内抽出,不对抽取量和补气量进行控制,会造成整个机组内部的气压变化。气压短时间的增加或者减少会造成与外界压差加大,可能会使内部的油雾激增,无法将油雾排净,而压差的增加也对机组安全运行造成危害。

    针对上述问题,可以得出结论:使用抽油装置及时稳定排放出油雾并使轴承内部气压保持一个稳定的范围内,可以避免相关危害。本文提出了基于改进的遗传−PID控制算法的蓄能电站发电机组油雾排放控制策略,将自动控制的思想引入到发电机组油雾排放领域中。这一控制策略将变频调速原理和智能控制算法应用到机组油雾排放中,可以实现油雾智能排放,避免危害的发生。

    1 油雾排放系统的组成

    本文采用的方式是基于遗传−PID控制算法间接测量封闭式轴承内部气体压强,根据压强变化使用变频器控制抽油电机即三相异步电机的转速,从而控制排油流量。通过对传统遗传算法的遗传操作进行改进,不断优化系统的控制响应,实现蓄能电站发电机组轴承油雾智能排放。本系统的主要组成结构如图1所示。

    图1 发电机组轴承油雾排放系统框图

    当抽油电机抽取油雾的时,封闭式轴承中的油雾量产生变化,油雾在排放过程中会使发电机组封闭式轴承内部压力发生变化。当轴承内部气压与外界压差过大时会导致内部的油雾激增或大量减少,使得整个油雾排放系统不稳定,产生危险。所以系统通过单片机或者其他嵌入式系统设定发电机组所允许的内部气压最大值,该压力值与压力传感器反馈的数值进行比较,通过使用的控制算法进行处理,控制变频器调节抽油电机转速间接控制轴承内部的气压,逐步达到稳态,使发电机组的内部气压在一个合理的范围内,保证机组安全工作。

    2 控制系统的设计

    控制策略是一个自动控制系统的核心,所以算法的选择至关重要。由于发电机组油雾排放系统结构较复杂,数学模型是高阶带有延时的线性系统,并且控制系统的阶跃响应要具备超调量较小、平稳性高的特点,所以用于设计控制策略的控制算法要能够满足上述的要求[3]。本文分别基于PID算法、传统遗传−PID算法和改进的遗传−PID算法设计控制器,通过仿真结果选取最优的控制策略。为了保证控制系统的平稳性,控制策略要求能够使控制系统超调量低于5%,控制精度小于2%。

    2.1 PID算法的原理

    传统的PID算法的理想微分方程是:

    式中: KP 为 比例系数; KI为 积分系数; KD为微分系数; u(t) 为 控制器输出即气压实测值; e(t)是气压设定值和实测值的误差。

    由于在进行算法分析和程序设计时通常使用PC机或者嵌入式系统进行,通常将式(1)离散化从而得到离散PID表达式:

    式中: u(k)是 k时刻输出变量; e (k)是k时刻压差的实测值与与设定值的误差;T为采样周期[4]

    传统的PID控制算法由于受到控制参数设定不良以及对复杂的运行工况适应较差的影响,通常达不到理想的控制效果,这使得基于传统PID算法设计的控制器的应用受到限制[5]

    遗传算法是一种全局优化、并行搜索的寻优方法,无需对目标函数微分,只依赖于适应度函数,即使在被控对象模型非线性的情况下,它仍可根据对象的输出情况对 KP、 KI 和 KD进行优化[6]

    2.2 遗传算法的原理

    遗传算法是一种基于自然选择和自然遗传的迭代式自适应概率性搜索方法。遗传算法的搜索方法根植于进化和自然遗传学的机制,对特定的目标实现自动优化。遗传算法主要包括选择、交叉和变异3个步骤,其流程图如图2所示。

    图2 遗传算法流程

    遗传算法因为具备较强的全局收敛性和较少的优化目标的优点,被广泛应用到控制器设计中,但同时此算法存在如下缺点:

    1)交叉算子概率和变异算子概率数值的设定对算法的优化效果有着直接的影响。而且对于传统的遗传算法,其交叉概率和变异概率的数值在算法的运行过程中是保持恒定不变的,无法满足实际运算的要求,对传统遗传算法的进化速度和收敛性产生影响[7]

    2)局部搜索能力较弱,容易陷入局部收敛。

    3)初始种群是随机生成的,其运行效率较低。

    2.3 遗传−PID控制器设计

    遗传−PID控制算法的原理,就是使用遗传算法对PID参数进行优化,其控制过程由如下:

    1)首先对PID算法的3个参数 KP、 KI 和 KD 进行编码,编码方式为二进制编码。本文提出的基于遗传−PID算法的油雾排放控制策略,通过10位无符号二进制码来表示参数,对目标 KP、 KIKD进行寻优,编码后形成长度为30的基因,生成的染色体如下[8]

    在生成种群前,算法要在所设定的取值范围内随机产生M个染色体。种群由产生的M个染色体构成。遗传算法以此种群作为初始点开始进行迭代计算,初始种群如下。

    2)确定每个个体的适应度,需要适应度函数来对其进行评价。控制系统的稳定性、准确性和快速性是用于衡量机组轴承油雾排放控制策略的3个重要指标。本文针对这3点并结合误差积分优劣的3个指标即时间乘绝对误差积分准则(ITAE)、绝对误差积分准则(IAE)和平方误差积分准则(ISE)[9],从而采用的目标函数如式(2)和(3)所示。

    式中:w1w2w3为权值; e(t)为 系统误差;tu为上升时间。如果 e(t)<0,则目标函数为:

    适应度函数采用求最大值方式,其函数表达式为[10]

    3)计算并保存每一代的适配值,根据算法流程进行选择、交叉与变异的遗传操作,产生新的个体,计算它的适配值,并进行最优值的替换[11]

    4)每产生一个最优值便将迭代次数加一,将迭代次数与设定的最大迭代次数进行比较,如果二者数值相等则满足结束条件,将输出最优解,并对最优解进行解码得到对应的PID参数。

    由2.2节可知,由于基本的遗传算法存在一些缺点,故对此算法进行一些改进以达到更好的控制效果,改进方法如下:

    1)缩小种群搜索空间

    为了提高遗传算法的运算效率,本文使用Zielgler−Nichols整定法对参数进行优化,得到 KP、KI 和 KD的初始值。根据初始值,并以该结果为中心向左右两边扩展形成了一个范围缩小的种群搜索空间。这种方法不仅减少了运算量也提高了遗传算法的效率。

    2)选择操作的改进

    设某个个体的适应度值为 Fi,那么该个体被选中的概率为 Pi

    当每个个体的适应度值比较大的时候,应增大其被选择的概率;当个体适应度值比较小的时候,应该缩小其被选择的概率。设 Fi是 第M代种群个体的第i个个体改进之前的适应度值,F¯是第M代种群个体的平均适应度值, 是第M代种群经过改进之后的第i个个体的适应度值,表达式为:

    式中:ξ表示缩放度,取值范围为(0.5,1);µ的表达式为:

    3)交叉概率和变异概率数值选取的改进

    本文中的控制策略针对传统遗传算法的交叉概率 Pc 和 变异概率 Pm数值固定的问题进行解决,提出了改进方法,实现了二者在算法的运行过程中能够随着代数的增加而进行自调整。交叉概率数值的大小对算法优化过程影响很大。数值选取越大,产生新个体的速度越快,但是概率数值如果过大会导致遗传算法的高适应度的个体结构被破坏;而如果数值选取过小,则会减慢算法的寻优速度,甚至会出现停滞。而对于变异概率,它的数值选取同样十分关键,过小,无法产生新的结构;过大,算法就会完全随机生成下一代种群[12]。为了解决传统遗传算法交叉概率和变异概率恒定不变的缺点,将固定的数值改为表达式的形式。将个体的适应度值与种群平均值大小进行比较。若大于平均值,并且存在较低的交叉概率和变异概率数值,则保护它遗传进入下一代;若低于平均值,且其交叉概率和变异概率数值比较高,则将其淘汰。上述的改进方法能够求出遗传算法优化过程中所产的所有解的最佳交叉概率和变异概率的取值。这种方法不仅可保证种群进化的多样性,也可保持算法有较好的收敛性。交叉算子概率和变异算子概率的调整公式如为:

    式中: Fmax为种群中最大的适应度值; Favg为种群中平均适应度值; Fc为要交叉的2个个体较大的适应度值; Fm要变异的个体的适应度值; pc1和 为算法初始的交叉概率和变异概率数值; 为常数。基于上述改进的遗传−PID算法设计控制器,从而实现对发电机组轴承油雾排放的控制。

    3 控制系统的仿真与结果分析

    本节针对传统PID控制器、传统遗传−PID控制器和改进的遗传−PID设计方案,并使用改进的遗传算法求解Rosernbrock函数全局极大值,分别在仿真平台软件MATLAB上编写程序,进行发电机组轴承油雾排放控制系统的仿真实验。

    3.1 改进的遗传算法对函数的优化

    传统遗传算法的一个最大问题是容易陷入局部最优解,这一问题会使算法在优化PID参数时,无法找到最优解。为了验证改进的遗传算法是否解决了上述问题,本文选取了Rosernbrock函数作为被优化函数进行仿真实验,Rosernbrock函数的表达式为:

    如图3所示,该函数存在2个局部极大值点,分别是 f(2.048,−2.048)和 f(−2.048,−2.048),后者为全局极大值。由于2个极大值点十分接近,在使用寻优算法求全局极大值时,需要避免陷入局部最优解。

    图3 Rosernbrock函数三维图

    在仿真实验中,取 pc1=0.6, pm1=0.9,样本个数S=30,迭代次数为30,适应度函数为 F(x)=f(x1,x2)。经过30次迭代计算之后,得到结果:当 x1=−2.048,x2=−2.048时,函数具有极大值,极大值为3905.9,符合正确结果,避免了陷入局部最优解,适应度函数的优化过程如图4所示。

    图4 适应度函数优化过程

    3.2 控制模型的选择

    发电机组油雾排放控制系统的被控对象的数学模型主要由变频器和三相异步电机组成(抽油电机可等效为异步电机),所以通常将该类模型等效为带有滞后和增益的高阶系统,可表示为:

    3.3 控制器的仿真实现

    试验过程中,首先通过常用的PID整定法,即Zielgler−Nichols整定法,来获得遗传−PID控制器的 KP、 KI 和 KD的初始数值,并以该结果为中心向左右两边扩展,形成了一个范围缩小的种群搜索空间[12]

    改进的遗传−PID算法使用的样本个数为S=30,采样周期为0.01s,交叉概率和变异概率初始数值分别为 p参数 KP的取值范围为[0,20], KI 和 KD 的 取值范围为[0,2],采用二进制的编码方式,经过100代进化,获得的优化参数如下:KP= 18.14、 KI = 0.18、 KD=0.22, 性 能 指 标J=21.46。控制器的阶跃响应如图5所示,传统PID控制器的阶跃响应和传统遗传PID算法的阶跃响应如图6、7所示,通过观察3种控制器的响应曲线并将数据整理到表1中。

    图5 改进的遗传−PID控制器阶跃响应

    图6 Z-N整定法优化的传统PID控制器阶跃响应

    图7 传统遗传−PID控制器阶跃响应

    表1 传统PID算法、传统遗传−PID算法和改进的遗传−PID算法对比

    由仿真结果和表1数据可以看到,尽管经过Zielgler−Nichols整定法优化后的传统PID控制器阶跃响应的上升时间为1.82s,小于传统遗传−PID控制器的3.32s;但是在超调量和调节时间2个重要指标上,传统遗传−PID控制器则优于传统PID控制器。传统遗传−PID算法的阶跃响应超调量仅为1.12%,调节时间为4.79s,而传统PID算法的超调量高达6.83%,调节时间为5.50s。改进的遗传−PID算法的上升时间为1.12s,调节时间为3.61s,超调量为0.6%,3个指标均优于传统遗传−PID算法。从上述实验结果可以得出,基于改进的遗传−PID算法的控制策略满足系统要求,控制效果更好。

    4 结论

    本文提出了基于改进的遗传−PID算法的发电机组轴承油雾排控制策略,介绍了蓄能电站发电机组轴承油雾排放控制系统的组成。通过对基于传统PID算法的控制策略和基于传统遗传−PID算法的控制策略进行对比论证,并对传统的遗传−PID算法进行改进,在三者中选取最优的方案。

    通过设定的参数指标和MATLAB仿真曲线对3种控制策略进行了比较,可以得到如下结论:

    1)通过仿真结果可以看到,基于改进之后的遗传−PID算法的控制策略的超调量为0.06%,远远优于传统PID算法,满足指标要求和系统的稳定性。在调节时间这一重要指标上,改进之后的遗传−PID控制算法在针对高阶大滞后系统进行控制,调节时间仅为3.61s,时间比传统PID算法减少了34.4%.

    2)经过改进之后的遗传算法PID也大大改善传统遗传−PID算法效率慢、响应速度慢以及容易陷入局部极大值等问题。

    3)遗传算法与PID算法结合,通过遗传算法的遗传操作和迭代计算对PID的3个参数进行在线优化并在此基础上进行一定的改进,从而使整个系统具有良好的稳定性、快速性和控制精度,满足油雾智能排放的要求。综上所述改进的遗传−PID算法的控制策略可应用到发电机组轴承油雾排放系统中,可以起到良好的控制效果。


     
    (文/小编)
    打赏
    免责声明
    • 
    本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://2024.dingdx.com/news/show.php?itemid=6706 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
    0相关评论
     

    © Copyright 深圳市鼎达信装备有限公司 版权所有 2015-2022. All Rights Reserved.
    声明:本站内容仅供参考,具体参数请咨询我们工程师!鼎达信作为创新真空产品研发制造商,我们提供海绵吸具,海绵吸盘,真空吸盘,真空发生器,真空泵,真空鼓风机,缓冲支杆,真空配件,真空吊具等等产品

    粤ICP备17119653号