用户故事

霍尼韦尔的设计时间缩短了60%

挑战

更新飞行控制系统,同时减少开发时间和成本

解决方案

使用MathWorks中的设计工具,可以让一个团队设计、建模和模拟飞行控制规律,并自动生成飞行准备代码

结果

  • 生产率提高了五倍
  • 高度准确、可重用的代码
  • 优质产品

“(使用Simu金宝applink和Embedded Coder)我们发现,我们可以在半天内完成以前需要一周或更长时间的工作……很容易看到,与我们过去的工作方式相比,至少有五比一的改进。”

韦恩·金,霍尼韦尔公司
霍尼韦尔

挑战

霍尼韦尔商用航空系统(CAS)部门开始加强其作为全球领先的商用和通勤飞机航空电子系统供应商的地位。他们的战略包括更新他们的旗舰产品,Primus系列飞行控制系统。

中科院工程师比尔•波特(Bill Potter)表示:“在我们的业务中,我们的业务量非常低,而我们的非经常性成本非常高。”升级必须在减少开发时间和成本的框架内完成。这意味着“把重点放在改善发展进程上。”

中科院的设计过程之前经历了一个传统的周期,在这个周期中,工程师指定软件应该做什么,然后程序员解释这些规范并编写代码。这个过程不仅耗时而且容易出错;它还会使代码与工程师最初的规范和意图不同步。

解决方案

霍尼韦尔开始探索MathWorks的最新设计工具。通过使用新技术,他们希望使一个团队能够设计、建模和模拟飞行控制规律,根据工程师的意图自动生成飞行准备代码,并在其他设计中重用高度模块化的代码。

波特说:“我们把旧的设计转换成MATLAB。”他补充说,这有一个立竿见影的效果:“我们实际上在旧文档中发现了一大堆错误。”

他们在MATLAB中的成功®促使CAS尝试Simulink金宝app®对于建模、仿真和验证,这一举措很快被证明是有价值的,具有更短的设计时间和更少的迭代。

“对我们来说,当我们发现问题时,分析Simulink模型并提出解决方案非常容易。金宝app我们把它模块化了。这是一个巨大的时间节省。它非常快,”中科院首席工程师韦恩·金(Wayne King)说。

下一步是为飞行控制器创建控制代码。升级后的Primus系列将近60%的代码是由嵌入式编码器生成的®来自Simul金宝appink模型。将新代码与以前编写的代码集成是一件很容易的事情,这意味着没有浪费现有代码,也没有重复工作。

工程师们发现新的开发过程对文档也有积极的影响。一旦他们切换到Simulink和Embedd金宝apped Coder,就更容易使文档与软件开发保持同步,因为控制代码现在基本上是从规范本身提取的。King回忆说,一旦他们切换到Simulink和Embedded Coder,他们就不得不在金宝appSimulink中更新图纸,然后从中生成代码,这意味着规格和代码总是同步的。

结果

  • 生产率提高了五倍.King说:“使金宝app用Simulink和Embedded Coder,我们发现我们可以在半天内完成以前需要一周或更长时间的工作。”“很容易看到,与我们过去的工作方式相比,至少有五比一的改善。”

  • 高度准确、可重用的代码.“我们从未在Embedded Coder中看到过编码错误,”King说。“它总是能生成可靠、高质量的代码。它总是像我们设计的那样工作。这对我们来说是一个很大的好处。”波特补充说:“我们计划充分利用工程师的工作成果。我们将有一个可以修改的基线,以适应新客户的需求。”

  • 优质产品.改进后的飞行控制系统在1998年7月通过了所有飞行测试并获得了联邦航空管理局的认证。1998年11月,《骁将史诗》被命名为雷声公司霍克地平线公务机的标准航空电子系统。

下载188bet金宝搏产品使用

展示你的成功

加入客户推荐计划