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

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

3天内不再提示

关于Bell Helicopter开发世界上第一架电传直升机的分析和性能介绍

MATLAB 来源:djl 2019-09-16 09:39 次阅读

“Bell 525”是世界上第一架采用电传控制的商用直升机。电传系统将直升飞机全时置于计算机控制之下,通过减少飞行员的工作量,增加飞行员的环境感知能力,提高飞机的操控质量,从而获得最大程度的安全。

Bell Helicopter 采用基于模型设计来开发和实施 Bell 525 电传系统的控制律。该项目是 Bell Helicopter 工程师第一次在 DO–178B A 级的工作流中使用自动代码生成。

"我们在 Simulink 中完成了所有的设计和大量的仿真,”Bell 525 电传控制律的负责人 Mike Bothwell 说, “第一次用 Embedded Coder 为真正的飞行控制计算机生成代码时,我们没有发现任何集成问题。这点非常有吸引力,因为在以前的项目中,集成问题确实拖慢了我们的进度。”

The Bell 525 Ships 1 and 2 over the Palo Duro Canyon

挑战

Bell是第一个将配备电传飞行控制系统的民用直升机推向市场的公司。这意味着减少手写编码和手动代码审查,有助于加速DO–178B软件开发流程。在过去的流程中,一个手写代码的小改动将导致一个复杂的审查过程。对一个有强烈目标的飞行测试开发流程来讲,它花费的时间太长。

与之前的 DO–178B 开发方法相比,Bell 525 工程团队想获得一些改进:

首先,他们试图减少软件需求变化时导致的手写代码返工;其次,他们希望简化与飞机系统其他部分代码集成所需的步骤;第三,他们希望建立一个稳健的开发过程,让工程师们为其他团队和项目提供的结果能一致起来。

解决方案

Bell Helicopter 的工程师设计、实施并验证了基于模型设计的Bell 525电传系统的控制律。

飞行品质工程师们使用Simulink和Stateflow开发了一种控制律模型,它是基于在 IBMRationalDOORS定义的 900 高级系统需求。该模型被划分为多个模块,包括螺距、滚转和偏航轴的模块,以及用Stateflow开发的逻辑和模式切换模块。

他们开发了一组测试用例,并在Simulink中运行仿真来验证逻辑和功能。

工程师使用Simulink Requirements,将在 DOORS 里定义的需求与对应的Simulink和Stateflow对象模型联系起来。这种可跟踪性使团队能够执行影响因素分析,识别出在项目需求发生后期更改时受影响的Simulink模型区域。

他们还使用Simulink Check和Simulink Coverage来检查模块是否遵守了 Bell Helicopter 关于 DO-178 的建模规范,并度量了测试用例的模型覆盖率。虽然覆盖率分析并不是资格认证中所必须提供的,它仍然起到重要的作用,因为它帮助团队从低层的测试追溯到高级需求。工程师使用Embedded Coder从Simulink控制律模型生成了约 16000 行 C 代码。

“采用基于模型设计,我们获得了第一次飞行的成功,控制和集成方面都没有任何问题。 使用Embedded Coder ,从Simulink模型生成控制律的代码,消除了人工编写代码导致的进度迟缓,解放了团队,使得他们可以实现更广泛的目标。”

——Bell Helicopter, Mike Bothwell

该团队使用Simulink Report Generator生成设计和需求跟踪报道,可用于指导审查过程中所需的流程复审。

通过使用Simulink Coder Inspector,以及用 DO Qualification Kit 工具包对生成的代码进行检测,团队将生成的代码和控制律模型进行自动比较,查找不符合要求块、验证可追溯性,达到 DO-178B 代码审查的目标。

代码评审之后,完成代码并使用与Simulink模型相同的测试用例来进行测试。然后,软件团队将控制律代码与其他飞行控制代码整合在一起,准备进行“真实”系统测试。

Bell 525 首次飞行成功,并正在进行进一步的全速、满载、极限高度的能力飞行测试。Bell Helicopter 正在将基于模型设计拓展到将来的 DO-178C 项目中。

结果

集成时间减少90%。“我们第一次自动生成代码,并在真实的硬件上运行时没有任何集成问题,” Bothwell 说。“在过去,完成代码的初步集成要花大约 10 周的时间,但基于模型设计中只需要1周时间。”

开发迭代时间从几周减少到几小时 。“在过去的流程中,当我们做一个小的设计更改时,需要几周的时间来等待软件团队完成编码,”Bell 525电传控制律设计师 Jillian Alfred 说。“使用 Simulink 和 Embedded Coder,我们仅需更改模型并重新生成代码。在一个小时内我们就完成了一个新的测试版本。”

可信赖的代码质量。“基于模型设计使我们能够在不影响工作质量的情况下减少花在耗时的任务上的时间,” Alfred 说。“就像对传统手写代码一样,我们对自动生成的代码质量有同样高的信心。使用 Embedded Coder 生成代码,我们知道代码正确无误;通过 Simulink Coder Inspector,我们确保代码可以追溯到模型。”

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

    关注

    19

    文章

    6649

    浏览量

    84534
  • 集成控制
    +关注

    关注

    0

    文章

    7

    浏览量

    7818
