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

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

3天内不再提示

关于Legacy 500 飞控系统的需求工程和原型设计分析和应用

MATLAB 来源:djl 2019-09-12 14:51 次阅读

巴西航空工业公司的 Legacy 500 是第一款使用了智能控制和电传技术的中型商务喷气飞机。这种技术取代了飞控系统(FCS)中的机械控制,使得更多的操控面可以同时执行,从而使飞行更顺畅,降低了飞行员的工作量,提高了安全性。

巴西航空工业公司使用 MATLABSimulink加速 Legacy 500 飞控系统定义良好的低层级需求的开发和验证,并提高了需求质量。

“有了 Simulink,我们可以快速建立几个解决方案的原型,测试它们,然后选出最好的一个,”巴西航空工业公司的产品开发工程师 Rodrigo Fontes Souto 说,“这样的结果是,开发 FCS 的供应商报告的问题显著减少。需要解决的问题更少,我们有更多的时间来开发新功能,能按时交付更成熟的产品,成本更低。”

巴西航空工业公司的Legacy 500

挑战

巴西航空工业公司和客户一起开发 Legacy 500 的高层级需求。他们使用客户的输入来生成飞机的无失误的设计。工程团队面临的一个主要挑战是把高层级的需求转换成书写良好的低层级需求,提供给开发 FCS 软件的供应商。

Legacy 450 和 Legacy 500 都是无失误的设计,在技术和飞行特性上都有广泛的创新,包括在中轻型和中型喷气式飞机中从未使用过的最先进的全数字控制系统。将成熟的产品按时投入到服务中的设计目标和最后期限意味着设计团队必须创建一个非常详细的产品开发计划,并寻找能够缩短开发周期、降低开发风险的工具和合作伙伴。

在早期的设计中,没有大量使用建模和仿真,很难确保低层级需求中的一致性。因此,在交付给供应商后,有时需要重写需求,这会浪费时间,推高成本。

解决方案

巴西航空工业公司使用Simulink建模和仿真为 Legacy 500 飞控系统 (FCS) 定义低层级需求。

建模小组使用Simulink建立 FCS 的详细模型,以及飞行动力学、飞行员输入的模型。完整的模型包含了超过一百万个模块和数十个组件,其中许多组件包含了超过 700 个输入和 500 个输出。

建模小组建立了功能测试用例,以确认高层级需求得到满足,并验证了低层级需求。

测试自动化是开发成功的另一个关键。该小组设立工作站,连续运行超过 1500 个测试用例,编写MATLAB脚本,以便在测试过程中自动运行任务。使用Simulink Coverage,工程师分析模型覆盖率,并确定模型的未测试元素,改进和扩展他们的测试用例,直至达到 100% 的覆盖率。

模型重用显著节省了时间、提高质量。Simulink Coder被用于从Simulink模型生成代码,该模型在他们的飞行模拟器和系统级硬件在环测试环境中使用。

在内部完成低层级需求的验证后,巴西航空工业公司向供应商提交了书面需求。供应商在执行自己的验证后,使用Simulink和Embedded Coder按照 DO-178 级别 A 和其他航空标准进行系统实现。

使用Simulink建模有助于我们团队的ARP 4754工作,特别是系统级需求的验证、开发基于需求的测试、定义低层级的软件需求。我们的供应商使用Simulink和Embedded Coder生成DO-178级别A的飞行代码。

——Rodrigo Fontes Souto, Embraer

Legacy 500 如期获得了联邦航空管理局(FAA)和巴西民用航空管理局的认证,飞机目前正在生产中。

开发时间缩短至少六个月。“我们估计,与传统方法相比,使用 Simulink 建模及仿真让我们可以提前三个月向供应商提交需求。”S outo 说,“由于我们提交的需求是成熟的,供应商的问题和错误更少,又节省了三个月的开发时间。”

最小化需求问题导致的延误。“与传统的方式进行开发和验证需求的典型相比,我们组产生了两倍的需求,每项需求的问题少了 50 倍。”产品开发工程师 Julio Graves 说,“使用基于模型设计,与需求相关的最长延迟是一天,而基于文档的设计最短延迟是两周。”

实时测试中重用模型。“我们使用 Simulink Coder 从用于需求验证的模型中生成代码,用于实时测试。”产品开发工程师 Miguel Teruel 说,“我们计划再次重用模型,通过使用 Embedded Coder 为不同的系统生成产品代码的方式加速开发过程。”

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

    关注

    28

    文章

    5040

    浏览量

    77733
  • 模拟器
    +关注

    关注

    2

    文章

    818

    浏览量

    42698
  • 动力学
    +关注

    关注

    0

    文章

    100

    浏览量

    16844
