Next Article in Journal
Who Might Be Interested in a Deep Borehole Disposal Facility for Their Radioactive Waste?
Next Article in Special Issue
Flexible Modern Power System: Real-Time Power Balancing through Load and Wind Power
Previous Article in Journal
The Geographical Distribution and Correlates of Pro-Environmental Attitudes and Behaviors in an Urban Region
Previous Article in Special Issue
Reactive Power Management Based on Voltage Sensitivity Analysis of Distribution System with High Penetration of Renewable Energies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Droop Based Virtual Slack Control of Multiple DGs in Practical DC Distribution System to Improve Voltage Profile

Department of Electrical and Control Engineering, Mokpo National University (MNU), 1666, Yeongsan-ro, Cheonggye-myeon, Muan-gun, Jeollanam-do 58554, Korea
Energies 2019, 12(8), 1541; https://doi.org/10.3390/en12081541
Submission received: 20 February 2019 / Revised: 17 April 2019 / Accepted: 22 April 2019 / Published: 24 April 2019

Abstract

:
This paper proposes an adaptive droop based virtual slack (ADVS) control for multiple distributed generations (DGs) to improve voltage stability of a practical DC distribution system. Although there have been many researches for optimal sizes of multiple DGs, their solutions are valid only in the particular operating point. Additionally, a previous study proposed a voltage control based optimal operation method, its performance depends on measurement accuracy in practice. The proposed ADVS control operates the system based on the current sensitivities between the DGs and loads, so that it can regulate the system voltages without a large computational effort. This is effective even if measurements are noisy and biased. All DGs contribute to voltage regulation by current control even though they do not directly control voltages. As an additional effect, they effectively share the load. To verify the proposed method, the DC system is modeled based on the real distribution system of the Do-gok area in Seoul, Korea. Then, the Levenberg-Marquardt algorithm determines its operation point. The proposed method is verified based on the electromagnetic transient (EMT) simulation with random loads.

1. Introduction

Currently, electric power systems are facing huge challenges of being environment-friendly worldwide. For example, the Korean government has planned to increase renewable energies up to 20% of the entire power generation by 2030 instead of constructing a new conventional power plant. Additionally, constructing new infrastructures such as transmission lines is facing socio-economic issues. Therefore, the electric power systems are not only toward maximum utilization of existing infrastructures with tight operating margins, but also toward decentralized small-scale grids including distributed generations (DGs).
In most cases, the DGs take the form of converter-based- generators (CBGs). For example, the fuel cell and photovoltaic supply power through DC-to-AC converters. The other DGs such as wind and micro gas/hydro turbines synchronize their outputs to grid by back-to-back converters. In addition, a battery energy storage system (BESS) charges/discharges the DC power. Moreover, a lot of electronic devices result in an increase of DC loads. As a result, the efficiency of the existing AC power system is aggravated due to the losses caused by numerous power conversions. This problem can be alleviated by introducing DC power systems that minimize the numbers of the power conversions.
The DC power systems can improve the voltage stability and power efficiency. Note that the AC systems have a larger current than the DC systems if their load consumptions are the same. In addition, AC systems have larger impedances than DC systems due to the inductive components. Therefore, the voltage drops in the AC systems are larger than those in the DC systems. Capacitor banks that inject reactive powers usually restore the voltage drops in the AC systems. In the same manner, the DGs can improve the voltage profile by injecting reactive powers. Meanwhile, the rated current limits the maximum apparent powers of the CBGs. Therefore, the reactive power injections might cause insufficient real power injections in a full load condition. In contrast, the DC systems are intrinsically free from the reactive power related problems.
There have been several studies related to the DC systems; device and control [1,2,3,4,5,6,7,8,9], management [10,11,12], cable and power conversion [13,14,15,16], DC distribution test-bed [17,18], and optimal DG sizing [19,20,21,22,23]. Although the optimal operation method [24] makes the multiple DGs properly share the loads as well as instantly respond to the load variations, the DGs must control their output voltages very accurately to do this.
In practice, the measurement error in the voltage has a much more significant effect on power flow than that in current. This is because resistance of the transmission line is generally very small. This paper introduces the adaptive droop based virtual slack (ADVS) control of multiple DGs, which indirectly controls the voltage by current control. As a result, the DC distribution system can be robust to the voltage measurement error while its voltages are kept in constant.
This paper is organized as follows: Section 2 describes the control issues in the DC power system. Section 3 explains the DC distribution system operation. Then, several case studies are carried out in Section 4. Finally, the conclusions are given in Section 5.

2. Control Issues in DC Power System

2.1. Voltage Control of DG

