MBSE系统工程是什么

MBSE(基于模型的系统工程)是现代系统工程的最新发展结果。

曾经的产品设计师利用纸笔绘制图版来制作产品和设计,在CAD这类三维建模软件的出现,让工程师们甩掉了图板和图纸,带来的效益大家都能理解。
侵删
目前系统工程师们当前的境遇与以前的产品工程师相似,利用文档做系统论证与设计。MBSE的出现类似于CAD的出现,改用软件进行系统设计与论证。这种设计模式带来的效益将不亚于CAD一类带给产品设计师的效益。

MBSE概念的提出背景

现代工程系统伴随着技术精细化与管理思想的发展,产品设计的复杂性迅速增长,软件开发密集度的特性越来越突出,单位成本急剧增加,研发组织中几乎没有人或单个团队能够理解整个系统。而且,与其相关的运转支撑环境也越来越复杂。这些特点都对复杂产品和系统设计带来了新问题,具体表现如下:

1)系统设计中的庞大信息与数据难以管理

众多信息分散于各个文档,难以保证完整性与一致性;
传统工程说明文档对于复杂的、动态交互性强的活动难以描述,表达力不足。有时会产生歧义,导致工程人员交流时的误解;
工程细节难以维护与跟进,某处文档内容更改后,与该文档相关的文档都需要相应更改。工作量大,维护困难。

2)高端复杂产品的研发面临严峻的挑战

以空客380为例,由于体量的变化,相关的运转支撑环境需要发生相应变化。运送餐食的车辆、

产品检修、运送行李等地面设备都需要做相应调整,同时廊桥也需要根据380而重新设计。

3)系统设计开始前未能全面了解需求

过去的工业品设计过程中,在需求和系统方面花的时间往往很少,而把大部分时间花在做各种仿真和试验上。需求没有分析清楚,工程师就开始进入设计过程。一个实际工作中最典型的问题是:某产品可能一共存在15种场景,结果工程师只是对其中8种场景进行过分析。设计到最后发现还有很多场景没有考虑到,只能重新来过。因此,错误的需求和系统设计,往往会造成南辕北辙的严重后果,浪费大量的人力物力。

4)早期验证发现问题不到位

在复杂产品的设计中,如果能早期就对系统进行验证,及时发现错误并予以纠正,可节约大量纠错成本,有效提高产品质量并缩短产品开发周期。但由于缺少早期验证手段,使得现在在复杂系统设计过程中发现问题的时间很晚。

问题解决思路

通常,在产品开发的各个阶段,几乎所有人都只是从自己的视角去描绘了一个目标。因此,在各阶段转换的过程中存在信息断层。例如,从需求转化到产品功能定义,往往没有明确统一的交付物,各个阶段各个学科应用的工具、模型、描述方式均不相同,无法互通数据。而这些描述性文档,往往会由于阅读者专业背景的限制,造成理解偏差。如何通过构建统一明确的模型,来减少各个学科和阶段的信息交互偏差,是现代工程系统开发必须要解决的关键问题之一。

基于MBSE方法建立系统开发体系是一条比较成熟的路线。通过进行需求定义、功能分解、系统综合及系统仿真,对系统问题进行全面表达,将顶层系统问题逐层分解成可被硬件、软件解决的各个子问题,将子问题的解决方案逐层集成整合到系统中以解决顶层系统问题,从而构建出一个基于模型的产品研制环境。

  • 采用系统工程方法——从上到下进行定义与分解,再从下到上进行集成与整合验证,以应对复杂系统与体系的设计;
  • 引入MBSE中的“模型”,实现对象模型化,从而保证从上到下定义分解过程保持最本源共识;
  • 系统的表达由“以文档为中心”转变为“以模型为中心”,基于统一建模语言的一系列系统模型成为全生命期各阶段产品表达的“集线器”,可以被各学科、各角色研发人员和计算机所识别,为研发组织内的高效沟通和协同奠定了基础;
  • 通过需求模型、结构模型和行为模型解决目标共识的问题;
  • 为了保证需求定义、功能分解、系统综合与整合验证过程不失真,从系统开发早期开始,就从多个维度和多个层级进行全过程系统的仿真验证。
    侵删

设计工具

