Next Article in Journal
Systematic Mapping Study of Test Generation for Microservices: Approaches, Challenges, and Impact on System Quality
Next Article in Special Issue
Integrated Multi-Timescale Battery Dispatch and Overload Mitigation: An Agent-Based Optimization Framework for High EV Penetration in Danish Distribution Networks
Previous Article in Journal
Mapping the Past: Unlocking Historical Explorer Narratives with AI and Geospatial Tools
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust DC Grid Voltage Support in a Single-Stage PV Converter

by
Ali Zakerian
1,* and
Masoud Karimi-Ghartemani
2,*
1
Bulk Transmission Planning, Municipal Electric Authority of Georgia (MEAG Power), Atlanta, GA 30328, USA
2
Department of Electrical and Computer Engineering, Mississippi State University, Starkville, MS 39762, USA
*
Authors to whom correspondence should be addressed.
Electronics 2025, 14(7), 1396; https://doi.org/10.3390/electronics14071396
Submission received: 28 February 2025 / Revised: 23 March 2025 / Accepted: 25 March 2025 / Published: 30 March 2025

Abstract

:
This paper presents a controller for a direct current (DC) grid-connected single-stage solar photovoltaic (PV) converter. The proposed controller provides both static and dynamic voltage support to the grid voltage. Unlike the common practice, it allows a small and controlled offset in the PV voltage in proportion to the power flowing through the converter, which enhances the system’s stability margins. A novel feedback branch from the grid voltage is introduced to enable grid voltage support. Additionally, the controller includes a current-limiting feature to protect the converter switches from overcurrent transients. The proposed approach combines and designs the voltage and current controllers using an optimal full-state feedback approach. This results in a systematic design with optimal and robust properties. Detailed simulations, comparisons, and experimental results are presented in this paper to verify the effectiveness of the proposed approach. Particularly, the experimental findings demonstrate improved stability during local load disturbances and grid fluctuations, with lower voltage drops, reduced grid current variations, lower stress on the grid, and reduced losses in the grid network compared to conventional controllers.

1. Introduction

Recently, due to the increasing adoption of distributed energy resources (DERs) including battery energy storage (BES) systems, renewable energy sources (RESs) especially the solar photovoltaic (PV) systems, and DC loads (e.g., light-emitting diode (LED) lighting, computation devices, electric vehicles, and DC motor drive systems), DC microgrids (DC-MGs) are gaining increasing attention [1]. DC-MGs have advantages such as higher transmission efficiency, lower costs, no need for reactive power control, and for frequency or phase synchronization [2,3].
DC/DC (or DC) converters are used as interface devices in DC grids [4,5]. For a DC grid with many converter-based DERs, it is crucial for each converter to provide “support” to its terminal voltage, enabling the DC grid to operate in a robust and stable manner, similar to the existing alternating current (AC) power grid. In the AC power grid, the high penetration of power-electronic-based DER and RES units has raised critical concerns about the reduced kinetic inertia of the grid [6]. In synchronous generators (SGs), the kinetic energy of the rotor naturally responds to the disturbances. Additionally, the governor system implements a droop function that adjusts power based on frequency deviations. These two support components are referred to as “dynamic” (or inertia) and “static” (or droop) supports.
To address this issue in AC systems and improve power system stability with a large number of inverter-based resources (IBRs), an effective method is to adopt virtual inertia strategies. The virtual synchronous machine (VSM) concept has been proposed in various forms to emulate the behaviors of SGs [7,8,9]. A similar concept was proposed in [10,11] for DC and hybrid DC/AC systems. In [12], a virtual inertia approach is introduced that adjusts the droop gain based on the state-of-charge (SOC) of the BES. In [13,14,15], a capacitor emulation approach is presented, which provides dynamic support during system disturbances. A controller with a virtual capacitor and a virtual inductor is introduced in [16] to provide virtual inertia and improve the dynamic characteristics of DC-MGs. The control systems in [12,13,14,15,16] use nested proportional-integral (PI) voltage and current controllers, whose performance can degrade due to interactions between the loops, especially in weak grid conditions [17].
To generate an inertia response for BES systems, a capacitor emulation method is introduced in [18], where the integrating function is removed from the outer voltage control (VC) loop. This method is more flexible and systematic than the previous research studies because it merges the VC and current control (CC) loops, with all controller gains designed together using optimal control. In [19], a droop control is used to adjust the output current reference of a BES and provide an inertia response to the grid voltage. A distributed virtual inertia control is introduced in [20], which uses the derivative of the square of the DC-bus voltage to calculate the inertia power. Dividing this power by the bus voltage yields a current reference. In [21], an adaptive droop term of the grid voltage is added to the current reference to provide dynamic support. However, the control schemes presented in [16,19,20,21] are all applied only to BES, and do not address PV voltage control. Additionally, they all use conventional PI controllers in their CC loops.
In [22], the rate of change in voltage (ROCOV) is calculated using a high-pass filter to add an inertia term to the reference of PV power. This reference is then divided by the PV voltage to find the reference for PV current. However, the effect of the size of the DC-link capacitor is not discussed. For this method to work properly, the capacitor would need to be small, which may not be feasible given other control objectives. In [23], a two-stage PV inverter is proposed, where the first-stage DC/DC converter provides static grid support. Dynamic support is provided by the DC-link capacitor, which adjusts the slope of the PV power curve in the droop function of grid frequency. In [24], a single-stage PV inverter with grid support is introduced, using grid frequency droop to adjust power in a virtual synchronous machine (VSM) mechanism. Both static and dynamic grid support are provided by the combination of the PV system and the capacitor. However, the methods in [23,24] are not directly applicable to DC grid applications.
This literature review reveals that there is still a lack of adequate control systems for PV converters that provide DC grid support. With the increasing penetration of PV sources and the proliferation of DC grids, it is essential to establish a balance between maximum power point tracking (MPPT) and grid support and stability aspects for DC grid applications. Accordingly, in this paper, an enhanced control approach is proposed to provide both static and dynamic support for DC grid-connected single-stage PV converters. First, the proposed controller leverages the approaches of [17,18] to allow a small and controlled voltage offset in the PV-side capacitor. This will immediately introduce more robustness to the control system, as shown in [17]. Next, the proposed controller uses an additional feedback branch from the grid voltage in its VC loop. This term causes the PV voltage to instantaneously mimic a fraction of the grid voltage fluctuations. It is shown in this paper that this added feedback gives the converter the ability to provide both static and dynamic grid voltage support. The combination of these elements enables the system to maintain grid stability under varying conditions.
Key contributions of this paper include the following:
  • Static and Dynamic Grid Support: The controller offers both static and dynamic voltage support, improving overall grid stability in grid-connected PV systems.
  • Controlled Voltage Offset: A small, controlled voltage offset in the PV-side capacitor enhances system robustness and improves stability margins, as shown in [17].
  • Grid Voltage Feedback: A novel feedback loop from the grid voltage is introduced in the VC loop, allowing the PV converter to adapt instantaneously to grid voltage fluctuations and provide dynamic grid support.
  • Optimal Control Design: The controller is designed using the linear quadratic tracker (LQT) method, ensuring optimal and robust control gains.
  • Current-Limiting Protection: The controller integrates a current-limiting strategy to protect the converter from overcurrent transients and safeguard system components.
  • Adaptability for PV Systems: While inspired by [17,18], the controller is specifically adapted for PV applications, offering direct grid support tailored to the dynamics of PV converters.
