卡索practicos

BAE系统公司控制发展为无人机自动驾驶仪

挑战

使团队工作在不同的地方设计一个先进的无人机自动驾驶仪系统快速、便宜

解决方案

使用MathWorks工具基于模型的设计、修改现有软件设计在一个环境,然后自动生成嵌入式控制代码

结果

  • 设计和返工成本大幅降低
  • 测试周期时间最小化
  • 编码错误和手册文档工作最小化

“MATLAB和Simu万博1manbetxlink大大减少开发周期时间和减少50%的系统和软件设计和测试成本。”

冯梁,BAE系统公司控制
150年鹰无人机飞行。(图片由复合材料技术研究马来西亚。)

飞行器飞行控制和航空电子系统需要提供更多的功能和执行更复杂的任务,他们的机载软件变得越来越复杂的设计和生产。无人机飞行控制系统(无人机)的额外复杂性自治或远程控制。

使用MathWorks工具,工程师在约翰逊市的BAE系统公司控制,纽约和圣莫尼卡,加利福尼亚州,开发并成功飞行测试无人机飞行航空电子系统和地面控制站在短短八个月。工具使地理上分开的团队设计、模型,并分析了控制系统,模拟无人机,可视化仿真数据,执行测试,并自动生成自动代码,所有在一个单一的环境。

“MathWorks产s manbetx 845品大大降低我们的开发周期和降低系统和软件设计和测试成本50%,”梁冯说,首席工程师BAE系统公司控制。

挑战

BAE系统公司控制的工程师已经开发和飞行测试的航空电子系统和地面控制站软件与鹰无人机150机身和Teledyne大陆汽车io - 240 b引擎。复合材料技术研究马来西亚负责无人机总体集成。Excelnet处理飞机修改和集成任务。

无人机系统体系结构是高度复杂的,需要配置等物品的车辆管理控制器、执行器、数据链路接收机和发射机,负载装配,GPS接收器,发电机和电池。

在一个有限的预算,一个野心勃勃的计划,BAE系统公司团队必须交付可靠,flight-critical软件会自动从地面控制站和远程操作。他们也想要一个设计,使硬件和软件成本效益迁移到新的应用程序。

BAE系统公司团队想要使用设计工具被广泛使用,测试,和完全兼容。他们还需要在一个环境工作,适合基于模型的设计。

解决方案

BAE系统公司选择了MATLAB®,仿万博1manbetx真软件®,Stateflow®无人机系统建模。他们决定通过重用现有的软件设计节省时间和成本。这些设计包括一个自动驾驶仪模型,使用MATLAB开发,仿真软件,Stateflow,组合导航算法。万博1manbetx

为他们的新系统,工程师需要包括六个自由度的非线性动态模型,鹰150架飞机与所有变量计算输出。他们还需要大气模型和湍流,起落架,方向盘,控制表面、致动器、传感器、发动机转速、排气温度、螺旋桨推力和数据链接。现有的自动驾驶仪模型包括飞行阶段和模式逻辑;纵向、横向和定向循环控制;节气门和燃料混合控制;指导和导航数据计算;和发动机状态监控。

万博1manbetx仿真软件编码器用于自动生成模型的嵌入式软件和Stateflow模型。万博1manbetx文档和软件系统的设计从相同的模型自动生成这些用于生成代码和仿真验证。

工程师尽快解决飞行测试问题,日志记录和识别问题,然后修改仿真软件模型,测试新需求通过模拟模型,自动生成代码,并进行半实物试验和飞行试验检验。万博1manbetx新功能添加到系统以类似的方式。

第一监控无人机的飞行是一个伟大的成功。基本的自动驾驶功能检查,发现是令人满意的。系统需求被验证在额外的飞行测试。

结果

  • 设计和返工成本大幅降低。通过重用模型模型从其他万博1manbetxBAE系统公司组织,团队创建一个基线设计新的无人机自动驾驶仪,大幅削减成本的过程。

  • 测试周期时间最小化。基于仿真测试,该团队描述为“更有效”要比手动单元测试系统和软件,允许团队来满足他们的时间表。

  • 编码错误和手册文档工作最小化。使用常用的设计工具和常见模型和自动生成嵌入式软件和设计文档从同一来源减少人工翻译错误和减少手工文档工作。