首页> 中国专利> 结晶器离散状态方程辨识方法

结晶器离散状态方程辨识方法

摘要

本发明公开了一种结晶器离散状态方程辨识方法,其步骤包括有:(1)采集输入数据u(k)和输出数据y(k),采集N对数据样本ZN;(2)构建结晶器离散状态方程观测矩阵Q

著录项

  • 公开/公告号CN102692872A

    专利类型发明专利

  • 公开/公告日2012-09-26

    原文格式PDF

  • 申请/专利权人 中冶南方工程技术有限公司;

    申请/专利号CN201210125460.8

  • 申请日2012-04-26

  • 分类号G05B13/04;

  • 代理机构北京汇泽知识产权代理有限公司;

  • 代理人程殿军

  • 地址 430223 湖北省武汉市东湖新技术开发区大学园路33号

  • 入库时间 2023-12-18 06:37:32

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-04-30

    著录事项变更 IPC(主分类):G05B13/04 变更前: 变更后: 申请日:20120426

    著录事项变更

  • 2014-04-09

    授权

    授权

  • 2012-11-21

    实质审查的生效 IPC(主分类):G05B13/04 申请日:20120426

    实质审查的生效

  • 2012-09-26

    公开

    公开

说明书

技术领域

本发明有关于钢铁冶金行业中连铸机结晶器控制系统设计,特别是指一种 领域结晶器离散状态方程辨识方法。

背景技术

目前,炼钢连铸工艺中的结晶器振动对铸坯脱模及表面质量有着直接、重 要的影响,实际应用中在保证振动工艺参数基本稳定的前提下,通过适当地调 整频率、振幅等振动基本参数来获得良好的铸坯脱模效果和铸坯表面质量。由 于结晶器需要跟踪不同的频率、振幅,为此需要采用基于状态反馈的控制方法 才能获得良好的跟踪效果,而状态反馈控制在控制器设计、状态估计等方面必 须以结晶器离散状态方程为基础,因此需要对结晶器系统进行离散状态方程辨 识,以获得噪声干扰环境下的结晶器离散状态方程参数无偏估计。

发明内容

有鉴于此,本发明的主要目的在于提供一种能够获得噪声干扰环境下的结 晶器离散状态方程参数无偏估计的辨识方法。

为达到上述目的,本发明提供一种结晶器离散状态方程辨识方法,其步骤 包括有:

(1)采集输入数据u(k)和输出数据y(k),采集N对数据样本ZN

(2)构建结晶器离散状态方程观测矩阵Qr

(3)获得结晶器状态矩阵A、C估计值;

(4)构建结晶器状态矩阵B、D的线性方程 y^(k)=CAkx(0)+(Στ=0k-1u(τ)CAk-τ-1)vec(B)+u(k)vec(D);

(5)利用最小二乘法解B、D的线性方程获得B、D的估计值。

所述步骤(2)具体包括:

(i)令结晶器噪声干扰条件下的离散状态方程形式为 x(k+1)=Ax(k)+Bu(k)+w(k)y(k)=Cx(k)+v(k),其中x(k)是k时刻的结晶器状态值,u(k)是k时刻 的结晶器输入值,y(k)是k时刻的结晶器输出,w(k)是k时刻的过程噪声(白 噪声)干扰值,v(k)是k时刻的测量噪声(白噪声)干扰值,令x(k)为n×1列向 量,u(k)为m×1维列向量,y(k)为p维向量,w(k)为n×1向量,v(k)为p×1矩阵, 则A为n×n矩阵,B为n×m矩阵,C为p×n矩阵;

(ii)令Yr(t)=y(t)y(t+1)...y(t+r-1),Ur(t)=u(t)u(t+1)...u(t+r-1),其中r为大 于零的偶数;

(iii)构建工具变量Π=I-U′(UU′)-1U,其中U′表示U的转置矩阵, U=[Ur(r/2+1) Ur(r/2+2)…Ur(N+1-r)];

(iv)令G=1N-1.5*r+1Φ,W2=(1N-1.5*r+1ΦΠΦ)-1Φ,其中

Y=[Yr(r/2+1) Yr(r/2+2)…Yr(N+1-r)],

(v)令对进行奇异值分解获得其中Ug、S、V分别 为进行奇异值分解获得的3个矩阵,取Ug的左边pr×n矩阵作为新矩阵U2,令 Or=U2

在所述步骤(3)中,矩阵Or(1:p,1:n)为结晶器离散状态矩阵C,状态矩阵 A满足方程Or(p+1:pr,1:n)=Or(1:p(r-1),1:n)A,解方程即可获得矩阵A。

在所述步骤(4)中,运算符表示克罗内科乘法运算,“vec”表示将 对应矩阵从第2列起,每一列元素接在前一列之后形成一个列向量。

所述步骤(5)具体包括:

(i)令θ=[x0(1)…x0(n) B11…Bnm D11…Dpm]′,则步骤(4)中的结 晶器输出y(k)估计值可以表示为线性方程形式其中 ψ(k)=CAk-1Στ=0k-1u(τ)CAk-τ-1u(k)Ip;

(ii)利用最小二乘法求解步骤(i)中的未知参数θ,获得结晶器离散状态 矩阵B、D及状态变量初始值x(0)。

所述输入值u(k)为结晶器油缸阀开度,所述输出值y(k)为结晶器位置。

本发明利用子空间方法对结晶器系统进行离散状态方程辨识,该方法能够 获得噪声干扰环境下的结晶器离散状态方程参数无偏估计,便于结晶器跟踪不 同的频率、振幅。

附图说明

图1为本发明提出的基于子空间法结晶器离散状态方程辨识方法流程图;

