0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于MBDA开发六自由度运动实验平台用于跟踪天线控制器的分析和演示

MATLAB 来源:djl 2019-09-12 15:50 次阅读

MBDA 的工程师们发明了一种跟踪天线控制器,使火箭能够通过卫星与地面站进行通信。MBDA 在静态测试中成功地向客户演示了这项技术后,客户要求 MBDA 在动态环境中进行使用演示。

为了尽快满足这一要求,MBDA 使用基于模型设计开发了一个实时6自由度运动平台。在演示过程中,跟踪天线控制器抵消了平台的运动,使天线始终指向卫星,确保可靠通信。

“我们的目标是在很短的时间内提供卫星通信的动态演示,由此获得客户的信任,”MBDA 的部门主管 Tonino Genito 说。“使用 MATLABSimulink 进行基于模型设计,让我们能快速开发出第一个原型,并在降低成本的同时加速整个过程。”

测试安装三自由度的机器人和带有天线的导弹模型。

挑战

在静态演示中,位于La Spezia的一个火箭平台通过卫星与距罗马400公里的一个地面站通信。作为一个持续发展的里程碑,MBDA需要进行一场实时演示,在这种情况下,火箭的姿态会像飞行时那样发生变化。

在过去类似的项目中,MBDA都用C++或Fortran手工编码开发数值模拟系统。工程师们意识到这种方法太慢,不能在规定期限内完成项目。

由于需要在不到3个月的时间里用上6自由度运动平台,只有两位工程师的团队需要加速运动平台以及它的实时、硬件在环(HIL)仿真系统的开发。

解决方案

MBDA工程师使用MATLAB和Simulink基于模型设计开发实时运动平台。

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

两位工程师使用Simulink Coder从天线控制器模型生成代码;使用Simulink Real-Time在专用目标PC上实时运行代码,目标PC连接到一个由工业机器人驱动的运动平台。天线安装在该平台上,机器人的运动是基于实时仿真的结果。

使用这个装置,团队对平台和跟踪天线进行了实时的HIL测试,验证他们的需求和前期仿真的结果。

在进一步的内部测试后,MBDA的演示验证表明:在模拟的运动平台上,天线控制器可以在整个任务过程中跟踪卫星,并且在测试平台和地面站之间保持可靠的卫星通信。

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

——Tonino Genito, MBDA

MBDA工程师也在进行另一个项目,该项目的目的是能够在嵌入式硬件上测试制导、导航和控制算法,这些算法由Embedded Coder从Simulink模型生成代码,并部署到硬件。

结果

开发时间减半。“与以前手工编写代码的方法相比,基于模型设计将开发和验证时间减少了大约50%。”Genito说,“代码生成有助于节省时间,正如基于模型设计可以通过仿真检测问题并在模型中快速纠正它们一样节省时间。”

早期发现并解决错误。“使用基于模型的设计,我们快速识别并解决了设计错误,在很短的时间内达到零错误,”MBDA系统工程师Nazario Tancredi说。“使用传统方法时,在整个项目中发现错误的概率始终保持不变;在基于模型设计中错误的概率会迅速降低。”

昂贵的飞行测试减至最少。“因为飞行测试非常昂贵,我们努力减少需要进行的飞行测试的数量,”Genito说。“采用基于模型设计,我们加速了用于HIL测试的实时系统开发,这帮助了我们实现这个目标。”

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15020

    浏览量

    170336
  • 嵌入式
    +关注

    关注

    4962

    文章

    18145

    浏览量

    286505
  • 机器人
    +关注

    关注

    206

    文章

    26820

    浏览量

    201019
收藏 人收藏

    评论

    相关推荐

    EtherCAT运动控制器在ROS上的应用开发案例(上)

    本文以正运动技术EtherCAT运动控制器ZMC432和ZMC408CE为例,介绍正运动技术运动控制器
    的头像 发表于 03-17 11:06 486次阅读
    EtherCAT<b class='flag-5'>运动</b><b class='flag-5'>控制器</b>在ROS上的应用<b class='flag-5'>开发</b>案例(上)

    一文读懂六自由度激光跟踪

    激光跟踪仪与空间姿态探头(iProbe 6D姿态探头)配合使用,就组成六自由度激光跟踪仪。它能够根据合作目标的精确空间姿态对被测工件的内部特征、隐藏特征或曲面等复杂特征进行快速、高精度的测量。
    的头像 发表于 12-12 09:39 308次阅读
    一文读懂六<b class='flag-5'>自由度</b>激光<b class='flag-5'>跟踪</b>仪

    EtherCAT运动控制器进行自定义API封装例程

    本节课程我们主要讲解一下正运动API函数封装原理以及自定义API封装例程。 正运动技术运动控制器均使用统一的API接口 所有的控制器
    发表于 10-26 15:11

    PCL6143运动控制器原理及应用

    PCL6143运动控制器的原理及应用 可以用于设计开发相应的芯片电路。介绍了PCL6143 的功能结构、主要寄存以及指令系统。设计了一款基
    发表于 09-26 08:14

    高性能运动控制的现代伺服技术

    运动控制器、机器人控制系统和轴伺服驱动于一体 ⚫ 体积小、功率密度高、集成高,适合20KG以下机器人 ⚫ 采用多
    发表于 09-07 07:57

    全国产EtherCAT运动控制边缘控制器ZMC432H# 运动控制器# 运动控制卡# 正运动技术

    控制器运动技术
    正运动技术
    发布于 :2023年08月07日 10:43:12

    自由度激光跟踪仪的特点

    GTS6000激光跟踪仪与空间姿态探头配合组成六自由度激光跟踪仪,能够根据合作目标的精确空间姿态对被测工件的内部特征、隐藏特征或曲面等复杂特征进行快速、高精度的测量。
    的头像 发表于 07-21 10:58 408次阅读
    六<b class='flag-5'>自由度</b>激光<b class='flag-5'>跟踪</b>仪的特点

    Scorbot ER-V+自由度机器人手臂控制器和模拟器设计

    电子发烧友网站提供《Scorbot ER-V+自由度机器人手臂控制器和模拟器设计.zip》资料免费下载
    发表于 07-10 15:08 0次下载
    Scorbot ER-V+<b class='flag-5'>自由度</b>机器人手臂<b class='flag-5'>控制器</b>和模拟器设计

    基于Simulink的汽车3自由度模型搭建

    线性2自由度汽车模型是汽车操纵稳定性分析中最简单、最典型的模型。
    发表于 06-28 16:52 1222次阅读
    基于Simulink的汽车3<b class='flag-5'>自由度</b>模型搭建

    基于Simulink的汽车2自由度模型

    本期采用Simulink建立汽车2自由度动力学模型。为了便于掌握汽车稳定性的基本特性,对汽车简化为线性二自由度的汽车模型,忽略转向系统的影响,直接一前轮转角作为输入;忽略悬架的作用,认为汽车车厢只作用于地面的平面
    发表于 06-28 16:39 1127次阅读
    基于Simulink的汽车2<b class='flag-5'>自由度</b>模型

    如何制作一个2自由度并联仿生腿?

    本文实例将实现2自由度并联仿生腿模组运动起来,模拟实现狗腿行走的动作。
    的头像 发表于 06-18 10:35 297次阅读
    如何制作一个2<b class='flag-5'>自由度</b>并联仿生腿?

    Socionext 利用ZETag ®云标签进行资产管理演示实验

    、加速传感数据进行数据分析,探讨其利用价值。 实验验证系统: 测试结果: 实验结果表明,即使在无线信号不佳的室内,Advanced M-FSK调制方式也能提高通信灵敏
    发表于 05-25 16:31