航空动力学采用基于MATLAB和Simulink的模型设计方法,加快了R5无人机FBW和FMS软件的开发。金宝app
虽然塞勒已经有大量的MATLAB和Simulink的经验,但他的两个同事只有有限的经验。金宝app通过使用网络研讨会和mathworks.com上的例子,并咨询MathWorks应用工程师,他们很快跟上了速度。
利用Simulink和Ae金宝approspace Blockset™中的基本组件,该团队创建了R5飞机的工厂模型,包括机身、八个发动机和螺旋桨、三个惯性测量单元(用于冗余和更好的陀螺头稳定性能)、一个激光测距仪和其他传感器。
他们使用Si金宝appmulink和Control System Toolbox™创建了一个控制模型,其中包括姿态和运动控制算法以及用于状态估计的扩展卡尔曼滤波器。
他们对控制模型和工厂模型进行了闭环仿真,以验证控制器的功能。随着设计的进展,他们模拟了传感器故障、电机故障、阵风和其他场景。
在模拟过程中,该团队使用Simulink 3D Animation™可视化R金宝app5飞机的动态系统行为。
为了准备飞行测试,他们使用Simulink Coder™从控制器模型生成代码,他们编译金宝app并部署到定制开发的带有Intel的机载PC上®运行Simulink Real-Time™的At金宝appom处理器。
在飞行测试之后,该团队在MATLAB中分析了飞行记录数据,并使用结果来完善植物模型和优化控制器。在某些情况下,团队通过更新模型和在飞行之间的领域中生成新代码来加速开发迭代。
Airnamics目前正在最终确定R5的设计,并为认证做准备。该公司现在为客户提供无人机开发服务,涵盖从概念设计到定制无人机系统的系列生产的所有内容。