Abstract
Voltage source converters have become the main enabler for the integration of distributed energy resources in microgrids. In the case of islanded operation, these devices normally set the amplitude and frequency of the network voltage by means of a cascade controller composed of an outer voltage control loop and an inner current control loop. Several strategies to compute the gains of both control loops have been proposed in the literature in order to obtain a fast and decoupled response of the voltages at the point of common coupling. This paper proposes an alternative and simple methodology based on the introduction of a virtual conductance in the classic cascade control. This strategy allows to design each control loop independently, obtaining a closed-loop response of a first-order system. In this way, the gains of each control loop are easily derived from the parameters of the LC coupling filter and the desired closed-loop time constants. Furthermore, a state observer is included in the controller to estimate the inductor current of the LC filter in order to reduce the number of required measurements. A laboratory testbed is used to validate and compare the proposed controller. The experimental results demonstrate the effectiveness of the proposal both in steady-state and transient regimes.
THE success of the integration of distributed renewable energy sources (DRESs), electric vehicles or energy storage systems is largely linked to the development of power electronics [
Grid-forming VSCs are composed of different control layers which can be integrated in a hierarchical manner. In the case of grid-connected applications or islanded microgrids with more than one VSC, a higher control layer is required for defining the frequency and voltage amplitudes to achieve a set of functionalities. With this regard, different techniques relying on droop controllers for active and reactive power sharing [
Focusing on the voltage controller, which is the main objective of this paper, two possible alternatives have been applied for grid-connected and islanded applications: single voltage control loop or cascade voltage control loops.
The former methods control the voltage at point of common coupling (PCC) directly through a single control loop based on state feedback as presented in [
Despite the good performance offered by these single-loop strategies, even in case of overcurrent situations, cascade control loops are also a popular alternative widely used in series-connected and grid-forming VSCs. These algorithms are based on an outer control loop (OCL) and an inner control loop (ICL) in charge of controlling the voltage and current, respectively [
This paper proposes to modify the classic cascade voltage control of a single LC-coupled grid-forming VSC operating in islanded mode by adding a negative feedback through a virtual conductance at the PCC. This allows to design the voltage and current control loops independently so that they respond following a given first-order closed-loop time constants with guaranteed system stability. The capacitor voltage and the injected PCC current are used as measurements in the control algorithm due to their low content of switching harmonics. Therefore, the inductor-side current of the VSC is unknown, preventing the application of a cascade controller. In order to apply the proposed cascade control strategy, a state observer to estimate this current is implemented. In this way, the number of current sensors is reduced while the control algorithm benefits from a filtered inductor-side current estimation with reduced harmonic content.
The rest of this paper is organized as follows. Section II-A and II-B present the mathematical model of the LC-coupled VSC and the classic cascade control algorithm, respectively. After that, the proposed virtual conductance and the tuning of the OCL gains are presented. Section III outlines a sensitivity analysis where the influence of the virtual conductance value and controller time constant are evaluated using a frequency domain and stability analyses. Section IV describes the experimental results obtained in the laboratory to validate the proposed virtual conductance technique. The controller performance is analyzed for steady-state and transient test cases, including a step change in the load and a large perturbation to evaluate the performance of the proposed controller. This paper closes with the main conclusions and future research lines.
This section is devoted to giving the details of the proposed control algorithm based on a virtual conductance in parallel with the filter capacitor. For this purpose, the averaged model of the LC-coupled VSC is presented first, followed by the definition of the virtual conductance which allows a simplified tuning of the cascade controller gains. The section closes with the formulation of the complete control algorithm including the cross-coupling cancellation terms and a state observer for estimating the filter inductor current.
This subsection details the averaged model of an LC-coupled VSC, as shown in

Fig. 1 One-line diagram of an LC-coupled VSC connected to an islanded system.
It is assumed that the DC side of VSC is connected to a constant DC voltage source. Therefore, the differential equations related to this system in the abc coordinates are defined as [
(1) |
(2) |
where is the VSC terminal voltage; is the capacitor voltage; is the inductor current; is the injected PCC current; and the LC coupling filter is represented by the diagonal matrices , , and .
These equations can be transformed into the dq coordinates by using the Park transformation as:
(3) |
(4) |
where the vectors with subscripts d and q correspond to voltages and currents in dq coordinates; is the angular frequency; ; ; and .
The classic cascade voltage controller for an LC-coupled VSC on a rotating synchronous frame is represented in

Fig. 2 Simplified block diagram of the classic cascade voltage controller for an LC-coupled VSC on the rotating synchronous frame.
Taking into account these issues, the ICL PI controller can be designed considering just its action on the inductive filter. This plant, composed of and as shown in
(5) |
where and are the proportional and the integral gains of the PI controller, respectively; and is the desired ICL time constant. The use of these controller gains leads to a controlled closed-loop response following a first-order dynamics with .
The same simplification can be applied to the OCL design which leads to considering that equals . In this way, the OCL PI controller is directly applied to a plant composed of the capacitor as shown in

Fig. 3 Simplified block diagrams of OCL within a cascade voltage controller for an LC-coupled VSC simplifying ICL dynamics. (a) OLC PI controller and plant. (b) OCL PI controller and plant including the negative feedback of the virtual conductance . (c) OCL PI controller and plant in a compact form.
The main idea is to modify the original control algorithm shown in
(6) |
where and are the proportional and the integral gains of the OCL PI controller, respectively; and is the desired OCL time constant. These gains guarantee a first-order dynamics of the closed-loop system with in a similar way than those in the ICL case.
The complete control algorithm in dq coordinates including the virtual conductance is shown in

Fig. 4 Proposed cascade control with virtual conductance in dq coordinates for grid-forming LC-coupled VSCs.
(7) |
where and are the error and the integral error of the estimated inductor current , respectively.
Note that it is proposed to estimate the inductor current , given and the injected PCC current , following the methodology summarised in Appendix A Section A [
The ICL reference current is computed by the OCL as:
(8) |
(9) |
where and are the error and the integral error of the capacitor voltage , respectively; and is the reference current in the classic cascade control while modifies it with the proposed virtual conductance.
The aim of this section is to evaluate the influence of the introduced virtual conductance in the system dynamics in order to define its adequate value. First, the plant in which the OCL applies its control action resorting to a transfer function analysis is considered. Second, a stability analysis is conducted to guarantee that the computed controller gains and the introduced virtual conductance lead to a stable closed-loop operation.
For this purpose, the proposed control algorithm is applied to a VSC with the characteristics summarized in
The proposed tuning of the OCL gain detailed in Section II-C neglects the ICL dynamics. The aim of this subsection is to validate this assumption by comparing the frequency domain performance of the complete and simplified plants shown in
(10) |
(11) |
where and are the resonance frequency and damping factor of , respectively.
The representation of the transfer functions in the frequency domain is shown in

Fig. 5 Transfer function analysis of OCL acting on simplified and complete plants with different values of Gv.
The influence of the virtual conductance value is also evident when a comparison of the transfer functions is carried out. Small values of virtual conductance lead to higher magnitudes in the low-frequency range but with a small drop below the resonance frequency. This means that the controller will be able to reach zero steady-state errors but some deviations with respect to the first-order dynamics for frequencies below the resonance frequency are expected. On the contrary, large values of virtual conductance lead to extremely low magnitudes. Therefore, the controller is expected to have large steady-state errors. The increase of the OCL gains could solve this situation but at the cost of reducing which may approach . Therefore, interactions between ICL and OCL may appear. Furthermore, a large value of increases the resonance frequency of the system and reduces the damping factor, as shown in (11) and
The aim of this subsection is to evaluate the impact of the introduced virtual conductance and the controller time constants on the closed-loop system operation. For this purpose, the state-space equations of the system dynamics given by (3) and (4) and the controller formulated in (7) and (8) are derived in the form as:
(12) |
where is the vector of state variables; corresponds to the system inputs; and matrices and are detailed in Appendix A Section B.
First, the influence of for is evaluated. The representation of as a function of the virtual conductance is shown in

Fig. 6 Stability analysis: eigenvalues of system plant and the proposed controller. (a) Influence of when . (b) Influence of when .
The influence of the ICL time constant has also been evaluated in the stability analysis. In this case, the virtual conductance is set to be 0.4 p.u., while the ICL time constant is modified according to the values shown in
The experimental setup used to validate the proposed control algorithm is shown in

Fig. 7 Laboratory experimental testbed.
The three-phase capacitor voltage and the injected PCC current are measured using transducers from LEM, LV-25P, and HAS-50S, respectively. The control algorithm shown in
The effectiveness of the proposed controller is evaluated experimentally by using the laboratory setup and control parameters defined in the previous subsection. For this purpose, different loads have been connected to the VSC to assess its performance in both steady-state and transient regimes. In both cases, two load conditions have been tested: a three-phase delta resistive balanced load of 42 per phase and no load. The state observer detailed in Appendix A Section A has been implemented for estimating the inductor current from the injected PCC current. This is an alternative to the synchronous sampling of the inductor current, which prevents the errors due to the non-linear evolution of the current within the switching period and the delays introduced by drivers and IGBTs [
The results obtained in the steady-state test are shown in

Fig. 8 Steady-state results with V and V. (a) Three-phase delta resistive balanced load of per phase. (b) No-load operation.
Regarding the transient performance of the voltage controller, a step change of the voltage references has been tested. The initial voltage setpoint is modified from V to V with the result shown in

Fig. 9 Transient behaviour when V and V V. (a) Three-phase delta resistive balanced load of per phase. (b) No-load operation.
For comparison purposes, it has been included in

Fig. 10 Voltages in dq coordinates for transient behaviour. (a) Three-phase balanced delta resistive load of per phase. (b) No-load operation.
Finally, the controller is tested in case of a three-phase fault at the PCC in order to evaluate its performance under a large disturbance. This test has been performed using a hardware-in-the-loop (HIL) testing approach on the Typhoon HIL 402-01-005 platform. Therefore, the control algorithm can be safely tested in the microcontroller without jeopardizing the VSC.
For this purpose, a saturation block between the OCL and the ICL is integrated in the proposed control algorithm shown in

Fig. 11 HIL simulation of three-phase fault at PCC.
Therefore, it can be stated that the delay introduced by the state observer does not significantly affect the controller performance even in the case of a large perturbation.
This paper has presented a modification of the classic cascade voltage control which can be used as a part of the control algorithm of grid-forming VSCs with LC coupling filter operating in islanded mode. The proposed control algorithm allows to tune the gains of the OCL and ICL independently and easily. This has been achieved by introducing a virtual conductance in parallel with the coupling filter capacitor which turns the OCL plant as a first-order system if the ICL dynamics is neglected. It is worth noting that the simplified OCL plant is the dual circuit of the ICL one. As a consequence, both control loops can be designed in the same way following a straightforward strategy that, in addition, assures a controlled closed-loop dynamics.
This paper has introduced a sensitivity analysis to evidence the influence of two key parameters required to properly adjust the controller gains: the virtual conductance and the ICL time constant. For this purpose, frequency domain and stability analyses have been carried out. These analyses have been formulated following a per unit approach to obtain general conclusions independently of the rated values of the VSC. The main outcome that can be derived from the frequency domain analysis is that small virtual conductance values are preferred because of the large controller gains obtained in the low-frequency range where the controller is intended for. The stability analysis brings the same conclusion because small virtual conductance values lead to higher damping ratios and reduced resonance frequencies.
The proposal has been experimentally validated in a laboratory testbed where steady-state and transient regimes have been evaluated under load and no-load conditions. The results show that the proposed control algorithm obtains zero steady-state error and very low THD values with and without load. Regarding the transient results, the voltage follows a first-order dynamics with the time constant used in the definition of the controller gains. In addition to these experimental tests, an HIL testing approach has been applied in order to evidence that the delay introduced by the state observer of the inductor current does not significantly affect the controller dynamics even in the case of large perturbations.
Future research lines will incorporate to this cascade voltage controller new control layers dealing with key functionalities of grid-former VSCs for islanded systems like power sharing as well as unbalance and harmonic mitigations. In addition, it is expected to adapt the formulation to grid-forming VSCs operating in grid-connected mode.
Appendix
The purpose of the state observer is to estimate the inductor current from the available measurements and . The plant dynamics given by (3) and (4) is formulated in a compact form as:
(A1) |
(A2) |
where the subscript is used to indicate the plant, is the vector of state variables; is the system output vector; and is the vector of system inputs.
By applying the Luenberger state observer definition over (A1) and (A2), (A3) and (A4) can be obtained [
(A3) |
(A4) |
where is the estimated vector state; is the estimated output; is the estimation error; and is the additional term called weighting matrix. This matrix, which defines the observer performance, can be computed by solving an LQR problem with the constraints imposed by (A1) and (A2). In this way, it is assured that the estimation error converges to zero. From a practical point of view, the LQR problem to compute has been solved by using the MATLAB function lqrd.m. Once is defined, it is possible to calculate the estimated state vector using (A3) and (A4). It is worth noting that the use of the current instead of the measured current improves the performance of the controller since the state observer also acts as a low-pass filter which eliminates the high-frequency harmonic content of the inductor current [
Matrices used in the state observer are defined as:
(A5) |
(A6) |
(A7) |
References
J. M. Maza-Ortega, E. Acha, S. García et al., “Overview of power electronics technology and applications in power generation transmission and distribution,” Journal of Modern Power Systems and Clean Energy, vol. 5, no. 4, pp. 499-514, Jul. 2017. [Baidu Scholar]
S. H. Ko, S. R. Lee, H. Dehbonei et al., “Application of voltage- and current-controlled voltage source inverters for distributed generation systems,” IEEE Transactions on Energy Conversion, vol. 21, no. 3, pp. 782-792, Sept. 2006. [Baidu Scholar]
J. T. Bialasiewicz, “Renewable energy systems with photovoltaic power generators: operation and modeling,” IEEE Transactions on Industrial Electronics, vol. 55, no. 7, pp. 2752-2758, Jun. 2008. [Baidu Scholar]
T. Qoria, T. Prevost, G. Denis et al., “Power converters classification and characterization in power transmission systems,” in Proceedings of 2019 21st European Conference on Power Electronics and Applications, Genova, Italy, Sept. 2019, pp. 1-6. [Baidu Scholar]
J. Rocabert, A. Luna, F. Blaabjerg et al., “Control of power converters in AC microgrids,” IEEE Transactions on Power Electronics, vol. 27, no. 11, pp. 4734-4749, Nov. 2012. [Baidu Scholar]
P. Rodriguez, C. Citro, J. I. Candela et al., “Flexible grid connection and islanding of SPC-based PV power converters,” IEEE Transactions on Industry Applications, vol. 54, no. 3, pp. 2690-2702, May 2018. [Baidu Scholar]
G. N. Baltas, N. B. Lai, L. Marin et al., “Grid-forming power converters tuned through artificial intelligence to damp subsynchronous interactions in electrical grids,” IEEE Access, vol. 8, pp. 93369-93379, May 2020. [Baidu Scholar]
J. C. Olives-Camps, J. M. Mauricio, M. Barragan-Villarejo et al., “Voltage control of four-leg VSC for power system applications with nonlinear and unbalanced loads,” IEEE Transactions on Energy Conversion, vol. 35, no. 2, pp. 640-50, Jun. 2020. [Baidu Scholar]
R. Perez-Ibacache, G. A. Pimentel, C. A. Silva et al., “State feedback control with full disturbance compensation for an LC filtered grid-forming converter,” in Proceedings of 2019 IEEE PES Innovative Smart Grid Technologies Conference – Latin America (ISGT Latin America), Gramado, Brazil, Sept. 2019, pp. 1-6. [Baidu Scholar]
T. Qoria, C. Li, K. Oue et al., “Direct AC voltage control for grid-forming inverters,” Journal of Power Electronics, vol. 20, no. 1, pp. 198-211, Dec. 2019. [Baidu Scholar]
P. C. Loh and D. G. Holmes, “Analysis of multiloop control strategies for LC/CL/LCL-filtered voltage-source and current-source inverters,” IEEE Transactions on Industry Applications, vol. 41, no. 2, pp. 644-654, Mar. 2005. [Baidu Scholar]
Q. Lei, F. Peng, and S. Yang, “Multiloop control method for high-performance microgrid inverter through load voltage and current decoupling with only output voltage feedback,” IEEE Transactions on Power Electronics, vol. 26, no. 3, pp. 953-960, Dec. 2011. [Baidu Scholar]
Z. Li, C. Zang, P. Zeng et al., “Control of a grid-forming inverter based on sliding-mode and mixed [Baidu Scholar]
control,” IEEE Transactions on Industrial Electronics, vol. 64, no. 5, pp. 3862-3872, May 2017. [Baidu Scholar]
T. Qoria, F. Gruson, F. Colas et al., “Tuning of cascaded controllers for robust grid-forming voltage source converter,” in Proceedings of 20th Power Systems Computation Conference, Dublin, Ireland, Aug. 2018, pp. 1-7. [Baidu Scholar]
Z. Li, C. Zang, P. Zeng et al., “Analysis of multi-agent-based adaptive droop-controlled AC microgrids with PSCAD: modeling and simulation,” Journal of Power Electronics, vol. 15, no. 2, pp. 455-468, Mar. 2015. [Baidu Scholar]
T. Qoria, F. Gruson, F. Colas et al., “Critical clearing time determination and enhancement of grid-forming converters embedding virtual impedance as current limitation algorithm,” IEEE Journal of Emerging and Selected Topics in Power Electronics, vol. 8, no. 2, pp. 1050-1061, Dec. 2019. [Baidu Scholar]
D. Pan, X. Wang, F. Liu et al., “Transient stability of voltage-source converters with grid-forming control: design-oriented study,” IEEE Journal of Emerging and Selected Topics in Power Electronics, vol. 8, no. 2, pp. 1019-1033, Jun. 2020. [Baidu Scholar]
Y. Y. Tzou, “DSP-based fully digital control of a PWM DC-AC converter for AC voltage regulation,” in Proceedings of PESC Record – IEEE Annual Power Electronics Specialists Conference, Atlanta, USA, Jun. 1995, pp. 138-144. [Baidu Scholar]
V. Yaramasu, M. Rivera, M. Narimani et al., “Model predictive approach for a simple and effective load voltage control of four-leg inverter with an output LC filter,” IEEE Transactions on Industrial Electronics, vol. 61, no. 10, pp. 5259-5270, Oct. 2014. [Baidu Scholar]
J. W. Jung, V. Q. Leu, D. Dang et al., “Intelligent voltage control strategy for three-phase UPS inverters with output LC filter,” International Journal of Electronics, vol. 102, no. 8, pp. 1267-1288, Aug. 2015. [Baidu Scholar]
Y. Li, Y. Gu, Y. Zhu et al., “Impedance circuit model of grid-forming inverter: visualizing control algorithms as circuit elements,” IEEE Transactions on Power Electronics, vol. 36, no. 3, pp. 3377-3395, Mar. 2021. [Baidu Scholar]
A. Yazdani and R. Iravani, Voltage-sourced Converters in Power Systems: Modeling, Control, and Applications. New York: John Wiley, Jan. 2010. [Baidu Scholar]
F. Briz, D. Díaz-Reigosa, M. W. Degner et al., “Current sampling and measurement in PWM operated AC drives and power converters,” in Proceedings of 2010 International Power Electronics Conference, Sapporo, Japan, Jun. 2010, pp. 2753-2760. [Baidu Scholar]
H. Markaroglu, M. Guzelkaya, I. Eksin et al., “Tracking time adjustment in back calculation anti-windup scheme,” in Proceedings of 20th European Conference on Modelling and Simulation ECMS 2006: Modelling Methodologies and Simulation: Key Technolgies in Academia and Industry, Bonn, Germany, May 2006, p. 613. [Baidu Scholar]
D. G. Luenberger, “An introduction to observers,” IEEE Transactions on Automatic Control, vol. 16, no. 6, pp. 596-602, Dec. 1971. [Baidu Scholar]