首页> 中国专利> 一种用于无动力滑翔弹的多目标鲁棒自动驾驶仪设计方法

一种用于无动力滑翔弹的多目标鲁棒自动驾驶仪设计方法

摘要

一种用于无动力滑翔弹的多目标鲁棒自动驾驶仪设计方法,包括:将用于控制无动力滑翔弹的自动驾驶仪抽象为多胞型不确定模型;建立自动驾驶仪的控制目标,并设置包括状态反馈控制器的自动驾驶仪的闭环系统的指标;通过求解如下最优化问题获得满足所述指标的状态反馈控制器的控制矩阵K,从而实现自动驾驶仪对无动力滑翔弹的多目标鲁棒控制,minγ

著录项

  • 公开/公告号CN102880190A

    专利类型发明专利

  • 公开/公告日2013-01-16

    原文格式PDF

  • 申请/专利权人 北京理工大学;

    申请/专利号CN201210347674.X

  • 发明设计人 孟秀云;马力超;刘藻珍;杜立夫;

    申请日2012-09-18

  • 分类号G05D1/12;G05B13/04;

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

  • 代理人王兆赓

  • 地址 100081 北京市海淀区中关村南大街5号

  • 入库时间 2024-02-19 17:04:01

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-05-11

    授权

    授权

  • 2013-02-27

    实质审查的生效 IPC(主分类):G05D1/12 申请日:20120918

    实质审查的生效

  • 2013-01-16

    公开

    公开

说明书

技术领域

本发明涉及一种无动力滑翔弹的鲁棒控制方法,更具体地讲,涉及一种 在存在气动数据误差及外界扰动时适用于无动力滑翔弹的鲁棒控制方法。

背景技术

无动力滑翔弹是一种新式的空对地炸弹,它在发射后与发射装置脱离, 能自动滑翔和寻找目标。然而,由于测量误差及风的影响,无动力滑翔弹的 气动参数往往存在较大误差。同时,舵机执行误差和重力干扰(偏航通道无重 力干扰)的存在,使得实现同时满足动态性能指标和抗干扰指标的多目标鲁棒 自动控制成为一个困难的问题。目前,公知的用于控制无动力滑翔弹的运行 的多目标鲁棒自动驾驶仪需要针对不同控制目标选定一个公共的正定矩阵, 从而保证反馈矩阵的存在。但是,这种自动驾驶仪的控制方法由于需要保证 公共正定矩阵的存在,因而具有极大的保守性。

为此,需要设计一种具有较小的保守性的无动力滑翔弹的鲁棒控制方法。

发明内容

在下面的描述中将部分地阐明本发明另外的方面和/或优点,通过描述, 其会变得更加清楚,或者通过实施本发明可以了解。

根据本发明的一方面,提供了一种无动力滑翔弹的鲁棒控制方法,包括 以下步骤:(a)将用于控制无动力滑翔弹的自动驾驶仪抽象为多胞型不确定模 型;(b)建立自动驾驶仪的控制目标,并设置包括状态反馈控制器的自动驾驶 仪的闭环系统的指标;(c)通过求解如下最优化问题获得满足所述指标的状态 反馈控制器的控制矩阵K,从而实现自动驾驶仪对无动力滑翔弹的多目标鲁 棒控制,

min γ

ϵ1AiF+ϵ1B2iS+ϵ1FTAiT+ϵ1STB2iTP1+ϵ2AiF+ϵ2B2iS-ϵ1FTB1ϵ1FTCT*-ϵ2FT-ϵ2FT0ϵ2FTCT**-γI0***-γIi=1,...,N<0

-ϵ3F-ϵ3FTϵ3FTAiT+ϵ3STB2iT+ϵ3qFTP2*-rP20**-rP2i=1,...,N<0

其中,γ为正数,S=KF,Ai,i=1,2,…,n为状态矩阵的多胞型顶点, B2i,i=1,2,…,n为控制矩阵的多胞型顶点,B1为外界干扰输入矩阵,I为单位 矩阵,P1、P2为任意正定矩阵,F为任意矩阵,ε1、ε2、ε3为任意标量,N 表示多胞型顶点数目,上标T表示矩阵的转置,符号*表示对称矩阵的对称块。

