modelMD_CIM

Multi-Domain CIM5/6 three-phase induction motor model
Diagram of MD_CIM

Extends from BaseClasses.BaseMultiDomainThreePhase (Three-phase motor partial model).

Parameters

TypeNameDefaultDescription
Power flow data
OpenIPSL.Types.ApparentPowerM_b (from BaseMultiDomainThreePhase)15e6Machine 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
BooleanSup (from BaseMultiDomainThreePhase)trueTrue: Start-up process, False: Steady-state condition
BooleanCtrl (from BaseMultiDomainThreePhase)trueTrue: Model for VSD control, False: Model not controllable
IntegerMtype11- Motor Type A; 2- Motor Type B
Machine parameters
RealN (from BaseMultiDomainThreePhase)1Number of pair of Poles
Modelica.Units.SI.TimeH (from BaseMultiDomainThreePhase)0.4Inertia constant
OpenIPSL.Types.PerUnitRa0Stator resistance
OpenIPSL.Types.PerUnitXa0.0759Stator reactance
OpenIPSL.Types.PerUnitXm3.1241Magnetizing reactance
OpenIPSL.Types.PerUnitR10.00851st cage rotor resistance
OpenIPSL.Types.PerUnitX10.07591st cage rotor reactance
OpenIPSL.Types.PerUnitR202nd cage rotor resistance. To model single cage motor set R2 = 0.
OpenIPSL.Types.PerUnitX202nd cage rotor reactance. To model single cage motor set X2 = 0.
OpenIPSL.Types.PerUnitE11First Saturation Voltage Value
OpenIPSL.Types.PerUnitSE10.06Saturation Factor at E1
OpenIPSL.Types.PerUnitE21.2Second Saturation Voltage Value
OpenIPSL.Types.PerUnitSE20.6Saturation Factor at E2

Connectors

TypeNameDefaultDescription
OpenIPSL.Interfaces.PwPinp (from BaseMultiDomainThreePhase)
Modelica.Mechanics.Rotational.Interfaces.Flange_bflange (from BaseMultiDomainThreePhase)
Modelica.Blocks.Interfaces.RealOutputwr (from BaseMultiDomainThreePhase)Absolute angular velocity of flange as output signal
Modelica.Blocks.Interfaces.RealInputwe (from BaseMultiDomainThreePhase)
Modelica.Blocks.Interfaces.RealInputmech_torque (from BaseMultiDomainThreePhase)

Components

TypeNameDefaultDescription
OpenIPSL.Electrical.SystemBaseSysData (from pfComponent)Must add this line in all models
OpenIPSL.Types.PerUnitv (from BaseMultiDomainThreePhase)Bus voltage magnitude
OpenIPSL.Types.Angleanglev (from BaseMultiDomainThreePhase) Bus voltage angle
OpenIPSL.Types.Angledelta (from BaseMultiDomainThreePhase) Bus voltage angle
OpenIPSL.Types.PerUnits (from BaseMultiDomainThreePhase)
OpenIPSL.Types.PerUnitP (from BaseMultiDomainThreePhase)
OpenIPSL.Types.PerUnitQ (from BaseMultiDomainThreePhase)
Modelica.Units.SI.AngularVelocitynr (from BaseMultiDomainThreePhase)
Modelica.Units.SI.AngularVelocityns (from BaseMultiDomainThreePhase)
Modelica.Units.SI.AngularVelocityw_sync (from BaseMultiDomainThreePhase)
Modelica.Units.SI.TorqueT_b (from BaseMultiDomainThreePhase)
OpenIPSL.Types.PerUnitTmech_pu_sys (from BaseMultiDomainThreePhase)
OpenIPSL.Types.PerUnitTmech_pu_motor (from BaseMultiDomainThreePhase)
OpenIPSL.Types.PerUnitP_motor (from BaseMultiDomainThreePhase)OK
OpenIPSL.Types.PerUnitQ_motor (from BaseMultiDomainThreePhase)OK
OpenIPSL.Types.PerUnitVr (from BaseMultiDomainThreePhase)OK
OpenIPSL.Types.PerUnitVi (from BaseMultiDomainThreePhase)OK
OpenIPSL.Types.PerUnitIr (from BaseMultiDomainThreePhase)OK
OpenIPSL.Types.PerUnitIi (from BaseMultiDomainThreePhase)OK
OpenIPSL.Types.PerUnitImag (from BaseMultiDomainThreePhase)
Modelica.Blocks.Sources.RealExpressionRotor_Speed (from BaseMultiDomainThreePhase)
Modelica.Mechanics.Rotational.Components.InertiaRotor_Inertia (from BaseMultiDomainThreePhase)
Modelica.Blocks.Math.Gainwe_fix (from BaseMultiDomainThreePhase)
Modelica.Blocks.Sources.Constantwe_source_fix (from BaseMultiDomainThreePhase)
OpenIPSL.Types.PerUnitTe_motor
OpenIPSL.Types.PerUnitTe_sys
OpenIPSL.Types.PerUnitEpr
OpenIPSL.Types.PerUnitEpi
OpenIPSL.Types.PerUnitEppr
OpenIPSL.Types.PerUnitEppi
OpenIPSL.Types.PerUnitEpp
OpenIPSL.Types.PerUnitEkr
OpenIPSL.Types.PerUnitEki
OpenIPSL.Types.PerUnitNUM
OpenIPSL.Types.PerUnitEQC
OpenIPSL.Types.PerUnitEQ1
OpenIPSL.Types.PerUnitEQ2
OpenIPSL.Types.PerUnitEQ3
OpenIPSL.Types.PerUnitEQ4
OpenIPSL.Types.PerUnitEQ5
OpenIPSL.Types.PerUnitEQ6
OpenIPSL.Types.PerUnitEQ7
OpenIPSL.Types.PerUnitEQ8
OpenIPSL.Types.PerUnitEQ9
OpenIPSL.Types.PerUnitEQ10
OpenIPSL.Types.PerUnitEQ11
OpenIPSL.Types.PerUnitEQ12
OpenIPSL.Types.PerUnitEQ13
OpenIPSL.Types.PerUnitEQ14
OpenIPSL.Types.PerUnitEQ15
OpenIPSL.Types.PerUnitEQ16
OpenIPSL.Types.PerUnitEQ17
OpenIPSL.Types.PerUnitEQ18
OpenIPSL.Types.PerUnitEQ19
OpenIPSL.Types.PerUnitEQ20
OpenIPSL.Types.PerUnitEQ21
OpenIPSL.Types.PerUnitEQ22
OpenIPSL.Types.PerUnitEQ23
OpenIPSL.Types.PerUnitEQ24
OpenIPSL.Types.PerUnitOmegarRotor angular velocity
OpenIPSL.Types.PerUnitLs
OpenIPSL.Types.PerUnitLl
OpenIPSL.Types.PerUnitLp
OpenIPSL.Types.PerUnitLpp
OpenIPSL.Types.PerUnitXa_c
OpenIPSL.Types.PerUnitXm_c
OpenIPSL.Types.PerUnitX1_c
OpenIPSL.Types.PerUnitX2_c
OpenIPSL.Types.PerUnitconstant1
OpenIPSL.Types.PerUnitconstant2
OpenIPSL.Types.PerUnitconstant3
OpenIPSL.Types.PerUnitconstant4
OpenIPSL.Types.PerUnitconstant5
Modelica.Units.SI.TimeTp0
Modelica.Units.SI.TimeTpp0