Unit circuits representing the steady state the AC and DC system are shown in Figure 1. The AC circuit includes both resistance and reactive components. In contrast, the DC circuit includes the only resistance. Assume that both unit circuits have the same effective resistance.
In the AC unit circuit, the real and reactive powers, Pi and Qi are respectively determined by
P i = V i 2 Z cos γ V i V j Z cos ( γ + δ i δ j )
Q i = V i 2 Z sin γ V i V j Z sin ( γ + δ i δ j )
where Vi and δi are the magnitude and phase angle of the voltage in bus i, respectively. Also, Z and γ are the magnitude and phase angle of the line impedance. In general, the reactive impedance, XL is much larger than the resistance, so that γ is almost π/2 radians. Additionally, δiδj is generally a few degrees in the stable power system. In the case of fixed Vj and δj, therefore, the deviations of Pi and Qi are dominantly determined by the deviations of δi and Vi, respectively [25]. In other words, Pi and δi cannot be controlled independently at the same time. This is the same for Qi and Vi. As shown in Table 1, the slack generator determines V and f (i.e., time derivative of δ) while P and Q are given from the system. The other generator determines V and P while f and Q are given from the system. The load determines P and Q while V and δ are given from the system.
In the DC unit circuit, the power injection in bus i, Pi is determined by
P i = V i 2 V i V j R
where Vi and R are the voltage in bus i and line resistance, respectively. The relationship between the voltages and power is described by the derivative of (3) as
P i V i = 2 V i V j R
where Vi and Vj are near 1 pu in normal condition. Therefore,
P i V i 1 R
In general, R is very small and therefore P and V are highly coupled. In other words, P and V cannot be independently controlled in bus i. The slack generator determines V while P is given from the system. The other generator and load determines P, respectively, while V is given from the system.
Theoretically, all DGs can be operated in the voltage control mode to regulate the system voltages. In practice, however, the DG voltages might be different from their ideal values due to the measurement and control errors. The voltage errors might change the power flow significantly by (5). For example, assume that Pi is ideally 1 pu when the references of Vi and Vj are 1 pu and 0.99 pu, respectively, while R is 0.01 pu. In the case of 1% voltage errors, Vi and Vj can be worst 1.01 pu and 0.98 pu, respectively. Then, Pi becomes 3 pu (i.e., 200% of power error) and the line might be overloaded. In other words, the unintended power flow (i.e., current) might be occurred, so that the power system and the DGs might be damaged by the large current.

2.2. Power Control of DG

In the DC power system, the DGs are operated in the power control mode if they are not slack generators. Therefore, the entire system must be analyzed several times to determine proper powers of the DGs, which satisfy the voltage profile. The analysis starts from the simplified DC power system, which is composed with bus i and its adjacent buses, as shown in Figure 2.
According to Kirchhoff’s current law, the net current injection to bus i, Ii (=Ii,genIi,L) is equal to the sum of currents to adjacent buses as
I i = j = 1 n I i j = j = 1 n V i V j R i j = V i j = 1 n g i j j = 1 n V j g i j
where n is the number of buses and g i j = 1 / R i j . Then, the current injection vector can be represented as
I = G V
where I (∈Rn×1), G(∈Rn×n), and V(∈Rn×1) are [I1··Ii··In]T, [[G11··Gi1··Gn1]T··[G1i··Gii··Gni]T··[G1n··Gin··Gnn]T], and [V1··Vi··Vn]T, respectively. Here, Gii and Gij (ij) are j = 1 n g i j and g i j , respectively. Then, the power flow equation on bus i is formulated as
P i = V i j = 1 n G i j V j = P i , g e n P i , L
Likewise with the AC system, the power flow of the DC system can be analyzed by using Newton’s method. In contrast to the AC system, however, the Jacobian matrix of the DC system, J (∈Rn×n) consists of the partial derivatives of the only real powers with respect to the voltage magnitudes as
J = P V
In other words, the diagonal and off-diagonal elements of J are determined by
P i V i = j = 1 n V j G i j + V i G i i
P i V j = V i G i j ,   ( i j )
A simple control procedure is shown in Figure 3 to determine the proper DG powers, which satisfy the voltage profile. First, the operator selected Pi,gen. Then, it is determined if Pi,gen is between maximum and minimum powers of DGi. If so, the powerflow is analyzed. Otherwise, Pi,gen is adjusted before the powerflow analysis. Thereafter, it is determined if Ii,gen is between maximum and minimum currents of DGi. Finally, Pi,gen is applied to DGi if Vi satisfies the grid code of the voltage. As a result, the voltage profile can be satisfied even if most of the DGs control powers. However, the procedure requires a high computational effort. This is because it includes several feedback loops. Specifically, the procedure repeats the powerflow analysis that requires many iteration for itself. Consequently, the real-time operation becomes difficult.

