This work presents the design of stabilising controllers for the DC-DC boost and buck-boost power electronic converters using a passivity-based approach. The first step in the controller design is the definition of a convenient transformation of the state vector. The first variable of the transformation is the flat output of the converter, and the second is a bijective function of the charge of the output capacitor. This alternative to a previous work by the authors, which also considers flat outputs for the state vector transformation, ensures the bijectivity of the complete transformation. The disadvantage is that the designer is not allowed to choose a closed loop energy function, thus having to solve a partial differential equation to find one. A nonlinear state feedback control law is finally obtained. Disturbance rejection is addressed using a dynamic estimator of the load current, using a technique from the literature. The controller performance is validated via digital simulation.
DC-DC power electronic converters | Passivity-based control | Port-Hamiltonian systems | Flatness-based control | Bond Graphs