科学计算与系统建模仿真平台开放系统架构V1.0已经发布

欢迎下载使用

开放系统架构


科学计算与系统建模仿真平台是当前工业软件中行业应用最广、生态影响最大、依赖粘度最强的工业软件,通过计算数学的软件化与工程知识的模型化,支撑用户在开展科学计算、数据处理、产品设计、仿真分析等工作中实现能力、效率与质量的有效提升,在以模型-数据为中心的数字化时代更有望成为数字化核心能力平台。
科学计算与系统建模仿真开放系统架构,定义了一套面向云环境的科学计算与系统建模仿真平台架构和接口标准化方案,支持开发者基于统一的接口规范,以一致的方式开发函数库、模型库和 APP,实现平台共建,丰富应用生态。

使用范围


本规范提出了科学计算与系统建模仿真开放系统架构,规定了科学计算与系统建模仿真平台各层级对外开放的标准接口协议、基础接口功能、接口调用方式等内容,给出基于开放接口开发函数、模型、APP 等资源的示例。
本规范可供南向数学算法/求解器开发者、北向函数/模型/APP 开发者、平台集成服务商、测评机构等单位参考使用。

分层架构


贯彻从底层算法到上层应用的完全开放策略,科学计算与系统建模仿真开放系统架构在最高抽象级别上划分为三个层次:内核层、平台层和应用层。

内核层和平台层提供了开放、标准接口供开发者和外部系统调用,应用层则定义了一套开发规范,支持函数、模型和 APP 资源的开发。

相关信息


主题 说明
开发系统架构规范 本规范提出了科学计算与系统建模仿真开放系统架构,规定了科学计算与系统建模仿真平台各层级对外开放的标准接口协议、基础接口功能、接口调用方式等内容,给出基于开放接口开发函数、模型、 APP 等资源的示例。本规范可供南向数学算法/求解器开发者、北向函数/模型/APP 开发者、平台集成服务商、测评机构等单位参考使用。
附录1.1 科学计算环境数学算法替换用户手册 本附录包含科学计算环境内核层数学库(BLAS、LAPACK、FFT、SPARSE)的接口详细说明,以及基于数学库接口定义的替换案例,包括替换原理介绍、替换操作手册等。
附录1.2 系统建模仿真环境内核算法替换用户手册 本附录包含系统建模仿真环境内核层模型求解算法(ODE、线性系统、非线性系统)的接口详细说明,以及基于算法接口定义的替换案例,包括替换原理介绍、替换操作手册等。
附录2.1 科学计算环境平台层API详细说明 本附录包含科学计算环境平台层API(基础API、数学API、图形API、APP构建API)的详细说明,以及如何使用这套API的综合案例,包括多语言如何调用平台层API、APP如何调用平台层API。
附录2.2 系统建模仿真环境平台层API详细说明 本附录包含系统建模仿真环境平台层API(模型操作、编译仿真、结果查询、图形、系统配置)的详细说明,以及如何使用这套API的综合案例,包括多语言如何调用平台层API、APP如何调用平台层API。
附录3.1 科学计算环境APP开发用户手册 本附录包含科学计算环境APP开发运行的原理介绍,通过一个简单的曲线拟合APP,介绍了APP的开发、测试、打包、安装使用过程,然后有2个综合案例,详细介绍了APP的开发方法。
附录3.2 系统建模仿真环境APP开发用户手册 本附录包含系统建模仿真环境APP开发包MWORKS.SDK的原理简介,首先通过一个简单的质量弹簧阻尼APP,介绍了APP的开发、测试、打包、安装使用过程,然后有2个综合案例(车辆仿真APP、批量仿真APP),详细介绍了APP的开发方法。
附录3.3 模型库和函数库开发规范 本附录包含函数库开发规范和模型库开发规范,函数库开发规范定义了一套开发Julia函数库需要遵循的规范要求,模型库开发规范定义了一套开发Modelica模型库需要遵循的规范要求。

系统智能设计与仿真验证平台

前往下载