首页 > 其他分享 >数字样机:惯性导航系统控制单元仿真

数字样机:惯性导航系统控制单元仿真

时间:2024-08-09 17:41:35浏览次数:9  
标签:仿真 数字 惯性导航 惯组 DSP 系统控制 样机

01.简介

惯性导航系统 (INS,Inertial Navigation System) 基于惯性原理建立,而惯性是物体自身的固有属性,因此其工作时既不依赖于外部信息,也不向外部辐射能量,优于卫星导航与无线电导航,是一种具备隐蔽性、自主性的导航系统,被广泛应用于航空航天、无人机、智能交通等各类领域中,是复杂电磁环境下自主建立空间基准的重要手段。以飞机举例,当下衡量某个型号的飞机是否先进,要看其是否装备惯性导航及装备了什么类型和性能的惯性导航。

▲惯导系统在各领域中的应用

 

惯性导航系统的基本工作原理是以物理力学定律为基础,通过测量载体在惯性参考系的加速度并自动进行积分运算,将其变换到导航坐标系中,得到在导航坐标系中的速度、偏航角和位置等信息,获得载体瞬时速度和瞬时位置数据的技术。

惯性测量单元 (IMU,Inertial measurement unit) 是惯性导航系统的核心,简称惯组,是一种用于测量物体运动状态的传感器设备,主要由加速度计和陀螺仪组成,通过测量物体的线性加速度和角速度,提供即时的运动信息以计算物体的当前姿态和运动状态。

▲惯性导航系统实物概念图

 

02.困境与解决方案

高精度惯导设备中,大量的实时数据需要由惯性测量单元获取并解算,将得到的载体运动状态与导航路线进行匹配,控制相应机械结构机构做出调整动作。其高速的数据采集和计算对复杂的多模块控制系统有着极高要求,而如此高精度的设备造价自然不菲,相关测试验证则更加难以展开。

数字孪生及数字样机技术的普及与深入为高端复杂装备研发节省了大量硬件成本和维护费用。惯导设备的研发困境也可通过数字样机来解决:构建导航系统惯组数字样机,在高一致性仿真状态下模拟系统的运行,可以实现低成本快速进行惯组单元的测试工作。通过精确模拟惯组的运行环境和性能,惯组系统在实际运行中的各种动态行为和响应特性得以显现。这种高保真度的仿真为研发人员提供了一个理想的测试平台,使得可以在不依赖实物硬件的情况下,全面了解系统的工作原理和性能表现,便于研发人员进行各类测试和验证,大大降低了研发成本。

值得一提的是,数字样机带来的快速部署和灵活性使得测试过程更加高效,可以在短时间内完成多种测试任务,提高了研发效率。研发人员可以轻松进行参数调整、算法优化和故障诊断,及时发现和解决潜在问题,从而不断改进系统的性能和可靠性。

 

03.应用案例

天目全数字实时仿真软件SkyEye,是一款国产自主可控的基于可视化建模的硬件行为级仿真平台,具备惯性导航系统的仿真验证能力。

基于SkyEye搭建的惯组数字样机由中央控制系统电路和其他设备机构组成。通过SkyEye搭建实现控制单元的DSP控制板,可用于运行电机、惯组控制逻辑程序,包括内外环电机控制的内部DSP芯片、FPGA单元、SDRAM、FLASH和通信总线模型。搭建完成的模型可配合上位机调试,与其他多学科建模仿真平台搭建的机构模型通过FMU标准接口进行集成联调,实现协同仿真,能够做到指标与实物惯组完全一致。

▲惯性导航系统数字样机仿真结构

 

具体搭建过程如下:

①基于DSP2xxx 芯片搭建电机控制板卡,运行电机控制逻辑程序。

电机控制板的主控架构为DSP+FPGA协同控制,DSP芯片与FPGA通过XINTF总线实现数据交互,DSP芯片外围配置必要的外设模型及数据处理传输的接口模型,受外环DSP控制并与电机组件相连实现闭环控制。 

② 基于DSP6xxx芯片搭建惯组数据采集与计算控制板,运行惯导控制逻辑程序。

数据采集与计算控制板DSP芯片的数字模型是数字惯组的重要组成部分,具有一致性反映实体惯组中DSP芯片在真实环境中的功能、性能以及被测试的能力,其建模颗粒度直接关乎数字惯组的功能、性能及其仿真数据的可靠性。外围通信接口模型可与上位机或其他模型连接用以拓扑调试。

③ 搭建3块惯导控制子系统板卡,构建使用422/485/1553B总线模型进行数据交互和通信控制,测试验证惯导系统功能。

 

