Contenido principal

Dynamic Load (Three-Phase, DQ0)

R2026b

Balanced three-phase dynamic load in direct-quadrature-zero reference frame

Since R2026b

  • Dynamic Load (Three-Phase, DQ0) block

Libraries:
Simscape / Electrical / DQ0 Components / Passive

Description

The Dynamic Load (Three-Phase, DQ0) block models a dynamic load for a three-phase supply in the direct-quadrature-zero (dq0) reference frame.

Equations

This table shows how the block calculates the consumed active and reactive power based on the voltage from the supply, V.

Range of V ValuesConsumed Active and Reactive Power
V>VminPactual=PinQactual=Qin
V<Vmin

The block models a load with an impedance equal to:

R=Vmin2PinPin2+Qin2X=Vmin2QinPin2+Qin2Z=R2+X2

In these equations:

  • Vmin is the value of the Minimum supply voltage (phase-to-phase RMS) parameter.

  • Pactual is the consumed active power of the block.

  • Pin is the input active power of the block as specified at input port P.

  • Qactual is the consumed reactive power of the block.

  • Qin is the input reactive power of the block as specified at input port Q.

The Dynamic Load (Three-Phase, DQ0) block consumes or generates active power depending on the polarity of the input active power Pin. If Pin > 0, the block consumes active power. If Pin < 0, the block generates active power.

When you set the Zero sequence parameter to Include, the block models zero-sequence circuit as an RL load,

v0=R0i0+L0di0dt,

where:

  • R0 is the zero-sequence resistance and is equal to the value of the Zero-sequence resistance parameter.

  • L0 is the zero-sequence inductance and is equal to the value of the Zero-sequence inductance parameter.

Faults

To model a fault in the Dynamic Load (Three-Phase, DQ0) block, in the Faults section, click Add fault next to the fault that you want to model. For more information about fault modeling, see Fault Behavior Modeling and Fault Triggering.

The Dynamic Load (Three-Phase, DQ0) block allows you to model an electrical fault as an open circuit. You specify how and when faults occur by using the Trigger type parameter.

For more information about adding faults to blocks and specifying fault triggers, see Introduction to Simscape Faults.

Assumptions and Limitations

The block defines the dq0 quantities in the synchronous reference frame using the standard power-variant form. For more information about the Park transform, see Park Transform.

Ports

Input

expand all

Physical signal port associated with the real power, specified as a scalar.

Physical signal port associated with the reactive power, specified as a scalar.

Conserving

expand all

Note

The d, q, and 0 ports are electrical conserving ports that represent three‑phase quantities expressed in the rotating reference (dq0) frame. Connecting these ports to components outside the dq0 domain requires appropriate transformations to avoid modeling inconsistencies.

Electrical conserving port associated with the d-axis voltage.

Electrical conserving port associated with the q-axis voltage.

Electrical conserving port associated with the zero-sequence component.

Dependencies

To enable this port, set Zero sequence to Include.

Parameters

expand all

Main

Option to include or exclude the zero-sequence component.

Minimum root mean squared (RMS) voltage between phases that the supply needs for the block to act as a dynamic load.

Time constant associated with the transients of the terminal voltage measurement.

RMS terminal voltage between phases at time zero.

Terminal voltage angle of phase A at time zero.

Zero-sequence resistance.

Dependencies

To enable this parameter, set Zero Sequence to Include.

Zero-sequence inductance.

Dependencies

To enable this parameter, set Zero Sequence to Include.

Faults

Option to add an open-circuit fault in the Dynamic Load (Three-Phase, DQ0) block.

To add a fault, click the Add fault hyperlink.

Conductance during the open-circuit state.

Dependencies

To enable this parameter, click the Add fault hyperlink for the Open circuit fault parameter.

Trigger type, specified as one of these options:

  • Always On — The fault injects at the start of the simulation.

  • Timed — The fault injects when the simulation time reaches the value you specify for the Trigger fault at time parameter.

  • Additional triggers — The fault injects as a result of additional triggers not available in the block dialog box. Select this option and click the Open fault properties hyperlink to set the Trigger type to one of these values in the Property Inspector:

    • Conditional — The fault injects as a result of a condition that reflects a behavior associated with a signal. Conditionals evaluate the Boolean expression in the Condition parameter at each time step. To learn more, see Create and Manage Conditionals.

    • Manual — The fault injects or clears when you toggle the status in the Fault Dashboard pane. To learn more, see Manually Trigger Faults in Models.

Dependencies

To enable this parameter, click the Add fault hyperlink for the Open circuit fault parameter.

Simulation time at which the block enters the faulted state.

Dependencies

To enable this parameter, click the Add fault hyperlink for the Open circuit fault parameter and set Trigger type to Timed.

Option to enable additional trigger types not available in the block dialog box. To set the Trigger type parameter to Conditional or Manual, click the Open fault properties hyperlink and set the Trigger type in the Property Inspector.

Dependencies

To enable this parameter, click the Add fault hyperlink for the Open circuit fault parameter and set Trigger type to Additional triggers.

Extended Capabilities

expand all

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Version History

Introduced in R2026b