[发明专利]非线性多时标时延系统建模与控制方法有效
申请号: | 201310595097.0 | 申请日: | 2013-11-21 |
公开(公告)号: | CN103592850A | 公开(公告)日: | 2014-02-19 |
发明(设计)人: | 陈金香 | 申请(专利权)人: | 冶金自动化研究设计院 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 北京华谊知识产权代理有限公司 11207 | 代理人: | 刘月娥 |
地址: | 100071 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种非线性多时标时延系统建模与控制方法,复杂系统控制技术领域。该方法基于UDTTDFSPM,结合谱范数与线性矩阵不等式方法,为被控NMTSTDSs设计鲁棒组合控制器,实现NMTSTDSs的高精度稳定控制。根据NMTSTDSs的动力学模型,建立其不确定性连续时间时延模糊奇异摄动模型,选择适当的采样周期,采用零阶保持器方法,对所获连续模型进行离散化,获得NMTSTDSs的UDTTDFSPM,在此基础上设计鲁棒组合控制器,组合控制器由模糊慢状态反馈控制器和输出积分器组成。优点在于,解决现有建模与控制方法无法消除NMTSTDSs系统外扰及快模态引起的稳态误差问题,大幅提高NMTSTDSs的控制性能。采用本发明控制CE150直升机姿态的仿真结果表明了本发明方法的有效性。 | ||
搜索关键词: | 非线性 多时 标时延 系统 建模 控制 方法 | ||
【主权项】:
1.一种非线性多时标时延系统建模与控制方法,其特征在于:步骤1、根据NMTSTDSs的动力学方程,建立被控NMTSTDSs的不确定性连续时间时延模糊奇异摄动模型:规则i:如果ξ1(t)是φi1,…,ξg(t)是φig,那么E ϵ x · ( t ) = ( A ci + Δ A ci ) x ( t ) + ( A cdi + Δ A cdi ) x ( t - τ ) + B ci u ( t ) + Dω ( t ) y ( t ) = Cx ( t ) - - - ( 1 ) ]]> 其中,E ϵ = I n × n 0 0 ϵ I m × m , x ( t ) = x s ( t ) x f ( t ) , ]]> xs(t)∈Rn为慢变量,xf(t)∈Rm为快变量,u(t)∈Rq为控制输入,y(t)∈Rl为系统输出,ω(t)∈Rq为外扰,φi1,...,φig(i=1,2,...,r)均为模糊集合,ξ1(t),...,ξg(t)为可测量的系统变量,Aci,Acdi,Bci,D,C为合适维数矩阵,ΔAci andΔAcdi为合适维数的不确定性矩阵,ε是奇异摄动参数,τ(0<τ<τm)为时延常数,τm为上确界;步骤2、建立被控NMTSTDSs的不确定性离散时间时延模糊奇异摄动模型控制系统中的传感器和执行器均采用时间驱动方式,且二者采用相同的采样时间Ts,在零阶保持器的作用下,将以上连续时间模型(1),离散化为UDTTDFSPM:规则i:如果ξ1(k)是φi1,…,ξg(k)是φig,那么x · ( k ) = E ϵ ( A i + Δ A i ) x ( k ) + E ϵ ( A di + Δ A di ) x ( k - τ ) + E ϵ B i u ( k ) + E ϵ Dω ( k ) y ( k ) = Cx ( k ) - - - ( 2 ) ]]> 其中,ΔAi,ΔAdi为适当维数的不确定性矩阵,A i = E ϵ - 1 e E ϵ - 1 A ci T s , A di = E ϵ - 1 e E ϵ - 1 A cdi T s , B i = E ϵ - 1 ∫ 0 h E ϵ - 1 e E ϵ - 1 A ci τ dτ B ci ]]> 给定[x(k);u(k);w(k)],应用标准模糊推理方法,得到全局UDTTDFSPM:x · ( k ) = E ϵ ( A ( μ ) + ΔA ( μ ) ) x ( k ) + E ϵ ( A d ( μ ) + Δ A d ( μ ) ) x ( k - τ ) + E ϵ B ( μ ) u ( k ) + E ϵ Dω ( k ) y ( k ) = Cx ( k ) - - - ( 3 ) ]]> 其中,隶属度函数μ i ( ξ ( k ) ) = ω i ( ξ ( k ) ) Σ i = 1 r ω i ( ξ ( k ) ) , ω i ( ξ ( k ) ) = Π j = 1 g φ ij ( ξ j ( k ) ) , , ]]> φij(ξj(k))为ξj(k)在φij中的隶属度,设ωi(ξ(k))≥0,for i=1,2,…,r,r为规则数,μi(ξ(k))≥0,
为了便于记录我们令μi=μi(ξ(k)),A ( μ ) = Σ i = 1 r μ i A i , B ( μ ) = Σ i = 1 r μ i B i , A d ( μ ) = Σ i = 1 r μ i A di ]]>ΔA ( μ ) = Σ i = 1 r μ i Δ A i , Δ A d ( μ ) = Σ i = 1 r μ i Δ A di . ]]> 步骤3、基于UDTTDFSPM(3),对被控对象设计鲁棒模糊组合控制器;设计如下模糊组合控制器,其模糊规则前件与系统(3)的模糊规则前件相同。u ( k ) = K ( μ ) x ( k ) + K I Σ p = 0 k - 1 y ( p ) - - - ( 4 ) ]]> 其中,K(μ)=[K1(μ) 0q×m],
K1i,KI为控制器增益,
是系统(3)的输出积分器。步骤4、对被控对象的输出进行积分,并将其用状态方程描述;引入一个新状态变量xI(k)并令
那么xI(k+1)xI(k)+y(k) (5)控制率方程(4)可等同于u(k)=K(μ)x(k)+KIxI(k) (6)步骤5、建立闭环系统模型针对被控系统模型(3),应用控制率(6),获得闭环系统模型:x(k+1)=Eε(A(μ)+B(μ)K(μ)+ΔA(μ))x(k)+Eε(Ad(μ)+ΔAd(μ))x(k-τ)+EεB(μ)KIxI(k)+EεDω(k) (7)y(k)=Cx(k)为了便于求解控制器增益,将上述闭环系统模型改写为x ( k + 1 ) x I ( k + 1 ) = E ϵ ( A ( μ ) + B ( μ ) K ( μ ) + ΔA ( μ ) ) E ϵ B ( μ ) K ( μ ) C I x ( k ) x I ( k ) + E ϵ ( A d ( μ ) + ΔA ( μ ) ) 0 x ( k - τ ) + E ϵ D 0 ω ( k ) y ( k ) = Cx ( k ) - - - ( 8 ) ]]> 步骤6、采用谱范数方法和线性矩阵不等式方法,推导出鲁棒模糊组合控制器存在的充分条件,推导过程不要求知道系统不确定性参数的上确界。下面是求解控制器增益的线性矩阵不等式组:![]()
其中,γ(0<γ<≤1)为给定常数,S1∈R(n+m)τ×(n+m)τ为对称正定矩阵,S 2 = S 21 0 0 S 22 ]]> (S21∈Rn×n与S22∈Rm×m为对称正定矩阵),L∈Rl×l,Wj=[W1j 0q×m],W1j∈Rq×nand V∈Rq×l,
Ψi=[Adi 0(n+m)×(n+m)(τ-1)],时延τ=1时
∏=I(n+m)×(n+m),时延τ≥2时![]()
Π = 0 0 . . . 0 I ( n + m ) τ × ( n + m ) T , ]]> 控制器增益:K 1 i = W 1 i * S 21 - 1 , K I = V * L - 1 . for i = 1,2 , . . . , r . - - - ( 11 ) ]]> 步骤7、将所得控制器Matlab代码传化为C语言代码,植入控制器。控制器采用事件驱动方式,当采样数据到达控制器时,控制器立刻进行计算,并将控制信号传给执行器,执行器按照固定的采样周期读取控制信号,生成控制输入,作用于被控NMTSTDSs,从而实现NMTSTDSs的高精度控制。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于冶金自动化研究设计院,未经冶金自动化研究设计院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310595097.0/,转载请声明来源钻瓜专利网。