Next Article in Journal
Dynamic Hand Gesture Recognition in In-Vehicle Environment Based on FMCW Radar and Transformer
Next Article in Special Issue
Review of Control Techniques in Microinverters
Previous Article in Journal
Multi-Phase Joint-Angle Trajectory Generation Inspired by Dog Motion for Control of Quadruped Robot
Previous Article in Special Issue
DC Voltage Sensorless Predictive Control of a High-Efficiency PFC Single-Phase Rectifier Based on the Versatile Buck-Boost Converter
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sensorless Adaptive Voltage Control for Classical DC-DC Converters Feeding Unknown Loads: A Generalized PI Passivity-Based Approach

by
Walter Gil-González
1,2,
Oscar Danilo Montoya
3,4,
Carlos Restrepo
5,* and
Jesus C. Hernández
2,*
1
Facultad de Ingeniería, Institución Universitaria Pascual Bravo, Campus Robledo, Medellín 050036, Colombia
2
Department of Electrical Engineering, University of Jaén, Campus Lagunillas s/n, Edificio A3, 23071 Jaén, Spain
3
Facultad de Ingeniería, Universidad Distrital Francisco José de Caldas, Bogotá 110231, Colombia
4
Laboratorio Inteligente de Energía, Universidad Tecnológica de Bolívar, Cartagena 131001, Colombia
5
Department of Electromechanics and Energy Conversion, Universidad de Talca, Curicó 3340000, Chile
*
Authors to whom correspondence should be addressed.
Sensors 2021, 21(19), 6367; https://doi.org/10.3390/s21196367
Submission received: 1 September 2021 / Revised: 17 September 2021 / Accepted: 20 September 2021 / Published: 24 September 2021

Abstract

:
The problem of voltage regulation in unknown constant resistive loads is addressed in this paper from the nonlinear control point of view for second-order DC-DC converters. The converters’ topologies analyzed are: (i) buck converter, (ii) boost converter, (iii) buck-boost converter, and (iv) non-inverting buck-boost converter. The averaging modeling method is used to model these converters, representing all these converter topologies with a generalized port-Controlled Hamiltonian (PCH) representation. The PCH representation shows that the second-order DC-DC converters exhibit a general bilinear structure which permits to design of a passivity-based controller with PI actions that ensures the asymptotic stability in the sense of Lyapunov. A linear estimator based on an integral estimator that allows reducing the number of current sensors required in the control implementation stage is used to determine the value of the unknown resistive load. The main advantage of this load estimator is that it ensures exponential convergence to the estimated variable. Numerical simulations and experimental validations show that the PI passivity-based control allows voltage regulation with first-order behavior, while the classical PI controller produces oscillations in the controlled variable, significantly when the load varies.

1. Introduction

Nowadays, the electrical distribution networks also include direct current (DC) network operation with low- and high-voltage applications. This has been caused for two main reasons; the first of them is the growing penetration of renewable energy sources (e.g., solar and wind energy), energy storage systems (e.g., battery, supercapacitor storage, super magic storage, and among), and controllable loads, under the idea of DC-microgrids or DC-distribution [1]. The second reason is the application of medium-voltage DC grids offshore wind power applications [2]. Furthermore, the DC grids are more efficient and easier to operate than the alternating current networks since they should only be interested in controlling the active power and regulating the node DC voltages, while the concepts such as control of the reactive power or frequency disappear [3,4]. Hence, the DC grids can have lower power losses and better voltage profiles than the alternating current networks [4].
New technologies such as renewable energy sources and energy storage systems use power electronic converters to be integrated into DC grids [5]. The converters can control the variables (voltage or power outputs) of these technologies; for this reason, the study of the control strategies of DC converters has become an essential focus. These strategies manage all the state variables of the DC grids, permitting the execution of the primary and secondary control stages [6]. This indicates that the power electronic converters and their controls are important to the operation of DC grids.
Different converter types can be installed for the operation of the DC grids depending on the requirements of the network. The DC-DC converters typical are buck, boost, buck-boost, and non-inverting buck-boost converters [7]. The buck and boost converter can be implemented in the integration of wind and solar photovoltaic sources since in these applications, the energy flow always goes from renewable source to the DC grid [8,9]. Meanwhile, buck-boost converters are usually implemented to the battery interface and supercapacitor devices, which have energy flow in both senses. This indicates that in some periods, the energy flow goes from the DC grid to these devices in order to charge them, and they can supply energy to the DC grid in other periods [10].
In the current literature regarding control techniques applied for second-order DC-DC converters for output voltage regulation, the following can be found: sliding-mode controllers [11,12], fractional-order sliding mode control [13], nonlinear high-gain observer-based second-order sliding mode control [14], observer-based higher-order sliding mode control [15], backstepping control designs [16,17], exact feedback linearization methods [18,19], adaptive control strategies [20], passivity-based control designs [7,21], and linear methods such as PI or feedback designs [22], among others. The passivity-based controller has already been implemented for these types of converters; however, its analysis has been carried out separately, not allowing a generalized control law design. Therefore, this study proposes a general port-Controlled Hamiltonian modeling for these topologies that includes simulation and experimental validations with a unified (i.e., general) PI-PBC control law. The main advantage of having a general control design for the most classical DC-DC converters topologies lies in the fact that the modern electrical networks operated in with the DC technologies involves most of these converters in different isolated or connected grid applications [23]. Some of these applications are battery chargers [24,25], photovoltaic generation [26,27], and voltage-controlled loads [28,29], among others, which implies that a generalized control strategy can be used indifferently of the application ensuring stability during closed-loop operation. One of the most important features of our proposed PI-PBC controller is the possibility of taking advantage of the PI gains to eliminate steady-state errors with the security that the closed-loop dynamical system will be asymptotically stable in the sense of Lyapunov, which is a characteristic that can be complex to prove in classical PI designs.
An additional characteristic of the proposed PI-PBC controller is regarding the required sensors to implement the controller. To reduce the number of current sensors, we employ a linear integral load estimator that ensures exponential convergence to the unknown resistive load value, making our proposed PI-PBC design an adaptive controller with a reduced number of sensors. This control approach shows excellent numerical performance compared with classical PI designs in both simulated and experimental cases.
The remainder of this research is structure as follows: Section 2 summarizes the main aspects of the passivity-based control theory with PI actions for bilinear dynamical systems. Section 3 presents the derivation of the average model for the four DC-DC converter topologies analyzed in this research, including the unified general model and the application of the PI-PBC to regulated the output voltage. Section 4 presents the design of the linear integral estimator to determine the value of the unknown resistive load that helps with the reduction of a current sensor in the load terminals. Section 5 presents all the simulations and experimental validations in all the converter topologies with their corresponding analyses and discussions. Finally, the main concluding remarks are presented in Section 6.