收藏 人收藏

    评论

    相关推荐

    压电叠堆功率放大器在直升机机身振动研究中的应用

    Z-11直升机机身上实测的振动响应信号,单谐波激励的频率选取为第一阶桨叶通过频率ω1=NbΩ=19.5Hz。Z-11直升机机身振动的阶通过频率加速度响应为0.95m/s,为了使两个待
    发表于 02-27 17:12

    利用 Fidelity CFD 嵌套网格实现直升机旋翼桨毂涡旋释放仿真

    直升机旋翼桨毂涡旋释放进行了仿真。01简介尽管直升机空气动力学涉及的力与飞机空气动力学中的力是同一种,但由于直升机飞行过程涉及到流体流动动力学,它的力产生方式有所不
    的头像 发表于 02-24 08:11 170次阅读
    利用 Fidelity CFD 嵌套网格实现<b class='flag-5'>直升机</b>旋翼桨毂涡旋释放仿真

    世界上第一个石墨烯半导体的“石墨烯”究竟是什么?

    有媒体报道称有研究团队创造了世界上第一个由石墨烯制成的功能半导体(Functional Graphene Semiconductor)。
    的头像 发表于 01-23 11:26 506次阅读

    为什么直升机不能称为飞机或者直升飞机呢?

    这架体型庞大的直升机从机鼻到机尾近23米,最大起飞重量达13.8吨。长长的旋翼结构让它在空中盘旋能做到坚若磐石,纹丝不动。
    发表于 01-21 10:56 159次阅读

    世界上第一个由石墨烯制成的功能半导体

    石墨烯是一种单层石墨,由碳原子以六角形蜂巢晶格排列而成。它的特性超薄、超轻、超强,拥有高电荷载流子迁移率、双极场效应以及优异的电学和机械性能
    的头像 发表于 01-10 10:20 294次阅读

    世界上最伟大的开源作品-基于FPGA的开源摄影--Axiom Camera

    上学的时候特别想要个相机,直到现在都还没有自己理想中的机器,挺遗憾! 不过最近通过GPT推荐的项目了解了这世界上还有个很伟大的开源项目-Axiom Camera-让你拥有
    发表于 10-20 09:03

    eVTOL飞行器对直升机会有何冲击?

    传统直升机主要包括三套动部件:旋翼、传动和发动机,这三大动部件决定了一架直升机本身的技术含量和技术水平,也代表了未来的发展。
    发表于 10-11 15:36 319次阅读

    如何设计一架航模飞机

    主要应用在练习和像真机上。二是双凸翼型。其中双凸对称翼型的特点是在有定迎角下产生升力,零度迎角时不产生升力。飞机在正飞和到飞时的机头俯仰变化不大。这种翼型主要应用在特技机上。三是XXXXX翼型
    发表于 09-28 07:02

    无人直升机的设计和组装资料

    ] ,神经网络 [4] ,[13]和学习控制 [5],已用于设计无人直升机的飞行控制规律。提高自动着陆,悬停和自动飞行的性能。我们的动机是为了发展个无人直升机,作为
    发表于 09-20 06:25

    电气间28V直流电源丨直升机起动电源系统#飞机

    直升机直流电源
    天津瑞卡特航空设备有限公司
    发布于 :2023年09月07日 10:30:50

    ATTO:世界上最小的Arduino

    电子发烧友网站提供《ATTO:世界上最小的Arduino.zip》资料免费下载
    发表于 07-05 14:46 0次下载
    ATTO:<b class='flag-5'>世界上</b>最小的Arduino

    一架无人直升机出厂要经过哪些测试?

    TD550无人直升机采用创新设计,融合双余度飞控系统、高精度HeliAP飞控系统、电控共轴操控等多项自研技术,具有升限高、载重大、适应能力强等优势。
    发表于 07-04 10:53 729次阅读

    为43g直升机无人机添加摄像头

    电子发烧友网站提供《为43g直升机无人机添加摄像头.zip》资料免费下载
    发表于 06-26 09:23 0次下载
    为43g<b class='flag-5'>直升机</b>无人机添加摄像头

    eLEAP技术的原理是什么?为什么看重eLEAP技术?

    eLEAP显示技术是JDI开发出的世界上第一个使用无掩模沉积和光刻技术准备大规模生产的OLED技术
    的头像 发表于 06-18 10:03 6377次阅读
    eLEAP技术的原理是什么?为什么看重eLEAP技术?

    直升机健康与使用监控系统(HUMS)

    健康和使用监测系统(HUMS)作为直升机和一些固定翼飞机的有效预测性维护策略已获得广泛接受。 由于飞机上有大量的关键的涉及飞行安全的系统,尤其是直升机的旋翼系统。振动监测技术在检测和防止灾难性
    的头像 发表于 06-07 14:27 1181次阅读