多学科系统仿真软件simulationx介绍

0 评论

SimulationX 是一款分析评价技术系统内各部件相互作用的权威软件,是多学科领域建模、仿真和分析的通用CAE工具,并具有强大标准元件库,这些元件库包括:1D力学 、3D多体系统、动力传动系统、液力学、气动力学、热力学、电子学、电驱动、磁学和控制。

另外,SimulationX还具有强大的后处理系统。

SimulationX 是多学科领域系统仿真的领跑者。其模型库包含大量与工业界合作伙伴和研究机构密切合作开发的标准元件。面向用户的模块和版本、多功能性和众多软件接口,使SimulationX可以满足用户不同应用领域的各种需求。

技术与功能关系的仿真是对过程进行预测的一个工具。不要再由于“试验-出错”而浪费时间和金钱,而是要基于杰出的预测模拟结果。

SimulationX的研发方法大大提高了效率和可行性。多学科的概念,增加了复杂性和物理子系统之间的交互,因此,其需要综合考虑整个传动系统,工艺流程和设备。SimulationX在每个工业领域都给予工程师和研发商一个竞争优势(与此相关的竞争优势),以完成更加复杂和精细的研发任务。

应用

零部件和系统的研发模型包含着不同的物理领域,从机械到液压,热,气动,电磁,甚至是电子领域,当然也考虑了对这些领域的控制系统。

SimulationX是一个可以被实践工程师用于所有工业领域的系统仿真器。其建模理念是提供一个机电系统的建模和仿真平台,而不需要进行联合仿真,数学的描述了代码输入或代码导出/导入。

SimulationX对通用设计的支持迈出了重要的一步。除了应用一维机械库,控制系统,液压,和气动系统库的传统元件外,您现在可以通过电气工程,电子,热学,热动力,和三维机械库开发的200多个新元件创建您自己的模型。

极其强大的COM接口扩展了ITI SimulationX集成到整个设计流程中的可能性。您可以选择编程语言(Visual Basic, C, Java)创建您自己的定制脚本,用于与其他工具之间的数据交换,前处理和后处理,以及软件通信。你可以从安装程序中找到这样一些案例。

基于一个通用的联合模块,您可以凭借简洁并易于理解的方式创建一个与其他软件相连的联合仿真接口。通过STL接口,您可以从所有流行的CAD工具中输入您的模型几何尺寸。

获益

优势:面向对象的物理模型。一般的平衡方程,例如,力,电流,磁通,和质量流已经存在于SimulationX中。您只需要选择相应类型的连接-程序会确保相应连接接口的匹配。

节省时间:通过拓展现有的模型或组合各种子模型创建新的模型对象(面向对象的理念)

自动创建:可以运用集成的面向对象的建模语言设计全新的元件。同样,不需要使用文本编辑器。SimulationX的类型设计器系统的指导进行每一步的设计。符号和连接接口,以及参数对话框,都可以自动创建。

可以在所有的模型中访问:对象,参数,变量。这是由SimulationX清晰的结构命名空间所保证的,它支持任意深层次结构模型的实施。

SimulationX提供

几种分析可能性,结合在一个统一的环境下并且所有都适用于同一个模型。

时域内的仿真使用优化的DAE求解器解决指数大于1的微分方程以及稀疏矩阵求解方法静态计算(静态或稳定),计算本征频率和模态离散变量和零函数以解决不连续的问题。

您可以通过优化模块来评估最优参数(参数确定,反向仿真),其可以与ITI SimulationX模型进行紧密的互动。通过拖放,SimulationX执行优化任务的便利性得到了体现。您可以组合不同的优化标准并且给予权重。

特征

模块:

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包含了无缝集成的一维和三维建模仿真平台,用于各种物理领域的建模仿真,如机械,液压,热,电和磁。

语言

概述:

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机械库,多体机械库,液压库,热流库,和控制库中包含了大量的扩展模型元件。这些改进增强了其在实时仿真模型中的表现并且为汽车,近海/深海和海洋领域的应用提供了一个更加方便的建模环境。

相关软件
基于开放的Modelica标准,仿真软件SimulationX为您提供了一个建模平台,可以根据您的需求和开发任务轻松定制。
相关阅读