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

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

3天内不再提示

基于模型的系统工程MBSE与元模型介绍

中润汉泰 ? 来源:中润汉泰 ? 2023-03-14 15:33 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

工业仿真软件之于工业,类似于地图之于地理,无一日无它。

工业仿真的目的,首先是为了好的产品性能,其次是为了好的产品设计,最后是为了好的市场效益。简单地说,一个好的电饭煲,最佳的目标是收益和口碑俱佳,叫好又叫座。

从产品规划到产品功能需求(尺寸、色彩、电压、烹调功能)这些定义通常是落到纸面上。设计工程师根据这些要求使用计算机进行产品零部件设计。这就造成了产品设计流程上的脱节:规划在纸上,设计在模型,无法动态自动化调整产品规划。

MBSE介绍

基于模型的系统工程 (MBSE)是一种形式化的方法,用于支持与复杂系统开发相关的需求、设计、分析、验证和确认。与以文档为中心的工程设计相比,MBSE 将模型置于系统设计的中心。

数字建模环境中的 MBSE 提供了基于文档的系统工程无法提供的优势。例如,在基于文档的方法中,许多文档由不同的作者生成,以从各种利益相关者视图(例如系统行为、软件、硬件、安全、安保或其他学科)捕获系统的设计。使用数字建模方法,构建系统的单一事实来源,其中使用相同的模型元素创建系统的特定学科视图。

数字建模环境还创建了一种基于标准的通用方法来记录系统,该方法可以通过编程方式进行验证,以消除模型中的不一致之处,并强制所有利益相关者使用标准。这种通用的建模环境改进了系统的分析,并减少了传统基于文档的方法中通常注入的缺陷数量。数字化系统数据的可用性可用于跨学科分析,为所有利益相关者提供一致的更正传播和新信息和设计决策的合并(即,一次声明并自动传播到数据的各种视图)。如果MBSE做得好,结果是总体上降低了开发风险。

MBSE概念:模型+系统思维+建模语言

模型是某物的简化版本——一种图形、数学或物理表示,它抽象现实以消除一些复杂性。这个定义意味着简化、表示或抽象的形式或规则。要对系统进行建模,系统架构师必须用较少的细节来表示系统,以便其结构和行为显而易见,并且其复杂性易于管理。

系统思维是一种将所考虑的系统视为一个更大的系统的一部分而不是自给自足的实体的方式。系统工程师从远处观察系统;探索其边界、背景和生命周期,注意其行为,并识别其模式。尽管系统工程师必须在一开始就分解和分析系统——识别部件并描述它们之间的联系——但通过系统思维,他们后来将这些部件综合成一个连贯的整体。零件不仅与其他零件相连,它们相互依赖才能正常工作。系统思维强调这种相互联系。系统的行为来自系统子部分的活动。系统思维可以更容易识别、平衡系统并管理系统的复杂性。

我们都见过、使用或生成过模型,从代表汽车或飞机的玩具到描述和解释热力学或重力等物理现象的数学公式。虽然根本不同,但这些模型都将一个想法与现实联系起来,并为目的提供了足够的抽象。在对系统进行建模时,系统工程师决定生产系统的哪些方面最重要,例如结构、能量或物质流、内部通信或安全和安保。这些类型的方面将成为模型的重点。建模活动的首要目标是对模型所关注的突出方面进行建模,尽可能接近真实系统。

建模语言是一个常用术语,用于清楚地传达模型捕获的抽象概念。建模语言可以是正式的,具有严格的语法和规则。存在一些系统建模语言,包括通用语言,如系统建模语言(SysML)和统一建模语言(UML)

概念澄清:模型与元模型

当你拥有建模语言,并且建立起模型的时候,就会遇到一个问题,如何将复杂的实体模型映射到系统建模中。将一个电饭煲的CAD图形文件拖入系统建模是毫无价值的,因为它不是一个活动的模型。

系统建模的模型是一个动态的活动的模型,当给定输入条件的时候,它会给出特定的输出。比如:电压220V,标准煮饭按钮代表着A类功率输出控制。

系统建模中看重的是模型的功能输出,所以那些没有输出的CAD模型、网格模型、甚至实体样机本身都不是系统建模中的模型的完整定义。系统建模中模型的完整定义包括:输入参数、模型描述、输出参数。

所以系统建模中的模型是产品物理模型的某种功能或者性能抽象,比如:

对于开关来说,插拔力和插拔速度曲线,定义了插拔功能模型。

对于电饭煲来说,煮饭功能和功率需求,定义了功率需求模型。

对于飞机来说,起落架的载荷、体积、重量,定义了飞机的最大起飞和降落能力模型。

元模型

上述系统建模中所需要的功能模型,就是元模型。元模型就是某个系统的特征抽象(真空中飞行的炮弹轨迹的元模型就是位置和时间以及重力加速度的函数关系式)。对于零部件来说,抽象出系统建模中所需要的包含性能特征的模型并非易事。正如此前讨论过,元模型的抽象需要使用从采样、降阶、多方法拟合元建模、验证等至少4个步骤。

