The ongoing development of renewable energy sources and distributed generation has led to widespread deployment of power electronic grid-connected converters (GCCs). Due to the widespread use of systems such as photovoltaic systems, wind turbines and energy storage systems, the design of robust and high-performance control strategies for GCCs is an active area of research (Dmitruk, 2024; Galecki and Kaszewski, 2025a; Iwański et al., 2023; Iwanski et al., 2021; Iwaszkiewicz et al., 2025; Krystkowiak and Gwóźdź, 2018; Kulikowski and Sikorski, 2016; Peykarporsan et al., 2025). This paper focuses on two classical voltage oriented control (VOC) methods, the first based on a cascade structure of PI controllers (Iwanski et al., 2016; Liu et al., 2025; Piasecki et al., 2012; Tian et al., 2025a; Ufnalski et al., 2022) and the second using a state feedback controller (Busada et al., 2015; Michalczuk et al., 2023; Rahman et al., 2020; Tian et al., 2025b). Despite the extensive use of both control strategies, a comprehensive and fair comparison between PI cascade control and state feedback control for GCCs remains essential. The core contribution of this paper is to provide a fair, multi-criteria comparison of two well-established control strategies, highlighting their relative strengths and weaknesses under consistent conditions.
Often, engineers’ choices for control architectures are based on subjective preferences and prior experience rather than on the actual qualitative differences among individual control methods. System designers frequently use general arguments about the properties of certain control architectures (Åström and Murray, 2021; Franklin et al., 2002), but these characteristics are not necessarily relevant to a specific application. For example, when comparing PI controllers with state feedback controllers, one might highlight the PI-based structure’s inferior ability to decouple control paths or limit the mutual influence of state variables. However, in the case of GCC, this argument is largely unfounded, as we can easily design an effective decoupling network, as will be discussed in the third section of this publication. Conversely, the common belief that a state controller is a complex structure requiring high computational effort to estimate the state vector is often false, since a practical implementation of a state controller relies on the same measurement signals as a system with PI controllers and does not need additional calculations of the plant model to determine the state vector. Therefore, in this publication, both control methods will be presented in detail and qualitatively compared.
When conducting a comparative analysis of two control structures, it is essential to consider not only qualitative performance indicators related to system response but also stability and robustness. The selection of controller gains is inherently a trade-off between the desired dynamic performance and the stability of the closed-loop system. Therefore, control systems should not be compared based on a single evaluation criterion. In particular, focusing solely on the dynamic response may lead to incomplete or even misleading conclusions, as similar performance indices can be achieved by different control structures while exhibiting significantly different stability margins. In this context, the present paper provides a comprehensive comparison of the considered control structures, accounting for both dynamic performance and stability- and robustness-related metrics, to deliver a balanced and reliable assessment.
The following section presents the mathematical model of the GCC. The complete design procedures for PI controllers and the state-feedback controller are described and compared in Section 3. Then, Section 4 presents simulation results for both control structures, along with a comparative analysis, including stability assessments for each system. The publication will be summarised in Section 5, where challenges faced in implementing these structures will be discussed, and in Section 6, where conclusions will be drawn.
This section describes the system modelling and the control system design procedure. The physical plant comprises a voltage-source converter (VSC) connected to the grid via an L-type filter (Figure 1). As shown, vd, vq are the AC side grid voltage,

Block diagram of the plant. PLL, phase-locked loop.
Parameters of grid GCC.
| Parameter name | Symbol | Value |
|---|---|---|
| Nominal grid voltage (RMS) | Vn | 400 V |
| Nominal grid current (RMS) | In | 14 A |
| Nominal grid frequency | fn | 50 Hz |
| Input filter inductance | L | 2 mH |
| Input filter resistance | R | 0.1 Ω |
| DC-link capacitance | Cdc | 500 μF |
| Switching/sampling frequency | fsw | 10 kHz |
| Nominal DC voltage |
| 600 V |
| Nominal load current |
| 16.2 A |
GCC, grid-connected converter.
The system in the synchronous frame is described by the following differential equations (Choeung et al., 2023; Sreenu et al., 2024):
The system described by differential Eq. (1) is non-linear. For design purposes, in order to apply linear system theory for analysis and controller design, we need to linearise the system around a selected operating point. The state-space equations represent the resulting linear system:
To linearise the system around point (x0, u0, z0) we expand f (x,u, z) using a first-order Taylor series:
Since
Eq. (4) simplifies to
The general linearisation equation is as follows
Therefore, we have
Based on Eq. (9)–(11) it can be determined:
Since the linearisation point refers to the equilibrium point, and
Two design approaches will be introduced, each differing for each version of the control structure. Since the Kessler criteria, which relate to the continuous-domain descriptions of the controller and the object, are used for the design of PI controllers, the control system will be designed in the continuous domain. Subsequently, the controllers will be discretised using a bilinear transform for implementation. This method offers a more accurate phase response than the Euler method. The full-state feedback controller will be designed in the discrete–time domain by representing the control object with a discrete-time equivalent that maintains the step input response.
The design of the cascade control system is carried out in the continuous-time domain, while its practical implementation is realised in discrete–time domain. This transition introduces certain considerations that must be addressed during plant modelling. First, the digital implementation of the controller involves fixed-step sampling of the feedback signals, and subsequently, the digital controller computes the control signals, which are generated with a delay of one sampling step Ts. Second, in the next stage, the control signals are fed to the modulator, which converts them to the continuous domain using the Zero-Order Hold (ZOH) method, introducing an additional delay of half a sampling step. This means that a 1.5Ts delay should be included in the system description. The transfer function
The plant discretisation required for the state controller design is carried out according to the following relations:
This method already covers the above-mentioned effect of 0.5Ts delay, so now the plant description should be extended by a unit delay as follows:
A block diagram of a cascade control system with PI controllers is shown in Figure 2. The design of the particular components of this structure is discussed in this section. The current control loop should be designed first. For this purpose, we adopt a simplified description of the control object, assuming a constant voltage udc. Such a system is described as follows:

