宽带移动卫星通信低成本组合姿态确定算法

  • 格式:pdf
  • 大小:1.70 MB
  • 文档页数:5

󰀁http:󰀁www.jdxb.cn󰀁第45卷󰀁第6期2011年6月󰀁󰀁西󰀁安󰀁交󰀁通󰀁大󰀁学󰀁学󰀁报JOURNALOFXI󰀁ANJIAOTONGUNIVERSITYVol󰀁45󰀁No󰀁6Jun.2011

收稿日期:2010󰀁11󰀁28.󰀁作者简介:沈晓卫(1982-),男,博士生;姚敏立(联系人),男,教授,博士生导师.󰀁基金项目:国家高技术研究发展计划资助项目(2010AA7010213).网络出版时间:2011󰀁03󰀁15󰀁󰀁󰀁网络出版地址:http://www.cnki.net/kcms/detail/61.1069.T.20110315.1155.001.html宽带移动卫星通信低成本组合姿态确定算法沈晓卫,姚敏立,李琳琳,常瑞花(第二炮兵工程学院602室,710025,西安)摘要:针对现有低成本微机械惯性器件无法满足宽带移动卫星通信系统在机动状态下天线指向精度的问题,提出了微机械惯性测量单元与闭环跟踪信息相结合的姿态确定算法.该算法在航向上引入闭环跟踪的指向偏差角,经PI控制器反向校正航向陀螺的漂移误差,并利用跟踪指向信息的低频分量和陀螺的高频分量估计航向角.在横滚和俯仰上,首先以改进欧拉角作为状态向量,根据陀螺角速率信息和加速度计的重力场信息分别建立状态方程和测量方程;然后依据航向角速率和俯仰角偏差对载体运动状态进行判别,并在载体机动下调整方差矩阵以依赖陀螺进行姿态估计,克服机动加速度的扰动.实验结果表明,该算法与自适应卡尔曼滤波器相比,在载体机动状态下精度更高,其航向估计精度在󰀁0󰀁8󰀁,倾角在󰀁0󰀁5󰀁内,满足动中通姿态稳定精度要求.关键词:卫星通信系统;姿态确定;传感器融合;改进欧拉角中图分类号:TN927󰀁文献标志码:A󰀁文章编号:0253󰀁987X(2011)06󰀁0064󰀁05AHybridAttitudeDeterminationMethodwithLowCostforBroadbandMobileSatelliteCommunicationSHENXiaowei,YAOMinli,LILinlin,CHANGRuihua(StaffRoom602,SecondArtilleryEngineeringCollege,Xi󰀁an710025,China)Abstract:AhybridattitudedeterminationmethodthatcombinesMEMSinertialmeasurementunitandclose󰀁looptrackinginformationisproposedforbroadbandmobilesatellitecommunicationtosolvetheproblemthattheexistinglowcostMEMSinertialsensorsarehardtomeetthepoint󰀁ingrequirementsduringthevehiclemaneuver.Aheadingpointingerrordeducedbytrackingisusedtocorrectthedriftoftheheadinggyrobyaproportional󰀁integral(PI)controller,andtheheadingangleisestimatedasthesumofthehighpassfilteredgyrooutputandthelowpassfil󰀁teredtrackingheadingoutput.ModifiedEuleranglesareusedasstatevariables,andthestateequationandmeasurementequationarerespectivelybuiltfromtheangularoutputofgyrosandthegravityoutputofaccelerometers.Thefilterrecognizesthesituationofdynamicconditionwithheadingangularrateandpitcherrortomakethefiltermorerobustregardingaccelerationdisturb󰀁ances,andmodifiesthemeasurementcovariancematrixtoestimatethetiltbasedongyrosundervaryingvehicledynamics.Experimentalresultsshowthattheproposedmethodhasahigherpre󰀁cisionthantheconventionalAKFmethodindynamicmode,andtheerrorsarelessthan0󰀁8degreeinheadingand0󰀁5degreeintilt,whichisfeasibleforattitudestabilizationofbroadbandmobilesatellitecommunication.Keywords:satellitecommunicationsystem;attitudedetermination;sensordatafusion;modifiedEulerangles󰀁http:󰀁www.jdxb.cn󰀁󰀁󰀁宽带移动卫星通信系统是基于固定卫星通信频段的移动通信系统,国内俗称󰀁动中通󰀁.动中通系统安装于汽车、飞机、轮船等载体上,在运动中实时传递语音、数据和视频等多媒体信息[1].动中通机动灵活、通信不受距离限制,因此在应急通信、作战指挥、车载卫星电视直播等军用和民用领域得到了广泛的应用[2].动中通需要隔离载体运动对天线的影响,使天线始终指向卫星.为保证指向的精度,一种可靠的测控方法是采用高精度的姿态航向参考系统给天线波束提供一个基准,通过捷联算法求解天线驱动量[3].这种方式精度高,但成本较高,不具备广泛应用性.为了降低动中通系统成本,基于低成本微机械惯性传感器的测控方法已成为投资、研究的热点.然而,单个微机械惯性传感器的精度低,需要姿态确定算法对各传感器进行融合[4].姿态确定算法能够发挥各个惯性传感器的优势,取长补短,在提高系统精度的同时放宽了各个惯性传感器的精度要求.典型的姿态确定算法大致分为两类:一类是基于观测器的姿态估计算法,如文献[5]中的互补滤波器,该算法从频率域上对船载动中通的惯性器件(微机械速率陀螺、倾角仪和磁强计)进行分辨和消除噪声;另一类是基于模型的状态估计算法,如文献[6]中的扩展卡尔曼滤波器(ExtendedKalmanFilter,EKF),以微机械加速度计的重力场和磁强计的地磁场作为辅助测量信息,由EKF实现与微机械陀螺信号的数据融合.上述算法采用的磁强计易受车上元件及外部物体的电磁干扰,同时加速度计和倾角仪也易受载体机动加速度的影响,难以满足动态下的精度要求.为克服机动加速度对姿态确定的影响,文献[7]提出了一个自适应卡尔曼滤波器(AdaptiveKalmanFilter,AKF),但其采用加速度计输出向量模与重力加速度的差值作为判据,存在灵敏度低的问题.鉴于此,本文提出一种基于微机械陀螺、加速度计和跟踪航向偏差信息的组合姿态确定算法.在航向上,利用跟踪得到的航向角偏差,设计了一个PI(ProportionalIntegral)控制器反向校正航向陀螺;在俯仰和横滚上,以加速度计为辅助测量信息,提出了一种开关型UKF(UnscentedKalmanFilter)算法,通过设计新的载体机动状态判别规则,并对测量方差进行相应调整以避免载体机动对倾角的影响.最后采用实测数据对该算法进行验证.1󰀁组合姿态确定系统工作原理定义导航坐标系和载体坐标系分别作为参考坐标系和移动坐标系.导航坐标系(n系)是一种当地地理坐标系,坐标轴x、y和z分别指向北、东和地.载体坐标系(b系)的x、y和z轴向分别对应载体的横滚轴、俯仰轴和航向轴.微机械惯性测量单元(包括三轴陀螺和三轴加速度计)固连于载体上,用于敏感载体的姿态变化.由于微机械陀螺漂移误差较大,长时间工作不能保证要求的姿态精度,因此借助多传感器信息融合技术合并多个传感器的信息,以产生比单个传感器更可靠、更准确的信息[8].本文给出了基于微机械惯性测量单元、跟踪信息和姿态估计算法的组合姿态确定系统,其工作原理如图1所示.

