法律状态公告日
法律状态信息
法律状态
2020-04-28
授权
授权
2018-10-09
实质审查的生效 IPC(主分类):G01C25/00 申请日:20180409
实质审查的生效
2018-09-07
公开
公开
技术领域
本发明涉及导航制导与控制的技术领域,尤其涉及一种惯性导航系统误差模型的降维RTS椭球集员平滑方法,应用于运动载体惯性导航系统误差模型中,实现惯性导航系统误差模型状态参数最优的滤波平滑计算。
背景技术
根据估计时刻用到的观测量信息情况,最优估计理论分为预测、滤波和平滑三种类型,其中滤波计算是利用当前时刻以及以前时刻的所有观测信息对当前系统状态变量进行估计计算,而平滑方法除了利用滤波计算用到的观测信息,还要用到当前时刻以后的部分或者所有观测信息,因此理论上平滑方法是一种离线处理方法,在滤波计算基础上对系统状态变量进一步做出改善,从而获得更加精确的计算数据结果。
平滑算法和滤波算法一样,其理论基础也是基于Bayesians最优滤波理论,假设系统状态变量满足高斯分布。平滑估计算法一般可分为固定点平滑、固定滞后平滑和固定区间平滑等,其中固定区间平滑是利用某一时间区间内的所有观测信息对所有状态变量进行估计计算的一种方法,其应用范围最为广泛,而Rauch-Tung-Striebel平滑算法就是一种固定区间平滑计算方法,但是传统的平滑算法都是针对线性系统状态变量开展滤波后的平滑操作,但是近年来也有很多种非线性平滑算法,如其中应用最广泛的基于Taylor级数扩展表达式的一阶或者二阶RTS非线性平滑算法,被称为扩展RTS平滑算法,以及基于Sigma点非线性RTS平滑算法、中心差分RTS平滑算法、Gauss-Hermite数值积分逼近的RTS平滑算法和容积RTS平滑算法等。
发明内容
针对现有扩展RTS平滑方法计算复杂度高的技术问题,本发明提出一种惯性导航系统误差模型的降维RTS椭球集员平滑方法,在椭球集员滤波理论基础上,利用椭球集员计算的UBB特性,改善平滑算法计算效能,具有较好的计算优势与计算效能。
为了达到上述目的,本发明的技术方案是这样实现的:一种惯性导航系统误差模型的降维RTS椭球集员平滑方法,其步骤如下:
步骤一:构建惯性导航系统误差模型的状态方程和观测方程;
步骤二:基于观测矩阵不满秩情形,利用非奇异矩阵对惯性导航系统误差模型实施降维等价变换,获得维数减小的惯性导航系统等价变换线性系统的模型方程;
步骤三:对等价变换线性系统的状态变量参数开展椭球集员滤波迭代计算,获得各时刻的等价的状态变量的滤波估计椭球形状;经由n=T步迭代计算获得第T步的最优滤波椭球形状,确定等价变换线性系统的状态变量的估计均值和估计方差矩阵,并存储各个时刻的估计椭球形状数据;
步骤四:从n=T开始,对步骤三获取的各个时刻滤波数据开展逆向平滑操作,基于等价变换线性系统的方程,根据第T步滤波椭球数据计算平滑算法非零噪声的观测向量的预测椭球,进而确定预测均值及其预测方差矩阵;
步骤五:令n=T-1,根据第T步的估计数据开展等价变换线性系统的状态变量的RTS椭球平滑计算,获得第T-1步的等价变换系统的状态变量的平滑椭球形状数据,确定平滑增益矩阵;进而确定等价变换线性系统的状态变量的平滑均值和方差矩阵;直至计算n=0步的椭球平滑数据,从而完成等价变换惯性导航系统的状态参数变量的平滑计算任务。
所述步骤一中惯性导航系统误差模型的状态方程和观测方程为:
其中,
所述步骤二中获得降维等价变换线性系统的方法为:构造非奇异矩阵Mn满足:
其中,m是等价变换线性系统的状态变量的维数,且m≤nx,0m表示m×m的零矩阵,Rn表示具有m个零特征值的观测噪声方差矩阵,Ir表示r维单位矩阵;
令
其中,
选择一个(nx-m)×nx的非奇异矩阵Un对惯性导航系统误差模型的状态变量实施变换:
其中,
其中,
根据状态变量实施变换和惯性导航系统误差模型的状态方程,整理获得:
因此,获得降维的等价变换线性系统:
其中,
定义联合系统状态变量
从n=T-1开始,利用第n步的椭球估计形状数据
计算等价变换线性系统的观测变量的平滑方差矩阵,从而确定系统状态变量的预测椭球,利用椭球直和计算公式:
其中,pn∈[0,+∞)为优化参数。
所述优化参数pn用于选择椭球
计算平滑增益:
其中,参数λn+1表示为:
所述参数λn和Λn+1从λN=0、ΛN=0递推计算,其递推表达式为:
其中,参数βn的表达式为:
qn∈[0,∞)为尺度因子参数。
所述尺度因子参数qn计算最小化椭球
其中,
本发明的有益效果:基于惯性导航系统误差模型观测量噪声不满秩情形,对惯性导航系统误差模型方程实施降维操作,进而实现一种降维的惯性导航系统等价变换模型方程,达到减小系统状态变量计算量的目的;利用椭球集员平滑器算法实现等价变换惯性导航系统误差方程的系统状态向量的滤波平滑计算,从而达到进一步改善系统状态变量参数最优估计的精度要求。经由运动载体惯性导航系统仿真实验,并与椭球集员滤波算法对比,验证了本发明的计算优势和计算效能。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的结构示意图。
图2是运动载体惯性导航系统运动轨迹图。
图3是运动载体位置误差数据曲线。
图4是运动载体速度误差数据曲线。
图5是运动载体姿态失准角数据曲线。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提出的一种惯性导航系统误差模型的降维RTS椭球集员平滑方法,经由系统线性函数的降维计算获得系统线性函数的等价变换系统,进而对等价变换系统开展椭球集员最优平滑迭代计算,最终获得原系统状态变量的最优平滑结果。以惯性导航系统误差模型离散化的随机状态空间模型,包括状态方程和观测方程,
其中, 平滑算法一般都是和滤波计算交互迭代使用,用于改善滤波获得结果的再平滑计算过程,平滑计算在数学上就是在给定所有观测向量{yn},T>n基础上的系统状态变量的条件概率分布p(xn|y1:T),n=1,2,…,T集合,在本发明中利用高斯分布假设开展RTS椭球集员平滑方法的推理过程,也就是系统状态变量满足高斯正态分布: p(xn|y1:T)=N(xn|mn|T,Pn|T)(2) 其中,mn|T是系统状态变量的均值向量,Pn|T是第n步平滑计算获得的逼近高斯分布系统的状态变量的方差矩阵。但是在滤波和平滑操作中都需要计算系统线性函数的一阶和二阶矩。针对满足高斯分布的泛指线性向量函数g(x),其均值、方差和协方差分别为: 这里给出Bayesian平滑的理论计算步骤,假设已经获得了系统第n步的状态变量的滤波解的高斯逼近: p(xn|y1:n)=N(xn|mn|n,Pn|n)(6) 那么泛指线性函数的高斯一阶矩(期望值)可表示为: 平滑方法式从第n=T步的滤波结果开始平滑计算,直至n=0为止,从而高斯分布的Bayesian平滑计算框架为: 其中,mn|n表示n时刻(第n步)的系统状态变量的估计值、mn+1|n表示k+1时刻(第k+1步)的系统状态变量的预测值、Pn|n表示n时刻的系统状态变量的估计方差、Pn+1|n表示k+1时刻的系统状态变量的预测方差,而 最终获得系统状态变量逼近计算的平滑分布: p(xn|y1:T)=N(xn|mn|T,Pn|T)(9)。 在本发明中考虑一种特殊情形,就是观测噪声方差矩阵Rn若是零矩阵情形,其实这种情形在很多实际应用场合中都会出现,尤其是考虑有色加性观测噪声。若考虑一类自回归观测噪声,满足: wn=Anwn-1+ξn(10) 初始噪声为w0=ξ0,其中,噪声变量ξn是零均值的,且状态变量初值x0、过程噪声{un}n≥0和噪声变量{ξn}n≥0是独立的,那么可以把线性系统状态变量扩展为 其中,An表示噪声映射矩阵。这里假设矩阵Jn是ny×ny的单位阵,且噪声变量ξn满足方差矩阵 其中, 在系统(1)及变换系统(11)和(12)中,状态变量初值x0、过程噪声{un}n≥0和噪声变量{ξn}n≥0是独立的,暗含着过程噪声{un}n≥0和{wn}n≥0也是独立的,但是针对同源过程噪声和观测噪声,其部分向量可能是相关的。可以假设un和wn+p(p>0)是相关的,并且这里考虑观测噪声方差矩阵Rn是半正定矩阵情形,有Rn≥0,从而考虑部分无噪声的观测变量情形,可以令 其中, 下面依次开展线性系统(1)的降维计算操作,若观测噪声方差矩阵Rn≥0,其具有r=rank(Rn)∈{0,1,…,ny}的性质,可以依次将线性系统的状态变量xn的维数利用m=ny-r降低到r阶,从而实现线性系统状态变量椭球集员平滑操作的计算量得到降低,减小算法计算量,优化椭球集员平滑方法的目的。根据观测噪声方差矩阵秩性质,Rn具有m个零特征值,那么存在着一个非奇异矩阵Mn满足: 其中,0m表示m×m的零矩阵,令 其中, 很明显,在转换观测方程(14)中,m≤nx,且可以看出 应该说明的是式(15)是可逆的,且其左边矩阵可表达为 且其中 另外根据式(15)和线性系统(1)中的过程方程,可以整理获得: 从而综合式(16)和式(17),可以获得降维等价变换线性系统: 其中,定义 那么可以针对降维等价变换系统模型(18)开展椭球集员RTS平滑计算处理。 本发明采用观测变量的无噪声和有噪声分解策略对惯性导航系统问题实施降维操作,获得等价降维惯性导航系统模型方程,对等价系统模型方程实施椭球集员滤波算法迭代计算,获得系统状态变量的T步滤波数据并保存,根据获得的滤波计算数据开展反向等价惯性导航系统状态向量的滤波平滑计算,从而达到进一步改善惯性导航系统状态变量参数最优估计的精度要求。 如图1所示,一种惯性导航系统误差模型的降维RTS椭球集员平滑方法,实施步骤为:首先建立惯性导航系统误差模型的系统方程和观测方程;开展惯性导航系统方程的等价变换,获得惯性导航系统等价变换线性系统的模型方程,进而开展状态变量参数的椭球集员滤波计算,经由n=T步迭代计算获得第T步的最优滤波结果估计均值mT|T和估计方差矩阵PT|T,并存储各个时刻的估计数据mn|n和Pn|n;然后从n=T-1开始,利用各时刻滤波估计数据作为观测数据和等价变换线性系统的模型方程开展椭球集员RTS平滑计算,获得平滑算法的预测均值 步骤一:构建惯性导航系统误差模型的状态方程和观测方程,如公式(1)所示。 步骤二:基于观测矩阵不满秩情形,利用非奇异矩阵对惯性导航系统误差模型实施降维等价变换,获得维数减小的惯性导航系统等价变换线性系统的模型方程。 根据惯性导航系统的观测向量的噪声分布情况对其实施降维操作,获得降维等价变换线性系统的模型方程如式(18)所示,其中利用了满足式(14)的非奇异矩阵Mn进行等价变换;等价变换矩阵Tn为: 同时,定义联合系统状态变量 满足椭球形状分布 步骤三:对等价变换线性系统的状态变量参数开展椭球集员滤波迭代计算,获得各时刻的等价的状态变量的滤波估计椭球形状;经由n=T步迭代计算获得第T步的最优滤波椭球形状,确定等价变换线性系统的状态变量的估计均值和估计方差矩阵,并存储各个时刻的估计椭球形状数据。 根据降维等价变换线性系统的方程模型(18),对其做出椭球集合计算操作。假设经由n=T步的椭球集员滤波迭代计算后获得系统状态变量的最优滤波结果为估计均值mT|T和估计方差矩阵PT|T,并构造各个时刻的系统状态变量的椭球形状E(mn|n,Pn|n),并存储各个时刻的系统状态变量估计椭球形状E(mn|n,Pn|n),利用系统状态变量滤波获得估计均值作为系统状态变量平滑计算的观测数据开展椭球集员平滑计算。 步骤四:从n=T开始,对步骤三获取的各个时刻滤波数据开展逆向平滑操作,基于等价变换线性系统的方程,根据第T步滤波椭球数据计算平滑算法非零噪声的观测向量的预测椭球,进而确定预测均值及其预测方差矩阵。 从n=T-1开始,利用第n步的椭球估计形状数据 步骤五:令n=T-1,根据第T步的估计数据开展等价变换线性系统的状态变量的RTS椭球平滑计算,获得第T-1步的等价变换系统的状态变量的平滑椭球形状数据,确定平滑增益矩阵;进而确定等价变换线性系统的状态变量的平滑均值和方差矩阵;直至计算n=0步的椭球平滑数据,从而完成等价变换惯性导航系统的系统状态参数变量的平滑计算任务。 计算等价变换线性系统联合状态变量中的观测变量的平滑方差矩阵,从而确定系统状态变量的预测椭球,利用椭球直和计算公式: 其中,优化参数pn∈[0,+∞)用于选择椭球 计算平滑增益: 获得等价变换线性系统的状态变量的平滑椭球形状数据,就是平滑均值及其平滑方差计算: 其中,参数λn+1表示为: 参数Λn+1表达式为: 其实式(27)和(28)表达的参数λn和Λn可以从λN=0、ΛN=0递推计算,其递推表达式为: 其中,引入了参数βn的表达式为: 这里引入了尺度因子参数qn∈[0,∞)来计算最小化椭球 其中, 经由每一步的后向递推计算获得参数λn和Λn的数据,代入式(25)和(26)进行等价变换线性系统的状态变量的平滑均值和平滑方差矩阵计算,最终获得等价变换线性系统的N步平滑计算的椭球形状 具体实例:考虑运动载体的惯性导航系统问题,在笛卡尔坐标系下可以给出惯性导航系统方程为: 这里惯性导航系统状态向量为 假设陀螺仪和加速度计的输出为 其中, δkaii,(i=x,y,z)是加速度计的尺度因子误差,δkaij,(i,j=x,y,z,i≠j)是加速度计相对于载体轴的失准角。系统噪声为噪声向量wn是高斯过程噪声,vk~N(0,Qk),其中Qk表示噪声方差。 本实施例中采用位置和速度观测获得观测方程为: y=Hx+v (36) 其中,H=[06×3>6×6>6×6],vn是观测白噪声,满足分布vn~N(0,Rn),其中,Rn表示观测噪声的方差。由此展开仿真验证工作,获得如图2所示的载体运行轨迹图,如图3所示的运动载体位置的误差图,如图4所示运动载体速度误差图和如图5所示运动载体姿态失准角平滑图。和椭球集员滤波数据进行比较,很明显滤波和平滑算法中RTS椭球集员平滑算法与运动载体真实运行数据拟合程度较好,而滤波算法的拟合程度差一些;并且RTS椭球集员平滑算法的计算标准差比较小,误差数据曲线平滑稳定,而椭球集员滤波算法的数据变化剧烈,明显误差数据比较大,通过利用这两种平滑和滤波算法开展运动载体系统仿真实验,获得的实验数据说明,本发明的计算效能优于椭球集员滤波算法,表现出了RTS椭球集员平滑器算法的计算优势。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
机译: 三维成型材料,三维成型支持材料,三维成型组合材料,三维成型材料模型,三维成型支持材料模型,三维模型集制造三维造型物体的装置和方法
机译: 三维模型的制造方法,三维模型组成,三维模型的材料集,以及三维模型的制造设备
机译: 用于玻璃三维建模的固化液,玻璃三维建模材料集,玻璃三维模型制造方法,玻璃三维模型和玻璃三维模型制造装置