此外,所述多胞型不确定模型可如下所示:

X·=AX+B1ω+B2u

其中,X为反映自动驾驶仪的过载跟踪状态的状态变量,ω为外界干扰, u为控制输入,A、B1、B2分别为状态矩阵、噪声输入矩阵、控制矩阵,

其中,状态矩阵A和控制矩阵B2满足如下多胞型约束:

[A,B2]=Σi=1Nαi[Ai,B2i]Σi=1Nαi=1,αi0

其中,N为多胞型顶点的数目。

此外,所述指标可包括:||Tωz||最小以及闭环系统的极点位于圆盘区域 Ω(q,r)内,其中,Tωz表示从干扰ω至控制目标z的传递函数矩阵,|| ||表示 H范数;Ω(q,r)指复平面上以(-q,0)为圆心,r为半径的一个圆形区域。

此外,||Tωz||最小可用于提高系统抵抗外界干扰的能力,闭环系统的极点 位于圆盘区域Ω(q,r)内可用于保证闭环系统在气动参数存在不确定性时具有 一致良好的动态性能。

此外,可通过如下步骤求解所述最优化问题:(c1)以ε1,ε2,ε3为优化变量, 产生遗传算法初始种群;(c2)以minγ为目标,利用内点法计算每个个体的 适应度函数;(c3)执行遗传算法的选择、交叉、变异算子;(c4)当遗传算法 迭代次数达到预设值Nmax或适应度函数连续两代变化小于特定容忍值τ时,终 止迭代;否则,返回步骤(c2)继续迭代;(c5)根据输出的最优ε1,ε2,ε3,利用 内点法计算最优的状态反馈控制器K。

附图说明

通过下面结合附图对实施例进行的描述,本发明的这些和/或其他方面和 优点将会变得清楚和更易于理解,其中:

图1是示出根据本发明实施例的无动力滑翔弹的鲁棒控制方法的流程 图;

图2是示出根据本发明实施例的自动驾驶仪对阶跃信号的跟踪结果的示 图;

图3是示出根据本发明实施例的自动驾驶仪对正弦信号的跟踪结果的示 图。

具体实施方式

现在对本发明实施例进行详细的描述,其示例表示在附图中,其中,相 同的标号始终表示相同部件。下面通过参照附图对实施例进行描述以解释本 发明。

图1是示出根据本发明实施例的无动力滑翔弹的鲁棒控制方法的流程 图。

在步骤S101,考虑到测量误差、风、舵机执行误差、重力干扰,在固化 系数假设下,将用于控制无动力滑翔弹的自动驾驶仪抽象为多胞型不确定模 型。所述多胞型不确定模型可以如下所示:

X·=AX+B1ω+B2u---(1)

其中,X为反映自动驾驶仪的过载跟踪状态的状态变量,ω为外界干扰, u为控制输入,A、B1、 B2分别为状态矩阵、噪声输入矩阵、控制矩阵。A、B1、 B2可根据无动力滑翔弹的型号自动确定。此外,状态矩阵A和控制矩阵B2应 满足如下多胞型约束:

[A,B2]=Σi=1Nαi[Ai,B2i]Σi=1Nαi=1,αi0---(2)

其中,N为多胞型顶点的数目。

在步骤S102,建立自动驾驶仪的控制目标,并设置包括状态反馈控制器 的自动驾驶仪的闭环系统的指标。

具体地讲,可建立如下的控制目标函数并设计如下的状态反馈控制器:

Z=CX    (3)

U=KX    (4)

其中,z表示控制目标,C表示目标矩阵,K表示控制矩阵。

闭环系统应满足如下指标:(1)||Tωz||最小,Tωz表示从干扰ω至目标z的 传递函数矩阵,|| ||表示H范数;(2)闭环系统的极点位于圆盘区域Ω(q,r)内, Ω(q,r)指复平面上以(-q,0)为圆心,r为半径的一个圆形区域。这里,q,r 根据实际需要由设计人员确定。指标(1)主要用于提高系统抵抗外界干扰的能 力,指标(2)用于保证闭环系统在气动参数存在不确定性时具有一致良好的动 态性能。

