z-logo
open-access-imgOpen Access
Composite differential evolution algorithm for SHM with low carrier ratio
Author(s) -
Yu Yanjun,
Zhang Pengfei,
Song Zaixin,
Chai Feng
Publication year - 2018
Publication title -
iet power electronics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.637
H-Index - 77
eISSN - 1755-4543
pISSN - 1755-4535
DOI - 10.1049/iet-pel.2017.0588
Subject(s) - pulse width modulation , harmonic , generality , convergence (economics) , differential (mechanical device) , modulation (music) , computer science , constraint (computer aided design) , code (set theory) , composite number , algorithm , control theory (sociology) , electronic engineering , mathematics , engineering , control (management) , physics , voltage , artificial intelligence , acoustics , psychotherapist , programming language , psychology , aerospace engineering , economic growth , electrical engineering , economics , geometry , set (abstract data type)
This study presents a new method of switching angle solution based on composite differential evolutions (CoDE) in selective harmonic mitigation pulse width modulation (SHMPWM). The method can effectively improve the global searching ability and convergence rate of the solution by the combination of multiple composite trial vectors and control parameter settings. Its great generality makes itself applicable to selective harmonic elimination PWM and synchronous harmonic optimum PWM as well. This study introduces the basic principles of SHMPWM and CoDE, constructs the constraint and objective functions by means of penalty, and gives detailed solution steps. After getting the switching angle solutions from comparative studies including different switching angle numbers, different modulation degrees, or different optimised PWM methods, the experimental platform finally has been designed and carried out to verify the accuracy and generality of the proposed method.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here