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

陀螺与加表allan方差分析方法研究及5个系数结果拟合探究

陀螺和加表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方差分析,并拟合出5个系数结果。

跑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.jsqmd.com/news/518999/

相关文章:

  • OpenClaw 的模型训练是否使用了课程学习?如何设计任务难度渐进策略?
  • 科技公司发Token当激励,Token到底是什么?
  • Python实战:用递归和回溯算法玩转迷宫游戏(附可视化路径)
  • Matlab隐函数绘图避坑指南:从fimplicit到三维曲面实战
  • 手把手教你用Ollama在Linux服务器上部署大模型,5分钟搞定远程调用(含SSH端口转发教程)
  • C++与C语言的区别和联系,及其在不同领域的应用分析
  • 从入门到精通:UV 现代 Python 包管理器全命令详解与实战指南
  • 对于非结构化数据(如 PDF、网页),OpenClaw 的解析和预处理流程包含哪些步骤?
  • OddAgent:从0到1打造你自己的智能家居语音助手
  • 前端框架:AngularVSReact,哪一个更适合你的项目
  • 2026年厦门GEO服务商深度测评:从技术到效果的实用选型指南 - 小白条111
  • YOLOv5训练中混淆矩阵与终端输出不一致?一文搞懂背后的计算逻辑
  • 鸿蒙OS+UniApp文件上传实战:5分钟搞定图片压缩与分片上传(附完整代码)
  • Langchain4j 1.1.0 + DeepSeek API:5分钟搞定Java AI服务接入与结构化输出配置
  • 2026年广州靠谱GEO优化公司深度测评与避坑指南:从产业适配到效果落地的实战分析 - 小白条111
  • HTML5标签
  • 测频法 vs 测周法:STM32测量频率,到底该选哪个?从原理到代码的深度对比
  • FamNet实战:如何用少量标注实现通用物体计数(附FSC-147数据集解析)
  • 2026年深圳GEO优化服务商深度分析:从技术底层到效果落地的实战测评 - 小白条111
  • 从Swin到MaxViT:盘点那些在工业界真正‘能打’的CNN-Transformer混合架构
  • 前端后端融合:AI大数据如何加速开发效率提升
  • RK3588平台imx415传感器ISP在线调试实战手记
  • 从零到一:基于ENSP与MPLS-VPN的企业级网络架构实战设计
  • 用Coze工作流3步搞定B站视频文案改写:从采集到爆款生成全流程
  • FPGA代码设计:线性调频模块 使用DDS IP开发的线性调频模块,支持四种线性调频,频率低到...
  • Linux在Hyper-V上网络配置全攻略:从ifcfg-eth0到udev规则,一步不落
  • 从开题到答辩:如何用AI工具高效通关毕业季?
  • Go - CLI 2: write file
  • 高德地图自定义图层实战:5分钟搞定个性化地图展示(附完整代码)
  • 植物大战僵尸杂交版下载安装图文教程 | 2026最新版杂交玩法详解 - xiema