esi simulationx pro是一款专业的系统建模与仿真工具。行业必备的系统建模与仿真工具esi simulationx pro。该软件提供多种强大功能,例如SimulationX中的建模,模型创建和修改,周期性稳态仿真,平衡静态稳态,代码导入,代码导出,数据库链接,分析结果,仿真任务管理器,TVA报告生成器等。功能强大,并具有简单直观的工作流程,用户可以更轻松地完成建模和仿真,此外,它还有效地支持COM界面,协作仿真界面以及MS Office数据交换等界面,数据交互更加便捷,在这里共享适用于您的esi Simulationx 4.1破解版,有需要的朋友赶快下载吧!
安装方式:
1.下载并解压缩安装包,双击“ SimulationX-4.1.1.63427.Win.exe”开始安装。
2,然后进入以下语言选择界面,选择语言并单击[确定]。
3.然后进入欢迎安装SimulationX的界面,然后单击[下一步]。
4.如果显示系统组件升级的提示窗口,请单击[下一步]进行升级。
5.阅读许可协议,选中选项[我接受许可协议中的条款],然后继续进行下一个安装。
6.选择安装方式,用户可以选择第一个完整安装(熟悉软件的用户也可以自定义安装)。
7.选择项目组名称和默认的SimulationX 4.1。
8.准备安装,单击[下一步]按钮开始安装。
9.弹出以下成功安装SimulationX的提示,单击[fi
nish]按钮结束。
10.将破解补丁文件“ esidistutl.dll”复制到软件安装目录C:\ Program Files \ ESI Group \ SimulationX 4.1(根据系统选择,补丁文件分为32位和64位)。
11.在弹出的提示中,目标包含相同名称的文件,选择[在目标中替换文件]。
12.运行SimulationX,选择[Professional Edition],然后单击[开始]按钮。
13.输入您要喜欢的许可证类型列,然后选择第一个许可证文件,然后单击[浏览],然后选择[pam_lmd_SSQ.dat](如果只能在加载后选择许可证文件,请在选择窗口全选)。
14.您可以直接使用SimulationX。
软件功能:
用于模型交换和协同仿真的FMI
集成工作流的范围正在扩大,并且对模拟专家和初学者的要求也越来越高。其中之一是需要在OEM,供应商和服务提供商之间,不同的开发阶段之间以及不同的CAE程序之间灵活地交换模型。这需要通用格式。
FMI是用于模型交换和动态模型协同仿真的独立于工具的接口标准。
F用于模型交换的FMI仅包含功能模型单元(FMU)中的模型代码,但不包括求解器,这使目标平台可以使用其自己的求解器进行计算。
相反,用于协同仿真的FMU也带有自己的求解器。这使它们可以集成到其他目标平台中,包括不带微分方程求解器的优化工具。
您可以从SimulationX导出FMU,以进行模型交换或协同仿真。这些FMU可以在没有SimulationX的情况下使用,并且不需要任何运行时许可证。如果要在任何平台上运行它们,只需添加源代码。如果要保护自己的知识产权,请确保使用编译的二进制文件。
SimulationX功能可以有效地集成仿真程序
SimulationX已经带有各种CAx接口。仿真专家和初学者都可以通过此界面轻松地将SimulationX模型与来自不同应用领域的其他程序(例如CAD,CAM,CAE,CAO,FEA / FEM,CFD和MSB)连接,从而在封闭状态下提高产品开发效率。工具链。
ESI ITI哲学和SimulationX开发的核心一直是对开放技术标准(例如Modelica和FMI)的开放和支持,因为对于我们的客户而言,该软件不仅用于建模,仿真和分析复杂的机电系统工具。作为系统开发的商业和跨学科平台,SimulationX充分体现了CPO的概念。通过遵循这种基于平台的哲学,我们已经能够确保公开访问有关SimulationX早期开发的机电系统功能的信息。成为ProSTEP iViP协会的会员,以促进和传播跨学科的“系统思维”方法对我们来说是合乎逻辑的一步,并再次强调了ESI ITI对开放技术标准的承诺。
与CAD程序对接
CAD通过SimulationX中的CAD导入功能,可以以标准化格式导入CAD数据。对于导入,将自动计算重心,质量和惯性张量。您可以照常设计零件的几何形状,并将它们连同惯性信息直接传输到SimulationX。这可以帮助您确保设计尽早具有正确的功能。
与FEM工具的接口
您可以通过等效系统将弹性体(例如车身,外壳或车架)嵌入SimulationX 1D机械仿真中。只需在实验模态分析或FEM程序中使用模型参数即可。 ABAQUS,ANSYS®和Nastran受到导入过滤器的支持,该过滤器通过高度自动化的过程将可变形体集成到3D机械仿真中。
优化工具
优化工具的SimulationX界面功能
SimulationX包括用于各种优化工具(CAO)的接口。两种方法的组合可以帮助您找到相关的设计参数。该界面将系统建模,仿真和分析与SimulationX集成在一起,并允许基于DoE方法进行更快,更广泛的变更计算。这样,您将找到系统的全局最优值。
优化的界面
Isight和SIMULIA执行引擎(达索系统)
ModeFRONTIER(Esteco)
Optimus(Noesis解决方案)
OptiSLang(Dynardo)
OptiY(OptiY GmbH)
数据库接口
SimulationX数据库接口
通过此接口,您可以将SimulationX耦合到数据库,并轻松交换参数,变量,特征线和字符串。它可以轻松地使用数据集中的值对模型元素进行参数化,并减少潜在的错误源。
代码导出
小号
用于实时平台的imulationX代码导出
代码导出使您可以基于通用C代码将SimulationX模型的全部功能转移到其他应用程序。例如:
硬件在环仿真(HiL)
快速控制原型(RCP)
将模型集成到其他仿真程序(例如Simulink S-Function)
导出的SimulationX模型无需任何其他许可即可在目标平台上使用。独立的可执行文件可加快任何操作系统上的仿真过程
SimulationX C代码导出(带有或不带有求解器)
用于FMI的SimulationX代码导出(共同仿真和模型交换)
用于实时平台的SimulationX代码导出
代码导出dSPACE DS1006
代码导出NI LabVIEW控件设计与仿真模块
代码导出NI VeriStand
代码导出ETAS LABCAR
SimulationX代码导出车辆模拟(CarSim,BikeSim,TruckSim)
与MATLAB / Simulink交互
用于将SimulationX与MATLAB / Simulink耦合的接口功能
SimulationX通过MATLAB / Simulink提供了各种接口。当您欣赏它们时,这些选项可为您提供两全其美的选择,并允许您在其他仿真程序中使用现有模型。有不同的方法:
从Simulink编码器将代码作为FMU导入
基于FMI标准和Simulink编码器中的相应目标设置,可以通过DLL文件将现有的MATLAB / Simulink模型集成到SimulationX模型中。此方法适用于具有嵌入式MATLAB函数的Simulink模型。主要优点是您只需要SimulationX即可运行仿真。
SimulationX模型的C代码导出
SimulationX允许用户使用所有必要的接口将整个仿真模型导出为C代码,以将模型集成为Simulink中的S函数。这样可以实现从SimulationX到MATLAB / Simulink的无缝过渡。此外,Simulink编码器可以自动生成S函数,以为所支持的目标平台之一创建代码。
通过S函数进行协同协同仿真
如果SimulationX和MATLAB / Simulink均可用,则可以在链接的联合仿真模式下同时在每个模拟器上运行子模型。只需选择一组状态即可控制这两个程序之间的通信,这些状态通过SimulationX模型对象和经过特殊设计的S函数进行传输。您还可以使用结果的在线解释,同时保留两个子系统的简单修改选项。
SimulationX中的脚本功能
完整的COM接口可确保SimulationX与Windows应用程序之间的通信。任何交互式操作也可以通过脚本进行处理。这对于用户定义的批处理,嵌入式仿真,参数研究和优化非常方便。这适用于以下编程语言:
FTA和FMEA分析
使用SimulationX SafetyDesigner进行FTFTA / FMEA分析
XSimulationX在开发的早期阶段为故障树分析(FTA)和故障模式与影响分析(FMEA)提供了多种功能。这些功能的独特之处在于能够使用同一模型运行瞬态系统仿真和可靠性研究。对模型结构的任何更改都将自动应用到FTA / FMEA级别,从而简化了整个建模过程。 SimulationX中的SafetyDesigner可确保高效的工作流程。它带有方便的图形用户界面,可进行简单的可靠性和效果分析,并通过整个对话框指导用户进行整个模型元素配置。
分析HiP-HOPS(危害和传播研究的分级执行)在后台处理分析本身。 FTA工具由赫尔大学开发,并作为SimulationX中的后端插件运行。结果以HTML格式编译,可以使用任何Internet浏览器查看。
使用说明:
SimulationX提供的工作流程:
对象
基于网络
因果关系
直观的拖放式快速建模
动画模型元素
图形图视图
可选的3D视图
多个预先配置的模型和元素
自由使用Modelica®获得更多自由
在SimulationX TypeDesigner中轻松开发自己的模型
在SimulationX中集成Modelica库
同时使用图形和基于文本的模型视图
完全集成的分析方法
时域和频域瞬态仿真
线性和非线性系统分析
本征频率和模态形状
转移行为
订单分析
参数研究
性能分析
可靠性研究(FMEA,FTA)
在一个平台上进行预处理,求解和后处理
可变或固定步长的不同解决方案
全面的跟踪和调试选项
已经在仿真过程中,对结果图进行了在线分析,并且对参数进行了在线操作
将快速傅立叶变换和其他运算应用于信号曲线
实时仿真的完整解决方案
测试系统
硬件在环(HiL)
循环软件(SiL)
回路模型(MiL)
用于集成产品开发的多功能界面
通用COM接口
方便通过代码导出和协同仿真进行模型交换
FMI标准化接口
交互在整个开发过程中与许多其他计算工具进行交互,例如用于导入CAD几何图形或FEM导入
主要SimulationX模块列表
SimulationX for Expert提供了各种模块,您可以根据需要组合这些模块,具体取决于您的行业和手头的开发任务。所谓的基本模块是所有SimulationX模块的基础。它具有多种功能,可以快速直观地建模,仿真,分析和优化一维机械系统。
SimulationX基本模块包括:
力学1D
控制工程
动画
本征频率和模式分析
FMU进口
自动化,数据和模型交换
模型元素的创建,组织和版本管理
时域瞬态仿真
参数研究
性能分析
补充结合MSOffice®
声学
声学模块旨在模拟复杂的声学网络(1D),例如扬声器,入耳式耳机和麦克风。它还包括对消音器和家用电器(例如吸尘器和洗衣机)建模的模型。可以描述和分析由体积,管或孔连接组成的流体系统的声学特性。所提供的模型元素可以进行全面而简单的参数设置,并且可以与其他SimulationX库中的机械和电气元素结合使用。
一维声学,具有两个导纳端口
hen还可以模拟机械,电气或磁性组件对声学行为(例如磁化曲线或机械止动件)的非线性影响。可以在时域和频域中检查非线性谐波。为了分析声学特性,SimulationX提供了各种选项,用于幅度和相位响应,复数传递函数的极点和零点以及奈奎斯特图。
电力传输
的动力传递模块中的模型库和元素可以帮助您有效地对机械动力总成进行建模和分析,并加快受控驱动系统基于仿真的设计过程。您可以使用目录数据和设计参数对模型进行参数化。结合动画主题,您可以轻松创建动态3D可视化。
汽车气动模块中包含的汽车库提供了广泛的选择
用于气动制动和悬架系统的预配置模型元素e。它们针对用于商用车辆的此类系统的仿真进行了优化,但它们也适用于乘用车和机车车辆的仿真。
平面力学和动力传输(2D)
通过“ Mechanics”模块的库对机械系统进行有效的动态分析。该模型由质量,惯性,弹簧阻尼和具有物理参数的力组成。 SimulationX常用的面向网络的建模方法可以说明您在机械系统上的工程视图,并为您提供直观,快速的建模访问。 “机械”模块是驱动技术建模的基础。结合“液压”和“气动”模块,您可以轻松地模拟带有机械组件的整个流体动力系统。
电机工程
库和“电气工程”模块的元素允许您通过相应的网络模型对电磁现象进行建模和仿真。电动机,步进电动机和变频器的详细模型与动力传动,控制工程,流体动力和力学等其他领域的库链接在一起,以全面模拟复杂系统。通过FEM软件应用程序JMAG-RT的界面,您可以将机电组件的详细模型(带有来自CAD数据的参数)集成到SimulationX模型中。
流体动力
的此模块中的库可以模拟加热和冷却系统,空调系统和热机中的过程,还可以模拟其他应用中的热现象,例如动力总成组件的热性能。使用您易于使用的元素(例如气缸,阀门,管道,泵和油箱),根据您的液压和气动图创建您自己的设备特定模型
气动
您还可以考虑外部非线性,例如与压力和温度有关的流体特性,非线性阀特性,温度变化,气体吸收和扩散以及体积和机械能转换效率。
周期性稳态仿真
周期性稳态仿真用于根据参考量(例如,旋转质量的平均角速度)来计算非线性和线性系统的周期性极限环。
一些重要的应用领域是:
内燃机动力总成的振动分析
描述系统中非线性动态块描述函数的计算
根据激励幅度计算电子放大器和滤波器的谐波失真
液压和气动试验台,用于长期振动应力分析
所施加的周期性ansatz补充有线性时间相关项,以在自由旋转动力总成的振动分析中考虑旋转质量的稳定增长角。
对于计算结果,可以显示以下数量的频域:
振幅
波动系数
激发
人偶舞台
实部和虚部
在每种情况下,都会显示总和曲线,平均值和光谱分量(顺序)。另外,对于ansatz的周期部分,可以将一个周期内的信号波形和波动用作典型的时域结果。
稳态仿真允许考虑频域内的内部行为描述,尤其是对于那些没有时域表示的效果。
这允许在弹簧阻尼器间隙中实现频率相关的阻尼模型,而不是到目前为止使用的里德阻尼模型。
随频率变化的阻尼已添加到以下元素:
ElasticFriction(机械旋转)
联轴器(PowerTransmission.Couplings)
DiscClutch(动力传输。联轴器)
齿轮(PowerTransmission.Transmission)
BeltDrive(动力传输。传输)
–每个组件现在都有一个单独的参数页面用于稳态仿真,在该页面中,可以选择阻尼模型,并可以记录频谱功率(频谱功率的实际部分是耗散功率损耗)。
具有恒定延迟的延迟时间也在频域中实现,并且在具有连续时间输入信号的稳态仿真中将产生正确的结果。
用户可以使用“ Simulation Control”工具栏中的按钮进行稳态仿真。在开始仿真之前,请确保将仿真类型组合框设置为“稳定状态”。
处理要处理模拟,“模拟控制”工具栏提供以下命令:
称量(静态/稳态)
许多对于许多应用程序,从(稳态或静态)平衡状态而不是某些用户定义的初始状态开始仿真是有用的。
的这种平衡态的例子有:
电子产品:
电路的直流工作点
液压系统:
液压回路的稳定性分析
原理机械原理:
弹簧悬架,性支撑系统,车辆以恒定速度行驶,然后开始转向
当系统的状态变量不再更改时,即当它们的导数为零时,系统处于静态平衡。但是,在机械方面,当系统以恒定速度运动时,“平衡状态”也很有趣。在这种情况下,只有加速度(即最高导数)为零。
系统可能具有:
恰好一个
几个(钟摆具有稳定和不稳定的平衡),可能是无限个(例如,平坦地面上的球),
甚至都没有达到平衡。
通过菜单选项“模拟”→“平衡”或按钮,
您可以开始平衡计算。为此,计算算法将状态变量的最高导数保持为零,并尝试在这些条件下生成一致的状态。最终的非线性方程使用迭代法求解。输入的初始值用作迭代的起始值。如果未找到余额,则可以尝试手动更改初始值,然后再次重新开始余额计算。但是请记住,某些模型没有平衡,如没有平衡的简单模型所示。
数值方法无法区分模型是不平衡的还是找不到的,因为例如所选的起始值不合适。为了帮助算法找到余额,可以执行瞬态仿真以使模型接近可能的余额,然后开始余额计算。
代码导入
FMU进口
FMU(功能原型单元)是一个扩展名为.fmu的ZIP文件,符合FMI规范(www.fmi-standard.org)。它包含在模拟环境中模拟模型的所有数据和组件(请参见“ NI LabVIEW控制设计和模拟模块”)。这包括对XML文件中的接口(输入,输出,参数)的描述,以及对模型和求解器函数的描述(在编程语言C中为二进制或源代码的形式)。要在SimulationX中导入FMU,FMU必须包含作为Windows DLL的功能(32位或64位,具体取决于您使用的版本)。
导入要在SimulationX中导入FMU,请选择菜单插入→功能原型单元
后在“打开文件”对话框中选择FMU之后,将出现导入对话框(请参阅FMU导入对话框)。
在“实施”下,您可以查看它是否是用于模型交换或协同仿真的FMU。如果FMU内部都可以使用这两种实现,则将启用一个下拉菜单,您可以从中选择要导入的版本。
从Simulink导入代码
SimulationX可以将Simulink Coder(以前称为Real-Time Workshop(RTW))生成的源代码导入为FMU。较早的选项RTWImport元素提供了类似的方法。不再支持该选项。对于现有模型,建议将技术更改为基于FMU的更新选项。本章介绍了使用以下Simulink模型的两种可能性。
Simulink Coder生成可在SimulationX中使用的DLL的源代码。 DLL使用Simulink的固定步长求解器,该求解器是在创建DLL之前选择的。仿真计算分别在SimulationX和生成的DLL中运行。 DLL和SimulationX之间的数据传输将在示例时间步骤中完成。
通过FMU导入代码
小号
imulink编码器从Simulink模型生成用于联合仿真的FMU,可以通过SimulationX的FMU导入将其导入。
FMU的界面可访问Simulink模型的外部输入,输出和参数。在SimulationX和FMU之间只能传输类型为Real,Boolean和Integer的标量值。
安装
代码导出目标必须通过单独的安装程序安装。此设置包含目标模板和样本模型。安装程序将Simulink Coder的FMI联合仿真目标复制到\ rtw \ c \ fmicosim中。目录\ rtw \ c \ fmicosim \ m必须添加到MATLAB的搜索路径。 Microsoft Visual Studio(版本2010或更高版本)的C编译器作为编译器受支持。
代码导出
使用代码导出时,可以将完整的SimulationX模型的功能转换为C编程语言的源代码。
源该源代码可用于例如:
加速模拟
其他仿真程序中的模型集成
HIL应用
该模型将作为一个明确的常微分方程导出。在导出之前,用户定义的输入,输出和参数将形成导出模型的接口(请参见C代码生成过程)。该向导支持界面定义。
特殊通过特殊符号分析,模型将转换为以下形式的常微分方程:
模拟任务管理器
与变体向导类似,Simulation Task Manager是一个工具,允许对SimulationX模型进行变体计算。与Variants Wizard相比,它可以按顺序处理不同的模型,并且在执行过程中可以并行使用SimulationX的多个实例。这样可以加快执行速度。另外,可以执行固有频率和模式形状的计算。它可以作为独立程序启动。从SimulationX 3.9开始,您还可以从“分析”菜单中启动“模拟任务管理器”。
项目:
项目是可以按顺序处理的任意数量任务的集合。只能有一个活动项目。
任务:
该任务由SimulationX模型组成,该模型将创建一系列变量并进行计算。当前,作为一项任务,支持使用SimulationX(使用COM接口)以及使用SimulationX创建的可执行模型来计算变量以及计算固有频率和图案形状。
GUI的一般描述:
在程序窗口的左侧,您可以找到项目树。右边的区域用于显示有关在项目树中选择的项目的信息。
Esi Simulationx Pro 4.1.1破解版(多学科系统建模仿真平台)
图1:Projektfenster des Task Mange
从SimulationX内部:
启动从SimulationX启动Simulation Task Manager时,将使用活动模型的名称创建一个新项目。如果项目已经存在,请打开它。在项目中,默认情况下会创建一个使用SimulationX进行变量计算的任务。用户可以使用这些建议的设置,但他也可以删除它们并创建自己的项目/任务。
创建/打开项目:
启动Simulation Task Manager之后,您可以创建一个新项目或打开一个现有项目。可以在文件菜单或Simulation Task Managers的工具栏中找到相应的项目。
创建新项目时,可以选择其名称和存储位置。
为了加载现有项目,必须从其存储位置选择一个项目文件(* .stmp)。
项目设置:
创建新项目后,打开现有项目或在项目树中选择项目条目后,将显示项目设置。
SimulationX版本:
在这里,您可以为每个任务配置SimulationX的版本。
错误时:
可用于配置发生错误时如何执行任务执行。
目录:
显示项目的存储位置(无法更改)
项目超时:
可用于限制整个项目的最大执行时间。 00:00:00(小时:分钟:秒)表示没有超时。
任务超时:
默认可以用于配置单个任务的最大执行时间的默认限制。 00:00:00表示没有超时。
软件功能:
SimulationX基于开放的Modelica标准,为您提供了可以轻松满足您的需求的平台。您可以使用ITI库中的现成元素,根据需要对其进行自定义,也可以从头开始创建新的库和模型元素。这种模块化的仿真环境使您能够找到适合您当前任务的最佳工具。与各种CAx工具和后处理应用程序以及开放标准(例如FMI)的特定接口确保将SimulationX无缝集成到现有工具链中。
灵活使用来自不同物理领域的大量不同模型库。例如,将机械组件与流体动力或控制工程中的组件组合在一起。许多基本元素以及众多复杂的应用程序模型为建模过程提供了无限的可能性。您可以节省时间和金钱,因为您可以将同一模型用于各种分析,并且仅用一个平台就可以管理不同的模拟任务。 SimulationX是用于全面分析整个系统的多功能工具箱。
麦
充分利用SimulationX中的直观图形用户界面,并遵循“所见即所得”的原理来构建模型的可视化。在图表视图和可选的3D视图中创建的工程符号可帮助您轻松浏览程序和模型。您还可以使用结构化图表视图和3D视图作为与同事和客户进行交流以传达您的信息的方式。
XSimulationX用户非常重视能够轻松模拟最复杂的机电系统以及快速,轻松地进行许多变化计算的能力。作为基于Modelica的工具,无论您是要使用SimulationX模型库中的预配置元素,还是想为自定义库创建自己的模型元素,仿真软件都由您决定。基于具有无向连接的模型,您可以精确地优化系统的动态行为,同时还可以实现很大的非线性。
打为您的产品开发打下坚实的基础。超过600个客户和近25年的系统仿真经验证明了我们软件的高性能以及作为业务合作伙伴的可靠性。许多研究论文都强调了SimulationX在工业和科学应用中的重要性。通过与广大用户社区的持续交互,您可以从计划的自定义增强中受益。