本次华望M-Design 4600版本重点推出模型资产迁移、平台集成、协同建模、联合仿真以及开放能力的升级,已实现如下主要目标:
- 强化跨工具模型转换与自主可控支撑:支持将 IBM Rational Rhapsody、Enterprise Architect(EA)模型转换为M-Design模型,推动既有模型资产的平滑迁移与高效复用,加速MBSE软件的国产化替代。
- 升级多人协同建模能力:支持多用户并发提交,通过任务中心查看提交进度,助力复杂系统的高效交付。
- 拓展多工具联合仿真能力:新增对Modelica TCP/UDP联合仿真的支持,满足跨工具、跨模型协同仿真的需求。
- 推动插件平台升级与适配:进一步增强M-Design的开放集成能力,为功能扩展和生态建设提供有力支撑。
一、新增功能简介
◉跨工具模型转换:支持对Rhapsody、EA模型的迁移复用;
◉Modelica TCP/UDP联合仿真:拓展了多工具联合仿真场景;
◉并发提交及任务中心:支持多人同时提交及任务进度集中查看;
◉插件平台升级:增强了开放集成与扩展能力。
二、功能详述
◉跨工具模型转换
在系统工程数字化建设的过程中,不少企业长期使用Rhapsody、EA开展系统设计与模型构建,积累了大量具有重要价值的模型资产。在推进建模工具国产化替代时,如何完整、准确地迁移存量模型,避免历史成果流失和重复建模,成为企业面临的重要挑战。
为解决这一痛点,M-Design 4600版本推出了跨工具模型转换功能,支持将Rhapsody和EA中创建的模型转换为M-Design模型,帮助用户延续既有建模成果,实现模型资产的平滑迁移与持续复用。通过该项功能可以实现:
- 推动既有模型平滑迁移:支持将Rhapsody、EA中创建的模型转换为M-Design模型,降低了跨工具迁移的难度,减少因更换建模平台而带来的业务影响。
- 充分复用历史模型资产:将长期积累的模型成果延续至M-Design平台,避免重复建模和资源浪费,最大限度地保留既有研发资产的存在价值。
- 降低国产化替代成本:减少模型重建带来的时间投入与人力成本,缩短工具切换和团队适应的周期,助力企业稳步推进建模工具的国产化替代。
- 支撑后续模型持续演进:转换后的模型可在M-Design中继续查看、编辑和完善,为后续的模型维护、协同设计与迭代优化提供有力支撑。
◉Rhapsody模型转换操作步骤
Step 1:打开IBM Rational Rhapsody模型,在M-Design 4600中将待转换的项目导出为XMI文件(如图1所示)。
图1导出为XMI文件的界面图
Step 2:打开M-Design 4600,依次选择“工具—文件转换—Rhapsody文件”,进入Rhapsody模型的转换界面(如图2所示)。
图2转换入口界面图
Step 3:在界面上配置转换信息并选择工程类型,分别上传Rhapsody工程文件(.rpyx)和第一步导出的XMI文件,并设置转换后的文件名称及保存位置(如图3所示)。
图3 文件转换的界面图
Step 4:点击“转换”,M-Design 4600将自动调用Rhapsody软件完成模型转换。请注意:执行转换的计算机需已安装Rhapsody软件,否则无法完成转换。
EA模型转换的操作流程与Rhapsody模型转换的操作流程基本一致。进入EA模型转换界面后,只需上传从Enterprise Architect导出的XMI文件,设置转换后的文件名称及保存位置即可执行转换。与Rhapsody模型转换不同,EA模型转换无需上传工程文件,也不要求执行转换的计算机安装Enterprise Architect 软件。
◉Modelica TCP/UDP联合仿真
在复杂系统的仿真过程中,SysML与Modelica模型通常承担着不同层级的分析任务。由于不同仿真模型之间缺少统一的数据交互通道,仿真参数难以实时传递,计算结果也无法及时反馈至系统模型,从而制约了跨模型协同分析的效率。
为解决这一痛点,M-Design 4600新增了SysML与Modelica之间基于TCP/UDP通信协议的并行协同型联合仿真,支持仿真的数据发送、结果接收与实例值更新。通过该项功能可以实现:
- 支持跨模型数据交互:可将SysML模型中的值属性通过TCP或UDP协议发送至指定服务器及端口,满足SysML与Modelica之间仿真数据的传递需求。
- 实现仿真结果自动回传:接收到服务器返回结果后,自动将数据更新至对应仿真实例的插槽值,可减少人工录入与数据转换的操作。
- 形成联合仿真闭环:参数发送、模型计算、结果返回和数值更新的全过程贯通,为跨模型并行计算与协同分析提供了有力支撑。
- 灵活适配不同通信场景:可支持根据项目需求选择TCP或UDP通信方式,进一步拓展了多模型、多工具联合仿真的应用场景。
下面以TCP联合仿真为例,介绍具体操作流程:
Step 1:依次进入“设置—仿真设置—联合仿真”,打开联合仿真设置界面,并启用联合仿真功能(如图4所示)。
图4 启动联合仿真开关的界面图
Step 2:完成活动图的建模后,在活动图中创建“TCP通信不透明行为”,用于实现联合仿真过程中的数据通信(如图5 所示)。
图5创建TCP通信不透明行为的界面图
Step 3:打开已创建的“TCP通信不透明行为”,根据实际的仿真需求设置服务器地址、端口及相关属性(如图6所示)。
图6设置TCP通信不透明行为的界面图
Step 4:完成相关配置后启动仿真流程,即可开展基于TCP通信协议的联合仿真(如图7所示)。
图7联合仿真界面图
UDP联合仿真的操作流程与TCP联合仿真的操作流程基本一致。不同之处在于,第二步需要创建“UDP通信不透明行为”,其余步骤相同。
联合仿真基于MWorks或OpenModelica平台开展,计算机需安装其中任意一款仿真软件。该功能需要同时执行华望的逻辑仿真插件M-Simulation 2.5.1及以上版本。
◉并发提交及任务中心
在复杂系统的协同建模过程中,大体量模型的上传和变更往往需要较长的提交时间。传统的同步处理方式会导致客户端在任务完成前无法继续操作;同一项目仅允许一名用户提交更改的方式,也容易造成团队成员排队等待的困境,严重影响了建模工作的连续性与协同并行的效率性。
为解决这一痛点,M-Design 4600新增了多人并发提交及任务中心的功能,将模型上传和变更的提交转变为后台任务,并支持多名用户分别提交更改的模型。通过该项功能可以实现:
- 支持多人并发提交:多名用户可分别提交同一项目中更改的模型而无需相互等待, 减少提交环节对协同建模的限制。
- 自动合并版本内容:系统将用户提交的增量内容与最新的模型版本进行自动合并,生成完整的新版本,确保模型更改不丢失、版本持续演进。
- 提交任务后台运行:模型上传或变更的提交生成任务后,可关闭当前操作页面并继续开展其他工作,避免长时间的等待而造成操作阻塞。
- 任务进度集中可查:通过任务中心可统一查看任务类型、项目名称、执行状态、当前步骤、处理进度等信息,让任务的执行过程清晰可见。
- 兼容提交审签流程:开启审签后,不同用户可分别生成待审版本和审批单;审签通过后,系统按最新版本依次合并所有的更改,在注重协同效率的同时也兼顾了过程管控。
任务中心使用步骤:
Step 1:依次点击“协同—任务中心”,进入任务中心并查看当前用户的任务列表(如图8所示)。
图8任务中心的生成界面图
Step 2:点击任务列表“操作”列中的“查看”按钮后进入任务详情页面,查看任务状态、当前步骤、执行进度等信息(如图9所示)。
图9任务详情页面界面图
◉插件平台升级
随着系统工程应用场景的不断拓展,不同行业和项目团队对建模工具的功能、流程及集成方式提出了更加多样化的需求。仅依靠产品内置的能力难以快速覆盖持续变化的个性化业务场景的需求。
为满足灵活扩展与生态集成的需求,M-Design 4600对插件平台进行了全面的升级与适配,进一步增强了平台的开放性和可扩展性。通过此次升级可以实现:
- 增强功能扩展能力:支持通过插件方式灵活补充业务功能,快速适配不同领域、不同项目的个性化建模需求。
- 提升插件适配效率:优化插件开发与接入的机制,降低功能扩展和版本适配的成本,让插件的能力更快落地。
- 强化外部系统集成:为M-Design与其他工具及业务平台的能力对接提供支撑,拓展跨工具协同的应用场景。
- 推动建模生态建设:支持合作伙伴和用户持续沉淀行业化、专业化的插件能力,共同构建开放的、可持续演进的建模生态。
- 提供开发交流支持:全新上线M-Design研发论坛。若用户在插件开发过程中遇到问题可前往论坛提问,由专业人员提供解答与技术支持。
论坛地址:http://forum.mbse.design/invites/2gwfEi8QSnhttp://forum.mbse.design/invites/2gwfEi8QSn
插件管理的操作步骤如下:
Step 1:依次点击“工具—插件管理”,进入插件管理界面(如图10所示)。
图10插件管理入口界面图
Step 2:根据实际使用需求,在插件管理界面中对插件进行添加、启用、停用或移除等操作,实现插件的统一管理与灵活配置(如图11所示)。
图11插件管理界面图
立即体验免费试用版⬇️
M-Design 4600免费试用版现已正式发布上线!欢迎访问杭州华望系统科技有限公司官方网站:
https://www.mbse.com.cn/download 下载(如图12所示),体验全新试用版。
图12 官网下载通道界面图
- END-
*本文为原创,最终解释权归杭州华望系统科技所有。未经授权,严禁复制或转载。
*关注【杭州华望MBSE】将推送更多精彩有趣的文章,期待与你同行!