基于不确定性离散模型的液压活套鲁棒模糊控制方法转让专利

申请号 : CN201210526324.X

文献号 : CN102944994B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈金香于立业

申请人 : 冶金自动化研究设计院

摘要 :

一种基于不确定性离散模型的液压活套鲁棒模糊控制方法,属于板带轧制技术领域。该方法基于不确定性离散时间模型,设计鲁棒模糊状态反馈控制器,实现活套控制系统高精度稳定控制。根据活套控制系统的动力学模型,建立其不确定性连续时间模型,选择适当的采样周期,采用零阶保持器方法,对所获连续模型进行离散化,获得活套控制系统不确定性离散时间模型,在此基础上设计鲁棒模糊控制器。优点在于,解决板带热连轧过程中,现有活套控制方法无法消除系统参数存在摄动及外扰引起的稳态误差问题。

权利要求 :

1.一种基于不确定性离散模型的液压活套鲁棒模糊控制方法,其特征在于:具体包括以下步骤:步骤1、根据现有的活套控制系统动力学方程,建立其不确定性连续时间模型:其中,状态变量 u(t)∈R2×1为控制输入,y(t)∈R2×1为系统输出,w(t)为外扰,△Al和Dl为适当维数矩阵;

其它参数说明如下:

J是活套与液压缸转动惯量之和,E为弹性模量,L为热连轧机架之间的距离,v0i为第i机架出口带钢的速度,v0i+1为第i+1机架带钢的入口速度,fi为第i机架前滑系数,△τi为带钢张力增量,τi为带钢张力,θi为活套角度,△θi为活套角度增量,Tl为活套电流环等效时间常数,△ωmotori为活套电机角速度增量,△iacti为活套电机电流增量,△irefi为活套电机电流设定值,△v0refi为第i机架出口带钢的速度设定值,GR为连接活套电机的减速机减速比,Cm为活套电机电流到力矩的增益系数,Mload为复合力矩,复合力矩是张力矩与重力矩之和,βi+1为第i+1机架后滑系数,Tv为主机速度环等效时间常数;

步骤2、建立不确定性离散时间模型:

根据实际系统要求的采样周期Ts,并采用零阶保持器方法,将以上连续时间模型(1),离散化为不确定性离散模型:x(k+1)=(Ad+△Ad)x(k)+Bdu(k)+Ddw(k) (2)y(k)=Clx(k)

Ad,Bd,Dd的值采用matlab命令sys=ss(Al,Bl,Cl,Dl);

c2d(sys,0.01,'zoh')得到,△Ad为适当维数的不确定矩阵;

步骤3、基于离散模型(2),对被控对象设计模糊状态反馈控制器;

控制器规则i:如果ξ1(k)是ψj1,…,ξg(k)是ψjg,那么u(k)=Kjx(k) (3)

其中,Kj为控制器增益;

采用标准的模糊推理方法―即单点模糊化,乘积推理,和加权平均清晰化,得全局模糊控制器为u(k)=K(μ)x(k) (4)其 中, r

是规则数目, 为了便于记录,令μj=μj(ξ(k)),步骤4、由步骤2和步骤3推导出活套控制系统闭环系统模型;

x(k+1)=(Ad+△Ad+BdK(μ))x(k)+Ddw(k) (5)y(k)=Clx(k)

Ad,Bd,Dd的值采用matlab命令sys=ss(Al,Bl,Cl,Dl);

c2d(sys,0.01,'zoh')得到,△Ad为适当维数的不确定矩阵;

步骤5、采用谱范数方法和线性矩阵不等式方法,推导由鲁棒模糊状态反馈控制器存在的充分条件,推导过程不要求知道系统不确定性参数的上确界;下面是求解控制器增益的线性矩阵不等式组:其中,0<γ≤1,X为对称正定矩阵,

控制器增益:

-1

Kj=Wj*X ,forj=1,2,...,r. (7)步骤6、将所得控制器Matlab代码传化为C语言代码,植入活套控制器;控制器采用事件驱动方式,当采样数据到达控制器时,控制器立刻进行计算,并将控制信号传给执行器,执行器按照固定的采样周期读取控制信号,生成控制输入,作用于被控对象--活套,从而实现活套系统的稳定控制。

说明书 :

基于不确定性离散模型的液压活套鲁棒模糊控制方法

技术领域

[0001] 本发明属于板带轧制技术领域,特别是提供了一种基于不确定性离散模型的液压活套鲁棒模糊控制方法,适用于板带热连轧液压活套控制系统的高精度控制,也可用于机器人、电力系统及钻井平台等其他复杂系统的建模与控制。

背景技术

