MWORKS.Sysplorer 2024b重磅推出同元基础库

news2024/11/19 6:20:24

一、引言

MWORKS.Sysplorer 是多领域建模与仿真平台,集成了Modelica标准库。该库由Modelica协会开发,是一款开源的通用基础模型库,支持机电、流体、控制等多个专业领域的建模与仿真。随着Modelica标准库的不断发展与更新,目前最新版本已升级至 Modelica 4.0.0。Modelica 4.0.0包括框图、时钟、状态机、电气、磁、机械、流体、介质、热、数学、工具、常数、图标和单位等模型。该版本提供了丰富的预定义模型组件和标准接口,广泛覆盖机械、电气、热力学、流体力学及控制系统等多个工程领域。

Modelica 4.0.0在模型功能上相较于Modelica 3.2.3进行了显著升级,部分模型路径做了较大改动,导致新旧版本之间的不兼容。为解决上述问题,同元软控推出了同元基础库以解决标准库在版本间的兼容性问题。为了满足用户对更多通用基础模型和函数的需求,如Block框图模型、Media介质函数等,我们将持续整合更多、更丰富的模型资源到同元基础库中,使得用户能够更方便地访问和使用。

二、同元基础库Modelica4.0.0.TY.1

Modelica4.0.0.TY.1是同元基础库的第一版发行,它保留了Modelica4.0.0标准库所有模型,并在此基础上新增了部分Modelica3.2.3内容以及工程实践中积累的通用化模型;不仅能够使用户正常使用原有标准库模型,还为用户提供了更丰富的基础模型。

2.1 发布说明(新功能/更新内容)

Modelica4.0.0.TY.1在Modelica4.0.0的基础上新增6个Blocks框图模型和2个Utilities工具模型。

  • 新增FFT框图模型和逻辑框图模型, FFT模型可以实现频率和相位信号输出,逻辑模型可以实现整型信号输入,扩充了基础模型的应用范围。

FFT框图模型和逻辑框图模型展示
  • 新增TransferFunctionDia框图模型,优化了标准库中传递函数TransferFunction模型显示,可以在图形视图下直接查看传递函数。

传递函数框图模型展示
  • 新增DataStoreMemory工具模型,结合软件界面进行了交互改进,这种模型软件一体化的改进,让变量跨层级调用更便捷。

DataStoreMemory模型展示

2.2 加载说明

Modelica4.0.0.TY.1目前内置在MWORKS.Sysplorer 2024b,在安装MWORKS.Sysplorer 2024b之后,打开该软件后自动加载Modelica4.0.0.TY.1。用户在打开依赖Modelica4.0.0、Modelica3.2.3或更早版本的标准库后,软件会自动弹出“模型库转换”的对话框,提示将此模型库直接升级为依赖同元基础库Modelica4.0.0.TY.1的模型库,升级后模型即可正常使用。

以用户模型SteamPowerSys为例

其中Modelica4.0.0.TY.1适配情况如下:

软件版本

是否支持Modelica4.0.0.TY.1加载使用

是否支持Modelica4.0.0.TY.1“模型库转换”

MWORKS.Sysplorer 2024b

支持

支持

MWORKS.Sysplorer 2024a

支持

不支持

MWORKS.Sysplorer 2023b

支持

不支持

更早版本…

支持

不支持

三、常见问题与解答(Q&A)

3.1 用户模型未升级运行出现报错

1.问题描述

在同元基础库Modelica4.0.0.TY.1已加载,用户模型库依赖标准库Modelica3.2.3,但没有升级该模型库的依赖关系的情况下,VolumetricPump模型中插值表combiTable查找不到,以及变型项freqHz查找不到。

2.问题原因

同元基础库Modelica4.0.0.TY.1是在标准库Modelica4.0.0基础上建立的,所以 Modelica4.0.0.TY.1与Modelica3.2.3存在较大版本差异,如下图所示,数据表格(Tables)做了以下修改:

3.解决办法

1)用户根据报错信息定位模型问题直接对模型修改;

2)通过软件提供的“模型库转换”功能进行该模型库的升级,操作步骤如下:

a. 在MWORKS.Sysplorer 2024b中加载该模型库;

b. 在软件自动弹出的“模型库转换”对话框中,点击“升级模型”即可实现自动化升级;

c. 自动升级完成之后,原模型库(依赖Modelica3.2.3)的备份文件将保留在原路径之下。