3. DC Distribution System Operations

For the computationally efficient operation, a DC distribution system operation method is proposed as shown in Figure 4. The DC distribution system is modeled based on the real distribution system in the Do-gok area, Korea. The proposed method operates the DC distribution system as follows.
  • The system estimation block estimates the conductance matrix of the distribution system, G, and generates the current sensitivity matrix, ∂Igen,ref/∂IL between DGs and loads. G is estimated on-line, and supports decision making of the operator person.
  • The optimal current flow block determines the offset current reference vector of the DGs, Igen,o. Also, it checks if the current reference vector, Igen,ref exceeds the current limits of the DGs. If so, it adjusts Igen,o to modify Igen,ref.
  • The virtual slack control block generates Igen,ref based on Igen,o and ∂Igen,ref/∂IL.

3.1. Optimal Current Flow

3.1.1. Current Flow Analysis

To minimize the computational effort, the power flow of (8) is modified to a current flow as
I i = j = 1 n G i j V j = I i , g e n I i , L
In the same manner with the power flow, the current flow can be analyzed by using Newton’s method. From (7), the Jacobian matrix is derived to
J I V = I V = G
Meanwhile, the difference between scheduled and calculated current injections is given by
Δ I ( n o i ) = I s c h I ( n o i )
where noi and sch are number of iterations and scheduled value, respectively. Then, the bus voltages are updated by
V ( n o i + 1 ) = V ( n o i ) + J I V 1 Δ I ( n o i )
Update of JIV (∈Rn×n) is not required during the current flow analysis. In other words, G can be considered as constant regardless of the values of the voltages and currents. This is because the computational time for the current flow analysis is relatively very short compared to the system topology or impedance variations. The constant JIV (i.e., linear system) makes the solution converges within a few iterations. As the result, the computational effort is dramatically reduced by using the current flow instead of the power flow.

3.1.2. Optimal Current Flow with Constraints

Thanks to the beneficial effect of the constant Jacobian matrix, the optimal condition of the system can be determined by the optimal current flow (OCF) analysis with a small computational effort. For the OCF analysis, the Levenberg-Marquardt (L-M) algorithm [26] is applied. The L-M algorithm is the combined type of gradient descent and Gauss-Newton algorithms. It updates the parameters adaptively by
( A T A + μ U ) δ = A T [ y f ( β ) ]
where U (∈Rn×n) is the identity matrix, parameter μ is the damping factor, and parameter y (∈Rn×1) is set to the normal voltage (i.e., 1 pu in general). f(β) (∈Rn×1) is the same with β that composed of bus voltages as
β = [ V 1 , , V i , , V n ] T
Then, β is updated by vector δ (∈Rn×1). The modified Jacobian matrix, A (∈Rn×n) is composed of
A i j = ε i B i j
where
B i j = V i V j
To determine εi, a temporary update is performed by
( B T B + μ U ) δ = B T [ y f ( β ) ]
Then, a temporary deviation of currents and powers are calculated by
Δ I i , g e n t m p = I i , g e n ( n o i + 1 ) I i , g e n ( n o i )
Δ P i , g e n t m p = P i , g e n ( n o i + 1 ) P i , g e n ( n o i )
Thereafter, ε i x (x = I or P) is determined by
ε i x = { ( x i , g e n max x i , g e n high ) ( x i , g e n max x i , g e n ) , x i , g e n x i , g e n high & Δ x i , g e n t m p 0 ( x i , g e n low x i , g e n min ) ( x i , g e n x i , g e n min ) , x i , g e n x i , g e n low & Δ x i , g e n t m p 0 1                                                   , otherwise }
where xlow/xmin and xhigh/xmax are starting/ending points of lower and upper boundaries, respectively. Finally, εi is determined by
ε i = ( ε i I + ε i P ) 2
The temporary update is only used to determine εi. An authentic update is conducted by (16). As a result, εi prevents the xi,gen moving toward out of the boundary. Performance of the OCF is evaluated by
σ V = i = 1 n ( V i V n o r m a l ) 2 n
where Vnormal is the normal voltage, which is used for y in (16).
As a result of OCF, voltage targets of DGs are adjusted to make margins to the power/ current limitations. Consider, for example, a DG requires supplying 50 A to maintain 22.9 kV. Additionally, assume that the DG needs to supply 45 A to maintain 22.7 kV. If the DG has 45 A limitation, the DG cannot play the role of slack generator while maintaining 22.9 kV. In this case, the OCF makes the DG operate in 40 A and 22.5 kV to secure some margins. As a result, the DG can emulate a slack generator by controlling its current according to the network conditions.

