一种平流层飞艇航迹控制方法.pdf

上传人:a3 文档编号:1399680 上传时间:2018-06-13 格式:PDF 页数:11 大小:457.07KB
返回 下载 相关 举报
摘要
申请专利号:

CN201210128377.6

申请日:

2012.04.28

公开号:

CN102759928A

公开日:

2012.10.31

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G05D 1/10申请日:20120428|||公开

IPC分类号:

G05D1/10

主分类号:

G05D1/10

申请人:

中国人民解放军国防科学技术大学

发明人:

郑伟; 杨跃能; 邹东升; 吴杰

地址:

410073 湖南省长沙国防科技大学航天与材料工程学院1304教研室

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明揭示了一种平流层飞艇航迹控制方法,包括以下步骤:步骤1给定飞艇指令航迹;步骤2计算出所述飞艇指令航迹与实际航迹之间的误差量e;步骤3选取滑模面s及趋近律设计滑模控制律,计算系统控制量τ;步骤4以所述滑模面s为模糊控制器的输入,以控制参数为所述模糊控制器的输出设计模糊控制器,通过模糊规则在线调整控制参数。该方法能够稳定跟踪指令航迹,且克服了滑模控制导致的抖振问题,具有良好的鲁棒性和动态性能,为平流层飞艇航迹控制系统设计提供了有效方案。

权利要求书

1.一种平流层飞艇航迹控制方法,其特征在于:包括以下步骤:
步骤1给定飞艇的指令航迹ηd
ηd=[xd,yd,ψd]T
其中xd、yd、ψd分别为指令X坐标、指令Y坐标和指令航向角,上标T表示
向量或矩阵的转置;
步骤2计算出所述指令航迹与飞艇实际航迹之间的误差量e,其具体计算
方法为e=ηd-η=[xd-x,yd-y,ψd-ψ]T,其中η=[x,y,ψ]T为实际航迹,x、
y、ψ分别为实际航迹的X坐标、Y坐标和航向角;
步骤3选取滑模面s及趋近律设计滑模控制律,计算系统控制量τ;
步骤4以所述滑模面s为模糊控制器的输入,以控制参数为所述模糊控制
器的输出设计模糊控制器,通过模糊规则在线调整控制参数。
2.根据权利要求1所述的一种平流层飞艇航迹控制方法,其特征在于:步
骤3中所述滑模控制律的具体设计方法为:
(a)建立飞艇航迹模型如下:
M V · + C ( V ) V + D ( V ) V = τ ]]>
η · = J ( η ) V ]]>
其中: M = m - X u · 0 0 0 m - Y v · 0 0 0 I 33 - N r · , ]]> C ( V ) = 0 0 - ( m - Y v · ) v 0 0 ( m - X u · ) u ( m - Y v · ) v - ( m - X u · ) u 0 , ]]>
, D ( V ) = - X u 0 0 0 - Y v 0 0 0 - N r , ]]> J ( η ) = cos ψ - sin ψ 0 sin ψ cos ψ 0 0 0 1 , ]]>为V的一阶导数,
为η的一阶导数;其中,m为飞艇总质量;Xu、Yv、Nr
附加惯性参数;V=[u,v,r]T,u为轴向速度、v为侧向速度、r为航向角速度;
τ=[τu,τv,τr]T,τu为轴向控制量、τv为侧向控制量、τr为航向控制量;
(b)选取滑模面s为:
s = ce + e · ]]>
其中c=diag(c1,c2,c3),(ci>0,i=1,2,3),为误差量e的一阶导数。
(c)选取趋近律为: s · = - ρs - ksign ( s ) ]]>
其中为滑模面s的一阶导数,ρ=diag(ρ1,ρ2,ρ3),ρi>0,
k=diag(k1,k2,k3),ki>0,(i=1,2,3),sign()为符号函数;
(d)设计滑模控制律,计算系统控制量τ为:
τ = M η ( η ) η · · r + C η ( η ) η · r + D η ( η ) η · r - ρs - ksign ( s ) ]]>
其中,Dη(V)=D(V)J-1(η),Mη=MJ-1(η),
C η ( V ) = [ C ( V ) - MJ - 1 ( η ) J · ( η ) ] J - 1 ( η ) , ]]>J-1(η)为J(η)的逆矩阵,为η的二阶
导数,Mη(η)是以η表示的M矩阵,Cη(η)是以η表示的C(V)矩阵,Dη(η)是
以η表示的D(V)矩阵。
3.根据权利要求1所述的一种平流层飞艇航迹控制方法,其特征在于:所
述模糊控制器的具体设计方法为:
(a)令模糊控制器的输入变量为滑模面s,输出变量为k,根据s的变化
在线调整k的取值;
(b)定义输入输出变量的模糊集合,描述输入变量和输出变量的模糊子集
定义为:{NB,NS,ZO,PS,PB},其中,NB为负方向数值较大、NS为负方向数
值较小、ZO为零、PS为正方向数值较小、PB为正方向数值较大;
(c)设置模糊规则,具体的模糊规则为R(j):若si则ki为Bj,其
中,R(j)为模糊规则语句,为变量si模糊集合的子集,Bj为第j条模糊规
则的输出;
(d)采用重心法去模糊化,输出满足如下条件:
k i = Σ j = 1 n μ ( B j ) · B j Σ j = 1 n μ ( B j ) ]]>
其中,μ(Bj)为Bj的隶属度函数,n为模糊规则条数,通过上述的模糊控
制器能够实现在线调整控制参数ki

