《一种基于H∞和模型修复抗饱和的平流层飞艇姿态控制方法.pdf》由会员分享,可在线阅读,更多相关《一种基于H∞和模型修复抗饱和的平流层飞艇姿态控制方法.pdf(12页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104199457A43申请公布日20141210CN104199457A21申请号201410482564322申请日20140919G05D1/08200601G05B13/0420060171申请人北京航空航天大学地址100191北京市海淀区学院路37号72发明人郑泽伟闫柯瑜陈天余帅先刘丽莎54发明名称一种基于H和模型修复抗饱和的平流层飞艇姿态控制方法57摘要一种基于H和模型修复抗饱和的平流层飞艇姿态控制方法,步骤如下一给定期望跟踪值期望姿态角D,D,D;期望速度UD,VD,WD;二姿态角跟踪误差计算期望姿态角与实际姿态角的误差E,E,E;期望角速度QD,PD,RD;三。
2、H抗扰动控制器设计计算反馈增益KC;四计算消除期望姿态角与实际姿态角误差的无限制控制量;五给定控制量限位计算消除期望姿态角与实际姿态角误差的饱和控制量SAT;六模型修复抗饱和控制补偿器设计计算修正控制量及状态量反馈项VAW和YAW;七计算经修正的H控制器输入C,AW和输出YC,AW;最终将控制量用于平流层飞艇非线性模型。该方法能够抑制外界扰动影响、抗执行机构饱和,跟踪任意期望姿态,保证闭环系统渐近稳定,简化计算过程。51INTCL权利要求书3页说明书7页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书7页附图1页10申请公布号CN104199457ACN104199。
3、457A1/3页21一种基于H和模型修复抗饱和的平流层飞艇姿态控制方法,其特征在于其具体步骤如下步骤一给定期望跟踪值给定期望平面路径;给定期望俯仰角C、期望滚转角C;给定期望速度;步骤二导航计算计算消除期望位置与实际位置之间的误差所需的期望偏航角C;步骤三姿态运动学控制计算计算消除期望姿态与实际姿态之间的误差所需的期望角速度C;步骤四动力学纵横向分解将动力学方程和期望速度值按照纵横向进行分解;步骤五纵向动力学控制计算计算消除期望纵向速度与实际纵向速度之间的误差所需的控制量LON;步骤六横向动力学控制计算计算消除期望横向速度与实际横向速度之间的误差所需的控制量LAT。2根据权利要求1所述的一种基。
4、于H和模型修复抗饱和的平流层飞艇姿态控制方法,其特征在于在步骤一中所述的给定期望姿态角包括期望姿态角为DD,D,DT,可以是时间或路径的函数DT,也可以是定值DC;所述的给定期望速度为DUD,VD,WDT,UD,VD,WD为期望速度沿艇体坐标系的分解量。3根据权利要求1所述的一种基于H和模型修复抗饱和的平流层飞艇姿态控制方法,其特征在于在步骤二中所述的姿态角跟踪误差EE,E,ET,其计算方法如下ED所述的DPD,QD,RDT为期望姿态角速度,其计算方法如下其中,KW0为控制参数。4根据权利要求1所述的一种基于H和模型修复抗饱和的平流层飞艇姿态控制方法,其特征在于在步骤三中所述的反馈增益KC,其。
5、计算方法如下1给出线性化平流层飞艇状态方程通常存在外界扰动的线性化平流层飞艇状态方程形式为其中,XU,V,W,P,Q,RT为状态量,为输入量,W0扰动量,Y为观测输出,Z为可控输出;XDUD,VD,WD,PD,QD,RDT为期望状态量,YDC2XDD21W0D22为期望观测输出。2设计H抗扰动控制器,计算反馈增益KC反馈增益KC的计算方法如下给定正数C0,定义矩阵PPT0,并求解如下矩阵RICCATI方程从而得到权利要求书CN104199457A2/3页3需要指出的是,H控制器输入量C为CYYD。5根据权利要求1所述的一种基于H和模型修复抗饱和的平流层飞艇姿态控制方法,其特征在于在步骤四中所述。
6、的消除期望姿态角与实际姿态角之间误差所需的无限制控制量,即H控制器输出量YC,其计算方法如下YCKCC。6根据权利要求1所述的一种基于H和模型修复抗饱和的平流层飞艇姿态控制方法,其特征在于在步骤五中所述的饱和非线性环节给定控制量限位,计算消除期望姿态角与实际姿态角之间误差所需的饱和控制量SAT,其计算方法如下7根据权利要求1所述的一种基于H和模型修复抗饱和的平流层飞艇姿态控制方法,其特征在于在步骤六中所述的模型修复抗饱和控制补偿器,修正控制量的反馈项VAW和修正状态量的反馈项YAW,其计算方法步骤如下1模型修复抗饱和控制补偿器状态方程为模型修复抗饱和控制补偿器的输入AW为AWSATYC2计算修。
7、正控制量的反馈项VAW和修正状态量的反馈项YAW,其计算方法步骤如下1选择对称矩阵PS保证稳定域选择非负常数V0;选择常数V0,1。2定义自由变量矩阵QQT0,U0,Y0,K,L,X1,X2,其中,X1与Y维数相同,K、X2与L维数相同。3解线性矩阵不等式LMI优化问题,使得AW值最小,求出自由变量矩阵Q,U,Y,K,L,X1,X2使得权利要求书CN104199457A3/3页4其中,YI指矩阵Y的第I行,指饱和极限值。根据优化解方案计算出自由变量矩阵以及反馈量KIX2U11X1Q1LIX2U11X2U1修正控制量的反馈项VAWIL1KXAWIL1LSATYC修正状态量的反馈项YAWC2XAW。
8、D22SATYC。8根据权利要求1所述的一种基于H和模型修复抗饱和的平流层飞艇姿态控制方法,其特征在于在步骤七中所述的经抗饱和控制补偿器修正后的H控制器输入C,AW和H控制器输出YC,AW,其计算方法如下C,AWYYAWYDYC,AWYCVAW最终,YC,AW经饱和非线性环节后得到的SAT即为用于平流层飞艇非线性模型的控制量。权利要求书CN104199457A1/7页5一种基于H和模型修复抗饱和的平流层飞艇姿态控制方法技术领域0001本发明提供一种基于H和模型修复抗饱和的平流层飞艇姿态控制方法,它为平流层飞艇提供一种抑制外界扰动影响、抗执行机构饱和的跟踪期望姿态的新控制方法,属于自动控制技术领。
9、域。背景技术0002平流层飞艇是一种依靠空气浮力驻空,带有推进系统,不依赖机场或跑道可实现垂直起降、能悬停于任意地理位置上空,运动状态多以巡航为主,可全天侯全天时连续工作的浮空器。然而,在平流层飞艇实现姿态跟踪的过程中,当平流层飞艇模型本身存在不确定性,或在平流层飞行时受到外界扰动干扰时,将会导致系统不稳定;此外,由于平流层飞艇执行机构存在限位设置,并且存在因长时间驻空而引起的误差积累,从而出现执行机构饱和等问题。0003此发明“一种基于H和模型修复抗饱和的平流层飞艇姿态控制方法”是把以上问题作为切入点,而提出的有针对性、基于平流层飞艇线性化模型进行控制器设计、可使用于非线性平流层飞艇模型的平。
10、流层飞艇姿态跟踪控制方法。该方法综合了H和模型修复抗饱和控制理论,可抑制外界扰动对系统的影响,改善执行机构饱和问题,保证闭环系统的渐进稳定性,为平流层飞艇的姿态跟踪控制工程提供了一种高效可行的设计手段。发明内容00041目的本发明的目的在于提供一种基于H和模型修复抗饱和的平流层飞艇姿态跟踪控制的方法,控制工程师可以在结合实际参数的同时,按照该方法实现平流层飞艇抗扰动抗执行机构饱和问题的姿态跟踪控制。00052技术方案本发明“一种基于H和模型修复抗饱和的平流层飞艇姿态控制方法”,其主要内容及步骤是先由给定的姿态角期望跟踪值进行误差计算;然后根据姿态运动学方程进行姿态运动学控制计算得到期望角速度;。
11、根据H和模型修复抗饱和理论计算控制器,随后基于平流层飞艇的线性化动力学方程得到控制量;最终将此控制量用于平流层飞艇非线性模型。在实际应用当中,飞艇的位置、姿态、速度等状态量由组合惯导等传感器测量得到,而由该方法计算得到的控制量将传输至舵机和推进螺旋桨等执行机构,即可实现平流层飞艇抗扰动抗执行机构饱和问题的平面姿态跟踪控制功能。0006本发明“一种基于H和模型修复抗饱和的平流层飞艇平面姿态控制方法”,其具体步骤如下0007步骤一给定期望跟踪值给定期望姿态角D,D,D;给定期望速度UD,VD,WD。0008步骤二姿态角跟踪误差计算计算期望姿态角与实际姿态角之间的误差E,E,E;计算期望角速度QD,。
12、PD,RD。0009步骤三H抗扰动控制器设计计算反馈增益KC。说明书CN104199457A2/7页60010步骤四计算消除期望姿态角与实际姿态角之间误差所需的无限制控制量,即H控制器输出量YC。0011步骤五饱和非线性环节给定控制量限位计算消除期望姿态角与实际姿态角之间误差所需的饱和控制量SAT。0012步骤六模型修复抗饱和控制补偿器设计计算修正控制量的反馈项VAW和修正状态量的反馈项YAW。0013步骤七计算经抗饱和控制补偿器修正后的H控制器输入C,AW和H控制器输出YC,AW;最终将控制量用于平流层飞艇非线性模型。0014其中,在步骤一中所述的给定期望姿态角包括期望姿态角为DD,D,DT。
13、,可以是时间或路径的函数DT,也可以是定值DC;所述的给定期望速度为DUD,VD,WDT,UD,VD,WD为期望速度沿艇体坐标系的分解量。0015其中,在步骤二中所述的姿态角跟踪误差EE,E,ET,其计算方法如下0016ED0017所述的DPD,QD,RDT为期望姿态角速度,其计算方法如下00180019其中,KW0为控制参数。0020其中,在步骤三中所述的反馈增益KC,其计算方法如下00211给出线性化平流层飞艇状态方程0022通常存在外界扰动的线性化平流层飞艇状态方程形式为其中,0023XU,V,W,P,Q,RT为状态量,为输入量,W0扰动量,Y为观测输出,Z为可控输出;0024XDUD,。
14、VD,WD,PD,QD,RDT为期望状态量,YDC2XDD21W0D22为期望观测输出。00252设计H抗扰动控制器,计算反馈增益KC0026反馈增益KC的计算方法如下0027给定正数C0,定义矩阵PPT0,并求解如下矩阵RICCATI方程00280029从而得到00300031需要指出的是,H控制器输入量C为0032CYYD0033其中,在步骤四中所述的消除期望姿态角与实际姿态角之间误差所需的无限制控制量,即H控制器输出量YC,其计算方法如下0034YCKCC说明书CN104199457A3/7页70035其中,在步骤五中所述的饱和非线性环节给定控制量限位,计算消除期望姿态角与实际姿态角之间。
15、误差所需的饱和控制量SAT,其计算方法如下00360037其中,MIN为控制量所限定的最小值,MAX为控制量所限定的最大值。0038其中,在步骤六中所述的模型修复抗饱和控制补偿器,修正控制量的反馈项VAW和修正状态量的反馈项YAW,其计算方法步骤如下00391模型修复抗饱和控制补偿器状态方程为00400041模型修复抗饱和控制补偿器的输入AW为0042AWSATYC00432计算修正控制量的反馈项VAW和修正状态量的反馈项YAW,其计算方法步骤如下00441选择对称矩阵PS保证稳定域选择非负常数V0;选择常数V0,1。00452定义自由变量矩阵QQT0,U0,Y0,K,L,X1,X2,其中,X。
16、1与Y维数相同,K、X2与L维数相同。00463解线性矩阵不等式LMI优化问题,使得AW值最小,求出自由变量矩阵Q,U,Y,K,L,X1,X200470048使得00490050005100520053说明书CN104199457A4/7页800540055其中,YI指矩阵Y的第I行,指饱和极限值。0056根据优化解方案计算出自由变量矩阵以及反馈量0057KIX2U11X1Q10058LIX2U11X2U10059修正控制量的反馈项0060VAWIL1KXAWIL1LSATYC0061修正状态量的反馈项0062YAWC2XAWD22SATYC0063其中,在步骤七中所述的经抗饱和控制补偿器修正。
17、后的H控制器输入C,AW和H控制器输出YC,AW,其计算方法如下0064C,AWYYAWYD0065YC,AWYCVAW0066最终,YC,AW经饱和非线性环节后得到的SAT即为用于平流层飞艇非线性模型的控制量。00673优点及效果0068本发明“一种基于H和模型修复抗饱和的平流层飞艇姿态控制方法”,与现有技术比,其优点是00691本方法根据H控制理论设计得到H控制器,从而良好的抑制了模型不确定性或外界扰动对系统的干扰影响;00702本方法根据抗饱和理论应用模型修复抗饱和方法设计抗饱和控制补偿器,使得执行机构饱和问题得到了大幅度改善;00713本方法基于线性化模型设计,步骤简洁高效,且能够运用。
18、于非线性模型,并保证闭环系统的渐近稳定性;00724本方法算法结构简单,响应速度快,易于工程实现。0073在应用过程中,控制工程师可以根据实际要求给定平流层卫星任意期望姿态角,并将由该方法计算得到的控制量直接传输至执行机构实现姿态跟踪控制的功能。附图说明0074图1为本发明所述控制方法流程框图;0075图2为本发明平流层飞艇示意图;0076符号说明如下0077RRRRYD,为系统参考量;0078YY为系统观测输出;0079ZZ为系统可控输出;0080YCYC为消除期望姿态角与实际姿态角之间误差所需的无限制控制量,即H控制器输出量;说明书CN104199457A5/7页90081SATSAT为消。
19、除期望姿态角与实际姿态角之间误差所需的饱和控制量;0082VAWVAW为修正控制量的反馈项;0083YAWYAW为修正状态量的反馈项;0084C,AWC,AW为经抗饱和控制补偿器修正后的H控制器输入量;0085YC,AWYC,AW为经抗饱和控制补偿器修正后的H控制器输出量;0086OGXGYGZG惯性坐标系;0087OXYZ艇体坐标系。具体实施方式0088下面结合附图,对本发明中的各部分设计方法作进一步的说明0089本发明“一种基于H和模型修复抗饱和的平流层飞艇姿态控制方法”,见图1所示,其具体步骤如下0090步骤一给定期望跟踪值00911如图2所示,以自治飞艇浮心为原点建立艇体坐标系OXYZ。
20、;以地面上任一点为原点建立惯性坐标系OGXGYGZG,其中原点OG为地面任意一点,OGXG指向北,OGYG指向东,OGZG指向地心;00922给定的期望姿态角为DD,D,DT,可以是时间或路径的函数DT,也可以是定值DC;00933给定期望速度为DUD,VD,WDT,UD,VD,WD为期望速度沿艇体坐标系的分解量,其中UD,VD,WDTC1,C2,C3T,C1,C2,C30为常数。0094步骤二00951计算姿态角跟踪误差E0096当期望姿态角为时间或路径的函数DT时,姿态角跟踪误差E为0097EDT0098当期望姿态角为定值DC时,姿态角跟踪误差E为0099EDC01002计算期望姿态角速度。
21、D,当望姿态角为时间或路径的函数DT时,其期望姿态角速度D为01010102当期望姿态角为定值DC时,其期望姿态角速度D为0103DKWE0104其中KW0为控制参数。0105步骤三设计H抗扰动控制器,计算反馈增益KC01061给出线性化平流层飞艇状态方程0107给定存在外界扰动的线性化平流层飞艇状态方程形式为其中,XU,V,W,P,Q,RT为状态量,为输入量,W0扰动量,Y说明书CN104199457A6/7页10为观测输出,Z为可控输出;XDUD,VD,WD,PD,QD,RDT为期望状态量。01082计算反馈增益KC0109对于标准H问题,取D110,D220,在这里把Y作为状态观测输出,。
22、因此使D210,C2I,I为单位阵,则线性化平流层飞艇状态方程可写为0110反馈增益KC的计算步骤如下0111给定正数C0,定义矩阵PPT0,并求解如下矩阵RICCATI方程01120113从而得到01140115需要指出的是,将状态误差XXD作为H控制器的输入量,即为0116CXXD,0117步骤四计算消除期望姿态角与实际姿态角之间误差所需的无限制控制量,即H控制器输出量为YC,其计算公式如下0118YCKCXXD0119步骤五饱和非线性环节计算消除期望姿态角与实际姿态角之间误差所需的饱和控制量SAT0120其计算方法如下01210122其中,MIN为控制量所限定的最小值,MAX为控制量所限。
23、定的最大值。0123步骤六设计模型修复抗饱和控制补偿器设计01241模型修复抗饱和控制补偿器状态方程为01250126模型修复抗饱和控制补偿器的输入AW为0127AWSATYC01282计算修正控制量的反馈项VAW和修正状态量的反馈项YAW,其计算方法步骤如下01291选择对称矩阵PS保证稳定域选择非负常数V0;选择常数V0,1。01302定义自由变量矩阵QQT0,U0,Y0,K,L,X1,X2,其中,X1与Y维数相同,K、X2与L维数相同。01313解线性矩阵不等式LMI优化问题,使得AW值最小,求出自由变量矩阵Q,U,Y,说明书CN104199457A107/7页11K,L,X1,X201。
24、320133使得0134013501360137013801390140其中,YI指矩阵Y的第I行,指饱和极限值。0141根据优化解方案计算出自由变量矩阵以及反馈量0142KIX2U11X1Q10143LIX2U11X2U10144修正控制量的反馈项0145VAWIL1KXAWIL1LSATYC0146修正状态量的反馈项0147YAWXAW0148步骤七计算经抗饱和控制补偿器修正后的H控制器输入C,AW和H控制器输出YC,AW,其计算方法如下0149C,AWXXAWXD0150YC,AWKCXXDIL1KXAWIL1LSAT0151最终,YC,AW经饱和非线性环节后得到的SAT即为用于平流层飞艇非线性模型的控制量。说明书CN104199457A111/1页12图1图2说明书附图CN104199457A12。