1. Introduction
Direct current (DC) microgrids (MGs) are being increasingly used in conjunction with the classic electric power system to meet energy demand problems [1,2]. In addition, MGs are also used as isolated systems in several applications such as in rural electrical systems, aircraft, and ships, among others, integrating renewable energy sources and energy storage units through electronic power converters [3,4,5]. A typical configuration of an isolated MG is shown in Figure 1, where the array of photovoltaic (PV) panels and battery energy storage (BES) unit are connected to the point of common converters or DC link through DC–DC converters. Different loads, such as local DC loads or another MGs with different voltage level are also connected to the DC link [4,6,7,8].
The control of a MG is generally based on determining the power that must be delivered by each source, including storage elements, to feed a local demand. This implies the need for a primary controller for each power converter and a secondary controller to manage the system energy [9,10]. Depending on the size and utility of the MG, other levels of controller may be necessary, such as demand side management, achieving total control, and improving the efficiency of the entire system [11,12]. Generally, the aim of a MG primary controller is to keep the voltage, current, or power within a reference value fixed by the secondary controller, both working as a global controller while rejecting system disturbances, such as load changes or variations, on PV array conditions. In popular applications based on isolated systems such as the one shown in Figure 1, the DC-link MG1 voltage is regulated on a fixed value using the available storage [13,14,15]. Therefore, when only a BES is used in the system, the greatest challenge is to design a controller to improve the desired performance without neglecting the battery interaction during the mode transitions in order to preserve its lifespan [14,15,16].
However, some types of loads connected on the DC link can produce a negative-impedance effect, generating system instability and loss of regulation on the feeder system [3,17,18]. Moreover, other effects such as high stress and temperature rise in power converter elements may occur, reducing its performance and lifetime [19]. These types of loads are usually power electronic converters connected in cascade with different output voltage levels or operating conditions and are called constant power loads (CPLs) [20,21,22].
To solve the aforementioned problems produced by CPLs, different approaches have been proposed in the existing literature. These approaches are based on system modification by adding passive elements to minimize these effects or by a control action designed to damp oscillations [18], such as active damping [23], backstepping [6], and feedback linearization [24], among others.
Passivity-based control (PBC) is another kind of strategy used to control power converters due to its simplicity, efficiency, and ease of implementation as compared with other nonlinear control techniques [19,25]. One of the most used PBC strategies for power converters is the interconnection and damping assignment (IDA) method [26]. The design of the controllers using IDA-PBC consists of modify the energy function of the system in order to obtain error dynamics that guarantee its convergence to zero [27,28]. The most outstanding features of IDA-PBC are its stability and the simplicity in parameter determination, even for global controllers with multiple converters. The most popular applications of this approach to solve the CPL effect shows the stability and performance on DC–DC power converters allocated in a DC MG system [7,10,19,25,29,30]. On isolated MGs, IDA-PBC was applied as secondary controller in [31] and as a global controller in [32], but considering only linear and nonlinear loads.
Based on the described problem, this paper proposes a controller based on IDA-PBC to regulate the DC-link voltage on a MG when a CPL is connected to it. The main contributions of this work are summarized as follows:
Design of a global controller (primary and secondary controller included) using a unique nonlinear approach to satisfy the desired performance of MG under CPL effects.
Estimation of the unknown load from an energy-based observer, reducing the total number of sensors.
Simulations and experimental validation of the designed controller using a realistic MG prototype and comparison with a classical technique.
This paper is organized as follows: Section 2 shows a detailed description and modeling of the considered MG, Section 3 describes the controller approach, Section 4 presents the simulation and experimental results and in Section 5 some conclusions are drawn.
2. Modeling of the Microgrid
The electric circuit of the MG presented in Figure 1 is shown in detail in Figure 2. It is assumed that only local loads are connected. PV array and BES are connected via unidirectional (UC) and bidirectional (BC) DC–DC boost converters, respectively.
From the scheme of Figure 2, the averaged state-space model can be expressed as follows:
(1)
(2)
(3)
where is the DC-link voltage; and are the control signals of UC and BC; is the DC-link capacitance; and are the inductances between the energy sources and the converters, with resistances and , which represent the internal resistance of each inductor and the losses in the power converters; , , , and are the voltages and currents in the PV array and in the battery bank, respectively; is the load resistance; and is the power of the CPL.The design of the controller is performed using IDA-PBC. With this aim, the system (1)–(3) must be represented as a port-Hamiltonian (pH) system,
(4)
(5)
where is the state vector, is the control vector, is the interconnection matrix, is the damping matrix, is the energy function of the system, is the input matrix, e is the vector of external sources, and y is the output vector [27].The state and control vectors, and the interconnection and damping matrices are given by
(6)
(7)
(8)
(9)
The input matrix, the vector of external sources and the output vector are given by
(10)
(11)
(12)
The energy function of the system, , is given by
(13)
From (13), the gradient of energy function is calculated as follows:
(14)
3. IDA-PBC Control
The aim of the proposed control strategy is to regulate the DC-link voltage in a constant value, even when changes in the load conditions may appear. The most unfavorable case is when a pure constant power load is connected to the system () [6,23]. Moreover, it is assumed that all the existing elements are insufficient to passivize the CPL effects [19].
The design of the controller consists on ensuring that the state variables of the system (4) reach the reference vector,
(15)
To this end, we propose a control law , such that the dynamics of the closed-loop system is given by a new pH system,
(16)
and is a minimum of ,(17)
Here, is the desired energy function for the closed-loop system, and and are the desired interconnection and damping matrices,
(18)
From [27], and given , , , , and the desired equilibrium point, , if we can find functions , , , and a vector function satisfying
(19)
and the conditions proposed in [27], (16) will be a pH system where(20)
In this case, will be a (locally) stable equilibrium point in a closed loop. Matrices and are used here to synthetize the proposed control strategy.
In order to make the system states () tend to their reference value () asymptotically, is chosen as a Lyapunov function,
(21)
such that (17) is fulfilled. Here, and matrix is given by(22)
The time derivative of is
(23)
Therefore, must be positive definite to guarantee the error convergence to zero. With this aim, the elements of are selected as follows:
(24)
with , , and , all in [.Elements of can be selected with the aim of canceling the undesired coupling between the state variables while maintaining coupling in those variables that allow dealing with systems with more control variables than control actions [33]. In this case, is selected as follows:
(25)
Using (18)–(20), the following partial differential equation is obtained:
(26)
Solving (26) the control laws for both converters gives
(27)
(28)
while can be calculated from (26) and (28) considering ,(29)
with(30)
The elements of are selected to achieve the control objectives and fixed by a secondary level controller. The reference of the DC-link voltage is selected as (constant), comes from (29), and is obtained from a maximum power point tracker (MPPT) algorithm such as an incremental conductance (IC) algorithm [9,34].
Since control Equations (27)–(28) are dependent on system parameters, some uncertainties and unmodeled effects may affect the performance of the proposed controller while also producing steady state error in the DC-link voltage. To eliminate this error, an integral action can be added as in [35]. Thus, in (29) is replaced by ,
(31)
where is the integrator gain. It can be chosen to eliminate the steady state error without affecting the chosen dynamics and the overshoot of the response. With this controller, the error dynamics results in(32)
(33)
(34)
From (32)–(34), the values of , and can be calculated in order to obtain the desired convergence speed for the error in each state variable.
Load Power Estimation
In order to implement the proposed controller, voltages and currents in the system must be measured. In addition, the calculation of the battery current reference, (29), requires knowledge of the power value of the CPL, .
To ensure an exact value of such power while avoiding the effects of load variations in the mentioned assumption and parameter uncertainty, the use of a current sensor and the calculus of the power using is a popular and reliable method. However, this approach is expensive in some cases because more sensors are added to the system. Thus, the use of estimators or observers may be an inexpensive solution to obtain the load power value. Among the different types of estimators, those that are nonlinear, such as high-gain observers [24] or I&I [30], present good dynamic response and zero steady state estimation error for the load power.
In this work, since the proposed controller is derived from an energy-based strategy, a new energy-based observer is proposed to estimate the load power, taking advantage of such representation.
From the energy function (13), its time derivative can be calculated as follows:
(35)
Using (1)–(3) results in
(36)
Expression (36) shows the different powers involved in the system: the power delivered from the sources (PV panels and battery bank), the power dissipated by resistive elements, and the power extracted by the load.
Therefore, it is possible to build an observer using (36) as follows:
(37)
(38)
where is the estimated load power, and and are the gains designed to regulate the dynamical behavior of the estimated variable. The dynamics must be fast enough to ensure the convergence of the estimated variable in a small time compared with the control dynamics. The estimation errors of and are given by(39)
(40)
and its dynamic results,(41)
(42)
Expressions (41) and (42) show that any , both in [1/s] with condition , ensure the convergence of the error to zero.
The control block diagram of the isolated MG configuration with the proposed IDA-PBC and energy-based observer is given in Figure 3.
4. Results
In order to evaluate the performance of the proposed controller for the considered system under different conditions, simulations and experimental tests were carried out. A comparison with a classical proportional integral (PI) controller was also included. The structure of the PI controller is the one proposed in [13], and the gains were selected to obtain a similar convergence speed as the controller proposed in this work. Moreover, in all the tests, the PV array delivers its maximum power.
4.1. Simulation Results
The system of Figure 2 and the controller proposed in Section 3 are tested using the Simscape toolbox of Simulink, including losses in the power converter, parasitic elements, and switching effects. All tests where performed using fixed step and a sampling time comparable with the behavior of the actual controller. Table 1 shows the specifications of the system, sources of the MG, and the considered CPL. To ensure the convergence speed for the error of is lower than 40 ms, the parameters for the proposed controller are selected as = 10 , = 0.08 , = 80 , and .
In order to evaluate the effect of for a fixed value of in the estimation stage, different results are shown in Figure 4 for a step change in the CPL value.
From the previous analysis, is chosen for the following tests.
Figure 5 shows the evolution of the DC-link voltage and current of BES when a load change occurs. A comparison between the proposed IDA-PBC and the PI controller is shown. The reference voltage is fixed at V, and a load change is performed from 300 to 600 W at s (see Figure 5a). In Figure 5b, the DC-link voltage (solid line) with its reference (dashed line) are shown, while Figure 5c presents the battery current, . It can be seen that both controllers allow regulating the mean value of the DC-link voltage, but the PI controller presents a greater overshoot and oscillations when it is adjusted for the same convergence speed as the IDA-PBC. These oscillations are produced by the negative impedance effect introduced by the CPL, affecting the DC-link voltage regulation and, therefore, the BES current [6].
Figure 6 shows the performance of the MG when a change in from 100 to 80 V is requested at s. In this test, the value of CPL is fixed at 300 W, as shown in Figure 6a. Figure 6b shows the DC-link voltage, , (solid line) with its reference (dashed line), and Figure 6c shows the BES current. Both controllers regulate the DC-link voltage, producing a proportional increase in the load current. As the feeding load does not change, the remaining power is used for charging the battery bank in this test (Figure 6c). However, undesired oscillations are produced in the DC-link voltage and BES current with the PI controller when the voltage reference is changed. Such effect is also due to the negative-impedance behavior of the CPL.
4.2. Experimental Results
Experimental tests were performed using a laboratory prototype with two DC–DC converters constructed using SiC MOSFETs and the necessary passive components. The controller was implemented in a TMS320F28335 Digital Signal Controller (DSC) of Texas Instrument. The CPL is composed by a DC–DC buck converter with an output voltage control and a resistive load.
The power of the PV array is 12 W and a 12 V–7 Ah lead acid battery was used. DC-link voltage reference was fixed at 20 V. Figure 7a shows the behavior of the DC-link voltage and the measured currents of the system when the CPL changes from 7 to 14 W. It can be observed that the battery is being charged when the CPL is 7 W and it is discharged when the CPL is 14 W. The change of value of the CPL is visualized by measuring the load current. The DC-link voltage is regulated in its reference value under the transition without oscillations and, hence, the battery current presents a similar response.
The test for a change in from 20 to 17 V with a fixed value of CPL at 7 W is shown in Figure 7b. It can be observed that the proposed controller allows regulating , while the load current is increased proportionally due to the CPL load having a fixed value. In this situation, remains constant and under the charge mode, without oscillations.
In Figure 7c, the behavior of the MG can be observed when a change of the controller is made, being V, and CPL is 7 W. When the system changes from IDA-PBC to PI control, the CPL negative-impedance effect produces a long time instability in the DC-link voltage regulation and also in for the PI controller.
5. Conclusions
In this paper, a global passivity-based control strategy using IDA-PBC is proposed for an isolated DC microgrid. The considered MG contains a PV array and a battery energy storage unit feeding a constant power load. Simulation and experimental results showed that the proposed controller allows regulating the average DC-link voltage within its reference value in front of changes in the load and in the reference of the DC-link voltage reference. It is also shown that when a classical controller with the same performance specifications than the IDA-PBC is used, oscillations and instability in the DC-link voltage and system currents appear. In this situation, the battery current behavior can produce a reduction of its lifespan and irreversible damage.
In practical implementation, the proposed controller needs an additional sensor to measure the power of the load, so an energy-based observer was proposed to solve this problem. Although a higher computational cost is required to obtain this estimation, its implementation may be possible using a suitable processor with even lower features compared with the DSC used in this work.
Author Contributions
Conceptualization, G.L.M.; F.M.S.; C.H.d.A.; O.D.M.; and D.A.G.-R.; Methodology, G.L.M.; F.M.S.; C.H.d.A.; O.D.M.; and D.A.G.-R.; Investigation, G.L.M.; F.M.S.; C.H.d.A.; O.D.M.; and D.A.G.-R.; Writing—review and editing, G.L.M.; F.M.S.; C.H.d.A.; O.D.M.; and D.A.G.-R. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported in part by the Dirección de Investigaciones de la Universidad Tecnológica de Bolívar under grant PS2020002 associated with the project “Ubicación óptima de bancos de capacitores de paso fijo en redes eléctricas de distribución para reducción de costos y pérdidas de energía: Aplicación de métodos exactos y metaheurísticos”.
Data Availability Statement
No new data were created or analyzed in this study. Data sharing is not applicable to this article.
Conflicts of Interest
The authors declare no conflict of interest.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Figures and Table
Figure 3. Controller block diagram of isolated DC microgrid supplying a constant power load.
Figure 5. Performance of the MG for changes in the CPL (IDA-PBC in red, PI in blue): (a) load power (PCPL); (b) DC-link voltage (vdc); (c) BES current (iBat).
Figure 6. Performance of the MG for changes in vdc∗ (IDA-PBC in red, PI in blue): (a) load power (PCPL); (b) DC-link voltage (vdc); (c) BES current (ibat).
Figure 7. Performance of the MG: vdc shown in CH1, idc (load current) in CH2, and ibat in CH3. (a) Change in CPL and fixed reference of the DC-link voltage. (b) Change in the reference of the DC-link voltage and fixed CPL value. (c) Change of the controller (IDA-PBC to PI) and fixed reference of the DC-link voltage and CPL value.
System parameters.
| Parameter | Value |
|---|---|
| and | 2.5 mH |
| 540 F | |
| and | 0.3 |
| (UC and BC) | 20 kHz |
| PV array | 2 × 260 Wp |
| BES type, | Lead-acid, 6×12 V |
| CPL | 300–600 W |
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2021 by the authors.
Abstract
Passivity-based nonlinear control for an isolated microgrid system is proposed in this paper. The microgrid consists of a photovoltaic array and a battery energy storage connected to a point of common converters, supplying a constant power load. The purpose of this control strategy is to maintain the output direct current voltage in its reference value under load variations, improving battery interaction. The system is represented by its state space averaged model and the proposed controller is designed using the interconnection and damping assignment strategy, which allows obtaining controller parameters while ensuring the closed-loop system stability. The unknown constant power load is estimated using an observer based on the energy function of the system. The behavior of the proposed control strategy is validated with simulation and experimental results.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details
; Federico Martin Serra 1
; Cristian Hernán de Angelo 2
; Montoya, Oscar Danilo 3
; Giral-Ramírez, Diego Armando 4
1 Laboratorio de Control Automático (LCA), Facultad de Ingeniería y Ciencias Agropecuarias, Universidad Nacional de San Luis—CONICET, Villa Mercedes, San Luis 5730, Argentina;
2 Grupo de Electrónica Aplicada (GEA), Instituto de Investigaciones en Tecnologías Energéticas y Materiales (IITEMA)—CONICET, Facultad de Ingeniería, Universidad Nacional de Río Cuarto, Río Cuarto, Córdoba 5800, Argentina;
3 Facultad de Ingeniería, Universidad Distrital Francisco José de Caldas, Bogotá 110231, Colombia; Laboratorio Inteligente de Energía, Universidad Tecnológica de Bolívar, Cartagena 131001, Colombia
4 Facultad Tecnológica, Universidad Distrital Francisco José de Caldas, Bogotá 110231, Colombia;