3.2. Virtual Slack Control Based on Adaptive Droop

For the frequency regulation in the AC system, the rotor of the generator releases or absorbs inertial power first according to the frequency derivative during the arresting period. Next, the governor free (G/F) operation adjusts the power by responding to the frequency deviation during the rebound period. After that, the automatic generator control (AGC) balances the power of the entire system to recover the rated frequency during the recovery period. In the DC system, similarly, the capacitor releases or absorbs power first according to the voltage derivative. As described in Section 2.1, however, the control based on voltage measurement might not be feasible in practice. To solve this, the ADVS control is proposed as follows.
First, a resistance matrix is calculated as
R = G 1
Then, a relationship between voltage and current deviations can be derived as
Δ V = R Δ I
Thereafter, the voltages deviations in the DG connected buses can be derived as
Δ V g e n = R g e n Δ I g e n R g e n , r o w Δ I L
where Rgen (∈Rm×m) is composed of Rij, which is ith row and jth column component of R, when buses i and j have DGs. Rgen,row (∈Rm×n) is composed of Ri, which is ith row vector, when bus i has a DG. ∆Igen is the DG currents deviations vector, and ∆IL is the load currents deviations vector. For an ideal voltage control of the DGs, DG voltages deviations vector, ∆Vgen must be zero. Therefore, ∆Igen is determined by
Δ I g e n = R g e n 1 R g e n , r o w Δ I L
where each entry of R g e n 1 R g e n , r o w represents the droop between generation and load currents. The droop values are adaptively determined by the on-line conductance matrix estimation that is described in next Section 3.3.
Equation (29) can be extended to (30) because IL = 0 results in Igen = 0, and the resistances are constant.
I g e n = R g e n 1 R g e n , r o w I L
Therefore, required DG currents can be determined from measured load currents without a huge computational effort, which is required for the powerflow analysis. If a power shortage is expected for a particular DG, the operating point can be changed by inserting offset currents, Igen,o as
I g e n , r e f = I g e n , o + R g e n 1 R g e n , r o w I L
To sum up, OCF performs the AGC role by determining Igen,o.

3.3. On-Line Conductance Matrix Estimation Using Kalman-Filter Algorithm

The DC distribution system model is implemented based on the manufacturer given parameters at first. There might be an error between the model and the real system necessarily because of several reasons. First, for example, the given parameters have an error. In addition, the parameters of the real system are affected by circumstances, such as temperature, solar radiation, wind speed, and aging, etc. To deal with this problem, the on-line conductance matrix estimation algorithm is studied based on the Kalman-filter algorithm. The Kalman-filter algorithm [27,28] has the smoothing properties and the noise rejection capability robust to the process and measurement noises. In practical environments (in which the states are driven by process noise and observation is made in the presence of the measurement noise), the on-line estimation problem for the conductance matrix of the n bus system can be formulated with a linear time-varying state equation. In this study, the state model applied for the estimation is given as
x ( t + Δ t ) = Φ x ( t ) + Γ ω ( t ) , x ( 0 ) = x 0 y ( t ) = c ( t ) x ( t ) z ( t ) = y ( t ) + v ( t )
where the matrices, Φ (∈Rn×n), Γ (∈Rn×m), and c (∈R1×n) are known deterministic variables, and the identity matrix, I (∈Rn×n), is usually chosen for the matrix, Φ. The state matrix, x (∈Rn×n) represents the conductance matrix. And, ω (∈Rm×n) is the process noise vector, z (∈R1×n) is the measured output, and v (∈R1×n) is the stationary measurement noise. Then, the estimate of the state vector is updated by using the following steps:
  • Measurement update: Acquire the measurements, z(t) and compute a posteriori quantities.
    k ( t ) = P ( t ) c ( t ) T [ c ( t ) P ( t ) c ( t ) T + r ] 1 x ^ ( t ) = x ^ ( t ) + k ( t ) [ z ( t ) c ( t ) x ^ ( t ) ] P ( t ) = P ( t ) k ( t ) c ( t ) P ( t )
    where k (∈Rn×1) is the Kalman gain, P (∈Rn×n) is a positive-definite symmetric matrix, and r is a positive number selected to avoid a singular matrix. Typically, P(0) is given as P(0) = λI (λ > 0), where I is an identity matrix.
  • Time update:
    x ^ ( t + Δ t ) = Φ x ^ ( t ) P ( t + Δ t ) = Φ P ( t ) T + Γ Q Γ T
    where Q (∈Rm×m) is a positive-definite covariance matrix, which is zero in this study because the stationary process and measurement noises are mutually independent.
  • Time increment: Increment t and repeat.
