modelPartialQuasiStationaryGeneratorComplex
Extends from TransiEnt.Components.Electrical.Machines.Base.PartialQuasiStationaryGenerator (Abstract class for quasistationary generators).
Information
1. Purpose of model
Partial model of an electric machine using TransiEnt electrical interfaces.
2. Level of detail, physical effects considered, and physical insight
L2E (defined in the CodingConventions) - differential equation
3. Limits of validity
(Purely technical component without physical modeling.)
4. Interfaces
Mechanical power port mpp
Modelica RealInput: E_input
5. Nomenclature
Q is the reactive power
P_mech is the mechanical power
f_complex is a frequency
delta_lsm is an angle
6. Governing Equations
(no equations)
7. Remarks for Usage
(no remarks)
8. Validation
(no remarks)
9. References
(no remarks)
10. Version History
Model created by Jan-Peter Heckel (jan.heckel@tuhh.de) in June 2018
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.PowerFactor | cosphi_n | P_el_n/S_n | |
| Modelica.Units.SI.ReactivePower | Q_n | sqrt(S_n^2 - P_el_n^2) | |
| General | |||
| SI.Voltage | v_n (from PartialQuasiStationaryGenerator) | simCenter.v_n | Nominal voltage |
| Modelica.Units.SI.ActivePower | P_el_n | 180e3 | Nominal active power |
| Modelica.Units.SI.ApparentPower | S_n | 225e3 | Nominal apparent power |
| Type of Bus | |||
| Boolean | IsSlack | false | true for Slack bus |
| SI.Angle | angle_slacklsm | 0 | Set voltage angle at port or polar wheel angle at slack machine |
| Boolean | OwnFrequency | false | true for own frequency, only possible when IsSlack=false |
| Physical constraints | |||
| Real | D_cage | 0 | Cage Damping |
Connectors
Components
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.SimCenter | simCenter (from PartialActivePowerGenerator) | ||
| Modelica.Units.SI.ActivePower | P (from PartialActivePowerGenerator) | epp.P | |
| Modelica.Units.SI.ActivePower | P_el_is (from PartialActivePowerGenerator) | -epp.P | Actual active power output |
| Modelica.Units.SI.Frequency | f_grid (from PartialActivePowerGenerator) | epp.f | |
| Modelica.Units.SI.AngularVelocity | omega (from PartialActivePowerGenerator) | der(mpp.phi) | |
| Modelica.Units.SI.ReactivePower | Q (from PartialQuasiStationaryGenerator) | epp.Q | |
| Modelica.Units.SI.Voltage | v_grid (from PartialQuasiStationaryGenerator) | epp.v | |
| Modelica.Units.SI.ApparentPower | S (from PartialQuasiStationaryGenerator) | sign(epp.P)*sqrt(epp.P^2 + epp.Q^2) | |
| Modelica.Units.SI.PowerFactor | cosphi (from PartialQuasiStationaryGenerator) | noEvent(if S > 0 then P/S else 0) | |
| SI.ReactivePower | Q_is | -epp.Q | |
| Modelica.Units.SI.Power | P_mech | -mpp.tau*der(mpp.phi) | |
| SI.Frequency | f_complex | ||
| SI.Angle | delta_lsm | ||
| SI.Angle | theta |