Main Content

Constant Power Load

Constant power load for DC or AC supply

Since R2020a

  • Constant Power Load block

Libraries:
Simscape / Electrical / Passive

Description

The Constant Power Load block implements a constant power load for a DC or AC supply.

If you set the Load type parameter to DC:

  • The block outputs a nominal rated power as long as the voltage from the DC supply is greater than or equal to the Minimum supply voltage parameter value.

  • When the voltage from the DC supply drops below the Minimum supply voltage parameter value, the load behavior changes and the block acts as a constant resistance. If the supply voltage becomes negative, the block acts as a constant reverse conductance.

To ensure smooth transitions between these behaviors, the block uses a third-order polynomial spline with continuous derivatives. You can specify the width of this transition using the Transition voltage width parameter.

If you set the Load type parameter to AC:

  • The block outputs a nominal rated power at steady state as long as the voltage from the AC supply is greater than or equal to the Minimum supply voltage (RMS) parameter value. The block calculates the RMS power in harmonic approximation so that the block can calculate the power for AC voltage signals with time-dependent amplitudes. If the time scale of the amplitude change is comparable to the period of the alternating current, the instantaneous power briefly changes during the transition period.

  • When the voltage from the AC supply drops below the Minimum supply voltage (RMS) parameter value, the load behavior changes and the block models a load with constant impedance.

For more information about the equations for the AC load type in a three-phase system, see the Equations section of the Constant Power Load (Three-Phase) block.

Faults

To model a fault in the Constant Power Load block, in the Faults section, click the Add fault hyperlink next to the fault that you want to model. In the Add Fault window, specify the fault properties. For more information about fault modeling, see Fault Behavior Modeling and Fault Triggering.

The Constant Power Load block allows you to model an electrical fault as an open circuit. The block can trigger fault events at a specific time.

Load-Flow Analysis

If the block is in a network that is compatible with the frequency-time simulation mode, you can perform a load-flow analysis on the network. A load-flow analysis provides steady-state values that you can use to initialize a machine.

For more information, see Perform a Load-Flow Analysis Using Simscape Electrical and Frequency and Time Simulation Mode.

Examples

Ports

Conserving

expand all

Electrical conserving port associated with the constant power load positive terminal.

Electrical conserving port associated with the constant power load negative terminal.

Parameters

expand all

Main

Type of load. Select DC to use this load with a DC supply or AC to use this load with an AC supply.

Nominal power that the block consumes.

Dependencies

To enable this parameter, set Load Type to DC.

Minimum voltage the DC supply needs to give the block to act as a constant power load.

Dependencies

To enable this parameter, set Load Type to DC.

Value of the reverse conductance when the supply voltage becomes negative.

Dependencies

To enable this parameter, set Load Type to DC.

Transition voltage width used to ensure smooth transitions between the block's behaviors when the supply voltage drops below the Minimum supply voltage or becomes negative.

Dependencies

To enable this parameter, set Load Type to DC.

Active power that the block consumes.

Dependencies

To enable this parameter, set Load Type to AC.

Reactive power that the block consumes.

Dependencies

To enable this parameter, set Load Type to AC.

Rated frequency.

Dependencies

To enable this parameter, set Load Type to AC.

Minimum voltage, in RMS, the AC supply needs to give the block to act as a constant power load.

Dependencies

To enable this parameter, set Load Type to AC.

Since R2024a

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

Dependencies

To enable this parameter, set Load Type to AC.

Since R2024a

Terminal voltage, in RMS, at time zero.

Dependencies

To enable this parameter, set Load Type to AC.

Since R2024a

Angle of the terminal voltage at time zero.

Dependencies

To enable this parameter, set Load Type to AC.

Faults

Option to add an open-circuit fault in the Constant Power Load block.

To add a fault, click the Add fault hyperlink.

Conductance during the open-circuit state.

Dependencies

To enable this parameter, add a fault to the Constant Power Load block by clicking the Add fault hyperlink in the Open circuit fault parameter.

After you create the fault, you can change the properties in the Fault Inspector window. When you open a block that has a fault, the Open Fault Inspector hyperlink appears instead of the Add fault hyperlink. For an example that shows how to include faults, see Analyze a DC Armature Winding Fault.

Simulation time at which the block enters the faulted state.

Dependencies

To enable this parameter, in the Fault Inspector window, set Trigger Type to Timed.

This parameter appears in the Trigger section of the Fault Inspector window. For more information, see Set Fault Triggers.

Extended Capabilities

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

Version History

Introduced in R2020a

expand all