Block diagram of a cascade control structure with PI controllers.
A good practice when designing PI controllers for GCC is to first use feedback decoupling, which allows separating the control paths in the d-q axes, so that each current controller in the d and q axes is not responsible for damping changes resulting from current changes in the other axis.
Feedback decoupling modifies the input as:
The new state matrix is as follows
The plant for the current controller is described as follows:
Now, the relation between input and output in each d and q axis is described by transfer function
Taking into account the delay occurring in the current control loop (Eq. [14]), eventually, the plant for the current controller design purpose is as follows:
The PI controller is described as follows:
Current controller parameters
For voltage controller design purposes, the current control loop is approximated by a first-order transfer function
Assuming id = 0, at the operating point for which linearisation was performed, the relationship between udc and id is described by the transfer function:
The plant for the voltage controller is as follows
For a voltage controller, good disturbance-rejection capabilities are much more important than reference-tracking capabilities; the Symmetrical Optimum criterion is applied (Alrajhi et al., 2025; Rabie et al., 2021). Voltage controller parameters
A block diagram of a full state feedback control structure is shown in Figure 3. To provide zero steady-state error for constant reference and disturbance signals, and enhance robustness, the control structure, according to the Internal Model Principle (Bin et al., 2022), should include the integrators of control errors

Block diagram of the full state feedback control structure.
The linear quadratic regulator (LQR) method was used to determine the state controller gain matrix, which optimises the following quality index
For the presented GCC system, tuning was performed using the following steps:
First, the Bryson correction was applied, normalising the quality index components by scaling each state and control input according to its maximum acceptable value. The Q elements, corresponding to variables pi and pv, were set to 1.
Next, the penalties for variables iq,udc, and especially pi and, pv, were gradually increased until a satisfactory response time was achieved. Additionally, the penalty for id was reduced, which also improved the dynamics of the udc control.
In the case of excessive oscillations in the impulse response, the penalty coefficients in the R matrix were increased, as well as penalties for
andv_{\rm{d}}^{{\rm{cnv}}} , as they represent the same physical quantity as the control signals. This and the previous step were performed iteratively until the desired response was achieved.v_{\rm{q}}^{{\rm{cnv}}}
The following penalty matrices were finally selected:
When applying the above steps, the general rule should be remembered that increasing the penalties on state variables id, iq, udc, pi and pv at the expense of penalties on the control signal worsens the stability of the changed system, and conversely, larger penalties on control signals increase the stability of the system at the expense of the control dynamics.
Comparing the control structures with PI controllers and the state controller, considering the design challenges and complexity, it must be concluded that neither structure described here offers a significant advantage. Although the design procedure described in Section 2.2 involves a somewhat tedious analytical process that requires describing the control object, (including adopting numerous assumptions) and may pose some difficulties for the designer, it is worth noting that such a precise and analytical selection of PI controller gains is not always necessary. It is presented here as a standard method for tuning PI controllers, ensuring the fairest possible comparison with the state controller in the simulation analysis and highlighting differences arising from the control structure rather than the tuning method itself. In many cases, experienced designers can achieve satisfactory control quality through trial and error, guided by criteria similar to those described in Section 3.2. On the other hand, more complex methods than the one presented here are often used to design a state controller. For example, the pole-placement method requires the engineer to directly locate the poles of a closed-loop system, which requires a good understanding of their impact on the control system’s performance and robustness. Therefore, the engineering effort required to tune the controller in the two structures discussed is determined by the design procedure and tools selected by the designer, rather than by the structure itself. In terms of computational complexity, both control structures exhibit very similar requirements. Although the FSF approach involves more multiplications, the PI-based structure requires more integration steps, but these differences are negligible in practice. Modern microcontrollers can execute tens of thousands of such operations within a single sampling period of a discrete-time control system. Typical multiply–accumulate (MAC) operations take on the order of a few nanoseconds (e.g., ~5 ns). Therefore, the computational complexity does not constitute a meaningful differentiating factor between the considered methods in practical applications.
Both analysed control structures were tested under identical grid-converter operating scenarios. The simulation results are presented in Figures 4 and 5, with Figure 4 showing waveforms in a rotating d-q reference frame and Figure 5 in a stationary reference frame. The waveforms in Figure 4a,b represent the test conditions, grid voltage and load current, respectively. A 15% grid voltage dip occurs from 0.04 s to 0.06 s. A comparison of the response characteristics is presented in Table 2.

