模块:
SimulationX的基础功能模块是工程系统设计、建模和分析应用的基础。
SimulationX中的 Typedesigner是一个调整现有模型和创建专有模型的先进工具。它是基于Modelica语言的高级编辑器。基础模块包括:一般信号库, COM端口,外部函数接口和打印引擎。
仿真可以在时间或频域中进行。可以用暂态仿真计算线性和非线性系统行为,也可以用稳态仿真计算周期性激励下(非线性和线性)模型。
学科模型库拥有从工程应用角度划分的模型元件。预制的模型元件大大提高了建模的效率。
选项和接口为全面的系统与结构分析(例如,平衡计算,线性系统分析,变量计算)以及与其他CAx产品集成、数据库和优化工具的连接提供了齐备的工具箱。
插件通过外部模型库(Modelica模型库)调用、StateChart Designer(状态图设计模块)和虚拟机库扩展和补充了SimulationX的功能。
版本:
不同版本的SimulationX为科研、研发、工程设计、教育及销售等行业应用提供相应的用户配置。针对不同的用户背景可以加载不同的配置。您可以自己决定,终极用户(例如,您所供应的、最终使用仿真模型的用户)是否能更改模型或者只能选择不同的参数。
供设计,建模和分析的 专业版;
供分析和后处理的 分析版;
供介绍和演示的 演示版;
供科研教育的 校园版;
您可以在线下载个人用学生版;
Modelica版本支持Modelica-高级用户进行单独的模型开发;
充分利用Modelica标准库的全部功能优势;
设计和仿真独立的模型,可用于解决多学科问题并可以显示仿真结果。
接口:
SimulationX的接口使SimulationX的模型与CAD,CAM,CAE,CAO,FEA/FEM,CFD,MBS及其它软件顺利兼容。SimulationX为各个应用领域的第三方软件提供各式各样的接口。
Co模拟:
SimulationX提供了一个划时代的Co模拟接口。普通的Co模拟库包含了能与几乎所有别的仿真工具兼容的万用块。它们通过TCP/IP协议来进行连接。预置的可立即使用的Co模拟解决方案可以适用于MATLAB/Simulink, MSC.Adams, Simpack, FLUENT, Cadmould 及其它软件。
数据和模型导入;
数字数据(1D/2D/3D )和CAD文件(3D)都可以被导入;
模型导出;
模型导出功能包括对线性系统模型和整个SimulationX模型以c代码形式的导出。该代码可以生成独立的可执行文件,Simulink的S函数并可用于硬件在环仿真,RCP- 或者 SiL中去。
优化,DOE和DFSS技术:
SimulationX拥有和各种优化工具(CAO)相连的接口,可以自动对设计变量进行优化。这种先进的解决方案集成了SimulationX的系统建模,仿真和分析功能,扩大了在对替代产品进行快速评估中的应用。SimulationX提供与不同优化工具相互交互的接口:OptiSLang, modelFRONTIER and OptiY.
有限元分析:
SimulationX为有限元分析提供完备的接口。相对于其他CAE软件,SimulationX包含了无缝集成的一维和三维建模仿真平台,用于各种物理领域的建模仿真,如机械,液压,热,电和磁。
Modelica语言
概述:
ITI一直积极支持面向对象的模型描述语言Modelica发展成为物理建模的通用语言。从SimulationX 3.3版本开始为 Modelica高级用户提供了Modelica 版本。
Modelica的语言定义和标准库是开放的,并且由Modelica协会*进行发展和推广。
* Modelica是Modelica协会的注册品牌商标。
模型:
Modelica模型的使用
Modelica标准库的模型和其他基于Modelica语言定义 (最新3.1版 )的模型都能在SimulationX中运行。SimulationX中的建模与仿真过程与使用Modelica建模仿真原则上是一样的 :加载模型文件,在图形用户界面下改变参数,开始模拟和使用仿真工具的基础架构并最终展示仿真结果。SimulationX学科库树状结构中清晰地展示出 了目前加载的Modelica库。针对单个模型和它们间连接的图形表达,SimulationX直接使用了Modelica语言中的Graphics- 和 ViewInfo-Annotationen。SimulationX的分析方法的也可在Modelica模型中使用。
用户自定义Modelica模型
通过使用合适的Modelica工具或Modelica编辑器可以进行任何新模型开发。只要SimulationX存储了Modelica路径中模型文件(如,一个package),那么这个新模型就会出现在学科库树形结构中。在模型开发中偏好结构清晰的操作界面的用户可以使用SimulationX Typedesign。它是一个能自始至终伴随各阶段模型开发的系统向导。它支持用户创建和编辑Modelica环境中所有的类(Modell, Connector, Record, Block, Funktion, Package)。
Modelica多体力学
针对多体系统建模SimulationX提供一个或多个三维显示图。
接口:
Analysis
Linear System Analysis: natural frequencies and swinging form,
arbitrary interconnection;
Variant assistant (parameter studies);
Calculating Equilibration;
接口
Optimisation Software OptiY;
Database interface;
SafetyDesigner (FT-Interface) and HipHops;
代码输出
C-Code-Export (with and without Solver);
Export S-Function (MATLAB/Simulink);
Code-Export for FMI (Model Exchange);
Code-Export for FMI (Co-Simulation);
当前版本
SimulationX3.4于2010年11月发布-并首次提供了64位的版本。除了具有众多的特性和功能以简化并加速建模过程外,SimulationX完全支持Modelica3.1.
新的频域内扭振分析模块 | 借助新的扭振分析模块及有效的模型库元件,SimulationX加强了对带有内燃机,电机,齿轮及典型负载的驱动系统的稳态分析。该模块包括专门的线性和非线性模型用于增强SimulationX的稳态仿真能力以及对驱动系统评价和认定。扭振分析模块的开放架构允许用户对其进行轻松的修改和增强。
增强了CAD导入 | 除了Pro/ENGINEER外,SimulationX3.4目前也支持Solidworks的导入。增强的CAD导入元件目前允许对其几何约束进行定义。所创建的模型元件依据定义的几何约束进行连接,其结构视图中的位置关系直接从CAD中提取。对模块管理的加强显著减少了人工建模的复杂性以及导入CAD模型时的错误率。
增强了CVODE及代码输出的鲁棒性和性能 | 由于对线性方程求解及事件处理的优化,以及更有效的雅克比矩阵计算,CVODE求解器在鲁棒性及计算速度上都得到了优化。特别是大模型的变量计算得到了明显的优化。SimulationX 中Modelica编译器的优化以及公共子式的连续使用能够生成更有效的C代码。这减少了应用SimulationX模型进行实时仿真时所需要的计算时间,反之能够计算更复杂的模型。
显著提升稳态仿真的计算速度 | 新的"线性插值法"中改进的步长控制显著减少了计算时间。在一些典型的应用中,例如船用燃机驱动系统或者建筑机械等,仿真时间缩短了10倍。
涵盖了全部的Modelica语言 | SimulationX3.4大大增强了模型处理,由于完全涵盖了Modelica3.1,对熟练的Modelica语言使用者来说十分容易上手。标准化的建模语言增加了使用SimulationX建模的效率。
外部类型库的增强加速并简化了建模 | 新的版本在动力传动库,1D机械库,多体机械库,液压库,热流库,和控制库中包含了大量的扩展模型元件。这些改进增强了其在实时仿真模型中的表现并且为汽车,近海/深海和海洋领域的应用提供了一个更加方便的建模环境。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删