Thereafter, the estimated output, y ^ (∈R1×n) is calculated as
y ^ ( t ) = c ( t ) x ^ ( t )
The conductance matrix is estimated by the voltages and currents measured from all buses. The matrices, c(t) and z(t) are determined by
c ( t ) = V ( t ) T
z ( t ) = I ( t ) T
where the matrices V(t) and I(t) are composed of measured voltages and currents, respectively, from all buses throughout the entire time range of the measurement window. Next, the estimated state, x ^ ( t ) is determined by the Kalman-filter algorithm described in (33) and (34). After that, the conductance matrix is estimated by
G ( t ) = x ^ ( t ) T
The accuracy of the estimated conductance matrix can be evaluated by
V RMSE = i = 1 n ( V i c a l ( t ) V i m e a s ( t ) ) 2 n
I RMSE = i = 1 n ( I i c a l ( t ) I i m e a s ( t ) ) 2 n
where Vcal and Ical are obtained by the system analysis using the estimated conductance matrix. Other terms, Vmeas and Imeas are measured voltage and current.
The conductance matrix can be estimated in real-time. This is because the resistances of the lines change very slowly in the real power system.

4. Case Studies

4.1. Optimal Current Flow

4.1.1. Current Flow Analysis

As described in Section 3.1, the DC current flow analysis converges within a few iterations thanks to the constant Jacobians while it has smaller maximum current deviations than the power flow analysis. For example, the current flow of the DC system in Figure 4 converges within five iterations as shown in Figure 5 with a critical deviation of 10−7 A. The convergence time is between 0.2 and 0.6 s using Intel i7-4510U CPU.

4.1.2. Optimal Current Flow with Constraints

To maximize the voltage profile, voltage deviation is selected as the objective function of the OCF. Therefore, the powers or currents of the OCF solution may exceed the capabilities of the DGs unless there are proper constraints during the OCF. For the constraints in DGi, Pimax and Iimax are first set to 1100 kW and 50 A, respectively. Also, Pimin and Iimin are set to zeros. For the auxiliary constraints, Pihigh is set to 861.5 kW, which is one third of the average total load size, in consideration of four sources (i.e., Pi might be Pihigh if one DG is removed). Then, Pilow, Iihigh, and Iilow are set to 430.75 kW (=0.5 × Pihigh), 41.36 A (1.1 times of the rated current), and zero, respectively. As a result of the OCF, VRMSE is minimized while the DGs satisfy the constraints as shown in Figure 6.
The voltage in bus 29 is increased to prevent the power of the DG becoming smaller than P29low. In the same manner, the voltage in bus 16 is decreased to prevent the power of the DG becoming larger than P16low. As a result, all DGs secure sufficient margins to Pimax, so that they can emulate slack generators.

4.2. Virtual Slack Control Based on Current Sensitivity

4.2.1. Sensitivity to Errors Caused by Biased Measurement

To verify the regulation performance, which is described in Section III-B, 1% of the error is applied to the measurements in buses 16 and 40. In other words, the DGs in the buses 16 and 40 measure 1.01 and 0.99 times voltages/currents, respectively. As shown in Table 2, the current error is larger than 58% when the DG operates in the voltage control mode. In contrast, it is at most about 1% when the DG operates in the current control mode. The maximum voltage error is about 1% with the voltage control. In contrast, it is 0.05% with the current control.

4.2.2. Performance of Virtual Slack Control

In practice, the proposed current control method requires communication to receive the measured load currents and to send the current references to DGs. Therefore, there is a time delay before the DGs respond to the load changes. To reflect the delay, the data update interval is set to one second considering the existing energy management system (EMS) of the real power system. To emulate load variations, each load is randomly changed ten times per second within 1%/s. The performance of the virtual slack is verified with electromagnetic transient (EMT) simulations for an hour. For testing in harsh condition, the virtual slack is controlled based on the current sensitivity without the application of the OCF. As representatively shown in Figure 7, numerous simulations generally result in less than 1% of voltage variations with the virtual slack DGs, which share the load variation with the physical slack and the other virtual slack DGs as shown in Figure 8. The voltage variations become much larger without the virtual slack control as shown in Figure 9. This is because the only physical slack DG takes the charge of the load variations by itself as shown in Figure 10.

4.2.3. Operation by OCF and Virtual Slack Control

