modelBaseMultiDomainThreePhase

Three-phase motor partial model
Diagram of BaseMultiDomainThreePhase

Extends from OpenIPSL.Electrical.Essentials.pfComponent (Partial model containing all the parameters for entering power flow data).

Parameters

TypeNameDefaultDescription
Power flow data
OpenIPSL.Types.ApparentPowerM_b15e6Machine base power
Types.ApparentPowerS_b (from pfComponent)SysData.S_bSystem base power
Types.VoltageV_b (from pfComponent)400e3Base voltage of the bus
Types.Frequencyfn (from pfComponent)SysData.fnSystem frequency
Types.ActivePowerP_0 (from pfComponent)1e6Initial active power
Types.ReactivePowerQ_0 (from pfComponent)0Initial reactive power
Types.PerUnitv_0 (from pfComponent)1Initial voltage magnitude
Types.Angleangle_0 (from pfComponent)0Initial voltage angle
BooleandisplayPF (from pfComponent)falseDisplay power flow:
Parameter mask
BooleanenableS_b (from pfComponent)falseEnable S_b in parameter list
BooleanenableV_b (from pfComponent)falseEnable V_b in parameter list
Booleanenablefn (from pfComponent)falseEnable fn in parameter list
BooleanenableP_0 (from pfComponent)falseEnable P_0 in parameter list
BooleanenableQ_0 (from pfComponent)falseEnable Q_0 in parameter list
Booleanenablev_0 (from pfComponent)falseEnable v_0 in parameter list
Booleanenableangle_0 (from pfComponent)falseEnable angle_0 in parameter list
BooleanenabledisplayPF (from pfComponent)falseEnable displayPF in parameter list
Motor Setup
BooleanSuptrueTrue: Start-up process, False: Steady-state condition
BooleanCtrltrueTrue: Model for VSD control, False: Model not controllable
Machine parameters
RealN1Number of pair of Poles
Modelica.Units.SI.TimeH0.4Inertia constant

Connectors

TypeNameDefaultDescription
OpenIPSL.Interfaces.PwPinp
Modelica.Mechanics.Rotational.Interfaces.Flange_bflange
Modelica.Blocks.Interfaces.RealOutputwrAbsolute angular velocity of flange as output signal
Modelica.Blocks.Interfaces.RealInputwe
Modelica.Blocks.Interfaces.RealInputmech_torque

Components

TypeNameDefaultDescription
OpenIPSL.Electrical.SystemBaseSysData (from pfComponent)Must add this line in all models
OpenIPSL.Types.PerUnitvBus voltage magnitude
OpenIPSL.Types.Angleanglev Bus voltage angle
OpenIPSL.Types.Angledelta Bus voltage angle
OpenIPSL.Types.PerUnits
OpenIPSL.Types.PerUnitP
OpenIPSL.Types.PerUnitQ
Modelica.Units.SI.AngularVelocitynr
Modelica.Units.SI.AngularVelocityns
Modelica.Units.SI.AngularVelocityw_sync
Modelica.Units.SI.TorqueT_b
OpenIPSL.Types.PerUnitTmech_pu_sys
OpenIPSL.Types.PerUnitTmech_pu_motor
OpenIPSL.Types.PerUnitP_motorOK
OpenIPSL.Types.PerUnitQ_motorOK
OpenIPSL.Types.PerUnitVrOK
OpenIPSL.Types.PerUnitViOK
OpenIPSL.Types.PerUnitIrOK
OpenIPSL.Types.PerUnitIiOK
OpenIPSL.Types.PerUnitImag
Modelica.Blocks.Sources.RealExpressionRotor_Speed
Modelica.Mechanics.Rotational.Components.InertiaRotor_Inertia
Modelica.Blocks.Math.Gainwe_fix
Modelica.Blocks.Sources.Constantwe_source_fix