说明书

一种平流层飞艇航迹控制方法

技术领域

本发明涉及一种航天航空领域的飞行控制方法,特别涉及一种平流层飞艇
航迹控制方法,属于自动控制技术领域。

背景技术

平流层飞艇是指一种以浮升气体(氦气)提供静升力,依靠控制系统和推
进系统在平流层空域定点驻留和低速机动的飞行器,具有留空时间长、载荷量
大、效费比高、隐身性能好、生存能力强等优点,可广泛应用于侦察监视、战
区预警、通信中继、环境监测、应急救灾、科学探测等领域,具有重要的商业
和军事应用价值,当前已成为航空领域的研究热点。平流层飞艇的总体布局、
飞行机理以及工作模式显著不同于飞机、导弹等传统飞行器,提出了一系列飞
行控制研究的新课题。其中,航迹控制是飞行控制研究的重难点问题,也是平
流层飞艇研制和应用的关键技术之一。

从控制角度分析,平流层飞艇是一个复杂的被控对象,具有多变量、非线
性、不确定等特点,且易受参数摄动和外界扰动的影响,因此,航迹控制成为
其飞行控制系统设计的难点。已有研究成果对飞艇航迹控制系统的设计大都基
于线性化动力学模型,未考虑非线性因素以及纵向和横侧向运动之间的耦合作
用,仅在平衡点附近有效。对于飞行过程中的不确定性和外界干扰,已有文献
中通常采用滑模控制方法来设计航迹控制系统,滑模控制对参数摄动及外界干
扰具有强鲁棒性,但由于滑模控制律在不同控制逻辑之间来回切换导致抖振,
从而影响控制系统性能。

发明内容

针对现有技术的不足,有必要提供一种能有效抑制抖振的平流层飞艇航迹
控制方法。

为解决上述技术问题,本发明提供了如下技术方案:

一种平流层飞艇航迹控制方法,包括以下步骤:

步骤1给定飞艇的指令航迹ηd

ηd=[xd,yd,ψd]T

其中xd、yd、ψd分别为指令X坐标、指令Y坐标和指令航向角,上标T表示
向量或矩阵的转置;

步骤2计算出所述指令航迹与飞艇实际航迹之间的误差量e,其具体计算
方法为e=ηd-η=[xd-x,yd-y,ψd-ψ]T,其中η=[x,y,ψ]T为实际航迹,
x、y、ψ分别为实际航迹的X坐标、Y坐标和航向角;

步骤3选取滑模面及趋近律设计滑模控制律,计算系统控制量τ;

步骤4以所述滑模面为模糊控制器的输入,以控制参数为所述模糊控制器
的输出设计模糊控制器,通过模糊规则在线调整控制参数。

更进一步,步骤3中所述滑模控制律的具体设计方法为:

(a)建立飞艇航迹模型如下:

