【技术实现步骤摘要】
本专利技术属于航空航天飞行控制领域,具体涉及一种柔性航天器的故障诊断与容错控制的方法。
技术介绍
稳定的航天器姿态控制是保证航天器正常工作的必要条件之一。柔性航天器一般携带有多种复杂的柔性附件,可在轨执行多种任务,因此,对于柔性航天器姿态控制系统存在以下几方面挑战:一方面,柔性附件复杂的动态特性对于航天器控制系统建模增加了不确定性,并且会对航天器本体姿态产生扰动;另一方面,由于制造水平、成本及运行环境的影响,柔性航天器更容易发生不可预测的故障,一旦故障发生,航天器将降低或者丧失预定的功能,对于空间计划、经济、军事乃至政治带来严重的影响。因此,面对这些挑战,为了保证柔性航天器的正常运行,应使姿态控制系统对于扰动以及故障有更强的自主处理能力。因此,以柔性航天器姿态控制系统为背景进行故障诊断与容错控制研究,具有重要的理论意义和广泛的应用价值。目前,故障诊断与容错控制技术研究在航天器姿态控制系统中取得了丰硕的成果。但就目前热门的研究成果来说,仍存在以下两方面的问题:在故障诊断研究方面,由于基于观测器的故障诊断技术可以充分利用被控系统解析模型和系统内部信息,可以实时有效地对系统进行故障诊断、隔离,因此是一个重要的研究方向。鉴于增广故障诊断观测器设计简单,并可以对原系统状态变量与故障信号同时进行估计,引起了国内外学术与工程界的广泛关注,但由于其自身设计思路问题,将使观测器维数等于原系统状态维数加上测量输出的维数,难以在航天工程中设计实现。在容错控制方面,主要研究成果集中于基于状态观测器的状态反馈容错控制,但由于状态估计与故障估计之间存在耦合关系,在设计容错控制器时难 ...
【技术保护点】
基于动态输出反馈控制的柔性航天器主动容错控制方法,其特征在于,包含以下步骤:步骤一、建立柔性航天器的动力学模型,具体如下:Jθ··(t)+δTη··(t)=u(t)]]>η··(t)+Dη·(t)+Kη(t)+δθ(t)=0]]>其中,θ(t)∈R3×1表示姿态角向量,包括滚动角θx、俯仰角θy和偏航角θz;η(t)∈Rn×1表示柔性附件相对于主体坐标系的弹性模态,n为柔性附件的数量;u(t)∈R3×1表示控制力矩;J∈R3×3表示柔性航天器的总惯性矩阵;D和K∈Rn×n分别表示柔性附件的阻尼矩阵和刚度矩阵;δ∈Rn×3表示柔性附件与刚体平台之间的耦合矩阵;步骤二、将柔性航天器的动力学模型转化为一般的状态空间形式,具体如下:y(t)=Cx(t)其中为状态变量;为柔性附件引起的范数有界扰动;为建模不确定和非线性项,并且满足Lipshitz条件;C=H=I6×6;步骤三、建 ...
【技术特征摘要】
1.基于动态输出反馈控制的柔性航天器主动容错控制方法,其特征在于,包含以下步骤:步骤一、建立柔性航天器的动力学模型,具体如下: J θ ·· ( t ) + δ T η ·· ( t ) = u ( t ) ]]> η ·· ( t ) + D η · ( t ) + K η ( t ) + δ θ ( t ) = 0 ]]>其中,θ(t)∈R3×1表示姿态角向量,包括滚动角θx、俯仰角θy和偏航角θz;η(t)∈Rn×1表示柔性附件相对于主体坐标系的弹性模态,n为柔性附件的数量;u(t)∈R3×1表示控制力矩;J∈R3×3表示柔性航天器的总惯性矩阵;D和K∈Rn×n分别表示柔性附件的阻尼矩阵和刚度矩阵;δ∈Rn×3表示柔性附件与刚体平台之间的耦合矩阵;步骤二、将柔性航天器的动力学模型转化为一般的状态空间形式,具体如下:y(t)=Cx(t)其中为状态变量;为柔性附件引起的范数有界扰动;为建模不确定和非线性项,并且满足Lipshitz条件;C=H=I6×6;步骤三、建立发生传感器故障时的模型,具体如下:yf(t)=Cx(t)+Rf(t)其中,f(t)∈R6×6表示传感器时变偏差故障;R∈R6×6表示故障分配矩阵;步骤四、在不考虑故障发生的情况下,建立状态观测器,具体如下: y ^ ( t ) = C x ^ ( t ) ]]> r ( t ) = y ( t ) - y ^ ( t ) ]]>其中,表示原系统状态的观测值;r(t)表示观测器输出与原系统测量输出之间产生的残差信号;L为未知的观测器增益矩阵,L可通过如下线性矩阵不等式进行求解: P A + A T P - C T Q T - Q C + I + β 2 I P B P H B T P - γ 2 I 0 H T P 0 - I < 0 ]]>其中,P为正定对称矩阵;Q=PL;β1和γ1为正标量,并且β1应满足求解上述线性矩阵不等式将得到矩阵P和Q,则L=P-1Q;步骤五、在考虑故障发生的情况下,建立滤波器,利用步骤四中建立的观测器所产生的残差信号,对故障的真实值进行实时在线估计,具体如下: x · F ( t ) = A F x F ( t ) + B F r ( t ) ]]> f ^ ( t ) = C F x F ( t ) + D F r ( t ) ]]>其中,xF(t)∈R6×1表示滤波器的状态变量;表示传感器故障的估计值;AF、BF、CF和DF为未知的滤波器参数矩阵,并且满足如下线性矩阵不等式: P ‾ = P 1 I I I I I I I P 2 > 0 ]]> α 11 - I α 12 - I P 1 B α 15 P 1 H α 12 T - I α 22 - I B α 25 H B T P 1 B T - γ 2 2 I 0 0 B α 25 T 0 - γ 2 2 I 0 H T P 1 H T 0 0 - I < 0 ]]>其中,α11=(P1A-P1LC+BFC+DFC)+(P1A-P1LC+BFC+DFC)T+β22I;α12=AF+CF+AT-CTLT+CTBFT+CTDFT;α22=AF+CF+AFT+CFT+β22I;α15=-P1LR+BFR+I-DFR;α25=-LR+BFR+I-DFR;P1和P2为未知的正定对称矩阵;β2为正标量,并且满足根据上述线性矩阵不等式组,则可求解出未知的滤波器参数矩阵;步骤六、根据步骤五所获得的实时故障估计信息,设计基于动态输出反馈的容错控制器,具体如下: v · ( t ) = A c v ( t ) + B c ( y f - R f ^ ) ]]> u ( t ) = C c v ( t ) + D c ( y f - R f ^ ) + y r ]]>其中,ν(t)∈R6×1为控制器的状态变量;Ac、Bc、Cc以及Dc为未知的控制器参数矩阵,可通过求解如下线性矩阵不等式条件进行求解: X I I Y > 0 ]]> π 11 π 12 B B D ^ c R H - I X π 12 T π 22 Y B B ^ c R Y H I B T B T Y T - γ 3 2 I 0 0 0 R T D ^ c T B T R T B ^ c T 0 - ...
【专利技术属性】
技术研发人员:高志峰,韩冰,蒋国平,钱默抒,林金星,周泽鹏,
申请(专利权)人:南京邮电大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。