用户故事

MBDA开发六自由度运动测试平台演示跟踪天线控制器

挑战

演示跟踪天线控制器实现开发里程碑的能力

解决方案

采用基于模型的设计方法,开发了一个六自由度运动测试平台,用于动态、实时测试

结果

  • 开发时间减半
  • 在开发早期识别并解决错误
  • 昂贵的飞行试验最小化

“如果没有实时平台,我们将需要昂贵的飞行测试来向客户演示我们的技术。通过基于模型的设计,我们加快了实时硬件在环仿真六自由度模型的开发,这增加了客户对我们技术的信心。”

托尼诺Genito, MBDA
测试设置与三自由度机器人和导弹模型与天线。

MBDA的工程师最近发明了一种跟踪天线控制器,可以使飞行中的火箭通过卫星与地面站通信。在MBDA成功地在静态测试中向客户演示了该技术后,客户要求MBDA演示其在动态环境中的操作。

为了尽快满足这一需求,MBDA使用基于模型的设计来开发一个实时的、六自由度的运动平台。在演示期间,跟踪天线控制器抵消了平台的运动,以保持天线指向卫星,确保可靠的通信。

MBDA部门主管托尼诺•Genito表示:“我们的目标是,通过在非常短的时间内提供卫星通信的动态演示,赢得客户的信心。”“使用MATLAB和Simulink进行基于模型的设计,使我们能够快速开金宝app发出第一个原型,并在降低成本的同时加快整个过程。”

挑战

在静态演示中,位于拉斯佩齐亚的一个火箭平台通过卫星与400公里外的罗马地面站通信。为了达到持续发展的里程碑,MBDA需要进行实时演示,在演示中火箭的姿态会随着飞行而改变。

在过去的类似项目中,MBDA用c++或Fortran手工编码开发了数值模拟系统。工程师们认识到,这种方法太慢,无法满足项目的最后期限。

用了不到三个月的时间来适应这个六自由度的运动平台,只有两名工程师的团队需要加快运动平台及其实时、硬件在环(HIL)仿真系统的开发。

解决方案

MBDA的工程师使用了基于MATLAB的模型设计®和仿真软金宝app件®开发实时运动平台。

他们采用了MBDA之前在Simulink中开发的六自由度火箭模型。金宝app他们将这个模型与另一个MBDA团队在Simulink中开发的跟踪天线控制器模型结合起来。金宝app利用组合模型,他们进行了蒙特卡罗模拟,并改进了系统的精度和带宽要求。

这两名工程师使用Simulink Coder™从天线控制器模型生成代码,并使用Simulink real - time™在连接到由工业机器人驱动金宝app的运动平台的专用目标PC上实时运行代码。将天线安装在平台上,根据实时仿真的结果进行机器人的运动。

使用这种设置,该团队对平台和跟踪天线进行了实时HIL测试,以验证他们的要求和早期仿真的结果。

在进行了进一步的内部测试后,MBDA证明了天线控制器可以在整个运动平台模拟任务中跟踪卫星,同时保持测试平台和地面站之间可靠的卫星通信。

MBDA的工程师们目前正在进行一个项目,该项目将使他们能够通过使用embedded Coder从Simulink模型生成代码来测试嵌入式硬件上的导航、导航和控制算法金宝app®

结果

  • 开发时间减半.Genito说:“与我们以前手工编写代码的方法相比,基于模型的设计将开发和验证时间减少了大约50%。”“代码生成有助于节省时间,通过模拟检测问题并在模型中快速纠正问题的能力也是如此。”

  • 在开发早期识别并解决错误.MBDA的系统工程师Nazario Tancredi说:“使用基于模型的设计,我们迅速识别并解决了设计错误,在很短的时间内将错误收敛为零。”“在传统的方法中,发现错误的概率在整个项目中保持一致,但在基于模型的设计中,它会迅速下降。”

  • 昂贵的飞行试验最小化.Genito说:“因为它们可能非常昂贵,我们努力减少我们需要进行的飞行测试的次数。”“通过基于模型的设计,我们加快了HIL测试实时系统的开发,使我们能够实现这一目标。”

下载188bet金宝搏产品使用

展示你的成功

加入客户参考计划