M V · + C ( V ) V + D ( V ) V = τ ]]>

η · = J ( η ) V ]]>

其中: M = m - X u · 0 0 0 m - Y v · 0 0 0 I 33 - N r · , ]]> C ( V ) = 0 0 - ( m - Y v · ) v 0 0 ( m - X u · ) u ( m - Y v · ) v - ( m - X u · ) u 0 , ]]>
D ( V ) = - X u 0 0 0 - Y v 0 0 0 - N r , ]]> J ( η ) = cos ψ - sin ψ 0 sin ψ cos ψ 0 0 0 1 , ]]>为V的一阶导数,
η的一阶导数;其中,m为飞艇总质量;Xu、Yv、Nr为附加
惯性参数;V=[u,v,r]T,u为轴向速度、v为侧向速度、r为航向角速度;
τ=[τu,τv,τr]T,τu为轴向控制量、τv为侧向控制量、τr航向控制量。

(b)选取滑模面s为:

s = ce + e · ]]>

其中c=diag(c1,c2,c3),(ci>0,i=1,2,3),为e的一阶导数。

(c)选取趋近律为: s · = - ρs - ksign ( s ) ]]>

其中为滑模面s的一阶导数,ρ=diag(ρ1,ρ2,ρ3),ρi>0,
k=diag(k1,k2,k3),ki>0,(i=1,2,3),sign()为符号函数;

(d)设计滑模控制律,计算系统控制量为:

τ = M η ( η ) η · · r + C η ( η ) η · r + D η ( η ) η · r - ρs - ksign ( s ) ]]>

其中,Mη=MJ-1(η),Dη(V)=D(V)J-1(η),
C η ( V ) = [ C ( V ) - MJ - 1 ( η ) J · ( η ) ] J - 1 ( η ) , ]]>J-1(η)为J(η)的逆矩阵,为η的二阶
导数,Mη(η)是以η表示的M矩阵,Cη(η)是以η表示的C(V)矩阵,Dη(η)是
以η表示的D(V)矩阵。

更进一步,所述模糊控制器的具体设计方法为:

(a)令模糊控制器的输入变量为滑模面s,输出变量为k,根据s的变化
在线调整k的取值;

(b)定义输入输出变量的模糊集合,描述输入变量和输出变量的模糊子集
定义为:{NB,NS,ZO,PS,PB},其中,NB为负方向数值较大、NS为负方向数
值较小、ZO为零、PS为正方向数值较小、PB为正方向数值较大;

(c)设置模糊规则,具体的模糊规则为R(j):若si则ki为Bj,其
中,R(j)为模糊规则语句,为变量si模糊集合的子集,Bj为第j条模糊规
则的输出;

(d)采用重心法去模糊化,输出满足如下条件:

k i = Σ j = 1 n μ ( B j ) · B j Σ j = 1 n μ ( B j ) ]]>

其中,μ(Bj)为Bj的隶属度函数,n为模糊规则条数,通过上述的模糊控
制器能够实现在线调整控制参数ki

与现有技术相比,本发明“一种平流层飞艇航迹控制方法”的优点在于:

1)该方法考虑了各项非线性因素以及纵向和横侧向运动之间的耦合作用,
克服了线性化模型仅适于平衡点的局限性,拓宽了控制系统的工作点范围。

2)该方法能够跟踪任意参数化指令航迹,且能保证系统的稳定性。

3)该方法通过选取合适的滑模面和趋近律设计滑模控制律,使得系统对参
数摄动及外界扰动具有良好的鲁棒性。

4)该方法采用模糊控制方法,以滑模面为模糊控制器的输入,以控制参数
为模糊控制器的输出设计了模糊控制器,通过模糊规则在线调整控制参数,能
够有效抑制抖振,提高了控制系统性能。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1是本发明一种平流层飞艇航迹控制方法流程图;

图2是本发明一种平流层飞艇航迹控制方法的控制系统结构示意图;

图3是本发明一种平流层飞艇航迹控制方法飞艇平面航迹示意图;

图4是本发明一种平流层飞艇航迹控制方法模糊系统隶属度函数图;

