modelInverterAverage
Inverter time-average, 1-phase
Extends from Partials.SwitchEquation (Switch equation, 1-phase).
Information
Four quadrant time-averaged inverter. Fulfills the power balance:
vAC*iAC = vDC*iDC
The structure of this component is related that of a voltage source, with two minor differences:
1) theta is used instead of omega as input.
2) u_phasor is used instead of v_phasor defining the AC-voltage in terms of the DC voltage v_DC according to the following relations.
If equivalent to sine modulation:
v_AC_eff = u*v_DC/sqrt(2) AC effective voltage u[1] &le 1 for pure sine-modulation, but u[1] > 1 possible. u[1] = 1 corresponds to: AC amplitude = v_DC
If equivalent to block (rectangular) modulation:
Note that this component works with the fundamental of the rectangular voltage.
The method must be improved in this case (in particular in context with inductive devices).
v_AC_eff = u*(4/pi)*sin(width*pi/2)*v_DC/sqrt(2) AC eff voltage of fundamental u[1] = 1 for block modulation without pwm, 0 < width < 1 u[1] &le 1 for block modulation with pwm. u[1] = 1 corresponds to AC amplitude = (4/pi)*sin(width*pi/2)*v_DC
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Semiconductors.Ideal.SCparameter | par | SC parameters | |
| Integer | modulation | 1 | equivalent modulation : |
| Boolean | syn | false | synchronous, asynchronous |
| Integer | m_carr | 1 | f_carr/f, pulses/period |
| SI.Frequency | f_carr | 1e3 | carrier frequency |
| Real | width0 | 2/3 | relative width, (0 - 1) |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Base.Interfaces.ElectricV_n | AC (from AC_DC_base) | AC connection | |
| Base.Interfaces.ElectricV_p | DC (from AC_DC_base) | DC connection | |
| Base.Interfaces.ThermalV_n | heat (from AC_DC_base) | vector heat port | |
| Modelica.Blocks.Interfaces.RealInput | theta | abs angle, der(theta)=omega | |
| Modelica.Blocks.Interfaces.RealInput | uPhasor | desired {abs(u), phase(u)} |