󰀁为三轴加速度计输出;󰀁为三轴陀螺输出;󰀁z为航向陀螺输出;󰀁󰀁为跟踪信息计算的航向偏差角图1󰀁组合姿态确定系统框图󰀁󰀁航向上,引入跟踪信息计算的航向角偏差作为PI控制器的输入,对航向陀螺进行校正;俯仰和横滚上,利用加速度计输出的重力场信息(包含载体相对于当地地理水平面的两个倾角信息,用加速度计测量)作为观测量,并采用SUKF滤波器修正陀螺漂移造成的姿态误差.为了避免载体运动时加速度计中的机动加速度对倾角的影响,SUKF对载体运动状态进行判断:在无机动加速度的情况下,通过标准UKF滤波器融合陀螺和加速度计来估计倾角;在判别到机动加速度后,对观测噪声方差矩阵R进行调整,切换到陀螺进行姿态确定.2󰀁航向角估计由于惯性器件漂移误差和伺服误差等的影响,长时间天线会偏离卫星方向,因此动中通需要闭环跟踪对天线指向进行调整.跟踪主要是根据接收到的卫星信号的强度,检测出天线波束指向与卫星方向间的误差角,并利用误差信号驱动电机使天线波束指向卫星[9].由于磁强计校正航向时陀螺易受干扰且精度较65󰀁第6期󰀁󰀁󰀁󰀁󰀁󰀁󰀁󰀁󰀁󰀁󰀁󰀁󰀁󰀁沈晓卫,等:宽带移动卫星通信低成本组合姿态确定算法󰀁http:󰀁www.jdxb.cn󰀁低,因此本文引入跟踪系统反馈得到的航向偏差角代替传统磁强计来修正航向陀螺的漂移.相比较于其他因素,微机械陀螺漂移对于指向偏差影响最大.因此,航向角指向偏差可近似看成是由陀螺漂移导致的,其观测模型可表示为󰀁󰀁=󰀁^-󰀁t+󰀁(1)式中:󰀁󰀁为跟踪闭环反馈得到的航向偏差角;󰀁^为陀螺估计的航向角;󰀁t为天线实际的航向角;󰀁为噪声.航向偏差角󰀁󰀁经过一个PI控制器后作为漂移误差去校正陀螺值,将校正后的陀螺值积分可得到姿态角估计值^󰀁,如图2所示.以Laplace形式表示为󰀁^=1s󰀁z-kp+kis󰀁󰀁(2)式中:󰀁z为航向陀螺角速率;kp和ki为控制器的比例增益和积分增益.结合式(1)、式(2)可得󰀁^=s2s2+kps+ki1s󰀁z+kps+kis2+kps+ki(󰀁t)=F1(s)1s󰀁z+F2(s)(󰀁t)(3)式中:F1(s)为高通滤波器,用于消除陀螺的低频漂移误差;F2(s)为低通滤波器,用于去除跟踪接收机的高频噪声.F1(s)、F2(s)结合为互补滤波器,因此航向角󰀁^可以看作是低频段跟踪信息获得的航向角󰀁t和高频段陀螺积分获得的航向角的融合.

