主要内容

模拟离散电气系统

介绍

要执行离散模拟,请打开PowerGui.块和集合仿真类型离散的,并指定采样时间。电气系统使用Tustin /后向欧拉(TBE)方法离散化。该方法结合了Tustin方法和后向欧拉方法。它允许您模拟Snubberless Diode和晶闸管转换器。它消除了用汀素方法看到的数值振荡,并提供比向后欧拉方法更好的精度。

离散化方法结合了汀瓜蛋白法的准确性和后欧尔方法的数值振荡阻尼特性。它允许您使用几乎没有缓冲器模拟电力电子电路,使用纯电阻缓冲器具有非常大的电阻值,从而导致漏电流可忽略不计。

模拟的精度是通过您选择离散化的时间步骤来控制。通常,20μs至50μs的样本时间给出了使用诸如二极管和晶闸管的线路换向电力电子设备上的50 Hz或60 Hz电力系统或系统上的开关瞬变的良好结果。使用强制换向电力电子开关的系统通常在高开关频率下运行,并且需要更小的采样时间。例如,模拟以5kHz运行的脉冲宽度调制(PWM)逆变器需要最大时间步长为1μs。

即使你将电路离散化,你仍然可以使用连续控制系统。然而,采用离散控制系统提高了仿真速度。

离散开关和电力电子设备

开关和电力电子器件是非线性元件,其由具有低ron电阻的纯电阻元件表示,当开关关闭时,当开关打开时无限电阻。每次在仿真期间改变开关状态时,电路的线性部分的离散状态空间模型都被重新评估,以考虑电路拓扑的变化。

由于状态空间模型的计算方式,开关不能与电感电路串联。在这种情况下,缓冲电路必须跨电力电子设备连接。对于强制换向器件,使用高电阻的纯电阻缓冲器可以使缓冲器电路可以忽略不计。然而,对于包含自然换向器件如二极管和晶闸管的电路,由于使用了固定的模拟时间步长,当器件被阻塞时,电流过零不能被准确检测。

离散化电机

电机是模拟作为电流源的非线性元件。除非在机器端子处连接寄生电阻或电容元件,否则这些元件不能连接到电感网络。在离散系统中使用电气机时,您可能必须增加这些寄生电阻负载以避免数值振荡。寄生载荷的量取决于采样时间和用于离散电机的积分方法。

同步机模型和异步机器模型使用梯形离散化方法。所有其他机器模型都使用前向欧拉离散化方法。对于同步机和异步机器,您可以选择机器离散化方法先进的块菜单的选项卡。

在R2018B和早期版本中,可以使用两种集成方法先进的选项卡的同步机异步机器块:梯形非特性方法或梯形迭代方法。

梯形非迭代法是一种稳定、快速的求解方法。然而,为了保持模拟的稳定性,必须在机器终端连接一个电阻性寄生负载。例如,对于50毫秒的采样时间,最小电阻负载可高达机器额定功率的5 - 10%。对于某些应用程序,将这些负载降低到可接受水平的唯一方法,比如低于额定功率的0.1%,是用梯形迭代方法模拟机器。但是,使用这种方法,当模型中机器数量增加时,仿真变得非常缓慢,甚至无法收敛。

在R2019A中,已经引入了两种附加方法以使机器型号分开:梯形鲁棒方法和后欧尔鲁棒方法。这些方法是强大的求解器的一部分,允许更快更准确地模拟机器。该求解器允许您消除寄生载荷并在无负载或使用断路器串联连接的机器(先前版本中不可能的电路拓扑)。这种强大的求解器不使用迭代技术,使其适用于实时应用。

该算法解决了大寄生负载时梯形非迭代法的稳定性问题,以及梯形迭代法的收敛性和仿真速度慢的问题。下面的示例演示了使用鲁棒求解器的优点。

使用SM和ASM块的离散模型示例

以下示例说明了机器离散化方法的影响和平行负载量对模型稳定性。

  1. 打开紧急柴油发电机和异步电动机模型的例子。该模型包括一台同步机(SM)和一台异步机(ASM),它们在同一母线上并联,负载为1mw。

  2. 在Powergui菜单中,选择仿真类型=离散,并指定一个采样时间为50 μs。在首选项选项卡上,选择Tustin /后欧尔离散求解器

  3. 使用负载流工具初始化机器模型。

  4. 启动模拟并观察模型以稳态开始。

在此模型中,同步机器块和异步机器块的高级选项卡中指定的默认离散化方法是梯形非标识。该模型是稳定的,因为在机器端子处连接的1 MW的相对大负载。该负载代表SM标称功率的32%和ASM标称功率的60%。

现在模拟了这种离散模型,几乎没有在机器端子上连接负载。您可以尝试减少1 MW负载来说1 KW(分别表示0.032%和0.06%的SM和ASM机标称功率)。

将电阻负载从1MW更改为1 KW并开始仿真。注意数值振荡,因为1 kW负载太小,无法保证机器型号的稳定性。

如果按照50 kW的步长改变负载,可以发现使用梯形非迭代方法获得稳定模型所需的最小载荷为300 kW,相当于总机标称电源的6.2%(4.80 MVA = 3.125 MVASM的ASM + 1.678 MVA)。