根据系统开发整体业务框架,基于模型的设计工具主要由以下几个方面的能力构成:

  • 完成需求图、结构图和行为图的SysML建模,可与需求管理工具无缝集成;
  • 一种可视化编程环境,具有完整的、可定制的代码自动生成能力;
  • 统一的设计和开发环境,可进行系统调试和验证,是可扩展的体系结构;
  • 系统建模与仿真,在设计初期考虑系统功能的影响,对各个功能子系统进行多方案评估。
    迪捷软件
    能够解决MBSE完整解决方案的产品有很多,推荐使用一款国产软件 ModelCoder ,从模型自动生成正确无误的二进制代码,已、并经过形式化验证。此外可以配合可视化的系统建模工具 SysModeler 进行仿真和文档生成,支持UML、SysML、AADL等语言。以及全数字实时仿真平台 SkyEye,利用拖拽的方式快速搭建任意的虚拟硬件平台,保证虚拟嵌入式系统的可靠性和实时性,进行嵌入式软件的开发和调试。

迪捷软件MBSE解决方案涵盖了基于模型的系统工程(MBSE)的整个生命周期,从需求,设计,开发直至仿真测试的各个环节,均提供完整的解决方案,旨在提供完整的工具结合和相应的MBSE方法学。数字装备解决方案旨在提供可以运行真实完整的软件系统的全数字实时仿真的数字装备。

原文链接:http://www.digiproto.com/archives/1672

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/566767.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数值计算软件有哪些?一款国产软件非常亮眼。

数值计算软件有哪些?一款国产软件非常亮眼。 数学软件由算法标准程序发展而来, 大致形成于70年代初期。随着几大数学软件工程的开展,如美国的NATS工程,人们探索了产生高质量数学软件的方式、方法和技术。 经过长期积累,已有丰富的、涉及广泛数…

linux 删除分区_详解linux系统架构--文件系统体系

概述之前已经对Linux系统架构的内核部分单独做了深入介绍,今天就拿Linux系统架构中的文件系统做一下介绍吧~先介绍下概念:文件系统是文件存放在磁盘等存储设备上的组织方法。Linux系统能支持多种目前流行的文件系统,如EXT2、 EXT3、EXT4、 FA…

什么是数字孪生,为什么对物联网很重要

数字孪生是物理设备的虚拟呈现,数据科学家和IT专业人员可以在开发实际项目之前使用数字孪生技术来模拟运行。数字孪生还改变了物联网、人工智能和数据分析等技术的优化方式。 什么是数字孪生? 数字孪生是指物理世界或系统的虚拟数字化呈现。数字孪生背后…

GOF设计模式之桥接模式

一、引入 现需要提供能够绘制4种不同颜色且笔画粗细有大中小3种型号的画笔。 方法一:蜡笔 我们需要准备3*412支蜡笔,也就是说必须准备12个具体的蜡笔类 方法二:毛笔 只需要准备三种型号的毛笔,外加四个颜料盒,用347…

c6x Linux 内核中断分析

1. 内核中断介绍 1.1 中断简介 所有支持Linux的平台都采用了中断(interrupt)的概念,以便(因种种原因)引入周期性的中断。需要区分两种类型的中断。 1. 硬件中断(hardware interrupt)&#xff1a…

系统建模、分析、仿真和验证软件工具ModelCodoer

在安全关键领域,基于模型的软件工程已逐渐进入了我国的装备研制过程中。使用SimuLink或者SCADE等嵌入式软件建模工具进行可视化建模,然后生成高可靠的二进制代码逐渐成为了安全关键领域的主流软件开发方式。由迪捷软件自主研发的系统建模、分析、仿真和验…

如何构建裸机hello world目标程序并在SkyEye全数字实时仿真平台上运行及调试?

SkyEye全数字实时仿真平台,简称SkyEye,是一款支持 ARM、TI DSP、PowerPC、X86、SPARC、龙芯、飞腾等多种处理器体系架构的指令级仿真平台。 SkyEye可以部署在桌面计算机上,开发人员可以基于SkyEye提供的已有模型库的组件(如处理器…

「基于模型的系统工程」的发展历程

节选自《「基于模型的系统工程」的发展历程》,因篇幅有限,完整报告文末领取。 当下,人们热衷于讨论基于计算机的建模、模型、数据库和敏捷设计方法。然而,很少有人会耐心地审视和理解大量的技术创新,这些技术创新和发…

Unity使用Rider作为默认编辑器

01.Edit -> Preferences 02.Externel Tools -> Open by file extension 如果界面选项有Rider直接选择,如果没有选择Browse) 03.选择rider64.exe 04.成功关联

