modelLoadZIP
ZIP coefficients load model
Extends from BaseClasses.BaseLoad (Base model for loads), AdditionalIcons.Load.
Information
The ZIP coefficient load model, also known as the polynomial model, represents the variation with voltage of a load composed of a constant impedance part Z, a constant current part I and a constant power part P.The coefficients Zp, Ip and Pp are the ZIP coefficients for active power and the coefficients Zq, Iq and Pq the ZIP coefficients for reactive power.
By taking Zp = Ip = Zq = Iq = 0 and Pp = Pq = 1, one will have a constant PQ load: P = PRefPu and Q = QRefPu.
By taking Zp = Pp = Zq = Pq = 0 and Ip = Iq = 1, one will get a constant current load: P = PRefPu * (U/U0) and Q = QRefPu * (U/U0).
By taking Ip = Pp = Iq = Pq = 0 and Zp = Zq = 1, one will end up with a constant impedance load: P = PRefPu * (U/U0)² and Q = QRefPu * (U/U0)²
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | NbSwitchOffSignals (from SwitchOffLogic) | Number of switch-off signals to take into account in inputs | |
| Boolean | SwitchOffSignal10 (from SwitchOffLogic) | false | Initial switch-off signal 1 |
| Boolean | SwitchOffSignal20 (from SwitchOffLogic) | false | Initial switch-off signal 2 |
| Boolean | SwitchOffSignal30 (from SwitchOffLogic) | false | Initial switch-off signal 3 |
| Boolean | Running0 (from SwitchOffLogic) | if NbSwitchOffSignals >= 3 then not (SwitchOffSignal10 or SwitchOffSignal20 or SwitchOffSignal30) elseif NbSwitchOffSignals >= 2 then not (SwitchOffSignal10 or SwitchOffSignal20) else not SwitchOffSignal10 | Indicates if the component is initially running or not |
| Constants.state | State0 (from SwitchOffLoad) | Constants.state.Closed | Start value of connection state |
| Types.ComplexVoltagePu | u0Pu (from BaseLoad) | Start value of complex voltage at load terminal in pu (base UNom) | |
| Types.ComplexApparentPowerPu | s0Pu (from BaseLoad) | Start value of apparent power at load terminal in pu (base SnRef) (receptor convention) | |
| Types.ComplexCurrentPu | i0Pu (from BaseLoad) | Start value of complex current at load terminal in pu (base UNom, SnRef) (receptor convention) | |
| Real | Zp | Impedance coefficient for active power | |
| Real | Ip | Current coefficient for active power | |
| Real | Pp | Power coefficient for active power | |
| Real | Zq | Impedance coefficient for reactive power | |
| Real | Iq | Current coefficient for reactive power | |
| Real | Pq | Power coefficient for reactive power |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Dynawo.Connectors.BPin | switchOffSignal1 (from SwitchOffLogic) | Switch-off signal 1 | |
| Dynawo.Connectors.BPin | switchOffSignal2 (from SwitchOffLogic) | Switch-off signal 2 | |
| Dynawo.Connectors.BPin | switchOffSignal3 (from SwitchOffLogic) | Switch-off signal 3 | |
| Dynawo.Connectors.BPin | running (from SwitchOffLogic) | Indicates if the component is running or not | |
| Dynawo.Connectors.ACPower | terminal (from BaseLoad) | Connector used to connect the load to the grid | |
| Modelica.Blocks.Interfaces.RealInput | PRefPu (from BaseLoad) | Active power request | |
| Modelica.Blocks.Interfaces.RealInput | QRefPu (from BaseLoad) | Reactive power request | |
| Modelica.Blocks.Interfaces.RealInput | deltaP (from BaseLoad) | Delta to apply on PRef in % | |
| Modelica.Blocks.Interfaces.RealInput | deltaQ (from BaseLoad) | Delta to apply on QRef in % | |
| Dynawo.Connectors.ImPin | UPu (from BaseLoad) | Voltage amplitude at load terminal in pu (base UNom) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Constants.state | state (from SwitchOffLoad) | Load connection state | |
| Types.ActivePowerPu | PPu (from BaseLoad) | Active power at load terminal in pu (base SnRef) (receptor convention) | |
| Types.ReactivePowerPu | QPu (from BaseLoad) | Reactive power at load terminal in pu (base SnRef) (receptor convention) | |
| Types.ComplexApparentPowerPu | SPu (from BaseLoad) | Apparent power at load terminal in pu (base SnRef) (receptor convention) |