先进的选项卡的同步机块,将求解器更改为梯形迭代,并离开梯形非迭代选择异步机器块求解器。模拟模型。仿真结果与连续模型的仿真结果相同,并且可以准确地返回代数循环警告。使用该求解器的缺点是模拟速度。而且,如果你试图使用梯形迭代两个机器的求解器,您观察到Simulink金宝app®无法收敛。

在1 kW负载下模拟这一离散模型的唯一方法是对两个机器块采用梯形鲁棒法或后向欧拉鲁棒法。梯形鲁棒方法的精度略高于后向欧拉鲁棒方法,特别是对于较大的样本次数。在空载条件下,梯形鲁棒方法对电压产生轻微的阻尼数值振荡。在这种情况下,反向欧拉鲁棒方法防止振荡,并保持可接受的仿真精度。稳健的解算器允许您消除机器终端的并行负载。

在两个机器块中指定梯形鲁棒方法并注释出负载。重新连接阶段A和B之间的电压测量块(否则,Simulink返回错误,因为由负载所定义的接地点不再存在)。金宝app启动仿真和缩放在VAB机电压上,在施加故障并清除故障时观察小数值振荡。如果您使用两台机器的倒退欧拉鲁棒方法,可以避免这些振荡。用两种类型的鲁棒溶剂获得的模拟速度与用梯形非迭代方法获得的速度大致相同。

离散非线性电阻和电感

鲁棒求解器通过使用迭代方法提供了离散的非线性电阻和非线性电感器的精确建模。当使用稳健的求解器来离散非线性电阻和非线性电感器时,通常在一个或两个迭代中找到解决方案。对于实时应用程序,您可能需要限制迭代的数量。看看非线性元素的求解器详细信息偏好在PowerGui.块参考页面。

离散的非线性电阻器

非线性电阻是电阻元件,其中电流(型号输出)是电压的非线性函数(型号输入)。这种类型的元素不包含任何状态。其输出随输入而瞬间变化。这意味着在输入和输出之间存在直接馈通,产生代数环。求解该代数环需要迭代方法。

使用非线性电阻,例如,模型浪涌避雷器堵塞。当模拟类型中的仿真类型PowerGui.块类型设置为离散的时,选择离散化方法先进的选项卡的浪涌避雷器堵塞。可以使用三个解决方案方法选项在离散模型中断代数循环在离散模型中使用鲁棒求解器在离散模型中的复选框。

  1. 当这两个复选框被清除时,健壮的求解器就不启用了,模型包含一个由Simulink求解的代数循环,它会迭代,直到找到解为止。金宝app虽然这种方法产生了正确的结果,但不推荐使用浪涌避雷器块在模型中增加。由于代数循环的存在,这种方法不能用于实时应用。

  2. 只有这一点在离散模型中断代数循环复选框被选中,在非线性电阻模型的电流输出端插入延迟以打破代数循环。此延迟需要使用小的采样时间。不建议使用此方法,因为当采样时间增加时,它变得不稳定。

  3. 当。。。的时候在离散模型中使用鲁棒求解器选择参数,鲁棒求解器提供稳定的迭代和准确的仿真结果。从R2019A发布开始,这是推荐的离散方式浪涌避雷器块。

离散非线性电感器

非线性电感器是电感元件,其中电流(型号输出)是与电压的积分相对应的磁通连杆的非线性函数(型号输入)。为了达到良好的准确性,必须通过使用隐式的集成方法来计算磁通连杆,例如梯形或向后欧拉方法。缺点是输入和输出之间的直接馈通,这需要迭代解决方案。

非线性电感器用于实现单相和三相变压器块中的饱和。当。。。的时候仿真类型在里面PowerGui.块被设置为离散的时,选择离散化方法先进的选项卡的变压器块。您可以使用该方法指定四种解决方案方法在离散模型中断代数循环复选框和离散求解模型参数。

  1. 当。。。的时候在离散模型中断代数循环选择参数,在非线性电感器模型的输出端插入延迟以避免迭代。此延迟需要小的样本时间来保持稳定并产生准确的结果。

  2. 当。。。的时候在离散模型中断代数循环参数被清除了梯形迭代方法用于计算通量(电压集成),Simulink迭代以找到解决方案。金宝app虽然这种方法产生了正确的结果,但不推荐使用可饱和变压器块在模型中增加。由于代数循环的存在,这种方法不能用于实时应用。

  3. 当。。。的时候梯形鲁棒方法用于计算磁通量,鲁棒求解器迭代以找到解决方案。

  4. 当。。。的时候落后的欧拉强大方法用于计算磁通量,鲁棒求解器迭代以找到解决方案。

从R2019A释放开始,方法3和4是推荐的方法。梯形鲁棒方法比后向欧拉鲁棒方法略有准确。当变压器处于无负载时,梯形鲁棒方法可以在变压器电压上产生略微阻尼的数值振荡。在这种情况下,后向欧拉鲁棒方法可防止振荡,同时保持可接受的精度。