CN104391446A - 一种平流层卫星六自由度动力学建模与级联控制方法 - Google Patents

一种平流层卫星六自由度动力学建模与级联控制方法 Download PDF

Info

Publication number
CN104391446A
CN104391446A CN201410616942.2A CN201410616942A CN104391446A CN 104391446 A CN104391446 A CN 104391446A CN 201410616942 A CN201410616942 A CN 201410616942A CN 104391446 A CN104391446 A CN 104391446A
Authority
CN
China
Prior art keywords
sail
centerdot
tether
beta
pneumatic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410616942.2A
Other languages
English (en)
Inventor
徐�明
霍伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Original Assignee
Beihang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CN201410616942.2A priority Critical patent/CN104391446A/zh
Publication of CN104391446A publication Critical patent/CN104391446A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

一种平流层卫星六自由度动力学建模与级联控制方法,第一部分:建立平流层卫星的六自由度动力学模型。首先建立相关坐标系,再选取广义坐标并计算广义力,计算***的动能和势能,得到***的动力学模型。第二部分:基于级联子***的平流层卫星经向运动控制,提取出“球-绳子***”、“绳-帆子***”和“帆-舵子***”三个级联子***;分解为三个级联子控制问题并用反馈线性化理论依次设计子***的控制律:先在“球-绳子***”设计实现气球经向控制所需的系绳侧偏角,接着在“绳-帆子***”中设计跟踪系绳侧偏角所需的气动帆偏航角,最后在“帆-舵子***”中设计跟踪气动帆偏航角所需的舵偏角,最终实现平流层卫星的经向的高精度控制。

Description