2. Generalized PI Passivity-Based Controller Design

The passivity-based control design is a robust and well-known nonlinear control theory that exploits the general Hamiltonian representation for a class of dynamical systems [30,31], that can be represented as follows:
x ˙ = J ( x , u ) R ( x ) H ( x ) x + ξ ,
where x is the vector of states, J ( x , u ) is a skew-symmetric matrix that depends on the states and control inputs (u), R ( x ) is a positive semidefinite matrix that can depend on the states, H ( x ) is the Hamiltonian energy storage function, and ξ represents a vector with external inputs.
Considering the Hamiltonian function H ( x ) , the passivity-based control theory can design nonlinear controllers that ensure asymptotic convergence to the desired references; the PBC and the PI-PBC interconnection and damping assignment designs are the most applied methodologies in the field of the power converter applications [32,33,34]. Here, we propose applying the PI-PBC design for the second-order DC-DC converters since they exhibit a bilinear structure when connected to linear resistive loads (ideal for PI-PBC designs), which allows for exploiting the well-known advantages of the PI actions, with the main advantage that the stability operation in closed-loops is ensured [34].

2.1. The Bilinear System and the Incremental Model

The passivity-based control has different strategies to deal with a subclass of nonlinear systems called “bilinear systems” since their structure allows designing a PI passivity-based controller that ensures asymptotically stability in the sense of Lyapunov for closed-loop operation [34]. The general dynamical structure of a bilinear system in Hamiltonian form is defined in (2).
Q x ˙ = J 0 + J 1 u R x + b u + ξ ,
where x R n × 1 and ξ R n × 1 define the vector of state variables and external inputs; u R m × 1 represents the vector of control signals; Q = Q T 0 R n × n is a positive definite matrix that contains the parameters related to the elements that store energy; J 0 , 1 = J 0 , 1 T R n × n are known as the interconnection matrices with the main characteristic that these exhibit a skew-symmetry structure; R R n × n corresponds to the dissipation matrix; and b R n × m represents the matrix that relates all the states with the inputs, which is simply known as the input matrix.
From the bilinear dynamical system (2) it is possible to achieve an incremental model that allows for designing the PI passivity-based controller on a new system of coordinates [34]. For this purpose, let us define the incremental variables x ˜ and u ˜ as follows: x ˜ = x x and u ˜ = u u , where x is the assignable equilibrium point to the bilinear system (2). Note that at equilibrium, the following relation is satisfied:
Q x ˙ = J 0 + J 1 u R x + b u + ξ .
Note that if Equation (3) is subtracted from (2), the following incremental model is obtained:
Q x ˜ ˙ = J 0 R x ˜ + J 1 u x u x + b u ˜ ,
Now, adding and subtracting the term J 1 u x in (4) and defining g x = J 1 x + b , the following incremental model can be rewritten as follows:
Q x ˜ ˙ = J 0 + J 1 u R x ˜ + g x u ˜ .
The most important characteristic of the incremental model (5) is that it is passive from the control signal u ˜ to the output y ˜ , when the following energy storage function H : R n R is considered:
H x ˜ = 1 2 x ˜ T Q x ˜ ,
To demonstrate that the incremental dynamic model is passive, let us take the time derivative of the storage function as follows:
H ˙ x ˜ = x ˜ T Q x ˜ ˙ = x ˜ T J 0 + J 1 u R x ˜ + g x u ˜ , = x ˜ T J 0 + J 1 u R x ˜ + x ˜ T g x u ˜ , = x ˜ T R x ˜ + x ˜ T g x u ˜ ,
H ˙ x ˜ x ˜ T g x u ˜ ,
Now, if the output is defined as y ˜ = g x T x ˜ , then, the following inequality holds:
H ˙ x ˜ u ˜ T y ˜ , t 0 ,
which confirms that for any input u ˜ , the incremental model (5) is indeed passive.

2.2. Controller Design

The passive nature of the incremental model (5) observed from the control input u ˜ to the output y ˜ makes possible to design a PI controller that ensures stability properties in the sense of Lyapunov for closed-loop operation. For this purpose, let us define the following PI control structure:
u ˜ = K p y ˜ + K i z ,
z ˜ = y ˜ ,
where K p > 0 , K i > 0 , and z R m × 1 are the proportional and integral control gains, and z is a vector of auxiliary variables that helps with controller design.
To demonstrate that the PI passivity-based controller defined in (10) and (11) is stable, we consider the following Lyapunov candidate function:
V x ˜ , z = H x ˜ + 1 2 z T K i z ,
which has the time derivative along the trajectories defined in (5) presented below:
V ˙ x ˜ , z = H ˙ x ˜ + z T K i z ˙ , = x ˜ T R x ˜ + y ˜ T u ˜ z T K i y ˜ , = x ˜ T R x ˜ + y ˜ T K p y ˜ + K i z z T K i y ˜ , = x ˜ T R x ˜ y ˜ T K p y ˜ 0 ,
which shows that the equilibrium point x ˜ = 0 is stable in the sense of Lyapunov with asymptotically properties as demonstrated in [35].

