1、拖拽、下拉和连接范例以快速构建模型。
2、多窗口配置,具有在窗口之间使用拖放和复制粘贴操作来修改图表的能力。
3、支持一个会话中多个模型的同时加载。
连续和离散动态系统建模与仿真。
现实世界系统在本质上是多领域的。Activate 允许用户建模和仿真真实世界系统中的组合系统行为,支持多个领域,如机械、电气等。
1、使用1D框图模型库建立真实系统的分层级的基于组件的模型。
2、在同一个模型中混合使用基于信号和物理建模。
3、当对大的或复杂系统进行建模时,通过将一个框图中的多个功能块封装成一个块很容易创建超级块。
4、超级块是模块化的、可重用的,能够被屏蔽并从根本上表现为普通块,让用户更灵活地使用。
5、由于模型可以是分层的,参数可以在不同的层次上定义,Activate提供了一个所有可用的参数选项,它允许用户在框图中导航,并在当前级别中得到一个已知或已定义的所有参数的报告。
Altair Activate自带丰富的预定义的功能块。用户也可以用C或数学脚本创建他们自己的自定义功能块,并将它们保存到新的或现有的库中。包括:信号发生器、信号观察器、信号输入器、信号输出器、信号转换、信号属性、数学运算、动态、混合、路由、逻辑运算、激活操作、矩阵运算、查询数据表、端口、缓冲、总线操作、优化、协同仿真、触发器、自定义块。
除了上述基于信号的器件模型外,Activate还自带Modelica标准库(MSL),包含一系列描述电气、电磁、机械以及热物理特征的器件。用户可以通过自定义Modelica模型来扩展模型库,而且,用户也可以通过SPICE网表定义电路。
轻松创建组件和组装用户自定义应用。使用 Activate 的库管理器可以创建和编辑自定义库。Activate 提供集成开发环境(IDE),带有API函数来进一步地用于库管理。
Activate 的模拟器为用户提供了几种高性能的数值求解器,准确、稳定地求解动态系统,包括连续、离散时间和基于事件的行为。
优化功能块用于制定优化问题,从而提高系统的参数和设计鲁棒性控制策略。
强大的机制用于解决一般的优化问题,其中的成本和约束可以从Activate仿真结果和数学脚本的结合中获取。
1、此优化块可直接在模型中使用,无需任何外部调用函数或链接。
2、级联多个优化块,制定最大-最和最小-最大问题。
Activate支持FMI2.0标准可以用于在动态系统中进行模型交换和协同仿真,包含输入和输出 FMU(功能模拟单元)的能力。
协同仿真界面允许用户模拟一个复杂系统,包含多体系统(MBS)和一个或多个控制子系统。为了有效地模拟整个系统,MBS是使用一个多体模拟求解器进行仿真,同时控制子系统是使用Activate进行仿真。
Activate允许用户从Activate功能块中使用线性化来创建线性模型。不仅可以采用给定的时间内的运行仿真来计算操作点,还可以通过在输入、输出、状态和状态衍生物中施加约束来计算稳定态来计算操作点。
Activate支持用于系统性能和IP保护的代码生成。