一种平流层卫星六自由度动力学建模与级联控制方法
技术领域
本发明提供一种平流层卫星六自由度动力学建模与级联控制方法,它涉及建立一种平流层卫星的六自由度动力学模型以及基于此模型的平流层卫星经向偏移级联控制设计方法,为平流层卫星的环地球纬度自主飞行提供了技术方案,属于自动控制技术领域。
背景技术
临近空间为海拔20~100Km的空间范围,其底部(海拔10~50km)为平流层范围。平流层大气上下对流小,以稳定的大气环流为主。临近空间飞行器主要工作在海拔20km以上的平流层。作为一种新型临近空间飞行器,平流层卫星在传统高空气球的基础上加装了动力装置来控制其经向偏移,以实现在稳定的大气环流作用下环地球纬度方向飞行。如图1所示,本发明针对的平流层卫星由高空气球、吊舱、系绳和带方向舵的气动帆构成。其中气球工作在海拔35km的高度,而气动帆通过长达15km的系绳悬挂于气球之下,工作在海拔20km的高度。气球和气动帆所在高度的风速差可达20m/s,调整气动帆方向舵可利用这一风速差改变气动帆的偏航角,从而改变气动帆所受的气动力,该气动力通过系绳作用于气球进而控制平流层卫星的经向偏移。与其它同类型的平流层飞行器相比,平流层卫星在能耗、制造、发射、回收和维护等方面有诸多优势。
为实现平流层卫星经向偏移的控制,现有的控制设计多基于简化的平面模型,将***近似处理为受力平衡状态下的静态***,对***进行分时段控制,这很难满足控制***的精度要求。本发明根据平流层卫星飞行过程中气球、系绳和气动帆的运动特点提出了一种六自由度动力学模型,并考虑到对此模型无法用整体反馈线性化方法设计控制律进行经向偏移控制,故依据平流层卫星的飞行机理从六自由度动力学模型中提取出三个级联子***,用反馈线性化方法对这三个子***依次设计控制律,可实现平流层卫星经向偏移的高精度控制。
发明内容
(1)目的:本发明旨在提供一种平流层卫星六自由度动力学建模与级联控制方法,它涉及揭示平流层卫星飞行机理的六自由度动力学模型和基于此模型设计的平流层卫星经向偏移高精度控制方法。
(2)技术方案:针对以上目的,本发明主要内容包括两部分。第一部分:建立平流层卫星的六自由度动力学模型。其方法是:首先建立相关坐标系,再选取广义坐标并计算广义力,接着计算***的动能和势能,继而利用第二类拉格朗日方程得到***的动力学模型。第二部分:设计基于级联子***的平流层卫星经向偏移控制律。其程序是:为克服无法用整体反馈线性化方法直接设计平流层卫星经向偏移控制律的难点,根据平流层卫星的飞行机理,从所建立的六自由度模型中提取出“球-绳子***”、“绳-帆子***”和“帆-舵子***”这三个级联的子***模型;再将“舵控制球”分解为“舵控制帆”、“帆控制绳”和“绳控制球”这三个子控制问题,并用反馈线性化理论依次设计三个子***的控制律。先基于“球-绳子***”模型设计出实现平流层卫星经向偏移控制所需的系绳侧偏角,接着基于“绳-帆子***”模型设计出跟踪系绳侧偏角所需的气动帆偏航角,最后基于“帆-舵子***”模型设计出跟踪气动帆偏航角所需的方向舵偏角。分别选取三个级联子***的控制器参数,使“帆-舵子***”的响应速度快于“绳-帆子***”,且“绳-帆子***”的响应速度快于“球-绳子***”,最终可实现平流层卫星经向偏移的高精度控制。
为实现上述方案,本发明一种平流层卫星六自由度动力学建模与级联控制方法,其具体步骤如下:
第一部分:建立平流层卫星的六自由度动力学模型
步骤一建立地面坐标系、帆坐标系、球气流坐标系和帆气流坐标系;
步骤二选取气球系绳点的经度、纬度和高度,系绳的倾角和侧偏角以及气动帆的偏航角为***的广义坐标,并分别计算出对应各广义坐标的非保守的广义力;
步骤三分别计算出气球、系绳和气动帆的动能和势能,这里气球仅考虑其平动动能,而系绳和气动帆则考虑其平动动能和转动动能,以地面坐标系水平面为势能零点;
步骤四根据第二类拉格朗日方程得到平流层卫星的六自由度动力学模型,并将其整理为矩阵形式。
第二部分:设计基于级联子***的平流层卫星经向偏移控制律
步骤五根据预定纬度轨道位置和经度偏移位置规划消除平流层卫星经向偏移的期望轨迹;
步骤六从六自由度动力学模型提取“球-绳子***”模型,并用反馈线性化方法设计跟踪平流层卫星经向期望轨迹所需的系绳侧偏角;
步骤七从六自由度动力学模型提取“绳-帆子***”模型,并用反馈线性化方法设计跟踪系绳侧偏角所需的气动帆偏航角;
步骤八从六自由度动力学模型提取“帆-舵子***”模型,并用反馈线性化方法设计跟踪气动帆偏航角所需的方向舵偏角;
步骤九根据控制律设计中“舵控制帆”、“帆控制绳”和“绳控制球”的要求,选取对应的级联子***控制参数使得:“帆-舵子***”的闭环***响应速度快于“绳-帆子***”的闭环***响应速度,且“绳-帆子***”的闭环***响应速度快于“球-绳子***”的闭环***响应速度,从而实现平流层卫星经向偏移的高精度控制。
其中,在步骤一中所述的“建立地面坐标系、帆坐标系、球气流坐标系和帆气流坐标系”基于以下假设:
i)视地面坐标系为惯性坐标系;
ii)气球始终处于浮重平衡状态且不考虑其转动;
iii)系绳为直线状并忽略其扭转及气动力影响;
iv)气动帆始终于铅垂面内运动;
v)忽略高度方向气流影响。
定义相关坐标系如下:
i)地面坐标系Oexeyeze:原点Oe为地面一固定点;Oexe轴朝正东方向;Oeze轴竖直向下;Oeye轴与Oexe、Oeze构成右手坐标系。
ii)气动帆坐标系OSxSySzS:与气动帆固连。原点OS为帆系绳点,OSxS轴沿平衡杆向前;OSzS轴在帆对称平面内垂直OSxS向下;OSyS轴与OSxS、OSzS构成右手系。
iii)球气流坐标系OBxBayBazBa:原点OB为球系绳点,OBxBa轴沿气球空速方向;OBzBa轴在含OBxBa的铅垂平面内垂直OBxBa向下;OByBa轴垂直于面OBxBazBa向右。
iv)帆气流坐标系OSxSaySazSa:原点OS为帆系绳点,OSxSa轴指向气动帆空速方向;OSzSa轴在包含OSxSa的铅垂平面内垂直OSxSa向下;OSySa轴垂直面OSxSazSa向右。
其中,在步骤二中所述的“选取气球系绳点的经度、纬度和高度,系绳的倾角和侧偏角以及气动帆的偏航角为***的广义坐标”,其选取方法根据上述几条假设:由假设ii)知气球系绳点的经度、纬度和高度足以描述气球的状态,由假设iii)可知系绳的倾角和侧偏角足以刻画系绳的状态,由假设iv)可知气动帆的偏航角可用来刻画气动帆的状态。选取广义坐标q=[x,y,z,α,β,ψ]T,其中x,y,z为气球系绳点在惯性坐标系下的位置,α为系绳倾角,β为系绳侧偏角,ψ为气动帆偏航角。分别计算出对应各广义坐标的非保守的广义力如下:
Q x = - m ′ x · · + A B 1 + A S 1 + A R 1 δ , Q y = - m ′ y · · + A B 2 + A S 2 + A R 2 δ , Q z = - m ′ z · · - B ,
Qα=-(AS1+AR1δ)lsinαcosβ=-AS1lsinαcosβ-AR1lδsinαcosβ,
Qβ=-(AS1cosαsinβ-AS2cosβ)l-(AR1cosαsinβ-AR2cosβ)lδ,
Qψ=-xOAAS1sinψ+xOAAS2cosψ-(AR1sinψ-AR2cosψ)xORδ,
其中δ为气动帆方向舵偏角,B为气球总浮力;气球、气动帆和方向舵的气动力分别为
A B 1 A B 2 = - Q B S B C B cos β B - Q B S B C B sin β B , A S 1 A S 2 = Q S S S C S sin ( ψ + β S ) - Q S S S C S cos ( ψ + β S ) A R 1 A R 2 = Q S S R C R sin ( ψ + β S ) - Q S S R C R cos ( ψ + β S )
QB为气球动压,SB为气球等效面积,CB为气球阻力系数,QS为气动帆动压,SS为气动帆等效面积,CS为气动帆升力系数,SR为方向舵等效面积,CR为方向舵升力系数。
其中,在步骤三中所述的“分别计算出气球、系绳和气动帆的动能和势能,这里气球仅考虑其平动动能,而系绳和气动帆则考虑其平动动能和转动动能,以地面坐标系水平面为势能零点”,其计算方法如下:
平动动能其中mi为刚体质量,rCi为刚体质心矢径;
转动动能其中ωCi为刚体绕质心的角速度矢,ICi为刚体的惯性张量阵;
势能Vi=migTrCi,其中g为重力加速度矢量。
i)气球动能
T B = 1 2 m B r · B T r · B = 1 2 m B ( x · 2 + y · 2 + z · 2 )
其中mB为气球质量。
ii)气球势能
V B = - m B g B T r B = - m B g B z
其中gB=(0,0,gB)T为气球所在高度的重力加速度矢量在地面坐标系中的表示。
iii)系绳动能
T r = m T 24 [ 3 ( 2 x · - l α · cos α cos β + l β · sin α sin β ) 2 + 3 ( 2 y · + l β · cos β ) 2 + l 2 α · β · sin 2 α sin 2 β + 3 ( 2 z · - l α · sin α cos β - l β · cos α sin β ) 2 + l 2 ( α · 2 cos 2 β + β · 2 - β · 2 sin 2 2 α cos 2 β ) ]
iv)系绳势能
V T = - m T g T T r T = - m T g T ( z + 1 2 l sin α cos β )
其中gT=[0,0,gT]T为系绳中点高度的重力加速度地面坐标系中的矢量表示。
v)气动帆动能
T S = 1 2 [ m S ( x · - l α · cos α cos β + l β · sin α sin β ) 2 + m S ( z · - l α · sin α cos β - l β · cos α sin β ) 2 + m S ( y · + l β · cos β ) 2 + J z ψ · 2 ]
其中mS为气动帆质量,Jz为气动帆绕轴OSzS的转动惯量。
vi)气动帆势能
V S = - m S g S T r S = - m S g S ( z + l sin α cos β + z OC )
其中gS=[0,0,gS]T为气动帆所在高度的重力加速度矢量在地面坐标系中的表示。
综上,可得拉格朗日函数
L = ( T B + T T + T S ) - ( V B + V T + V S ) = 1 24 [ 12 m B ( x · 2 + y · 2 + z · 2 ) + 3 m T ( 2 y · + l β · cos β ) 2 + 3 m T ( 2 x · - l α · cos α cos β + l β · sin α sin β ) 2 + 3 m T ( 2 z · - l α · sin α cos β - l β · cos α sin β ) 2 + m T l 2 ( α · 2 cos 2 β + β · 2 - β · 2 sin 2 2 α cos 2 β ) + m T l 2 α · β · sin 2 α sin 2 β + 12 m S ( y · + l β · cos β ) 2 + 12 m S ( x · - l α · cos α cos β - l β · sin α sin β ) 2 + 12 m S ( z · - l α · sin α cos β - l β · cos α sin β ) 2 + 24 m B g B z + 12 m T g T ( 2 z + l cos α cos β ) 12 J z ψ · 2 + 24 m S g S ( z + l cos α cos β + z OC ) ]
其中,在步骤四中所述的“根据第二类拉格朗日方程得到平流层卫星的六自由度动力学模型,并将其整理为矩阵形式”,即为整理为
H ( q ) q · · + N ( q , q · ) = Q
这里q为***广义坐标向量,H(q)为***惯性矩阵,为***状态量的非线性项,Q为广义力向量。
其中,在步骤五中所述的“根据预定纬度轨道位置和经度偏移位置规划消除平流层卫星经向偏移的期望轨迹”,其方法是基于反正切函数设计由初始点缓慢变化到目标点的曲线。
其中,在步骤六中所述的“从六自由度动力学模型提取球-绳子***模型,并用反馈线性化方法设计跟踪平流层卫星经向期望轨迹所需的系绳侧偏角”,球-绳子***模型根据***在经度方向的受力分析可得。
其中,在步骤七中所述的“从六自由度动力学模型提取绳-帆子***模型,并用反馈线性化方法设计跟踪系绳侧偏角所需的气动帆偏航角”,绳-帆子***模型由所建立的六自由度动力学第五行简化而来。
其中,在步骤八中所述的“从六自由度动力学模型提取帆-舵子***模型,并用反馈线性化方法设计跟踪气动帆偏航角所需的方向舵偏角”,帆-舵子***模型直接由所建立的六自由度动力学第六行得到。
其中,在步骤九中所述的“根据控制律设计中“舵控制帆”、“帆控制绳”和“绳控制球”的要求,选取对应的级联子***控制参数使得:“帆-舵子***”的闭环***响应速度快于“绳-帆子***”的闭环***响应速度,且“绳-帆子***”的闭环***响应速度快于“球-绳子***”的闭环***响应速度,从而实现平流层卫星经向偏移的高精度控制。”其实现办法是,选取相应闭环控制***的响应速度,使响应快闭环***响应速度高于响应慢者一个数量级。
(3)优点及效果:
与现有技术相比,本发明的优点和效果是:
①提供了更全面刻画平流层卫星飞行过程的六自由度动力学模型,为控制设计和仿真验证提供了基础;
②基于所建立的六自由度动力学模型提出了三个级联子***的控制设计方法,克服了对平流层卫星整体模型无法直接用反馈线性化方法设计经向偏移控制律的困难。
附图说明
图1平流层卫星示意图。
图2平流层卫星经向偏移控制***设计流程图。
其中图1中涉及符号说明如下:
Oexeyeze—地面坐标系;OSxSySzS—帆坐标系;OBxBayBazBa—球气流坐标系;OSxSaySazSa—帆气流坐标系;V35—海拔35km风速;V20—海拔20km风速;OBOS—系绳;OBOS′—系绳在面Oexeze上的投影;α—OBOS′与轴Oeze的夹角(系绳倾角);β—OBOS与OBOS′的夹角(系绳侧偏角);βB—OBxBa与轴Oexe的夹角;ψ—OSxS与轴Oexe的夹角(气动帆偏航角);βS—OSxS与轴OSxSa的夹角;
具体实施方式
下面结合附图2,对本发明中的实施方法作进一步说明:
第一部分:建立平流层卫星的六自由度动力学模型
步骤一建立地面坐标系、帆坐标系、球气流坐标系和帆气流坐标系
考虑到平流层气流和平流层卫星结构的特点,坐标系的建立基于以下假设:
i)视地面坐标系为惯性坐标系;
ii)气球始终处于浮重平衡状态且不考虑其转动;
iii)系绳为直线状并忽略其扭转及气动力影响;
iv)气动帆始终于铅垂面内运动;
v)忽略高度方向气流影响。
定义相关坐标系如下:
①地面坐标系Oexeyeze:原点Oe为地面一固定点;Oexe轴朝正东方向;Oeze轴竖直向下;Oeye轴与Oexe、Oeze构成右手坐标系。
②气动帆坐标系OSxSySzS:与气动帆固连。原点OS为帆系绳点,OSxS轴沿平衡杆向前;OSzS轴在帆对称平面内垂直OSxS向下;OSyS轴与OSxS、OSzS构成右手系。
③球气流坐标系OBxBayBazBa:原点OB为球系绳点,OBxBa轴沿气球空速方向;OBzBa轴在含OBxBa的铅垂平面内垂直OBxBa向下;OByBa轴垂直于面OBxBazBa向右。
④帆气流坐标系OSxSaySazSa:原点OS为帆系绳点,OSxSa轴指向气动帆空速方向;OSzSa轴在包含OSxSa的铅垂平面内垂直OSxSa向下;OSySa轴垂直面OSxSazSa向右。
步骤二选取广义坐标q=[x,y,z,α,β,ψ]T,其中x,y,z为气球系绳点在惯性坐标系下的位置,α为系绳倾角,β为系绳侧偏角,ψ为气动帆偏航角。分别计算出对应各广义坐标的非保守的广义力如下:
Q x = - m ′ x · · + A B 1 + A S 1 + A R 1 δ , Q y = - m ′ y · · + A B 2 + A S 2 + A R 2 δ , Q z = - m ′ z · · - B ,
Qα=-(AS1+AR1δ)lsinαcosβ=-AS1lsinαcosβ-AR1lδsinαcosβ,
Qβ=-(AS1cosαsinβ-AS2cosβ)l-(AR1cosαsinβ-AR2cosβ)lδ,
Qψ=-xOAAS1sinψ+xOAAS2cosψ-(AR1sinψ-AR2cosψ)xORδ,
其中δ为气动帆方向舵偏角,B为气球总浮力;气球、气动帆和方向舵的气动力分别为
A B 1 A B 2 = - Q B S B C B cos β B - Q B S B C B sin β B , A S 1 A S 2 = Q S S S C S sin ( ψ + β S ) - Q S S S C S cos ( ψ + β S ) A R 1 A R 2 = Q S S R C R sin ( ψ + β S ) - Q S S R C R cos ( ψ + β S )
QB为气球动压,SB为气球等效面积,CB为气球阻力系数,QS为气动帆动压,SS为气动帆等效面积,CS为气动帆升力系数,SR为方向舵等效面积,CR为方向舵升力系数。
步骤三分别计算气球、系绳和气动的动能和势能
i)气球动能
T B = 1 2 m B r · B T r · B = 1 2 m B ( x · 2 + y · 2 + z · 2 )
其中mB为气球质量。
ii)气球势能
V B = - m B g B T r B = - m B g B z
其中gB=(0,0,gB)T为气球所在高度的重力加速度矢量在地面坐标系中的表示。
iii)系绳动能
T r = m T 24 [ 3 ( 2 x · - l α · cos α cos β + l β · sin α sin β ) 2 + 3 ( 2 y · + l β · cos β ) 2 + l 2 α · β · sin 2 α sin 2 β + 3 ( 2 z · - l α · sin α cos β - l β · cos α sin β ) 2 + l 2 ( α · 2 cos 2 β + β · 2 - β · 2 sin 2 2 α cos 2 β ) ]
iv)系绳势能
V T = - m T g T T r T = - m T g T ( z + 1 2 l sin α cos β )
其中gT=[0,0,gT]T为系绳中点高度的重力加速度地面坐标系中的矢量表示。
v)气动帆动能
T S = 1 2 [ m S ( x · - l α · cos α cos β + l β · sin α sin β ) 2 + m S ( z · - l α · sin α cos β - l β · cos α sin β ) 2 + m S ( y · + l β · cos β ) 2 + J z ψ · 2 ]
其中mS为气动帆质量,Jz为气动帆绕轴OSzS的转动惯量。
vi)气动帆势能
V S = - m S g S T r S = - m S g S ( z + l sin α cos β + z OC )
其中gS=[0,0,gS]T为气动帆所在高度的重力加速度矢量在地面坐标系中的表示。
综上,可得拉格朗日函数
L = ( T B + T T + T S ) - ( V B + V T + V S ) = 1 24 [ 12 m B ( x · 2 + y · 2 + z · 2 ) + 3 m T ( 2 y · + l β · cos β ) 2 + 3 m T ( 2 x · - l α · cos α cos β + l β · sin α sin β ) 2 + 3 m T ( 2 z · - l α · sin α cos β - l β · cos α sin β ) 2 + m T l 2 ( α · 2 cos 2 β + β · 2 - β · 2 sin 2 2 α cos 2 β ) + m T l 2 α · β · sin 2 α sin 2 β + 12 m S ( y · + l β · cos β ) 2 + 12 m S ( x · - l α · cos α cos β - l β · sin α sin β ) 2 + 12 m S ( z · - l α · sin α cos β - l β · cos α sin β ) 2 + 24 m B g B z + 12 m T g T ( 2 z + l cos α cos β ) 12 J z ψ · 2 + 24 m S g S ( z + l cos α cos β + z OC ) ]
步骤四将第②和③步结果代入第二类拉格朗日方程
d dt ( ∂ L ∂ q · i ) - ∂ L ∂ q i = Q i , ( i = 1,2 , . . . , 6 )
得到平流层卫星的六自由度动力学模型,并将其整理为如下矩阵形式:
H ( q ) q · · + N ( q , q · ) = Q - - - ( 1 )
其中H(q)=[hij]为6×6对称矩阵,其非零元为
h11=h22=h33=mB+mT+mS+m′, h 14 = - ( 1 2 m T + m S ) l cos α cos β ,
h 15 = - ( 1 2 m T + m S ) l sin α sin β , h 25 = ( 1 2 m T + m S ) l cos β , h 34 = ( 1 2 m T + m S ) l sin α cos β ,
h 35 = - ( 1 2 m T + m S ) l cos α sin β , h 44 = ( 1 3 m T + m S ) l 2 co s 2 β , h 45 = m T 24 l 2 sin 2 α sin 2 β ,
h 55 = ( 1 2 m T + m S - 1 12 m T sin 2 2 α cos 2 β ) l 2 , h66=Jz
为六维列向量,其中
n 1 = ( 1 2 m T + m S ) ( α · 2 sin α cos β + 2 α · β · cos α sin β + β · 2 sin α cos β ) l - ( A B 1 + A S 1 + A R 1 β S ) ,
n 2 = - ( 1 2 m T + m S ) l β · 2 sin β - ( A B 2 + A S 2 + A R 2 β S ) ,
n 3 = - ( 1 2 m T + m S ) ( α · 2 cos α cos β - 2 α · β · sin α sin β + β · 2 cos α cos β ) l ,
n 4 = - ( m T 3 + m S ) l 2 α · β · sin 2 β - m T 12 l 2 β · 2 ( 4 cos 2 α cos 2 β - 1 ) sin 2 α - ( 1 2 m T g T + m S g S ) l sin α cos β + ( A S 1 + A R 1 β S ) l sin α cos β ,
n 5 = ( 1 12 m T + 1 3 m T cos 2 α + 1 2 m S ) l 2 α · 2 sin 2 β - m T 6 l 2 α · β sin 4 α cos 2 β + m T 24 l 2 β · 2 sin 2 2 α · sin 2 β + ( 1 2 m T g T + m S g S ) l cos α sin β - ( A S 1 + A R 1 β S ) l sin α sin β - ( A S 2 + A R 2 R S ) l cos β ,
n6=(AS1sinψ-AS2cosψ)xOA+(AR1sinψ-AR2cosψ)βSxR
Q=bδ,其中b=[b1,...,b6]T为六维列向量,
b1=AR1,b2=AR2,b2=0,b4=-AR1lcosαcosβ,b5=(AR1sinαsinβ+AR2cosβ)l,
b6=-(AR1sinψ-AR2cosψ)xOR
第二部分:设计基于级联子***的平流层卫星经向偏移控制律
步骤五根据预定纬度轨道位置和经向偏移位置规划消除平流层卫星经向偏移的期望轨迹。
设A点为平流层卫星的当前位置,B点为位于预定轨道上的一点,PA和PB分别为点A和B沿地面Oeye轴坐标,则基于双曲正切函数设计的耗时ts从A点机动到B点的轨迹为
yd(t)=[(PB-PA)tanh(10t/ts-5)]/2+(PB+PA)/2
此期望轨迹变化平缓,沿其运动可满足控制过程中方向舵偏角始终处于合理角度内的要求。
步骤六从六自由度动力学模型(1)中提取“球-绳子***”模型,并用反馈线性化方法设计跟踪平流层卫星经向期望轨迹yd(t)所需的系绳侧偏角βd
“球-绳子***”的动力学方程为
( m B + m ′ ) y · · + A B 2 = ( m T g T + m S g S ) tan β - - - ( 2 )
定义跟踪误差e1=yd-y,可设计出保证跟踪误差收敛到零所需的系绳侧偏角为
βd=arctan(c1Δ1)         (3)
其中c1=M/(mTgT+mSgS),M=mB+m′, Δ 1 = y · · d + k d 1 e · 1 + k p 1 e 1 + A B 2 / M , k d 1 > 0 , k p 1 > 0 .
步骤七从六自由度动力学模型(1)提取“绳-帆子***”模型,并用反馈线性化方法设计跟踪系绳侧偏角βd所需的气动帆偏航角ψd
“绳-帆子***”的动力学方程为
H 1 q · · 1 + N ‾ 1 ( q 1 , q · 1 ) = 2 π Q S S S b ‾ 1 [ ψ - arctan ( b / a ) ] - - - ( 4 )
其中H1(q1)=(hij)5×5,q1=[x,y,z,α,β]T N ‾ 1 ( q 1 , q · 1 ) = [ n ‾ 1 , n ‾ 2 , n ‾ 3 , n ‾ 4 , n ‾ 5 ] T , b ‾ 1 = [ 0,1,0,0 , l cos β ] T .
n ‾ 1 = ( m T / 2 + m S ) ( α · 2 sin α cos β + 2 α · β · cos α sin β ) l + β · 2 ( m T / 2 + m S ) l sin α cos β - A B 1 ,
n ‾ 2 = - ( m T / 2 + m S ) l + β · 2 sin β - A B 2 ,
n ‾ 3 = - ( m T / 2 + m S ) ( α · 2 cos α cos β - 2 α · β · sin α sin β ) l - ( m T / 2 + m S ) l β · 2 cos α cos β ,
n ‾ 4 = 1 12 [ - ( 4 m T + 12 m S ) l 2 α · β · sin 2 β + ( 6 m T g T + 12 m S g S ) l sin α cos β + m T l 2 β · 2 ( 4 cos 2 α cos 2 β - 1 ) sin 2 α ] ,
n ‾ 5 = 1 24 [ ( 4 m T + 8 m T cos 2 α + 12 m S ) l 2 α · 2 sin β cos β + 4 m T l 2 α · β · sin 4 α cos 2 β + m T l 2 β · 2 sin 2 2 α sin 2 β ] + ( m S g S + m T g T / 2 ) l cos α sin β . .
a和b分别为气动帆空速沿地面系Oexe和Oeye轴的分量。定义系绳侧偏角误差e2=βd-β,设计出可保证系绳侧偏角误差收敛到零所需的气动帆偏航角为
ψ d = arctan ( b / a ) + ( c T H 1 - 1 N ‾ 1 + Δ 2 ) / ( 2 π Q S S S c T H 1 - 1 b ‾ 1 ) - - - - ( 5 )
其中 Δ 2 = β · · d + k d 2 e · 2 + k p 2 e 2 , k d 2 > 0 , k p 2 > 0 , β · d = c 2 ( m T g T + m S g S ) Δ 3 ,
c 2 = M / [ M 2 Δ 1 2 + ( m T g T + m S g S ) 2 ] , β · · d = ( m T g T + m S g S ) ( Δ 4 - c 2 Δ 1 Δ 3 ) c 2 ,
Δ 3 = y · · · d - ( k d 1 2 - k p 1 ) e · 1 - k d 1 k p 1 e 1 , Δ 4 = y · · · · d + k d 2 ( k d 2 2 - 2 k p 2 ) e · 1 + k p 2 ( k d 2 2 - k p 2 ) e 1 .
步骤八从六自由度动力学模型(1)提取出“帆-舵子***”模型,并用反馈线性化方法设计跟踪气动帆偏航角ψd所需的方向舵偏角δ。
“帆-舵子***”的动力学方程为
h 66 ψ · · + n 6 = b 6 δ - - - ( 6 )
定义气动帆偏航角误差e3=ψd-ψ,设计出可保证气动帆偏航角误差收敛到零所需的方向舵偏角为
δ = [ n 6 + h 66 ( ψ · · d + k d 3 e · 3 + k p 3 e 3 ) ] / b 6 - - - ( 7 )
其中kd3>0,kp3>0, ψ · d = a b · - a · b a 2 + b 2 + A · S d 2 π Q S S S - A S d Q · S 2 π Q S 2 S S ,
b · = - l β · 2 sin β , Q · S = ( a · a + b · b ) ( a 2 + b 2 ) - 1 / 2 ρ S V S ∞ ,
a · = - ( α · 2 sin α cos β + 2 α · β · cos α sin β + β · 2 sin α cos β ) l ,
A · S d = - 1 cos 2 β [ ( k d 2 2 - k p 2 ) ( β · d - β · ) cos β + k d 2 k p 2 ( β d - β ) cos β + β · Δ 2 sin β ] ;
ψ · · d = a b · · - a · · b a 2 + b 2 + A · · S d 2 π Q S S S - A · S d Q · S π Q S 2 S S - - A S d Q · · S 2 π S S Q S 2 - 2 ( a b · - a · b ) ( a a · + b b · ) ( a 2 + b 2 ) 2 + A S d Q · S 2 π Q S 3 S S ,
a · · = - ( α · 3 cos α cos β - 3 α · 2 β · sin α sin β + 3 α · β · 2 cos α cos β - β · 3 sin α sin β ) l , b · · = - l β · 3 cos β ,
Q · · S = ρ S V S ∞ [ ( a · · a + b · · b + 2 a · b · ) ( a 2 + b 2 ) - 1 / 2 + ( a · a + b · b ) 2 ( a 2 + b 2 ) - 3 / 2 ] + ρ S 3 ( a · a + b · b ) 2 ( a 2 + b 2 ) ,
A · · S d = 1 cos β [ k d 2 ( k d 2 2 - 2 k p 2 ) e · 2 k p 2 e 2 ( k d 2 2 - k p 2 - 2 k d 2 β · tan β ) ] - 2 β · sin β cos 2 β ( k d 2 2 - k p 2 ) e 2 + Δ 2 sin β cos β + ( 1 + sin 2 β ) β · 2 cos 3 β Δ 2 .
步骤九根据控制律设计中“舵控制帆”、“帆控制绳”和“绳控制球”的要求,选取控制律参数kp1,kd1,kp2,kd2,kp3和kd3,使“帆-舵子***”的闭环***响应频率比“绳-帆子***”的闭环***响应频率高一个数量级,“球-绳子***”的闭环***响应频率比“帆-舵子***”的闭环***响应频率高一个数量级,从而实现平流层卫星经向偏移的高精度控制。一般地,可取kp1=0.0001,kd1=0.02,kp2=0.04,kd2=0.4,kp3=4和kd3=4。