Detailed analytical, simulation, and laboratory experimental results are provided to demonstrate the effectiveness of the proposed controller.

2. Study System and Problem Statement

Figure 1 shows the power circuit (plant) of the study system. The numerical values are given in Table 1. A set of PV panels is connected to a DC grid through a power electronic converter (PEC). The PEC is a standard full-bridge voltage-source converter (VSC) with the source-side (or PV-side) capacitor (C), and the output-side (or grid-side) filter ( L f ). The grid is modeled by a voltage source ( v s ) behind an impedance ( R s and L s ), which is a common way of modeling a practical grid based on Thevinin’s theorem of circuit theory. The larger values of these impedances indicate weaker grid terminals. The grid side terminal voltage, i.e., at the point of common coupling (PCC), is denoted by v g . The small resistor R f models the on-state resistance of the converter switches and the parasitic resistance of the output inductor ( L f ). The capacitor voltage and its reference value are denoted by v c and V c , respectively.
Problem Statement: (1) Control the PV-side voltage. (2) Limit the converter output current against short-circuit transients. (3) Provide static and dynamic support to the grid voltage.
Mathematical Model: This system is modeled by power balance and voltage equations
p pv p out = C v c v ˙ c = w ˙ c , v v g = L f d d t i ( t ) + R f i ( t )
where p out = i v g is the power injected to the grid assuming that the converter losses and interfacing filter instantaneous power are neglected, and w ˙ c is the derivative of the capacitor energy. Using the Taylor series, the relationship between the capacitor energy w c = 1 2 C v c 2 and its voltage can be approximated as v c = w c + W c C V c , where capital letters indicate the rated values and lowercase variables represent the instantaneous values. These lead to the block diagram model shown in Figure 2. In this model, m ( t ) is the converter modulation signal. In this diagram, the PV panels are modeled as a power source p pv = f ( v c , I , T ) , where I is the solar irradiance and T is the temperature. The function f is the power-voltage characteristics of the PV panels, which is a nonlinear function. Explicitly engaging this function in modeling and analysis complicates the process. Therefore, in this study, the PV power p pv is treated as a disturbance to the control system. A robustly designed control system will be able to tolerate its variations, as shown in this paper.

3. Proposed Controller: Structure and Design

3.1. Structure

The basic structure of proposed controller is shown in Figure 3. Its components and their differences with the conventional controller, shown in Figure 4, are described below. (1) The voltage controller is a simple gain 1 R o . The constant value I is equal to the rated current. The conventional approach uses a PI compensator in the VC loop. (2) The current controller comprises an additional feedback from the capacitor voltage that makes the controller a full-state feedback, allowing optimal control designs with enhanced flexibility and performance robustness. (3) The feed-forward terms V ff = k 3 v c ( 0 ) and v gf are utilized for the soft start, and v gf also improves the current-limiting feature. (4) The linearity of the loop is increased using the input linearization term that divides u to v c . (5) The current-limiting is performed by a saturation block and a freeze/release mechanism [17], unlike the conventional controller, which requires an anti-windup technique. (6) The grid voltage support properties are added and explained in Section 3.2.

3.2. Grid Voltage Support Property

As shown in Figure 5, a new branch is added for coupling the grid voltage and the capacitor reference voltage through a droop gain. This will enable the grid voltage support feature for this controller, as explained in the following.
The proposed controller of Figure 5 establishes
( v c V c ) γ ( v g V g ) = R o ( i I ) v ˜ c γ v ˜ g = R o i ˜
assuming i = i , which is a valid assumption because the current control loop is much faster than the voltage control loop. This indicates that the capacitor voltage changes linearly with the grid voltage. The constant γ determines the ratio of the grid voltage changes to the capacitor voltage changes. For example, the grid support branch with a γ = 2 , and a 20 V change in grid voltage, mirrors a 40 V change on the PV voltage.
Static Support: Equation (2) indicates that v ˜ c = γ v ˜ g + R o i ˜ γ v ˜ g . This means that a unit increase (or decrease) of grid voltage causes γ volts of increase (or decrease) in the PV voltage. Since the characteristics are almost linear on the right side of the PV curve (as shown in Figure 6), this translates to a linear decrease (or increase) of the power, similar to the droop control approach to provide steady-state (or static) support for the grid voltage based on its offsets from the rated value.
Dynamic Support (or Inertia): Equation (2) also indicates that when a fast disturbance of the grid voltage occurs, v ˙ c γ v ˙ g . This indicates stabilizing inertia because a rapid change in grid voltage causes a similar change in the capacitor voltage, making the capacitor absorb or release energy. This dynamic response is also partially augmented by the PV power: a rise or fall in PV voltage leads to a reduction or increase in its power. Both factors act as stabilizing inertia, but the capacitor effect is the dominant one.

