Faulty parameter propagation in IntersectivePWM #4089
Labels
bug
Critical/severe issue
L: Electrical.PowerConverters
Issue addresses Modelica.Electrical.PowerConverters
Milestone
In the model
Modelica.Electrical.PowerConverters.DCAC.Control.IntersectivePWMIntersectivePWM
there are issue with the propagation of three parameters:1 Array size of
trapezoid
should be
Modelica.Blocks.Sources.Trapezoid trapezoid[m](...);
2 Start time porpagated to
trapezoid
The units of the expression
final startTime=startTime - 1.25 + (if refType == ReferenceType.Triangle1 then 0 else k)/m for k in 0:m - 1}/f
do not match as startTime is added 1.25 and other real expressions.3 Start time porpagated to
sawTooth
Similar issue as 2. The propagation reads
final startTime={startTime - 1.5 + (if refType == ReferenceType.Sawtooth1 then 0 else k)/m for k in 0:m - 1}/f
I understand the different phase start times associated with
Triangle1
andTriangle3
but I can only suspect that the term1.5
shall ensure thattime >= startTime
So my understanding for a three phase saw tooth PWM is:
The text was updated successfully, but these errors were encountered: