# 2024b V6.0.6 发行说明
本文介绍 Sysplorer 2024b V6.0.6 的最新特征。
版本:Sysplorer 2024b
内部版本号:V6.0.6
发行时间:2024.08
欢迎使用 Sysplorer 2024b V6.0.6。这是在 2024a V6.0.3 版本基础上的一次更新。在此版本中,稳定性进一步提升,框图建模能力增强。前处理新增 8 个功能,后处理新增 5 个功能,新增 21 个 Python API 函数。新增定点工具箱,6 个工具箱有大幅更新。新增同元标准库 Modelica 4.0.0.TY.1,所有模型库都基于此标准库进行适配更新。
# 新增功能
# 前处理
- ★物理建模新增 DataStoreMemory 功能,让变量跨层调用更容易
- ★物理建模新增支持导入源代码形式 FMU
- ★Sysblock 建模新增 Terminator、MultiportSwitch、ComparetoConstant、ComparetoZero、BusToVector、Selector、ForEach Subsystem、Fcn 等模型
- ★Sysblock 建模新增对 Product、Gain、Sum、Switch 等模块支持定点运算及代码生成
- ★Sysblock 建模新增支持导出 FMU2.0Co-Simulation 格式
- ★混合模型新增支持导出 FMU
- ★优化 Sysblock 大模型的显示,减少卡顿
- ★状态机新增图函数功能
- 状态机新增支持注释功能
- 状态机新增支持内置函数 after
- 优化状态机注释代码和运算指令的显示颜色
- 物理建模支持图形化方式创建模型参数和变量,方便用户修改相同的参数和变量
- Sysblock 建模优化数据管理基础工作区,新增支持管理参数,模型工作区参数支持全类型;新增数值编辑器支持编辑多维度总线类型数据值
- 优化模型浏览区的搜索功能
- 优化删除组件保留连线,复制模型等操作导致多余连线悬空的提示
- 优化标准库中传递函数显示,可以直接查看传递函数
# 仿真及后处理
- ★物理建模新增内联积分算法类型,对积分算法按照定步长、变步长、离散求解进行分组,增强设置的可读性和向导性
- ★新增模型状态保存功能,将不确定模型转换为确定模型,保证求解结果的一致性
- ★新增同伦初始化功能,支持基于 homotopy 操作符的同伦变换,改善复杂非线性方程初值定义困难的建模问题
- Sysblock 建模支持基于数据流的模型调试功能
- 支持仿真结果和模型关联,支持通过模型打开最近一次的仿真结果,支持通过仿真结果打开对应的模型
# 平台基础
- ★增强可诊断性,优化崩溃信息捕捉上传功能,软件异常时会自动收集诊断文件并一键上传
- ★Python API 升级,mworksengine 升级为 mworks-sysplorer,优化 Python 结构,提升易用性;新增 21 个 Python API,提供对模型参数、组件信息、模型信息,连接信息操作的接口
# 工具箱
新增定点工具箱
支持多维情况,对不支持定点的模块进行检查及处理;推荐的定点类型直接应用于模型;优化迭代定点转换器流程,一次基准仿真可进行多次定点格式推荐;对推荐定点格式值域范围、精度等信息进行显示;信号标记操作由工具箱改为模型中进行标记。优化 Sysplorer CAD 工具箱
提供智能易用的三维交互式多体建模设计环境,支持在三维可视化环境中快速完成关节和驱动设计;能够自动完成布局连线并生成 Modelica 多体模型;支持对 Modelica 多体模型进行迭代设计,持续优化建模效果。优化 Slx 模型导入工具箱
提高导入效率;新增对 Link 子系统和模型引用的支持;新增部分组件支持;优化部分组件的参数生成。优化模型降阶及融合仿真工具箱
在数据处理方面,新版工具箱增加了场数据和系统数据的可视化功能,并支持对输入数据的预处理和特征增强,一定程度减少训练所需数据量。新版支持更灵活的数据集和绑定方式,并且可以在接续训练时显示模型信息,大幅度减少降阶模型迭代训练的操作步骤。优化模型试验工具箱
支持时序采样设计,即批量仿真中支持参数不同时刻设置不同参数值;大幅缩短启动运行的等待时间;支持参数矩阵批量仿真结果与参数组合的对应关系映射;新增中心复合设计、拉丁超立方等设计方法;优化批量仿真效率;解决批量仿真过程中可能卡死的问题。优化参数估计工具箱
提供 PythonAPI 接口,支持用户无界面选择参数,加载本地数据,优化模型仿真结果与输入数据的残差。优化响应优化工具箱
提供 PythonAPI 接口,支持用户无界面选择参数,建立需求,选择算法,优化模型以达到用户提出的不同需求。优化敏感度分析工具箱
提供 PythonAPI 接口,支持用户无界面选择参数,参数采样,建立需求,评估模型输出对不同参数变化的敏感程度。优化半物理仿真接口工具箱
支持 Python API,若干缺陷修复和易用性提升。优化半物理仿真管理工具箱
支持外部文件导入与编译功能。优化双向融合
新增 StartSysplorer 函数,支持通过函数启动 Sysplorer;更新双向融合示例,实现示例脚本一体化运行。优化模型线性化器
修复 MIMO 模型线性化结果不正确,绘图有误等问题。
# 模型库
新增同元标准库 Modelica 4.0.0.TY.1
适配同元商业模型库,在标准库 Molideca 4.0 基础上新增标准库 Molideca 3.2.3 部分内容;通过平台的模型升级功能,可将 Modelica 标准库的依赖关系直接升级为依赖同元基础库 Modelica 4.0.0.TY.1;新增 RealFFTWithOutput 模型,增加两个输出接口 y_amplitudes、y_phases;新增 TransferFunctionDia 模型,传递函数清晰,分子分母可动态显示在图标层;新增 IntegerSwitch、IntegerGreater、Equality、IntegerEquality 模型;新增 InnerMemory、OuterMemory 模型,用于全局变量定义与引用。优化平面机械模型库
适配同元基础库 Modelica 4.0.0.TY.1,由依赖标准库 3.2.3 改为依赖 Modelica 4.0.0.TY.1。优化基础机械模型库
适配同元基础库 Modelica 4.0.0.TY.1,由依赖标准库 3.2.3 改为依赖 Modelica 4.0.0.TY.1。优化传动系统模型库
适配同元基础库 Modelica 4.0.0.TY.1,由依赖标准库 3.2.3 改为依赖 Modelica 4.0.0.TY.1。优化多体系统模型库
适配同元基础库 Modelica 4.0.0.TY.1,由依赖标准库 3.2.3 改为依赖 Modelica 4.0.0.TY.1;新增 2 个约束模型:平行约束和垂直约束。优化柔性体模型库
适配同元基础库 Modelica 4.0.0.TY.1,由依赖标准库 3.2.3 改为依赖 Modelica 4.0.0.TY.1。优化接触模型库
适配同元基础库 Modelica 4.0.0.TY.1,由依赖标准库 3.2.3 改为依赖 Modelica 4.0.0.TY.1;新增 2 个简化的平面点接触模型,3 个点接触模型;新增面接触模型的类型,增加矩形面与矩形面接触模型,增加矩形面与圆面接触模型;新增平衡球模型、平面多物体碰撞和车轮滚动 3 个新的典型案例。优化三维传动系统模型库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1。优化液压组件模型库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1;优化文档浏览器中部分模型原理示意图,如液压缸、流阻类模型等。优化液压元件模型库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1;新增考虑倒角与间隙的带孔洞的滑阀芯;优化带孔洞滑阀芯,新增孔洞形状选择功能。优化液压介质模型库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1。优化气动组件模型库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1。优化气动元件模型库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1。优化气体介质模型库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1。优化热液压组件模型库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1;优化文档浏览器中部分模型原理示意图,如液压缸、流阻类模型等。优化热液压元件模型库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1。优化热模型库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1。优化基础热流体模型库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1。优化热流介质库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1;修改 CO2 介质比焓与比熵计算基准值。优化电机模型库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1。优化电力系统模型库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1。优化燃料电池模型库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1。优化基础电气模型库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1。优化车辆电子模型库
适配 Modelica 4.0.0.TY.1 软件版本;更新文档浏览器内容及格式。优化车辆动力学模型库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1。优化车辆发动机模型库
依赖同元基础模型库 1.0.7;适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1;更新文档浏览器内容及格式。优化车辆电池模型库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1;更新文档浏览器内容及格式。优化车辆动力性经济性模型库
增加统一驾驶员模型;增加动力性国标案例;增加增程式续航电池电量维持控制策略;适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1;更新文档浏览器内容及格式。优化车辆热管理模型库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1。优化车辆基础模型库
适配 Modelica 4.0.0.TY.1,由依赖标准库 Modelica 3.2.3 改为依赖 Modelica 4.0.0.TY.1。
# 删除或变更功能⚠️
在此版本中,我们对静态代码检查工具进行下架处理,如果您对该工具有需求请联系我们 (opens new window)。
# 修复问题
- 修复模型仿真时输出信息过多导致卡死的问题
- 修复部分模型检查失败的问题
- 修复使用高版本 gcc 出现校验成功但翻译失败的问题
- 修复加载模型库未加载依赖模型库的问题
- 修复模型升级失败的若干问题
- 修复删除组件后,被注释的代码发生变更的问题
- 修复模型图标添加文本,点击属性添加文字,模型崩溃的问题
- 修复 Sysblock 模型和物理模型混合建模时,使用 gcc 编译失败的问题
- 修复 Sysblock 模型定点数计算异常的问题
- 修复 Sysblock 模型维度推导错误的相关问题
- 修复保存 FMU 到顶层模型时,保存所有模型不生效的问题
- 修复输出面板中报错信息存在乱码的问题
- 修复 license 授权失败的若干问题
- 修复 outer 组件类型互相依赖导致的崩溃