Engee 文档

Controlled PWM Voltage

个脉宽调制电压源。

blockType: AcausalElectricPowerSystems.IntegratedCircuits.ControlledPWMVoltage

图书馆路径:

/Physical Modeling/Electrical/Integrated Circuits/Controlled PWM Voltage

资料描述

Controlled PWM Voltage 它是脉宽调制(PWM)电压源。 您可以通过将 Modeling option 参数设置为两个值之一来模拟电气端口或输入信号:

  • 电气输入端口 -该装置根据端口*ref+*和*ref-*的参考电压计算占空比。 默认情况下使用此参数。

  • 信号输入 -直接使用输入控制信号设置钻孔值。

设置 建模选项 参数的值时 电气输入端口 钻孔是:

哪里:

  • -端口*ref+*和*ref-*的输入电压。

  • -最小参考电压。

  • -最大参考电压。

参数 输出电压幅度 的值确定输出电压的幅度。

在初始时刻,脉冲以高值初始化,除非 脉冲延迟时间 参数大于零或设定误差等于零。

使用 脉冲延迟时间脉冲宽度偏移 参数,可以添加小的通断延迟和小的关断延迟。 这在微调开关时间以最小化开关损耗时非常有用。

在PWM模式下,单元异步操作-PWM开关时刻产生事件,因此开关时间始终准确确定,而不考虑仿真步骤的最大尺寸。

假设和限制

该模型基于以下假设:

  • 该单元的*REF*输出是浮动的,它没有连接到电地球。 这样做的结果是,当将电气端口*PWM*和*REF*直接连接到设备的电气端口*PWM*和*REF*时 H-Bridge 或者栅极驱动器必须连接到*电气参考 *单元的*REF*连接线。

  • 不要将受控PWM单元直接连接到半导体栅极,因为在这种情况下没有栅极驱动器的输出电阻,这决定了开关动态。 要设置栅极-源极或栅极-发射极电压,请使用栅极驱动器或半桥驱动器单元。

  • 不要使用受控PWM单元直接控制电机单元。 在脉冲之间的间隔中,PWM电机驱动器切换到打开状态。 要控制发动机,请使用控制单元 H-Bridge.

  • 当通过块控制发动机 H-Bridge 将*模拟模式*参数设置为 平均 以加快仿真速度。 块的*仿真模式*参数 H-Bridge 它也必须设置为模式 平均. 在这种情况下,将所需PWM电压的平均值施加到电动机。 在模式 平均 假设电机的电感元件的阻抗在PWM频率下较小。 要测试此假设,请在PWM模式下运行仿真,并将结果与PWM模式下获得的结果进行比较。 平均.

如果要线性化模型,请将 Simulation mode 参数设置为 平均 并确保您已正确指定块的操作点。 块的线性化仅对于对应于大于零且小于100%的占空比的输入是可能的。

港口

入口处

u-通控制信号:q[<br>] 标量,标量

置井眼的输入信号。

依赖关系

要使用此端口,请将 Modeling option 参数设置为 信号输入.

非定向

ref+-正终端通行证:q[<br>] 电力

与参考电压的正接点连接的电端口。

依赖关系

要使用此端口,请将 Modeling option 参数设置为 电气输入端口.

ref--负终端通行证:q[<br>] 电力

与参考电压的负触点连接的电端口。

依赖关系

要使用此端口,请将 Modeling option 参数设置为 电气输入端口.

PWM-脉宽调制信号(PWM信号)通过:q[<br>] 电力

与PWM调制输出信号连接的电压端口。

REF-浮地端口通行证:q[<br>] 电力

连接到浮地的电端口。

参数

建模选项-基于电气端口或通道的钻孔:q控制信号[<br>] 电气输入端口(默认) | 信号输入

用于指定块端口类型的选项。

  • 电气输入端口 -该装置根据端口*ref+*和*ref-*的参考电压计算钻孔。 默认情况下使用此参数。

  • 信号输入 -直接使用输入端口设置钻孔。

PWM频率-PWM通过频率:q[<br>] 1000赫兹(默认)

PWM输出信号的频率。

依赖关系

如果 Simulation mode 参数设置为 脉宽调制.

脉冲延迟时间-使能通过的延迟:q[<br>] 0(默认)

直到仿真时间等于该参数的值,脉冲序列才开始。

您可以设置一个小值 脉冲延迟时间 来微调开关时间,并确保在打开开关设备之前完全关闭开关设备。 也可以使用大的延迟时间值,例如,如果希望脉冲序列在仅仅几个周期之后开始。 指定的值必须大于或等于零。

依赖关系

如果 Simulation mode 参数设置为 脉宽调制.

脉冲宽度偏移-延长或缩短脉冲通过:q[<br>] 0(默认)

所需的脉冲宽度,由钻孔和脉冲频率的乘积决定,可以通过为 脉冲宽度偏移 参数设置的值来移动。 正值将脉冲延长固定量。 负值缩短脉冲。 该参数与 脉冲延迟时间 参数一起可用于微调开关时间,以便最大限度地减少某些电路中的开关损耗。

依赖关系

如果 Simulation mode 参数设置为 脉宽调制.

最小脉冲宽度-通过的最小脉冲长度:q[<br>] 0(默认)

最小脉冲长度基于内部时钟发生器或以编程方式设置,以保护受控设备。 指定的值必须大于或等于零。

依赖关系

如果 Simulation mode 参数设置为 脉宽调制.

模拟模式-模拟模式通行证:q[<br>] PWM(默认) | 平均

选择以下输出电压类型选项之一:

  • 脉宽调制 -输出电压为脉宽调制信号。 这是默认选项。

  • 平均 -输出电压是PWM信号的平均值。

切换事件类型-通过切换事件的类型:q[<br>] 异步-最适合可变步长求解器(默认) | 离散时间-固定步长求解器的最佳选择
  • 异步-最适合可变步长求解器 -此选项对于使用可变步长求解器的桌面建模更有效,因为它需要更少的仿真步骤来实现相同的精度水平。

  • 离散时间–固定步长求解器的最佳选择 -与固定步长求解器一起使用,包括本地求解器。

依赖关系

如果 Simulation mode 参数设置为 脉宽调制.

采样时间-计算通过的步骤之间的间隔:q[<br>] 1e-6(默认)

块退出状态的更新之间的时间。 计算步骤之间的间隔应该是建模步骤大小的倍数。 为了使PWM控制具有足够的分辨率,计算步骤之间的间隔必须小于PWM周期的百分之一。 (PWM周期比PWM频率多一个)。

依赖关系

如果 切换事件类型 参数设置为 离散时间-固定步长求解器的最佳选择

输入电压为0%占空比-Vmin
0(默认)

输入电压V的值,PWM信号占空比为0%。

依赖关系

如果 建模选项 参数具有值,则使用此参数 电气输入端口.

输入电压为100%占空比-Vmax
5V(默认)

PWM信号的占空比为100%的输入电压的值。

依赖关系

如果 Modeling option 参数具有值,则使用此参数 电气输入端口.

0%占空比的输入值-通过信号的最小值:q[<br>] 0(默认)

PWM信号具有0%占空比的输入信号的值。

依赖关系

如果 Modeling option 参数具有值,则使用此参数 信号输入.

100%占空比的输入值-通过信号的最大值:q[<br>] 1(默认)

PWM信号的精度为100%的输入信号的值。

依赖关系

如果 Modeling option 参数具有值,则使用此参数 信号输入.

输出电压幅度-高电平输出信号通过的信号幅度:q[<br>] 5V(默认)

输出端的PWM信号的幅度。