湾流工程师使用Simulink,航空区块集™, 和S万博1manbetximulink编码器™ 在模拟飞行期间,开发模拟器并实时评估控制律设计。
他们通过将现有的飞机方程转换为Simulink,开发了飞机动力学模型。这些方程最初是用Fortran开发的,基于传统的平地模型。该团队使用航空航天区块集,用圆形地球运动方程对该模型进行升级,该方程结万博1manbetx合了地球的形状、旋转和重力的变化。
对于运动方程和风与湍流模型,工程师们采用了航空航天区块集中的预定义区块。
该团队还使用Aerospace Blockset执行坐标转换,转换欧拉角方向余弦矩阵。带控制系统工具箱™ 他们计算了特征值、固有频率和阻尼系数。Simulink中的模型引用使多个团队能够独立开发单个组件,并将它们分层组织成一个完整的系统。万博1manbetx
在根据飞行试验数据验证飞机动力学模型后,该团队使用Simulink编码器自动生成C代码,并对其进行编译以创建飞机的实时仿真。一个单独的湾流团队在Simulink中开发了飞万博1manbetx行控制系统模型。这两个模型通过共享内存进行通信,然后一起进行仿真。
模拟在解释模式下运行,使湾流工程师能够通过在信号上放置范围、引入故障和评估新算法来分析和调试运行的模型。
他们使用来自Aerospace Blockset的标准块,将Simulink模型连接到FlightGear飞行模拟软件,以显示基于飞机万博1manbetx状态数据的窗口视图。
团队使用了MATLAB®对仿真结果进行后处理,并创建一个用户界面,用于在仿真过程中更改飞行条件、选择机场和诱导故障模式。
湾流公司继续为各种飞机使用模拟实验室。“由于Simulink的灵活性,我们可以将实验室用于广泛的用途,”Saeed说。“它是高度模块化和可重构的,因此我们可以轻松地在不同的飞机型号之间切换,或评估不同的组件。”万博1manbetx