Claims (10)

1.一种平流层卫星六自由度动力学建模与级联控制方法,其特征在于:该方法具体步骤如下: 
第一部分:建立平流层卫星的六自由度动力学模型 
步骤一建立地面坐标系、帆坐标系、球气流坐标系和帆气流坐标系; 
步骤二选取气球系绳点的经度、纬度和高度,系绳的倾角和侧偏角以及气动帆的偏航角为***的广义坐标,并分别计算出对应各广义坐标的非保守的广义力; 
步骤三分别计算出气球、系绳和气动帆的动能和势能,这里气球仅考虑其平动动能,而系绳和气动帆则考虑其平动动能和转动动能,以地面坐标系水平面为势能零点; 
步骤四根据第二类拉格朗日方程得到平流层卫星的六自由度动力学模型,并将其整理为矩阵形式; 
第二部分:设计基于级联子***的平流层卫星经向偏移控制律 
步骤五根据预定纬度轨道位置和经度偏移位置规划消除平流层卫星经向偏移的期望轨迹; 
步骤六从六自由度动力学模型提取“球-绳子***”模型,并用反馈线性化方法设计跟踪平流层卫星经向期望轨迹所需的系绳侧偏角; 
步骤七从六自由度动力学模型提取“绳-帆子***”模型,并用反馈线性化方法设计跟踪系绳侧偏角所需的气动帆偏航角; 
步骤八从六自由度动力学模型提取“帆-舵子***”模型,并用反馈线性化方法设计跟踪气动帆偏航角所需的方向舵偏角; 
步骤九根据控制律设计中“舵控制帆”、“帆控制绳”和“绳控制球”的要求,选取对应的级联子***控制参数使得:“帆-舵子***”的闭环***响应速度快于“绳-帆子***”的闭环***响应速度,且“绳-帆子***”的闭环***响应速度快于“球-绳子***”的闭环***响应速度,从而实现平流层卫星经向偏移的高精度控制。 
2.根据权利要求1所述的一种平流层卫星六自由度动力学建模与级联控制方法,其特征在于:步骤一中所述的“建立地面坐标系、帆坐标系、球气流坐标系和帆气流坐标系”基于以下假设: 
i)视地面坐标系为惯性坐标系; 
ii)气球始终处于浮重平衡状态且不考虑其转动; 
iii)系绳为直线状并忽略其扭转及气动力影响; 
iv)气动帆始终于铅垂面内运动; 
v)忽略高度方向气流影响; 
定义相关坐标系如下: 
1)地面坐标系Oexeyeze:原点Oe为地面一固定点;Oexe轴朝正东方向;Oeze轴竖直向下;Oeye轴与Oexe、Oeze构成右手坐标系; 
2)气动帆坐标系OSxSySzS:与气动帆固连,原点OS为帆系绳点,OSxS轴沿平衡杆向前;OSzS轴在帆对称平面内垂直OSxS向下;OSyS轴与OSxS、OSzS构成右手系; 
3)球气流坐标系OBxBayBazBa:原点OB为球系绳点,OBxBa轴沿气球空速方向;OBzBa轴在含OBxBa的铅垂平面内垂直OBxBa向下;OByBa轴垂直于面OBxBazBa向右; 
4)帆气流坐标系OSxSaySazSa:原点OS为帆系绳点,OSxSa轴指向气动帆空速方向;OSzSa轴在包含OSxSa的铅垂平面内垂直OSxSa向下;OSySa轴垂直面OSxSazSa向右。 
3.根据权利要求1所述的一种平流层卫星六自由度动力学建模与级联控制方法,其特征在于:步骤二中所述的“选取气球系绳点的经度、纬度和高度,系绳的倾角和侧偏角以及气动帆的偏航角为***的广义坐标”,其选取方法根据上述几条假设:由假设ii)知气球系绳点的经度、纬度和高度足以描述气球的状态,由假设iii)知系绳的倾角和侧偏角足以刻画系绳的状态,由假设iv)知气动帆的偏航角用来刻画气动帆的状态;选取广义坐标q=[x,y,z,α,β,ψ]T,其中x,y,z为气球系绳点在惯性坐标系下的位置,α为系绳倾角,β为系绳侧偏角,ψ为气动帆偏航角,分别计算出对应各广义坐标的非保守的广义力如下: 
Qα=-(AS1+AR1δ)lsinαcosβ=-AS1lsinαcosβ-AR1lδsinαcosβ, 
Qβ=-(AS1cosαsinβ-AS2cosβ)l-(AR1cosαsinβ-AR2cosβ)lδ, 
Qψ=-xOAAS1sinψ+xOAAS2cosψ-(AR1sinψ-AR2cosψ)xORδ, 
其中δ为气动帆方向舵偏角,B为气球总浮力;气球、气动帆和方向舵的气动力分别为 
QB为气球动压,SB为气球等效面积,CB为气球阻力系数,QS为气动帆动压,SS为气动帆等效面积,CS为气动帆升力系数,SR为方向舵等效面积,CR为方向舵升力系数。 
4.根据权利要求1所述的一种平流层卫星六自由度动力学建模与级联控制方法,其特征在于:步骤三中所述的“分别计算出气球、系绳和气动帆的动能和势能,这里气球仅考虑其平动动能,而系绳和气动帆则考虑其平动动能和转动动能,以地面坐标系水平面为势能零点”,其计算方法如下: 
平动动能其中mi为刚体质量,rCi为刚体质心矢径; 
转动动能其中ωCi为刚体绕质心的角速度矢,ICi为刚体的惯性张量阵; 
势能Vi=migTrCi,其中g为重力加速度矢量; 
i)气球动能 
其中mB为气球质量; 
ii)气球势能 
其中gB=(0,0,gB)T为气球所在高度的重力加速度矢量在地面坐标系中的表示; 
iii)系绳动能 
iv)系绳势能 
其中gT=[0,0,gT]T为系绳中点高度的重力加速度地面坐标系中的矢量表示; 
v)气动帆动能 
其中mS为气动帆质量,Jz为气动帆绕轴OSzS的转动惯量; 
vi)气动帆势能 
其中gS=[0,0,gS]T为气动帆所在高度的重力加速度矢量在地面坐标系中的表示; 
综上,可得拉格朗日函数 
5.根据权利要求1所述的一种平流层卫星六自由度动力学建模与级联控制方法,其特征在于:步骤四中所述的“根据第二类拉格朗日方程得到平流层卫星的六自由度动力学模型,并将其整理为矩阵形式”,即为整理为 
这里q为***广义坐标向量,H(q)为***惯性矩阵,为***状态量的非线性项,Q为广义力向量。 
6.根据权利要求1所述的一种平流层卫星六自由度动力学建模与级联控制方法,其特征在于:步骤五中所述的“根据预定纬度轨道位置和经度偏移位置规划消除平流层卫星经向偏移的期望轨迹”,其方法是基于反正切函数设计由初始点缓慢变化到目标点的曲线。 
7.根据权利要求1所述的一种平流层卫星六自由度动力学建模与级联控制方法,其特征在于:步骤六中所述的“从六自由度动力学模型提取球-绳子***模型,并用反馈线性化方法设计跟踪平流层卫星经向期望轨迹所需的系绳侧偏角”,球-绳子***模型根据***在经度方向的受力分析得到。 
8.根据权利要求1所述的一种平流层卫星六自由度动力学建模与级联控制方法,其特征 在于:步骤七中所述的“从六自由度动力学模型提取绳-帆子***模型,并用反馈线性化方法设计跟踪系绳侧偏角所需的气动帆偏航角”,绳-帆子***模型由所建立的六自由度动力学第五行简化而来。 
9.根据权利要求1所述的一种平流层卫星六自由度动力学建模与级联控制方法,其特征在于:步骤八中所述的“从六自由度动力学模型提取帆-舵子***模型,并用反馈线性化方法设计跟踪气动帆偏航角所需的方向舵偏角”,帆-舵子***模型直接由所建立的六自由度动力学第六行得到。 
10.根据权利要求1所述的一种平流层卫星六自由度动力学建模与级联控制方法,其特征在于:步骤九中所述的“根据控制律设计中“舵控制帆”、“帆控制绳”和“绳控制球”的要求,选取对应的级联子***控制参数使得:“帆-舵子***”的闭环***响应速度快于“绳-帆子***”的闭环***响应速度,且“绳-帆子***”的闭环***响应速度快于“球-绳子***”的闭环***响应速度,从而实现平流层卫星经向偏移的高精度控制”其实现办法是,选取相应闭环控制***的响应速度,使响应快闭环***响应速度高于响应慢者一个数量级。 
CN201410616942.2A 2014-11-05 2014-11-05 一种平流层卫星六自由度动力学建模与级联控制方法 Pending CN104391446A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410616942.2A CN104391446A (zh) 2014-11-05 2014-11-05 一种平流层卫星六自由度动力学建模与级联控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410616942.2A CN104391446A (zh) 2014-11-05 2014-11-05 一种平流层卫星六自由度动力学建模与级联控制方法

