基于卡尔曼滤波的结晶器控制系统状态估计方法

文档序号:3256031阅读:259来源:国知局
专利名称:基于卡尔曼滤波的结晶器控制系统状态估计方法
技术领域
本发明涉及钢铁冶金行业中连铸机结晶器控制系统设计领域,尤其涉及一种基于卡尔曼滤波的结晶器控制系统状态估计方法。
背景技术
炼钢连铸工艺中的结晶器振动对铸坯脱模及表面质量有着直接、重要的影响,实际应用中在保证振动工艺参数基本稳定的前提下,通过适当地调整频率、振幅等振动基本参数来获得良好的铸坯脱模效果和铸坯表而质量。由于结晶器需要跟踪不同的频率、振幅,因此常规的PID控制很难获得满意的跟踪效果,为此需要采用基于状态反馈的控制方法才能获得良好的跟踪效果,而状态反馈控制的基础是结晶器状态估计
发明内容
本发明所要解决的技术问题是设计一种基于卡尔曼滤波的结晶器控制系统状态估计方法,以便获得噪声干扰环境下的结晶器状态无偏估计,进而提高结晶器的控制效果。本发明解决其技术问题采用以下的技术方案
本发明提供的基于卡尔曼滤波的结晶器控制系统状态估计方法,该方法是根据结晶器白噪声干扰条件下的离散状态方程,将结晶器过程干扰噪声矩阵和测量噪声矩阵转换为卡尔曼滤波器已知参数矩阵Q、R,利用结晶器时间更新和结晶器状态更新方程进行迭代运算获得当前结晶器状态估计值。本发明提供的基于卡尔曼滤波的结晶器控制系统状态估计方法,其步骤包括
(1)令结晶器噪声干扰条件下的离散状态方程形式为
f x(i + l) = Ax(k) 4- Bu (k) + Fe(k)
.'、二 (1、 ,其中&是k时刻的结晶器状态值,^^是k时刻的结晶[ y(kj = Cx(k) + Oe(k}x(k)u{k)
器输入值,y的是k时刻的结晶器输出,m是k时刻的白噪声干扰值,令X㈨为《xl列向量,为m xl维列向量,y{k)为p维向量,eC^)为Ixl向量,则A为?《 矩阵,B为. x 矩阵,C为矩阵,F为《XI矩阵,G为pxl矩阵;
(2)令G= ,其中i 1表示J 的转置运算;
(3)令及=G*G',其中G1表示G的转置运算;
(4)令结晶器状态估计初始值先验估计协方差/T=p/s ,其中/s为咖单位矩阵,力大于0的正实数;
(5)令结晶器状态估计初始值&=[0 0 of;
(6)结晶器时间更新方程为K=Axs^l +Bu^l, = AP^1A1+Q ,其中忘为k时刻状态X的先验估计,4_1为k-l时刻状态X的后验估计,4为k时刻状态X先验估计误差的协方差,1I-I为k-l时刻状态X的后验估计误差的协方差;
⑴结晶器状态更新方程为=\ = rk+Kk(yk-crk、,
Pfc = (/- KkC.)Pfc-,其中(fW+M)-1表示对(W+及)求逆矩阵,九为m ;
(8)则k时刻的状态估计为% ;
经过上述步骤,实现基于卡尔曼滤 波的结晶器控制系统状态估计。本发明提供的基于卡尔曼滤波的结晶器控制系统状态估计方法,其用于钢铁冶金行业中连铸机结晶器控制系统的设计。本发明提供的基于卡尔曼滤波的结晶器控制系统状态估计方法,其与现有技术相比具有以下主要的优点
其一.能够获得结晶器状态无偏估计。其二 .能够对结晶器系统受到的噪声干扰进行有效的滤波。其三.较传统的状态观测器具有更好的滤波效果,非常适合应用于结晶器这种工况复杂的设备,在实际应用中能够获得非常好的状态估计效果,具体比较结果如附图3、附图4、附图5所示卡尔曼滤波器估计的结晶器状态与常规状态估计器估计的状态对比。


图I为本发明基于卡尔曼滤波的结晶器控制系统状态估计结构图。图2为本发明基于卡尔曼滤波的结晶器控制系统状态估计原理图。图3为本发明实施例I中结晶器第一种状态卡尔曼估计值与常规状态估计值对比曲线。图4为本发明实施例I中结晶器第二种状态卡尔曼估计值与常规状态估计值对比曲线。图5为本发明实施例I中结晶器第三种状态卡尔曼估计值与常规状态估计值对比曲线。
具体实施例方式本发明提供的基于卡尔曼滤波的结晶器控制系统状态估计方法,可以由图I所示的基于卡尔曼滤波的结晶器控制系统状态估计结构来实现。图I中卡尔曼滤波器利用系统当前的输入、输出数据及上一时刻估计得到的当前时刻状态三种信息估计下一时刻的系统状态,既实现了状态估计,又完成了状态滤波的功能。本发明提供的基于卡尔曼滤波的结晶器控制系统状态估计方法,参见图2,具体是该方法根据结晶器白噪声干扰条件下的离散状态方程,将结晶器过程干扰噪声矩阵和测量噪声矩阵转换为卡尔曼滤波器已知参数矩阵Q、R,利用时间更新方程和状态更新方程进行迭代运算获得当前结晶器状态估计值。在利用结晶器过程噪声和测量噪声协方差矩阵Q、R,按照卡尔曼原理计算结晶器时间更新方程和结晶器状态更新方程,获得结晶器当前最佳状态估计。本发明提供的上述基于卡尔曼滤波的结晶器控制系统状态估计方法,具体包括以下步骤
(1)令结晶器噪声干扰条件下的离散状态方程形式为
权利要求
1.一种基于卡尔曼滤波的结晶器控制系统状态估计方法,其特征是该方法根据结晶器白噪声干扰条件下的离散状态方程,将结晶器过程干扰噪声矩阵和测量噪声矩阵转换为卡尔曼滤波器已知参数矩阵Q、R,利用结晶器时间更新和结晶器状态更新方程进行迭代运算获得当前结晶器状态估计值。
2.根据权利要求I所述的结晶器控制系统状态估计方法,其特征在于该方法包括以下步骤 (1)令结晶器噪声干扰条件下的离散状态方程形式为 [x(k + 1) = Ax 的 + Bu (k) + Fs(k) [ y(k) = Cx(k) + Os(k) ’ 式中是k时刻的结晶器状态值,蛛、是k时刻的结晶器输入值,y(k)是k时刻的结晶器输出,gW是k时刻的白噪声干扰值., 琳、}为《xl列向量,为fnx\维列向量, 为p维向量,《1为Ixl向量,则A为《 矩阵,B为《 Xot矩阵,C为P 矩阵,F为矩阵,G为pxl矩阵. (2)令G= P,其中i 1表示i 的转置运算; (3)令S= G*G',其中G1表示G的转置运算; (4)令结晶器状态估计初始值先验估计协方差^,其中h为nxn单位矩阵”力大于O的正实数; (5)令结晶器状态估计初始值各=|;0O Of; (6)结晶器时间更新方程为K= AP^1A1+Q ,其中忘为k时刻状态X的先验估计,4-1为k-l时刻状态X的后验估计,为k时刻状态X先验估计误差的协方差,4-1为k-l时刻状态X的后验估计误差的协方差; (7)结晶器状态更新方程为Pk = (/ - KkC) ^,其中(CirC + M)-1表示对{CgC1 + ^)求逆矩阵,凡%漱' (8)则k时刻的状态估计为4; 经过上述步骤,实现基于卡尔曼滤波的结晶器控制系统状态估计。
3.根据权利要求I所述的结晶器控制系统状态估计方法,其特征在于利用结晶器过程噪声和测量噪声协方差矩阵Q、R,按照卡尔曼原理计算结晶器时间更新方程和结晶器状态更新方程,获得结晶器当前最佳状态估计。
4.权利要求I至3中任一权利要求所述结晶器控制系统状态估计方法的应用,其特征在于该方法用于钢铁冶金行业中连铸机结晶器控制系统的设计。
全文摘要
本发明涉及一种基于卡尔曼滤波的结晶器控制系统状态估计方法,该方法根据结晶器白噪声干扰条件下的离散状态方程,将结晶器过程干扰噪声矩阵和测量噪声矩阵转换为卡尔曼滤波器已知参数矩阵Q、R,利用结晶器时间更新和结晶器状态更新方程进行迭代运算获得当前结晶器状态估计值。本发明能够获得结晶器状态无偏估计,对结晶器系统受到的噪声干扰能够进行有效的滤波;较传统的状态观测器具有更好的滤波效果,非常适合应用于结晶器这种工况复杂的设备,在实际应用钢铁冶金行业中连铸机结晶器控制系统的设计中能够获得非常好的状态估计效果。
文档编号B22D11/053GK102744379SQ20121005788
公开日2012年10月24日 申请日期2012年3月7日 优先权日2012年3月7日
发明者尉强, 张华军, 王晓伟, 蔡炜, 褚学征, 陈方元 申请人:中冶南方工程技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1