The global transition towards sustainable energy systems has intensified the focus on efficient power conversion interfaces for renewable sources like solar photovoltaic (PV) arrays. A critical component in such systems is the grid connected inverter, responsible for converting the DC power generated by PV modules into high-quality AC power suitable for injection into the utility grid. Among the various inverter topologies, voltage source inverters (VSIs) with LCL filters have been the dominant choice. However, current source inverters (CSIs) present a compelling alternative topology for grid connected inverter applications, offering inherent short-circuit protection, a step-up voltage gain, and a simpler AC-side LC filter structure that reduces the required number of current sensors.
Despite these advantages, the traditional three-phase current source grid connected inverter faces significant challenges. Its DC-link current, fed by a constant voltage source in series with a large inductor, is inherently uncontrolled. During the inverter’s zero-vector states, the DC-link inductor charges, increasing its current. Conversely, during active vector states, it discharges, leading to current fluctuations. This uncontrolled DC-link current can cause poor dynamic response and complicate the overall control strategy. Furthermore, the second-order LC filter on the AC side, while simpler than an LCL filter, introduces a resonant peak in its frequency response, which can amplify harmonics around the resonant frequency and lead to increased total harmonic distortion (THD) in the grid current if not properly damped.
This paper addresses these fundamental issues by proposing a comprehensive topology modification and control scheme for a current source photovoltaic grid connected inverter. The core of the improvement lies on the DC side, where a simple Buck chopper stage is integrated to actively regulate the DC-link current, effectively decoupling it from the AC-side switching states and establishing a stable, controlled current source for the inverter bridge. Subsequently, a sophisticated multi-loop control system is designed for the AC side to ensure high-quality power injection into the grid. The design methodology, based on mathematical modeling in the synchronous reference frame and analysis of amplitude-frequency characteristics, provides a clear and systematic approach for controller parameter tuning. The effectiveness of the proposed topology and its associated control system for the grid connected inverter is rigorously validated through simulation and experimental results, demonstrating excellent steady-state and dynamic performance.
System Architecture and DC-Link Current Control
The proposed enhanced current source grid connected inverter topology is illustrated in the following structural diagram. The system integrates a front-end DC-DC converter for critical bus regulation.

The primary enhancement over the conventional CSI is the addition of a Buck chopper circuit, comprising switch $S_0$ and diode $D_0$, placed between the PV source and the DC-link inductor $L_{dc}$. The three-phase inverter bridge is built with switches $S_1$-$S_6$ and series diodes $D_1$-$D_6$. The AC side employs an $LC$ filter ($L$, $C$) per phase, followed by the grid impedance.
The key dynamic equation for the DC-link current $i_{dc}$ is:
$$ L_{dc} \frac{di_{dc}}{dt} = p_0 \cdot u_{dc} – u_{pn} $$
where $u_{dc}$ is the PV array voltage, $u_{pn}$ is the voltage across the inverter bridge input terminals, and $p_0$ is the switching function of $S_0$ ($p_0=1$ when on, $p_0=0$ when off).
Without control, $i_{dc}$ would fluctuate with the inverter’s switching states. To achieve a stable DC current source for the grid connected inverter, a simple yet effective hysteresis control strategy is implemented for $S_0$:
$$
p_0 =
\begin{cases}
1, & \text{if } i_{dc} < i_{dc}^* – \Delta i_{dc} \\
0, & \text{if } i_{dc} > i_{dc}^* + \Delta i_{dc}
\end{cases}
$$
where $i_{dc}^*$ is the DC-link current reference, typically set to 1.5 times the peak of the desired grid current, and $\Delta i_{dc}$ is the hysteresis band, set as a small percentage (e.g., 5%) of $i_{dc}^*$. This controller turns $S_0$ on when the current falls below the lower band limit, allowing $L_{dc}$ to charge from the PV source. It turns $S_0$ off when the current exceeds the upper limit, causing $L_{dc}$ to discharge through $D_0$. This mechanism maintains $i_{dc}$ within a tight band around its reference, effectively creating a controlled current source and isolating the DC side dynamics from the AC-side operation of the grid connected inverter.
| Parameter | Symbol | Typical Design Rule |
|---|---|---|
| DC-Link Current Reference | $i_{dc}^*$ | $1.5 \times \hat{I}_{grid}$ |
| Hysteresis Band | $\Delta i_{dc}$ | $0.05 \times i_{dc}^*$ |
| DC-Link Inductor | $L_{dc}$ | Selected based on desired current ripple and switching frequency. |
Mathematical Modeling of the AC-Side in the Synchronous Frame
With the DC-link current stabilized, the control objective shifts to the AC side of the grid connected inverter: to inject sinusoidal currents into the grid with low distortion and precise amplitude/phase control. A rigorous mathematical model is essential for controller design. The AC-side dynamics are described by the $LC$ filter and the grid connection.
The state-space equations in the three-phase stationary ($abc$) frame are:
$$ L \frac{d\mathbf{i_g}}{dt} = \mathbf{u_c} – R \mathbf{i_g} – \mathbf{e_g} $$
$$ C \frac{d\mathbf{u_c}}{dt} = \mathbf{i_{inv}} – \mathbf{i_g} $$
where $\mathbf{i_g}=[i_{ag}, i_{bg}, i_{cg}]^T$ are grid currents, $\mathbf{u_c}=[u_a, u_b, u_c]^T$ are capacitor voltages, $\mathbf{e_g}=[e_a, e_b, e_c]^T$ are grid voltages, $\mathbf{i_{inv}}=[i_a, i_b, i_c]^T$ are inverter output currents, $L$ and $C$ are the filter inductance and capacitance, and $R$ represents the parasitic resistance of the inductor.
For control design, these equations are transformed into the synchronous rotating ($dq$) reference frame, which aligns with the grid voltage fundamental frequency $\omega$. This transformation converts AC quantities into DC values, simplifying the controller design to regulate DC signals. Applying the Clarke and Park transformations yields the $dq$-frame model:
Grid Current Dynamics:
$$ L \frac{di_{dg}}{dt} = u_{cd} – R i_{dg} + \omega L i_{qg} – e_d $$
$$ L \frac{di_{qg}}{dt} = u_{cq} – R i_{qg} – \omega L i_{dg} – e_q $$
Capacitor Voltage Dynamics:
$$ C \frac{du_{cd}}{dt} = i_{inv,d} – i_{dg} + \omega C u_{cq} $$
$$ C \frac{du_{cq}}{dt} = i_{inv,q} – i_{qg} – \omega C u_{cd} $$
Here, the subscripts $d$ and $q$ denote the direct and quadrature components. The terms $\omega L i_{qg}$ and $-\omega L i_{dg}$ represent cross-coupling between the $d$- and $q$-axis current channels. Similarly, $\omega C u_{cq}$ and $-\omega C u_{cd}$ represent cross-coupling in the voltage equations. These coupling terms must be compensated for in the control strategy to achieve independent control of the $d$ and $q$ components.
Multi-Loop Control System Design for the Grid Connected Inverter
Based on the derived model, a dual-loop control structure is proposed: an inner capacitor voltage loop and an outer grid current loop. This structure provides inherent active damping for the $LC$ filter resonance and ensures accurate current tracking.
Inner Capacitor Voltage Loop Design
The inner loop regulates the capacitor voltage $\mathbf{u_c}$. Its primary purposes are to provide active damping for the $LC$ resonance and to shape a first-order transfer function for the outer loop. Since the voltage dynamics in Eq. (5) lack a natural damping term, a proportional (P) controller is sufficient when combined with a decoupling feedforward strategy.
The controller computes the reference for the inverter output current $\mathbf{i_{inv}}^*$ as follows:
$$ i_{inv,d}^* = k_u (u_{cd}^* – u_{cd}) + i_{dg} – \omega C u_{cq} $$
$$ i_{inv,q}^* = k_u (u_{cq}^* – u_{cq}) + i_{qg} + \omega C u_{cd} $$
where $k_u$ is the proportional gain of the voltage controller, and $u_{cd}^*$, $u_{cq}^*$ are the voltage references from the outer loop. The terms $i_{dg}$, $i_{qg}$ and $\omega C u_{cq}$, $\omega C u_{cd}$ are feedforward terms to decouple the dynamics.
Assuming the inverter can perfectly track these current references (or modeling the delay as a small time constant), the closed-loop transfer function for the voltage loop (e.g., for the $d$-axis) from $u_{cd}^*$ to $u_{cd}$ becomes:
$$ G_u(s) = \frac{k_u}{C s + k_u} $$
This is a first-order system. The bandwidth of this inner loop should be high for fast response but limited by the switching frequency. Typically, it is set around one-tenth of the switching frequency. The gain $k_u$ is therefore chosen as:
$$ k_u = 2\pi \cdot f_{bw\_u} \cdot C $$
where $f_{bw\_u}$ is the desired bandwidth (e.g., 1 kHz). The Bode plot of $G_u(s)$ shows no resonance peak, confirming that active damping is achieved, which is crucial for the stability of the grid connected inverter.
| Aspect | Design Choice | Rationale |
|---|---|---|
| Controller Type | Proportional (P) | Provides necessary active damping; integral action not required in inner loop. |
| Gain Calculation | $k_u = 2\pi f_{bw\_u} C$ | Sets the desired bandwidth ($f_{bw\_u}$) for the first-order closed-loop response. |
| Decoupling | Feedforward of $i_{dg}, i_{qg}$ and $\omega C u_{c}$ terms | Cancels cross-coupling effects from the mathematical model, enabling independent $d/q$ control. |
Outer Grid Current Loop Design
The outer loop is responsible for the precise control of the grid current $\mathbf{i_g}$, which is the final output of the grid connected inverter. A proportional-integral (PI) controller is used here to eliminate steady-state error. The controller outputs the capacitor voltage reference for the inner loop:
$$ u_{cd}^* = \left( k_p + \frac{k_i}{s} \right) (i_{dg}^* – i_{dg}) – \omega L i_{qg} + e_d $$
$$ u_{cq}^* = \left( k_p + \frac{k_i}{s} \right) (i_{qg}^* – i_{qg}) + \omega L i_{dg} + e_q $$
The terms $-\omega L i_{qg}$ and $+\omega L i_{dg}$ are feedforward compensations for the cross-coupling in the current dynamics, and $e_d$, $e_q$ are feedforward terms for the grid voltage to improve disturbance rejection. Typically, $i_{dg}^*$ is set to control the active power (or DC-link voltage in a broader system), while $i_{qg}^*$ is set to control reactive power (often to zero for unity power factor operation).
With the inner voltage loop closed and approximated by its first-order transfer function $G_u(s)$, the open-loop transfer function of the current control loop (from $i_{dg}^*$ to $i_{dg}$) becomes:
$$ G_{i, open}(s) = \left( k_p + \frac{k_i}{s} \right) \cdot \frac{k_u}{C s + k_u} \cdot \frac{1}{L s + R} $$
A common and effective tuning method is the “pole-zero cancellation” technique. By setting the zero of the PI controller to cancel the dominant pole from the plant ($(L s + R)$), we set:
$$ k_p = \tau L, \quad k_i = \tau R $$
where $\tau$ is a design parameter that determines the overall speed of the current loop. Substituting these values and $G_u(s)$, the current open-loop transfer function simplifies to:
$$ G_{i, open}(s) = \frac{\tau k_u}{s (C s + k_u)} $$
The parameter $\tau$ is then selected to achieve the desired crossover frequency $f_{bw\_i}$ for the current loop (e.g., one-fourth of the inner loop bandwidth, around 250-400 Hz), ensuring good phase margin:
$$ \tau \approx 2\pi \cdot f_{bw\_i} \cdot \frac{C}{k_u} \cdot k_u = 2\pi \cdot f_{bw\_i} \cdot C $$
This systematic design ensures stable and responsive control of the grid current for the grid connected inverter.
| Parameter | Design Equation | Purpose |
|---|---|---|
| Proportional Gain ($k_p$) | $k_p = \tau L$ | Sets controller zero for pole cancellation and dynamic response. |
| Integral Gain ($k_i$) | $k_i = \tau R$ | Eliminates steady-state error; paired with $k_p$ for cancellation. |
| Design Parameter ($\tau$) | $\tau = 2\pi f_{bw\_i} C$ | Directly sets the bandwidth ($f_{bw\_i}$) of the current control loop. |
Performance Verification and Analysis
The proposed multi-loop control system for the enhanced current source grid connected inverter was validated through simulation and experimental prototyping. Key performance metrics include DC-link current regulation, grid current quality (THD), and dynamic response to reference changes.
Steady-State Performance
Under steady-state conditions with constant solar irradiance, the DC-link hysteresis controller maintains $i_{dc}$ within a narrow band of its reference value. The AC-side multi-loop controller forces the three-phase grid currents to be sinusoidal, in phase with the grid voltages (for unity power factor operation), and at the commanded amplitude. The LC filter resonance is effectively damped by the inner voltage loop, preventing harmonic amplification. Simulation and experimental results confirm that the total harmonic distortion (THD) of the grid current is significantly reduced, typically below 2%, which complies with stringent grid codes for grid connected inverters.
| Metric | Target/Requirement | Achieved Performance |
|---|---|---|
| DC-Link Current Ripple | < $\pm$5% of $i_{dc}^*$ | Regulated within hysteresis band ($\pm \Delta i_{dc}$). |
| Grid Current THD | < 5% (per IEEE 1547) | < 2% in simulation and experiment. |
| Power Factor | Unity (1.0) | $>0.99$ achieved. |
| Current Tracking Error | Minimal steady-state error | Eliminated by outer loop PI controller. |
Dynamic Performance
The dynamic capability of the grid connected inverter is tested by applying a step change in the active current reference ($i_{dg}^*$). The system exhibits a fast and well-damped response. Due to the designed bandwidth of the current loop (e.g., 400 Hz), the grid current settles to its new reference value within a few milliseconds, typically within one grid period. The transient shows minimal overshoot and no oscillation, thanks to the properly damped inner loop and accurately tuned PI parameters. The DC-link current, governed by its separate hysteresis controller, remains largely unaffected by this AC-side transient, confirming the successful decoupling of the two sides.
The step response can be characterized by first-order dynamics. The approximate settling time $T_s$ to within 2% of the final value is related to the current loop bandwidth:
$$ T_s \approx \frac{4}{\omega_{bw\_i}} = \frac{4}{2\pi f_{bw\_i}} $$
For $f_{bw\_i} = 400 \text{ Hz}$, $T_s \approx 1.6 \text{ ms}$. This aligns with the observed fast dynamic response in both simulation and experimental waveforms.
Application Context and Advantages Summary
The proposed topology and control scheme position this enhanced current source inverter as a viable and high-performance candidate for medium to high-power photovoltaic grid connected inverter applications. Its inherent boost capability can be advantageous for interfacing with low-voltage PV strings to a higher voltage grid without an additional DC-DC boost stage. The simplified $LC$ filter reduces cost and complexity compared to $LCL$ filter-based systems.
The table below contrasts the key features of the proposed enhanced CSI with a conventional VSI and a traditional CSI.
| Feature | Conventional VSI (with LCL) | Traditional CSI (with LC) | Proposed Enhanced CSI (with Buck + LC) |
|---|---|---|---|
| DC-Link Element | Large Capacitor (Voltage Source) | Large Inductor (Uncontrolled Current Source) | Controlled Current Source via Buck Chopper |
| AC-Side Filter | Third-order LCL | Second-order LC | Second-order LC |
| Sensor Requirement | Grid current + Cap. voltage/current (for damping) | Grid current (potentially) | DC-link current, Grid current, Cap. voltage |
| Inherent Short-Circuit Tolerance | No (requires protection) | Yes (limited by inductor) | Yes |
| DC-Link Control | Voltage regulated (standard) | Unregulated / Fluctuating | Well-regulated via hysteresis |
| Control Complexity | High (needs resonance damping) | Moderate (needs resonance damping) | Moderate (inner voltage loop provides damping) |
| Key Advantage | Industry standard, mature control | Simple filter, inherent protection | Controlled current source, simple filter, stable operation |
Conclusion
This paper has presented a complete design solution for a high-performance current source photovoltaic grid connected inverter. The major challenge of uncontrolled DC-link current inherent to traditional CSIs was solved by integrating a Buck chopper stage with a simple hysteresis regulator. This modification establishes a stable, controlled DC current source, effectively decoupling the DC and AC-side dynamics. For the AC side, a detailed mathematical model in the synchronous reference frame was developed, forming the basis for a systematic multi-loop control design. The proposed voltage inner loop and current outer loop structure, complemented by precise decoupling feedforward terms, ensures excellent tracking performance and provides active damping for the LC filter resonance. The controller parameters were derived analytically based on amplitude-frequency characteristics and desired bandwidths, leading to predictable and stable performance. Comprehensive simulation and experimental verification confirmed that the overall system for the grid connected inverter achieves low harmonic distortion in steady-state and exhibits a fast, well-damped dynamic response. This work demonstrates that with appropriate topological enhancement and model-based control design, the current source inverter can be a robust and efficient contender for modern renewable energy interfacing applications.