Publications (1)

Publication Number Publication Date
CN104391446A true CN104391446A (zh) 2015-03-04

Family

ID=52609364

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410616942.2A Pending CN104391446A (zh) 2014-11-05 2014-11-05 一种平流层卫星六自由度动力学建模与级联控制方法

Country Status (1)

Country Link
CN (1) CN104391446A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106094854A (zh) * 2016-07-15 2016-11-09 中国人民解放军装备学院 电磁编队卫星姿态和轨道相对控制方法
CN111284690A (zh) * 2018-12-07 2020-06-16 北京理工大学 能够修正侧偏的复合增程飞行器

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101959202A (zh) * 2010-10-07 2011-01-26 西安电子科技大学 基于遗传算法的平流层飞艇布局优化方法
CN103984812A (zh) * 2014-05-09 2014-08-13 西北工业大学 一种适用于平流层卫星***的空间绳系的仿真方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101959202A (zh) * 2010-10-07 2011-01-26 西安电子科技大学 基于遗传算法的平流层飞艇布局优化方法
CN103984812A (zh) * 2014-05-09 2014-08-13 西北工业大学 一种适用于平流层卫星***的空间绳系的仿真方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
常晓飞等: "平流层卫星的建模与控制***设计", 《哈尔滨工业大学学报》 *
徐明等: "平流层卫星建模与基于分级模型的轨道控制", 《控制理论与应用》 *
符文星等: "平流层卫星轨道控制***研究", 《宇航学报》 *
郑泽伟等: "平流层飞艇轨迹跟踪控制设计", 《控制与决策》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106094854A (zh) * 2016-07-15 2016-11-09 中国人民解放军装备学院 电磁编队卫星姿态和轨道相对控制方法
CN106094854B (zh) * 2016-07-15 2019-03-01 中国人民解放军战略支援部队航天工程大学 电磁编队卫星姿态和轨道相对控制方法
CN111284690A (zh) * 2018-12-07 2020-06-16 北京理工大学 能够修正侧偏的复合增程飞行器
CN111284690B (zh) * 2018-12-07 2021-10-12 北京理工大学 能够修正侧偏的复合增程飞行器

