modelMultiDomainMotorTypeIIIStartUpComparison

Validation example for the variable speed drive driven type III motor
Diagram of MultiDomainMotorTypeIIIStartUpComparison

Extends from Modelica.Icons.Example (Icon for runnable examples), OpenIMDML.Examples.BaseClasses.ValidationPartial3 (Partial model 3 for validation purposes).

Information

The example MultiDomainMotorTypeIIIStartUpComparison contains two separate systems meant for comparison. The top system is a multi-domain three-phase type III induction motor model controlled by a Variable Speed Drive while the bottom system is the same example but with no VSD controller. The purpose of this example is to compare the startup current magnitude of both systems and to point out one of the major benefits of using a VSD in the startup process. Starting an induction motor from a halt condition generates a peak starting current in the motor which is detrimental to the stability of the electrical system and to the magnitization coils of the machine itself. The user can compare both startup currents in one example and confirm that the startup current magnitude in the VSD example is substantially smaller in comparison to the non VSD example.

The Volts/Hertz scalar variable speed drive model is based on paper Del Rosso, A. D., Mariano Anello, and E. Spittle. "Stability Assessment of Isolated Power Systems with Large Induction Motor Drives." 2006 IEEE/PES Transmission & Distribution Conference and Exposition: Latin America. IEEE, 2006.

Simulate the system for 10 seconds. Variables of interest and comparison are:

  • Motor3.Imag vs Motor3_with_VSD.Imag
  • Motor3.s vs Motor3_with_VSD.s
  • Motor3.wr vs Motor3_with_VSD.wr
  • Motor3.P vs Motor3_with_VSD.P
  • Motor3.Q vs Motor3_with_VSD.Q
  • VfController.m
  • VfController.we

Parameters

TypeNameDefaultDescription
RealRo0.1

Components

TypeNameDefaultDescription
OpenIPSL.Electrical.Machines.PSSE.GENCLSinf1 (from ValidationPartial3)
OpenIPSL.Electrical.Buses.Busbus1_mt1 (from ValidationPartial3)
OpenIPSL.Electrical.Buses.Busbus2_mt1 (from ValidationPartial3)
OpenIPSL.Electrical.Branches.PwLineline_mt1 (from ValidationPartial3)
OpenIPSL.Electrical.Buses.Busbus3_mt1 (from ValidationPartial3)
OpenIPSL.Electrical.Buses.Busbus4_mt1 (from ValidationPartial3)
OpenIPSL.Electrical.Branches.PSAT.TwoWindingTransformertf1_mt1 (from ValidationPartial3)
OpenIPSL.Electrical.Branches.PSAT.TwoWindingTransformertf2_mt1 (from ValidationPartial3)
OpenIPSL.Electrical.Loads.PSAT.PQLoad1 (from ValidationPartial3)
OpenIPSL.Electrical.SystemBaseSysData (from ValidationPartial3)
OpenIPSL.Electrical.Machines.PSSE.GENCLSinf2 (from ValidationPartial3)
OpenIPSL.Electrical.Buses.Busbus1_mt2 (from ValidationPartial3)
OpenIPSL.Electrical.Buses.Busbus2_mt2 (from ValidationPartial3)
OpenIPSL.Electrical.Branches.PwLineline_mt2 (from ValidationPartial3)
OpenIPSL.Electrical.Buses.Busbus3_mt2 (from ValidationPartial3)
OpenIPSL.Electrical.Buses.Busbus4_mt2 (from ValidationPartial3)
OpenIPSL.Electrical.Branches.PSAT.TwoWindingTransformertf1_mt2 (from ValidationPartial3)
OpenIPSL.Electrical.Branches.PSAT.TwoWindingTransformertf2_mt2 (from ValidationPartial3)
OpenIPSL.Electrical.Loads.PSAT.PQLoad2 (from ValidationPartial3)
Controls.VariableSpeedDrive.PowerElectronics.AC2DCandDC2ACAC2DC_and_DC2AC
Controls.VariableSpeedDrive.ControllerLogic.VoltsHertzControllerVfController
MultiDomain.Motors.ThreePhase.PSAT.MD_MotorTypeIIIMotor3VSD
Modelica.Mechanics.Rotational.Sensors.TorqueSensortorqueSensor3
Modelica.Mechanics.Rotational.Sources.Torquetorque3
Modelica.Mechanics.Rotational.Components.Inertiaload_inertia3
Modelica.Blocks.Sources.RealExpressionTorqueEquation
Modelica.Blocks.Sources.RampSync_Speed
Modelica.Mechanics.Rotational.Sensors.TorqueSensortorqueSensor1
Modelica.Mechanics.Rotational.Sources.Torquetorque1
Modelica.Mechanics.Rotational.Components.Inertiaload_inertia1
Modelica.Blocks.Sources.RealExpressionTorque_Equation
MultiDomain.Motors.ThreePhase.PSAT.MD_MotorTypeIIIMotor3
Modelica.Blocks.Sources.RealExpressionSS3