3.3. Capacitor Design

The capacitor size is designed based on the desired level of inertia power p inertia = w ˙ c = C v c v ˙ c ,
p inertia = C γ v ˙ g V c C = p inertia γ v ˙ g V c .
For example, if the desired inertia power is 100 W per 20 V / s of grid voltage rate of change, with γ = 2 , and V c = 600 V, then C = 4.17 mF is calculated for the study system in this paper.

3.4. Design of VC Loop

The parameter R o acts like a virtual resistance that establishes the relationship
R o = Δ v c Δ i = v c V c i I v c V c i I ,
because the CC is fast, i.e., i = i . This serves as a guide for the design of R o : for the entire range of current, e.g., 0 i 2 I , and for the rated grid voltage, the voltage v c fluctuates between V c R o I and V c + R o I . For α % change in the capacitor voltage, i.e., R o I = 0.01 α V c ,
R o = α V c 100 I
is obtained. For example, if we allow only 5% change in the capacitor voltage, R o = 5 × 600 100 × 10 = 3 is obtained.
Further Discussion on Selections of V c , γ, and R o : Equation (2) indicates that variations of v c around the set-point of V c are given by v ˜ c = γ v ˜ g + R o i ˜ . Assume that (1) the converter current can change within the wide range of 0 i 2 I , and (2) the grid voltage can change within V g Δ V g v g V g + Δ V g . Then, v c will change between v c min v c v c max where
v c min = V c γ Δ V g + R o I , v c max = V c + γ Δ V g R o I .
In order to provide successful grid voltage support, v c should remain on the right side of the maximum power point of the PV characteristics for the entire range of system operation. This means v c min V m and v c max V O C .

3.5. Design of CC Loop

The CC must be fast enough to quickly limit the converter current during fault incidents. In addition, its time constant cannot be shorter than a few times the switching cycle. For a 10 kHz switching frequency, the controller time constant is chosen within 0.5 ms to 1 ms , corresponding to CC poles within 1000 to 2000 .
The steady-state equations are derived by considering both the system plant (shown in Figure 2) and the controller (shown in Figure 3). In Figure 3, assume x 1 ( t ) = e i ( t ) d t , x 2 ( t ) = i ( t ) , x 3 ( t ) = v c ( t ) , and u ( t ) is the control signal. Thus, the state space equations are derived as
x ˙ 1 = x 2 1 R o ( x 3 V c ) I , x ˙ 2 = R f L f x 2 + u L f , x ˙ 3 = V g C V c x 2 + p pv C V c , u = k 1 x 1 k 2 x 2 k 3 x 3 + V ff + v gf ,
To regulate the converter current to its reference value, a robust linear quadratic tracker (R-LQT) presented in [25] is used. This can be converted to a linear quadratic regulator (LQR) problem by applying d d t to both sides of (6) to obtain
z ˙ 1 = z 2 1 R 0 z 3 , z ˙ 2 = R f L f z 2 + w L f z ˙ 3 = V g C V c z 2 , w = k 1 z 1 k 2 z 2 k 3 z 3 ,
where z i ( t ) = x ˙ i ( t ) and w ( t ) = u ˙ ( t ) . Note that p pv , V c , V ff , and v gf are constant values and their derivatives become zero. We can summarize (7) in a general state-space form as
z ˙ ( t ) = A z ( t ) + B w ( t ) , w ( t ) = K z ( t )
A = 0 1 1 R 0 0 R f L f 0 0 V g C V c 0 , B = 0 1 L f 0 , K = k 1 k 2 k 3 T .
The LQR approach optimally designs the controller gains K to regulate z 1 ( t ) = e i ( t ) = 0 and minimize the cost function J = 0 ( z T Q z + w 2 ) d t , where Q = diag { [ q 1 , q 2 , q 3 ] } is a positive semi-definite matrix. The cost function is
J = 0 [ q 1 e i 2 ( t ) + q 2 i ˙ 2 ( t ) + q 3 v ˙ c 2 ( t ) + w 2 ( t ) ] d t .
The parameters q i are systematically adjusted as follows to achieve a desired transient response. The LQR solution is achieved in MATLAB using the “lqr” command [26].
Step I: Increase q 1 gradually (while q 2 = q 3 = 0 ) until the dominant poles achieve an acceptable speed.
Step II: Freeze q 1 and increase q 2 to achieve an acceptable damping of complex dominant poles.
Step III: Fine-tune the pole locations (if needed) by freezing q 1 and q 2 and gradually increasing q 3 .
Figure 7 shows the closed-loop poles for q 1 varying from 10 3 to 10 8.4 , q 2 varying from 10 1 to 10 1.7 , and q 3 varying from 10 0.5 to 10 0.5 . Changing q 1 and q 2 results in the desired speed and damping, and q 3 is not needed; however, it is shown for clarity. This yields the value of designed controller gains as K = 28184 21 32 with poles located at 1444 ± j 1041 and 53.3 . (Notice that the slow pole corresponds to capacitor voltage and is disabled during the current limiting mode.)

