Control Design for a Bidirectional Buck Boost Converter

Click For Summary
SUMMARY

The discussion focuses on designing a bidirectional buck-boost converter for a solar charge controller project, utilizing a 2F 5V ultracapacitor for energy storage. The user has successfully implemented buck mode but struggles with the boost mode control setup, particularly in understanding control theory. The control design employs average current mode control with an outer voltage loop and an inner current loop, utilizing two PI blocks with gains and time constants of 1 and 0.001 seconds. The user is currently simulating the design using PSim software and seeks assistance with the boost functionality.

PREREQUISITES
  • Understanding of average current mode control
  • Familiarity with PI controller design
  • Knowledge of PWM generation techniques
  • Experience with PSim simulation software
NEXT STEPS
  • Research control theory fundamentals for power electronics
  • Learn about synchronous buck-boost converter design
  • Explore commercially available Buck/Boost control ICs
  • Investigate advanced PWM techniques for improved performance
USEFUL FOR

Electrical engineers, power electronics designers, and hobbyists working on solar energy projects or those interested in bidirectional converter applications.

enyyubfa
Messages
2
Reaction score
0
Hi there guys,

I'm trying to design a bidirectional buck boost converter as part of a larger three way solar charge controller project. The buck boost part will be connected to an energy storage device, which will probably be a 2F 5V ultracapacitor.

The aim is to step down 9v source to charge the ultracap, and then when power is needed the converter will work in reverse and boost the ultracap voltage to provide the load. I plan to use average current mode control for the converter. The only problem is that I'm really bad at control theory.

I've just about got the converter working in buck mode, but having problems getting it working in boost mode as i can't understand how to get the control setup for this and the capacitors complicate matters.

At the moment I'm still at the simulation stage using PSim software.

For the control design I have an outer voltage loop and a inner current loop. I've used two PI block with identical gains and time constants of 1 and 0.001sec. The control voltage is then fed into a comparator with a 20kHz 1V peak to peak sawtooth oscillator to get the PWM for the MOSFETS.

I've included the circuit diagram.

Can anyone help please?
 

Attachments

  • bi buck boost.GIF
    bi buck boost.GIF
    8.7 KB · Views: 2,292
Engineering news on Phys.org
enyyubfa said:
Hi there guys,

I'm trying to design a bidirectional buck boost converter as part of a larger three way solar charge controller project. The buck boost part will be connected to an energy storage device, which will probably be a 2F 5V ultracapacitor.

The aim is to step down 9v source to charge the ultracap, and then when power is needed the converter will work in reverse and boost the ultracap voltage to provide the load. I plan to use average current mode control for the converter. The only problem is that I'm really bad at control theory.

I've just about got the converter working in buck mode, but having problems getting it working in boost mode as i can't understand how to get the control setup for this and the capacitors complicate matters.

At the moment I'm still at the simulation stage using PSim software.

For the control design I have an outer voltage loop and a inner current loop. I've used two PI block with identical gains and time constants of 1 and 0.001sec. The control voltage is then fed into a comparator with a 20kHz 1V peak to peak sawtooth oscillator to get the PWM for the MOSFETS.

I've included the circuit diagram.

Can anyone help please?

Your schematic shows a synchronous buck stage -- are you asking about the buck or boost functionality? The schematic has a few missing wires, BTW.

Is there a reason that you aren't using a commercially-available Buck/Boost control IC?
 
I want to have a proof of concept before I move onto actual ICs and I may try to implement it using analogue electronics.

I wanted to know about the boost part. Even when I'm designing a standalone boost converter I'm finding it much more difficult implementing the control.

Which wires are missing?

Thanks
 

Similar threads

  • · Replies 17 ·
Replies
17
Views
3K
Replies
55
Views
6K
  • · Replies 32 ·
2
Replies
32
Views
5K
  • · Replies 14 ·
Replies
14
Views
2K
Replies
19
Views
2K
  • · Replies 9 ·
Replies
9
Views
4K
  • · Replies 27 ·
Replies
27
Views
6K
  • · Replies 10 ·
Replies
10
Views
6K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 6 ·
Replies
6
Views
5K