| Abstract: |
Particle swarm optimization routine is coded in MATLAB and interlinked to the switching-angle calculation routine. The solver is optimized based on an objective function which includes weights of the amplitudes of the low-order harmonics and total harmonic distortion. The framework will then automatically calculate the fast-Fourier-transform spectrum of output voltage and current, and extract the performance figures. The use of this integrated environment helps ensure that the design, optimization and evaluation steps are conducted in a repeatable fashion, leading to better reproducibility. The numerical calculations and statistical analysis of the results are performed in the same MATLAB environment, but post-processing for result tabulation and performance-chart preparation is conducted in a spreadsheet environment. The workstation running the simulation is equipped with a mid-range multi-core processor and identified as such; moreover, the variable-step ODE solver is set with tight step size to catch accurately the switching transitions. |