modelDynLoad

Dynamic exponential recovery load according to Karlsson & Hill

Extends from Partials.Load (Shell model for loads).

Information

Dynamic exponential recovery load according to Karlsson & Hill [1].

The load powers are given by:

  der(xp) = P0*(V^(as) - V^at) - xp/Tp;
  Pl = (xp/Tp + P0*V^at);
  der(xq) = Q0*(V^(bs) - V^bt) - xq/Tq;
  Ql = (xq/Tq + Q0*V^bt);

where xp is a continuous dynamic state that can be interpreted as a
measure of the energy deficit in the load and Ps(V) = P0*V^as
is the steady-state and Pt(V)=P0*V^at the transient voltage dependency.
Pl is the actual active load power and Tp is the active power recovery
time constant.

For the reactive load power, a similar model is used with corresponding
characteristics x_q, Qs(V)=Q0 V^bs, Qt(V) = Q0 V^bt and time constant Tq.

---
[1] D. Karlsson and D.J. Hill, "Modelling and identification of nonlinear
dynamic loads in power systems", IEEE Transactions on Power Systems,
vol. 9, no. 1, pp. 157-163, February 1994.

Parameters

TypeNameDefaultDescription
Base.ActivePowerP0 (from Load)1Initial Active Load Power
Base.ReactivePowerQ0 (from Load)0.2Initial Reactive Load Power
Realas0.5Steady-state active power voltage dependency
Realat2Transient active power voltage dependency
Realbs1Steady-state reactive power voltage dependency
Realbt2Transient reactive power voltage dependency
ObjectStab.Base.TimeTp60Active power recovery time constant
ObjectStab.Base.TimeTq60Reactive power recovery time constant

Connectors

TypeNameDefaultDescription
ObjectStab.Base.PinT (from OnePin)

Components

TypeNameDefaultDescription
Base.ActivePowerPl (from Load)Active Load Power
Base.ReactivePowerQl (from Load)Reactive Load Power
Base.VoltageV (from Load)sqrt((1 + T.va)*(1 + T.va) + T.vb*T.vb)Voltage Amplitude
Base.VoltageAngletheta (from Load)Modelica.Math.atan2(T.vb, (1 + T.va))Voltage Angle
RealxpInternal Load State
RealxqInternal Load State