# 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 组件类型互相依赖导致的崩溃