图5是运用本发明一种平流层飞艇航迹控制方法的飞艇航迹控制结果图;

图6为本发明一种平流层飞艇航迹控制方法飞艇航迹控制误差图。

具体实施方式

为了使本发明专利的目的、技术方案和优点更加清楚明白,下面结合实施
例和附图,对本发明进一步详细说明:

请参阅附图1、图2,本发明提供了一种平流层飞艇航迹控制方法,用于
控制平流层飞艇航迹,其通过模糊规则在线调整控制参数,以抑制抖振从而提
高系统性能。为了更清楚的说明本发明的工作原理,给定指令航迹为:

ηd=[xd,yd,ψd]T=[-500sin(0.01t),500cos(0.01t),0.01t]T

其中,xd、yd、ψd分别为参数化的指令X坐标、指令Y坐标和指令航向角。
请参阅附图3,附图所示为飞艇的平面航迹示意图,其中OXY为地面坐标系,
原点选取O为飞艇的放飞位置,OX轴指向正北方向,OY轴垂直于OX轴,
指向正东方向;obxbyb为体坐标系,原点ob选取为飞艇的浮心,obxb轴与艇体
纵轴重合,指向艇首,obyb轴垂直于obxb轴,指向右方。

计算飞艇指令航迹与实际航迹之间的误差量e:

e=ηd-η=[xd-x,yd-y,ψd-ψ]T,其中η=[x,y,ψ]T为实际航迹,x、y、ψ
分别为实际航迹的X坐标、Y坐标和航向角。

初始位置为:η0=[x0,y0,ψ0]T=[500m,500m,-π/2]T

飞艇航迹模型描述如下:

M V · + C ( V ) V + D ( V ) V = τ ]]>

η · = J ( η ) V ]]>

其中, M = m - X u · 0 0 0 m - Y v · 0 0 0 I 33 - N r · , ]]> C ( V ) = 0 0 - ( m - Y v · ) v 0 0 ( m - X u · ) u ( m - Y v · ) v - ( m - X u · ) u 0 , ]]>
D ( V ) = - X u 0 0 0 - Y v 0 0 0 - N r , ]]> J ( η ) = cos ψ - sin ψ 0 sin ψ cos ψ 0 0 0 1 , ]]>为V的一阶导数,
η的一阶导数;其中,m为飞艇总质量;Xu、Yv、Nr为附加
惯性参数;V=[u,v,r]T,u为轴向速度、v为侧向速度、r为航向角速度;
τ=[τu,τv,τr]T,τu为轴向控制量、τv为侧向控制量、τr航向控制量。

本实施例中飞艇的参数如下:


选取滑模面s为:

s = ce + e · ]]>

其中,c=[c1,c2,c3]T=[10,10,15]T为e的一阶导数。

选取指数趋近律为:

s · = - ρs - ksign ( s ) ]]>

其中为滑模面s的一阶导数,ρ=diag(ρ1,ρ2,ρ3),ρi>0,
k=diag(k1,k2,k3),ki>0,(i=1,2,3),sign()为符号函数;

设计滑模控制律,计算系统控制量为:

τ = M η ( η ) η · · r + C η ( η ) η · r + D η ( η ) η · r - ρs - ksign ( s ) ]]>

其中,Mη=MJ-1(η),Dη(V)=D(V)J-1(η),
C η ( V ) = [ C ( V ) - MJ - 1 ( η ) J · ( η ) ] J - 1 ( η ) , ]]>J-1(η)为J(η)的逆矩阵,为η的二阶
导数;Mη(η)是以η表示的M矩阵,Cη(η)是以η表示的C(V)矩阵,Dη(η)是
以η表示的D(V)矩阵;控制律参数选取为ρ=[ρ1,ρ2,ρ3]T=[0.01,0.02,0.05]T

令模糊控制器的输入变量为滑模面s,输出变量为k,由此可以根据s的
变化在线调整k的取值。

描述输入变量和输出变量的模糊子集可定义为:{NB,NS,ZO,PS,PB},
其中,NB为负方向数值较大、NS为负方向数值较小、ZO为零、PS为正方向
数值较小、PB为正方向数值较大,其隶属度函数如附图4所示。

采用IF-THEN模糊规则:

