ユーザー事例

BAE Systems Controls开发无人机的自动驾驶仪

挑战

使在不同位置工作的团队能够快速,廉价地设计精致的无人机自动驾驶系统

解决方案

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

结果

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

“ Matlab和Sim金宝appulink将开发周期时间大大缩短了系统以及软件设计和测试成本50%。”

冯梁,BAE系统控制
一辆鹰150飞行中的无人驾驶飞机。(图片由复合材料技术研究马来西亚提供。)

由于需要空中车辆飞行控制和航空电子系统来提供更多的功能并执行更复杂的任务,因此它们的板载软件变得越来越复杂。无人驾驶汽车(UAV)的飞行控制系统具有自主或遥控器的附加复杂性。

使用Mathworks工具,纽约约翰逊市BAE Systems Controls的工程师和加利福尼亚州圣塔莫尼卡的工程师开发并成功地测试了无人机飞行航空电子系统和地面控制站。这些工具使地理分离的团队能够设计,建模和分析控制系统,模拟无人机,可视化仿真数据,执行测试并自动生成自动驾驶仪代码,这些代码都在单个环境中。

BAE Systems下载188bet金宝搏 Controls的首席工程师Feng Liang说:“ Mathworks产品将我们的开发周期时间和剪切系统以及软件设计和测试成本降低了50%。”

挑战

BAE Systems Controls的工程师必须开发和飞行测试带有Eagle 150机身和Teledyne Continental Motors IO-240-B发动机的无人机的航空电子系统和地面控制站软件。COMPOSITES技术研究马来西亚负责整体无人机整合。Excelnet处理了飞机修改和集成任务。

无人机系统体系结构高度复杂,需要配置车辆管理控制器,执行器,数据链路接收器和发射器,有效负载组件,GPS接收器,发电机和电池。

在预算有限的时间内,BAE Systems团队必须提供可靠的,至关重要的飞行软件,这些软件将从地面控制站远程运行并自动运行。他们还想要一种设计,该设计将允许硬件和软件具有成本效益迁移到新应用程序。

BAE系统团队希望使用广泛使用,测试且完全兼容的设计工具。他们还需要在非常适合基于模型的设计的环境中工作。

解决方案

BAE系统选择MATLAB®,S金宝appimulink®和状态流®建模无人机系统。他们决定通过重复现有软件设计来节省时间和成本。这些设计包括使用MATLAB,SIMULINK,StateFlow和集成导航算法开发的自动驾驶模型。金宝app

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

金宝appSimulink编码器用于自动从Simulink和stateFlow模型生成嵌入式软件。金宝app系统和软件设计的文档是由与生成代码并验证仿真的模型自动生成的。

工程师通过记录和识别问题,然后修改Simulink模型,通过模拟模型,自动生成代码以及进行硬件在循环测试和飞行测试检查来快速解决飞行测试问题。金宝app新功能以类似的方式添加到系统中。

无人机的第一次监控飞行取得了巨大的成功。检查了基本的自动驾驶仪功能并发现令人满意。在额外的飞行测试中验证了系统要求。

结果

  • 设计和返工成本大大降低。通过重复其他BAE系统金宝app组的Simulink模型,该团队为新的无人机自动驾驶仪创建了基线设计,在此过程的早期就大大降低了成本。

  • 测试周期时间最小。基于仿真的测试,该团队将其描述为“比手动测试系统和软件的单位测试更加有效”,使团队能够满足其激进的时间表。

  • 编码错误和手动文档工作最小。使用通用设计工具和通用模型,并自动从相同源的人类翻译错误和减少手动文档工作中自动生成嵌入式软件和设计文档。

下载188bet金宝搏使用的产品

お客の成功事例绍介绍介

カスタマーリファレンスプログラム参加する