Control Design for a Bidirectional Buck Boost Converter

  • Thread starter enyyubfa
  • Start date
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

berkeman

Mentor
55,338
5,515
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
 

Related Threads for: Control Design for a Bidirectional Buck Boost Converter

Replies
1
Views
3K
Replies
8
Views
21K
Replies
6
Views
876
Replies
10
Views
12K
  • Posted
Replies
7
Views
9K

Physics Forums Values

We Value Quality
• Topics based on mainstream science
• Proper English grammar and spelling
We Value Civility
• Positive and compassionate attitudes
• Patience while debating
We Value Productivity
• Disciplined to remain on-topic
• Recognition of own weaknesses
• Solo and co-op problem solving
Top