同步数据流语言代码生成工具的研究进展

摘要 同步数据流语言(如Lustre,Signal)近年来在航空、高铁、核电等安全关键领域得到了广泛应用,因此与这类语言相关的开发工具本身的安全性问题受到高度关注.同步数据流语言到串行命令式语言的代码生成工具是此类工具的典型代表(如Scade)。构造代码生成工具的途径可…

一种全数字实时仿真的安全关键领域解决方案

随着科技的发展,系统工程的设计体量逐渐庞大起来,尤其是对于轨道交通、航空航天、核电站等安全关键领域中,如何在复杂度逐年变大的同时保证其安全性和可靠性,是近年来各大公司需要研究的课题。最近比较火热的基于模型的系统工程&a…

应用在核电站DCS系统的代码自动生成工具ModelCoder

对标航空航天领域,核电新型号作为典型复杂系统在未来的发展趋势和任务变得十分明确,即正规化、标准化地应用MBSE从概念设计、初步设计、持续贯穿至详细设计、施工、调试、运维、退役的全生命周期各阶段,开发出符合核工业本身的需求&#xff0…

怎样在电脑上上传图片_电脑上回收站怎样恢复

把桌面上的文件删除,如果想再次找回,只要在电脑的回收站就可以原封不动的把文件找回来。但不小心删除了回收站的信息,怎么办呢?大家遇以这样的情况,也不要太着急,电脑上回收站怎样恢复呢?小编带分享一下解…

基于模型的系统工程设计软件ModelCoder在航空发动机控制设计中的应用

基于模型的系统工程(MBSE)使用数字模型的方式表达描述工程系统的完整生命周期中的需求和设计等活动,以无歧义、模块化等优点快速覆盖了如航空航天、船舶、卫星等相关安全关键领域。在系统工程的初期,系统产生的信息都以文档得形式…

基于模型的系统工程MBSE软件工具(ModelCoder)

我们一直致力于提供给航空航天制造商一套全数字的MBSE建模与仿真优化解决方案——基于模型的系统工程MBSE软件工具(ModelCoder)。我们的仿真验证技术可用于开发高复杂度和高保真度的模型,对飞机发动机,飞机的飞控进行预测性的虚拟…

面向航空航天工业领域的基于模型的仿真验证工具SkyEye

我们一直致力于提供给航空航天制造商一套全数字的优化方案——面向航空航天工业领域的基于模型的仿真验证工具SkyEye。我们的仿真验证技术可用于开发高复杂度和高保真度的模型,对发动机,飞机的飞控进行预测性的虚拟验证和测试。我们能够准确地进行全数字…

高性能高可靠性的全数字嵌入式仿真测试软件SkyEye

随着科技的发展,系统工程的设计体量逐渐庞大起来,尤其是对于轨道交通、航空航天、核电站等安全关键领域中,如何在复杂度逐年变大的同时保证其安全性和可靠性,是近年来各大公司需要研究的课题。最近比较火热的基于模型的系统工程&a…

二元一次函数最值问题_初二上学期,一次函数方案设计最值问题,两类题目解题思路不一样...

方案设计问题在一元一次方程实际问题中有所接触,在一次函数实际应用题中也有。一次函数中的方案设计问题,常与一次函数的性质、不等式(组)、方程组等知识点相结合,这类题目一旦掌握解题方法,难度不是很大。本篇文章主要介绍一次函…

高性能全数字嵌入式仿真测试软件SkyEye支持多达70余种核心

全数字仿真平台作为工业领域不可缺少的重要软件之一,除了可以与MATLAB或者Simulink集成外,还支持哪些优秀的功能?在了解新一代全数字仿真平台SkyEye之前,先来学习一下什么是全数字仿真平台。 什么是全数字仿真平台 全数字仿真平…

SystemC 代码添加和测试方法

1.启动流程 在 code/utils/ 下添加 new_systemc 相关代码,启动流程如下: 2.调用关系 3.地址映射 假设有两个 systemc 设备:device1 和 device2,device1 的内存地址映射区域为 0x20000x2fff,device2 的内存映射区域为 …