R(j):若si则ki为Bj

其中,R(j)为模糊规则语句,为变量si模糊集合的子集,Bj为第j条模糊
规则的输出。

当系统状态远离滑模面时,需要采用较大的控制作用使得系统状态能够快
速返回滑模面,即增大控制参数k;当系统状态趋近滑模面,需要采用较小的
控制作用以抑制抖振,即减小控制参数k,具体模糊规则表如下图所示:


采用重心法去模糊化,可得模糊输出ki

k i = Σ j = 1 n μ ( B j ) · B j Σ j = 1 n μ ( B j ) ]]>

其中,μ(Bj)为Bj的隶属度函数,n为模糊规则条数。由此,通过上述的模
糊控制器能够实现在线调整控制参数ki

本实施例中,飞艇航迹控制结果如图5、图6所示,其中由图5可知,飞
艇由初始位置出发,能够准确地跟踪指令航迹,验证了本发明方法的有效性;
图6给出了航迹控制的X坐标、Y坐标和航向角的跟踪误差,由图6可得:位
置坐标误差在100s左右收敛至0m,航向角误差以较快速度收敛至0rad,表
明了本发明方法具有较高的控制精度。

控制工程师在应用过程中可以根据实际飞艇给定任意指令航迹,并将由
该方法得到的控制量传输至执行机构实现航迹控制功能。

以上所述仅为本发明的较佳实施例而已,并不用以限制发明,凡在本发明
的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明
的保护范围之内。

