[发明专利]一种自主飞艇定点驻留控制方法有效

专利信息
申请号: 201510220781.X 申请日: 2015-05-04
公开(公告)号: CN104793498A 公开(公告)日: 2015-07-22
发明(设计)人: 杨跃能;闫野;朱正龙;周洋;黄煦;刘二江 申请(专利权)人: 中国人民解放军国防科学技术大学
主分类号: G05B13/04 分类号: G05B13/04
代理公司: 北京中济纬天专利代理有限公司 11429 代理人: 胡伟华
地址: 410073 湖*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提出了一种自主飞艇定点驻留控制方法。针对自主飞艇的定点驻留问题,建立了飞艇驻留段的动力学模型;以此模型为受控对象,采用反步滑模控制方法设计了定点驻留控制律。由该方法控制的闭环系统能够有效地实现高精度定点控制,且具有强鲁棒性和稳定性,为自主飞艇定点驻留控制的工程实现提供了一种有效的技术方案。
搜索关键词: 一种 自主 飞艇 定点 驻留 控制 方法
【主权项】:
一种自主飞艇定点驻留控制方法,其特征在于包括以下步骤:步骤一:给定指令位置和指令航向角:给定指令位置X坐标xd、指令航迹Y坐标yd、指令航向角ψd;所述的指令位置和指令航向角为ηd=[xd,ydd]T,xd、yd、ψd分别为指令航迹X坐标、指令航迹Y坐标和指令航向角,上标T表示向量或矩阵的转置;步骤二:误差量计算:计算指令位置、指令航向角与实际位置、实际航向角之间的误差量e;e=ηd‑η=[xd‑x,yd‑y,ψd‑ψ]T  (1)η=[x,y,ψ]T为实际位置和实际航向角,x、y、ψ分别为导航测量的X坐标、Y坐标和航向角;步骤三:反步滑模控制律设计:建立飞艇动力学模型,选取滑模面和趋近律,采用反步滑模控制方法设计定点驻留控制律,得到系统的控制量τ,具体步骤如下:1)建立飞艇动力学模型飞艇驻留段的动力学模型描述如下:<mrow><mi>M</mi><mover><mi>V</mi><mo>&CenterDot;</mo></mover><mo>+</mo><mi>C</mi><mrow><mo>(</mo><mi>V</mi><mo>)</mo></mrow><mi>V</mi><mo>+</mo><mi>D</mi><mrow><mo>(</mo><mi>V</mi><mo>)</mo></mrow><mi>V</mi><mo>=</mo><mi>&tau;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow><mrow><mover><mi>&eta;</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mi>J</mi><mrow><mo>(</mo><mi>&eta;</mi><mo>)</mo></mrow><mi>V</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>其中,<mrow><mi>M</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>m</mi><mo>-</mo><msub><mi>X</mi><mover><mi>u</mi><mo>&CenterDot;</mo></mover></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>m</mi><mo>-</mo><msub><mi>Y</mi><mover><mi>v</mi><mo>&CenterDot;</mo></mover></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>I</mi><mi>z</mi></msub><mo>-</mo><msub><mi>N</mi><mover><mi>r</mi><mo>&CenterDot;</mo></mover></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow><mrow><mi>C</mi><mrow><mo>(</mo><mi>V</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mrow><mo>(</mo><mi>m</mi><mo>-</mo><msub><mi>Y</mi><mover><mi>v</mi><mo>&CenterDot;</mo></mover></msub><mo>)</mo></mrow><mi>v</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>(</mo><mi>m</mi><mo>-</mo><msub><mi>X</mi><mover><mi>u</mi><mo>&CenterDot;</mo></mover></msub><mo>)</mo></mrow><mi>u</mi></mtd></mtr><mtr><mtd><mrow><mo>(</mo><mi>m</mi><mo>-</mo><msub><mi>Y</mi><mover><mi>v</mi><mo>&CenterDot;</mo></mover></msub><mo>)</mo></mrow><mi>v</mi></mtd><mtd><mo>-</mo><mrow><mo>(</mo><mi>m</mi><mo>-</mo><msub><mi>X</mi><mover><mi>u</mi><mo>&CenterDot;</mo></mover></msub><mo>)</mo></mrow><mi>u</mi></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow><mrow><mi>D</mi><mrow><mo>(</mo><mi>V</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mo>-</mo><msub><mi>X</mi><mi>u</mi></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><msub><mi>Y</mi><mi>v</mi></msub></mtd><mtd><mo>.</mo><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><msub><mi>N</mi><mi>r</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow><mrow><mi>J</mi><mrow><mo>(</mo><mi>&eta;</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><mi>&psi;</mi></mtd><mtd><mo>-</mo><mi>sin</mi><mi>&psi;</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mi>sin</mi><mi>&psi;</mi></mtd><mtd><mi>cos</mi><mi>&psi;</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>其中,m为飞艇的质量,Iz为飞艇的惯量参数;Xu、Yv、Nr为附加惯性参数;V=[u,v,r]T,u为轴向速度、v为侧向速度、r为航向角速度;τ=[τuvr]T,τu为轴向控制量、τv为侧向控制量、τr为航向控制量;为便于控制律设计,将式(2)描述的动力学模型写为:<mrow><msub><mi>M</mi><mi>&eta;</mi></msub><mrow><mo>(</mo><mi>&eta;</mi><mo>)</mo></mrow><mover><mi>&eta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>+</mo><msub><mi>C</mi><mi>&eta;</mi></msub><mrow><mo>(</mo><mi>&eta;</mi><mo>)</mo></mrow><mover><mi>&eta;</mi><mo>&CenterDot;</mo></mover><mo>+</mo><msub><mi>D</mi><mi>&eta;</mi></msub><mrow><mo>(</mo><mi>&eta;</mi><mo>)</mo></mrow><mover><mi>&eta;</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mi>&tau;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>其中,Mη=MJ‑1(η)  (5)<mrow><msub><mi>C</mi><mi>&eta;</mi></msub><mrow><mo>(</mo><mi>V</mi><mo>)</mo></mrow><mo>=</mo><mo>[</mo><mi>C</mi><mrow><mo>(</mo><mi>V</mi><mo>)</mo></mrow><mo>-</mo><msup><mi>MJ</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mi>&eta;</mi><mo>)</mo></mrow><mover><mi>J</mi><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>&eta;</mi><mo>)</mo></mrow><mo>]</mo><msup><mi>J</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mi>&eta;</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>Dη(V)=D(V)J‑1(η)  (7)其中,J‑1(η)为J(η)的逆矩阵;选取系统状态变量x1=η、系统输出变量y=η=x1,则式(4)可以写为:<mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msub><mi>x</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><msubsup><mi>M</mi><mi>&eta;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>&tau;</mi><mo>-</mo><msubsup><mi>M</mi><mi>&eta;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>Cx</mi><mn>2</mn></msub><mo>-</mo><msubsup><mi>M</mi><mi>&eta;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>Dx</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mi>y</mi><mo>=</mo><msub><mi>x</mi><mn>1</mn></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>2)选取滑模面指令位置、指令航向角与实际位置、实际航向角之间的误差量为:e=η‑ηd=x1‑yd  (9)其中,yd=ηd=[xd,ydd]T为指令位置和指令航向角;定义如下伪控制量:α=ke  (10)其中,k=diag(k1,k2,k3),k1>0、k2>0、k3>0,diag(·)表示对角矩阵;定义如下误差量:<mrow><mover><mi>e</mi><mo>&OverBar;</mo></mover><mo>=</mo><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mo>+</mo><mi>&alpha;</mi><mo>=</mo><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mover><mi>y</mi><mo>&CenterDot;</mo></mover><mi>d</mi></msub><mo>+</mo><mi>&alpha;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>选取如下滑模面:<mrow><mi>s</mi><mo>=</mo><mi>ce</mi><mo>+</mo><mover><mi>e</mi><mo>&OverBar;</mo></mover><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>其中,c=diag(c1,c2,c3),c1>0、c2>0、c3>0;3)选取指数趋近律为:<mrow><mover><mi>s</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mo>-</mo><mi>&lambda;s</mi><mo>-</mo><mi>&epsiv;sign</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>其中,λ=diag(λ123),λ1>0、λ2>0、λ3>0,ε=diag(ε123),ε1>0、ε2>0、ε3>0,sign(·)为符号函数;4)设计定点驻留控制律选取Lyapunov函数:<mrow><mi>V</mi><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mi>e</mi><mi>T</mi></msup><mi>e</mi><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mi>s</mi><mi>T</mi></msup><mi>s</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow>对式(14)微分,可得:<mrow><mover><mi>V</mi><mo>&CenterDot;</mo></mover><mo>=</mo><msup><mi>e</mi><mi>T</mi></msup><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mo>+</mo><msup><mi>s</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>c</mi><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mo>+</mo><mover><mi>e</mi><mover><mo>&OverBar;</mo><mo>&CenterDot;</mo></mover></mover><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow>将e的表达式(9)和的表达式(11)代入式(15),可得:<mrow><mover><mi>V</mi><mo>&CenterDot;</mo></mover><mo>=</mo><msup><mi>e</mi><mi>T</mi></msup><mover><mi>e</mi><mo>&OverBar;</mo></mover><mo>-</mo><msup><mi>ke</mi><mi>T</mi></msup><mi>e</mi><mo>+</mo><msup><mi>s</mi><mi>T</mi></msup><mo>[</mo><mi>c</mi><mrow><mo>(</mo><mover><mi>e</mi><mo>&OverBar;</mo></mover><mo>-</mo><mi>ke</mi><mo>)</mo></mrow><mo>+</mo><msubsup><mi>M</mi><mi>&eta;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>&tau;</mi><mo>-</mo><msubsup><mi>M</mi><mi>&eta;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>Cx</mi><mn>2</mn></msub><mo>-</mo><msubsup><mi>M</mi><mi>&eta;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>Dx</mi><mn>2</mn></msub><mo>-</mo><msub><mover><mi>y</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mi>d</mi></msub><mo>+</mo><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>根据式(16)设计定点驻留控制律如下:<mrow><mi>&tau;</mi><mo>=</mo><msub><mi>M</mi><mi>&eta;</mi></msub><mo>[</mo><mo>-</mo><mi>c</mi><mrow><mo>(</mo><mover><mi>e</mi><mo>&OverBar;</mo></mover><mo>-</mo><mi>ke</mi><mo>)</mo></mrow><mo>+</mo><msubsup><mi>M</mi><mi>&eta;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>&tau;</mi><mo>-</mo><msubsup><mi>M</mi><mi>&eta;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>Cx</mi><mn>2</mn></msub><mo>-</mo><msubsup><mi>M</mi><mi>&eta;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>Dx</mi><mn>2</mn></msub><mo>-</mo><msub><mover><mi>y</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mi>d</mi></msub><mo>+</mo><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover><mo>]</mo><mo>-</mo><mi>&lambda;s</mi><mo>-</mo><mi>&epsiv;sign</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow><mo>.</mo></mrow>
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510220781.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top