Numerical simulation comparison of the considered control systems represented in synchronous frame: a) grid voltage, b) load current, c) grid current, d) dc-link voltage e) and f) zoom on dc-link voltage.

Simulation results illustrating in the stationary frame the performance differences between the two control strategies: a) grid voltage, b) grid current – PI-controller-based cascade structure, c) grid current – FSF control structure.
Comparison of the control properties of PI-controller-based and FSF control structures
| Performance metric | Cascade PI control | FSF control |
|---|---|---|
| Settling time | Fast | Fast |
| Voltage sag – disturbance rejection | Effective | Highly effective |
| Step load – disturbance rejection | Effective, moderate oscillations | Effective, well-dumped response |
| Reference step response | High DC voltage overshoot, High peak current, oscillatory response | Low DC voltage overshoot, moderate peak current, well-dumped response |
The waveforms in Figure 4c,d compare the system response with different control systems. Both systems maintain similar settling times. However, the response characteristics differ significantly. The transient DC voltage dip during step changes in load current, for example, at 0.05 s (Figure 4e), is comparable, but the instantaneous current values and the amplitudes of the DC voltage and grid current oscillations are significantly greater for the cascade control system. In the transient state, the peak current value in cascade PI control is 17% higher than in FSF control, with an root mean square (RMS) difference of less than 1%. The standard deviation of vdc from the reference value is also 9% higher. Because the vdc response parameters are similar, the advantage of the FSF system should be noted, given its lower control cost due to lower peak current. At 0.04 s (Figure 4c) and 0.06 s, we observe the system’s response to changes in the grid voltage. The standard deviation of vdc for FSF is 59% lower than for cascade PI control. At time 0.08 s (Figure 4f), a step change in the reference value occurs. Overshoot is 92% and 5% for cascade PI control and FSF control, respectively. The RMS value of the transient current compared to the steady-state value is 7.1 A higher for the PI controllers and only 2.3 A higher for the FSF controller. Therefore, although this is not equally evident in every type of system disturbance, it should be noted that the FSF performs significantly better in this comparison.
Both control structures employ the same dynamic elements, specifically integrating components in the control loops. According to the Internal Model Principle, both control strategies can ensure zero steady-state error and are expected to achieve equivalent steady-state current quality.
This section compares the stability of both control structures, highlighting their respective advantages and potential limitations. The assessment was based on the disk margin (DM)’s stability. If the disturbance to which the analysed system is subjected is represented as a complex number, such that its polar coordinates in the complex plane describe the change in amplitude gain and the phase shift, respectively (the point 1 + j0 corresponds to the absence of disturbances), then in this complex plane, the region of disturbances for which the system maintains stability can be determined.
The stability margin, defined as the DM, is the largest radius of the disk entirely contained within the region of disturbances that do not cause the system to lose stability. The graphical meaning is illustrated in the general example in Figure 6. Classic stability margins define the margin only for a single type of disturbance, i.e., exclusively phase or exclusively amplitude. In Figure 6a, the classical stability margins (PM, GM) correspond to the furthest point on the x-axis and the point on the unit circle with the largest phase angle for which the system maintains stability. DM is a more conservative approach because, unlike classical stability margins, it defines a stability margin (GDM, PDM) for simultaneous phase and amplitude perturbations. Since DM considers multiplicative perturbations, the amplitude and phase margin defined by DM is smaller than the classical one. The values GDM and PDM mean that at least these perturbation values are guaranteed, even with simultaneous amplitude and phase changes.

