Engee 文档

构建物理模型的阶段

页面进行中。

让我们考虑使用RC电路的示例构建物理模型。 RC电路由电阻和电容组成。 此类电路通常用于信号滤波、脉冲生成、定时器和其他任务。

选择和配置广告块

我们将使用库块来构建模型。 Physical Modeling 从节 Fundamental Components / Electrical :

分节名和块名 块图标 模拟的对象

资料来源: DC Voltage Source

dc voltage source

一个理想的电压源。

元素: Resistor

resistor

的电阻。

元素: Capacitor

capacitor

的电容器。

元素: Electrical Reference

electrical reference

接地。

传感器: Current Sensor

current sensor

一个电流表。

传感器: Voltage Sensor

voltage sensor

一个电压表。

您可以通过在库中搜索或在双击画布时出现的搜索字段中输入其名称来找到所需的块。

要将块添加到模型中,请用鼠标从块库中拖动它。 block library icon 将它们放在画布上以正确的顺序,并连接它们,因为它们连接在一个真正的电路。:

building physmod model 1

添加块后,它们立即具有默认值。 要更改设置,请双击块或右键单击并选择*选项*:

电流表 Current Sensor 输出电流到端口*I*,电压表 Voltage Sensor -端口中的电压为*V*。 这些信号可以连接到 Terminator 从库*基本*/*接收器*并启用录制。

building physmod model 2

信号记录 signal logging 1 允许您将所有模拟结果保存到"simout"变量中。 它只收集那些启用了记录的信号。 此变量允许您将来将仿真结果保存到CSV文件中(有关更多信息,请参阅文章 Engee中仿真结果的软件处理).

默认情况下,'simout’变量不会在模型仿真完成后创建。 选中该框以显示它。 将模拟结果保存到工作区设置窗口 debug article icon 1:

simout open 1 cn

有关在*Engee*中构建模型的更多信息,请参阅 建立模型.

选择求解器

在仿真之前,您需要选择适合物理模型的求解器。 通常,使用隐式求解器:Rosenbrock23Rodas4RadauIIA5QNDFImplicitEulerTrapezoidTRBDF2KenCarp4。 它们需要比显式步骤更少的步骤。

一个物理模型可以包括多个网络。 每个网络(链接框图)需要一个块 Solver Configuration,其设置解算器的参数。

在此示例中,*Solver Configuration*块的参数可以默认保留。

building physmod model 3

选择求解器后,剩下的就是选择仿真时间并运行仿真。

模拟结果

让我们在窗口中看到结果 信号可视化 graphs icon 1. 这些图表显示了为电容器充电时,电流呈指数级下降,其两端的电压如何增加。

building physmod model 4 cn

building physmod model 5 cn