4. Design Rationale: Controlled Voltage Offset vs. MPPT

The proposed controller in this paper intentionally avoids the traditional MPPT approach, which strives to operate the PV system at its maximum power point (MPP) under varying conditions. Instead, it allows a small and controlled voltage offset in the PV voltage to provide both static and dynamic grid voltage support. This feature enhances system stability rather than prioritizing maximum power extraction. Specifically, the voltage offset is designed to interact with the grid voltage, enabling the system to support the grid without the tight regulation of the MPP.
In an MPPT-based system, the PV voltage is adjusted to track the MPP, ensuring that the power output is maximized at all times. The power generation under MPPT can be described as a function of the voltage at the maximum power point, i.e., P MPPT = f ( V MPP ) . However, in the proposed control approach, the PV voltage is allowed to deviate from the MPP in a controlled manner to provide grid voltage support. The power curtailment due to this offset can be quantified as follows:
P curtailment = P MPPT p pv ( V offset ) .
This represents the reduction in power generation to enable grid support. Despite the curtailment, the system still contributes energy to the grid, providing dynamic and static support to maintain grid stability. The curtailment, while reducing energy production, ensures that the system is more resilient to grid disturbances and improves stability margins. The level of power production and that of achieved grid support are in trade-off and must be selected according to the needs in a given system.

5. Simulation Results

The power system parameters are given in Table 1 and those of the control system in Table 2. The conventional controller is designed based on [17] to result in the same speed and damping as the proposed controller. The unipolar PWM switching method of [27] is used. The used PV characteristics at 25 °C and 1000 W / m 2 is shown in Figure 8, which indicates a maximum power of 5075 W at 535 V with an open-circuit voltage of 650 V. When biased at V c = 600 V, it generates 4 kW. It should be noted that V c determines the level of PV power curtailment in order to allow adequate grid support. In practice, this can be determined by a secondary controller, which may also take into consideration the irradiance level and temperature conditions. For this study system and the selected values of parameters, i.e., γ = 2 , Δ V g = 40 V (10% of 400 V), and I = 10 A, we notice that v c min = 600 2 × 40 + 3 × 10 = 550 V and v c max = 600 + 2 × 40 3 × 10 = 650 V, which are within the acceptable range of [ 535 , 650 ] V.

5.1. PV Power Disturbances (Scenario A)

In this study, the solar irradiance of the PV array changes to half at t = 0.2 s, returns to rated at t = 0.4 s, doubles at t = 0.6 s, and returns to rated at t = 0.8 s. Two cases of strong and weak grid connections are simulated.
(1) Strong Grid Connection (Scenario A-1): Figure 9 shows the results. The grid voltage is firm and unchanged. When the power changes, the proposed controller adaptively adjusts the PV voltage according to (4). The following conclusions are made:
1.
From a trace of v c ( t ) : the proposed method adaptively adjusts the PV voltage and power.
2.
From a trace of i ( t ) , i g ( t ) , i ( t ) v g ( t ) : the proposed method reduces stress on both the converter and the grid. Specifically, lower fluctuations and steady values of i g indicate reduced power loss in the grid network.
(2) Weak Grid Connection (Scenario A-2): Figure 10 shows the simulation results. Here, the grid voltage also experiences fluctuation. As a result, the proposed controller also responds to those fluctuations with dynamic and static supports according to (2) and (3). The following specific conclusions are made:
1.
From a trace of v g ( t ) : The proposed method supports the grid voltage and maintains it within tighter limits. Specifically, when the PV power drops during 0.2 s to 0.4 s, the grid voltage drop is reduced from about 22 V to about 12 V. When the PV power increases from 0.6 s to 0.8 s, the grid voltage rise is reduced from about 22 V to about 7 V.
2.
From a trace of v c ( t ) : The proposed method adaptively adjusts the PV voltage and power.
3.
From a trace of i ( t ) , i g ( t ) , i ( t ) v g ( t ) : The proposed method alleviates stress on both the converter and the grid. Specifically, lower fluctuations and steady values of i g indicate a reduction in power loss within the grid network.

5.2. Grid Voltage Disturbances (Scenario B)

Here, the proposed controller is tested under two major grid disturbances: (1) small (fast and slow) voltage changes modeled by a trapezoid function, and (2) deep voltage drop. Both strong and weak grid connections are studied.
(1) Small Disturbance, Strong Grid (Scenario B-1): Figure 11 illustrates the results when a trapezoidal disturbance of ± 30 V (i.e., ± 7.5 % ) is introduced to the grid voltage ( v s ) behind a zero impedance, i.e., a “strong” grid condition. The proposed controller provides grid support according to (2) and (3). The following specific conclusions are made:
1.
From a trace of v c ( t ) : The proposed method adaptively adjusts the PV voltage and power.
2.
From a trace of i ( t ) v g ( t ) : The proposed method adaptively adjusts the power to support the grid.
3.
Right before t = 0.6 s, the converter current-limiting limits the converter current at 15 A.
(2) Small Disturbance, Weak Grid (Scenario B-2): Figure 12 is for the grid impedance R s = 6 Ω and L s = 5 mH , i.e., a “weak” grid condition. The following conclusions are made:
1.
From a trace of v g ( t ) : The proposed method supports the grid voltage and maintains it within tighter limits. Specifically, the grid voltage fluctuations have been reduced by almost 50%.
2.
From a trace of v c ( t ) : The proposed method adaptively adjusts the PV voltage and power.
3.
From a trace of i ( t ) v g ( t ) : The proposed method adaptively adjusts the power to support the grid.
In both Figure 11 and Figure 12, from the trace of converter power i v g , the inertial and stabilizing behavior of the proposed controller in response to the grid voltage is clearly observed. It is also specifically observed that the converter power goes above the maximum PV power (which is 5.075 kW) around t = 0.6 s. This transient power is released from the PV capacitor much the same way that kinetic inertia is produced in a synchronous generator. The amount of inertia power that is produced complies with the capacitor design of Section 3.3, i.e., 100 W per every 20 V/s change in the grid voltage.
(3) Large Disturbance (Scenario B-3): Figure 13 shows the current-limiting feature of the converter when a deep grid voltage drop (from 400 V to 200 V) occurs during 0.7 t 0.8 s. Both (conventional and proposed) controllers succeed in limiting the current at the pre-specified limit of 15 A.