2.3. Assignable Equilibrium Point

The assignable equilibrium point for a bilinear dynamical system corresponds to the point where the system goes in a steady-state condition, i.e., x . Note that this point is univocally defined for the system (2) if this corresponds to a set of constant references [7]. Note that from (3) if x is constant, then the following relation is obtained:
0 = J 0 R x + g x u + ξ ,
which is fulfilled for some constant control input u . Note that this control input can be obtained from (14) as follows:
u = g x T g x 1 g x T J 0 R x + ξ ,
which is satisfied if and only if g x T g x 1 is a full-rank matrix [7].
On the other hand, if we define the full-rank left-annihilator of g x as G x , then, we know that G x g x = 0 [36]. With this definition, it is possible to obtain the non-controlled variable from (14) using the following general relation.
G x J 0 R x + ξ = 0 .

3. General Converters’ Modeling

This section presents the general dynamic models for the most classical DC-DC converters, such as the buck, boost, buck-boost, and non-inverting buck-boost topologies. The main characteristic of these converters’ groups is that these are classified as second-order converters since each one of them includes two dynamics associated with their inductors and capacitors [7]. Figure 1 presents the general structure of the studied converters, where it is observed that these are connected to constant resistive loads, which is modeled as a conductance, i.e., G L .
The variables and parameters in Figure 1 have the following interpretation: E > 0 corresponds to the input voltage, i > 0 represents the current that flows through the inductor L, v c > 0 represents the variable associated with the voltage output at the terminals of the capacitor C, and u [ 0 , 1 ] represents the control input applied to the forced-commutated switches. To have a consistent formulation for each one of the converters, we redefine the state variables x 1 = i , and x 2 = v c . Each one of the dynamic models for the converters depicted in Figure 1 is described below.

3.1. Dynamic Model of the Buck Converter

The buck converter depicted in Figure 1a is widely known as the step-down converter since the output voltage is a fraction of the input voltage [37]. However, the reduction of the voltage input implies that the load current is higher when compared with the input. This type of converter is mainly used for regulating voltage in variable loads [7].
To obtain the average dynamic model of the buck converter, Kirchhoff’s laws are applied to the trajectory that contains the inductor and the node that connects the capacitor in Figure 1a. These laws produce the following dynamic model.
L x ˙ 1 = x 2 + u E ,
C x ˙ 2 = x 1 G L x 2 .
Note that the main characteristic of the buck model is that it exhibits a linear relationship between the state variables x 1 and x 2 and the control input u, which corresponds to the duty cycle bounded between 0 and 1.

3.2. Dynamic Model of the Boost Converter

The boost converter in Figure 1b allows controlling the voltage output with magnitudes superior to the voltage concerning the input voltage [38]. This implies that the magnitude of the load current is inferior to the current flowing through the converter inductor [7]. The average dynamic model for the boost converter depicted in Figure 1b takes the following form.
L x ˙ 1 = 1 u x 2 + E ,
C x ˙ 2 = 1 u x 1 G L x 2 .

3.3. Dynamic Model of the Buck-Boost Converter

The buck-boost converter in Figure 1c allows controlling the voltage output in a range that includes higher or lower voltage for the input voltage [38]. However, the main characteristic of this converter is that the output voltage has the opposite polarity concerning the input signal [7]. The average dynamic model for the boost converter depicted in Figure 1c takes the following form.
L x ˙ 1 = 1 u x 2 + u E ,
C x ˙ 2 = 1 u x 1 G L x 2 .

3.4. Dynamic Model of the Non-Inverting Buck-Boost Converter

The non-inverting buck-boost converter in Figure 1d works similarly to the buck-boost topology, i.e., the output voltage can be higher or lower than the voltage input [22]. However, this converter maintains the same polarity of the voltage input [7]. The average dynamic model for the non-inverting buck-boost converter depicted in Figure 1c takes the following form.
L x ˙ 1 = 1 u x 2 + u E ,
C x ˙ 2 = 1 u x 1 G L x 2 .
The difference of this converter concerning the three previous topologies is that this uses two forced commutated switches, while the buck, boost, and buck-boost converters only use one controlled switch. However, when the dynamic model of the non-inverting buck-boost converter is compared with the classical buck-boost converter, this only changes in the signs of the factors ( 1 u ) responsible for the absolute polarity of the output voltage.

3.5. General Bilinear Representation of the Converters

The average dynamic models defined from (17) to (24) for the four studied second-order converter topologies can be generalized with a unique bilinear representation using an α -coefficient to select each one of the configurations [7]. The general bilinear model for these converters is defined below:
Q x ˙ = α 1 J 0 R x + g ( x ) u + α 4 ξ ,
where g ( x ) = α 2 J 1 x + α 3 b , and
Q = L 0 0 C , J 0 = 0 1 1 0 , J 1 = 0 1 1 0 , R = 0 0 0 G L , b = E 0 , ξ = E 0 .
Note that the α -coefficients for each one of the converters are reported in Table 1.

3.6. General Controller Structure

