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

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

3天内不再提示

关于基于模型的设计开发燃油管理系统的性能分析和应用简介

MATLAB 来源:djl 2019-09-18 11:59 次阅读

Airbus A380是当前投入运营的最大商用飞机,其航程达8,000多英里。为了能够长时间连续飞行,A380的11个油箱的容量达到250公吨(320,000升)。

Airbus工程师使用Simulink和Stateflow开发出可在整个项目中复用的燃油管理系统模型。A380复杂的燃油管理系统可处理地面上的加油和放油操作在飞行中可使燃油流向引擎以及在各个油箱之间流动该系统可使燃油在油箱间移动,从而优化飞机的重心,减少机翼弯曲并使燃油保持在可接受的温度范围内。

挑战

A380的燃油管理系统必须能够安全处理系统中21个泵、43个阀和其他机械组件的所有故障。在复杂的系统中,要在需求阶段预测各种相对小的故障共同产生的问题,对工程师来说挑战性很大。

A340(A380的前身)的燃油系统规范文档有1000多个书面需求,对于任何人来说都很难理解这些需求之间所有可能的交互和冲突。“大量的文本需求可能会造成歧义和误解。第20页上的某个需求与第340 页上的需求冲突很难被发现。”

解决方案

Airbus使用基于模型的设计为A380的燃油管理系统建模,通过仿真验证需求并清楚地传达功能规范。

“基于模型的设计为我们提供系统功能设计的高度可视性。与以前相比,我们更早地完成了需求验证和多个同步组件故障的仿真,因此我们知道接下去将会发生什么并相信控制逻辑可以管理好它。”

—— Airbus燃油系统计算分析专家Christopher Slack

Airbus工程师使用Simulink和Stateflow为系统的控制逻辑建立模型,该模型包括45个顶层状态图,将近6000个状态和8700多个转移。该模型定义在地面(包括加油、放油和地面交通)和飞行过程中(包括正常的引擎给料、重心、载荷减缓及放油)的操作模式。

该团队还使用Simulink开发出油箱、泵、阀和电子组件的参数化对象模型。工程师可以设置参数值,以将模型配置为代表任何Airbus 飞机的燃油系统。在Simulink 中运行了个别操作组件的闭环仿真后,团队将它们集成到一个完整的系统级仿真模型。

通过使用Parallel Computing Toolbox和MATLAB Distributed Computing Server,该团队在一个50-worker计算集群上执行蒙特卡洛仿真。团队也使用Simulink 模型开发硬件在环测试。一个周末,他们就可以在各种环境条件和飞机操作情景下运行100,000个仿真的飞行。

通过使用Simulink Coder从对象和控制逻辑模型生成代码,该团队创建了一个桌面仿真器。基于MATLAB的用户界面使供应商、飞机客户、维护工程师和其他Airbus团队可以了解燃油管理系统的工作原理以及如何与其他飞机系统进行交互。

在A380的飞行测试成功后,根据测量的飞行测试数据,团队使用System Identification Toolbox调整他们的对象模型。他们使用Signal Processing Toolbox从测试数据中去除噪音,使用Curve Fitting Toolbox评估测量数据和预测结果之间的差异,并预测在超出正常飞行包线后的系统性能。在优化对象模型时,他们使用SimPowerSystems来融入电力电子系统的继电器及其他元件。

结果

节省了几个月的开发时间。Slack说:“在早期项目中,将燃油系统设计与仿真的驾驶舱或铁鸟试验台进行集成需要花九个月的时间。而通过在A380上使用基于模型的设计,所需的时间不到一个月。同样,通过模型复用来试运行HIL平台,我们节省了三个月的开发时间,并缩短了从初始概念到第一次飞行的时间。”

在开发中重复使用模型。Slack说:“Simulink 和Stateflow 模型使我们可以提前验证需求并向我们的供应商传达功能规范,以便按照ARP 4754 补充书面需求。我们可以重复使用这些模型来创建桌面仿真器,试运行我们HIL测试平台,在我们的虚拟集成平台上运行以及向客户展示系统功能。”

无需增加员工就可以处理更大的复杂性。Slack解释说:“A380的燃油系统比A340的燃油系统复杂三到四倍。基于模型的设计使我们可以用相同规模的工程团队来处理本质上更为复杂的项目。”

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

    关注

    14

    文章

    988

    浏览量

    82987
  • 逻辑
    +关注

    关注

    2

    文章

    818

    浏览量

    29293
