发明名称 一种减小航天动力学系统状态敏感度的方法
摘要 本发明提供一种减小航天动力学系统状态敏感度的方法,属于动力学与控制技术领域。本发明通过引入状态的灵敏度指标J2来量化扰动对系统状态的影响,进而通过求取考虑系统状态敏感度的最优性能指标J=J1+c0·J2的极小值来得到系统的最优解。本发明和传统的基于极大值原理的最优控制方法相比,考虑系统状态灵敏度的最优控制方法有以下优点:(1)原来的最优性能指标J1几乎不受影响。(2)在保证原来性能指标最优化的前提下,可以有效的降低扰动对系统状态的影响。
申请公布号 CN101872164A 申请公布日期 2010.10.27
申请号 CN201010200353.8 申请日期 2010.06.13
申请人 南京航空航天大学 发明人 李爽;彭玉明
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 许方
主权项 一种减小航天动力学系统状态敏感度的方法,其特征在于:包括如下步骤,A步骤,建立系统动力学方程: <mrow> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mi>f</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>u</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>;</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>其中,x是维数为n的状态变量,u是控制变量,t是时间变量,n为自然数;B步骤,设任意t∈[t0,tf],其中t0是初始时刻,tf是终点时刻,系统状态记为x(t)=X(t|t0,x0),x0是初始时刻t0的状态;考虑系统状态敏感度的最优性能指标定义如下:J=J1+c0·J2;                             (2)其中,J1是最优性能指标,J2是系统状态敏感度指标;c0是惩罚因子,用于调节灵敏度指标所占的权重;C步骤,定义任意时刻t的状态x对初始时刻t0状态x0的敏感度矩阵S(t|t0)如下: <mrow> <mi>S</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>|</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mo>&PartialD;</mo> <mi>x</mi> </mrow> <mrow> <mo>&PartialD;</mo> <msub> <mi>x</mi> <mn>0</mn> </msub> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>易验证敏感度矩阵S(t|t0)具有如下特性: <mrow> <mfrac> <mrow> <mo>&PartialD;</mo> <mi>S</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>|</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&PartialD;</mo> <mi>t</mi> </mrow> </mfrac> <mo>=</mo> <mrow> <mo>(</mo> <mfrac> <mrow> <mo>&PartialD;</mo> <mi>f</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&PartialD;</mo> <mi>x</mi> </mrow> </mfrac> <mo>+</mo> <mfrac> <mrow> <mo>&PartialD;</mo> <mi>f</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&PartialD;</mo> <mi>u</mi> </mrow> </mfrac> <mfrac> <mrow> <mo>&PartialD;</mo> <mi>u</mi> </mrow> <mrow> <mo>&PartialD;</mo> <mi>x</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <mi>S</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>|</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>;</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>S(t0|t0)=I;                              (5)S(t2|t1)=S(t2|t0)·S(t1|t0)-1;           (6)其中,I是单位矩阵,(·)-1为求逆运算;D步骤,根据式(4)、(5)、(6)来求解式(3)所述系统状态敏感度矩阵S;E步骤,根据系统状态敏感度矩阵S定义系统状态敏感度指标J2如下:J2=∑g(Si,j(tf,t))                      (7)其中g是以敏感度矩阵为自变量的函数,i,j均为自然数;F步骤,结合式(1)、式(4),采用优化算法求取式(2)所定义的考虑系统状态敏感度的最优性能指标J。
地址 210016 江苏省南京市白下区御道街29号