To design the controller for the general bilinear representation of the four DC-DC converters defined by (26), we consider that the complete general control law is
u = u ˜ + u = K p y ˜ + K i z + u ,
z ˙ = y ˜ ,
which implies that we need to determine the value of the desired control input u and the passive output y ˜ .
To determine the desired control input, it is used (15) in the general bilinear system (25), which produces:
u = α 3 E + α 2 x 2 α 4 E α 1 x 2 α 2 x 1 α 1 x 1 G L x 2 α 3 E + α 2 x 2 2 + α 2 x 1 2 .
Note that the desired control input in (29) depends on the value of the non-controlled variable x 1 , which must be calculated to make the implementation of the proposed PI passivity-based controller. For this purpose, let us define the following left annihilator:
G x = α 2 x 1 α 2 x 2 + α 3 E ,
which, combined with (16), allows for calculating the general expression for the non-controlled variable x 1 as follows:
x 1 = G L x 2 α 3 E + α 2 x 2 α 1 α 3 E + α 2 x 2 + α 2 α 4 E α 1 x 2 ,
where the main restriction is that the reference value for the controlled variable x 2 must be different from zero to avoid singularities for any combination of the α -coefficients [7].
On the other hand, to implement the PI component of the proposed controller it is required to know the general form of the passive output y ˜ , which can be determined by remembering that it was defined as y ˜ = g x T x ˜ as presented below.
y ˜ = α 3 E + α 2 x 2 x 1 x 1 α 2 x 1 x 2 x 2 .
Note that in the passivity-based control theory, the passive output, i.e., y ˜ , can be interpreted as a rate of power change, which goes to zero when the system reaches the assignable equilibrium point [34].

4. Sensorless-Based Estimator Applied Unknown Resistive Load

The main characteristic of the proposed PI passivity-based controller is the dependence of the control law u and the non-controlled current reference of the load value, i.e., the value of the G L . However, in a real application to know the value of the load is not practical since this can variate as a function of the circuit requirements [21]. A classical approach to estimate the value of the load current is to use a current sensor in the load side which, in conjunction with the voltage sensor, it allows to determine the value of the resistance of the load by using Ohm’s law [39]. However, there exists a practical approach reported in [40] where it is possible to eliminate the load current sensor through the estimation of the load using only the voltage measurement. Here, we present the general formulation of this load estimator. For this purpose, let us define the estimation error G ˜ L as follows:
G ˜ L = G ^ L G L ,
where G ^ L represents the estimated value for the conductance connected at the load side of the converter. The estimated load variable can be defined as a function of the measured voltage in the terminals of the capacitor as follows:
G ^ L = β + C γ α x 2 ,
where γ is a positive constant, and the parameter β and the function α x 2 must be designed to guarantee the exponential convergence of the load estimator [40].
Now, taking the time derivative of the estimation error, the following result is reached:
G ˜ ˙ L = G ^ ˙ L , = β ˙ + C γ α x 2 x ˙ 2 , = β ˙ + C γ α x 2 α 1 C x 1 G L C x 2 α 2 C u x 1 , = β ˙ + γ α x 2 α 1 x 1 G L x 2 α 2 u x 1 .
To relate the derivative of the estimation error, its own variable from (33) is substituted G L in (35), which produces:
G ˜ ˙ L = β ˙ + γ α x 2 α 1 x 1 G ^ L G ˜ L x 2 α 2 u x 1 .
From (36) it is possible to obtain a general form for the time derivative of β , which can be assigned as follows [7]:
β ˙ = γ α x 2 α 1 x 1 G ^ L x 2 α 2 u x 1 .
Now, if we substitute (37) in (36), then, the following expression yields:
G ˜ ˙ L = γ α x 2 G ˜ L x 2 .
To ensure the exponential convergence of the load estimator, we proceed to the define the structure of the function α x 2 as follows:
α x 2 = 1 2 x 2 2 ,
which can be derived with respect to x 2 and substituted in (38) producing the following result:
G ˜ ˙ L = γ G ˜ L x 2 2 ,
G ˜ L = G ˜ L ( 0 ) exp γ x 2 2 t ,
Note that the solution of (40) in (41) shows that the error of the load estimator goes to zero for any initial condition G ˜ L ( 0 ) with exponential convergence, which demonstrates that the value of G ^ L is equal to the real load G L . This is important since in the control law (29) and the current reference (31), it is possible to substitute the real G L for the estimated value G ^ L , maintaining the asymptotic convergence of the proposed PI passivity-based controller for regulating voltage in second-order DC-DC converters without using current load sensors.

5. Simulation and Experimental Results

This section presents the performance of the adaptive generalized PI-PBC applied to DC-DC converters feeding unknown loads in order to regulate the output voltage. Simulations and experimental results are used to assess the performance of the proposed controller. The simulations are performed in PLECs software, while the PLECS RT-box controls the converter prototypes as shown in Figure 2 and their components are listed in Table 2. In addition, the proposed controller is also compared to the conventional PI controller.
The tuning of the conventional PI controller for each converter is performed through a systematic sweep that has considered 500 different configurations of the constants K p and K i . Figure 3 presents the mean absolute error of the output voltage in each converter for the different values of control gains studied, and Table 3 shows the selected constants.
Figure 4 shows the simulated and experimental responses of the buck converter considering the load resistance varies between 1.2   Ω and 2.4   Ω like a 50 Hz square waveform. For this converter, its control objective is to maintain the output voltage at 5 V. The proposed adaptive controller has a better dynamic response than the conventional PI controller since the settling times ( T s ), when the load resistor changes, are shorter for the PI-PBC ( T s about to 1.5 ms) than the conventional PI controller ( T s about to 16 ms). In addition, the inductor current presents lower overshoots when the load resistor changes.
The simulated and experimental responses of the boost converter are illustrated in Figure 5. This converter regulates its output voltage at 20 V under load resistance changes between 10 Ω and 20 Ω in 50 Hz square waveform. The adaptive PI-PBC controller continues to perform better than the conventional PI controller. This is supported by the settling times for the output voltage and the overshoots for the inductor current, which are lower for the proposed controller ( T s about to 1.0 ms for the proposed controller while T s about to 4.0 ms for the PI controller). Furthermore, the responses for the adaptive PI-PBC controller behave as a first-order system, indicating that its responses are not overshot.
Figure 6 depicts the simulated and experimental responses of the buck-boost converter feeding the load resistance, which varies between 5 Ω and 10 Ω as a 50 Hz square waveform with a duty cycle of 0.5. The adaptive proposed controller has better performance than the conventional PI controller. This is validated by comparing the settling times for the output voltage, which is lower for the adaptive PI-PBC controller ( T s about to 1.2 ms for the proposed controller while T s about to 20.0 ms for the PI controller). At the same time, the inductor current overshoot for the proposed controller is lower without oscillations than the proposed controller (see the green line in Figure 6b,d).
The simulated and experimental responses of the non-inverting buck-boost converter feeding the load resistance, which varies between 6 Ω and 12 Ω as a 50 Hz square waveform with a duty cycle of 0.5, are shown in Figure 7. The output voltage regulation for a non-inverting buck-boost converter is better when the adaptive controller is implemented. This can be supported by comparing the settling times in the experimental responses ( T s about to 0.5 ms for the proposed controller while T s about to 2.5 ms for the PI controller, see Figure 7b,d). In addition, comparing the experimental responses for the inductor current, the proposed controller continues to present a better performance since there is no overshoot in this converter and its behavior is a first-order system.
According to the results shown, the proposed adaptive controller presented a better performance guaranteeing the system’s stability than the PI controllers. However, it is essential to mention the main disadvantages of the proposed controller, which are: the performance of the proposed controller depends on the proper modeling of the system; it is necessary to know all the variables and parameters of the system such as v d c , i, and R L ; and it is only applicable to converters supplying resistive loads.