5.3. Impact of γ (Scenario C)

The parameter γ in the proposed controller provides a degree of freedom to flexibly adjust the level of grid support without a need to change the PV capacitor size. This section inspects and illustrates this property. Figure 14, Figure 15 and Figure 16 (Scenarios C-1, C-2, C-3), respectively, show three cases of γ = 1 , 2, and 3 while other parameters remain unchanged. The following conclusions are made from this study:
1.
From a trace of i ( t ) v g ( t ) : increasing γ proportionally increases the level of static and dynamic support that is provided by the proposed controller.
2.
From a trace of v c ( t ) : increasing γ widens the range of PV voltage to allow a higher level of grid support.
3.
From a trace of i ( t ) : The converter current is successfully limited at 15 A whenever needed.
Therefore, as long as there is no other system constraint that may impose the PV capacitor size, the parameter γ can properly be used to minimize the size of the capacitor while ensuring an adequate level of grid support is obtained.
Figure 17 (Scenario C-4), repeats that of Scenario C-2 but here the grid is weakened by adding R s = 6 Ω and L s = 5 mH . The proposed method succeeds in providing grid support and confining the oscillations of the grid voltage within a much smaller range compared with the conventional controller.

6. Experimental Results

6.1. Experimental Setup

Figure 18 shows the photograph of the laboratory setup based on the circuit diagram of Figure 19. The system includes two modules of Agilent E4360A PV emulators (Agilent Technologies, Santa Clara, CA, USA) which one of them is used as the converter resource, and the other one is directly connected to the PCC through a 6 Ω resistor. The characteristics of the first PV emulator are as follows: Maximum voltage ( v max ) is 65 V, open-circuit voltage ( v oc ) is 80.4 V, maximum current ( I max ) is 2.25 A, and the short-circuit current ( I sc ) is 2.5 A. The second PV emulator operates at its maximum power point and is utilized to generate disturbances on the PCC voltage. The grid is modeled by a voltage source in series with an impedance, where v s = 41 V, R s = 12 Ω , and L s = 5 mH, to mimic a weak grid situation. A Chroma programmable electronic load 63802 is used as the local load initially adjusted at 7 Ω . The desired PCC voltage is 35 V.
The PV converter is a full-bridge VSC with unipolar PWM at the switching frequency of 5 kHz. The output filter inductance is 10 mH, and its parasitic resistance is 0.4 Ω . The capacitor across the PV is 2.4 mF. The proposed controller (shown in Figure 5) is designed based on the method of Section 3.5 with q 1 = 10 8.4 , q 2 = 10 1.8 , and q 3 = 10 2 . Its gains are k 1 = 15,849, k 2 = 20 , and k 3 = 710 , and the closed-loop poles are at 976.36 ± j 801.04 and 96.61 . Other settings are γ = 2 , I = 2.15 A, R o = 2 , V c = 73 V, and I max , min = ± 5 A. The controller is implemented in RT-Box from Plexim [28]. The conventional controller (shown in Figure 4) is designed as P v = 0.985 , I v = 57.1 , P i = 15.379 , and I i = 8353.87 to have similar speed and damping. Its anti-windup gain ( k c ) is 100.

6.2. Experimental Results

Case I [Local Load Disturbances]: Figure 20 and Figure 21 show the responses of the controllers to a local load sudden increase. In the proposed controller, the PV voltage is flexible. As a result, it provides inertia support, which prevents the load voltage from a sudden drop. Moreover, the level of the steady-state drop in the voltage is lower (down to 28.6 V in the proposed controller compared to 25.52 V in the conventional controller). This grid-supportive behavior lowers the burden on the grid: the grid current in the proposed controller changes from 0.5 A to 0.95 A, while in the conventional controller, it changes from 0.5 A to 1.18 A. This indicates lower stress on the grid and lower losses in the grid network. Figure 22 and Figure 23 show the responses to a load decrease. Similar conclusions are drawn.
Case II [Grid Disturbance]: Figure 24 and Figure 25 show the results when the current injected by the second PV decreases from 2.35 A to 0.48 A. The PCC voltage in the proposed controller decreases from 35 V to 31 V, while it decreases to 28.21 V in the conventional controller. The grid current in the proposed controller has a 0.2 A increase, but it increases twice in the conventional controller. Figure 26 and Figure 27 show the responses when the current of the second PV increases from 0.48 A to 2.35 A. Similar conclusions are drawn.
Case III [Current Limiting]: In this case, the PCC voltage abruptly drops from 35 V to zero. The severe drop in the PCC voltage demands high current from the converter, and as can be seen in Figure 28 and Figure 29, both controllers quickly respond and inject the current and limit it at the pre-specified value of 5 A. The fault is cleared after 180 ms, and both controllers return to their normal operation. However, the PCC voltage in the conventional controller has a larger overshoot (up to 55 V) compared to the 47 V in the proposed controller.

7. Conclusions

