MBSE联合仿真初体验(一)

0 评论
MBSE联合仿真初体验(一)

基于模型的系统工程(MBSE:Model Based System Engineering)是系统工程在现代的最新发展,通过引入特定的建模语言与工具、建模规范与流程,以模型为基线来组织系统工程活动。工程中所有相关人员如利益方、设计方、实践方、验收方等,都能够着眼于公共认同的系统模型,需求分析、架构设计、仿真验证等活动全部围绕着系统模型进行。

 

但是由于现有软件还无法同时支持架构设计和仿真验证等一系列设计活动,所以需要进行各种异构软件之间的MBSE联合仿真,在这种联合仿真过程中,已经存在多种数据交互方式。

 

以MagicDraw和Dymola为例,目前行业内已有的协同技术路线包括:

01

采用FMI标准进行交互,导出FMU文件导入其他软件进行仿真;

MBSE联合仿真初体验(一)

 

02

将Dymola模型直接导入到MagicDraw进行仿真

MBSE联合仿真初体验(一)

 

03

MagicDraw导出.mo格式的modelica模型,导入Dymola进行仿真

MBSE联合仿真初体验(一)

 

以上三种形式的协同是在软件功能的基础上进行一些业务适配,在实际工程应用中均存在一些问题,繁琐的操作配置也会影响协同过程中的效率和准确性,例如模型导出前要匹配对应的格式、导入后需要进行设置或修改、导入的模型均失去过程和结果展示性等,安托结合在行业头部客户型号应用的MBSE服务经验,探索出一种实时在线协同方式,进行数据的双向传递,实现模型在环验证和联合仿真,进而对系统进行设计快速迭代。

 

示例场景框架如下:

MBSE联合仿真初体验(一)

 

示例环境配置:

Windows10系统;

CATIA Magic System of Systems Architecture 2021x Refresh2;

Dymola 2021x

 

示例场景描述:

SysML控制模型发送机械手各轴的运动指令,Modelica仿真模型收到指令后驱动机械手运动,达到指令位置后反馈信号给控制模型,SysML控制模型再次发送指令循环,机械手持续运动,将三维模型降阶导入到Modelica仿真模型组件中,仿真结果可以以动画展示。

MBSE联合仿真初体验(一)
MBSE联合仿真初体验(一)

 

数据交互基于TCP/UDP通讯协议,可选择一种协议进行配置,也可混合使用。基于这种联合仿真方式,可以在设计初期对架构进行仿真验证,避免设计失误造成企业资源浪费,如果设计初期不具备三维模型,可以使用Dymola内置三维形状进行展示。

 

在这种协同方式的基础上,安托将联合仿真应用于实际任务场景,进行MBSE联合仿真再探索(二),敬请期待!

 

 

 

ATOZ

关于安托

安托成立于1978年,是法国达索系统工业软件在中国地区铂金级别核心服务商(C&SI)。安托致力于成为中国高端制造业首选的数字化转型合作伙伴。依托安托过去三十多年服务于航空航天、海洋船舶、高科技、汽车机车、工程装备、基础设计等行业头部企业的数字化全方面实践经验,安托公司自主研发了一套源于系统工程理念(TOGAF)的数字化转型方法(APA),为制造业提供端到端数字化整体解决方案,覆盖制造业产品开发和生产制造业务全过程。安托期望秉持着“安心托付,智造未来”的理念,助力客户在竞争中占领先机、脱颖而出。

 

2023年,安托获得央企通用资本领投的A轮融资,并且荣获上海市专精特新企业资质,安托公司进入新的发展的新阶段。未来安托将加大在工业软件行业的自主创新、利用安托在高端制造业积累的丰富实践经验,运用世界一流的工业软件产品,为中国高端制造业拥抱数字技术,成功实现数字化转型而努力奋斗。

 

 

相关软件
  基于文档的系统工程到MBSE的转变是一个巨变,从强调控制系统相关的文档转变到控制系统的模型。MBSE集成系统需求、设计、分析、和验证模型以一种连贯的方式解决系统的多个方面,而不是一个分离的个体模型。