一种蒸汽发生器水位系统的动态滑模变结构控制器与方法.pdf

上传人:b*** 文档编号:5729348 上传时间:2019-03-13 格式:PDF 页数:11 大小:646.66KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510184412.X

申请日:

2015.04.17

公开号:

CN104965410A

公开日:

2015.10.07

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G05B 13/04申请公布日:20151007|||实质审查的生效IPC(主分类):G05B 13/04申请日:20150417|||公开

IPC分类号:

G05B13/04; G05D9/12

主分类号:

G05B13/04

申请人:

华南理工大学

发明人:

马晓茜; 武万强; 吴婕; 许志斌; 曾碧凡

地址:

510640广东省广州市天河区五山路381号

优先权:

专利代理机构:

广州市华学知识产权代理有限公司44245

代理人:

罗观祥

PDF下载: PDF下载
内容摘要

本发明公开了一种蒸汽发生器水位系统的动态滑模变结构控制器与方法,该控制器包括依次连接的采集卡、蒸汽发生器模型简化模块、动态滑模控制模块、抗干扰模块;还包括与动态滑模控制模块连接的遗传算法模块;该控制器通过对蒸汽发生器的给水流量、蒸汽流量等参数收集,并利用遗传算法对滑模控制器中的趋近率,切换函数的控制参数等进行优化,实现蒸汽发生器水位控制;本发明采用动态滑模控制使调节时间大大减少,通过遗传算法对滑模参数进行优化以适应全功率范围下的控制,同时加入了抗干扰模块加强对装置的抗干扰性;提供一种水位控制稳定时间短、控制效果更好、适合全工况运行的控制器。

权利要求书

权利要求书
1.  一种蒸汽发生器水位系统的动态滑模变结构控制器,其特征在于包括依次连接的采集卡、蒸汽发生器模型简化模块、动态滑模控制模块、抗干扰模块;还包括与动态滑模控制模块连接的遗传算法模块。

2.  根据权利要求1所述蒸汽发生器水位系统的动态滑模变结构控制器,其特征在于:
数据采集模块,对核电站蒸汽发生器的蒸汽流量、给水流量和一次侧流量参数数据进行收集;
蒸汽发生器模型简化模块,通过数据采集模块所收集到的参数数据,找出影响水位的关键因素;
动态滑模控制模块,设计动态滑模控制函数,编写滑模控制代码,实现初步编写;采用等速趋紧率,定义切换函数,与动态滑模控制结合,使蒸汽发生器水位在一个区间内波动;
遗传算法模块,根据不同切换函数作用于蒸汽发生器水位具有不同效果,利用遗传算法调整蒸汽发生器模型简化模块的定义切换函数,使得水位控制在不同扰动下的抗干扰性;
抗干扰模块,用于减少白噪声的影响。

3.  权利要求1或2所述蒸汽发生器水位系统的动态滑模变结构控制器的控制方法,其特征在于如下步骤:
(一)数据采集步骤:
通过数据采集模块,采集核电站蒸汽发生器现有数据,获取蒸汽发生器蒸汽流量、给水流量和一次侧流量参数数据,基于蒸汽发生器模型简化模块,得到关于水位和压力的状态空间:

式中y为水位(mm),s为拉普拉斯算子,qe为给水流量(kg/s),qv为出口蒸汽流量(kg/s);
因蒸汽发生器模型简化模块的模型不确定性,改写为状态空间方程形式如下:

式中x(t)=[x1(t) x2(t) x3(t) x4(t)]T为状态变量,u(t)(即给水流量qe(t))为控制输入,d(t)(即出口蒸汽流量qv(t))为扰动量;y(t)为蒸汽发生器水位,A(p),B(p),W(p),C(p)为系统矩阵,其表达式为:

式中,a22=-1/τ2(p),a33=-2/τ1(p),a43=-τ1-2(p)-4π2T-2(p),b1=G1(p),b2=-G2(p)/τ2(p),b3=G3(p),w1=-G1(p),w2=G2(p)/τ2(p);p为运行功率;在不同的功率p下,系统矩阵以及各参数为变动非固定的,这也可以认为是一种干扰量,控制的目的是为了在这种干扰下减少对蒸发器水位控制的影响,并通过给水流量作为控制变量来跟踪设定点的变化;
收集水位、压力有关变量数据,通过分析水位和压力的变化关系,分析得到影响蒸汽发生器水位和压力的变量有蒸汽流量、给水流量与加热量;
(二)建立蒸汽发生器模型简化步骤;
设定对象模型,根据步骤(一)公式,将动态滑模控制设计为:将水位H和压力P设置成x1、x2;
则蒸汽发生器改写为:
  其中x=[x1 x2 x3 x4]T,u∈R是控制输入,d∈R是外加干扰;
