资源简介
高精度惯性导航系统温度参数标定补偿,matlab程序设计
代码片段和文件信息
% 分立式标定程序,加计24位置标定;陀螺标度安装阵6速率标定;陀螺零漂24位置标定
% 参考张红良博士论文 P16-22,导航系取ENU
% yhl 2012.1.4
% clc;clear;close all
clear all
X1=load(‘F:\90\1#_换加表\标定\分立式\xup.txt‘);X2=load(‘F:\90\1#_换加表\标定\分立式\xdown.txt‘);
Y1=load(‘F:\90\1#_换加表\标定\分立式\yup.txt‘);Y2=load(‘F:\90\1#_换加表\标定\分立式\ydown.txt‘);
Z1=load(‘F:\90\1#_换加表\标定\分立式\zup.txt‘);Z2=load(‘F:\90\1#_换加表\标定\分立式\zdown.txt‘);
XZ=load(‘F:\90\1#_换加表\标定\分立式\xz.txt‘);XF=load(‘F:\90\1#_换加表\标定\分立式\xf.txt‘);
YZ=load(‘F:\90\1#_换加表\标定\分立式\yz.txt‘);YF=load(‘F:\90\1#_换加表\标定\分立式\yf.txt‘);
ZZ=load(‘F:\90\1#_换加表\标定\分立式\zz.txt‘);ZF=load(‘F:\90\1#_换加表\标定\分立式\zf.txt‘);
xzm = mean(XZ(:6:8));xfm = mean(XF(:6:8));yzm = mean(YZ(:6:8));yfm = mean(YF(:6:8));zzm = mean(ZZ(:6:8));zfm = mean(ZF(:6:8));
x1 = mean(X1(:3:5));x2 = mean(X2(:3:5));y1 = mean(Y1(:3:5));y2 = mean(Y2(:3:5));z1 = mean(Z1(:3:5));z2 = mean(Z2(:3:5));
gx1 = mean(X1(:6:8));gx2 = mean(X2(:6:8));gy1 = mean(Y1(:6:8));gy2 = mean(Y2(:6:8));gz1 = mean(Z1(:6:8));gz2 = mean(Z2(:6:8));
% x1 = mean(weizhi6(1:135003:5));x2 = mean(weizhi6(15000:250003:5));y1 = mean(weizhi6(26000:390003:5));y2 = mean(weizhi6(41000:540003:5));z1 = mean(weizhi6(56000:770003:5));z2 = mean(weizhi6(79000:1000003:5));
% gx1 = mean(weizhi6(1:135006:8));gx2 = mean(weizhi6(15000:250006:8));gy1 = mean(weizhi6(26000:390006:8));gy2 = mean(weizhi6(41000:540006:8));gz1 = mean(weizhi6(56000:770006:8));gz2 = mean(weizhi6(79000:1000006:8));
%%
%参数设置
lat = 40.1222*pi/180; sl = sin(lat); sl2 = sl^2; sl4 = sl2^2;%纬度及其三角函数
sampT = 0.005; AccStopT = 3*60; GyroRotT = 3*60; GyroRotV = 10;%采样时间,加计24位置试验停止时间,陀螺速率试验转动时间,陀螺速率试验转动速率(°/s)
g0 = 9.7803267714; g = g0*(1+5.27094e-3*sl2+2.32718e-5*sl4);%重力计算
%%
%加计参数标定
% AFileName = ‘24Position_‘;%24位置采样数据头文件名
% ARawData = zeros(AccStopT/sampT7);
% for i = 1:24
% ARawData = load(strcat(strcat(AFileNameint2str(i))‘.txt‘));%读数
% AccPulMean24(i:) = mean(ARawData(:6:8))./sampT; %24个位置每一位置上加计输出脉冲的均值
% GyroPulMean24(i:) = mean(ARawData(:3:5))./sampT;%24个位置每一位置上陀螺输出脉冲的均值
% if mod(i4) == 0
% AccPulMean6(i/4:) = mean(AccPulMean24(i-3:i:)1);%六组(x轴朝上、下,y轴朝上、下,z轴朝上、下)中每组位置对应外框0,pi/2,pi,-pi/2四个位置上加速度计输出脉冲的均值
% end
% end
AccPulMean6 = [x1;x2;y1;y2;z1;z2].*200; %5ms
Fb = [g -g 0 0 0 0;
0 0 g -g 0 0;
0 0 0 0 g -g];
Na = [AccPulMean6 -ones(61)];
Temp = zeros(44);
for i = 1:6
Temp(1:31:3) = Temp(1:31:3) + AccPulMean6(i:)‘*AccPulMean6(i:);
Temp(1:34) = Temp(1:34) - AccPulMean6(i:)‘;
Temp(41:3) = Temp(41:3) - AccPulMean6(i:);
end
Temp(44) = 6;
Kf = Fb*Na/Temp;%参考P22,式2.23
m_AccBias = inv(Kf(:1:3))*Kf(:4);%单位:P/s
m_AccMis = [0 Kf(12)/Kf(22) Kf(13)/Kf(33);Kf(21)/Kf(11) 0 Kf(23)/Kf(33);Kf(31)/Kf(11) Kf(32)/Kf(22) 0]*180/pi*60;%单位:arcmin
m_AccScal = [Kf(11);Kf(22);Kf(33)]*1e6;%单位:um/s/P
fprintf(‘加计标定参数:\n‘);
fprintf(‘\t\tBias(P/s) :\t%.8f\t%.8f\t%.8f\n‘m_AccBias(1)m_AccBias(2)m_AccBias(3));
fprintf(‘\t\tScal(um/s/P):\t%.8f
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-23 19:47 温补标定—激光\标定\
文件 2371635 2018-02-07 15:52 温补标定—激光\标定\!BY_陆用高精度激光陀螺捷联惯导系统误差参数估计方法研究 (1).kdh
文件 4678 2018-02-07 15:52 温补标定—激光\标定\!BY_陆用高精度激光陀螺捷联惯导系统误差参数估计方法研究 (1).xm
文件 16746367 2018-02-05 11:29 温补标定—激光\标定\分立式.rar
目录 0 2018-12-04 13:01 温补标定—激光\标定\分立式\
文件 5036 2016-02-22 11:04 温补标定—激光\标定\分立式\Calibration5ms.m
文件 9559928 2016-02-22 10:20 温补标定—激光\标定\分立式\xdown.txt
文件 9454084 2016-02-22 10:29 温补标定—激光\标定\分立式\xf.txt
文件 11928600 2016-02-22 10:25 温补标定—激光\标定\分立式\xup.txt
文件 9483150 2016-02-22 10:33 温补标定—激光\标定\分立式\xz.txt
文件 10064022 2016-02-22 10:16 温补标定—激光\标定\分立式\ydown.txt
文件 10038805 2016-02-22 10:52 温补标定—激光\标定\分立式\yf.txt
文件 11142282 2016-02-22 10:01 温补标定—激光\标定\分立式\yup.txt
文件 10060321 2016-02-22 10:47 温补标定—激光\标定\分立式\yz.txt
文件 10756356 2016-02-22 10:12 温补标定—激光\标定\分立式\zdown.txt
文件 12058653 2016-02-22 10:42 温补标定—激光\标定\分立式\zf.txt
文件 9676835 2016-02-22 10:08 温补标定—激光\标定\分立式\zup.txt
文件 9473787 2016-02-22 10:38 温补标定—激光\标定\分立式\zz.txt
目录 0 2016-02-22 14:17 温补标定—激光\标定\分立式\分立式\
文件 5036 2016-02-22 11:03 温补标定—激光\标定\分立式\分立式\Calibration5ms.asv
文件 5036 2016-02-22 11:04 温补标定—激光\标定\分立式\分立式\Calibration5ms.m
文件 9559928 2016-02-22 10:20 温补标定—激光\标定\分立式\分立式\xdown.txt
文件 9454084 2016-02-22 10:29 温补标定—激光\标定\分立式\分立式\xf.txt
文件 11928600 2016-02-22 10:25 温补标定—激光\标定\分立式\分立式\xup.txt
文件 9483150 2016-02-22 10:33 温补标定—激光\标定\分立式\分立式\xz.txt
文件 10064022 2016-02-22 10:16 温补标定—激光\标定\分立式\分立式\ydown.txt
文件 10038805 2016-02-22 10:52 温补标定—激光\标定\分立式\分立式\yf.txt
文件 11142282 2016-02-22 10:01 温补标定—激光\标定\分立式\分立式\yup.txt
文件 10060321 2016-02-22 10:47 温补标定—激光\标定\分立式\分立式\yz.txt
文件 10756356 2016-02-22 10:12 温补标定—激光\标定\分立式\分立式\zdown.txt
文件 12058653 2016-02-22 10:42 温补标定—激光\标定\分立式\分立式\zf.txt
............此处省略7个文件信息
相关资源
- NASA锂电池数据加载文件 matlab
-
MATLABSIMUli
nk建模与仿真精讲.zip - SSB调制解调(matlab)
- 小波分析的matlab仿真
- 基于小波变换的图像压缩与matlab仿真
- 四轮独立驱动电动汽车控制策略
- 基于MATLAB声发射信号的分析 代码源
- 基于matlab的各种多元统计分析模型源
- matlabGUI设计在时域分析中的应用-MAT
- Matlab关于人工神经网络在预测中的应
- MATLAB的电力输电线路短路分析.pdf
- 数字 一阶低通滤波器 matlab 幅频响应
- OSELM代码matlab实现
- QPSK的matlab
- 蒙特卡洛法matlab实现
- ICA独立成分分析的matlab代码
- 16qam仿真及注解
-
基于Simuli
nk的永磁同步电机实验仿真 - 邮政运输网络中的邮路规划和邮车调
- RLS算法的matlab代码
- MATLAB图像滤波去噪分析及其应用-201
- pca matlab代码 数据降维
- 基于MATLAB的人脸识别源码
- 基于lpc的语音信号的分析与合成matl
- 基于MATLAB的pegasis路由算法研究
- 实战大数据 MATLAB数据挖掘详解与实践
- 数字图像处理高级应用:基于MATLAB与
- matlab实现对机读卡识别
- 一级倒立摆MATLAB与Adams联合仿真,保证
- 详解MATLAB数字图像处理-张德丰-高清扫
评论
共有 条评论