您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页基于RBF神经网络的光纤陀螺温度补偿

基于RBF神经网络的光纤陀螺温度补偿

来源:好走旅游网
第3 2卷第3期 201 0年6月 压电与声光 Vo1.32 NO.3 PIEZ0EI ECTRICS 8L AC0UST00PTICS June 2010 文章编号:1004—2474(2010)03—0361—03 基于RBF神经网络的光纤陀螺温度补偿 杨国梁,徐烨烽,徐海刚 (北京航空航天大学仪器科学与光电工程学院,北京100083) 摘 要:针对某型捷联惯导系统中光纤陀螺仪的输出信号随温度漂移严重的问题,使用径向基函数(RBF)神 经网络建立温度补偿模型。神经网络的结构为输入层和输出层各有一个节点,中间隐层含有4个节点,隐层节点 的聚类中心均匀分布在温度的变化范围之内。实验结果表明,该方法可有效地将光纤陀螺仪中的温漂误差减小1 个数量级以上,补偿效果明显。 关键词:光纤陀螺;径向基函数(RBF)神经网络;温度补偿 中图分类号:TN915;V241.5 文献标识码:A Temperature Compensation for FOG Based on RBF Neural Networks YANG Guoliang,XU Yefeng.XU Haigang (School of Instrumentation Science&Optoelectronics Engineering,Beijing University of Aeronautics Astronautics,Beijing 100083,China) Abstract:In the view of serious temperature excursion of the fiber optic gyroscope(FOG)in a strapdown iner— tial navigation system,a temperature compensation model is established by using RBF neural network.The input layout and output layout of the neural network have one node separately,the middle layout has four nodes,and the aggregation center points of the nodes in the middle layout are scattered evenly among the changing area of the tem— perature.It is proved by the experiment that this method could reduce the gyro 8 temperature excursion at least 1 order of magnitude in comparison with the traditional method.The effect of compensation is distinct. Key words:fiber optic gyroscope(FOG);RBF neural network;temperature compensation 温度是影响光纤陀螺(FOG)偏置漂移的主要 构如图1所示,其中,X ,X ,…X 为1,2,…, 个 输入;W1,w ,…,w 为1,2,…, 个输出偏置。此 网络实现了,:R”一R的映射: 厂(1z)一 o+ 一因素之一。通常的方法是利用实验数据建立温度与 陀螺漂移的关系,但用一般的线性模型和多项式的 非线性模型都难以达到精确描述。神经网络可在 L。范数上拟合任意的非线性函数,故可用神经网络 建立陀螺的温度模型进行补偿 ]。 在神经网络中常用BP网络来实现辨识功能, 但BP网络存在局部极小,收敛速度慢等缺点。径 向基函数(RBF)网络是一种在逼近能力、分类能力 ( ) 1 (1) 式中∞。z∈R 为输人量; (・)为非线性转换函数; 和 (1≤ ≤ )分别为输出层偏置和权值;m为 中心的个数。 和学习速度方面都优于BP网络的神经网络,它用 局部逼近的总和来达到对训练数据的全局逼近,从 而实现全局最优_2]。此外,RBF网络是一种特殊的 两层网络,其参数由于RBF中心的固定而得以线性 化,因此隐层充当了无调节参数的固定的非线性转 化环节。它将输入空间映射到一个新空间,唯一的 x2 x_ 隐层 调节参数是线性迭加权值,这些参数可采用线性最 小方差(LS)得到,这就是RBF网络的优势所在。 图1 RBF网络结构图 由图1可知,RBF网络输入到隐单元的权值固 基于以上原因,本文选择RBF网络对光纤陀螺进行 温漂辨识。 定为1,可看作由含有径向基神经元的隐层和含有 线性神经元的输出层两层组成。隐层中每个神经元 1 RBF网络结构和学习方法 1.1 RBF网络结构 中心和局部感受域决定了RBF的位置和宽度;输出 层神经元将隐层的RBF加权叠加,只要选择足够的 隐层神经元、适当的中心、局部感受域和权值,RBF 采用具有,z个输入和1个输出的RBF网络结 收稿日期:2008—12-15 作者简介:杨国梁(1983一),男,山西朔州人,博士生,主要从事光纤陀螺及其捷联惯导系统的研究。 362 压电与声光 网络可任意精度拟合任意函数。在RBF网络中假 设 (・)是固定的,本文采用基函数为高斯函数,描 述为 很大,而一个能够充分描述系统的网络模型仅需其 中Ns(《N)个较为重要的因子,这些重要的因子可 通过采用OLS法选择出来。由于60 和cc, ( ≠ )是 正交的,因而输出能量可表示为 =(1z)一exp(一I}XmC fI /zS,)i一1,2,…, (2) 式中 西,为第i个隐层节点的输出 为第i高斯 函数的中心,它的维数与 相同; 为第i个高斯函 数的高度,它决定了基函数的敏感区域;lj,27一C {I。 ∑g +E E (11) 式中 ∑g 为期望输出能量的有用部分; 为向量范数,表示z与c 间的距离。 1.2 RBF网络学习方法 用RBF网络学习方法有多种 ],本文采用正交 最小二乘法(OLS)。OI S法通过“新息一贡献”准则 进行正交优选中心,具有简单易行、精度高和速度快 等优点,但不足之处是不适合做递推运算。温漂辨 识可离线进行,不要求递推,故可采用0LS法。 OLS法首先须选定RBF网络的 (・)及局部 感受域 。设训练样本数为N,样本中的输入作为 网络的初始中心,并经转化函数(隐层)得到隐层输 出的基矢量P,之后的线性迭加就相当于线性回归 模型: a—P 十E (3) 式中 一[ (1) (2)… (N)] 为估汁输出;P一 [ 1P2…PN];p 一[p (1)P (2)…P (N)] (1≤ ≤ N)为回归因子;D一[@ @。…@ ] 为线性权值; E一[£(1)£(2)…£(N)] 为误差。 I S法是要寻找权值0,使PO能最佳估计期望 输出d。OI S法是将相关的回归因子经正交变化, 从而可分别算得各因子对输出能量的贡献。回归矩 阵: P—WA . (4) 式中 A为N x_N的上三角矩阵;W为正交列为CO 的N×N正交矩阵;W w—H,H的对角元素h 一 (1≤i≤N)。在实际计算时,常采用经典的 Gram—Schmidt递推法对矩阵P进行正交分解,其计 算步骤为 叫l一户l (5) 口 一 /∞ 1≤ ≤忌 (6) l c;Ok=Pk一 aikoJi 尼一2,3,…,N (7) l=l 因此线性回归模型可重写为  ̄l=Wg+E (8) 式中g=AO。要使线性回归模型的输出能够最佳 估计期望输出d,采用LS法可解出: g—H一 W d (9) g =(£,Td/ l≤ ≤N (10) 前面已把采集样本的输入作为初始中心,此时 网络回归因子有N个,由于一般采集样本的数目』\, E E为误差部分。系统描述的N 个重要因子和相 应的网络中心为: [cont] 一g ∞ /d d l≤ ≤N (12) 综上所述,采用OLS递推法的RBP网络建立 步骤如下: (1)设样本输入为网络的初始中心,选定非线 性和局部感受阈值,计算隐层输出(即回归因子)P, 然后进行下列计算: f —P g 一( ) d/(∞ ) r 。 1≤ ≤N (13) 【[cont] ̄。一(g{。)。( {。) i /d d 寻找 [cont] ̄l1 一max{[COnt3 ̄。) 1≤ ≤N(14) 选择正交因子的首列 === ===P 并选定样 本中第i 组作为网络的第1个中心。 (2)在第K(≥2)步计算: fa 一c 户 /cu  l^l (15) {g 。一( : ) /(∞ ) l 【[cont] ̄ 一(g 。) (叫 ) 叫:。/d d 式中1≤ ≤愚,1≤i≤N,i≠i ,…,i≠i — ,寻找 [cont] ̄ 一max{[cont] ̄ },1≤i≤N,i≠i1,…, ≠ 一 。选择正交因子的忌列 一 一∑a cu ,并选 J=1 定样本中第 组作为网络的第志个中心。 (3)检验以下关系是否满足(假设进行到第 步)。如果满足,采用LS法确定出权值o;若不满 足,则继续第(2)步: 1一∑[J一1 cont] <10 0<lD<1 (16) 式中p为误差限度。 2 RBF神经网络用于温漂补偿 采集陀螺仪静态的输出和惯组的工作温度,直 到惯组达到热平衡,得到3个通道的陀螺仪输出 和温度输出丁。采用RBF神经网络对3个通道分 别建立温度补偿模型,每个网络以温度信号为输入, 以陀螺仪的温度漂移为目标输出。神经网络结构为 兰:———竺 —~—~ 畅国粱等:基于RBF神经网络的光纤陀螺温度补偿 …… ¨。0 衄,曼个P 363 墓 曼曼 篡。 ,爪l节点。考虑温度变化是连 即隐层选取4个节点 袁 星 过譬’  较中心均匀分 聚类中, ,. 萎藿 心 一~ 日坦’ 娄 原 际处理中先对陀螺信号 委样频率为1oo H ,温度采样频 簋 样频率~致;耋数学习 日; _ 察RBF网络的泛化能力,采集另 温 的不确 J' : 示述 法进行建模补偿, 矍 号进行归~化 蕃 的泛化能力由此看出.RBF神经 主 教师样本对神经网络进: 和陀螺信号说, , 釜 舅 行训练 … 。星 … 忧础 。 ,罔内 窒 篓曼 蔓束后耋 曼,与输出样本问的误差在允许范 篓 网络的权 磊 蔷釜 从而确立了 ,il驽 糨^ ,‘厂。 。 ’ 陀螺温漂就得曼 到的各路∞ f(T)W,丁可计算出惯组各露 , 到温度补偿后 ‘1吾 o—蔷 删 信 旧 j婆^ Ii娶 U以z轴陀螺仪信号为例号和目标信号如图2所县和日士一示 …一 。 ̄-w 萋 于 鼍陀螺仪的零位漂移影响很大,网络的方法对 主 本文 魍山 . T ^ 骚 筮 薜 ~ 兰曼 穹的温漂误差减:. 苎篓表明,该方法能 竺 竺垡,J 曲线拟合能力与毒 值分析盼补偿方法 归一化 目标信号 : 喜 的自学习和泛化能力,鲁棒性 ’, 裹 u 答 。因素温补中的应用[ , 妻宝.神经网络在光纤陀螺标度J] 51 6 压电与。; _ 200 7 ,2绿9怀(5).… 麓 三 二 ^ d 信 『f等等奎 值I和阈值为均匀 的较小数 , ,日图3所示, .实际输出和 善 蓄 ~… 补偿前后的陀螺输 i11 4,I.图Jn 4所示小。砬腹 一 518 … : 0 馨 筐 幕 螺温度漂移[警冀 警.RJ].上海交通 BF神经网络用于辨识光 : ; 逛 楹^ (2):22 2—225。……~’ . ZHU Rong,ZHANG Yanhua,BA0 Qi1ianIdentifi- .atlo 。f ternperature drjft f。r F0G using RBF J】eura】 (a)补偿前 netw。rks[J ̄・Journal。f shanghai Ji2000,34(2):222 225. …。a。t。ng Unive rsity, 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务