This paper proposes a novel controller for DC grid-connected single-stage PV converters. Unlike conventional approaches, which typically aim to maintain a constant PV voltage, the proposed controller allows for a small and controlled offset in the PV voltage in proportion to the power flowing through the converter. This relaxed approach to DC-bus regulation results in a significantly wider stability margin for the system. A key feature of the proposed controller is the inclusion of a feedback loop from the grid voltage into the voltage control loop, which enables the converter to actively provide grid voltage support. This addition enhances the converter’s interaction with the grid while maintaining a simpler structure compared to traditional controllers. The proposed design combines the voltage and current controllers using an optimal full-state feedback approach, resulting in a systematic design that offers both optimal performance and robust stability. Additionally, the controller includes a current-limiting function to protect the converter from transient overcurrents, further improving system reliability. Detailed simulations, comparisons, and experimental results validated the effectiveness of the proposed controller under different practical scenarios, confirming its potential to improve the performance, stability, and robustness of DC grid-connected PV systems.
While the proposed controller effectively improves stability and grid support, it does not simultaneously maximize power extraction from the PV system. Future research could focus on two directions: (1) adding an alternative energy storage device, such as a properly sized battery, in parallel to the PV capacitor such that the grid support can be achieved from the combination of PV and battery without losing the MPPT, and (2) researching the optimal selection of power curtailment level (characterized by the selection of V c in the proposed controller) and the levels of dynamic and static supports (characterized by the capacitor size and the controller parameter γ ). Additionally, the scalability of the controller for larger PV systems should be explored to ensure its applicability in high-capacity installations. Thus, the integration of energy storage systems could further improve system reliability and grid interaction, while adaptive tuning of control parameters, including V c and γ , based on real-time grid conditions, may optimize performance in dynamic environments. Overall, the proposed controller offers significant potential for enhancing grid-connected PV systems, and future work should address these areas to improve both power maximization and grid support in real-world deployments.

Author Contributions

