modelPartialQuasiStationaryGeneratorComplex

Abstract class for quasistationary generators for ComplexPowerPort

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

TypeNameDefaultDescription
Modelica.Units.SI.PowerFactorcosphi_nP_el_n/S_n
Modelica.Units.SI.ReactivePowerQ_nsqrt(S_n^2 - P_el_n^2)
General
SI.Voltagev_n (from PartialQuasiStationaryGenerator)simCenter.v_nNominal voltage
Modelica.Units.SI.ActivePowerP_el_n180e3Nominal active power
Modelica.Units.SI.ApparentPowerS_n225e3Nominal apparent power
Type of Bus
BooleanIsSlackfalsetrue for Slack bus
SI.Angleangle_slacklsm0Set voltage angle at port or polar wheel angle at slack machine
BooleanOwnFrequencyfalsetrue for own frequency, only possible when IsSlack=false
Physical constraints
RealD_cage0Cage Damping

Connectors

TypeNameDefaultDescription
TransiEnt.Basics.Interfaces.Electrical.ActivePowerPortepp (from PartialActivePowerGenerator)
TransiEnt.Basics.Interfaces.General.MechanicalPowerPortmpp (from PartialActivePowerGenerator)
Modelica.Blocks.Interfaces.RealInputE_input (from PartialActivePowerGenerator)Control input

Components

TypeNameDefaultDescription
TransiEnt.SimCentersimCenter (from PartialActivePowerGenerator)
Modelica.Units.SI.ActivePowerP (from PartialActivePowerGenerator)epp.P
Modelica.Units.SI.ActivePowerP_el_is (from PartialActivePowerGenerator)-epp.PActual active power output
Modelica.Units.SI.Frequencyf_grid (from PartialActivePowerGenerator)epp.f
Modelica.Units.SI.AngularVelocityomega (from PartialActivePowerGenerator)der(mpp.phi)
Modelica.Units.SI.ReactivePowerQ (from PartialQuasiStationaryGenerator)epp.Q
Modelica.Units.SI.Voltagev_grid (from PartialQuasiStationaryGenerator)epp.v
Modelica.Units.SI.ApparentPowerS (from PartialQuasiStationaryGenerator)sign(epp.P)*sqrt(epp.P^2 + epp.Q^2)
Modelica.Units.SI.PowerFactorcosphi (from PartialQuasiStationaryGenerator)noEvent(if S > 0 then P/S else 0)
SI.ReactivePowerQ_is-epp.Q
Modelica.Units.SI.PowerP_mech-mpp.tau*der(mpp.phi)
SI.Frequencyf_complex
SI.Angledelta_lsm
SI.Angletheta