Similar Documents

Publication Publication Date Title
CN103488814B (zh) 一种适用于再入飞行器姿态控制的闭环仿真***
CN104035335B (zh) 基于高精度纵、横程解析预测方法的平稳滑翔再入制导方法
CN104615144B (zh) 基于目标规划的高超声速飞行器再入轨迹在线优化方法
CN103838914B (zh) 一种高超声速飞行器滑翔段弹道解析求解方法
CN101625571B (zh) 一种模拟自旋式飞行器六自由度运动的方法
Mueller et al. Optimal ascent trajectories for stratospheric airships using wind energy
CN103863579B (zh) 一种深空探测返回过程的预测校正制导方法
Liesk et al. Design and experimental validation of a nonlinear low-level controller for an unmanned fin-less airship
CN104199303B (zh) 一种基于矢量场制导的平流层卫星平面路径跟踪控制方法
CN101499220B (zh) 一种模拟航天器上大型推力器的方法及其装置
CN109657256B (zh) 一种高精度弹道式再入标称返回轨道仿真方法
CN105182985A (zh) 高超声速飞行器俯冲段全量一体化制导控制方法
CN106383994A (zh) 一种基于脉冲和气动辅助结合的低轨轨道面转移方法
CN104635495B (zh) 一种含模型参数不确定性平流层卫星的经向偏移分级控制方法
CN104076689A (zh) 全驱动式自主水下航行器协同控制方法
CN102880052A (zh) 基于时标功能分解的高超声速飞行器执行器饱和控制方法
CN110471456A (zh) 高超声速飞行器俯冲段制导、姿控、变形一体化控制方法
CN105116914B (zh) 一种平流层飞艇解析模型预测路径跟踪控制方法
CN108137171B (zh) 卫星离轨***
Zheng et al. Hovering control for a stratospheric airship in unknown wind
CN104573177A (zh) 运输机试飞员飞行品质评价训练的模拟方法
CN106682361A (zh) 一种基于gps仿真的无人机飞行轨迹模拟***及方法
Figueroa-González et al. Landing guidance strategy of space rider
CN102508492B (zh) 一种飞行器在等高航路点间的定高度大圆飞行实现方法
CN104391446A (zh) 一种平流层卫星六自由度动力学建模与级联控制方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150304