在步骤S103,通过求解如下最优化问题获得满足以上指标的状态反馈控 制器的控制矩阵K,从而实现自动驾驶仪对无动力滑翔弹的多目标鲁棒控制。

minγ

ϵ1AiF+ϵ1B2iS+ϵ1FTAiT+ϵ1STB2iTP1+ϵ2AiF+ϵ2B2iS-ϵ1FTB1ϵ1FTCT*-ϵ2FT-ϵ2FT0ϵ2FTCT**-γI0***-γIi=1,...,N<0

-ϵ3F-ϵ3FTϵ3FTAiT+ϵ3STB2iT+ϵ3qFTP2*-rP20**-rP2i=1,...,N<0

其中,γ为正数,S=KF,Ai, i=1,2,…,n为状态矩阵的多胞型顶点, B2i,i=1,2,…,n为控制矩阵的多胞型顶点,B1为外界干扰输入矩阵,I为单位 矩阵,P1、P2为任意正定矩阵,F为任意矩阵,ε1、ε2、ε3为任意标量,N 表示多胞型顶点数目,上标T表示矩阵的转置,符号*表示对称矩阵的对称块。

具体地讲,根据线性矩阵不等式理论,满足||Tωz||<γ(γ为给定正数)且 极点位于Ω(q,r)内的反馈矩阵K存在,当且仅当存在正定矩阵P1、P2使得下面 两个矩阵不等式对任意不确定参数α成立。

[A+B2K]P1+P1[A+B2K]TB1P1CT*-γI0**-γI<0---(5)

-rP2qP2+[A+B2K]P2*-rP2<0---(6)

其中,上标T表示矩阵的转置,符号*表示对称矩阵的对称块。

式(5)、(6)中同时出现了KP1与KP2耦合项,下面给出消除反馈矩阵K与 正定矩阵耦合的方法。

定义如下矩阵:

M1=0P1B10*000**-γI0**0-γI,G1=A+B2K-I0C,H1=I00I0000.

M2=00P2*-rP20**-rP2,G2=-IA+B2K+qI0,H2=I00.

可以得到

G1=IA+B2K0000I00C0I,H1=00I0000I.

G2=A+B2K+qII000I,H2=0I000I.

其中,上标⊥表示矩阵的直交补。

则不等式(5)、(6)可分别写为(7)、(8)。

G1M1(G1)T<0---(7)

G2M2(H2)T<0---(8)

容易验证,如下两个矩阵不等式恒成立:

H1M1(H1)T<0

H2M2(H2)T<0

于是,由投影定理,可得式(7)、(8)成立,当且仅当存在正定矩阵P1、 P2,矩阵F1、F2、F3使得式(9)、(10)成立。

M1+G1F1F2H1T+H1F1F2TG1T<0---(9)

M2+G2F3H2T+H2F3TG2T<0---(10)

展开得(11)、(12)。

[A+B2K]F1+F1T[A+B2K]TP1+[A+B2K]F2-F1TB1F1TCT*-F2-F2T0F2TCT**-γI0***-γI<0---(11)

-F3-F3TF3T[A+B2K]T+qF3TP2*-rP20**-rP2<0---(12)

由于A、B2满足多胞型约束(2),则(11)、(12)成立当且仅当(13)、(14) 成立。

(Ai+B2iK)F1+F1T(Ai+B2iK)TP1+(Ai+B2iK)F2-F1TB1F1TCT*-F2-F2T0F2TCT**-γI0***-γIi=1,...,N<0---(13)

-F3-F3TF3T(Ai+B2iK)T+qF3TP2*-rP20**-rP2i=1,...,N<0---(14)

至此,将反馈矩阵K与正定矩阵P1、P2的耦合转换为了与任意矩阵F1、 F2、F3的耦合。

令F1=ε1F,F2=ε2F,F3=ε3F,S=KF,则(13)、(14)成立的一个充分条件为: 存在正定矩阵P1、P2,矩阵F,标量ε1,ε2,ε3,使(15)、(16)成立。

ϵ1AiF+ϵ1B2iS+ϵ1FTAiT+ϵ1STB2iTP1+ϵ2AiF+ϵ2B2iS-ϵ1FTB1ϵ1FTCT*-ϵ2FT-ϵ2FT0ϵ2FTCT**-γI0***-γIi=1,...,N<0---(15)

