推荐:Firmament Model - 模拟框架与算法库的开源宝藏

推荐:Firmament Model - 模拟框架与算法库的开源宝藏

FMT-ModelFirmament Autopilot Model Framework项目地址:https://gitcode.com/gh_mirrors/fm/FMT-Model

FMT Logo

Firmament ModelFirmament Autopilot 的一部分,这是一个专为MATLAB/Simulink设计的模拟框架和算法库。该项目不仅提供了一个强大的开发平台,也包括了航空控制的关键组件,如惯性导航系统(INS)、飞行管理系统(FMS)以及控制器。

项目架构

项目的核心结构清晰明了,如下图所示:

FMT Model Structure

它的设计允许开发者在不同的层次上进行工作,从底层硬件模型到高层飞行控制策略,都能进行独立而精确的模拟。

开发环境与工具需求

FMT Model 在MATLAB 2018b中开发,并且推荐使用该版本。尽管如此,更高版本的MATLAB也能兼容。为了充分利用其功能,你需要以下工具箱:

  • Aerospace Blockset(4.0)
  • Embedded Coder(7.1)
  • Instrument Control Toolbox(3.14)
  • MATLAB(9.5)
  • Simulink(9.2)
  • Simulink 3D Animation(8.1)
  • Simulink Coder(9.0)

请注意查看子模块的需求,以满足可能的其他依赖。

文档与快速启动

想要深入理解?查阅用户指南,它提供了详细的项目信息和使用教程。要快速开始,只需一行命令克隆代码库:

git clone https://github.com/Firmament-Autopilot/FMT-Model.git --recursive

随后在MATLAB中加载FMT_Model.prj,项目初始化即可完成。

代码目录

项目源代码结构直观易懂:

| 名称 | 描述 | | --------- | ----------------------------------- | | bus | Simulink总线对象生成脚本 | | figures | 项目相关图表 | | lib | FMT-Model工具箱模型库 | | model | Simulink模型源文件 | | script | MATLAB脚本 | | simulation | 与仿真相关的Simulink模型 | | utils | 项目辅助工具 |

仿真支持

FMT Model 支持两种类型的仿真:

  • MIL(模型在环仿真)
  • 打开闭环仿真

了解更多详情,请参阅文档。

Simulation Examples (左:MATLAB 3D视图;右:FlightGear飞行模拟)

FMT Model 不仅是一个开放源码的工具,更是一种创新的工程实践。无论你是学生学习飞行控制理论,还是专业人士进行复杂系统测试,这个项目都值得你探索和使用。立即加入,体验高效、灵活的模拟世界吧!

FMT-ModelFirmament Autopilot Model Framework项目地址:https://gitcode.com/gh_mirrors/fm/FMT-Model

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宋韵庚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值