Casosprácticos

BAE系统控制为无人驾驶飞行器开发自动驾驶仪

挑战

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

解决方案

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

结果

  • 设计和返工成本大幅减少
  • 测试循环时间最小化
  • 编码错误和手动文档工作最小化

“Matlab和Simu金宝applink大大减少了开发周期时间,将系统和软件设计和测试成本降低了50%。”

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

随着空气车辆飞行控制和航空电子系统来提供更多功能并执行更复杂的任务,他们的船上软件变得越来越复杂地设计和生产。无人驾驶飞行器(无人机)的飞行控制系统具有自主或遥控器的增加复杂性。

使用MathWorks工具,BAE系统控制的工程师在Johnson City,Johnson City,California,开发和成功飞行中仅在八个月内进行了UAV飞行航空电子系统和地面控制站。该工具使地理上分隔的团队设计,模型和分析控制系统,模拟了UAV,可视化模拟数据,执行测试,并自动生成自动驾驶码,所有环境中都在一个环境中。

“Mathworks产下载188bet金宝搏品大大降低了我们的开发周期时间,将系统和软件设计和测试成本降低了50%,”BAE系统控制的主要工程师冯亮说。

挑战

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

UAV系统架构高度复杂,并且需要将这些项目的配置作为车辆管理控制器,致动器,数据链路接收器和发射器,有效载荷组件,GPS接收器,发电机和电池。

在有限的预算和积极的时间表中,BAE系统团队必须提供可靠的飞行关键软件,这些软件将从地面控制站远程运行,并自主地运营。他们还想要一种设计,允许硬件和软件经济有效地迁移到新应用程序。

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

解决方案

BAE系统选择了MATLAB®,s金宝appimulink.®和州流®模拟UAV系统。他们决定通过重用现有的软件设计来节省时间和成本。这些设计包括自动驾驶仪模型,使用Matlab,Simulink,StateFlow和集成导航算法开发。金宝app

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

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

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

第一次受到监控的UAV飞行是一大堆成功。检查基本的自动驾驶仪功能并发现令人满意。在额外的飞行测试期间验证了系统要求。

结果

  • 设计和返工成本大幅减少。通过重新使用其他BAE金宝app系统组的Simulink模型,该团队为新的UAV自动驾驶仪创建了基线设计,在此过程中早期切割成本。

  • 测试循环时间最小化。基于仿真的测试,该团队被描述为“更高效”,而不是手动单元测试系统和软件,允许团队满足其侵略性的时间表。

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

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

ComplateTuéxito.

úneteal客户参考计划