-ϵ3F-ϵ3FTϵ3FTAiT+ϵ3STB2iT+ϵ3qFTP2*-rP20**-rP2i=1,...,N<0---(16)

则满足指标的状态反馈控制器可以由以下优化问题求解:

minγ,满足约束(15)、(16)。

显然,式(15)、(16)并非线性矩阵不等式约束,已有的内点法无法求解 该问题。根据本发明实施例,可通过一种混合遗传算法求解上述优化问题。 满足指标的状态反馈控制器K可以由以下迭代步骤求得:

1、以ε1,ε2,ε3为优化变量,产生遗传算法初始种群;

2、以minγ为目标,利用内点法计算每个个体的适应度函数;

3、执行遗传算法的选择、交叉、变异算子;

4、当遗传算法迭代次数达到预设值Nmax或适应度函数连续两代变化小于 特定容忍值τ时,终止迭代,输出最优结果;否则,返回2继续迭代;

5、根据输出的最优ε1,ε2,ε3,利用内点法计算最优的状态反馈控制器K。

根据本发明实施例,可采用以下文献中公开的内点法计算适应度函数和 反馈控制器K:《鲁棒控制——线性矩阵不等式处理方法》,俞立著,清华大 学出版社,2002年12月第1版,第2.3.2节。

以下描述根据本发明实施例的无动力滑翔弹的鲁棒控制方法的一个示 例。在该示例中,以俯仰通道自动驾驶仪设计为例,选取状态变量: X=(Nyc-Ny,-Yαmgωz+YαmvNyc-Yαmvcos(θ))T,可以建立如下俯仰通道状态方 程:

X·=AX+B1ω+B2u

其中,A=-Yαmv1MzαJz-Yαg·sin(θ)mv2MzωzJz,B1=1001,B2=0-Yαmg(MzδzJz-MzαYδzJzYα),

ω=(-Yδzδ·zmg,YαN·ycmv)T,

u=δz-[(-MzωzYαJzmv-MzαJz+Yαg·sin(θ)mv2)Nyc+MzωzYαcos(θ)Jzmv-Yαg·sin(θ)cos(θ)mv2]/[Yαmg(MzδzJz-MzαYδzJzYα)]

其中,Nyc、Ny分别表示过载指令与过载,ωz为俯仰角速度,θ为弹道倾角, m为滑翔弹的质量,Jz为转动惯量,v为速度,g为重力加速度,Yα、分 别为升力对攻角α、舵偏角δz的偏导数,分别表示俯仰力矩对 攻角α、舵偏角δz及俯仰角速度ωz的偏导数。

考虑到气动参数的不确定性,A、B2共包含4个不确定参数,则自动驾驶 仪不确定模型可表示为一个包含16个顶点的多胞型不确定模型。

以跟踪偏差最小为控制目标,即:z=Nyc-Ny=X(1)

则通过本发明给出的迭代算法可以求出满足指标的控制器。

假设在某特征点处,名义模型如下:

A=-0.52441.0000-27.3023-0.2591,B1=0.0100000.9900,B2=0270.3167.

假设参数摄动范围为5%,取(q,r)=(5,5),则利用本发明给出的算法求 出状态反馈控制器为:

K=(-0.1026,-0.04753)。

对应的H范数指标为:0.017104。而标准的鲁棒控制算法所能求得的H范数指标为:0.018736。与标准算法相比,本发明所获得的状态反馈控制器 抗扰动性能提升8.71%。

图2示出根据本发明实施例的自动驾驶仪对阶跃信号的跟踪结果,图3 示出根据本发明实施例的自动驾驶仪对正弦信号的跟踪结果。从图2和图3 可以看出,设计的自动驾驶仪满足快速性要求,且可以实现对阶跃信号的无 静差跟踪。

根据本发明实施例的无动力滑翔弹的鲁棒控制方法可以同时满足H指 标与极点约束指标,且避免了选用共同的正定矩阵,因而具有较小的保守性。

虽然已经显示和描述了一些实施例,但是本领域技术人员应该理解,在 不脱离本发明的原理和精神的情况下,可以对这些实施例进行修改,本发明 的范围由权利要求及其等同物限定。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号