6. Conclusions

The classical DC-DC converters have modeled through a general bilinear representation using a port-Controlled Hamiltonian, which allowed a general PI-PBC controller design that ensured that the closed-loop operation for all the second-order DC-DC converters is stable in the sense of Lyapunov. An adaptive load estimator was employed to reduce the number of sensors to determine the value of the resistance connected at the converter terminals, with the main advantage that exponential convergence is ensured. This allows classified the proposed PI-PBC controller as an adaptive control methodology. Numerical results demonstrated that the proposed controller presented a voltage regulation output in all the converters with a like first-order behavior, which implied that under load variations, overshoots are not reported, which was not the case of the classical PI controllers where multiple oscillations appeared in the regulated voltage output. The efficiency of the PI-PBC approach was demonstrated in the settling time, which was at least four times faster than the classical PI approach in all the converter topologies.
Future work will study a general port-Controlled Hamiltonian model for all the studied topologies considering unknown constant power terminals that allow the application of the interconnection and damping assignment PBC design to obtain a general control law ensuring a control law closed-loop stability in the sense of Lyapunov.

Author Contributions

Conceptualization, W.G.-G.; O.D.M.; C.R. and J.C.H. Methodology, W.G.-G.; O.D.M. and C.R.; Investigation, W.G.-G.; O.D.M. and C.R.; Writing—review and editing, W.G.-G., O.D.M., C.R. and J.C.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Chilean Government under projects ANID/FONDECYT/1191680, and SERC Chile (ANID/FONDAP/15110019).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Acknowledgments

