当前位置: 首页 > news >正文

陀螺与加表数据allan方差分析及其五系数拟合结果研究

陀螺和加表allan方差分析,并拟合出5个系数结果。

实验室里刚测完一批光纤陀螺的原始数据,老张甩给我个U盘说:"这组加表和陀螺数据赶紧跑个Allan方差,下班前把拟合系数给我"。我看了眼墙上的挂钟——得,又得跟MATLAB死磕两小时。

Allan方差这玩意儿说白了就是传感器噪声的照妖镜。双击mat文件加载数据时,瞄了眼采样率:200Hz。先给陀螺数据上个硬核预处理:

from allantools import allantools import numpy as np gyro_z = data['gyro_z'][::10] # 降采样到20Hz fs = 20.0 tau = np.logspace(-1, 3, 50) # 0.1s到1000s的时间序列

这里有个骚操作——原始数据降采样。200Hz的陀螺数据在分析长周期误差时纯属浪费算力,特别是当我们需要观察几十分钟量级的零偏稳定性时。不过得注意别把婴儿和洗澡水一起倒掉,降采样前的抗混叠滤波可不敢省。

跑Allan方差的核心就三行:

(taus, adev, _, _) = allantools.oadev(gyro_z, rate=fs, data_type='freq', taus=tau) logtau = np.log10(taus) logadev = np.log10(adev)

但实际运行时会发现曲线在长tau段像抽风似的乱抖。这时候得祭出滑动平均大法:

window_size = 5; smoothed_adev = movmean(adev, window_size);

拟合环节才是重头戏。五参数模型对应着五种噪声源:

def allan_model(tau, Q, N, B, K, R): return np.sqrt(Q**2/tau**2 + N**2/tau + B**2 + (K**2)*tau/3 + (R**2)*tau**2/2)

初始参数猜测直接影响拟合成败。这里有个经验公式——把log-log曲线从右往左看,最右边的上升段对应R项,平缓区对应B项,左边的下降段对应N和Q。拿鼠标在图上戳几个点估算初始值,比无脑设全1靠谱多了。

最终拟合结果出来时,老张端着枸杞茶晃过来:"系数准不准?"我把屏幕一转:

Q: 2.3e-4 rad/s N: 0.017 deg/√hr B: 3.1e-5 deg/hr K: 8.9e-7 deg/hr^1.5 R: 4.2e-9 deg/hr^2

"比上次那批货强,零偏稳定性进1e-5量级了。"老张的茶杯停在嘴边,"不过这随机游走项咋比规格书高?"我俩对视一眼——得,产线工艺又该排查了。

http://www.cnnetsun.cn/news/8745.html

相关文章:

  • 【高并发场景下的秘密武器】:ASP.NET Core 9 WebSocket压缩协议实战落地
  • RAG实践指南:一文搞定大模型RAG过程
  • 一份全面的AI_Agent知识地图
  • 软件、硬件的兼容性的测试,你知多少?
  • 【翻译】【SOMEIP-SD】Page37 - Page39
  • Raft算法(二)
  • 一文讲透大模型应用开发:新时代技术核心竞争力人人都能掌握!
  • 创维E900V21E/E900V21C/E900V21D/E900V22E_S905L3B_安卓9.0_当贝桌面线刷固件包
  • AI如何读懂语义?从One-hot到Embedding,揭秘文字概念理解技术演进!
  • Debye-Wolf积分计算器
  • 为啥网站跳转重定向是307 而不是 301 呢?
  • Zabbix监控模板实战指南:从零构建企业级监控体系
  • RulersGuides.js:网页设计中的Photoshop式标尺与辅助线终极指南
  • 如何快速掌握MagicEdit:高保真视频编辑的终极指南
  • 基于STM32的辅助病床智慧监护系统设计(有完整资料)
  • AI音频分离技术深度解析:Ultimate Vocal Remover的多轨处理革命
  • 5大理由告诉你为什么Bookworm是Linux用户必备的电子书阅读器
  • UDP通信
  • 如何快速制作专业有声书:abogen开源工具的完整指南
  • Matlab 基于光流场的交通流量分析与应用
  • 如何运用Transformer架构实现高效图像生成
  • 阿里自研Wan2.2-T2V-A14B模型深度解析:文本到视频的革命性突破
  • MySQL从入门到精通系列保姆级教程,带你嗨翻天
  • 5个移动端推荐引擎性能瓶颈及突破方案
  • 复杂网络与模糊逻辑粒子群优化毕业论文【附代码】
  • 【毕业设计】基于springboot高校工作室管理系统高等教育机构的工作室管理(源码+文档+远程调试,全bao定制等)
  • uni-app插件市场深度ROI分析:如何用组件化降低70%开发成本
  • 5、汇编语言中的数学与位操作
  • 靠谱的PC耐力板公司有哪些
  • 深入解析C#方法:从基础到高级应用