Hybrid adaptive control for the dc-dc boost converter
AssigneeThe Regents of the University of California
InventorsRyan S. Johnson, Berk Altin, Ricardo G. Sanfelice
Life of this patent
Estimating the term…
Abstract
A hybrid active controller for practically asymptotically stabilizing the DC-DC boost converter under parameter uncertainty. The controller uses an estimation algorithm that identifies the input voltage and output load of the converter in finite time. Using these estimates, the control algorithm “unites” global and local control schemes. The global control scheme induces practical asymptotic stability of a desired output voltage and corresponding current, and the local control scheme maintains industry-standard PWM behavior during steady state. Stability properties for the resulting hybrid closed-loop system are established and simulation results illustrating the main results are provided.
Claims19
A boost converter, comprising:
- a boost converter circuit comprising a switch comprising a switch state (open or closed), a capacitor, an inductor, and a diode;
- a hybrid adaptive controller connected to the switch for applying a hybrid algorithm controlling the switch state when the hybrid algorithm is executed by the hybrid adaptive controller;
- wherein the hybrid adaptive controller further comprises:
- a global controller:
- determining a first switch state command (open or close) as a function of estimates of the input voltage and a load resistance received from a parameter estimator, a measurement of an output voltage across the capacitor, and a measurement of the inductor current passing through the inductor, and
- outputting the first switch state command to the switch to set the switch state causing the output voltage to converge to a desired output voltage, thereby raising an input voltage E, inputted to the boost converter circuit, to the desired output voltage across the capacitor when a load comprising the load resistance is connected across the capacitor;
- a local controller:
- determining a second switch state command as a function of the estimates of the input voltage and the load resistance received from the parameter estimator, and the measurement of the output voltage and the measurement of the inductor current, and
- outputting the second switch state command to the switch to set the switch state maintaining the output voltage at or within a set range of the desired output voltage and maintaining the inductor current at or within a set range of a desired current, when the load is connected;
- and
- a supervisor determining whether to execute the global controller outputting the first switch state command, or the local controller outputting the second switch state command, depending on the measurement of the output voltage and the measurement of the inductor current.
A computer implemented method for controlling a boost converter, comprising:
- obtaining a boost converter circuit comprising a switch comprising a switch state (open or closed), a capacitor, an inductor, and a diode;
- applying a hybrid algorithm controlling the switch state, comprising:
- using a global controller:
- determining a first switch state command (open or close) as a function of estimates of the input voltage and a load resistance received from a parameter estimator, a measurement of an output voltage across the capacitor, and a measurement of the inductor current passing through the inductor, and
- outputting the first switch state command to the switch to set the switch state causing the output voltage to converge to a desired output voltage, thereby raising an input voltage E, inputted to the boost converter circuit, to the desired output voltage across the capacitor when a load comprising the load resistance is connected across the capacitor;
- using a local controller:
- determining a second switch state command as a function of the estimates of the input voltage and the load resistance received from the parameter estimator, and the measurement of the output voltage and the measurement of the inductor current, and
- outputting the second switch state command to the switch to set the switch state maintaining the output voltage at or within a set range of the desired output voltage and maintaining the inductor current at or within a set range of a desired current, when the load is connected;
- and
- determining, in a supervisor, whether to execute the global controller outputting the first switch state command, or the local controller outputting the second switch state command, depending on the measurement of the output voltage and the measurement of the inductor current.
A computer implemented system for controlling a boost converter circuit, comprising:
- one or more processors, or a computer readable medium configured for:
- receiving at least one of an desired output voltage or an inductor current for application to an output load using the boost converter circuit comprising a switch comprising a switch state (open or closed), a capacitor, an inductor, and a diode;
- determining a first switch state command (open or closed) as a function of estimates of an input voltage and a load resistance received from a parameter estimator, a measurement of an output voltage across the capacitor, and a measurement of the inductor current passing through the inductor, wherein the first switch state command sets the switch state causing the output voltage to converge to a desired output voltage, thereby raising an input voltage E, inputted to the boost converter circuit, to the desired output voltage across the capacitor when a load comprising the load resistance is connected across the capacitor;
- and
- determining a second switch state command as a function of the estimates of the input voltage and the load resistance received from the parameter estimator, and the measurement of the output voltage and the measurement of the inductor current, wherein the second switch state command sets the switch state maintaining the output voltage at or within a set range of the desired output voltage and/or maintains the inductor current at or within a set range of a desired current, when the load is connected;
- and
- determining whether to output the first switch state command or the second switch state command to control the switch, depending on the measurement of the output voltage and the measurement of the inductor current.
Dependencies are inferred from the claim text.