图2󰀁航向估计框图3󰀁倾角估计倾角采用SUKF滤波器进行估计,利用陀螺角速率输出和加速度计的重力场信息建立状态方程和量测方程,描述系统的动态变化过程.为了避免机动时引入机动加速度分量,SUKF对运动状态判断,在载体机动下将观测噪声方差矩阵R切换到无穷大,再依据滤波增益矩阵的变化,从测量数据中定量识别和提取有用信息,修正状态参量.3󰀁1󰀁状态方程当IMU与载体固联时,陀螺敏感的是载体相对于惯性坐标系的旋转角速率󰀁x、󰀁y和󰀁z,则欧拉角速率与陀螺角速率的关系如下󰀁󰀁󰀁󰀁󰀁󰀁=1sin󰀁tan󰀁cos󰀁tan󰀁0cos󰀁-sin󰀁0sin󰀁sec󰀁cos󰀁sec󰀁󰀁x󰀁y󰀁z(4)式中:󰀁、󰀁、󰀁分别为航向角、俯仰角、横滚角;󰀁󰀁、󰀁󰀁、󰀁󰀁分别为󰀁、󰀁、󰀁对应的欧拉角速率.仅考虑横滚角和俯仰角时,采用改进欧拉角作为状态变量x=[C1,C2,C3]T,定义为[10]C1=-sin󰀁;C2=cos󰀁sin󰀁;C3=cos󰀁cos󰀁(5)对式(5)微分,建立状态方程为C󰀁1=-󰀁󰀁cos󰀁=󰀁zC2-󰀁yC2C󰀁2=󰀁󰀁cos󰀁cos󰀁-󰀁󰀁sin󰀁sin󰀁=-󰀁zC2+󰀁xC3C󰀁3=-󰀁󰀁cos󰀁sin󰀁-󰀁󰀁sin󰀁cos󰀁=󰀁yC1-󰀁xC2(6)式(6)用矩阵形式表示为x󰀁k=fk|k-1xk-1+v(7)式中:fk|k-1=0󰀁z-󰀁y-󰀁z0󰀁x󰀁y-󰀁x0;v为随机独立的0均值高斯白噪声,且v~N(0,Q).3󰀁2󰀁测量方程在载体静止或匀速下,加速度计测量的是重力加速度在载体坐标系中的分量,即axayaz=gsin󰀁-gcos󰀁sin󰀁-gcos󰀁cos󰀁=-gC1C2C3(8)其测量模型可以表示为yk=hkxk-1+w(9)式中:h=[-g,-g,-g]T;w为随机独立的0均值高斯白噪声,w~N(0,R).3󰀁3󰀁SUKF滤波器设计SUKF算法具体步骤如下.(1)初始化x^0=E[x^0](10)P0=E(x0-x^0)(x0-x^0)T(11)󰀁󰀁(2)计算Sigma点xk-1=[x^k-1,x^k-1+((n+󰀁)Pk-1)1/2,x^k-1-((n+󰀁)Pk-1)1/2](12)66西󰀁安󰀁交󰀁通󰀁大󰀁学󰀁学󰀁报󰀁󰀁󰀁󰀁󰀁󰀁󰀁󰀁󰀁󰀁󰀁󰀁󰀁󰀁󰀁󰀁󰀁󰀁第45卷󰀁