(三)设计动态滑模控制步骤;
(1)假定滑模控制模型的位置指令为:

r=-ω2A sin(ωt),r=-ω3A cos(ωt)

e为控制器的误差及导数,其中
(2)定义切换函数:
选择一阶动态滑模控制方式,其中切换函数为:
S=Fe+Gu
其中F=[F(1) F(2) F(3) F(4)];当s=0时,Gu=-Fe;为了保证形成负反馈,F<0;则切换函数的一阶导数可以表示为:

(3)计算控制器的动态控制律,选取加入的阶跃为1,采用等速趋近率:

由切换函数导数和等速趋近率联立,即可求得控制器的动态控制律为:

(四)设计遗传算法步骤;
为调整动态滑模控制中的控制,使用遗传算法优化切换函数的参数;
一阶动态滑模控制模块中,需要确定F=[F(1)F(2)F(3)F(4)]、G以及η的大小来确定切换函数,其中为了形成负反馈,需使F<0,G>0,η>0;通过遗传算法对这三个参数进行设计优化,从而得到具体值获得所需要的滑模控制;
设计群体大小为30,进化代数为100,交叉率为0.6,变异率为0.1;每经0.5s对水位值y进行一次采样,将每次的采样值与设定水位H进行对比得到相对误差,设计适应度函数
J(i)=J(i)+k*abs(y-H)   (13) 
式中,k为采样次数;
通过迭代相应的步数,即可求解得最优控制参数。

4.  权利要求3所述蒸汽发生器水位系统的动态滑模变结构控制器的控制方法,其特征在于还包括加入抗干扰步骤:
抗干扰模块减少白噪声的影响,在扰动量后加入滤波器,减少白噪声的干扰,解决实际运行的过程中造成的信号波动。

说明书