元模型是MBSE基于模型的系统工程的基石。





审核编辑:刘清

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

    关注

    19

    文章

    7696

    浏览量

    91253
  • UML
    UML
    +关注

    关注

    0

    文章

    122

    浏览量

    31245
  • CAD
    CAD
    +关注

    关注

    18

    文章

    1123

    浏览量

    74743

原文标题:基于模型的系统工程MBSE与元模型

文章出处:【微信号:SinoEngineer,微信公众号:中润汉泰】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何实现基于模型系统工程

    工程师使用基于模型系统工程 (MBSE) 来管理系统复杂性、改善沟通并生成优化系统。成功的
    的头像 发表于 07-22 10:12 ?216次阅读
    如何实现基于<b class='flag-5'>模型</b>的<b class='flag-5'>系统工程</b>

    cubemx导入模型后找不到keil找不到工程内的模型的相关文件是怎么回事?

    模型在cubemx内解析后没有问题,但解析之后生成工程keil内缺读取不到生成的三个模型文件
    发表于 07-18 07:18

    FA模型的DataAbility的切换介绍

    ,Stage模型下的DataShareExtensionAbility为系统API,只有系统应用才可以创建。因此,FA模型的DataAbility的切换,对于
    发表于 06-06 08:10

    从FA模型切换到Stage模型时:module的切换说明

    。 entryTheme此标签标识系统内部主题的关键字。/Stage模型不支持。 表2 FA模型metaData和Stage中metadata对比 FA标签标签说明对应的Stage模型
    发表于 06-05 08:16

    FA模型的ServiceAbility的切换介绍

    的ServiceExtensionAbility为系统API,只有系统应用才可以创建。因此,FA模型的ServiceAbility的切换,对于系统应用和三方应用策略有所不同。下面分别
    发表于 06-05 07:24

    FA模型绑定Stage模型ServiceExtensionAbility介绍

    FA模型绑定Stage模型ServiceExtensionAbility 本文介绍FA模型的三种应用组件如何绑定Stage模型的Servi
    发表于 06-04 07:55

    FA模型访问Stage模型DataShareExtensionAbility说明

    DataShareExtensionAbility提供数据库的读写服务。 服务端由FA模型升级到Stage模型后,会导致FA模型的客户端在API 9(含)之后的版本上无法访问服务端。 为了解决上述问题,
    发表于 06-04 07:53

    如何将一个FA模型开发的声明式范式应用切换到Stage模型

    模型切换概述 本文介绍如何将一个FA模型开发的声明式范式应用切换到Stage模型,您需要完成如下动作: 工程切换:新建一个Stage
    发表于 06-04 06:22

    KaihongOS操作系统FA模型与Stage模型介绍

    FA模型与Stage模型介绍 KaihongOS操作系统中,FA模型(Feature Ability)和Stage
    发表于 04-24 07:27

    基于液压系统模型的电机控制

    、多个阶段的响应问题以及难以调整的问题上表现得并不理想。因此,我们发现在某些情况下,甚至比开环控制更差。而如果单纯使用开环控制就要求液压系统非常精确地控制模型,这在工程上是很难做到的。本研究基于直流无刷
    发表于 03-07 14:52

    【「基于大模型的RAG应用开发与优化」阅读体验】RAG基本概念

    工作,同时通过Prompt工程优化输入内容,甚至实现多模型的协同推理,充分发挥不同模型的优势。结果优化层,基于用户反馈学习不断改进输出,通过可信度评估算法判断结果的可靠性,实时知识蒸馏系统
    发表于 02-08 00:22

    AI模型部署边缘设备的奇妙之旅:目标检测模型

    介绍了如何使用分类任务进行手写数字的分类。相信大家脑海中可能会产生如下疑问: 数据依赖性强:分类模型的表现通常依赖于大量的标注数据进行训练。获取高质量、大规模的数据集既耗时又昂贵。 泛化能力有限:模型
    发表于 12-19 14:33

    【「大模型启示录」阅读体验】如何在客服领域应用大模型

    模型可以提高客户满意度和服务质量。新引入的模型需要能够无缝集成到现有系统中,以确保服务的连续性和稳定性。因此,在选择模型时需要考虑其与现有系统
    发表于 12-17 16:53

    大语言模型优化生成管理方法

    大语言模型的优化生成管理是一个系统工程,涉及模型架构、数据处理、内容控制、实时响应以及伦理监管等多个层面。以下,是对大语言模型优化生成管理方法的梳理,由AI部落小编整理。
    的头像 发表于 12-02 10:45 ?456次阅读

    什么是大模型、大模型是怎么训练出来的及大模型作用

    本文通俗简单地介绍了什么是大模型、大模型是怎么训练出来的和大模型的作用。 ? 什么是大模型模型
    的头像 发表于 11-25 09:29 ?1.4w次阅读
    什么是大<b class='flag-5'>模型</b>、大<b class='flag-5'>模型</b>是怎么训练出来的及大<b class='flag-5'>模型</b>作用