6月30日,MWORKS 2023b产品发布会与Modelica暨装备数字化研讨会(2023)同期举行。继2023年1月8日发布MWORKS 2023a之后,年内第二个版本如期而至。MWORKS是苏州同元软控信息技术有限公司(简称“同元软控”)历时十五年倾心打造的新一代科学计算与系统建模仿真平台,旨在为各行业的装备数字化工程提供计算仿真共性基础支撑。
MWORKS 2023b产品发布会由同元软控副总经理兼市场总监陈路主持,与会嘉宾逾700人,共同见证MWORKS 2023b的全新发布并亲历了这场新兴工业软件进化之旅。
会上,同元软控产品总监郭俊峰对新发布的MWORKS 2023b产品特性、重大改进、关键技术以及设计理念进行了详细介绍。
MWORKS一直以“打造新一代科学计算与系统建模仿真平台,为装备数字化工程提供建模仿真引擎”为目标,新发布版本将进一步解锁全新工具链,驾驭数字化装备设计与交付的无限可能。7个工具全新发布,8个工具重要更新,数十个亮点功能,数百项改进。
·升级云端科学计算与建模仿真环境体验
工业知识模型互联平台MoHub基于MWORKS Cloud云平台构建云端科学计算与建模仿真技术底座;在此基础上,充分借鉴开源社区成功模式构建一个覆盖函数库、模型库、APP库服务的模型社区;形成一个公有云部署、具备完全自主知识产权的工业知识模型互联平台,支持海量用户参与到工业知识模型的开发、分享、创新应用过程。Syslab Online更新支持交互式绘图,跟桌面端绘图API保持兼容;Sysplorer Online更新支持模型编辑和重构能力,支持多实例仿真结果对比。
·支持基于模型的APP开发与运营
全新APP开发工具与平台无缝集成,支持零代码/低代码开发,支持敏捷开发-部署模式。全新APP运行系统,支持租户管理,提供租户账号管理,方便教师统一管理班级和学生。这些新特性支持快速搭建教学或工业APP,支持在线体验APP,支持教师线上教学需求,帮助学生、教师和工程师基于基础模型库构建产品模型、以产品模型为中心构建工业APP,能更好地支持基于云的产学研用融合创新生态模式。
·科学计算环境MWORKS.Syslab 2023b
·全新推出性能分析工具、报告生成工具
性能分析工具支持程序计时,支持查看内存分配情况,支持火焰图,可视化展示性能采样分析结果,支持高亮显示耗时长的相关代码行。报告生成工具支持创建文档、标题、段落、文本、超链接、数学公式、批注、图片、表格、题注等对象,支持加载用户自定义的文档模板。
·新增实时编辑器功能
提供文档式的交互编程环境,支持用户在统一的文档环境中组合代码、嵌入式输出、格式化文本、方程与图像,生成可交互式的记事本,并与他人分享。目前仅支持Python语言,对Julia语言的支持将尽快推出。
·升级基础数学库、统计库
基础数学库全面升级,新增了71个算法和函数,总数量提升至385个;实现了算法自主可控,全面、可靠的自主可控算法,包含插值、微分方程求解、随机数等多个算法模块;优化了67个函数代码,提升了算法稳定性,性能平均提升5-10倍。统计库新增36个函数,新增Paretotails分布、统计绘图函数、蒙特卡洛随机数等相关函数,优化若干函数性能。
数学系列函数库合计数量从1381个提升到1538个,对标M软件,平均覆盖率从90%提升到95%。
·系统建模仿真环境MWORKS.Sysplorer 2023b
·提升多范式建模环境
系统建模仿真环境MWORKS.Sysplorer提升了多范式建模环境,包括MWORKS.Sysplorer环境跟SEC(Sysplorer Embedded Coder,嵌入式代码生成)功能融合;优化了建模功能,包括删除组件后连接保持,优化信号线连接,新增BUS总线模块,简化界面连线并支持结构体代码生成;MWORKS.Sysplorer模型跟SEC模型混合仿真。
·优化后处理环境
后处理动画可支持Linux系统。包括CAD模型导入,支持STEP、IGES两种B-rep模型,以及stl、obj、.shl等多种Mesh模型;支持较大规模多体动画,可开启光照渲染,2500万面片模型动画帧率≥25帧,动画流畅。
·升级嵌入式代码生成功能
可以生成产品级代码,符合行业规范,保持追溯性,生成的代码支持9款MCU与5款操作系统。静态代码检查工具箱可以帮助检查代码合规性,模型生成代码后静态检查工具箱自动识别并导入;检查规范包括C89、C99、MISRA C2012等;运行时错误包括除零、死代码、整数溢出及数组越界等;支持错误定位与高亮显示功能。
·增强Syslab与Sysplorer一体化集成能力
MWORKS 2023b版本增强了MWORKS.Syslab与 MWORKS.Sysplorer的一体化集成能力。支持将Syslab工作区变量作为参数传递给Sysplorer模型;新增了Syslab Object模块,提供了一套结构化的模板流程,用于将自定义Julia对象类封装为Modelica组件;构造的Modelica组件具备参数设置、初始化、数据验证、单步计算、仿真结束时释放资源、运行日志等能力。
·全面升级并行计算工具
Julia并行计算生态已较成熟,同元软控提供了一套高质量、体系性的帮助文档,允许开发者利用多核CPU以及GPU来实现更高的计算性能。
·全新推出小波工具箱
全新推出小波工具箱,支持离散多分辨率信号分析、1-D连续小波变换、提供正交和双正交滤波器组模型。
·全新推出相控阵工具箱
全新推出相控阵工具箱,支持相控阵设计与分析、波束赋形及到达方向估计、检测、距离和多普勒估计、波形设计及信号合成等。
·全新推出雷达工具箱
提供雷达方程,支持检测和跟踪统计、天线和接收器增益和损耗分析、环境和信号分簇、合成孔径雷达设计等。
·升级参数估计工具箱
模型标定和模型验证升级为参数估计工具箱,大幅升级的交互式界面,提供多种优化算法和配置方式帮助用户提高模型仿真精度,达成模型仿真结果逼近物理实验的效果。
·升级信号处理与通信工具箱
新增通信系统设计、射频传播模型、信道建模等特性,提供了全新的通信框图库,实现了通信链路级仿真应用。
·升级控制系统工具箱
控制系统工具箱为分析、设计和调节线性系统提供算法和应用程序,本次升级新增了线性分析器APP、模型线性化器APP以及控制系统设计APP。
控制系统设计APP通过交互方式实现控制目标的设定与可视化、校正环节的交互设计、时频域响应可视化与实时刷新与控制器设计结果导出;模型线性化器APP,支持对非线性Modelica模型进行线性化处理、频率特性估算,时频域响应可视化;系统辨识APP,支持根据观测到的系统输入、输出数据,估计得到系统的模型及模型参数。
·升级AI与数据科学能力
增强了AI与数据科学能力,升级了深度学习工具箱和机器学习工具箱。深度学习工具箱能够进一步集成 MindSpore AI 框架:新增35个功能函数,增强模型构建、模型训练以及可视化功能;拆分训练与推理端框架,支持与 Sysplorer 实现机理数据融合建模。机器学习工具箱新增了63个函数,添加流形学习与集成学习支持;优化贝叶斯、广义线性回归、支持向量机、谱聚类和高斯模型等算法。
·升级M语言兼容内核
无需安装MATLAB,可以直接在Syslab上运行;支持M核心语言的解析,语法及程序行为兼容度超过97%;内置361个常用函数,涵盖基础、数学、图形、控制系统、信号处理、通信等领域常用函数;内核支持搜索路径等MATLAB高级功能;M与Julia语言互调用,原生访问Julia生态,可以调用Julia先进的科学计算库;优化用户体验,文档、报错信息质量完成升级。让M代码接入Julia开源生态,实现用户历史代码平滑迁移。
科学计算与系统建模仿真平台开放系统架构规范v1.0正式发布,定义平台架构和接口标准,支持行业工具箱灵活接入;组件化工具底座,引入最优基础组件,随业界长期演进。实现了底层算法可修改,计算引擎可切换,应用资源可扩展,外部系统可集成。
MWORKS 2023b发布小结
此次,全新升级的MWORKS 2023b提供了更强大的云化与APP开发能力、更成熟的基础环境,更丰富的专业工具以及更开放的平台架构。
1.更全能的云化版本:科学计算环境云化版本全新上线,与系统建模仿真环境紧密结合,提供卓越的一体化在线设计仿真体验。
2.更成熟的基础环境:对8个工具进行了重要更新,完成数百项功能性能改进,以确保用户获得更高效、更智能的使用体验。
3.更完整的工具集:新增7个全新工具,功能更丰富,为用户提供更完整的功能来支撑数字化装备的设计和交付。
4.更开放的平台架构:通过语言级兼容运行M代码,结合开放式系统架构,既重视保护用户的宝贵历史资产,更提供面向未来的创新空间。
MWORKS 2023b即将开放下载
全新的MWORKS 2023b版本将于7月21日开放下载,欢迎新老用户朋友们踊跃下载、积极试用,与同元软控的科学家与工程师一起探寻精彩的装备数智化旅程。
进步,永不止步。同元软控始终聚焦先进软件,持续创新,稳定进化,不断夯实装备数字化支撑平台基础底座。
未来,我们仍将秉承打造标准、开放、共享的新一代工业软件的理念,通过MWORKS助力装备数字行业进一步释放数字化潜力,从当前的已确定和可探索,走向未来的无限可能~