说明书一种蒸汽发生器水位系统的动态滑模变结构控制器与方法
技术领域
本发明涉及核电站蒸汽发生器水位控制,尤其涉及一种蒸汽发生器水位系统的动态滑模变结构控制器与方法。
背景技术
核电站蒸汽发生器(SG)作为连接压水堆一二回路的重要设备,被称为一二回路的枢纽。其主要功能是把一回路产生的热量传递给二回路,使二回路侧产生蒸汽,带动汽轮机做功。蒸汽发生器水位的稳定,是整个核电站稳定运行的重要保障。目前核电站主要的故障来自于蒸汽发生器。
蒸汽发生器水位如果偏低,就会出现蒸汽发生器的水储量减少时,它作为反应堆热阱的容量就降低;水位低过水环管时,会引起水锤冲击;如果蒸汽发生器水位降低到传热管束顶端以下,会发生传热管束裸露甚至烧干,引起一回路冷却不充分,导致堆芯过热损坏。如果水位过高,则会导致流向汽轮机的蒸汽湿度增大,损坏汽轮机叶片,并且有可能造成阀门带水操作的风险;在较低负荷时,蒸汽发生器水位过高,如果发生蒸汽管线破裂时,会向安全壳释放过多能量,造成安全壳破坏。因此保证蒸汽发生器水位的稳定,有助于降低整个核电站的故障率。
在工程实际中,核电站蒸汽发生器应用最广泛的控制方法是传统的PID控制。PID控制器是根据系统的误差,利用比例、积分、微分计算出控制量进行控制,由于蒸汽发生器是一个非线性、具有时滞性的非最小相位系统,模拟的PID控制器难以满足蒸汽发生器装置在瞬态的控制要求,单一的控制器也 很难满足在全工况下的蒸发器水位控制。而且当被控对象的结构和参数不能掌握,或者得不到精确的数学模型时,系统控制器的结构和参数必须依靠经验和现场调试才能确定,整定过程复杂。
发明内容
本发明的目的在于克服上述现有技术的缺点和不足,提供一种水位控制稳定时间短、控制效果更好、适合全工况运行的蒸汽发生器水位系统的动态滑模变结构控制器与方法。可以根据核电站运行工况的不同,调整控制参数,实现蒸汽发生器水位控制。
本发明通过下述技术方案实现:
一种蒸汽发生器水位系统的动态滑模变结构控制器,包括依次连接的采集卡、蒸汽发生器模型简化模块、动态滑模控制模块、抗干扰模块;还包括与动态滑模控制模块连接的遗传算法模块。
数据采集模块,对核电站蒸汽发生器的蒸汽流量、给水流量和一次侧流量参数数据进行收集;
蒸汽发生器模型简化模块,通过数据采集模块所收集到的参数数据,找出影响水位的关键因素;
动态滑模控制模块,设计动态滑模控制函数,编写滑模控制代码,实现初步编写;采用等速趋紧率,定义切换函数,与动态滑模控制结合,使蒸汽发生器水位在一个区间内波动;
遗传算法模块,根据不同切换函数作用于蒸汽发生器水位具有不同效果,利用遗传算法调整蒸汽发生器模型简化模块的定义切换函数,使得水位控制在不同扰动下的抗干扰性;
抗干扰模块,用于减少白噪声的影响。
上述蒸汽发生器水位系统的动态滑模变结构控制器的控制方法如下:
(一)数据采集步骤:
通过数据采集模块,采集核电站蒸汽发生器现有数据,获取蒸汽发生器蒸汽流量、给水流量和一次侧流量参数数据,基于蒸汽发生器模型简化模块,得到关于水位和压力的状态空间:
y(s)=|G1s|(qe(s)-qv(s))-|G21+τ2s|(qe(s)-qv(s))+G3ss2+2τ1-1s+τ1-2+4π2T-2qe(s)]]>
式中y为水位(mm),s为拉普拉斯算子,qe为给水流量(kg/s),qv为出口蒸汽流量(kg/s);
因蒸汽发生器模型简化模块的模型不确定性,改写为状态空间方程形式如下:
x·(t)=A(p)x(t)+B(p)u(t)+W(p)d(t)y(t)=Cx(t)]]>
式中x(t)=[x1(t) x2(t) x3(t) x4(t)]T为状态变量,u(t)(即给水流量qe(t))为控制输入,d(t)(即出口蒸汽流量qv(t))为扰动量;y(t)为蒸汽发生器水位,A(p),B(p),W(p),C(p)为系统矩阵,其表达式为:
A(p)=00000a220000a33100a430,B(p)=b1b2b30,W(p)=w1w200,C=1110T]]>
式中,a22=-1/τ2(p),a33=-2/τ1(p),a43=-τ1-2(p)-4π2T-2(p),b1=G1(p),b2=-G2(p)/τ2(p),b3=G3(p),w1=-G1(p),w2=G2(p)/τ2(p);p为运行功率;在不同的功率p下,系统矩阵以及各参数为变动非固定的,这也可以认为是一种干扰量,控制的目的是为了在这种干扰下减少对蒸发器水位控制的影响,并通过给水流量作为控制变量来跟踪设定点的变化;
收集水位、压力有关变量数据,通过分析水位和压力的变化关系,分析得到影响蒸汽发生器水位和压力的变量有蒸汽流量、给水流量与加热量;
(二)建立蒸汽发生器模型简化步骤:
设定对象模型,根据步骤(一)公式,将动态滑模控制设计为:将水位H和压力P设置成x1、x2;
则蒸汽发生器改写为:
x·(t)=A(p)x(t)+B(p)u(t)+W(p)d(t)y(t)=Cx(t)]]>   其中x=[x1 x2 x3 x4]T,u∈R是控制输入,d∈R是外加干扰。
(三)设计动态滑模控制步骤;
(1)假定滑模控制模型的位置指令为:
r=Asin(ωt),r·=ωA cos(ωt)]]>
r=-ω2A sin(ωt),r=-ω3A cos(ωt)
e=r-x1r·-x2r··-x3r···-x4T=R-x]]>
e为控制器的误差及导数,其中
(2)定义切换函数:
选择一阶动态滑模控制方式,其中切换函数为:
S=Fe+Gu
其中F=[F(1)F(2)F(3)F(4)]。当s=0时,Gu=-Fe。为了保证形成负反馈,F<0。则切换函数的一阶导数可以表示为:
S·=FR·-FX·+Gu·]]>
(3)计算控制器的动态控制律,选取加入的阶跃为1,采用等速趋近率:
S·=-ηsgn(s)]]>
由切换函数导数和等速趋近率联立,即可求得控制器的动态控制律为:
u·=1G(-FR·+FX·-ηsgn(s))]]>
(四)设计遗传算法步骤:
为调整动态滑模控制中的控制,使用遗传算法优化切换函数的参数;
一阶动态滑模控制模块中,需要确定F=[F(1) F(2) F(3) F(4)]、G以及η的大小来确定切换函数,其中为了形成负反馈,需使F<0,G>0,η>0。通过遗传算法对这三个参数进行设计优化,从而得到具体值获得所需要的滑模控制;
设计群体大小为30,进化代数为100,交叉率为0.6,变异率为0.1;每经0.5s对水位值y进行一次采样,将每次的采样值与设定水位H进行对比得到相对误差,设计适应度函数
J(i)=J(i)+k*abs(y-H)          (13) 
式中,k为采样次数; 
通过迭代相应的步数,即可求解得最优控制参数;
抗干扰步骤: 
抗干扰模块减少白噪声的影响,在扰动量后加入滤波器,减少白噪声的干扰,解决实际运行的过程中造成的信号波动。
调试并运行,使控制达到最优化。
本发明相对于现有技术,具有如下的优点及效果:
采用动态滑模控制,比传统的PID控制使水位稳定时间更短,超调量更小;
通过遗传算法对滑模控制参数进行修正,使其满足全功率范围下的控制要求,遗传算法能够实现控制参数的自适应调整,能够使蒸汽发生器控制系统具有更好鲁棒性;
增加抗干扰模块,能有效减少实际运行的过程中造成的信号波动问题。
综上所述,本发明所述的动态滑模变结构控制器是一种特殊的非线性控制策略,其控制策略可以使控制系统在一定的状态下沿着一定的状态轨迹作高频率小幅度的滑动。滑模控制具有抗外界干扰及对系统动态参数变化时可控性的特性,具有良好的鲁棒性。遗传算法是模仿自然界生物进化机制的随机全局搜索和优化方法,能够快速可靠地解决求解非常困难的问题。经遗传算法优化的滑模控制器能够更好地适用于蒸汽发生器这类非线性、具有时滞性 的非最小相位系统。
附图说明
图1为本发明结构示意图。
具体实施方式
下面结合具体实施例对本发明作进一步具体详细描述。
实施例
如图1所示。本发明一种蒸汽发生器水位系统的动态滑模变结构控制器,包括依次连接的采集卡、蒸汽发生器模型简化模块、动态滑模控制模块、抗干扰模块;还包括与动态滑模控制模块连接的遗传算法模块。
数据采集模块,对核电站蒸汽发生器的蒸汽流量、给水流量和一次侧流量参数数据进行收集;
蒸汽发生器模型简化模块,通过数据采集模块所收集到的参数数据,找出影响水位的关键因素;
动态滑模控制模块,设计动态滑模控制函数,编写滑模控制代码,实现初步编写;采用等速趋紧率,定义切换函数,与动态滑模控制结合,使蒸汽发生器水位在一个区间内波动;
遗传算法模块,根据不同切换函数作用于蒸汽发生器水位具有不同效果,利用遗传算法调整蒸汽发生器模型简化模块的定义切换函数,使得水位控制在不同扰动下的抗干扰性;
抗干扰模块,用于减少白噪声的影响。
通过对蒸汽发生器的给水流量、蒸汽流量等参数收集,并利用遗传算法对滑模控制器中的趋近率,切换函数的控制参数等进行优化,得到对蒸汽发生器水位有效控制的滑模变结构控制。
上述蒸汽发生器水位系统的动态滑模变结构控制器的控制方法如下:
(一)数据采集步骤:
通过数据采集模块,采集核电站蒸汽发生器现有数据,获取蒸汽发生器 蒸汽流量、给水流量和一次侧流量参数数据,基于蒸汽发生器模型简化模块,得到关于水位和压力的状态空间:
y(s)=|G1s|(qe(s)-qv(s))-|G21+τ2s|(qe(s)-qv(s))+G3ss2+2τ1-1s+τ1-2+4π2T-2qe(s)]]>
式中y为水位(mm),s为拉普拉斯算子,qe为给水流量(kg/s),qv为出口蒸汽流量(kg/s);
因蒸汽发生器模型简化模块的模型不确定性,改写为状态空间方程形式如下:
x·(t)=A(p)x(t)+B(p)u(t)+W(p)d(t)y(t)=Cx(t)]]>
式中x(t)=[x1(t) x2(t) x3(t) x4(t)]T为状态变量,u(t)(即给水流量qe(t))为控制输入,d(t)(即出口蒸汽流量qv(t))为扰动量;y(t)为蒸汽发生器水位,A(p),B(p),W(p),C(p)为系统矩阵,其表达式为:
A(p)=00000a220000a33100a430,B(p)=b1b2b30,W(p)=w1w200,C=1110T]]>
式中,a22=-1/τ2(p),a33=-2/τ1(p),a43=-τ1-2(p)-4π2T-2(p),b1=G1(p),b2=-G2(p)/τ2(p),b3=G3(p),w1=-G1(p),w2=G2(p)/τ2(p);p为运行功率;在不同的功率p下,系统矩阵以及各参数为变动非固定的,这也可以认为是一种干扰量,控制的目的是为了在这种干扰下减少对蒸发器水位控制的影响,并通过给水流量作为控制变量来跟踪设定点的变化;
收集水位、压力有关变量数据,通过分析水位和压力的变化关系,分析得到影响蒸汽发生器水位和压力的变量有蒸汽流量、给水流量与加热量;
(二)建立蒸汽发生器模型简化步骤:
设定对象模型,根据步骤(一)公式,将动态滑模控制设计为:将水位H和压力P设置成x1、x2;
则蒸汽发生器改写为:
x·(t)=A(p)x(t)+B(p)u(t)+W(p)d(t)y(t)=Cx(t)]]>               其中x=[x1 x2 x3 x4]T,u∈R是控制输入,d∈R是外加干扰。
(三)设计动态滑模控制步骤;
(1)假定滑模控制模型的位置指令为:
r=Asin(ωt),r·=ωA cos(ωt)]]>
r=-ω2Asin(ωt),r=-ω3Acos(ωt)
e=r-x1r·-x2r··-x3r···-x4T=R-x]]>
e为控制器的误差及导数,其中
(2)定义切换函数:
选择一阶动态滑模控制方式,其中切换函数为:
S=Fe+Gu
其中F=[F(1) F(2) F(3) F(4)]。当s=0时,Gu=-Fe。为了保证形成负反馈,F<0。则切换函数的一阶导数可以表示为:
S·=FR·-FX·+Gu·]]>
(3)计算控制器的动态控制律,选取加入的阶跃为1,采用等速趋近率:
S·=-ηsgn(s)]]>
由切换函数导数和等速趋近率联立,即可求得控制器的动态控制律为:
u·=1G(-FR·+FX·-ηsgn(s))]]>
(四)设计遗传算法步骤:
为调整动态滑模控制中的控制,使用遗传算法优化切换函数的参数;
一阶动态滑模控制模块中,需要确定F=[F(1) F(2) F(3) F(4)]、G以及η的大小来确定切换函数,其中为了形成负反馈,需使F<0,G>0,η>0。通过遗传算法对这三个参数进行设计优化,从而得到具体值获得所需要的滑模控制;
设计群体大小为30,进化代数为100,交叉率为0.6,变异率为0.1;每经0.5s对水位值y进行一次采样,将每次的采样值与设定水位H进行对比得到相对误差,设计适应度函数
J(i)=J(i)+k*abs(y-H)                 (13) 
式中,k为采样次数; 
通过迭代相应的步数,即可求解得最优控制参数;
本发明还包括抗干扰步骤:抗干扰模块减少白噪声的影响,在扰动量后加入滤波器,减少白噪声的干扰,解决实际运行的过程中造成的信号波动。
调试并运行,使控制达到最优化。
本发明的实施方式并不受上述实施例的限制,其他任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

一种蒸汽发生器水位系统的动态滑模变结构控制器与方法.pdf_第1页
第1页 / 共11页
一种蒸汽发生器水位系统的动态滑模变结构控制器与方法.pdf_第2页
第2页 / 共11页
一种蒸汽发生器水位系统的动态滑模变结构控制器与方法.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《一种蒸汽发生器水位系统的动态滑模变结构控制器与方法.pdf》由会员分享,可在线阅读,更多相关《一种蒸汽发生器水位系统的动态滑模变结构控制器与方法.pdf(11页珍藏版)》请在专利查询网上搜索。

本发明公开了一种蒸汽发生器水位系统的动态滑模变结构控制器与方法,该控制器包括依次连接的采集卡、蒸汽发生器模型简化模块、动态滑模控制模块、抗干扰模块;还包括与动态滑模控制模块连接的遗传算法模块;该控制器通过对蒸汽发生器的给水流量、蒸汽流量等参数收集,并利用遗传算法对滑模控制器中的趋近率,切换函数的控制参数等进行优化,实现蒸汽发生器水位控制;本发明采用动态滑模控制使调节时间大大减少,通过遗传算法对滑模。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 控制;调节


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1