In practice, the members of the virtual slack DGs can be changed due to the operation mode change of the individual DG. This changes Rgen and Rgen,row in (31), and therefore, ∂Igen,ref/∂IL in Figure 4 must be updated. To verify the OCF, it is considered that the DG in bus 40 loses virtual slack control at 25 min. Obviously, the DG in bus 40 does not control its voltage, but it maintains its current in constant as shown in Figure 11 and Figure 12, respectively. Remark that the DG in bus 16 also loses its voltage control at 25 min and restores that at 35 min by the OCF update. The virtual slack control effectively reduces the voltage variation even if a DG accidently loses its virtual slack control (see Figure 9 and Figure 11). This is because the DGs still controls their currents based on the current droops before the OCF update. In short, the virtual slack control and the OCF improve voltage stability together.

4.3. On-Line Estimation

The initial estimated conductance matrix is calculated using given line resistances. To reflect the errors between the given and the real values, at most 1% random noises are added to the given ones. Then, the estimated conductance matrix is being updated on-line using Vmeas and Imeas in (39) and (40). To obtain Vmeas and Imeas, the DC distribution system is analyzed without the noise addition to the resistances, and then at most 0.1% random noises are added to the analyzed voltages and currents. To evaluate the estimation performance, Vcal and Ical of (39) and (40) are calculated using the estimated conductance matrix. The on-line estimation performance is evaluated by applying at most 10% random errors to the line resistances at 104 seconds. The on-line estimation tunes the DC distribution system model both before and after the event as shown in Figure 13. The error comes from the imperfect given values of resistances. The on-line update of the root mean square error (RMSE) traces helps the decision making of the operator person who ultimately decides whether reflects the estimated value to the model.

5. Conclusions

This study proposed a virtual slack control based on the adaptive droop. In other words, voltages of the DC distribution system controlled accurately via the droop based current control. Therefore, it cleared both disadvantages of the direct DC voltage control and constant current (or power) control. The accuracy of the droop depends on the accuracy of the system conductance matrix, which was estimated on-line by the Kalman-filter algorithm. As a result, the voltage variation reduced to less than one fourth of the conventional system by applying the proposed control.
The result of this study might contribute to the distribution and expansion of DC devices, such as photovoltaic, fuel cell, battery energy storage system, electronic loads, etc.

Funding

This work was supported in part by Korea Electric Power Corporation (grant number: R18XA06-80).

Acknowledgments