The authors would like to acknowledge Catalina González-Castaño, Postdoc at Energy Transformation Center, Universidad Andres Bello, Chile, for contributing to the control designs.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lund, P.D.; Byrne, J.; Haas, R.; Flynn, D. Advances in Energy Systems: The Large-Scale Renewable Energy Integration Challenge; John Wiley & Sons: Hoboken, NJ, USA, 2019. [Google Scholar]
  2. Gavriluta, C.; Candela, I.; Citro, C.; Luna, A.; Rodriguez, P. Design considerations for primary control in multi-terminal VSC-HVDC grids. Electr. Power Syst. Res. 2015, 122, 33–41. [Google Scholar] [CrossRef]
  3. Montoya, O.D.; Gil-González, W.; Garces, A. Numerical methods for power flow analysis in DC networks: State of the art, methods and challenges. Int. J. Electr. Power Energy Syst. 2020, 123, 106299. [Google Scholar] [CrossRef]
  4. Montoya, O.D.; Serra, F.M.; Angelo, C.H.D. On the Efficiency in Electrical Networks with AC and DC Operation Technologies: A Comparative Study at the Distribution Stage. Electronics 2020, 9, 1352. [Google Scholar] [CrossRef]
  5. Srinivasan, M.; Kwasinski, A. Control analysis of parallel DC-DC converters in a DC microgrid with constant power loads. Int. J. Electr. Power Energy Syst. 2020, 122, 106207. [Google Scholar] [CrossRef]
  6. Jin, C.; Wang, P.; Xiao, J.; Tang, Y.; Choo, F.H. Implementation of hierarchical control in DC microgrids. IEEE Trans. Ind. Electron. 2013, 61, 4032–4042. [Google Scholar] [CrossRef]
  7. Gil-González, W.; Montoya, O.D.; Espinosa-Perez, G. Adaptive control for second-order DC–DC converters: PBC approach. In Modeling, Operation, and Analysis of DC Grids; Elsevier: Cambridge, MA, USA, 2021; pp. 289–310. [Google Scholar] [CrossRef]
  8. Singh, B.; Shrivastava, A. Buck converter-based power supply design for low power light emitting diode lamp lighting. IET Power Electron. 2014, 7, 946–956. [Google Scholar] [CrossRef]
  9. Leon-Masich, A.; Valderrama-Blavi, H.; Bosque-Moncusí, J.M.; Maixe-Altes, J.; Martínez-Salamero, L. Sliding-mode-control-based boost converter for high-voltage–low-power applications. IEEE Trans. Ind. Electron. 2014, 62, 229–237. [Google Scholar] [CrossRef]
  10. Chen, X.; Pise, A.A.; Elmes, J.; Batarseh, I. Ultra-highly efficient low-power bidirectional cascaded buck-boost converter for portable PV-battery-devices applications. IEEE Trans. Ind. Appl. 2019, 55, 3989–4000. [Google Scholar] [CrossRef]
  11. Serna-Garcés, S.; Montoya, D.G.; Ramos-Paja, C. Control of a Charger/Discharger DC/DC Converter with Improved Disturbance Rejection for Bus Regulation. Energies 2018, 11, 594. [Google Scholar] [CrossRef] [Green Version]
  12. Serna-Garcés, S.; Montoya, D.G.; Ramos-Paja, C. Sliding-Mode Control of a Charger/Discharger DC/DC Converter for DC-Bus Regulation in Renewable Power Systems. Energies 2016, 9, 245. [Google Scholar] [CrossRef]
  13. Lin, X.; Liu, J.; Liu, F.; Liu, Z.; Gao, Y.; Sun, G. Fractional-Order Sliding Mode Approach of Buck Converters With Mismatched Disturbances. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 3890–3900. [Google Scholar] [CrossRef]
  14. Liu, J.; Shen, X.; Alcaide, A.M.; Yin, Y.; Leon, J.I.; Vazquez, S.; Wu, L.; Franquelo, L.G. Sliding Mode Control of Grid-Connected NPC Converters Via High-Gain Observer. IEEE Trans. Ind. Electron. 2021, in press. [Google Scholar] [CrossRef]
  15. Liu, J.; Laghrouche, S.; Wack, M. Observer-based higher order sliding mode control of power factor in three-phase AC/DC converter for hybrid electric vehicle applications. Int. J. Control 2014, 87, 1117–1130. [Google Scholar] [CrossRef]
  16. Yin, Y.; Liu, J.; Wang, S.; Lin, H.; Vazquez, S.; Zeng, Q.; Franquelo, L.G.; Wu, L. Backstepping Control of a DC-DC Boost Converters Under Unknown Disturbances. In Proceedings of the IECON 2018—44th Annual Conference of the IEEE Industrial Electronics Society, Washington, DC, USA, 21–23 October 2018. [Google Scholar] [CrossRef]
  17. Roy, T.K.; Mahmud, M.A.; Shen, W.; Haque, M.E.; Oo, A.M.T. Robust adaptive backstepping controller design for DC-DC buck converters with external disturbances. In Proceedings of the 2016 IEEE 11th Conference on Industrial Electronics and Applications (ICIEA), Hefei, China, 5–7 June 2016. [Google Scholar] [CrossRef]
  18. Bhattacharyya, D.; Padhee, S.; Pati, K.C. Modeling of DC–DC Converter Using Exact Feedback Linearization Method: A Discussion. IETE J. Res. 2018, 65, 843–854. [Google Scholar] [CrossRef]
  19. Cai, P.; Wu, X.; Sun, R.; Wu, Y. Exact feedback linearization of general four-level buck DC-DC converters. In Proceedings of the 2017 29th Chinese Control And Decision Conference (CCDC), Chongqing, China, 28–30 May 2017. [Google Scholar] [CrossRef]
  20. Yin, Y.; Liu, J.; Marquez, A.; Lin, X.; Leon, J.I.; Vazquez, S.; Franquelo, L.G.; Wu, L. Advanced Control Strategies for DC–DC Buck Converters With Parametric Uncertainties via Experimental Evaluation. IEEE Trans. Circuits Syst. I Regul. Pap. 2020, 67, 5257–5267. [Google Scholar] [CrossRef]
  21. Montoya, O.; Gil-Gonzalez, W.; Garces, A.; Serra, F.; Hernandez, J. PI-PBC Approach for Voltage Regulation in Ćuk Converters with Adaptive Load Estimation. In Proceedings of the 2020 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC), Ixtapa, Mexico, 4–6 November 2020. [Google Scholar] [CrossRef]
  22. Ramirez, H.; Garzón, G.; Torres, C.; Navarrete, J.; Restrepo, C. LMI Control Design of a Non-Inverting Buck-Boost Converter: A Current Regulation Approach. TECCIENCIA 2017, 12, 79–85. [Google Scholar] [CrossRef] [Green Version]
  23. Magaldi, G.L.; Serra, F.M.; de Angelo, C.H.; Montoya, O.D.; Giral-Ramírez, D.A. Voltage Regulation of an Isolated DC Microgrid with a Constant Power Load: A Passivity-based Control Design. Electronics 2021, 10, 2085. [Google Scholar] [CrossRef]
  24. Rodighiero, F.; Freato, S. Design and implementation of low-loss non-inverting buck-boost for lithium-ion batteries charging applications. In Proceedings of the 2017 19th European Conference on Power Electronics and Applications (EPE’17 ECCE Europe), Warsaw, Poland, 11–14 September 2017. [Google Scholar] [CrossRef]
  25. Gaboriault, M.; Notman, A. A high efficiency, non-inverting, buck-boost DC-DC converter. In Proceedings of the Nineteenth Annual IEEE Applied Power Electronics Conference and Exposition, Anaheim, CA, USA, 22–26 February 2004. [Google Scholar] [CrossRef]
  26. Kolsi, S.; Samet, H.; Amar, M.B. Design Analysis of DC-DC Converters Connected to a Photovoltaic Generator and Controlled by MPPT for Optimal Energy Transfer throughout a Clear Day. J. Power Energy Eng. 2014, 02, 27–34. [Google Scholar] [CrossRef] [Green Version]
  27. Radhika, S.; Margaret, V. A Review on DC-DC Converters with Photovoltaic System in DC Micro Grid. J. Phys. Conf. Ser. 2021, 1804, 012155. [Google Scholar] [CrossRef]
  28. Mazhari, I.; Parkhideh, B. DC-bus voltage regulation for DC distribution system with controllable DC load. In Proceedings of the 2017 IEEE 8th International Symposium on Power Electronics for Distributed Generation Systems (PEDG), Florianopolis, Brazil, 17–20 April 2017. [Google Scholar] [CrossRef]
  29. Aryani, D.R.; Song, H. Voltage Regulation in a Stand-Alone DC Microgrid. IFAC-PapersOnLine 2019, 52, 36–39. [Google Scholar] [CrossRef]
  30. Ortega, R.; Jiang, Z.; Hill, D. Passivity-based control of nonlinear systems: A tutorial. In Proceedings of the 1997 American Control Conference, Albuquerque, NM, USA, 6 June 1997. [Google Scholar] [CrossRef]
  31. Chen, W.; Saif, M. Passivity and Passivity-based controller design of a class of switched control systems. IFAC Proc. Vol. 2005, 38, 676–681. [Google Scholar] [CrossRef] [Green Version]
  32. Serra, F.M.; Angelo, C.H.D. IDA-PBC controller design for grid connected Front End Converters under non-ideal grid conditions. Electr. Power Syst. Res. 2017, 142, 12–19. [Google Scholar] [CrossRef]
  33. Serra, F.M.; Angelo, C.H.D.; Forchetti, D.G. Interconnection and damping assignment control of a three-phase front end converter. Int. J. Electr. Power Energy Syst. 2014, 60, 317–324. [Google Scholar] [CrossRef]
  34. Cisneros, R.; Ortega, R.; Pirro, M.; Ippoliti, G.; Bergna, G.; Cabrera, M.M. Global tracking passivity-based PI control for power converters: An application to the boost and modular multilevel converters. In Proceedings of the 2014 IEEE 23rd International Symposium on Industrial Electronics (ISIE), Istanbul, Turkey, 1–4 June 2014. [Google Scholar] [CrossRef]
  35. Hernandez-Gomez, M.; Ortega, R.; Lamnabhi-Lagarrigue, F.; Escobar, G. Adaptive PI Stabilization of Switched Power Converters. IEEE Trans. Control Syst. Technol. 2010, 18, 688–698. [Google Scholar] [CrossRef]
  36. Johnsen, J.K.; Allöwer, F. Interconnection and Damping Assignment Passivity-Based Control of a Four-Tank System. In Lagrangian and Hamiltonian Methods for Nonlinear Control 2006; Springer: Berlin/Heidelberg, Germany, 2006; pp. 111–122. [Google Scholar] [CrossRef]
  37. Yazici, Ì. Simple and robust voltage controller for buck converters based on the coefficient ratio method. Int. Trans. Electr. Energy Syst. 2020, 30, e12409. [Google Scholar] [CrossRef]
  38. Bingqing, S.; Zhengming, Z.; Shusheng, W.; Jintong, N.; Yunzhi, L. Load-current sensorless sliding-predictive control strategies for Boost converters. J. Tsinghua Univ. Technol. 2019, 59, 807. [Google Scholar] [CrossRef]
  39. Montoya, O.D.; Villa, J.L.; Gil-Gonzalez, W. PBC Design for Voltage Regulation in Buck Converters with Parametric Uncertainties. In Proceedings of the 2019 IEEE 4th Colombian Conference on Automatic Control (CCAC), Medellin, Colombia, 15–18 October 2019. [Google Scholar] [CrossRef]
  40. Astolfi, A.; Karagiannis, D.; Ortega, R. Nonlinear and Adaptive Control with Applications; Springer: London, UK, 2008. [Google Scholar] [CrossRef]