用户模型未升级运行出现报错问题处理示例

3.2 加载模型库未跳转出升级弹窗

1.问题描述

用户模型库加载后,未跳转出“模型库转换”弹窗,无法实现模型库自动化升级。

2.问题原因

同元基础库、标准库在版本间均存在差异,每个版本的映射表都是一一对应的,因此模型库升级功能需要识别模型库顶层annotation里绑定的标准库依赖版本,如果用户模型未进行绑定,升级功能无法识别,将不会跳转出“模型库转换”弹窗。

3.解决办法

在用户模型库顶层annotation里添加绑定的标准库依赖版本,以SteamPowerSys模型库,原模型依赖标准库Modelica 3.2.3,想实现自动跳转出“模型库切换”弹窗,需在模型库顶层加入代码:uses(Modelica(version = "3.2.3")) ;

3.3 其他常见问题

同元基础库其他常见问题,欢迎大家打开MWORKS.Sysplorer使用手册-常见问题,可查看该模型库常见问题与解决办法,具体打开方式如下:

四、 后续开发及发布计划

Modelica4.0.0.TY.1 build 1 超前预览

部分新增案例:

部分新增模型:

五、 下载与反馈

欢迎大家前往同元软控官网下载MWORKS 2024b软件进行试用,可以提交工单以反馈产品建议。

1.MWORKS官方软件下载地址:

www.tongyuan.cc/download

2.MWORKS官方许可申请地址:

www.tongyuan.cc/license

如遇技术问题,可扫码进入官方交流群(QQ群:955080321)咨询

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

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

相关文章

自建RustDesk服务器:详细步骤与操作指南

在远程办公和协作日益普及的今天,远程桌面软件成为了不可或缺的工具。然而,许多知名的远程桌面软件,在免费使用一段时间后,会通过限制连接数量、时长或在特定网络环境下的可用性来促使用户付费升级,而且其会员非常昂贵…

第L4周:机器学习|K-近邻算法模型

本文为🔗365天深度学习训练营 中的学习记录博客原作者:K同学啊 任务: ●1. 学习本文的K-邻近算法 ●2. 了解 KNeighborsClassifier 函数 一、基本概念 商业哲学家 Jim Rohn 说过一句话,“你,就是你最常接触的五个人的…

KEIL中出现encountered an improper argument的解决办法

当使用KEIL软件时,有时候会遇见encountered an improper argument的错误提示框。如下图所示: encountered an improper argument翻译为:遇到不恰当的争论。出现该错误的原因一般有以下几种: 1、在我们在调试完结束时候&#xff0c…

跨学科数字教学知识库的建设挑战与解决方案

随着知识经济的不断发展和教育改革的深入,跨学科教学逐渐成为培养具有综合素质和创新能力的关键途径。在这一背景下,搭建跨学科数字教学知识库显得尤为重要。然而,跨学科知识的复杂性和多样性给知识库的建设带来了诸多挑战。本文旨在探讨这些…

JAVA毕业设计185—基于Java+Springboot+vue3+小程序的校园网上商店小程序系统(源代码+数据库)

毕设所有选题: https://blog.csdn.net/2303_76227485/article/details/131104075 基于JavaSpringbootvue3小程序的校园网上商店小程序系统(源代码数据库)185 一、系统介绍 本项目前后端分离(可以改为ssm版本),分为用户、商家、管理员三种角色 1、用户…

体验通义灵码高阶能力:代码生成增强

通义灵码提供了基于企业代码库进行行间代码生成检索增强的能力,在开发者使用通义灵码 IDE 插件的行间代码生成时,可以结合企业上传的代码库作为上下文进行行间代码补全,使代码补全更加贴合企业代码规范、业务特点。 开通通义灵码企业版&#…

C语言:排序(1)

目录 一、排序的概念及应用 排序的概念 排序的运用 二、常见排序算法 插入排序 基本思想 直接插入排序 希尔排序( 缩小增量排序 ) 选择排序 基本思想 堆排序 一、排序的概念及应用 排序的概念 排序:所谓排序,就是使一串记录,按照…

【MySQL实战45讲3】事务隔离

文章目录 事务事务四大特性(ACID) 隔离级别可重复读的使用场景可重复读隔离级别的实现 事务 事务就是要保证一组数据库操作,要么全部成功,要么全部失败。在MySQL中,事务支持是在引擎层实现的。MySQL是一个支持多引擎的…