收藏 人收藏

    评论

    相关推荐

    鸿蒙开发实战:【性能调优组件】

    性能调优组件包含系统和应用调优框架,旨在为开发者提供一套性能调优平台,可以用来分析内存、性能等问
    的头像 发表于 03-13 15:12 114次阅读
    鸿蒙<b class='flag-5'>开发</b>实战:【<b class='flag-5'>性能</b>调优组件】

    费尼亚高压500bar GDi燃油系统助力长安汽车混动系统全球首发

    作为致力于提供燃油系统、可替代燃料技术、电气系统和售后市场解决方案的领先汽车供应商费尼亚,宣布将为中国知名汽车自主品牌长安汽车提供高性能500bar GDi
    的头像 发表于 02-22 16:29 324次阅读

    大信号模型和小信号模型的区别

    大信号模型和小信号模型是电子工程和通信领域中常用的两种模型,它们在描述和分析电子电路或系统时具有不同的特点和应用范围。以下是
    的头像 发表于 12-19 11:35 3102次阅读

    燃油系统压力异常会导致什么故障现象

    燃油系统压力异常可能导致多种问题和故障,因为正常的燃油压力对引擎性能至关重要。
    的头像 发表于 12-12 11:15 300次阅读
    <b class='flag-5'>燃油</b><b class='flag-5'>系统</b>压力异常会导致什么故障现象

    基于检索的大语言模型简介

    简介章节讲的是比较基础的,主要介绍了本次要介绍的概念,即检索(Retrieval)和大语言模型(LLM)
    的头像 发表于 11-15 14:50 345次阅读
    基于检索的大语言<b class='flag-5'>模型</b><b class='flag-5'>简介</b>

    AUTOSAR软件开发流程简介

    AUTOSAR软件开发流程简介 AUTOSAR软件开发流程是指在AUTOSAR架构下进行软件开发的一系列步骤和方法。它包括以下几个主要阶段: 需求
    的头像 发表于 10-27 15:55 1707次阅读
    AUTOSAR软件<b class='flag-5'>开发</b>流程<b class='flag-5'>简介</b>

    车辆燃油系统如何进行压力检测?

    对车辆进行燃油系统压力检测通常需要一些专用工具和基本的机械知识。以下是一般的步骤来进行燃油系统压力检测: 注意:在进行燃油
    的头像 发表于 10-07 15:01 904次阅读

    汽车燃油系统的基本工作原理

    工作开始于燃油箱,燃油泵负责将燃油燃油箱抽送到燃油系统中。
    发表于 10-07 14:59 1037次阅读
    汽车<b class='flag-5'>燃油</b><b class='flag-5'>系统</b>的基本工作原理

    OpenHarmony应用模型的构成要素与Stage优势

    系统管控成本。 提供特定场景(如服务卡片、输入法)的应用组件,以便满足更多的使用场景。 规范化后台进程管理:为保障用户体验,Stage模型对后台应用进程进行了有序治理,应用程序不能随意驻留在后台,同时应用后台行为受到严格
    发表于 09-26 16:48

    【技术视界】鸿蒙开发套件之DevEco Profiler助您轻松分析应用性能问题

    问题背后的故障模型,通过界面设计直观地体现给开发者们。开发者们能够在拿到性能数据的第一时间,便完成对问题的初步定界和判断,然后有的放矢的去分析
    发表于 09-15 15:55

    使用ARM SCMI规范的电源和性能管理

    本白皮书概述了ARM系统控制和管理接口(SCMI)规范。 它描述了启用SCMI的系统如何通过操作系统系统控制器之间的抽象和职责划分的组合来
    发表于 08-23 07:36

    TFllite模型的格式简介

    ;quot;运算,得到最终输出。 所以需要搞明白模型怎么解析,这篇讲TFllite模型的格式以及它的解析。 1 TFLite格式简介 Tflite文件由Tensorflow提供的TOCO工具生成的轻量级
    发表于 08-18 07:01

    Arm性能模型库发布说明产品修订版

    ARM®性能模型库是一个包,其中包含支持的ARM性能模型,用于动态建模和模拟已配置的ARM IP的性能。 您可以根据
    发表于 08-11 06:20

    ARM Neoverse N1 Core性能分析方法

    开发人员使用性能分析和工作负载表征技术来研究应用程序的性能特征。 服务器类系统支持广泛的性能
    发表于 08-09 06:01

    NVIDIA AI 技术助力 vivo 文本预训练大模型性能提升

    NVIDIA Nsight Systems 性能分析工具进行性能瓶颈分析,并在此基础上,针对 gather、dropout、softmax、scale、layernorm 等算子进行
    的头像 发表于 05-26 07:15 444次阅读
    NVIDIA AI 技术助力 vivo 文本预训练大<b class='flag-5'>模型</b><b class='flag-5'>性能</b>提升