Figure 1. Second-order DC-DC converters: (a) buck converter, (b) boost converter, (c) buck-boost converter, (d) non-inverting buck-boost converter.
Figure 1. Second-order DC-DC converters: (a) buck converter, (b) boost converter, (c) buck-boost converter, (d) non-inverting buck-boost converter.
Sensors 21 06367 g001
Figure 2. Experimental setup: (a) dc electronic load in constant resistance mode, (b) power supply for the current probes, (c) oscilloscope, (d) input dc power supply, (e) auxiliary power supply, (f) PLECS RT-box, (g) digital breakout board, (h) voltage differential probes, (i) reconfigurable power converter, (j) current probes, (k) analog breakout board.
Figure 2. Experimental setup: (a) dc electronic load in constant resistance mode, (b) power supply for the current probes, (c) oscilloscope, (d) input dc power supply, (e) auxiliary power supply, (f) PLECS RT-box, (g) digital breakout board, (h) voltage differential probes, (i) reconfigurable power converter, (j) current probes, (k) analog breakout board.
Sensors 21 06367 g002
Figure 3. Mean absolute error of the output voltage in each converter (the best response in the red circle): (a) Buck converter, (b) Boost converter, (c) Buck-boost converter, and (d) Non-inverting buck-boost converter.
Figure 3. Mean absolute error of the output voltage in each converter (the best response in the red circle): (a) Buck converter, (b) Boost converter, (c) Buck-boost converter, and (d) Non-inverting buck-boost converter.
Sensors 21 06367 g003
Figure 4. Simulated (a,c) and experimental (b,d) dynamic responses of the buck converter when the load resistance is a 50 Hz square waveform between 1.2   Ω and 2.4   Ω , and a duty cycle of 0.5 : (a,b) adaptive PI-PBC controller, (c,d) PI controller. CH1: v c (5 V/div), CH2: i (3 A/div), CH3: d (500 mV/div), CH4: 1 / G L ( 2 V/div) (it is calculated only by the PI-PBC controller), and time base of 2 ms.
Figure 4. Simulated (a,c) and experimental (b,d) dynamic responses of the buck converter when the load resistance is a 50 Hz square waveform between 1.2   Ω and 2.4   Ω , and a duty cycle of 0.5 : (a,b) adaptive PI-PBC controller, (c,d) PI controller. CH1: v c (5 V/div), CH2: i (3 A/div), CH3: d (500 mV/div), CH4: 1 / G L ( 2 V/div) (it is calculated only by the PI-PBC controller), and time base of 2 ms.
Sensors 21 06367 g004
Figure 5. Simulated (a,c) and experimental (b,d) dynamic responses of the boost converter when the load resistance is a 50 Hz square waveform between 10 Ω and 20 Ω , and a duty cycle of 0.5 : (a,b) adaptive PI-PBC controller, (c,d) PI controller. CH1: v c (20 V/div), CH2: i (3 A/div), CH3: d (500 mV/div), CH4: 1 / G L (20 V/div) (it is calculated only by the PI-PBC controller), and time base of 2 ms.
Figure 5. Simulated (a,c) and experimental (b,d) dynamic responses of the boost converter when the load resistance is a 50 Hz square waveform between 10 Ω and 20 Ω , and a duty cycle of 0.5 : (a,b) adaptive PI-PBC controller, (c,d) PI controller. CH1: v c (20 V/div), CH2: i (3 A/div), CH3: d (500 mV/div), CH4: 1 / G L (20 V/div) (it is calculated only by the PI-PBC controller), and time base of 2 ms.
Sensors 21 06367 g005aSensors 21 06367 g005b
Figure 6. Simulated (a,c) and experimental (b,d) dynamic responses of the buck-boost converter when the load resistance is a 50 Hz square waveform between 5 Ω and 10 Ω , and a duty cycle of 0.5 : (a,b) adaptive PI-PBC controller, (c,d) PI controller. CH1: v c (20 V/div), CH2: i (3 A/div), CH3: d (500 mV/div), CH4: 1 / G L ( 10 V/div) (it is calculated only by the PI-PBC controller), and time base of 2 ms.
Figure 6. Simulated (a,c) and experimental (b,d) dynamic responses of the buck-boost converter when the load resistance is a 50 Hz square waveform between 5 Ω and 10 Ω , and a duty cycle of 0.5 : (a,b) adaptive PI-PBC controller, (c,d) PI controller. CH1: v c (20 V/div), CH2: i (3 A/div), CH3: d (500 mV/div), CH4: 1 / G L ( 10 V/div) (it is calculated only by the PI-PBC controller), and time base of 2 ms.
Sensors 21 06367 g006
Figure 7. Simulated (a,c) and experimental (b,d) dynamic responses of the non-inverting buck-boost converter when the load resistance is a 50 Hz square waveform between 6 Ω and 12 Ω , and a duty cycle of 0.5 : (a,b) adaptive PI-PBC controller, (c,d) PI controller. CH1: v c (10 V/div), CH2: i (3 A/div), CH3: d (500 mV/div), CH4: 1 / G L ( 10 V/div) (it is calculated only by the PI-PBC controller), and time base of 2 ms.
Figure 7. Simulated (a,c) and experimental (b,d) dynamic responses of the non-inverting buck-boost converter when the load resistance is a 50 Hz square waveform between 6 Ω and 12 Ω , and a duty cycle of 0.5 : (a,b) adaptive PI-PBC controller, (c,d) PI controller. CH1: v c (10 V/div), CH2: i (3 A/div), CH3: d (500 mV/div), CH4: 1 / G L ( 10 V/div) (it is calculated only by the PI-PBC controller), and time base of 2 ms.
Sensors 21 06367 g007
Table 1. α -coefficients for each one of the studied converters.
Table 1. α -coefficients for each one of the studied converters.
Converter α 1 α 2 α 3 α 4
Buck1010
Boost1101
Buck-boost−1−110
Non-inverting buck-boost1110
Table 2. Components description of the reconfigurable power converter.
Table 2. Components description of the reconfigurable power converter.
Component/ElementDescriptionType/Value
EInput voltage10 V
Q 1 and Q 2 Power MOSFETIRFB4510PBF
D 1 and D 2 Schottky Power DiodeMBR60H100CTG
LInductorWurth Elektronik 74435584700, 47  μ H
CMultilayer Ceramic CapacitorTDK C5750X7S2A106M230KB, 10 × 10 μ F
Table 3. Selected PI constants for each one of the studied converters.
Table 3. Selected PI constants for each one of the studied converters.
Converter K p K i
Buck0.0450.0
Boost0.00015.0
Buck-boost0.000110.0
Non-inverting buck-boost0.00015.0
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Gil-González, W.; Montoya, O.D.; Restrepo, C.; Hernández, J.C. Sensorless Adaptive Voltage Control for Classical DC-DC Converters Feeding Unknown Loads: A Generalized PI Passivity-Based Approach. Sensors 2021, 21, 6367. https://doi.org/10.3390/s21196367

AMA Style

Gil-González W, Montoya OD, Restrepo C, Hernández JC. Sensorless Adaptive Voltage Control for Classical DC-DC Converters Feeding Unknown Loads: A Generalized PI Passivity-Based Approach. Sensors. 2021; 21(19):6367. https://doi.org/10.3390/s21196367

Chicago/Turabian Style

Gil-González, Walter, Oscar Danilo Montoya, Carlos Restrepo, and Jesus C. Hernández. 2021. "Sensorless Adaptive Voltage Control for Classical DC-DC Converters Feeding Unknown Loads: A Generalized PI Passivity-Based Approach" Sensors 21, no. 19: 6367. https://doi.org/10.3390/s21196367

APA Style

Gil-González, W., Montoya, O. D., Restrepo, C., & Hernández, J. C. (2021). Sensorless Adaptive Voltage Control for Classical DC-DC Converters Feeding Unknown Loads: A Generalized PI Passivity-Based Approach. Sensors, 21(19), 6367. https://doi.org/10.3390/s21196367

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop