由于基于组件的拖放式设计,SystemModeler 使得创建真实的跨域模型变得轻松。高效的内置数值求解器,能够正确处理由事件和不连续行为构成的系统,从而精确地仿真系统行为。立即可实现的可视化,包括立体机械组件的自动动画制作。
拖放式建模使用 SystemModeler 的拖放方式快速且直观地创建模型。选取组件,例如晶体管或弹簧,并把它们放置在画布上。把组件用线相连表明物理连接,如电线或机械附件。![]() 分层建模创建基于组件的分层模型,遵循现实系统的拓扑结构,比传统的“基于模块”的模型更容易开发和理解。在 SystemModeler 中,单个的子模型是可独立测试和重复使用的,允许您快速探索可替代的设计和场景。![]()
文档:
分层模型» 混合系统建模通过组合离散信号和内置的带有连续物理组件的 StateGraph 库,精确模拟离散-连续混合系统。SystemModeler 的数值求解器能检测和处理混合系统中的不连续性,从而能够准确模拟突发事件,如切换、碰撞或状态转换等。![]() 即时可视化只需简单一击,便可绘制系统变量的值。利用点击界面绘制多个变量,创建参数图并可从内置绘图样式中选择不同的绘图风格。把直观的几何形状从 CAD 软件粘贴至组件中,并为具有三维机械组件的模型自动创建实时的立体动画。连接至 Mathematica 即可进行可编程的自定义可视化。![]() 导出与发布结果数值仿真结果可直接导出为 CSV 或 MAT 格式。图可导出为标准的图像格式(PNG, JPG, 等),图数据可用 CSV 格式导出。在互动式可浏览的网页中自动输出模型以及伴随的仿真结果。![]() |
跨域建模在现实世界中,机器和系统很少局限在一个单一的具体领域中,而往往涉及诸多领域,如机械、电子或热力学等。SystemModeler 模型可包含来自任何领域的互相连接的组件的任何组合。在仿真时,这些更贴近现实的跨域模型有助于我们发现在单一、集成较少的环境中会错过的一些重要效应。![]()
文档:
Multidomain» 内置模型库SystemModeler 带有大型的 Modelica 标准组件库,可用于平移、旋转和三维力学,电子,逻辑以及信号模块等的建模。库包括完整的源代码和文档。![]() BioChem 库模拟代谢途径和执行数值试验,可以减少实验室实验的需要。BioChem 库包括表示反应物质、物理隔层和标准生化反应的组件以及多个详细的范例。![]() 自定义组件与库用已有组件或者直接根据用户定义的方程,构建可重复使用的自定义组件。为可再分发的 Modelica 程序包中的相关库的群组和连接线的新类型指定组件图标和样式。第三方 Modelica 库可用于许多专业领域。![]()
文档:
自定义组件» 仿真与试验自动将模型转化为优化的微分方程组,以便于立即仿真。点击式界面便于调整模型参数,使您能够快速探索而无需重新编译模型。进程中的暂停与恢复仿真以及同步仿真可以即时运行。![]()
文档:
仿真中心» 独立的仿真可执行文件由 SystemModeler 编译的优化仿真可执行文件是自包含的,包括所有数值求解器,适于重复使用,诸如在自定义的桌面应用程序中。已编译的可执行文件从一个易于编程产生的 XML 文件中读取参数值和初始化条件,并以标准格式返回仿真结果,使你很容易在应用程序中进行诠释。![]()
文档:
仿真可执行文件» |













![[en]](/common/images2003/lang_bottom_en.gif)
![[ja]](/common/images2003/lang_bottom_ja.gif)
![[es]](/common/images2003/lang_bottom_es.gif)