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
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | Westar | ||
| Modelica.Blocks.Interfaces.RealOutput[3] | U | ||
| Modelica.Blocks.Interfaces.RealInput | Ustar | RMS phase |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Math.Add[3] | add1 | ||
| Modelica.Blocks.Math.Sin[3] | sin | ||
| Modelica.Blocks.Continuous.Integrator | integrator | ||
| Modelica.Blocks.Routing.Replicator | replicator | ||
| Modelica.Blocks.Math.Product[3] | product | ||
| Modelica.Blocks.Math.Gain | ToPeak | ||
| Modelica.Blocks.Sources.Constant[3] | phase | ||
| Modelica.Blocks.Routing.Replicator | replicator1 |