一种平流层飞艇航迹控制方法.pdf_第1页
第1页 / 共11页
一种平流层飞艇航迹控制方法.pdf_第2页
第2页 / 共11页
一种平流层飞艇航迹控制方法.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《一种平流层飞艇航迹控制方法.pdf》由会员分享,可在线阅读,更多相关《一种平流层飞艇航迹控制方法.pdf(11页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102759928 A(43)申请公布日 2012.10.31CN102759928A*CN102759928A*(21)申请号 201210128377.6(22)申请日 2012.04.28G05D 1/10(2006.01)(71)申请人中国人民解放军国防科学技术大学地址 410073 湖南省长沙国防科技大学航天与材料工程学院1304教研室(72)发明人郑伟 杨跃能 邹东升 吴杰(54) 发明名称一种平流层飞艇航迹控制方法(57) 摘要本发明揭示了一种平流层飞艇航迹控制方法,包括以下步骤:步骤1给定飞艇指令航迹;步骤2计算出所述飞艇指令航迹与实际航迹之间的误差量。

2、e;步骤3选取滑模面s及趋近律设计滑模控制律,计算系统控制量;步骤4以所述滑模面s为模糊控制器的输入,以控制参数为所述模糊控制器的输出设计模糊控制器,通过模糊规则在线调整控制参数。该方法能够稳定跟踪指令航迹,且克服了滑模控制导致的抖振问题,具有良好的鲁棒性和动态性能,为平流层飞艇航迹控制系统设计提供了有效方案。(51)Int.Cl.权利要求书2页 说明书5页 附图3页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书 2 页 说明书 5 页 附图 3 页1/2页21.一种平流层飞艇航迹控制方法,其特征在于:包括以下步骤:步骤1给定飞艇的指令航迹d:dxd,yd,dT其中xd、y。

3、d、d分别为指令X坐标、指令Y坐标和指令航向角,上标T表示向量或矩阵的转置;步骤2计算出所述指令航迹与飞艇实际航迹之间的误差量e,其具体计算方法为ed-xd-x,yd-y,d-T,其中x,y,T为实际航迹,x、y、分别为实际航迹的X坐标、Y坐标和航向角;步骤3选取滑模面s及趋近律设计滑模控制律,计算系统控制量;步骤4以所述滑模面s为模糊控制器的输入,以控制参数为所述模糊控制器的输出设计模糊控制器,通过模糊规则在线调整控制参数。2.根据权利要求1所述的一种平流层飞艇航迹控制方法,其特征在于:步骤3中所述滑模控制律的具体设计方法为:(a)建立飞艇航迹模型如下:其中:为V的一阶导数,为的一阶导数;其。

4、中,m为飞艇总质量;Xu、Yv、Nr为附加惯性参数;Vu,v,rT,u为轴向速度、v为侧向速度、r为航向角速度;u,v,rT,u为轴向控制量、v为侧向控制量、r为航向控制量;(b)选取滑模面s为:其中cdiag(c1,c2,c3),(ci0,i1,2,3),为误差量e的一阶导数。(c)选取趋近律为:其中为滑模面s的一阶导数,diag(1,2,3),i0,kdiag(k1,k2,k3),ki0,(i1,2,3),sign()为符号函数;(d)设计滑模控制律,计算系统控制量为:权 利 要 求 书CN 102759928 A2/2页3其中,D(V)D(V)J-1(),MMJ-1(),J-1()为J(。

5、)的逆矩阵,为的二阶导数,M()是以表示的M矩阵,C()是以表示的C(V)矩阵,D()是以表示的D(V)矩阵。3.根据权利要求1所述的一种平流层飞艇航迹控制方法,其特征在于:所述模糊控制器的具体设计方法为:(a)令模糊控制器的输入变量为滑模面s,输出变量为k,根据s的变化在线调整k的取值;(b)定义输入输出变量的模糊集合,描述输入变量和输出变量的模糊子集定义为:NB,NS,ZO,PS,PB,其中,NB为负方向数值较大、NS为负方向数值较小、ZO为零、PS为正方向数值较小、PB为正方向数值较大;(c)设置模糊规则,具体的模糊规则为R(j):若si为则ki为Bj,其中,R(j)为模糊规则语句,为变。

6、量si模糊集合的子集,Bj为第j条模糊规则的输出;(d)采用重心法去模糊化,输出满足如下条件:其中,(Bj)为Bj的隶属度函数,n为模糊规则条数,通过上述的模糊控制器能够实现在线调整控制参数ki。权 利 要 求 书CN 102759928 A1/5页4一种平流层飞艇航迹控制方法技术领域0001 本发明涉及一种航天航空领域的飞行控制方法,特别涉及一种平流层飞艇航迹控制方法,属于自动控制技术领域。背景技术0002 平流层飞艇是指一种以浮升气体(氦气)提供静升力,依靠控制系统和推进系统在平流层空域定点驻留和低速机动的飞行器,具有留空时间长、载荷量大、效费比高、隐身性能好、生存能力强等优点,可广泛应用。

7、于侦察监视、战区预警、通信中继、环境监测、应急救灾、科学探测等领域,具有重要的商业和军事应用价值,当前已成为航空领域的研究热点。平流层飞艇的总体布局、飞行机理以及工作模式显著不同于飞机、导弹等传统飞行器,提出了一系列飞行控制研究的新课题。其中,航迹控制是飞行控制研究的重难点问题,也是平流层飞艇研制和应用的关键技术之一。0003 从控制角度分析,平流层飞艇是一个复杂的被控对象,具有多变量、非线性、不确定等特点,且易受参数摄动和外界扰动的影响,因此,航迹控制成为其飞行控制系统设计的难点。已有研究成果对飞艇航迹控制系统的设计大都基于线性化动力学模型,未考虑非线性因素以及纵向和横侧向运动之间的耦合作用。

8、,仅在平衡点附近有效。对于飞行过程中的不确定性和外界干扰,已有文献中通常采用滑模控制方法来设计航迹控制系统,滑模控制对参数摄动及外界干扰具有强鲁棒性,但由于滑模控制律在不同控制逻辑之间来回切换导致抖振,从而影响控制系统性能。发明内容0004 针对现有技术的不足,有必要提供一种能有效抑制抖振的平流层飞艇航迹控制方法。0005 为解决上述技术问题,本发明提供了如下技术方案:0006 一种平流层飞艇航迹控制方法,包括以下步骤:0007 步骤1给定飞艇的指令航迹d0008 dxd,yd,dT0009 其中xd、yd、d分别为指令X坐标、指令Y坐标和指令航向角,上标T表示向量或矩阵的转置;0010 步骤。

9、2计算出所述指令航迹与飞艇实际航迹之间的误差量e,其具体计算方法为ed-xd-x,yd-y,d-T,其中x,y,T为实际航迹,x、y、分别为实际航迹的X坐标、Y坐标和航向角;0011 步骤3选取滑模面及趋近律设计滑模控制律,计算系统控制量;0012 步骤4以所述滑模面为模糊控制器的输入,以控制参数为所述模糊控制器的输出设计模糊控制器,通过模糊规则在线调整控制参数。0013 更进一步,步骤3中所述滑模控制律的具体设计方法为:说 明 书CN 102759928 A2/5页50014 (a)建立飞艇航迹模型如下:0015 0016 0017 其中:为V的一阶导数,为的一阶导数;其中,m为飞艇总质量;。

10、Xu、Yv、Nr为附加惯性参数;Vu,v,rT,u为轴向速度、v为侧向速度、r为航向角速度;u,v,rT,u为轴向控制量、v为侧向控制量、r航向控制量。0018 (b)选取滑模面s为:0019 0020 其中cdiag(c1,c2,c3),(ci0,i1,2,3),为e的一阶导数。0021 (c)选取趋近律为:0022 其中为滑模面s的一阶导数,diag(1,2,3),i0,kdiag(k1,k2,k3),ki0,(i1,2,3),sign()为符号函数;0023 (d)设计滑模控制律,计算系统控制量为:0024 0025 其中,MMJ-1(),D(V)D(V)J-1(),J-1()为J()的。

11、逆矩阵,为的二阶导数,M()是以表示的M矩阵,C()是以表示的C(V)矩阵,D()是以表示的D(V)矩阵。0026 更进一步,所述模糊控制器的具体设计方法为:0027 (a)令模糊控制器的输入变量为滑模面s,输出变量为k,根据s的变化在线调整k的取值;0028 (b)定义输入输出变量的模糊集合,描述输入变量和输出变量的模糊子集定义为:NB,NS,ZO,PS,PB,其中,NB为负方向数值较大、NS为负方向数值较小、ZO为零、PS为正方向数值较小、PB为正方向数值较大;0029 (c)设置模糊规则,具体的模糊规则为R(j):若si为则ki为Bj,其中,R(j)为模糊规则语句,为变量si模糊集合的子。

12、集,Bj为第j条模糊规则的输出;说 明 书CN 102759928 A3/5页60030 (d)采用重心法去模糊化,输出满足如下条件:0031 0032 其中,(Bj)为Bj的隶属度函数,n为模糊规则条数,通过上述的模糊控制器能够实现在线调整控制参数ki。0033 与现有技术相比,本发明“一种平流层飞艇航迹控制方法”的优点在于:0034 1)该方法考虑了各项非线性因素以及纵向和横侧向运动之间的耦合作用,克服了线性化模型仅适于平衡点的局限性,拓宽了控制系统的工作点范围。0035 2)该方法能够跟踪任意参数化指令航迹,且能保证系统的稳定性。0036 3)该方法通过选取合适的滑模面和趋近律设计滑模控。

