大韩航空利用模型设计(Model-Based Design)开发了新型无人机(UAV)飞行控制软件。
在开发的早期阶段,工程师们开发了Simulink金宝app®用于细化和验证高级需求的模型。
工程师们开发了无人机的动力学模型,包括用于模拟自动起飞和着陆的起落架动力学,以及航空航天区块集™. 后来他们使用了系统识别工具箱™ 为飞行动力学和性能验证估算模型参数。
该团队使用鲁棒控制工具箱设计了飞行控制律™ 控制系统工具箱™ 计算最优控制增益。
在Simulink和statflow中对包括自动着陆制导子系统在内的飞行管理与控制系统进行建模金宝app®.
在运行桌面仿真以验证飞行控制规律并收集控制响应数据后,他们在MATLAB中分析了结果,然后分析了飞行测试结果®.
使用Simu金宝applink检查™ 和Simulink覆盖范围™, 工程师进行定期检查,以确保模型符合公司的建模标准(基于MAAB指南),并测量其测试套件的100%MC/DC模型覆盖率。
该团队使用Embedded Coder从他们的模型生成了超过45000行源代码®. 他们将此C代码与他们为硬件驱动程序编写的代码集成在一起,并重用模型覆盖率测试用例来测量100%的MC/DC代码覆盖率。
使用Polyspace代码验证程序™, 该团队检查了所有代码的运行时错误,识别了手写代码中的几个错误,并随后进行了更正。在生成的代码中未找到运行时错误。
该团队使用Simulink实时进行了实时半实物仿真™. 在飞行控制和飞行动力学子模型中包含11000金宝app多个模块的HIL模型被重新使用,以创建无人机操作员培训模拟器。
大韩航空工程师向认证机构提供了Simulink Check生成的MC/DC覆盖报告,以及Polyspace Code Prover生成的Simulink覆盖报告和测试报告。金宝app
大韩航空按照计划完成了开发工作,并获得了韩国政府的适航认证。