航空航天采用基于MATLAB和Simulink的模型设计,加速了R5无人机FBW和FMS软件的开发。万博1manbetx
虽然Thaler已经对MATLAB和Simulink有了丰富的经验,但他的两位同事的经验却很有限。万博1manbetx通过使用网络研讨会和mathworks.com上的示例,并咨询MathWorks应用工程师,他们很快就赶上了进度。
通过使用Simulink和万博1manbetxAerospace Blockset™中的基本组件,该团队创建了R5飞机的工厂模型,包括机身、8个发动机和螺旋桨、3个惯性测量单元(用于冗余度和更好的陀螺头稳定性能)、一个激光测距仪和其他传感器。
利用Simu万博1manbetxlink和控制系统工具箱™,他们创建了一个包括姿态和运动控制算法以及用于状态估计的扩展卡尔曼滤波器的控制模型。
他们运行闭环仿真的控制模型和工厂模型,以验证控制器的功能。随着设计的进行,他们模拟了传感器故障、电机故障、阵风和其他场景。
在模拟过程中,团队使用Simulink 3D动画™可视化了R5飞机的动态系统万博1manbetx行为。
在准备飞行测试时,他们使用Simulink Coder™从控制器模型生成代码,并将其编万博1manbetx译并部署到使用Intel定制开发的机上PC上®Atom处理器运行Simulink实时™。万博1manbetx
在飞行测试之后,该团队在MATLAB中分析了飞行记录器数据,并使用结果来精炼工厂模型和优化控制器。在某些情况下,团队通过更新模型和在飞行之间的字段中生成新代码来加速开发迭代。
Airnamics目前正在完成R5的设计,并准备进行认证。该公司现在为客户提供无人机系统开发服务,涵盖了从概念设计到定制无人机系统系列生产的所有内容。