Simulation results illustrating in the stationary frame the performance differences between the two control strategies: a) grid voltage, b) grid current – PI controller based cascade structure, c) grid current – FSF control structure.
Moreover, DM analysis can be performed for simultaneous disturbances in the objects’ input and output signals (Figure 6b), further increasing the analysis’s conservativeness. Another aspect that makes the DM assessment more reliable is that, for multiple-input multiple-output (MIMO) objects, multi-loop DM analysis assumes the presence of all disturbances across all control paths simultaneously, rather than a single selected control loop.

Disk-based stability margins of the control system for a) input perturbation, b) output perturbation, c) simultaneous input and output perturbation.
Table 3 shows the comparative stability results for the two control structures. A graphical depiction of the stability margins is displayed in Figure 7. The control system with the FSF exhibits a considerably greater stability margin, which is a key advantage of the state feedback approach, providing enhanced stability under simultaneous amplitude and phase disturbances. This substantial difference strongly supports the advantages of the state controller. The results clearly indicate that the improved control efficiency discussed in Section 4.2 was not achieved through the reckless selection of controller settings that ignored stability. Additionally, attempting to enhance the system’s performance with PI controllers to match the FSF controller, for instance, in terms of disturbance rejection, would lead to an even greater reduction in stability margins.

Effect of input filter inductance (a) and DC-link capacitance (b) variations on the stability margin.
DM based stability analysis results
| Performance metric | DMs at plant inputs | DMs at plant outputs | DM at both inputs and outputs | |
|---|---|---|---|---|
| Cascade PI control | Disk size | 0.4245 | 0.1827 | 0.1311 |
| Gain margin | [0.6499 1.5388] | [0.8326 1.2010] | [0.8770 1.1402] | |
| Phase margin | [−23.9640 23.9640] | [−10.4367 10.4367] | [−7.4982 7.4982] | |
| FSF control | Disk size | 0.8196 | 0.2175 | 0.1822 |
| Gain margin | [0.4186 2.3887] | [0.8038 1.2440] | [0.8330 1.2004] | |
| Phase margin | [−44.5681 44.5681] | [−12.4128 12.4128] | [−10.4088 10.4088] |
Another feature that every high-quality control system should demonstrate is its resistance to changes in model parameters. Figure 8 shows how the system’s stability margin changes with changes in the DC link capacitance and input filter inductance. A range of changes from −50% to +100% of the nominal value was analysed. The analysis clearly indicates that the system with the state feedback controller has significantly higher tolerance to parameter variations, representing a major advantage in terms of robustness. In contrast, the PI-based system exhibits a drop in the DM to zero under the same parameter variations, indicating a loss of stability. This highlights a limitation of the PI approach in handling model uncertainties. The nature of changes in stability margins as a function of passive component values is the same for both control structures. The dependence on Cdc is monotonic – the smaller the DC capacitance, the smaller the stability margin. However, for changes in input inductance, both control systems achieve maximum stability at approximately 0.77% of the nominal inductance.
In the previous chapters, two control methods were compared comprehensively, each exhibiting specific advantages and disadvantages that influence the choice of control architecture. However, in addition to qualitative comparisons, another feature of the control system should be mentioned, as it may also influence the choice of control architecture designers. Such a feature is the ability to modify the designed linear control system to limit the inductor current and the control signal.
In the case of a cascade PI control system, implementing constraints is straightforward, which is an advantage. It involves saturating the output signals of PI controllers and implementing an anti-windup mechanism.
It may seem that effective current limiting in the FSF controller is impossible or very demanding, because the control structure (Figure 3) does not include the
In summary, the cascade PI method is simple, easy to implement and allows straightforward constraint handling, but may require careful loop tuning. The FSF method offers higher control performance and effective decoupling, and, with the mentioned multithreaded strategy, constraint implementation can be achieved effectively with low effort.
This paper examines two methods for controlling a GCC. It compares a cascade control structure that utilises PI controllers with a full-state feedback control structure. Both control strategies were designed using the same plant model, operating point and delay assumptions, enabling the observed differences to be mainly attributed to the control architecture rather than the tuning methodology. The comparative simulation results show that both control systems offer rapid dynamic responses and stable operation under nominal conditions. However, the full-state feedback controller consistently delivers superior transient performance, particularly in terms of lower peak currents, reduced oscillations in the DC-link voltage and significantly smaller overshoot during reference changes. These benefits are particularly important in practical applications, where current limits and component stress are key design considerations.
The stability analysis based on DMs demonstrated that the full-state feedback control structure provides significantly greater stability margins than the cascaded PI control system. This confirms that the enhanced dynamic performance of the state controller is achieved without sacrificing robustness. Conversely, robustness analysis of passive component variations further revealed that the state-feedback-based system can tolerate larger parameter uncertainties without losing stability.
The findings of this research offer compelling reasons in favour of full-state feedback control for GCCs, especially in applications requiring high robustness and strict dynamic performance.