This work was supported in part by Korea Electric Power Corporation (grant number: R18XA06-80).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Xu, L.; Chen, D. Control and Operation of a DC Microgrid with Variable Generation and Energy Storage. IEEE Trans. Power Deliv. 2011, 26, 2513–2522. [Google Scholar] [CrossRef]
  2. Chang, Y.C.; Liaw, C.M. Establishment of a Switched-Reluctance Generator-Based Common DC Microgrid System. IEEE Trans. Power Electron. 2011, 26, 2512–2527. [Google Scholar] [CrossRef]
  3. Baran, M.E.; Mahajan, N.R. DC Distribution for Industrial Systems: Opportunities and Challenges. IEEE Trans. Ind. Appl. 2003, 39, 1596–1601. [Google Scholar] [CrossRef]
  4. Li, Y.; Luo, L.; Rehtanz, C.; Ruberg, S.; Yang, D.; Xu, J. An Industrial DC Power Supply System Based on an Inductive Filtering Method. IEEE Trans. Ind. Electron. 2012, 59, 714–722. [Google Scholar] [CrossRef]
  5. She, X.; Huang, A.Q.; Lukic, S.; Baran, M.E. On Integration of Solid-State Transformer with Zonal DC Microgrid. IEEE Trans. Smart Grid 2012, 3, 975–985. [Google Scholar] [CrossRef]
  6. Albu, M.; Kyriakides, E.; Chicco, G.; Popa, M.; Nechifor, A. Online Monitoring of the Power Transfer in a DC Test Grid. IEEE Trans. Instrum. Meas. 2010, 59, 1104–1118. [Google Scholar] [CrossRef]
  7. Liu, B.; Liang, C.; Duan, S. Design Considerations and Topology Selection for DC-Module-Based Building Integrated Photovoltaic System. In Proceedings of the IEEE Conference on Industrial Electronics and Applications, Singapore, 3–5 June 2008; pp. 1066–1070. [Google Scholar]
  8. 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]
  9. Hayashi, Y. Approach for highly efficient and ultra compact converters in next generation 380 V DC distribution system. In Proceedings of the IEEE Energy Conversion Congress and Exposition, Raleigh, NC, USA, 15–20 September 2012; pp. 3803–3810. [Google Scholar]
  10. Rodriguez, M.; Stahl, G.; Corradini, L.; Maksimovic, D. Smart DC Power Management System Based on Software-Configurable Power Modules. IEEE Trans. Power Electron. 2013, 28, 1571–1586. [Google Scholar] [CrossRef]
  11. Majumder, R.; Ghosh, A.; Ledwich, G.; Zare, F. Power Management and Power Flow Control with Back-to-Back Converters in a Utility Connected Microgrid. IEEE Trans. Power Syst. 2010, 25, 821–834. [Google Scholar] [CrossRef]
  12. Byeon, G.; Yoon, T.; Oh, S.; Jang, G. Energy Management Strategy of the DC Distribution System in Buildings Using the EV Service Model. IEEE Trans. Power Electron. 2012, 28, 1544–1554. [Google Scholar] [CrossRef]
  13. Lu, D.D.C.; Agelidis, V.G. Photovoltaic-Battery-Powered DC Bus System for Common Portable Electronic Devices. IEEE Trans. Power Electron. 2012, 24, 849–855. [Google Scholar] [CrossRef]
  14. Wang, C.M.; Lin, C.H.; Yang, T.C. High-Power-Factor Soft-Switched DC Power Supply System. IEEE Trans. Power Electron. 2011, 26, 647–654. [Google Scholar] [CrossRef]
  15. Stupar, A.; Friedli, T.; Minibock, J.; Kolar, J.W. Towards a 99% Efficient Three-Phase Buck-Type PFC Rectifier for 400-V DC Distribution Systems. IEEE Trans. Power Electron. 2012, 27, 1732–1744. [Google Scholar] [CrossRef]
  16. Kim, J.G.; Kim, S.K.; Park, M.; Yu, I.K.; Lee, H.; Kim, Y.G.; Kim, H.M.; Won, Y.J.; Jeong, K.W.; Yang, B. Loss Characteristic Analysis of HTS DC Power Cable Using LCC Based DC Transmission System. IEEE Trans. Appl. Super Conduct. 2012, 22, 5801304. [Google Scholar]
  17. Marnay, C.; Lanzisera, S.; Stadler, M.; Lai, J. Building Scale DC Microgrids. In Proceedings of the IEEE Energytech, Cleveland, OH, USA, 29–31 May 2012; pp. 1–5. [Google Scholar]
  18. Cvetkovic, I.; Dong, D.; Zhang, W.; Jiang, L.; Boroyevich, D.; Lee, F.C.; Mattavelli, P. A Testbed for Experimental Validation of a Low-voltage DC Nanogrid for Buildings. In Proceedings of the IEEE Power Electronics and Motion Control Conference, Novi Sad, Serbia, 4–6 September 2012; pp. LS7c.5-1–LS7c.5-8. [Google Scholar]
  19. Willis, H.L. Analytical Methods and Rules of Thumb for Modeling DG-Distribution Interaction. In Proceedings of the IEEE PES Summer Meeting, Seattle, WA, USA, 16–20 July 2000; pp. 1643–1644. [Google Scholar]
  20. Ochoa, L.F.; Feltrin, A.P.; Harrison, G.P. Time-Series-Based Maximization of Distributed Wind Power Generation Integration. IEEE Trans. Energy Convers. 2008, 23, 968–974. [Google Scholar] [CrossRef] [Green Version]
  21. Falaghi, H.; Haghifam, M.R. ACO Based Algorithm for Distributed Generation Sources Allocation and Sizing in Distribution Systems. In Proceedings of the IEEE Lausanne Power Tech, Lausanne, Switzerland, 1–5 July 2007; pp. 555–560. [Google Scholar]
  22. Shaaban, M.F.; Saadany, E.F.E. Optimal allocation of renewable DG for reliability improvement and losses reduction. In Proceedings of the IEEE Power and Energy Society General Meeting, San Diego, CA, USA, 22–26 July 2012; pp. 1–8. [Google Scholar]
  23. Hadian, A.; Haghifam, M.R.; Zohrevand, J.; Rezai, E.A. Probabilistic Approach for Renewable DG Placement in Distribution Systems with Uncertain and Time Varying Loads. In Proceedings of the IEEE Power & Energy Society General Meeting, Calgary, AB, Canada, 26–30 July 2009; pp. 1–8. [Google Scholar]
  24. Lee, S.H.; Kang, Y.C.; Park, J.-W. Optimal Operation of Multiple DGs in DC Distribution System to Improve System Efficiency. IEEE Trans. Ind. Appl. 2016, 52, 3673–3681. [Google Scholar] [CrossRef]
  25. Saadat, H. Power System Analysis; McGraw Hill: Singapore, 2004; pp. 233–234. [Google Scholar]
  26. Wilamowski, B.M.; Yu, H. Improved Computation for Levenberg- Marquardt Training. IEEE Trans. Neural Netw. 2010, 21, 930–937. [Google Scholar] [CrossRef] [PubMed]
  27. Kamen, E.W.; Su, J.K. Introduction to Optimal Estimation; Springer: London, UK, 1999; pp. 149–183. [Google Scholar]
  28. Lee, S.H.; Park, J.W. Selection of Optimal Location and Size of Multiple Distributed Generations by Using Kalman Filter Algorithm. IEEE Trans. Power Syst. 2009, 24, 1393–1400. [Google Scholar]