图2为本发明实施例中结晶器输入、输出采样曲线图;

图3为本发明实施例中结晶器输出估计值与实际值之间对比图。

具体实施方式

为便于对本发明的方法及达到的效果有进一步的了解,现结合附图并举较 佳实施例详细说明如下。

本发明提出一种基于子空间法的结晶器离散状态方程辨识方法,该方法以 结晶器油缸阀开度为输入值u(t),以结晶器位置为输出值y(t),利用输入输出数 据首先构建结晶器离散状态矩阵A、C,在矩阵A、C基础上再利用最小二乘法 估计状态矩阵B、D,从而完成结晶器离散状态矩阵的全部辨识。

如图1所示,为达到上述目的,本发明辨识方法的具体步骤包括:

(1)采集输入输出数据,以结晶器油缸阀开度为输入值u(k),以结晶器位 置为输出值y(k),采集N对数据样本ZN

(2)构建结晶器离散状态方程观测矩阵Qr,其具体包括:

(i)令结晶器噪声干扰条件下的离散状态方程形式为 其中x(k)是k时刻的结晶器状态值,u(k)是k时刻 的结晶器输入值,y(k)是k时刻的结晶器输出,w(k)是k时刻的过程噪声(白 噪声)干扰值,v(k)是k时刻的测量噪声(白噪声)干扰值,令x(k)为n×1列向 量,u(k)为m×1维列向量,y(k)为p维向量,w(k)为n×1向量,v(k)为p×1矩阵, 则A为n×n矩阵,B为n×m矩阵,C为p×n矩阵;

(ii)令Yr(t)=y(t)y(t+1)...y(t+r-1),Ur(t)=u(t)u(t+1)...u(t+r-1),其中r为大 于零的偶数;

(iii)构建工具变量Π=I-U′(UU′)-1U,其中U′表示U的转置矩阵, U=[Ur(r/2+1) Ur(r/2+2)…Ur(N+1-r)];

(iv)令G=1N-1.5*r+1Φ,W2=(1N-1.5*r+1ΦΠΦ)-1Φ,其中

Y=[Yr(r/2+1) Yr(r/2+2)…Yr(N+1-r)],

(v)令对进行奇异值分解获得其中Ug、S、V分别 为进行奇异值分解获得的3个矩阵,取Ug的左边pr×n矩阵作为新矩阵U2,令 Or=U2

(3)获得结晶器状态矩阵A、C估计值,矩阵Or(1:p,1:n)为结晶器离散状 态矩阵C,状态矩阵A满足方程Or(p+1:pr,1:n)=Or(1:p(r-1),1:n)A,解方程即 可获得矩阵A;

(4)根据步骤(2)中(i)结晶器离散状态方程可知结晶器输出y(k)估计 值可以表示为公式y^(k)=CAkx(0)+(Στ=0k-1u(τ)CAk-τ-1)vec(B)+u(k)vec(D),其为结晶 器状态矩阵B、D的线性方程,其中运算符表示克罗内科乘法运算,“vec” 表示将对应矩阵从第2列起,每一列元素接在前一列之后形成一个列向量;

(5)利用最小二乘法解B、D的线性方程获得B、D的估计值,其具体包 括:

(i)令θ=[x0(1)…x0(n) B11…Bnm D11…Dpm]′,则步骤(4)中的结 晶器输出y(k)估计值可以表示为线性方程形式其中 ψ(k)=CAk-1Στ=0k-1u(τ)CAk-τ-1u(k)Ip,其中Ip为p×p单位矩阵;

(ii)利用最小二乘法求解步骤(i)中的未知参数θ,获得结晶器离散状态 矩阵B、D及状态变量初始值x(0);

本发明提出的上述基于子空间方法的结晶器离散状态方程辨识方法,能够 获得结晶器噪声干扰环境下的离散状态方程各状态矩阵的无偏估计,较其他辨 识结晶器脉冲传递函数形式的方法能够更加直接获得离散状态方程,减少了传 递函数进行状态方程转换的过程,特别适合工程应用中的需要。

下面以具体实例介绍本发明的辨识方法:

某钢厂一板坯连铸机结晶器输入输出数据采样曲线如附图2所示,从附图 2中可知结晶器输出受到噪声干扰较强,因此采用基于本发明提出的基于子空 间法的结晶器离散状态方程能够获得噪声干扰下的状态矩阵无偏估计。

若取结晶器为3阶系统,则状态向量为3×1形式,按照步骤(1)-(3)可 得状态矩阵估计值为

A^=1.0025100561399600.017724540053033-0.016276181973757-0.0052494881189631.0090252525220620.0324966457386920.002384070395678-0.066772366022720-0.976781942101993,

C^=-0.072236029347446-0.163152929191430-0.183215116531872.

在矩阵A、C基础上,再按照步骤(4)-(5)可得矩阵B、D、x(0)估计值 为

B^=-0.1196732752257180.040337588089017-0.045675162035200,D^=[-0.083419947468527],x(0)=-69.4933361378900831.841285256631480-23.355843467825792.

在获得状态矩阵估计值基础上,利用步骤(4)中的结晶器输出估计值公式 可得结晶器在如附图2所示的噪声干扰下的估计值,对应的结晶器输出估计值 曲线如附图3所示。从附图3中可以明显发现,结晶器输出估计值具有非 常平滑的曲线,与测量得到的输出值相比具有非常好的滤波效果,另外,估计 值也没有明显的滞后现象,证明了本发明提出的基于子空间结晶器离散状态方 程辨识方法能够获得噪声干扰环境下的结晶器状态矩阵无偏估计。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范 围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号