Abstract
Among hybrid energy storage systems (HESSs), battery-ultracapacitor systems in active topology use DC/DC power converters for their operations. HESSs are part of the solutions designed to improve the operation of power systems in different applications. In the residential microgrid applications, a multilevel control system is required to manage the available energy and interactions among the microgrid components. For this purpose, a rule-based power management system is designed, whose operation is validated in the simulation, and the performances of different controllers are compared to select the best strategy for the DC/DC converters. The average current control with internal model control and real-time frequency decoupling is proposed as the most suitable controller according to the contemplated performance parameters, allowing voltage regulation values close to 1%. The results are validated using real-time hardware-in-the-loop (HIL). These systems can be easily adjusted for other applications such as electric vehicles.
GLOBALLY, there has been a rapid development in using efficient technologies and systems with renewable energy resources [
Modern microgrids use energy storage systems for different purposes like compensating the intermittent behavior of DERs. Energy storage systems are usually battery-based [
In order to achieve the desired characteristics in an HESS, it is required to select the proper topology for the system. Topologies can be classified as passive, semi-active, and active topologies [
The HESS in a parallel active topology couples the battery bank and the UCAP by using bi-directional DC/DC converters so that each storage component uses a dedicated converter and the sources are in parallel. At the opposite end of the storage components, DC/DC power converters are coupled to form a DC link, also called DC bus, to which the load is connected.
Storage components require bi-directional DC/DC power converters to facilitate power exchange. These converters obey the established operating rules that comprise the control systems. These control systems are commonly known as energy management systems (EMSs).
The performance of an HESS in an active topology is governed by the implemented control law [
In [
As mentioned in [
In the HESS applications, it is common to find control strategies that include the EMS within the control architecture, as evidenced in [
Whether a microgrid is operating in grid-connected or island mode, the control objective may differ due to the changes in the operation conditions. The EMS must perform the required adjustments in response to such changes. The control objectives and operation conditions are sized according to the application. Therefore, the process variables are different from those expected in a manufacturing plant or in electric vehicles [
As mentioned above, HESSs are also used in electric vehicles and plug-in hybrid vehicles. In [
References [
This paper proposes an HESS in parallel active topology for residential applications. We evaluate different control techniques and propose a frequency decoupling cascade IMC as the controller for HESS in residential microgrid applications, due to its performance parameters regarding steady-state error and transient error. The validation of this study is performed by real-time simulation of an EMS that performs the control of the entire system.
The rest of this paper is divided into five sections. The system description and control architecture are presented in Section II. Section III outlines the performance parameters and different controllers to be tested. Section IV presents the evaluation of the control techniques used in simulation and the validation in hardware-in-the-loop (HIL) with an OPAL-RT. Finally, Section V presents the main conclusions of this paper.

Fig. 1 HESS model in parallel active topology.
The components identified in green are the energy storage elements, where indirect control is applied. The components for direct control are identified in blue, and the components that interact with the system and whose dynamics are not controllable by the HESS are identified in orange.
In this paper, the indirect control is applied to the components that are dynamic but no control signal is applied directly on them. This is the case of the battery bank and the UCAP, which operate as a source or sink (charging) using bidirectional power converters, depending on the operation mode. Therefore, the energy flow is bi-directional.
The direct control is applied to bi-directional DC/DC power converters, where a pulse width modulation (PWM) control signal is exerted, which in turn responds to the control characteristic of each implemented controller.
The load and the distribution grid must be monitored in order to perform appropriate control actions and EMS-specific connections or disconnections. The load is modeled as a variable resistance, and the distribution grid is modeled as an approximate DC source by using a rectifier.
Power converters must properly harness the energy stored in both the UCAP and battery bank via the DC bus. This implies that the implemented converters and the control strategy must facilitate the interaction of the elements considering the characteristics of the system.
The bi-directional buck-boost converter or half-bridge converter is one of the most widely-used power converters [
We use the average modelling by state variables described in [
(1) |
(2) |
where represents the state variables.
The strategy used in each operating mode, i.e., island or grid-connected mode, must control the voltage and current of the power converters according to the performance and safety parameters.
Among the basic operating characteristics of HESS in residential microgrid applications, the response to sudden changes in the load and/or generation is identified as a critical need. In that case, it is desirable that the battery bank supplies the energy associated with the average current, while the UCAP delivers the power required for the transient states and the dynamic component of the aggregated load-generation.

Fig. 2 General control architecture.
For the denoted system , the reference signal is given by:
(3) |
For the denoted system , the reference signal is given by:
(4) |
The measurement of the output current in each converter is required for the operation of frequency decoupling loop. The filter in this loop is working as a virtual impedance, thus we obtain the real-time frequency decoupling loop by subtracting the reference value from the product of the virtual impedance and the output current.
From the desired control objectives, we extract the operating rules of the EMS so that we can easily identify the required actions in the possible scenarios. The EMS also includes converter controllers as part of the system. This approach combines the classic droop control with a unified controller according to [
In the operating rules of the EMS, we consider several variables such as the state of charge (SOC) of the battery bank, the voltage of UCAP, the state of the distribution grid, and the generation current.
Control actions for the battery bank include hard charge, soft charge, discharge, connection, and disconnection. The UCAP uses the same control actions, expecting that the hard and soft charge actions are replaced by normal charge actions.
The operating rules applicable to the distribution grid include only connection and disconnection in relation to the reference voltage. The cases of DERs include connection and disconnection commands, when the generation current is greater than zero. Further details about EMS rules can be found in [
The comparison of different control strategies and their performance evaluation are important to select the most appropriate option for the validation process. Compared with the controllers in the grid-connected mode, we emphasize controllers in the island mode due to the general interest they represent in the application.
There are multiple indicators evaluating the performance of a control system. In [
Consequently, the following performance evaluation parameters are used in this paper, i.e., the steady-state error , the maximum transient error , the overshoot percentage , set-point tracking, and load response.
Vectorial PI (VPI) control is considered as an extension of the state feedback control, which is widely studied and disseminated. The concept of integral action in PI control is extended to compensate the limitations of robustness and steady-state error in the state feedback control. When considering the error integral as a state variable, the aforementioned virtues are incorporated into the control technique [
(5) |
(6) |
Both vectors and can be obtained by pole placing methods or following the Ackermann formula [
(7) |
Using the pole placing method, we obtain the gain vectors of the battery bank and UCAP in VPI control, i.e., and , respectively, as shown in (8).
(8) |
As an alternative to the pole placing method, an optimization method called linear quadratic regulator (LQR) or quadratic optimal regulator is proposed in [
As one of the aforementioned VPI control, the linear quadratic integral (LQI) control is an extension of the LQR control, which has limitations of steady-state error. However, unlike the state feedback control, it has no robustness limitations.
For the LQI controller, it is valid to use the same block diagram applied to VPI control, since the same strategy is used to enhance the system and add a virtual state variable to obtain the control law presented in (7).
In order to obtain the feedback gain vector, it is required to minimize the cost function in (9).
(9) |
where is a semi-defined positive symmetric matrix, whose rank is equal to that of the process noise covariance matrix ; and is a definite positive symmetric matrix, called measurement noise covariance matrix [
(10) |
In (10), the matrix has a rank of and satisfies the algebraic Riccati equation:
(11) |
By obtaining the value of , it is possible to calculate the matrix that meets the established conditions:
(12) |
There are multiple alternatives for selecting the weights assigned to the matrices and that are part of the LQI control. In [
According to [
(13) |
where stands for the maximum acceptable value. Similarly, Bryson’s rule for the matrix with a rank of affirms that the main diagonal element are obtained by:
(14) |
When applying Bryson’s rule for the weight matrices of the battery bank and the UCAP, the required gain vectors and are obtained by including the results into a computational tool based on MATLAB.
(15) |
The LQI controller with integral action is achieved by replacing the obtained gains into (7).
The cascade double-loop voltage and current control or average current control (ACC) is widely used in power electronics applications, which is also considered in this case based on the PID controller tuning for both voltage control and current control. The control architecture is discussed in our previous works [
The design criterion in [
(16) |
The criterion of voltage controller defined in [
(17) |
IMC is considered as a predictive control method [
The IMC principle applied to control theory, as stated in [
(18) |
Depending on the control objectives and the system to be controlled, different control strategies can be applied to obtain a proper and stable function such as PID control, LQR, coprime factorization, etc. [
Furthermore, [
In our previous research work, we have executed test cases containing two cascading IMC compensators, following the architecture of the ACC. The results show that the current controller suppresses the effect of the real-time frequency decoupling loop, and therefore, we also discard these test cases. We choose to replace the IMC controller with the controller incorporated in the current loop for ACC.
In this way, we obtain a cascaded controller with a PID current control and IMC voltage control in a simple architecture. The block diagram of the proposed controller is shown in

Fig. 3 Block diagram of proposed controller.
For the estimated model, we use the closed-loop transfer function with current control, and therefore, . Moreover, for the battery bank voltage controller, the voltage controller is given as:
(19) |
where ; ; ; ; ; ; and .
For the UCAP controller, the voltage controller is given by:
(20) |
where ; ; ; ; ; ; ; ; and .
For the different control techniques, we run simulations in Simulink by using the same test scenario. The models for each controller used in this stage are available in [
Converter | Rated power (kW) | Boost voltage (V) | Buck voltage (V) | Switching frequency (kHz) | Inductance (mH) | Low-side capacitor | High-side capacitor |
---|---|---|---|---|---|---|---|
Battery bank converter | 5 | 360 | 210 | 10 | 5.2 | 100 mF | 262.7 F |
UCAP converter | 5 | 360 | 184 | 30 | 4.6 | 390 F+20 F | 1.29 mF |
The unipolar voltage of DC bus is 360 V and it is coupled to a variable pulsating load with different current levels. The rated voltage and capacity of battery bank are 160 V and 6912 Wh, respectively, and the rated voltage and capacity of UCAP are 230 V and 20 F, respectively, and equivalent series resistance is 340 .
Based on the simulation results, we carry out the performance evaluation considering the parameters indicated in Section III-A and apply them to the voltage of DC bus. For the battery bank current, we use qualitative parameters.
Controller | (mV) | (V) | (V) | % (%) | % (%) | Set-point tracking | Load response |
---|---|---|---|---|---|---|---|
VPI | 163.5 | 4.2 | 4.2 | 1.16 | 1.16 | Regular | Suitable |
LQI | 88.1 | 2.3 | 1.8 | 0.64 | 0.50 | Suitable | Suitable |
ACC | 30.4 | 2.4 | 1.8 | 0.66 | 0.50 | Suitable | Suitable |
IMC | 22.6 | 2.0 | 1.6 | 0.55 | 0.44 | Suitable | Suitable |
Note: the superscripts “+” and “-” represent the positive and negative errors, respectively.

Fig. 4 Voltage of DC bus with different controllers.
For the steady-state error, the mean value of the acquired signal is compared with the set-point value. The maximum overshoots are measured from the local maximum and minimum values in the worst case. The overshoot percentages are based on the normalization of the difference between the maximum and minimum values and the reference value, while the set-point tracking is qualitatively assessed from the steady-state error and transient error.
Note that in
In the case of the maximum positive and negative transient errors and , the VPI control has the highest values (4.2 V), while the IMC presents the lowest positive and negative errors (2 V and 1.6 V, respectively). In the same way, the overshoot percentage of the VPI control is the highest at 1.16%, while the IMC has a maximum positive excess of 0.55% and a maximum negative excess of 0.44%. Therefore, in the transient state, the IMC shows a superior performance.
For all controllers, except for the VPI control, the set-point tracking is rated as suitable, as there is a tendency to quickly reduce the transient error. In the case of the VPI control, there is a tendency to reduce the error. However, the response is not adequate in the case of abrupt load changes since an reduction close to the set-point value is not achieved.
In addition to the aforementioned tests, we carry out a case scenario to show the response of controllers to voltage disturbances. The disturbances are included in the controller from , where is the output signal, which is the output voltage in this case. The disturbance signal is included in the system in the form of (21), where the coefficient is used to amplify or attenuate the disturbances magnitude for test purposes.
(21) |
We define the coefficient as a constrain for the ACC in (21), given that using a higher value makes the response unstable. The simulation results for this case are presented in

Fig. 5 Voltage disturbance response with different controllers.
The IMC response in
Controller | (mV) | (V) | (V) | % (%) | % (%) | Set-point tracking | Load response |
---|---|---|---|---|---|---|---|
VPI | 1.09 | 5.1 | 6.2 | 1.41 | 1.72 | Regular | Regular |
LQI | 771.00 | 3.3 | 6.2 | 0.91 | 1.72 | Regular | Regular |
ACC | 28.20 | 2.5 | 1.9 | 0.69 | 0.52 | Suitable | Suitable |
IMC | 22.60 | 2.0 | 1.6 | 0.55 | 0.44 | Suitable | Suitable |
Considering that the IMC has the best performance according to the performance evaluation parameters both with and without voltage disturbances, we run additional simulations for this controller. The results are shown in

Fig. 6 Simulation of an HESS in island mode using IMC. (a) . (b) . (c) and .
The HESS response to the load with different controllers is considered adequate since we identify that all the load is supplied during the simulation interval. The waveform differences in different cases are practically imperceptible, so there is no distinguishing factor. In the case of pulsating load events at , , and , it can be observed that there is a load shedding. These events are short pulses that quickly return to the initial value, thus the HESS dynamics is required not to be so fast.
Although the current of battery bank is not covered within the performance parameters, it is important to analyze it because the battery is the main storage component of the HESS and some of its characteristics, e.g., shelf life and operating temperature, can be affected by the change of controller.

Fig. 7 Current of battery bank with different controllers.
The VPI controller has an average current of A with a maximum value of A and a behavior susceptible to a disturbance, which attributes to not only the load changes but also the adjustments made by the controller. With the VPI controller, the current ripple is A.
The LQI controller presents an average current of A with a maximum value of A and a behavior less susceptible to a disturbance, which is different from abrupt load changes. During the simulation, the load change may cause short leaps with an average amplitude of approximately 1 A. In those leaps, there are positive and negative overshoots with an average amplitude of approximately 0.41 A. In this case, the current ripple is A.
The result of ACC is similar to that of the LQI control, but there are some differences in terms of amplitude. For the battery bank, the ACC has an average value of A and a maximum value of A. However, in this case, the overshoots have an average amplitude of approximately 1.38 A and there is a current ripple of A.
The IMC has a behavior with subtle differences compared with ACC. First, the average current is A and the maximum is (the largest of the studied cases). Second, the current leaps have no overshoot and an approximate average amplitude of 1.94 A. Finally, the current ripple is A.
We compare different controllers by applying the performance parameters to the DC bus voltage. The overall assessment is carried out by assigning a standard rating of 1 to 10 to each component, depending on the mean value and the standard deviation. The values obtained are reported in
Parameter | (mV) | (V) | (V) | % (%) | % (%) |
---|---|---|---|---|---|
Mean value | 76.4 | 2.72 | 2.35 | 0.75 | 0.65 |
Standard deviation | 65.1 | 0.99 | 1.23 | 0.27 | 0.34 |

Fig. 8 Assessment of performance parameters with different controllers.
According to
Since the IMC performance is notable in all categories, we use this technique in the implementation process in HIL.
For the implementation of HESS-EMS, we develope different test cases for real-time simulation on a platform of OPAL-RT Technologie for HIL OPAL-RT OP4510. The signals generated by the OPAL-RT are acquired through a terminal block array and a four-channel Tektronix TBS 2000 (100 MHz/1 GS/s) oscilloscope, and processed via a PC, as depicted in

Fig. 9 HIL validation setup.
Converter | Rated power (kW) | Boost voltage (V) | Buck voltage (V) | Switching frequency (kHz) | Inductance (mH) | Low-side capacitor (mF) | High-side capacitor |
---|---|---|---|---|---|---|---|
Battery bank converter | 5 | 360 | 170 | 4 | 6 | 1 | 1 F |
UCAP converter | 5 | 360 | 184 | 12 | 3 | 100 | 180 F |
The EMS uses the same rules as mentioned in Section II and detailed in [

Fig. 10 Single-line diagram of HESS-EMS for implementation in OPAL-RT.
According to the single-line diagram in
If the current difference between the PV module and the load is greater than zero (if there is a charging condition), the current flow to the DC bus must be positive. Consequently, the current flow to the DC bus will be negative when there is a consumption condition.

Fig. 11 OPAL-RT implementation results for normal operation in island mode with . (a) . (b) . (c) . (d) .
The results of and are obtained from the real-time frequency decoupling and the difference between and . The amplitude of changes gently as the generation current increases or decreases, while the amplitude of has abrupt changes.
Moreover, the response of DC bus voltage is remarkable, since the voltage is maintained with a steady-state error close to 1 V () and a maximum transient state error of 2.1 V () during an abrupt change in the DER current.
The initial SOC of battery bank is 80%, the UCAP voltage is 189 V, and the initial load is 800 W. As shown in

Fig. 12 OPAL-RT implementation results for normal operation in island mode with . (a) . (b) . (c) . and (d) .
As shown in
For , the load change has a transient with rising time in about 20 s. The subsequent variations caused by the changes in generation have similar rising time, which would contribute to increase the expected lifetime of the battery.
Additionally, the DC bus voltage is stable throughout the test, with an approximate steady-state error of 0.3% and a maximum overshoot of about 0.7% during the load change.
Although the load profiles are different for the simulation processes and the implementation in HIL, we make a comparison considering the performance parameters for the voltage of the DC bus. This comparison covers the IMC controller test case and the HIL test case for island mode operation with . The data are listed in
Parameter | (V) | % (%) | (V) | (V) | % (%) | % (%) | Set-point tracking | Load response |
---|---|---|---|---|---|---|---|---|
Simulation | 0.0226 | 0.006 | 2.0 | 1.6 | 0.55 | 0.44 | Suitable | Suitable |
HIL | 1.0800 | 0.300 | 1.1 | 2.1 | 0.30 | 0.58 | Suitable | Suitable |
Deviation | 1.0570 | 0.294 | -0.9 | 0.5 | -0.25 | 0.14 | N/A | N/A |
From the performance parameters in
The steady-state error and its corresponding percentage value show a noticeable difference, which is the worst case for the HIL implementation. However, the value of in HIL is considered more realistic and a 0.3% error for a 360 V DC bus is negligible. This means that the proposed controller has a good steady-state performance.
The maximum positive overshoot and its corresponding percentage value exhibit a difference of 0.25%, which is in favor of the HIL implementation. The maximum negative overshoot and its corresponding percentage value differ at 0.14%, which is in detriment of the HIL implementation. The result is remarkable for the proposed controller and the process carried out, which also has a good performance in the transient state both for the positive and negative load changes at different amplitudes.
Load response and set-point tracking parameters are analyzed with a more comprehensive approach, because these indicators exhibit a consistent behavior in the different HIL test cases. The set-point tracking indicator validates that the operation is adequate, since both the steady-state and transient errors are low. Moreover, the load response also confirms that the behavior of the IMC with real-time frequency decoupling allows the system to supply the load with pulsed current in island mode.
This paper proposes the ACC with IMC and real-time frequency decoupling as a new control alternative for the applications of HESSs in parallel active topology. The validations performed in simulation and OPAL-RT suggest that the performance parameters obtained are good enough to use the controller in a custom prototype. Steady-state and transient errors show that the proposed controller performs better than the most commonly used controllers, especially when considering voltage disturbances in the controller. The results also suggest that the scalability of the system could allow the use of the controller in electric mobility applications.
Nomenclature
Symbol | —— | Definition |
---|---|---|
—— | Overshoot percentage | |
—— | Current ripple | |
—— | Matrices of state space model | |
—— | Buck-mode output capacitor | |
—— | Boost-mode output capacitor | |
—— | Current controller | |
—— | Current controller for battery bank | |
—— | Current controller for ultracapacitor (UCAP) | |
—— | Compensator for internal model control (IMC) | |
—— | Voltage controller for battery bank | |
—— | Voltage controller for UCAP | |
—— | Duty cycle | |
—— | Steady-state error | |
—— | IMC filter | |
—— | Disturbance transfer function | |
—— | Realistic model of plant | |
—— | Estimated mathematical model of plant | |
—— | Closed-loop transfer functions of half-bridge converters A and B | |
—— | Converter transfer function from current to duty cycle | |
—— | Current of battery bank | |
—— | Distributed generation current | |
—— | Inductor current | |
—— | Load current | |
—— | Output current of converter A | |
—— | Output current of converter B | |
—— | Current reference | |
—— | Current of UCAP | |
—— | Gain vector for state variables | |
—— | Gain vector for integral state variables | |
—— | Gain vector for battery bank controller | |
—— | Gain vector for UCAP controller | |
—— | Inductor value | |
—— | The maximum transient error | |
—— | Function of IMC | |
—— | Matrix of process noise covariance | |
—— | Load resistance | |
—— | Matrix of measurement noise covariance | |
—— | Reference signal | |
, | —— | Reference values for controllers in and using frequency decoupling |
—— | Converter transfer function from voltage to current | |
—— | Control law | |
—— | Boost voltage | |
—— | Buck voltage | |
—— | Output voltage | |
—— | DC bus voltage | |
—— | Voltage reference |
References
H. Farhangi, “The path of the smart grid,” IEEE Power and Energy Magazine, vol. 8, no. 1, pp. 18-28, Jan. 2010. [Baidu Scholar]
H. Gharavi and R. Ghafurian, “Smart grid: the electric energy system of the future [scanning the issue],” Proceedings of the IEEE, vol. 99, no. 6, pp. 917-921, Jun. 2011. [Baidu Scholar]
J. A. Momoh, “Smart grid design for efficient and flexible power networks operation and control,” in Proceedings of 2009 IEEE PES Power Systems Conference and Exposition, Seattle, WA, USA, Mar. 2009, pp. 1-8. [Baidu Scholar]
R. H. Lasseter, “Microgrids,” in Proceedings of 2002 IEEE PES Winter Meeting Conference, New York, USA, Jan. 2002, pp. 305-308. [Baidu Scholar]
C. Schwaegerl and L. Tao, The Microgrids Concept. New York: John Wiley & Sons, 2013, pp. 1-24. [Baidu Scholar]
C. Schwaegerl. (2009, Dec.). More microgrids: advanced architectures and control concepts for more microgrids. [Online]. Available: http://www.microgrids.eu/documents/668.pdf [Baidu Scholar]
N. Hatziargyriou, N. Jenkins, G. Strbac et al., “Microgrids–large scale integration of microgeneration to low voltage grids,” in Proceedings of CIGRE C6-309, Paris, France, Aug. 2006, pp. 1-8. [Baidu Scholar]
A. Narvaez, C. Cortes, and C. L. Trujillo, “Comparative analysis of topologies for the interconnection of batteries and supercapacitors in a hybrid energy storage system,” in Proceedings of IEEE 8th International Symposium on Power Electronics for Distributed Generation Systems (PEDG), Florianopolis, Brazil, Apr. 2017, pp. 1-6. [Baidu Scholar]
T. S. Babu, K. R. Vasudevan, V. K. Ramachandaramurthy et al., “A comprehensive review of hybrid energy storage systems: converter topologies, control strategies and future prospects,” IEEE Access, vol. 8, pp. 148702-148721, Aug. 2020. [Baidu Scholar]
R. A. Dougal, S. Liu, and R. E. White, “Power and life extension of battery-ultracapacitor hybrids,” IEEE Transactions on Components and Packaging Technologies, vol. 25, no. 1, pp. 120-131, Aug. 2002. [Baidu Scholar]
H. Kakigano, Y. Miura, and T. Ise, “Configuration and control of a dc microgrid for residential houses,” in Proceedings of 2009 Transmission Distribution Conference Exposition: Asia and Pacific, Seoul, South Korea, Oct. 2009, pp. 1-4. [Baidu Scholar]
A. Narvaez, C. Cortes, and C. Trujillo, “Real-time frequency-decoupling control for a hybrid energy storage system in an active parallel topology connected to a residential microgrid with intermittent generation,” in Applied Computer Sciences in Engineering. Cham, Switzerland: Springer International Publishing, 2018, pp. 596-605. [Baidu Scholar]
Y. Gu, W. Li, and X. He, “Frequency-coordinating virtual impedance for autonomous power management of DC microgrid,” IEEE Transactions on Power Electronics, vol. 30, no. 4, pp. 2328-2337, Apr. 2015. [Baidu Scholar]
Q. Xu, X. Hu, P. Wang et al., “A decentralized dynamic power sharing strategy for hybrid energy storage system in autonomous DC microgrid,” IEEE Transactions on Industrial Electronics, vol. 64, no. 7, pp. 5930-5941, Jul. 2017. [Baidu Scholar]
M. Shi, X. Chen, J. Zhou et al., “Advanced secondary voltage recovery control for multiple HESSs in a droop-controlled DC microgrid,” IEEE Transactions on Smart Grid, vol. 10, no. 4, pp. 3828-3839, May 2018. [Baidu Scholar]
P. Wang, X. Lu, W. Wang et al., “Frequency division based coordinated control of three-port converter interfaced hybrid energy storage systems in autonomous DC microgrids,” IEEE Access, vol. 6, pp. 25389-25398, Apr. 2018. [Baidu Scholar]
Q. Xu, J. Xiao, X. Hu et al., “A decentralized power management strategy for hybrid energy storage system with autonomous bus voltage restoration and state-of-charge recovery,” IEEE Transactions on Industrial Electronics, vol. 64, no. 9, pp. 7098-7108, Oct. 2017. [Baidu Scholar]
M. Morari, S. Skogestad, and D. F. Rivera, “Implications of internal model control for PID controllers,” in Proceedings of 1984 American Control Conference, San Diego, USA, Jun. 1984, pp. 661-666. [Baidu Scholar]
T. Kobaku, S. C. Patwardhan, and V. Agarwal, “Experimental evaluation of internal model control scheme on a DC-DC boost converter exhibiting nonminimum phase behavior,” IEEE Transactions on Power Electronics, vol. 32, no. 11, pp. 8880-8891, Jan. 2017. [Baidu Scholar]
U. Manandhar, A. Ukil, H. B. Gooi et al., “Energy management and control for grid connected hybrid energy storage system under different operating modes,” IEEE Transactions on Smart Grid, vol. 10, no. 2, pp. 1626-1636, Mar. 2019. [Baidu Scholar]
S. Wen, S. Wang, G. Liu et al., “Energy management and coordinated control strategy of PV/HESS AC microgrid during islanded operation,” IEEE Access, vol. 7, pp. 4432-4441, Dec. 2019. [Baidu Scholar]
A. Latorre, C. A. Cortes, and W. Martinez, “EMS for bidirectional boost converters of a hybrid energy storage system for residential microgrid applications,” in Proceedings of 2018 20th European Conference on Power Electronics and Applications, Riga, Latvia, Sept. 2018, pp.1-9. [Baidu Scholar]
D. Burmester, R. Rayudu, W. Seah et al., “A review of nanogrid topologies and technologies,” Renewable and Sustainable Energy Reviews, vol. 67, pp. 760-775, Jan. 2017 [Baidu Scholar]
Z. Kong, N. Cui, and P. Li, “Energy management strategy coordinating lithium-ion battery and ultra-capacitor for electric vehicle,” in Proceedings of 2017 36th Chinese Control Conference (CCC), Dalian, China, Jul. 2017, pp. 9291-9296. [Baidu Scholar]
J. Cao and A. Emadi, “A new battery/ultracapacitor hybrid energy storage system for electric, hybrid, and plug-in hybrid electric vehicles,” IEEE Transactions on Power Electronics, vol. 27, no. 1, pp. 122-132, Jan. 2012. [Baidu Scholar]
A. Khaligh and Z. Li, “Battery, ultracapacitor, fuel cell, and hybrid energy storage systems for electric, hybrid electric, fuel cell, and plug-in hybrid electric vehicles: state of the art,” IEEE Transactions on Vehicular Technology, vol. 59, no. 6, pp. 2806-2814, Aug. 2010. [Baidu Scholar]
R. W. Erickson and D. Maksimovic, Fundamentals of Power Electronics. Boston: Springer, 2001, pp. 1-883. [Baidu Scholar]
S. Bacha, I. Munteanu, and A. I. Bratcu, Power Electronic Converters Modeling and Control: with Case Studies. Berlin: Springer Science & Business Media, 2014, pp. 1-454. [Baidu Scholar]
N. Mohan, Power Electronics: Converters, Applications and Design. New York: John Wiley & Sons, 2002, pp. 1-832. [Baidu Scholar]
M. Korkmaz, O. Aydogdu, and H. Dogan, “Design and performance comparison of variable parameter nonlinear PID controller and genetic algorithm based PID controller,” in Proceedings of 2012 International Symposium on Innovations in Intelligent Systems and Applications, Trabzon, Turkey, Jul. 2012, pp. 1-5. [Baidu Scholar]
S. Lee and H. Almurib, “Control techniques for power converters in photovoltaic hybrid energy storage system,” in Proceedings of 3rd IET International Conference on Clean Energy and Technology (CEAT), Kuching, Malaysia, Nov. 2014, pp. 1-6. [Baidu Scholar]
C. Edwards and S. Spurgeon, Sliding Mode Control: Theory and Applications. London: Taylor & Francis, 1998, pp. 1-237. [Baidu Scholar]
C.-T. Chen, Analog and Digital Control System Design: Transfer-Function, State-Space, and Algebraic Methods. New York: Oxford University Press, 1995, pp. 1-600. [Baidu Scholar]
E. Okyere, A. Bousbaine, G. T. Poyi et al., “LQR controller design for quad-rotor helicopters,” The Journal of Engineering, vol. 2019, no. 17, pp. 4003-4007, Jan. 2019. [Baidu Scholar]
K. Zhou and J. C. Doyle, Essentials of Robust Control. Upper Saddle River, USA: Prentice-Hall, 1998, pp. 1-411. [Baidu Scholar]
B. Francis and W. Wonham, “Internal model principle in control theory,” Automatica, vol. 12, pp. 457-465, Sept. 1976. [Baidu Scholar]
S. Bhattacharyya, A. Datta, and L. Keel, Linear Control Theory: Structure, Robustness, and Optimization. Boca Raton: CRC Press, 2018, pp. 1-924. [Baidu Scholar]
Juwari, S. Chin, N. Samad et al., “Two-degree-of-freedom internal model control for parallel cascade scheme,” in Proceedings of 2008 International Symposium on Information Technology, Kuala Lumpur, Malaysia, Aug. 2008, pp. 1-6. [Baidu Scholar]
A. Ghosh, M. Prakash, S. Pradhan et al., “A comparison among PID, sliding mode and internal model control for a buck converter,” in Proceedings of IECON 2014-40th Annual Conference of the IEEE Industrial Electronics Society, Dallas, USA, Oct. 2014, pp. 1001-1006. [Baidu Scholar]
A. T. Azar and F. E. Serrano, “Robust IMC-PID tuning for cascade control systems with gain and phase margin specifications,” Neural Computing and Applications, vol. 25, no. 5, pp. 983-995, Mar. 2014. [Baidu Scholar]
A. Latorre, W. Martinez, and C. Cortes. (2021, Aug.). Hybrid energy storage systems controllers for island-mode considering disturbances. [Online]. Available: https://github.com/alatorre-UN/HESS island mode/tree/main [Baidu Scholar]