属于接近utente

BAE系统公司为皇家海军水面舰艇发展车载教练植物模拟

挑战

开发车载训练系统为皇家海军的45型驱逐舰

解决方案

使用MathWorks工具模型和模拟船舶的物理系统并生成生产培训系统的C代码

结果

  • 高效的生产代码生成
  • 开发工作量减少一半
  • 早期反馈系统规范提供45型项目

“仿真工程师产生了高层,C代码(仿真软件的测试描述模式——调高付费读者使用的软件工程师来生成应用程序的代码。金宝app没有MathWorks工具我不认为我们可以尽可能少的资源我们已经完成了教练。”

彼得沃辛顿,英国宇航系统公司(BAE Systems)水面舰艇

船员负责操作现代军舰必须培养广泛掌握船舶的控制的系统。教师45防空作战型驱逐舰上,皇家海军最先进、规模最大的军舰的类型,将使用一个车载教练(OBT)培训人员控制,重新配置和恢复船舶的主要系统在各种机械故障和行动破坏场景。

训练模拟、实时型45的复杂的电力推进,一代,和辅助机械,并可同时控制16名船员通过平台管理系统(PMS)。OBT使船员采取他们的工作站离线训练模拟运行;它是皇家海军的第一船上这种类型的教练。

BAE系统公司发达OBT植物模拟水面舰艇使用MathWorks工具和基于模型的设计。通过建模和模拟船舶在仿真软件系统,我们为工作人员提供了一个安全的学习环境并提供宝贵的反馈主要类型45金宝app项目团队在早期阶段,”彼得•沃辛顿说英国宇航系统公司(BAE systems)首席工程师水面舰艇。

挑战

BAE系统公司水面舰艇工程师以前开发OBT植物模拟系统模拟是完全设计,同时与PMS的设计。处理不可避免的变化的系统需求,工程师需要能够跟踪需求变更,进行设计修改,这些变化与相互沟通,与客户。

OBT现实,团队需要激活大约4000 pm更多内部输入和输出信号互连16系统模拟。它还需要与继发效应模型物理故障事件。“管泄漏模拟相应的压力降低,”沃辛顿解释说。“泄漏会逐渐洪水隔间,污垢警报。我们需要一个综合模型来模拟这种级联的事件。”

此外,英国宇航系统公司(BAE Systems)水面舰艇需要提供高效的代码;客户规格要求模拟平均CPU利用率不到20% 2 GHz处理器。

解决方案

英国宇航系统公司(BAE Systems)水面舰艇工程师创建的模型金宝app®45型的主要物理系统的模型,包括轴,螺旋桨,燃气涡轮机,柴油发电机,以及电气分布、方向盘、舱底水、高压海水,和消防系统。

工作从物理系统的规范和项目经理,团队确定了每个系统的输入和输出使用仿真软件和开发工厂模型。金宝app他们开发了测试每个系统的仿真软件,然后运行模拟来测试每个独立模型。金宝app

调试和验证系统模型之后,团队组合成一个集成模型的模型类型45。金宝app他们结合了个人利用,使整个植物模拟测试。团队然后模拟众多场景验证集成,操作,和初始化状态的模拟整个工厂。

与客户设计评审期间,英国宇航系统公司(BAE Systems)水面舰艇工程师展示了教练通过运行仿真软件的各种场景。金宝app任何问题很容易通过改变仿真软件模型。金宝app用仿真软件金宝app报告生成器,团队从模型自动创建所需的软件设计文档模型。金宝app

最后,研究小组利用嵌入式编码器®为整株OBT生成C代码仿真。一旦编译代码嵌入到仿真软件利用最后与客户工厂验收试验。金宝app

OBT项目的第一阶段,模拟80错误,已交付和接受。第二阶段,岸上损害控制命令团队教练,模拟550错误,目前被接受。第三阶段,一种45海洋工程培训师与额外的本地控制面板,正在进行中。

结果

  • 高效的生产代码生成。“由90000行代码的最终可交付使用嵌入式编码,生成”沃辛顿说。“代码只有2%的CPU消耗世纪数量级小于客户性能需求的20%。”

  • 开发工作量减少一半。“使用MathWorks工具基于模型的设计,三个工程师开发了OBT植物模拟大约一半的成本的竞争投标,”沃辛顿说。“使用传统技术,项目开发工作需要2到4倍。”

  • 早期反馈系统规范提供45型项目。”在发展的第一阶段,我们的仿真结果提出问题项目经理如何与特定的系统,”沃辛顿说。《MATLAB®和仿真软金宝app件模型帮助我们沟通发生了什么类型45项目团队。这些知识使他们回顾PMS,早期识别和地址规范问题,避免返工。”