收藏 人收藏

    评论

    相关推荐

    基于51单片机的比赛计分系统

    电子发烧友网站提供《基于51单片机的比赛计分系统.rar》资料免费下载
    发表于 01-12 10:26 3次下载

    DC-DC电源设计分析及使用注意

    的设计和分析,并提供使用时需要注意的事项。 一、DC-DC电源设计分析 1. 设计目标:在设计DC-DC电源之前,首先需要明确设计目标,包括输出电压、输出电流和效率等方面的要求。 2. 输入电压范围:确定输入电压范围是设计DC-DC电源的重要一步。根据实际
    的头像 发表于 01-03 11:31 577次阅读

    医院能源监管系统需求分析与建设目标

    电子发烧友网站提供《医院能源监管系统需求分析与建设目标.docx》资料免费下载
    发表于 01-03 10:31 0次下载

    芯片设计分为哪些步骤?为什么要分前端后端?前端后端是什么意思

    设计过程。 前端设计是芯片设计的起点,涉及到定义芯片的功能、性能和接口等。具体步骤包括需求分析、体系结构设计、逻辑设计、逻辑综合和验证。前端设计主要的任务是根据需求和功能,将设计需求
    的头像 发表于 12-07 14:31 1998次阅读

    MES需求分析的关键是什么

    MES需求分析的关键是什么?——划分系统边界企业在进行MES需求分析时,如果界限划分不清晰,即便是从业务角度
    发表于 12-07 11:05 0次下载

    如何在3DICC中基于虚拟原型实现多芯片架构探索

    Chiplet多芯片系统将多个裸芯片集成在单个封装中,这对于系统架构的设计来说增加了新的维度和复杂性,多芯片系统的设计贯穿着系统级协同设计分析
    的头像 发表于 11-20 16:50 286次阅读
    如何在3DICC中基于虚拟<b class='flag-5'>原型</b>实现多芯片架构探索

    《电子工程师必备——九大系统电路识图宝典》+附录2化整为零和集零为整电路分析方法

    《电子工程师必备——九大系统电路识图宝典》+附录5学习方法 《电子工程师必备——九大系统电路识图宝典》+附录4读后感 《电子工程师必备——
    发表于 11-18 21:06

    基于FPGA原型设计的SoC开发

    所有形式的原型都为验证硬件设计和验证软件提供了强大的方法,模型或多或少地模仿了目标环境。基于FPGA的原型设计在项目的关键后期阶段尤其有益。用户有几个原型设计选项根据他们的主要需求,可
    发表于 10-11 12:39 322次阅读
    基于FPGA<b class='flag-5'>原型</b>设计的SoC开发

    Vivado Design Suite用户指南:设计分析与收敛技巧

    电子发烧友网站提供《Vivado Design Suite用户指南:设计分析与收敛技巧.pdf》资料免费下载
    发表于 09-13 15:45 0次下载
    Vivado Design Suite用户指南:设<b class='flag-5'>计分析</b>与收敛技巧

    国内隔膜设备需求500亿元

    据GGII不完全统计,截至2023年7月,我国隔膜行业规划新增年产能超400亿平,对应隔膜设备需求规模超500亿元。
    的头像 发表于 08-21 09:34 777次阅读
    国内隔膜设备<b class='flag-5'>需求</b>超<b class='flag-5'>500</b>亿元

    GreenPAK Designer Legacy 用户指南

    GreenPAK Designer Legacy 用户指南
    发表于 07-04 19:07 0次下载
    GreenPAK Designer <b class='flag-5'>Legacy</b> 用户指南

    多片FPGA原型验证系统互连拓扑分析

    多片FPGA的原型验证系统的性能和容量通常受到FPGA间连接的限制。FPGA中有大量的资源,但IO引脚的数量受封装技术的限制,通常只有1000个左右的用户IO引脚。
    发表于 05-23 17:12 1247次阅读
    多片FPGA<b class='flag-5'>原型</b>验证<b class='flag-5'>系统</b>互连拓扑<b class='flag-5'>分析</b>

    将FlexCAN配置为Legacy RxFIFO模式的步骤是什么?

    已经研究了 S32K344 关于 FlexCAN 的 RM,我在过去为 FlexCAN0 配置了增强型 RxFIFO,但 FlexCAN1、2 和 3 不支持它,所以我需要设置 Legacy
    发表于 05-17 08:37

    FPGA原型系统装配文件:Assign Traces介绍

    多片FPGA原型验证系统的拓扑连接方式各不相同,理想的多片FPGA原型验证系统应该可以灵活配置,可以使用其相应的EDA工具
    发表于 05-08 11:51 371次阅读
    FPGA<b class='flag-5'>原型</b><b class='flag-5'>系统</b>装配文件:Assign Traces介绍

    储能系统的热管理设计分析

    全球发电侧、电网侧、用户侧储能容量需求预测(GWh) 1.2 热管理是电化学储能系统重要组成部分 电化学储能产业链分为上游设备商、中游集成商、下游应用端三部分。
    发表于 05-04 11:19 1652次阅读
    储能<b class='flag-5'>系统</b>的热管理设<b class='flag-5'>计分析</b>