Conceptualization, A.Z. and M.K.-G.; Methodology, A.Z. and M.K.-G.; Validation, A.Z. and M.K.-G.; Formal analysis, A.Z. and M.K.-G.; Investigation, A.Z. and M.K.-G.; Writing—original draft, A.Z.; Writing—review & editing, A.Z. and M.K.-G.; Supervision, M.K.-G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Yousefizadeh, S.; Bendtsen, J.D.; Khooban, M.H.; Blaabjerg, F.; Dragičević, T. Tracking Control for a DC Microgrid Feeding Uncertain Loads in More Electric Aircraft: Adaptive Backstepping Approach. IEEE Trans. Ind. Electron. 2019, 66, 5644–5652. [Google Scholar] [CrossRef]
  2. Dragicevic, T.; Vasquez, J.C.; Guerrero, J.M.; Skrlec, D. Advanced LVDC Electrical Power Architectures and Microgrids: A step toward a new generation of power distribution networks. IEEE Electrif. Mag. 2014, 2, 54–65. [Google Scholar] [CrossRef]
  3. Planas, E.; Andreu, J.; Gárate, J.I.; Martínez de Alegría, I.; Ibarra, E. AC and DC technology in microgrids: A review. Renew. Sustain. Energy Rev. 2015, 43, 726–749. [Google Scholar] [CrossRef]
  4. Wu, T.-F.; Chang, C.-H.; Lin, L.-C.; Yu, G.-R.; Chang, Y.-R. DC-Bus Voltage Control with a Three-Phase Bidirectional Inverter for DC Distribution Systems. IEEE Trans. Power Electron. 2013, 28, 1890–1899. [Google Scholar] [CrossRef]
  5. Ganesan, S.I.; Pattabiraman, D.; Govindarajan, R.K.; Rajan, M.; Nagamani, C. Control Scheme for a Bidirectional Converter in a Self-Sustaining Low-Voltage DC Nanogrid. IEEE Trans. Ind. Electron. 2015, 62, 6317–6326. [Google Scholar] [CrossRef]
  6. Alipoor, J.; Miura, Y.; Ise, T. Power System Stabilization Using Virtual Synchronous Generator with Alternating Moment of Inertia. IEEE J. Emerg. Sel. Top. Power Electron. 2015, 3, 451–458. [Google Scholar] [CrossRef]
  7. Beck, H.-P.; Hesse, R. Virtual synchronous machine. In Proceedings of the 9th International Conference on Electrical Power Quality and Utilisation, Barcelona, Spain, 9–11 October 2007; pp. 1–6. [Google Scholar]
  8. Zhong, Q.-C.; Weiss, G. Synchronverters: Inverters That Mimic Synchronous Generators. IEEE Trans. Ind. Electron. 2011, 58, 1–6. [Google Scholar] [CrossRef]
  9. Fang, J.; Lin, P.; Li, H.; Yang, Y.; Tang, Y. An Improved Virtual Inertia Control for Three-Phase Voltage Source Converters Connected to a Weak Grid. IEEE Trans. Power Electron. 2019, 34, 8660–8670. [Google Scholar] [CrossRef]
  10. Shucheng, T.; Ge, D.; Hui, Z.; Na, Z.; Xi, X. Virtual DC machine control strategy of energy storage converter in DC microgrid. In Proceedings of the IEEE Electrical Power and Energy Conference (EPEC), Ottawa, ON, Canada, 12–14 October 2016; pp. 1–5. [Google Scholar]
  11. Unamuno, E.; Paniagua, J.; Barrena, J.A. Unified Virtual Inertia for ac and dc Microgrids: And the Role of Interlinking Converters. IEEE Electrif. Mag. 2019, 7, 56–68. [Google Scholar] [CrossRef]
  12. Zhi, N.; Ding, K.; Du, L.; Zhang, H. An SOC-Based Virtual DC Machine Control for Distributed Storage Systems in DC Microgrids. IEEE Trans. Energy Convers. 2020, 35, 1411–1420. [Google Scholar] [CrossRef]
  13. Unamuno, E.; Barrena, J.A. Design and small-signal stability analysis of a virtual-capacitor control for DC microgrids. In Proceedings of the 19th European Conference on Power Electronics and Applications (EPE ECCE Europe), Warsaw, Poland, 11–14 September 2017; pp. 1–10. [Google Scholar]
  14. Zhu, X.; Meng, F.; Xie, Z.; Yue, Y. An Inertia and Damping Control Method of DC–DC Converter in DC Microgrids. IEEE Trans. Energy Convers. 2020, 35, 799–807. [Google Scholar] [CrossRef]
  15. Yang, Y.; Li, C.; Xu, J.; Blaabjerg, F.; Dragičević, T. Virtual Inertia Control Strategy for Improving Damping Performance of DC Microgrid with Negative Feedback Effect. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 9, 1241–1257. [Google Scholar]
  16. Jami, M.; Shafiee, Q.; Bevrani, H. Dynamic Improvement of DC Microgrids Using a Dual Approach Based on Virtual Inertia. J. Mod. Power Syst. Clean Energy 2022, 10, 667–677. [Google Scholar]
  17. Zakerian, A.; Sharma, R.; Karimi-Ghartemani, M.; Karimi, H. Improving Stability and Power Sharing of Bidirectional Power Converters by Relaxing DC Capacitor Voltage. IEEE J. Emerg. Sel. Top. Power Electron. 2022, 10, 6973–6984. [Google Scholar] [CrossRef]
  18. Sharma, R.; Zakerian, A.; Karimi-Ghartemani, M. Local Controller for an Autonomous Grid-Supportive Battery Energy Storage System. IEEE Trans. Power Electron. 2022, 37, 2191–2202. [Google Scholar] [CrossRef]
  19. Swaminathan, G.V.; Periasamy, S.; Lu, D.D.-C. Capacitor Current Control Based Virtual Inertia Control of Autonomous DC Microgrid. IEEE Trans. Ind. Electron. 2023, 70, 6908–6918. [Google Scholar]
  20. Zhu, X.; Xie, Z.; Jing, S.; Ren, H. Distributed virtual inertia control and stability analysis of dc microgrid. IET Gener. Transm. Distrib. 2018, 12, 3477–3486. [Google Scholar] [CrossRef]
  21. Wang, Y.; Wang, C.; Xu, L.; Meng, J.; Hei, Y. Adjustable Inertial Response from the Converter with Adaptive Droop Control in DC Grids. IEEE Trans. Smart Grid 2019, 10, 3198–3209. [Google Scholar]
  22. Hosseinipour, A.; Hojabri, H. Virtual inertia control of PV systems for dynamic performance and damping enhancement of DC microgrids with constant power loads. IET Renew. Power Gener. 2018, 12, 430–438. [Google Scholar]
  23. Khajehoddin, S.A.; Karimi-Ghartemani, M.; Ebrahimi, M. Grid-supporting inverters with improved dynamics. IEEE Trans. Ind. Electron. 2018, 66, 3655–3667. [Google Scholar]
  24. Ebrahimi, M.; Khajehoddin, S.A.; Karimi-Ghartemani, M. A Single Stage Virtual Synchronous Machine. IEEE Int. Conf. Ind. Technol. (ICIT) 2019, 1643–1648. [Google Scholar]
  25. Karimi-Ghartemani, M.; Khajehoddin, S.A.; Jain, P.; Bakhshai, A. Linear quadratic output tracking and disturbance rejection. Int. J. Control. 2011, 84, 1442–1449. [Google Scholar]
  26. MATLAB. Available online: https://www.mathworks.com (accessed on 11 December 2023).
  27. Yazdani, A.; Iravani, R. Voltage-Sourced Converters in Power Systems: Modeling, Control, and Applications; John Wiley & Sons: Hoboken, NJ, USA, 2010. [Google Scholar]
  28. RT BOX. Available online: https://www.plexim.com/products/rt_box (accessed on 20 January 2021).
