blockControlLogic

Follows upper fig. 12.15 from FEPE Book

Information

This class produces a three-phase voltage system to variable-frequency control of an asynchronous motor.

The output voltages constitute a three-phase system of quasi-sinusoidal shapes, created according to the following equations:

Wel=Wmecc*PolePairs+DeltaWel

U=U0+(Un-U0)*(Wel)/Wnom

where:

  • U0, Un U, are initial, nominal and actual voltage amplitudes
  • Wmecc, Wel are machine (mechanical) and supply (electrical) angular speeds
  • PolePairs are the number of machine pole pairs
  • DeltaWel is the difference between synchnonous angular speed and mechichal speed (divided by pole pairs). It is a non-linear function of the input torque.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.ResistanceRrRotor resistance
Modelica.Units.SI.ResistanceRsStator resistance
Modelica.Units.SI.VoltageuBaseBase phase-to-phase RMS voltage
Modelica.Units.SI.AngularVelocityweBase314.16Base electric frequency
Modelica.Units.SI.InductanceLstrayCombined stray inductance
Modelica.Units.SI.AngularVelocitywmMax314.16Maximum mechanical Speed
Integerppnumber of pole pairs (Integer)
RealKwuBase/sqrt(3)/(weBase/pp)Ratio U/Wmecc

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputWm
Modelica.Blocks.Interfaces.RealOutputUstar
Modelica.Blocks.Interfaces.RealInputTstar
Modelica.Blocks.Interfaces.RealOutputWestar

Components

TypeNameDefaultDescription
Modelica.Blocks.Math.Addadd
Modelica.Blocks.Nonlinear.LimiterlimWm
ASMArelated.TorqueToDWtauToDW
Modelica.Blocks.Math.Gaingain
Modelica.Blocks.Math.Addadd1
Modelica.Blocks.Nonlinear.LimiterlimU
Modelica.Blocks.Logical.GreaterThresholdtoWeakening
Modelica.Blocks.Logical.GreaterThresholdtoMaxSpeed
Modelica.Blocks.Sources.RealExpressiontoIstar