EasyCVR智慧公园视频智能管理方案:赋能公园安全管理新高度

随着城市化进程的加速,智慧城市建设已成为提升城市管理效率、增强居民生活质量的重要途径。智慧公园作为智慧城市的重要组成部分,其安全与管理水平直接影响着市民的休闲娱乐体验。EasyCVR智慧公园视频智能管理方案,正是基于这一背景应运而生&…

android锁屏界面userActivity自动息屏深入剖析

背景: 近来有有个学员朋友在锁屏画面自动息屏有一些疑问求助马哥这边,大致情况描述如下: 问题1、锁屏画面不停的点击触摸发现锁屏画面会一直常亮,这里他知道锁屏这个window比较特殊,正常其他window在InputDispatcher…

nvm 安装node 报错

Could not retrieve https://npm.taobao.org/mirrors/node/latest/SHASUMS256.txt. Get "https://npm.taobao.org/mirrors/node/latest/SHASUMS256.txt": tls: failed to verify certificate: x509: certificate is valid for *.tbcdn.cn 原因认证过期, 查看nvm安装…

城市大脑:智慧城市的神经中枢——典型实践与经验启示

随着信息技术的飞速发展,智慧城市已成为全球城市转型升级的重要方向。“城市大脑”作为智慧城市的核心引擎,正以其强大的数据处理能力、智能决策支持和跨领域协同优势,引领着城市管理与服务的深刻变革。本文将深入探讨几个具有代表性的“城市…

Sql Developer日期显示格式设置

默认时间格式显示 设置时间格式:工具->首选项->数据库->NLS->日期格式: DD-MON-RR 修改为: YYYY-MM-DD HH24:MI:SS 设置完格式显示:

【2024最新】华为HCIE认证考试流程

HCIE是华为认证体系中最高级别的ICT技术认证,表示通过认证的人具有ICT领域专业知识和丰富实践经验。 HCIE认证方向:最高认证级别HCIE的技术方向有13个 下面以HCIE-Datacom为例给大家介绍一下: HCIE-Datacom认证考试流程: 1.笔试…

PCL 读取并显示obj网格模型

目录 一、概述 1.1原理 1.2实现步骤 1.3应用场景 二、代码实现 2.1关键函数 2.2完整代码 三、实现效果 PCL点云算法汇总及实战案例汇总的目录地址链接: PCL点云算法与项目实战案例汇总(长期更新) 一、概述 本文将介绍如何使用PCL库读…

高级算法设计与分析 学习笔记10 平摊分析

动态表,可以变长。 一溢出就另起一个两倍大小的表。 可以轻易证明把n个数字放进去的时间复杂度是O(n),n n/2 n/4……也就2n,插入数字本身也就是n,加起来最多不超过3n. 这种复杂度究竟是怎么算的?毕竟每次插入复杂度…

visual studio2022添加新项中没有html和css

目录 背景解决过程vs版本正常新建项的方式添加工作负荷添加Node.js开发找到工作负荷的方式 知识扩展与总结工作负荷Web开发在Visual Studio中的特殊性添加或修改工作负荷的步骤 背景 重装的vs2022,开发c#项目,但是打开发现添加新项中没有html,也没有css…

7.3树形查找

7.3.1二叉排序树 1.定义 目的:提供查找删除,插入关键字的速度 二叉排序树的特性: 左子树<根节点<右子树左右字数也分别是一棵二叉树 对二叉排序树进行中序遍历,可以得到一个递增的有序序列 2.二叉排序树的查找 查找从根节点开始,沿分支逐层向下比较的过程 二叉排序…

中国的“地理中心”在哪里?

我国是一个海陆兼备的国家&#xff0c;无论是960万平方公里的辽阔&#xff0c;还是300万平方公里的澎湃。 从南到北&#xff0c;自西向东&#xff0c;跨越了五个时区&#xff0c;涵盖了多种地形和气候。 那么&#xff0c;中国的“地理中心”到底在哪里呢&#xff1f; 大地原…

Azure OpenAI检索增强微调:使用 GPT-4o 对 GPT-4o mini 进行微调,以适应特定领域的应用

定制是关键&#xff01; 生成式人工智能对企业最有影响力的应用之一是创建自然语言界面&#xff0c;这些界面经过定制&#xff0c;可以使用特定领域和用例数据来提供更好、更准确的响应。这意味着回答有关特定领域的问题&#xff0c;例如银行、法律和医疗领域。 我们经常谈…