Rapid Design and Implementation of AC-DC Converter-based dsPIC Blockset Using Differential Evolution Algorithm

Abstract Programmed PWM techniques are some of the control methods used in voltage/current source converters. However, challenges are the task of defining and solving a set of nonlinear transcendental equations in order to obtain the switching angles. The paper presents an efficient Differential Evolution (DE) algorithm that significantly reduces the computational burden resulting in a fast convergence. The design procedure of a Programmed Pulse Width Modulation (PPWM) rectifier using Matlab/Simulink Blockset and code generation tools for Microchip dsPIC Digital Signal Controller (DSC) is also presented. The proposed approach follows the standard practice to utilize Matlab/ Simulink and related toolboxes as the design framework to develop a rapid prototype system in a reliable procedure. The design procedure uses Simulink model of the AC-DC converter system, drive circuitry, Matlab Real-Time Workshop, and Microchip MPLAB IDE development tools. The generated and self-developed codes on dsPIC 30F4013 are tested with the dsPICDEM 2 Development Board. The output rectifier waveform and spectrum results from simulation and experimental DSC PPWM are presented.

[1]  Lotfi Kamoun,et al.  A digital PID controller for real time and multi loop control: a comparative study , 1998, 1998 IEEE International Conference on Electronics, Circuits and Systems. Surfing the Waves of Science and Technology (Cat. No.98EX196).

[2]  R. Hoft,et al.  Microprocessor based sinusoidal waveform synthesis using walsh and related orthogonal functions , 1987, IEEE Power Electronics Specialists Conference.

[3]  V. Agelidis,et al.  Selective Harmonic Elimination PWM Control for Cascaded Multilevel Voltage Source Converters: A Generalized Formula , 2008, IEEE Transactions on Power Electronics.

[4]  Kamal Al-Haddad,et al.  A review of single-phase improved power quality AC-DC converters , 2003, IEEE Trans. Ind. Electron..

[5]  R. Dhifaoui,et al.  Weighted Differential Evolution Based PWM Optimization for Single Phase Voltage Source Inverter , 2010 .

[6]  Antonello Monti,et al.  Rapid prototyping of digital controls for power electronics , 2003 .

[7]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[8]  Mihael Mohorcic,et al.  A Framework for Developing a Microchip PIC Microcontroller Based Applications , 2008 .

[9]  Pramod Agarwal,et al.  Three-phase, power quality improvement ac/dc converters , 2008 .

[10]  F. Fuchs,et al.  PWM rectifier with LCL-filter using different current control structures , 2007, 2007 European Conference on Power Electronics and Applications.

[11]  Johann W. Kolar,et al.  Comparative evaluation of three-phase high-power-factor AC-DC converter concepts for application in future More Electric Aircraft , 2005, IEEE Transactions on Industrial Electronics.

[12]  B. V. Babu,et al.  Multiobjective differential evolution (MODE) for optimization of adiabatic styrene reactor , 2005 .

[13]  Naziha Ahmad Azli,et al.  Curve fitting technique for optimal pulsewidth modulation (PWM) online control of a voltage source inverter (VSI) , 2000, 2000 TENCON Proceedings. Intelligent Systems and Technologies for the New Millennium (Cat. No.00CH37119).

[14]  Mehmet Fatih Tasgetiren,et al.  A Multi-Populated Differential Evolution Algorithm for Solving Constrained Optimization Problem , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[15]  Bin Wu,et al.  Active damping control of a high-power PWM current-source rectifier for line-current THD reduction , 2005, IEEE Transactions on Industrial Electronics.

[16]  Alessandro Astolfi,et al.  An experimental comparison of several PWM controllers for a single-phase AC-DC converter , 2003, IEEE Trans. Control. Syst. Technol..

[17]  Efrén Mezura-Montes,et al.  Global and local selection in differential evolution for constrained numerical optimization , 2009 .

[18]  V. Agelidis,et al.  Multiple sets of solutions for harmonic elimination PWM bipolar waveforms: analysis and experimental verification , 2006, IEEE Transactions on Power Electronics.

[19]  Oscar Garcia,et al.  Concurrent and simple digital controller of an AC/DC converter with power factor correction based on an FPGA , 2003 .

[20]  G. Narayanan,et al.  Control of Three-Phase, Four-Wire PWM Rectifier , 2008, IEEE Transactions on Power Electronics.

[21]  P. Dobra,et al.  Rapid prototyping of control systems using embedded target for TI C2000 DSP , 2007, 2007 Mediterranean Conference on Control & Automation.

[23]  Bin Wu,et al.  Direct PWM Synchronization Using An All Digital Phase-Locked Loop for High Power Grid-Interfacing Converters , 2007, APEC 07 - Twenty-Second Annual IEEE Applied Power Electronics Conference and Exposition.

[24]  Mohammad Reza Zolghadri,et al.  A genetic algorithm based programmed PWM optimum switching pattern calculation , 2003, The Fifth International Conference on Power Electronics and Drive Systems, 2003. PEDS 2003..

[25]  C. Coello,et al.  Increasing Successful Offspring and Diversity in Differential Evolution for Engineering Design , 2006 .

[26]  Mohamed S. A. Dahidah,et al.  A Hybrid Genetic Algorithm for Selective Harmonic Elimination PWM AC/AC Converter Control , 2007 .

[27]  Geza Joos,et al.  Selective harmonic elimination and current/voltage control in current/voltage-source topologies: a unified approach , 2001, IEEE Trans. Ind. Electron..

[28]  Vassilios G. Agelidis,et al.  On Attaining the Multiple Solutions of Selective Harmonic Elimination PWM Three-Level Waveforms Through Function Minimization , 2008, IEEE Transactions on Industrial Electronics.