modelThreephaseInverter
Three phase AC/DC inverter
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
Here the three phase PLL is tested at the output voltages of a three phase PWM inverter. Note that there are distortions present at the outputs but keep in mind that normally such a PWM inverter is used with a line inductor, the voltage to synchronize with is measured at the input of the line inductor and this voltage contains less harmonics than the voltage directly at the input of the inverter.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | m | 3 | Number if phases |
| SI.Frequency | fac | 50 | AC nominal frequency |
| SI.Voltage | Vac | 100 | AC nominal voltage rms to neutral |
| SI.Frequency | fRef | 50 | Reference frequency |
| SI.Voltage | VRef | sqrt(2)*Vac*fRef/fac | Reference voltage amplitude to neutral |
| SI.Voltage | VMax | 1/sqrt(3)*Vdc | Maximum ac voltage amplitude to neutral |
| SI.Voltage | Vdc | sqrt(6)*Vac | DC voltage |
| SI.Frequency | fsw | 5e3 | Switching frequency |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Electrical.Analog.Basic.Ground | ground | ||
| Modelica.Electrical.PowerConverters.DCAC.Polyphase2Level | inverter | ||
| Modelica.Electrical.PowerConverters.DCAC.Control.SVPWM | svPWM | ||
| Modelica.Electrical.Analog.Sources.ConstantVoltage | constantVoltage | ||
| Modelica.Blocks.Sources.Cosine | cosine | ||
| Modelica.Blocks.Sources.Sine | sine | ||
| Modelica.Electrical.Polyphase.Basic.Resistor | resistor | ||
| Modelica.Electrical.Polyphase.Basic.Star | star | ||
| Modelica.Electrical.Analog.Sensors.VoltageSensor | voltageSensorNeutral | ||
| Modelica.Electrical.Polyphase.Sensors.VoltageSensor | voltageSensor | ||
| Modelica.Blocks.Math.Harmonic | harmonic | ||
| Modelica.Electrical.Machines.SpacePhasors.Blocks.ToSpacePhasor | toSpacePhasor | ||
| Components.Basic3phasePLL | basic3phasePLL |