Figure 1. Power circuit of the study system.
Figure 1. Power circuit of the study system.
Electronics 14 01396 g001
Figure 2. Block diagram representation (model) of the study system plant (excluding the controller).
Figure 2. Block diagram representation (model) of the study system plant (excluding the controller).
Electronics 14 01396 g002
Figure 3. Block diagram representation of the proposed controller.
Figure 3. Block diagram representation of the proposed controller.
Electronics 14 01396 g003
Figure 4. Block diagram representation of the conventional controller.
Figure 4. Block diagram representation of the conventional controller.
Electronics 14 01396 g004
Figure 5. Proposed modified controller with grid voltage support capability.
Figure 5. Proposed modified controller with grid voltage support capability.
Electronics 14 01396 g005
Figure 6. Solar PV characteristics, showing the I-V and P-V curves of a typical PV panel.
Figure 6. Solar PV characteristics, showing the I-V and P-V curves of a typical PV panel.
Electronics 14 01396 g006
Figure 7. Trajectory of closed-loop poles for the controller design when q 1 (blue), q 2 (red), q 3 (green) change from 10 3 to 10 8.4 , 10 1 to 10 1.7 , and 10 0.5 to 10 0.5 , respectively.
Figure 7. Trajectory of closed-loop poles for the controller design when q 1 (blue), q 2 (red), q 3 (green) change from 10 3 to 10 8.4 , 10 1 to 10 1.7 , and 10 0.5 to 10 0.5 , respectively.
Electronics 14 01396 g007
Figure 8. P-V characteristics of the selected PV panel for the study system.
Figure 8. P-V characteristics of the selected PV panel for the study system.
Electronics 14 01396 g008
Figure 9. PV power disturbances at strong grid situation (Scenario A-1).
Figure 9. PV power disturbances at strong grid situation (Scenario A-1).
Electronics 14 01396 g009
Figure 10. PV power disturbances at weak grid situation (Scenario A-2).
Figure 10. PV power disturbances at weak grid situation (Scenario A-2).
Electronics 14 01396 g010
Figure 11. Small grid disturbance, strong connection (Scenario B-1).
Figure 11. Small grid disturbance, strong connection (Scenario B-1).
Electronics 14 01396 g011
Figure 12. Small grid disturbance, weak connection (Scenario B-2).
Figure 12. Small grid disturbance, weak connection (Scenario B-2).
Electronics 14 01396 g012
Figure 13. Deep grid voltage drop (Scenario B-3).
Figure 13. Deep grid voltage drop (Scenario B-3).
Electronics 14 01396 g013
Figure 14. Simulation results for γ = 1 and strong grid (Scenario C-1).
Figure 14. Simulation results for γ = 1 and strong grid (Scenario C-1).
Electronics 14 01396 g014
Figure 15. Simulation results for γ = 2 and strong grid (Scenario C-2).
Figure 15. Simulation results for γ = 2 and strong grid (Scenario C-2).
Electronics 14 01396 g015
Figure 16. Simulation results for γ = 3 and strong grid (Scenario C-3).
Figure 16. Simulation results for γ = 3 and strong grid (Scenario C-3).
Electronics 14 01396 g016
Figure 17. Simulation results for γ = 2 and weak grid (Scenario C-4).
Figure 17. Simulation results for γ = 2 and weak grid (Scenario C-4).
Electronics 14 01396 g017
Figure 18. Photograph of the experimental setup.
Figure 18. Photograph of the experimental setup.
Electronics 14 01396 g018
Figure 19. Schematic circuit diagram of the experimental setup.
Figure 19. Schematic circuit diagram of the experimental setup.
Electronics 14 01396 g019
Figure 20. Response of proposed controller to load increase (Case I).
Figure 20. Response of proposed controller to load increase (Case I).
Electronics 14 01396 g020
Figure 21. Response of conventional controller to load increase (Case I).
Figure 21. Response of conventional controller to load increase (Case I).
Electronics 14 01396 g021
Figure 22. Response of proposed controller to load decrease (Case I).
Figure 22. Response of proposed controller to load decrease (Case I).
Electronics 14 01396 g022
Figure 23. Response of conventional controller to load decrease (Case I).
Figure 23. Response of conventional controller to load decrease (Case I).
Electronics 14 01396 g023
Figure 24. Response of proposed controller to grid disturbance 1 (Case II).
Figure 24. Response of proposed controller to grid disturbance 1 (Case II).
Electronics 14 01396 g024
Figure 25. Response of conventional controller to grid disturbance 1 (Case II).
Figure 25. Response of conventional controller to grid disturbance 1 (Case II).
Electronics 14 01396 g025
Figure 26. Response of proposed controller to grid disturbance 2 (Case II).
Figure 26. Response of proposed controller to grid disturbance 2 (Case II).
Electronics 14 01396 g026
Figure 27. Response of conventional controller to grid disturbance 2 (Case II).
Figure 27. Response of conventional controller to grid disturbance 2 (Case II).
Electronics 14 01396 g027
Figure 28. Current limiting by the proposed controller.
Figure 28. Current limiting by the proposed controller.
Electronics 14 01396 g028
Figure 29. Current limiting by the conventional controller.
Figure 29. Current limiting by the conventional controller.
Electronics 14 01396 g029
Table 1. Nominal values of study system parameters.
Table 1. Nominal values of study system parameters.
ParameterSymbolValueUnit
PV-side Voltage V c 600V
PCC Voltage V g 400V
Grid Resistance (Weak Grid) R s 6 Ω
Grid Inductance (Weak Grid) L s 5mH
Grid Resistance (Strong Grid) R s 0 Ω
Grid Inductance (Strong Grid) L s 0mH
Filter Inductance L f 5mH
Parasitic Resistance R f 50m Ω
Switching Frequency f sw 10kHz
Power Rating P rated 4kW
Current Limits I max , min ±15A
Local Load P load 4.4kW
PV-side Capacitor SizeC4.17mF
Table 2. Control system parameters for the study system.
Table 2. Control system parameters for the study system.
ParameterSymbolValue
Conventional Voltage Control P Gain P v 0.62
Conventional Voltage Control I Gain I v 27.5
Conventional Current Control P Gain P i −13.9
Conventional Current Control I Gain I i −15,753
Voltage Limits (in Grid Support Unit) ± Δ V g ± 20
Converter Current Limits ± Δ I ± 15
Grid Support Gain γ 2
Controller Gains [ k 1 k 2 k 3 ] [28,184 21 32 ]
Controller Gain R o 3
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zakerian, A.; Karimi-Ghartemani, M. Robust DC Grid Voltage Support in a Single-Stage PV Converter. Electronics 2025, 14, 1396. https://doi.org/10.3390/electronics14071396

AMA Style

Zakerian A, Karimi-Ghartemani M. Robust DC Grid Voltage Support in a Single-Stage PV Converter. Electronics. 2025; 14(7):1396. https://doi.org/10.3390/electronics14071396

Chicago/Turabian Style

Zakerian, Ali, and Masoud Karimi-Ghartemani. 2025. "Robust DC Grid Voltage Support in a Single-Stage PV Converter" Electronics 14, no. 7: 1396. https://doi.org/10.3390/electronics14071396

APA Style

Zakerian, A., & Karimi-Ghartemani, M. (2025). Robust DC Grid Voltage Support in a Single-Stage PV Converter. Electronics, 14(7), 1396. https://doi.org/10.3390/electronics14071396

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop