blockGenSines

Generates three-phase sine waves

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 actual voltage amplitudes
  • Wmecc, Wel are machine (mechanical) and supply (electrical) angular speeds
  • PolePairs are the number of machine pole pairs
  • DeltaWel is an input variable and depends on the desired torque

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputWestar
Modelica.Blocks.Interfaces.RealOutput[3]U
Modelica.Blocks.Interfaces.RealInputUstarRMS phase

Components

TypeNameDefaultDescription
Modelica.Blocks.Math.Add[3]add1
Modelica.Blocks.Math.Sin[3]sin
Modelica.Blocks.Continuous.Integratorintegrator
Modelica.Blocks.Routing.Replicatorreplicator
Modelica.Blocks.Math.Product[3]product
Modelica.Blocks.Math.GainToPeak
Modelica.Blocks.Sources.Constant[3]phase
Modelica.Blocks.Routing.Replicatorreplicator1