构建惯性导航系统数字样机,不仅实现了低成本快速测试控制单元的目标,还为研发人员提供了强大的工具支持,显著提升了导航系统的开发和优化效率。通过这种方式,研发团队可以更快地推进项目进展,并确保最终产品的高质量和高可靠性。

 

标签:仿真,数字,惯性导航,惯组,DSP,系统控制,样机
From: https://www.cnblogs.com/digiproto/p/18351123

相关文章

  • 惯性导航
     加速度计: 胡可定律:F=-kx;牛二定律:F=ma; 假定上图盒子不在任何力场中,盒子突然朝某个方向的移动,都会转换为球对盒子内部某些面的压力。假定盒子突然向左移动(1g=9.8m/s^2),球就会撞击x-墙,并对墙面产生压力(-1gm的力)。加速度本身的方向和加速度计检测到的力......
  • 泰山派学习14--pinctr、gpio子系统控制设备树LED
    1、在泰山派设备树的/根节点上添加zbl_led子节点(路径:Z:\sdk\linux\kernel\arch\arm64\boot\dts\rockchip)打开tspi-rk3566-user-v10-linux.dts设备树源文件    在根目录下添加gpioled子节点     2、在SDK上编译kernel(./build.shkernel)执行内核......
  • 数字样机:飞行器状态控制系统仿真
    ​引言:数字样机起源于20世纪90年代,是一种用数字化模型代替实际物理样机进行仿真分析的技术。传统的飞行器研发流程往往遵循一套特定的循环结构:在设计初期,工程人员需要对飞行器提供一个综合的设计思路(初期蓝图),随后对原型机进行可行性分析,将结论进行反馈,最后对初期蓝图进行下一步修......
  • 恒温恒湿空气调节系统设计:基于MATLAB的恒温恒湿空气调节系统建模和仿真,包括空气调节系
    鱼弦:公众号【红尘灯塔】,CSDN内容合伙人、CSDN新星导师、全栈领域优质创作者、51CTO(Top红人+专家博主)、github开源爱好者(go-zero源码二次开发、游戏后端架构https://github.com/Peakchen)基于MATLAB的恒温恒湿空气调节系统设计:原理、应用、实现与分析1.恒温恒湿空气......
  • MES喷码机联动:MES实时下发设备生产参数及信息,实现从上层系统控制设备输出
    随着工厂数字化的不断转型,设备单机工作已逐渐无法满足工业工厂互联网信息化数字化升级需求,从上层工单拉动设备生产参数的变化以及信息输出已经成为必然趋势。开发工具:C#WPF数据库:sqlite3MES喷码机联动下发工具:1.自动读取文本文件内容发送至喷码机,对接上层系统,如mes等。2.可......
  • 惯性导航中的噪声模型
    惯性导航中的噪声模型惯性导航中,常用的噪声模型有四种:**高斯白噪声**、**随机游走**、**一阶马尔科夫过程**和**随机常值**。在IMU器件手册中,噪声通常用角度随机游走angularrandomwalk(ARW)和速率随机游走velocityrandomwalk(VRW)来表示。下面分别进行说明:一、高斯白噪声1.1......
  • 智能防眩目前照灯系统控制器ADB
        经纬恒润的自适应远光系统——ADB(AdaptiveDrivingBeam)是一种能够根据路况自适应变换远光光型的智能远光控制系统。根据本车行驶状态、环境状态以及道路车辆状态,ADB系统自动为驾驶员开启或退出远光。同时,根据车辆前方视野中的车辆位置,自适应变换远光光型,以避免对其......
  • 自适应前照灯系统控制器AFS
        自适应前照灯控制系统(AdaptiveFront-lightingSystem,简称AFS)是一种智能灯光调节系统。通过感知驾驶员操作、车辆行驶状态、路面变化以及天气环境等信息,AFS自动控制前照灯实时进行上下、左右照明角度的调整,为驾驶员提供良好的道路照明效果。     经纬恒润作......
  • [ARM 汇编]高级部分—系统控制协处理器—3.2.3 控制寄存器的读写操作
    在这一部分,我们将学习如何使用ARM汇编指令在系统控制协处理器(CP15)的控制寄存器上执行读写操作。我们将通过实例来讲解如何使用MCR(MovetoCoprocessorRegister)和MRC(MovefromCoprocessorRegister)指令进行读写操作。MCR指令MCR指令用于将ARM内核寄存器的值写入协处理器寄存......
  • 智能控制系统控制系统控制系统故障排查:智能控制技术控制系统故障排查方法
    目录《智能控制系统控制系统控制系统故障排查:智能控制技术控制系统故障排查方法》随着智能控制系统的不断发展和应用,智能控制技术在工业、农业、医疗、交通等领域的应用也越来越广泛。但是,由于智能控制系统的复杂性和广泛的应用,系统的稳定性和可靠性也面临着巨大的挑战。因此,智......