13、制律,使得系统对参数摄动及外界扰动具有良好的鲁棒性。0037 4)该方法采用模糊控制方法,以滑模面为模糊控制器的输入,以控制参数为模糊控制器的输出设计了模糊控制器,通过模糊规则在线调整控制参数,能够有效抑制抖振,提高了控制系统性能。附图说明0038 下面将结合附图及实施例对本发明作进一步说明,附图中:0039 图1是本发明一种平流层飞艇航迹控制方法流程图;0040 图2是本发明一种平流层飞艇航迹控制方法的控制系统结构示意图;0041 图3是本发明一种平流层飞艇航迹控制方法飞艇平面航迹示意图;0042 图4是本发明一种平流层飞艇航迹控制方法模糊系统隶属度函数图;0043 图5是运用本发明一种平流。

14、层飞艇航迹控制方法的飞艇航迹控制结果图;0044 图6为本发明一种平流层飞艇航迹控制方法飞艇航迹控制误差图。具体实施方式0045 为了使本发明专利的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明:0046 请参阅附图1、图2,本发明提供了一种平流层飞艇航迹控制方法,用于控制平流层飞艇航迹,其通过模糊规则在线调整控制参数,以抑制抖振从而提高系统性能。为了更清楚的说明本发明的工作原理,给定指令航迹为:0047 dxd,yd,dT-500sin(0.01t),500cos(0.01t),0.01tT0048 其中,xd、yd、d分别为参数化的指令X坐标、指令Y坐标和指。