Figure 1. (a) AC and (b) DC unit circuits.
Figure 1. (a) AC and (b) DC unit circuits.
Energies 12 01541 g001
Figure 2. DC power system composed with bus i and its adjacent buses.
Figure 2. DC power system composed with bus i and its adjacent buses.
Energies 12 01541 g002
Figure 3. Power control procedure at each time step.
Figure 3. Power control procedure at each time step.
Energies 12 01541 g003
Figure 4. Practical DC distribution system based on real AC distribution system in the Do-gok area, Korea.
Figure 4. Practical DC distribution system based on real AC distribution system in the Do-gok area, Korea.
Energies 12 01541 g004
Figure 5. Maximum current deviation in log scale showing convergences of power flow analysis (PFA) and current flow analysis (CFA).
Figure 5. Maximum current deviation in log scale showing convergences of power flow analysis (PFA) and current flow analysis (CFA).
Energies 12 01541 g005
Figure 6. Result of optimal current flow analysis with constraints: (a) Root-mean-square- deviation of all bus voltages. (b) Voltages, (c) powers, and (d) currents of slack and virtual slacks.
Figure 6. Result of optimal current flow analysis with constraints: (a) Root-mean-square- deviation of all bus voltages. (b) Voltages, (c) powers, and (d) currents of slack and virtual slacks.
Energies 12 01541 g006
Figure 7. Voltages of physical and virtual slack distributed generations (DGs).
Figure 7. Voltages of physical and virtual slack distributed generations (DGs).
Energies 12 01541 g007
Figure 8. Currents of physical and virtual slack DGs.
Figure 8. Currents of physical and virtual slack DGs.
Energies 12 01541 g008
Figure 9. Voltages of physical slack and constant current controlled DGs.
Figure 9. Voltages of physical slack and constant current controlled DGs.
Energies 12 01541 g009
Figure 10. Currents of physical slack and constant current controlled DGs.
Figure 10. Currents of physical slack and constant current controlled DGs.
Energies 12 01541 g010
Figure 11. Voltages according to losing slack control and optimal current flow (OCF) update.
Figure 11. Voltages according to losing slack control and optimal current flow (OCF) update.
Energies 12 01541 g011
Figure 12. Currents after losing slack control in bus 40.
Figure 12. Currents after losing slack control in bus 40.
Energies 12 01541 g012
Figure 13. Root mean square errors (RMSEs) of currents and voltages from estimated conductance matrix.
Figure 13. Root mean square errors (RMSEs) of currents and voltages from estimated conductance matrix.
Energies 12 01541 g013
Table 1. AC and DC state variables determined by the device or given from the system
Table 1. AC and DC state variables determined by the device or given from the system
ACDC
DeviceSystemDeviceSystem
SlackV, fP, QVP
GeneratorV, Pf, QPV
LoadP, QV, δPV
Table 2. Voltage and current errors of DGs corresponding to control targets with 1% of measurement errors in buses 16 and 40.
Table 2. Voltage and current errors of DGs corresponding to control targets with 1% of measurement errors in buses 16 and 40.
IdealVoltage ControlCurrent Control
Value (kV, A)Value (kV, A)Error (%)Value (kV, A)Error (%)
Bus 16V22.87622.651−0.9822.872−0.02
I37.28617.882−52.0436.916−0.99
Bus 29V23.04223.037−0.0223.033−0.04
I18.66018.6710.0618.6600
Bus 40V22.98223.2241.0522.9930.05
I22.64835.93858.6822.8771.01

Share and Cite

MDPI and ACS Style

Lee, S.H. Adaptive Droop Based Virtual Slack Control of Multiple DGs in Practical DC Distribution System to Improve Voltage Profile. Energies 2019, 12, 1541. https://doi.org/10.3390/en12081541

AMA Style

Lee SH. Adaptive Droop Based Virtual Slack Control of Multiple DGs in Practical DC Distribution System to Improve Voltage Profile. Energies. 2019; 12(8):1541. https://doi.org/10.3390/en12081541

Chicago/Turabian Style

Lee, Soo Hyoung. 2019. "Adaptive Droop Based Virtual Slack Control of Multiple DGs in Practical DC Distribution System to Improve Voltage Profile" Energies 12, no. 8: 1541. https://doi.org/10.3390/en12081541

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