[0002] 现代热连轧过程中,活套控制起着非常重要的作用,其控制性能的优劣,直接影响成品带钢的质量。活套控制系统主要有电动活套和液压活套控制系统两种。较之电动活套,液压活套实时性强,精度高,但其控制非常复杂。目前,国内液压活套控制系统多数为国外引进产品,且普遍采用传统PID控制算法,无法满足日益增长的高精度控制要求,因此研究液压活套控制系统的高精度控制具有重要意义。
[0003] 传统的活套控制方法对活套高度和带钢张力进行独立控制,而不考虑二者之间的耦合,故控制精度较低。针对这一问题,学者们研究了一些新方法,如张力测量技术、软测量方法、分散控制方法、智能控制及基于连续时间模型的H∞控制等,但上述研究均为基于连续时间模型的控制方法,且真正应用到生产现场的成果并不多见,因为板带热连轧过程普遍存在无规律频谱外扰及参数/结构时变摄动,难以建立精确数学模型,而现存活套控制方法多数未考虑系统参数不确定问题。另外,现存的不确定系统控制理论与方法,多数要求给出不确定性参数的上确界,而多数实际系统的不确定性无法预知,因此具有一定的保守性。本发明在上述方面做出了实质性的突破。

发明内容

[0004] 本发明的目的在于提供一种基于不确定性离散模型的液压活套鲁棒模糊控制方法,解决板带热连轧过程中,现有活套控制方法无法消除系统参数存在摄动及外扰引起的稳态误差问题。
[0005] 本发明的技术方案是:一种活套控制系统不确定性离散时间模型建立与鲁棒模糊控制方法,该方法基于不确定性离散时间模型,设计鲁棒模糊状态反馈控制器,实现活套控制系统高精度稳定控制。根据活套控制系统的动力学模型,建立其不确定性连续时间模型,选择适当的采样周期,采用零阶保持器方法,对所获连续模型进行离散化,获得活套控制系统不确定性离散时间模型,在此基础上设计鲁棒模糊控制器。
[0006] 具体包括:
[0007] 如图2所示,本发明在活套控制系统(现场已有)上实施,所述的活套控制系统的硬件部分主要包括:作为被控对象的活套系统,传感器,控制器和执行器,其中执行器包括缓冲器和零阶保持器。
[0008] 步骤1、根据现有的活套控制系统动力学方程,建立活套控制系统的不确定性连续时间模型描述:
[0009]
[0010] y(t)=Clx(t) (1)
[0011] 其中,状态变量 u(t)∈R2×1为控制2×1
输入,y(t)∈R 为系统输出,w(t)为外扰,Al,Bl,Cl,ΔAl和Dl为适当维数矩阵。
[0012]
[0013]
[0014]
[0015] 其它参数说明如下:
[0016] J是活套与液压缸转动惯量之和,E为弹性模量,L为热连轧机架之间的距离,v0i为第i机架出口带钢的速度,v0i+1为第i+1机架带钢的入口速度,fi为第i机架前滑系数,Δτi为带钢张力增量,τi为带钢张力,θi为活套角度,Δθi为活套角度增量,Tl为活套电流环等效时间常数,Δωmotori为活套电机角速度增量,Δiacti为活套电机电流增量,Δirefi为活套电机电流设定值,Δv0refi为第i机架出口带钢的速度设定值,GR为连接活套电机的减速机减速比,Cm为活套电机电流到力矩的增益系数,Mload为复合力矩(张力矩和重力矩),βi+1为第i+1机架后滑系数,Tv为主机速度环等效时间常数。
[0017] 步骤2、建立不确定性离散时间模型:
[0018] 控制系统中的传感器和执行器均采用时间驱动方式,且二者采用相同的采样时间Ts,在零阶保持器的作用下,将以上连续时间模型(1),离散化为不确定性离散模型:
[0019] x(k+1)=(Ad+ΔAd)x(k)+Bdu(k)+Ddw(k)(2)
[0020] y(k)=Clx(k)
[0021] 其中,Ad,Bd,Dd的值可采用matlab命令
[0022] sys=ss(Al,Bl,Cl,Dl)
[0023] c2d(sys,0.01,'zoh')
[0024] 得到,ΔAd为适当维数的不确定矩阵。
[0025] 步骤3、基于离散模型(2),对被控对象设计模糊状态反馈控制器;
[0026] 控制器规则i:如果ξ1(k)是ψj1,…,ξg(k)是ψjg,那么
[0027] u(k)=Kjx(k) (3)
[0028] 其中,Kj为控制器增益。
[0029] 采用标准的模糊推理方法―即单点模糊化,乘积推理,和加权平均清晰化,得全局模糊控制器为
[0030] u(k)=K(μ)x(k) (4)
[0031] 其 中,μj(ξ(k))≥0,j=1,2,...,r,r是规则数目, 为了便于记录,令μj=μj(ξ(k)),
[0032] 步骤4、由步骤2和步骤3推导出活套控制系统闭环系统模型;
[0033] x(k+1)=(Ad+ΔAd+BdK(μ))x(k)+Ddw(k)(5)
[0034] y(k)=Clx(k)
[0035] 步骤5、采用谱范数方法和线性矩阵不等式方法,推导由鲁棒模糊状态反馈控制器存在的充分条件,推导过程不要求知道系统不确定性参数的上确界。下面是求解控制器增益的线性矩阵不等式组:
[0036]
[0037] X>0 (6)
[0038] 其中,0<γ≤1,X为对称正定矩阵,
[0039] 控制器增益:
[0040] Kj=Wj*X-1,for j=1,2,...,r. (7)
[0041] 步骤6、将所得控制器Matlab代码传化为C语言代码,植入控制器。控制器采用事件驱动方式,当采样数据到达控制器时,控制器立刻进行计算,并将控制信号传给执行器,执行器按照固定的采样周期读取控制信号,生成控制输入,作用于被控对象--活套,从而实现活套系统的稳定控制。
[0042] 本发明的优点:
[0043] 1)、在国内外,首次采用基于不确定性离散模型的鲁棒控制技术,研究活套控制系统建模与高精度控制问题,解决现存控制方法难以消除系统参数摄动和外扰引起的稳态误差难题,达到活套角度和带钢张力的高精度稳态控制。
[0044] 2)、本发明提出在控制器增益求解过程中无需知道不确定性参数的上确界的新方法,解决现存不确定性系统控制方法在处理实际系统时难以预估参数不确定性的上界问题,为不确定性控制理论提供新途径。
[0045] 3)、有别于现存的基于Lyapunov函数的稳定性分析方法,本发明基于谱范数的稳定性分析策略,采用线性矩阵不等式方法,得到模糊状态反馈控制器存在的充分条件。
[0046] 4)、控制器增益可通过求解一组LMI获得,可避免传统PID控制中的试凑方法的不便。

