Abstract

This article presents the characterization of analog and digital control loops using PID/PIDN control algorithms for bidirectional buck–boost converter (BBC). Control loops of BBC are designed and implemented in MATLAB code using transfer functions in time domain with unit step response and in frequency domain with bode plots and pole-zero plots. These transfer functions are obtained by average large signal modeling of BBC. Actions of analog and digital control loops are characterized in order to ensure stability and dynamic response of BBC which is a bottleneck in renewable energy applications. Improvement in dynamic response and stability of BBC with PIDN control algorithm is demonstrated using bode plots, pole-zero plots, and step response. Control loop gain due to transfer functions of power stage and controllers is demonstrated, and it is found stable in both analog and digital control loops. PIDN compensator is proposed to maintain a healthy balance between the stability and transient behavior since both are indirectly proportional. BBC is modeled using average large signal modeling technique, simulated using MATLAB tool, and analysis of dynamic and stability response is done through unit step input, bode plot, and pole-zero plot. Hardware is designed and implemented using TMS320F28335 controller.

Highlights

  • In today’s technology worldwide, lots of changes are happening in almost all the domains

  • Since the world is addicted to usage of technology and if there is no power available over which technology runs, world is going to end with traditional life style, and the existing technology is working on some findings using which electric power is generated from renewable sources like solar energy, wind energy and fuel cell, etc. [1,2,3]

  • At last, using transfer functions of power stage of buck–boost converter (BBC) and control algorithms of Proportional–integral derivatives (PID) and Proportional–integral derivative with derivative filter order ‘N’ (PIDN), closed-loop control responses are obtained in terms of step responses and bode plots in analog and digital domains using MATLAB commands

Read more

Summary

Introduction

In today’s technology worldwide, lots of changes are happening in almost all the domains. Bidirectional DC–DC converter The half bridge non-isolated bidirectional buck–boost converter as shown in Fig. 3 is taken into account in further design (as per the specification given in Table 1), modeling, and simulation and implementation process It consists of two MOSFET switches with built-in anti-parallel diodes, one inductor, one ‘R’ load and two capacitors (one is at battery side and another one is at load side or DC bus side). Mathematical modeling and control methods To control the BBC in closed loop through modeling approach in analog and digital domain, PID and PIDN control methods are used and the method which gives best results and trade-off between stability and dynamic response are projected. At last, using transfer functions of power stage of BBC and control algorithms of PID and PIDN, closed-loop control responses are obtained in terms of step responses and bode plots in analog and digital domains using MATLAB commands. During boost mode of operation of BBC, the state equation is shown by Eq (1) and output equation is shown by Eq (2)

Rbatt C0
Results and discussion
Stability and dynamic response in boost mode
Stability and dynamic response in buck mode
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call