15、令航向角。请参阅附图3,附图所示为飞艇的平面航迹示意图,其中OXY为地面坐标系,原点选取O为飞艇的放飞位置,OX轴指向正北方向,OY轴垂直于OX轴,指向正东方向;obxbyb为体坐标系,原点ob选取为飞艇的浮心,obxb轴与艇体纵轴重合,指向艇首,obyb轴垂直于obxb轴,指向右方。0049 计算飞艇指令航迹与实际航迹之间的误差量e:说 明 书CN 102759928 A4/5页70050 ed-xd-x,yd-y,d-T,其中x,y,T为实际航迹,x、y、分别为实际航迹的X坐标、Y坐标和航向角。0051 初始位置为:0x0,y0,0T500m,500m,-/2T。0052 飞艇航迹模型描述。

16、如下:0053 0054 0055 其中,为V的一阶导数,为的一阶导数;其中,m为飞艇总质量;Xu、Yv、Nr为附加惯性参数;Vu,v,rT,u为轴向速度、v为侧向速度、r为航向角速度;u,v,rT,u为轴向控制量、v为侧向控制量、r航向控制量。0056 本实施例中飞艇的参数如下:0057 0058 选取滑模面s为:0059 0060 其中,cc1,c2,c3T10,10,15T,为e的一阶导数。0061 选取指数趋近律为:0062 0063 其中为滑模面s的一阶导数,diag(1,2,3),i0,kdiag(k1,k2,k3),ki0,(i1,2,3),sign()为符号函数;0064 设计。

17、滑模控制律,计算系统控制量为:说 明 书CN 102759928 A5/5页80065 0066 其中,MMJ-1(),D(V)D(V)J-1(),J-1()为J()的逆矩阵,为的二阶导数;M()是以表示的M矩阵,C()是以表示的C(V)矩阵,D()是以表示的D(V)矩阵;控制律参数选取为1,2,3T0.01,0.02,0.05T。0067 令模糊控制器的输入变量为滑模面s,输出变量为k,由此可以根据s的变化在线调整k的取值。0068 描述输入变量和输出变量的模糊子集可定义为:NB,NS,ZO,PS,PB,其中,NB为负方向数值较大、NS为负方向数值较小、ZO为零、PS为正方向数值较小、PB为。

18、正方向数值较大,其隶属度函数如附图4所示。0069 采用IF-THEN模糊规则:0070 R(j):若si为则ki为Bj0071 其中,R(j)为模糊规则语句,为变量si模糊集合的子集,Bj为第j条模糊规则的输出。0072 当系统状态远离滑模面时,需要采用较大的控制作用使得系统状态能够快速返回滑模面,即增大控制参数k;当系统状态趋近滑模面,需要采用较小的控制作用以抑制抖振,即减小控制参数k,具体模糊规则表如下图所示:0073 0074 采用重心法去模糊化,可得模糊输出ki:0075 0076 其中,(Bj)为Bj的隶属度函数,n为模糊规则条数。由此,通过上述的模糊控制器能够实现在线调整控制参数。

19、ki。0077 本实施例中,飞艇航迹控制结果如图5、图6所示,其中由图5可知,飞艇由初始位置出发,能够准确地跟踪指令航迹,验证了本发明方法的有效性;图6给出了航迹控制的X坐标、Y坐标和航向角的跟踪误差,由图6可得:位置坐标误差在100s左右收敛至0m,航向角误差以较快速度收敛至0rad,表明了本发明方法具有较高的控制精度。0078 控制工程师在应用过程中可以根据实际飞艇给定任意指令航迹,并将由该方法得到的控制量传输至执行机构实现航迹控制功能。0079 以上所述仅为本发明的较佳实施例而已,并不用以限制发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说 明 书CN 102759928 A1/3页9图1图2说 明 书 附 图CN 102759928 A2/3页10图3图4图5说 明 书 附 图CN 102759928 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 控制;调节


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1