附图说明

[0047] 图1本发明方法的流程图。
[0048] 图2活套控制系统结构图。
[0049] 图3板带轧制时活套装置受力分析图。
[0050] 图4实例系统活套角响应曲线图。
[0051] 图5实例系统带钢张力响应曲线图。
[0052] 具体实施方法
[0053] 下面采用本发明对活套控制系统进行控制,结合图1和图2说明本发明的实施方法,具体过程如下:
[0054] 步骤一:根据现有的活套动力学方程,建立活套控制系统连续时间模型。
[0055] 实际板带热连轧液压活套控制系统普遍存在无规律频谱外扰及系统参数不确定性,难以建立精确数学模型,而现存多数控制器设计方法,未考虑参数不确定性问题,因此无法直接应用于生产现场或控制精度较低。
[0056] 板带轧制时活套装置受力分析图如图3所示,根据现有的活套动力学方程,建立活套控制系统不确定性连续时间模型:
[0057]
[0058] y(t)=Clx(t)
[0059] 其中,状态变量 u(t)∈R2×1为控制2×1
输入,y(t)∈R 为系统输出,w(t)为外扰,ΔAl和Dl为适当维数矩阵。
[0060]
[0061]
[0062]
[0063] 其它参数如表1所示。
[0064] 表1活套控制系统不确定性连续时间模型参数说明表
[0065]值 数
定 比 系 )
设 速 益 矩
度 减 增 力 数
速 机 的 重 常
量 值 的 速 矩 和 数 间
增 量 定 钢 减 力 矩 系 时
度 增 设 带 的 到 力 滑 效
速 流 流 口 机 流 张 后 等
角 电 电 出 电 电 ( 架 环
度 机 机 机 架 套 机 矩 机 度
角 电 电 电 机 活 电 力 1+ 速
释 套 套 套 套 i 接 套 合 i 机
注 活 活 活 活 第 连 活 复 第 主
号符 θi ωΔirotom iΔitca iΔifer vΔifer0 GR Cm Mdaol β1+i Tv和 度
之 度 速 数
量 离 速 口 常
惯 距 的 入 间
动 的 钢 的 数 时
转 间 带 钢 系 效
缸 之 口 带 滑 量 量 等
压 架 出 架 前 增 增 环
液 量 机 架 机 架 力 力 度 流
释 与套 模性 轧连 机i 1+i 机i 张钢 张钢 角套 电套
注 活 弹 热 第 第 第 带 带 活 活
i i
号符 J E L vi0 v1+i0 fi τΔ τi θΔ Ti
[0066] 步骤二、建立不确定性离散时间模型
[0067] 实际活套控制系统是计算机控制系统,因此,本发明根据实际系统的要求,选择相应的采样时间,在零阶保持器作用下,将模型(4)离散化成不确定性离散时间模型:
[0068] x(k+1)=(Ad+ΔAd)x(k)+Bdu(k)+Ddw(k) (9)
[0069] y(k)=Clx(k)
[0070] 其中,Ad,Bd,Dd的值可采用matlab命令
[0071] sys=ss(Al,Bl,Cl,Dl);
[0072] c2d(sys,0.01,'zoh')
[0073] 得到,ΔAd为适当维数的不确定矩阵。
[0074] 步骤三、基于离散模型(9),对被控对象设计模糊状态反馈控制器;
[0075] 控制器规则i:如果ξ1(k)是ψj1,…,ξg(k)是ψjg,那么
[0076] u(k)=Kjx(k) (10)
[0077] 其中,Kj为控制器增益。
[0078] 采用标准的模糊推理方法―即单点模糊化,乘积推理,和加权平均清晰化,得全局模糊控制器为
[0079] u(k)=K(μ)x(k) (11)
[0080] 其 中, μj(ξ(k)) ≥ 0,j=1,2,...,r,r是规则数目, 为了便于记录,令μj=μj(ξ(k)),
[0081] 步骤四、根据步骤二和三,推导出活套控制系统闭环系统模型;
[0082] x(k+1)=(Ad+ΔAd+BdK(μ))x(k)+Ddw(k)(12)
[0083] y(k)=Clx(k)
[0084] 步骤五、采用谱范数方法和线性矩阵不等式方法,推导由模糊鲁棒状态反馈控制器存在的充分条件,推导过程不要求知道系统不确定性参数的上确界。下面是求解控制器增益的线性矩阵不等式组:
[0085]
[0086] X>0 (13)
[0087] 其中,0<γ≤1,X为对称正定矩阵,
[0088] 控制器增益:
[0089] Kj=Wj*X-1,for j=1,2,...,r. (14)
[0090] 步骤六、将所得控制器Matlab代码传化为C语言代码,植入控制器。
[0091] 步骤七、运行控制器中的控制程序,对活套系统进行稳定控制,整体控制系统结构图如图2所示,具体控制过程为:传感器采用时间驱动方式,按照固定的采样时间,将采样信号及其时间戳封装成数据包(简称采样数据包)传送给控制器;控制器采用事件驱动方式,当采样数据包到达时,控制器立刻进行控制信号计算,并将控制信号传给执行器;执行器由缓冲器和零阶保持器组成。当控制数据到达执行器后,执行器将其携带的时间戳与缓冲区内控制信号的时间戳进行比较,并判断新到达的控制数据包是否“新”;“是”则将新到达的控制信号及其时间戳保存在缓冲区中,“否”则丢弃此控制数据包。零阶保持器采用时间驱动方式,即零阶保持器按照固定的采样周期,从缓冲区读取控制信号,并生成控制输入作用于活套对象,从而实现活套系统的稳定控制。值得注意的是传感器和执行器采用相同的采样周期,并且二者应保持时钟同步。
[0092] 仿真验证:
[0093] 以武钢1700热轧厂第5号主轧机GM-AGC控制的数据为仿真对象,进行仿真验证。活套系统参数为:
[0094] L=5.5m,E=140Gpa,τ5=6.8670Mpa,θ5=22 ° ,GR=11.638,Tl=0.0182,Tv=0.0912
0,v05=6.2176m/s,v06=7.9120m/s,Cm=8.2404N·m/A,J=74.1342N·m,
f5=0.0687,
[0095] 选择采样周期Ts=0.01s,在零阶保持器作用下,将具有连续时间模型离散化成不确定性离散时间模型,其参数为:
[0096]
[0097] Dd=[0.1 0.05 0 0 0]T。
[0098] 将上述参数带入不等式组(13),求解出控制器增益:
[0099]
[0100]
[0101] 模糊隶属度函数取为:
[0102]
[0103] μ2(x2(k))=1-μ1(x2(k))
[0104] 其中,x2(k)=Δθ5。
[0105] 假设初始值x(0)=[0,0,0,0,0]T,
[0106]T
[0107] 系统输出y(t)=[5° 0] 时的仿真结果如图4和图5所示。仿真结果表明:所设计控制器不仅使闭环系统渐进稳定而且能够有效克服外界干扰。从仿真曲线也可以看出,外扰引起的活套角波动对板带张力的影响较小,这表明所设计控制器能够得到很好控制精度,因为张力的波动会引起带钢宽度和厚度的变化,从而影响产品质量。
[0108] 综合上述,针对实际活套控制系统的仿真结果表明,采用本发明能够有效克服系统参数时变摄动和外界干扰,且解决其引起的不稳定或稳态误差大的问题,达到活套系统的高精度稳定控制目标。