Next Article in Journal
A Personalized User Authentication System Based on EEG Signals
Previous Article in Journal
PINE: Post-Quantum Based Incentive Technique for Non-Cooperating Nodes in Internet of Everything
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Learning Observer-Based Sensor Fault-Tolerant Control of Distributed Generation in an Islanded Microgrid for Bus Voltage Stability Enhancement

School of Electrical Engineering, Nantong University, Nantong 226019, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(18), 6907; https://doi.org/10.3390/s22186907
Submission received: 31 July 2022 / Revised: 22 August 2022 / Accepted: 6 September 2022 / Published: 13 September 2022
(This article belongs to the Section Electronic Sensors)

Abstract

:
In order to improve robust operating performance and enhance bus voltage stability, a learning observer-based fault-tolerant control strategy is proposed for the distributed generation in islanded microgrid with sensor faults and uncertain disturbances. Firstly, the output feedback control theory and the linear matrix inequality method are used to design closed-loop controller for the voltage source inverter of distributed generation; secondly, a fault-tolerant model and control structure of the distributed generation in an islanded microgrid with sensor faults is analyzed. By employing the fault output signal conversion filter and proportional derivative type learning observer, the online estimation and real-time compensation of the sensor fault signal are realized. Thirdly, the system synthesis of output feedback control and fault-tolerant control is completed. Finally, the multi-scenario sensor fault scheme simulation experiment verifies that the proposed control strategy has strong sensor fault tolerance and adaptability.

1. Introduction

In recent years, due to the shortage of fossil energy and the crisis of the global ecological environment, distributed generation (DG) technologies based on renewable energy applications have undergone rapid development. As an effective operational organization form of DG, a microgrid can run in grid-connected mode or in islanded mode. When the microgrid runs in the islanded mode, there are still many challenges and problems in bus voltage stability control and reliable operation due to the lack of power support from the large grid [1,2,3,4].
In islanded mode, the microgrid bus voltage and frequency must be regulated only by the DG. In particular, the inverter of DG plays an important role as a power exchange interface with the microgrid. For example, reference [5] proposed a voltage–power control method to improve the parallel operation performance of DG based on the voltage source inverter (VSI). Reference [6] proposed an accurate proportional power sharing method for a VSI-based islanded microgrid with minimal communication requirements. Reference [7] proposed an adaptive sliding mode controller to improve the anti-disturbance ability of the islanded parallel VSI control system and ensure the global robustness of the bus voltage stabilization. In refs. [8,9], multivariable closed-loop feedback control methods are used to design the VSI voltage controllers through a dq frame for the islanded mode. No matter what control method is used, it is necessary to accurately detect the DG output voltage and current. These detection results are directly used in the control algorithm operation of the inverter. Therefore, the accuracy of detecting voltage and current is crucial to the reliable operation of the DG in islanded microgrid.
Sensors are one of the most important and frequently faulty components in a detection system. If the voltage sensor and current sensor used to detect the DG output signal are faulty, the control output signal of the closed-loop controller will be wrong, causing a series of reactions, such as the unreliable output of the VSI, and even leading to the unstable operation of the microgrid [10,11,12].
Therefore, it is particularly important to carry out research on the fault-tolerant control of the microgrid under sensor fault conditions [13,14]. However, there are few relevant scenario studies at present, and only some references focus on the design of a power conversion controller based on the fault-tolerant control technology of fault observation and reconstruction. Reference [15] proposed a sensor fault observer for 5 KW wind power conversion system based on an estimation/decoupling strategy. In this method, the sensor fault is regarded as an unknown input variable. The system state variables and disturbance variables are estimated by the extended state observer (ESO), and a T-S fuzzy unknown input observation model is introduced to realize the identification and control compensation of sensor faults. Reference [16] proposed a Luenberger state observer (LSO) to estimate the faults of current sensors and DC link voltage sensors. Based on the detection of a possible sensor failure by the LSO, a reconstruction of the PWM rectifier control system is implemented to ensure reliable operation. Reference [17] studied the fault-tolerant attitude stabilization control of satellite systems under the conditions of actuator failure, sensor failure and external disturbance. Aiming at the faults of actuators and sensors in satellite systems, an output feedback fault-tolerant control scheme based on H observer was proposed. The authors in reference [18] investigated the sensor fault diagnostics and fault-tolerant control for a class of microgrid based on voltage source converter by using the sliding-mode observer. The sensor faults can be reconstructed through the sliding-mode observer and transferred to the control block. Then the simulation results were given on the basis of the estimation and estimated errors of states/output, the reconstruction of faults, the estimation of disturbances, and the control performance of fault-tolerance. However, the designs of the above observers are relatively complex and some preconditions must be given, which has a certain impact on the robustness of fault estimation.
In recent years, the observer-based method was widely used for its simple structure and easy to design. In considerable research, such as references [19,20], the authors investigated the compensation method for the actuator and attitude sensor faults of satellite based on the PD-type learning observers. A fault tolerant control strategy was studied in reference [21] based on the PD-type learning observers to control the rigid spacecraft attitude systems with external disturbances, parameter uncertainties and actuator faults. The authors in reference [22] put forward an observer-based adaptive learning control strategy to stabilize the attitude of the spacecraft affected by the actuator failure. Then, a compound control law was proposed by combining the above observer and robust feedback controller for the stability of the spacecraft attitude. However, there are few results on the estimation of sensor faults based on PD-type learning observer for the microgrid applications, which is the motivation of this paper.
In this paper, an observer-based bus voltage stability fault-tolerant control strategy is proposed for the robust operation of DG in islanded microgrid with sensor failure. The control scheme adopts output feedback control theory and proportional derivative (PD) type learning observer fault diagnosis theory. The PD-type learning observer is designed to estimate and compensate for sensor faults in the output voltage and current dq components of the DG in islanded microgrid. The estimated faults are used for control reconstruction to ensure stable and fault-tolerant operation of the DG in the islanded microgrid.
Briefly, the main contributions of this paper are: (1) A mathematical model of the DG in islanded microgrid with sensor faults and uncertain disturbances is built. (2) A microgrid DG fault-tolerant controller is designed by synthesizing a PD-type learning observer and output feedback controller. (3) To compare the performance of the proposed control with previous existing methods, a PID controller are conducted. (4) Multi-scenario sensor fault scheme simulation experiments verify the correctness and effectiveness of the proposed fault-tolerant control strategy.
The rest of this paper is organized as follows. In Section 1, the structure of the DG in islanded microgrid is presented. Section 2 analyzes the voltage closed-loop output feedback control system and fault model with sensor failure. Section 3 introduces the design process of fault-tolerant control strategy. Section 4 presents the system simulation results and analysis to evaluate the effectiveness of the proposed fault-tolerant control strategy. Finally, Section 5 draws conclusions.

2. DG Structure and Mathematical Model in Islanded Microgrid

Figure 1 is a schematic diagram of the structure of an islanded microgrid with one DG. As can be seen in Figure 1, the input voltage vdc of DG is converted by a voltage source inverter, and the inverter output voltage vabc is connected to the AC grid through the LC filter.
In Figure 1, the inverter adopts a six-pulse bridge power circuit structure; L and Cf are the inductance and capacitance of the LC filter, respectively; R is the total equivalent loss resistance of the inverter; θ is the phase angle of the inverter output voltage; and PLL is the phase-locked loop.
According to Figure 1, the electrical dynamic Equations of the DG in the abc coordinate system can be expressed as [23]:
{ L d i a b c ( t ) d t = R i a b c ( t ) + v a b c ( t ) v s a b c ( t ) C f d v s a b c ( t ) d t = i a b c ( t ) i L a b c ( t )
where vabc(t) and iabc(t) are the inverter output voltage and current, respectively, and vsabc(t) and iLabc(t) are the voltage and current of the DG connected to the island microgrid, respectively.
Assuming that the DC side input voltage of the DG is constant, for a three-phase inverter control system with SPWM modulation method, the per-cycle average value of the AC side voltage is related to the DC side input voltage as follows:
v a b c ( t ) = v d c 2 m a b c ( t )
where mabc(t) is the modulation signal of PWM method, which is used to control the inverter output voltage.
In the dq coordinate system, Equation (1) can be expressed as:
i ˙ d = R L 1 i d + ω i q v s d L 1 + v d c 2 L 1 m d i ˙ q = ω i d R L 1 i q v s q L 1 + v d c 2 L 1 m q v ˙ s d = 1 C f ( i d i L d ) + ω v s d v ˙ s q = 1 C f ( i q i L q ) ω v s q
where the subscripts d and q represent the d-axis and q-axis components; ω is the angular frequency, ω = 2πf, f is the frequency of the VSI output voltage and current; and md and mq represent pulse width modulation signal in the dq coordinate.
Applying the Park transform operation to Equation (2), the following can be obtained:
v d = v d c 2 m d , v q = v d c 2 m q
where vd and vq are the inverter output voltage components in the dq coordinate system, respectively.
According to Equation (3), the DG mathematical model can be simplified as a state space form:
x ˙ ( t ) = A x ( t ) + B u ( t ) + H z ( t ) y ( t ) = C x ( t )
where x is the state variable, x = [id iq vsd vsq]T; y is the system output variable; C = I4 is the unit vector; u is the control input, u = [md mq]T; z is the disturbance term, z = [iLd iLq]T; and iLd and iLq are the components of the DG output current in the d-axis and q-axis respectively. Respectively, the state matrices A, B, H can be expressed as:
A = [ R L 1 ω 1 L 1 0 ω R L 1 0 1 L 1 1 C f 0 0 ω 0 1 C f ω 0 ] , B = v d c 2 [ 1 L 1 0 0 1 L 1 0 0 0 0 ] , H = [ 0 0 0 0 1 C f 0 0 1 C f ]

3. DG Closed-Loop Control and Fault Model

3.1. Fault Analysis and Controller Design

Accurate voltage and current detections are essential to ensuring the reliable operation of the DG in islanded microgrid, as these detections are used to calculate the PWM modulation signal that drives the inverter. Any errors in these detections could seriously disturb the operation of the DG in an islanded microgrid. Since the microgrid operates in islanded mode without the support of the main grid, detection errors can also adversely affect the bus voltage of the microgrid. Incorrect voltage and current detection s are mainly attributable to the failure of related detection equipment, such as sensor output error failure, sensor accuracy failure, sensor signal loss, etc.
Therefore, this paper carries out fault-tolerant control for the DG in islanded microgrid with sensor (current sensor or voltage sensor) faults, so as to improve the operating robustness performance of the DG and enhance the bus voltage stability of the microgrid.
When the sensor works normally, the voltage closed-loop output feedback controller of DG can be designed as shown in Figure 2.
The output feedback control law is defined as [24]:
u c = K i ( v r e f v s ) K p y s
where ys = [io vs] is the DG actual output variable when the sensor operates normally, vs = [vsd vsq]T, io = [id iq]T; vref is the reference input voltage vector in the dq coordinate system, vref = [vsdr vsqr]T; and Kp and Ki are the control law proportional gain matrix and integral gain matrix, respectively, letting K = [−Kp Ki]T.
In Figure 2, the reference input voltage vector vref and the actual measured output voltage vector vs are adopted to the output feedback controller as to calculate and generate the control signal uc.
In order to make the DG in the islanded microgrid operate more stably, an augmented system model with an output feedback controller is considered because of the external disturbance. It is expressed as:
x ˙ a ( t ) = A a x a ( t ) + B a u c ( t ) + H a z ˜ ( t ) y a ( t ) = C x a ( t )
where xa = [xT ηT]T, ya is the system output variable with an output feedback controller and η = ( v r e f v s ) is the output of the integral term of the output feedback controller; each matrix is defined as:
A a = [ A 0 C i 0 ] , B a = [ B 0 ] H a = [ H 0 0 I ] , C i = [ 0 0 1 0 0 0 0 1 ] , z ˜ = [ z v r e f ]
Here, the linear matrix inequality LMI method is used to determine the control law gain matrix K [25,26], assuming that there is a positive definite matrix M > 0 satisfying the following inequality:
[ ( M + M T ) H a M T H a T I 0 M 0 β 2 I ] < 0
where = Aa + BaK.
Through the LMI minimization method, the corresponding matrices M and K can be solved, under the condition that the value of the linear matrix inequality variable β is minimized. The controller designed by the above-mentioned minimization method can effectively suppress the influence of disturbance on the system, thereby enhancing the robustness of the controller and ensuring the realization of the control objective.
In order to determine the controller gain matrix K = [−Kp Ki]T, define Ω = KM and rewrite the above inequality as an LMI:
[ ( A a M + M A a T + B a Ω + Ω T B a T ) H a M T H a T I 0 M 0 β 2 I ] < 0
Finally, Ω and M are obtained by programming, and the gain matrix K is determined as follows:
K = ΩM−1
When the sensor works in a fault state, the proposed fault-tolerant control law u can be designed as follows:
u = u c + u f
where uf is the output feedback control law with fault compensation, which will be designed in the next section.

3.2. System Model with Sensor Faults

For the DG in the islanded microgrid, a system model considering sensor faults can be established as:
x ˙ ( t ) = A x ( t ) + B u ( t ) + H z ( t ) y b ( t ) = C x ( t ) + D s f s ( t )
where yb is the system output variable considering sensor faults; Ds = I4 is the error vector coefficient matrix, which represents the selection of the fault signal; and fs represents the fault signal of the output current and voltage of the DG in islanded microgrid, which can be expressed as:
f s = [ f i T f v T ] T
where fi = [Δid Δid]T is the current detection error, and fv = [Δvd Δvd]T is the voltage detection error.

4. Fault-Tolerant Control Based on PD-Type Learning Observer

In this paper, the fault diagnosis and estimation method of the PD-type learning observer is used to realize quickly and accurately estimate and compensate the sensor faults in the operation of DG in an islanded microgrid.

4.1. Design of PD-Type Learning Observer

For the DG model Equation (12), in an islanded microgrid, considering sensor faults, the fault conversion filter can be designed as:
x ˙ s ( t ) = A s x s ( t ) + A s y ( t )
where xs is the state variable of the filter that represents the filter system detection, and As is the Hurwitz matrix.
Combining Equations (12) and (14), and letting x(t) = [xT(t) xsT(t)]T, the system augmented fault model can be established as:
x ¯ ˙ ( t ) = A ¯ x ¯ ( t ) + B ¯ u ( t ) + H ¯ z ( t ) + D ¯ s f s ( t ) y ¯ s ( t ) = C ¯ x ¯ ( t )
where y ¯ s is the output of the DG in an islanded microgrid, considering the conversion filter, A ¯ , B ¯ , C ¯ , H ¯ and D ¯ S are the system state matrices, respectively, which are defined as:
A ¯ = [ A 0 A s A s ] , B ¯ = [ B 0 ]
H ¯ = [ H 0 ] , D ¯ s = [ 0 A s ] , C ¯ = [ 0 I 4 ]
The dimension of input variables, output and fault vectors in the system augmented fault model (15) are the same as that in the original system model (12).
From the model Equation (15), it can be seen that the original sensor fault issue has been transformed into the actuator fault issue.
For the augmented fault model (13), a PD-type learning observer is designed as:
x ¯ ^ ˙ ( t ) = A ¯ x ¯ ^ ( t ) + B ¯ u ( t ) + D ¯ s f ^ s ( t ) + T e ¯ y ( t ) y ¯ ^ s ( t ) = C ¯ x ¯ ^ ( t ) e ¯ y ( t ) = y ¯ ( t ) y ¯ ^ s ( t ) f ^ s ( t ) = f ^ s ( t τ ) + Q ( σ e ¯ y ( t ) + e ¯ ˙ y ( t τ ) )
where e ¯ y is the output error and e ¯ ˙ y is the integral term of the output error; x ¯ ^ ( t ) , y ¯ ^ s ( t ) and f ^ ( t ) are the system state estimation, detection output estimation and sensor fault compensation signals of the observer, respectively; T and Q are the learning observer matrix, σ is the constant to be determined; and τ is the learning time interval.
Respectively, define the control system state estimation error e x ¯ , the output estimation error e y ¯ s and the actuator fault reconstruction error e f s as:
e x ¯ ( t ) = x ¯ ( t ) x ¯ ^ ( t ) e y ¯ s ( t ) = y ¯ s ( t ) y ¯ ^ s ( t ) e f s ( t ) = f s ( t ) f ^ s ( t )
From the augmented fault model Equation (15) and the PD-type learning observer Equation (16), the estimation error dynamic Equation can be expressed as:
e ˙ x ¯ ( t ) = ( A ¯ T C ¯ ) e x ¯ ( t ) + D ¯ s ( f s ( t ) f ^ s ( t ) ) e y ¯ s ( t ) = C ¯ e x ¯ ( t )

4.2. Observer Stability Analysis

The designed PD-type learning observer can estimate the sensor faults when the condition || f ¯ s (t)||n is satisfied.
Where
f ¯ s ( t ) = f s ( t ) f s ( t τ )
In order to estimate the sensor fault accurately and quickly, the following theorem is obtained.
Theorem: Assuming that the sensor fault satisfies the above conditions, if a positive scalar σ ≥ 1, positive definite symmetric matrices P and G, and matrices Z and Q exist, then the following inequality holds.
P A ¯ + A ¯ T P Z C ¯ C ¯ T Z T + G < 0
[ G ( A ¯ T P C ¯ T Z T ) D ¯ s W I 2 ] < 0
D ¯ s T P = Q C ¯
K C ¯ D ¯ s I 3 = 0
where Z = PT, and W is symmetric matrix term.
The proposed PD-type learning observer can guarantee that the augmented state estimation error and fault estimation error are ultimately uniformly bounded.
Proof: Choose the Lyapunov function as:
V ( t ) = e x ¯ T ( t ) P e x ¯ ( t ) + t τ t e x ¯ T ( s ) G e x ¯ ( s ) d s
By deriving the above Lyapunov function and letting J = A ¯ T C ¯ , one obtains:
V ˙ ( t ) = e x ¯ T ( t ) [ P J + J T P + G ] e x ¯ ( t ) e x ¯ T ( t τ ) G e x ¯ ( t τ ) + 2 e x ¯ T ( t ) P D ¯ s f s ( t ) 2 e x ¯ T ( t ) P D ¯ s f ^ s ( t )
Taking the fault compensation signal in Equation (17) into Equation (25) and employing Equation (22) results in:
V ˙ ( t ) = e x ¯ T ( t ) ( P J + J T P + G 2 σ P D ¯ s Q C ¯ ) e x ¯ ( t ) e x ¯ T ( t τ ) G e x ¯ ( t τ ) + 2 e x ¯ T ( t ) P D ¯ s f ¯ ^ s ( t ) 2 e x ¯ T ( t ) P D ¯ s Q C ¯ J e x ¯ ( t τ ) e x ¯ T ( t ) ( P J + J T P + G 2 σ P D ¯ s Q C ¯ + 2 P D ¯ s D ¯ s T P ) e x ¯ ( t ) e x ¯ T ( t τ ) G e x ¯ ( t τ ) + e x ¯ T ( t τ ) [ ( Q C ¯ J ) T Q C ¯ J G ] e x ¯ ( t τ ) + f ¯ ^ s T ( t ) f ¯ ^ s ( t )
Selecting the positive scalar σ ≥ 1, and taking Equation (20) into the result, one obtains:
V ˙ ( t ) e x ¯ T ( t ) ( P J + J T P + G ) e x ¯ ( t ) + e x ¯ T ( t τ ) [ ( D ¯ s T P J ) T D ¯ s T P J G ] e x ¯ ( t τ ) + f ¯ ^ s T ( t ) f ¯ ^ s ( t )
Letting χ = P A ¯ + A ¯ T P Z C ¯ C ¯ T Z T + G , Equation (26) can be simplified as:
V ˙ ( t ) ξ e x ¯ ( t ) 2 2 + n 2 0
where ξ = λ m i n ( χ ) .
According to the Lyapunov stability theory, the system state estimation error e x ¯ and the fault estimation error e f s are eventually uniformly bounded. The designed observer is reasonable, which can accurately estimate the sensor fault.

4.3. Synthesis of Fault-Tolerant Control System

In order to design the observer matrix T to satisfy Equations (20)–(22), the issue of solving Equation (22) is transformed into the following inequality issue [27]:
[ γ I 3 D ¯ s T P Q C ¯ W I 8 ] < 0
Thus, the issue of solving observer T is transformed into the issue of finding the minimum value of Equations (20), (21) and (29). By selecting a sufficiently small scalar γ and using LMI toolbox in MATLAB to solve three inequalities, the values of matrix P, Z and Q can be obtained, and then the value of matrix T can also be obtained.
Figure 3 is a schematic diagram of the learning observer-based fault-tolerant control of the DG in the islanded microgrid with sensor faults.
According to Figure 3, the purpose of fault-tolerant control is to ensure that the DG in an islanded microgrid achieves voltage stability operation both with and without sensor faults conditions. The fault-tolerant control law u includes the normal control law uc under the working condition of the sensor without fault and the fault compensation control law uf under the working conditions of the sensor failure.
The fault compensation control law uf can be designed as:
u f = K i f ^ v K p f ^ s
where f ^ s = [ f ^ i f ^ v ] is the estimated value of the fault.
Combining Equations (5) and (30), the final fault-tolerant control law u is obtained as [28]:
u = u c + u f = K i ( v r e f v ) K p y
where v = v s f ^ v , v is the output voltage with fault compensation.
According to the previous theoretical analysis, the advantages of the PD-type learning observer are summarized as follows: (1) There are few parameters and simple structure of the PD-type learning observer and (2) the computational complexity of the PD-type learning observer is greatly reduced. In the process of reconstructing the fault, the designer only calculates the historical information of faults and the estimation errors of the detection outputs without the integral ones; (3) the arbitrary error in sensors can be estimated by the PD-type learning observer; (4) the constraint that the control input is bounded can be relaxed under the PD-type learning observers; (5) the gain matrices of PD-type of observer can be solved by LMIs instead of haphazard selection; and (6) combining the PD-type observer with output feedback controller, the robustness of the DG operation can be guaranteed better and the stability of microgrid bus voltage can be improved.

5. System Simulation and Analysis

In order to verify the effectiveness of the fault-tolerant control strategy proposed in this paper, simulation analysis for multiple scenario sensor fault conditions was carried out.

5.1. System Parameter Setting

Aiming at the islanded microgrid circuit structure shown in Figure 1, a system simulation model was established using the MATLAB software platform. The DG circuit parameters are shown in Table 1.
According to the design method in Section 3.1, by constructing the augmented system model and using the LMI toolbox in MATLAB software, the parameters of the output feedback controller are obtained as:
K p = [ 0.35 0.03 0.03 0.35 ] , K i = [ 21.3 0 0 21.3 ]
The learning observer matrix parameters can be calculated by the design method described in Section 4.3. The scalar γ is set to 10−6, σ is set to 1 and the time interval τ is set to 0.005 s. Using the LMI minimization approach to optimize the matrix parameters and solve the minimum value of inequality, the solution of matrix Q is obtained as:
Q = [ 0 0 0 22.54 0 0 0 0 0 0 24.73 0 0 0 0 0 0 25.63 ]
Further, the solution of matrix T is obtained as:
T = [ 2.48 0 0 1.15 0 0 0 2.56 0 0 1.08 0 0 0 2.39 0 0 1.15 0.23 0 0.04 2.63 0 0.01 0 0.028 0 0 2.87 0 0.04 0 0.031 0.01 0 2.65 ]
To compare the performance of the proposed control with previous existing methods, a PID controller was conducted. The PID control law parameters, Kcp, Kci and Kcd, were selected by using the classical experimental optimization method, which is a common method for highly nonlinear and uncertain control system design. To ensure the PID closed-loop system has good response characteristics, the control parameters are determined as follows: Kcp = 0.7, Kci = 0.012 and Kcd = 13.5.

5.2. Scenario I: Sensor Output Error Fault in Steady State Operating Conditions

The simulation scenario I assumes a fault with aliasing noise in the current sensor output signal in DG steady state operating conditions to verify the ability of fault-tolerant control to suppress sensor output error faults.
It is assumed that a normally distributed random noise signal with a variance of 1 is aliased into the output signal of the A-phase current sensor within the period of 1 s to 1.5 s. In the period of 2.5 to 3 s, a normally distributed random noise signal with a variance of 1 is aliased into the output signal of the A-phase voltage sensor. These faults result in sensor output errors in two period of 1 s to 1.5 s and 2.5 s to 3 s.
In Scenario I fault conditions, PID control and output feedback control are applied, respectively. The output response curves of the DG in islanded microgrid are shown in Figure 4.
Figure 4a shows the output current response curves of the d-axis and q-axis in DG steady state operating conditions based on PID control and output feedback control. It can be seen that the currents are distorted in two period of 1 to 1.5 s and 2.5 to 3 s. The current fluctuation range based on output feedback control is between 0.25 pu and 0.4 pu. In contrast, the current fluctuation range based on PID control is between 0.55 pu and 0.9 pu. Figure 4b shows the output voltage response curves of the d-axis and q-axis based on PID control and output feedback control. Theoretically, the d-axis output voltage vd can reach a stable state and keep the output unchanged, while the q-axis output voltage vq tends to 0 under the control of the phase-locked loop mechanism. However, due to the faults of sensor output errors, the output voltage is distorted in two period of 1 s to 1.5 s and 2.5 s to 3 s, and the fluctuation range based on output feedback control is between 0.15 pu and 0.25 pu, while the fluctuation range based on PID control is between 0.5 pu and 0.85 pu. It can be seen that when the sensor has an output error fault, the suppressed performance of the output feedback controller is better than that of the PID controller.
Figure 5 shows the current and voltage output response curves of the DG in the islanded microgrid in scenario I operating conditions by the proposed fault-tolerant controller.
Figure 5a is the learning observer estimation curve of the detection current error of the d-axis and the q-axis. Figure 5b is the learning observer estimation curve of the measured voltage error of the d-axis and the q-axis. Figure 5c shows the output current response curve of the d-axis and q-axis. Figure 5d is the output voltage response curve of d-axis and q-axis. Figure 5e is the frequency response curve. Figure 5f shows the three-phase voltage output of the DG.
It can be seen that the learning observer obtains an accurate and quick estimate of the sensor error. Through fault compensation, the output current is relatively smooth, and the d-axis output voltage vd reaches a stable state and remains constant, while the q-axis output voltage vq tends to 0 under the control of the phase-locked loop mechanism. The frequency is basically stable at 50 HZ, and the fluctuation does not exceed ±0.1 HZ. In summary, the proposed fault-tolerant control strategy has a good ability to suppress sensor output error faults to ensure the stability and robustness of the microgrid bus voltage, as well as improve the steady state operating performance of the DG in an islanded microgrid.

5.3. Scenario II: Sensor Detection Precision Fault in Dynamic Power Operating Conditions

The simulation scenario II assumes that the sensor output signal has a detection precision fault, such as phase angle error or input/output ratio error, in dynamic power operating conditions. This simulation scenario is to verify the ability of the proposed fault-tolerant controller to suppress the sensor precision fault.
It is assumed that a 5% phase angle error is aliased into the current detection signal over a period of 1 s to 1.5 s. A 5% phase angle error is aliased into the voltage detection signal over a period of 2.5 s to 3 s. These faults result in sensor output precision fault in two period of 1 s to 1.5 s and 2.5 s to 3 s.
In the scenario II fault conditions, when only controlled by the output feedback method without a fault-tolerant control mechanism, the output response curves of the DG in the islanded microgrid are shown in Figure 6.
Figure 6 shows the current and voltage output response curves of the d-axis and q-axis in dynamic power operating conditions. It can be seen that the current and voltage are both distorted and cannot stabilize in two periods of 1 s to 1.5 s and 2.5 s to 3 s. Due to the sensor detection precision fault and the lack of fault-tolerant control, the current fluctuation range is between 0.1 pu and 0.25 pu, while the voltage fluctuation range is between 0.2 pu and 0.3 pu.
Figure 7 shows the current and voltage output response curves of the DG in the islanded microgrid in scenario II operating conditions by the proposed fault-tolerant controller.
Figure 7a demonstrates the learning observer estimation curves of the detection current error of the d-axis and the q-axis. Figure 7a shows the learning observer estimation curves of the detection voltage error of the d-axis and the q-axis. Figure 7c shows the output current response curves of the d-axis and q-axis. Figure 7d shows the output voltage response curves of d-axis and q-axis. Figure 7e shows the three-phase voltage output of the microgrid.
It can be seen that the learning observer realizes an accurately and quickly estimate of the sensor precision fault. The current and voltage curves are relatively smooth and stable. In summary, the proposed fault-tolerant control strategy has a good ability to suppress sensor precision fault to ensure the stability and robustness of the microgrid bus voltage, as well as improves the operating performance of the DG in the islanded microgrid in the condition of dynamic power operation.

5.4. Scenario III: Sensor Signal Lose and Transient Single-Phase-to-Ground Short-Circuit Accident Conditions

The simulation scenario III assumes that a single-phase-to-ground short-circuit accident occurs in the A-phase of the microgrid during the period of 2 s to 2.5 s. In addition, the A-phase current sensor detection signal is lost in the period of 1 s to 1.5 s, and the A-phase voltage sensor detection signal is lost in the period of 2.5 s to 3 s.
This scenario III is to verify the ability of the proposed fault-tolerant controller to suppress the sensor signal loss fault in the complex single-phase-to-ground short-circuit accident conditions.
In Scenario III fault conditions, when only controlled by output feedback method without fault-tolerant control mechanism, the output response curves of the DG in the islanded microgrid are shown in Figure 8.
Figure 8 shows the current and voltage output response curves of the d-axis and q-axis in sensor signal loss operating conditions. It can be seen that the current and voltage are distorted in two period of 1 s to 1.5 s and 2.5 s to 3 s. The current fluctuation range is between 0.25 pu and 0.5 pu, while the voltage fluctuation range is between 0.2 pu and 0.65 pu. Figure 8 illustrates that the microgrid cannot operate stably under faulty conditions.
Figure 9 shows the current and voltage output response curves of the DG in the islanded microgrid in scenario III operating conditions by the proposed fault-tolerant controller.
Figure 9a shows the learning observer estimation curves of the detection current error of the d-axis and the q-axis. Figure 9b demonstrates the learning observer estimation curves of the detection voltage error of the d-axis and the q-axis. Figure 9c shows the output current response curves of the d-axis and q-axis. Figure 9d shows the output voltage response curves of d-axis and q-axis. Figure 9e shows the three-phase voltage output of the microgrid.
It can be seen that under the conditions of a single-phase-to-ground short-circuit accident, the proposed fault-tolerant control strategy also has a good ability to suppress the loss of sensor signals. Before and after the accident occurs, even if there has been a sensor signal loss fault, it can still maintain sensor fault tolerance, and ensure the stability and robustness of the microgrid bus voltage.

6. Conclusions

Based on the analysis of the control system structure and operation control method of the DG in the islanded microgrid, this paper aimed at examining the robust control problem of the system with sensor faults and uncertain disturbances. Firstly, a dq coordinate system model considering sensor faults was established; secondly, fault tolerant control structure based on fault output signal conversion filter and PD-type learning observer was constructed to realize online estimation and the real-time compensation of the fault signal; thirdly, a fault tolerant control strategy combining the output feedback control and learning observer was proposed to compensate an unexpected sensor fault. Finally, the simulation of multi-scenario sensor fault schemes were carried, and the experimental results verify that the proposed fault-tolerant control strategy has strong sensor fault tolerance and adaptability, as well as the high ability to enhance bus voltage stability and the robustness of the microgrid.

Author Contributions

Conceptualization, J.M., C.Y. and A.W.; software, C.Y. and X.Z. (Xiaotong Zhang); validation, C.Y. and X.Z. (Xudong Zhang); formal analysis, J.M. and C.Y.; investigation, J.M. and A.W.; data curation, J.M. and C.Y.; writing—original draft preparation, C.Y.; writing—review and editing, J.M. and C.Y.; supervision, J.M.; project administration, J.M.; funding acquisition, J.M. and A.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work is financially supported in part by Natural Science Research Program of Jiangsu Colleges and Universities under Grant No. 20KJA470002, Excellent Teaching Team of “Qinglan Project” of Jiangsu Colleges and Universities, and Science and Technology Research Program of Nantong under Grant No. JC2020094 and MS22020022.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

vabc(t)inverter output voltage
iabc(t)inverter output current
vsabc(t)DG voltage
iLabc(t)DG current
mabc(t)PWM modulation signal
md, mqmodulation signal in dq coordinate
id, iqinverter dq coordinate current
vd, vqinverter dq coordinate voltage
vsd, vsqDG dq coordinate voltage
iLd, iLqDG dq coordinate current
ωangular frequency
ffrequency
Linductance of the LC filter
Cfcapacitance of the LC filter
θphase angle of the inverter
Rtotal equivalent loss resistance of the inverter
xstate variable
zdisturbance term
yDG output variable with sensor fault
ysDG output variable with normal sensor
vrefreference input voltage vector
Kp, Kiproportional gain matrix and integral gain matrix
fsfault signal of the DG output current and voltage
ficurrent detection error
fvvoltage detection error
T, Qlearning observer matrix

References

  1. Olivares, D.E.; Mehrizi-Sani, A.; Etemadi, A.H.; Cañizares, C.A.; Iravani, R.; Kazerani, M.; Hajimiragha, A.H.; Gomis-Bellmunt, O.; Saeedifard, M.; Palma-Behnke, R.; et al. Trends in Microgrid Control. IEEE Trans. Smart Grid 2014, 5, 1905–1919. [Google Scholar] [CrossRef]
  2. Garcia-Torres, F.; Zafra-Cabeza, A.; Silva, C.; Grieu, S.; Darure, T.; Estanqueiro, A. Model Predictive Control for Microgrid Functionalities: Review and Future Challenges. Energies 2021, 14, 1296. [Google Scholar] [CrossRef]
  3. Akinyele, D.; Amole, A.; Olabode, E.; Olusesi, A.; Ajewole, T. Simulation and Analysis Approaches to Microgrid Systems Design: Emerging Trends and Sustainability Framework Application. Sustainability 2021, 13, 11299. [Google Scholar] [CrossRef]
  4. Mishra, M.; Chandak, S.; Rout, P.K. Taxonomy of Islanding detection techniques for distributed generation in microgrid. Renew. Energy Focus 2019, 31, 9–30. [Google Scholar] [CrossRef]
  5. Yazdavar, A.H.; Azzouz, M.A.; El-Saadany, E.F. A Novel Decentralized Control Scheme for Enhanced Nonlinear Load Sharing and Power Quality in Islanded Microgrids. IEEE Trans. Smart Grid 2019, 10, 29–39. [Google Scholar] [CrossRef]
  6. Sharma, R.; Suhag, S. Virtual impedance based phase locked loop for control of parallel inverters connected to islanded microgrid. Comput. Electr. Eng. 2019, 73, 58–70. [Google Scholar] [CrossRef]
  7. Chen, Z.; Luo, A.; Wang, H.; Chen, Y.; Li, M.; Huang, Y. Adaptive sliding-mode voltage control for inverter operating in islanded mode in microgrid. Int. J. Electr. Power Energy Syst. 2015, 66, 133–143. [Google Scholar] [CrossRef]
  8. Karimi, H.; Davison, E.J.; Iravani, R. Multivariable Servomechanism Controller for Autonomous Operation of a Distributed Generation Unit: Design and Performance Evaluation. IEEE Trans. Power Syst. 2010, 25, 853–865. [Google Scholar] [CrossRef]
  9. Bahrani, B.; Saeedifard, M.; Karimi, A.; Rufer, A. A multivariable design methodology for voltage control of a single-DG-unit microgrid. IEEE Trans. Ind. Inf. 2013, 9, 589–599. [Google Scholar] [CrossRef]
  10. Rajendran, S.; Govindarajan, U.; Senthilvadivelu, S.; Uandai, S.B. Intelligent sensor fault-tolerant control for variable speed wind electrical systems. IET Power Electron. 2013, 6, 1308–1319. [Google Scholar] [CrossRef]
  11. Etemadi, A.H.; Davison, E.J.; Iravani, R. A Generalized Decentralized Robust Control of Islanded Microgrids. IEEE Trans. Power Syst. 2014, 29, 3102–3113. [Google Scholar] [CrossRef]
  12. Gholami, S.; Saha, S.; Aldeen, M. Fault tolerant control of electronically coupled distributed energy resources in microgrid systems. Int. J. Electr. Power Energy Syst. 2018, 95, 327–340. [Google Scholar] [CrossRef]
  13. Liang, Z.; Mu, L.; Zhang, F.; Zhou, H.; Zhang, X. The fault detection method of islanded microgrid with the V/f controlled distributed generation. Int. J. Electr. Power Energy Syst. 2019, 112, 28–35. [Google Scholar] [CrossRef]
  14. Zarei, S.F.; Mokhtari, H.; Blaabjerg, F. Fault Detection and Protection Strategy for Islanded Inverter-Based Microgrids. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 9, 472–484. [Google Scholar] [CrossRef]
  15. Hadi, A.S.; Shaker, M.S. A New Estimation/Decoupling Approach for Robust Observer-Based Fault Reconstruction in Nonlinear Systems Affected by Simultaneous Time Varying Actuator and Sensor Faults. J. Frankl. Inst. 2020, 357, 8956–8979. [Google Scholar] [CrossRef]
  16. Youssef, A.B.; El-Khil, S.K.; Slama-Belkhodja, I. State Observer-Based Sensor Fault Detection and Isolation, and Fault Tolerant Control of a Single-Phase PWM Rectifier for Electric Railway Traction. IEEE Trans. Power Electron. 2013, 28, 5842–5853. [Google Scholar] [CrossRef]
  17. Liang, X.; Wang, Q.; Hu, C.; Dong, C. Observer-based H∞ fault-tolerant attitude control for satellite with actuator and sensor faults. Aerosp. Sci. Technol. 2019, 95, 105424. [Google Scholar] [CrossRef]
  18. Shahzad, E.; Khan, A.U.; Iqbal, M.; Saeed, A.; Hafeez, G.; Waseem, A.; Albogamy, F.R.; Ullah, Z. Sensor Fault-Tolerant Control of Microgrid Using Robust Sliding-Mode Observer. Sensors 2022, 22, 2524. [Google Scholar] [CrossRef]
  19. Jia, Q.X.; Zhang, C.X.; Li, H.Y. Fault reconstruction of satellite actuator based on a new learning observer. Syst. Eng. Electron. 2019, 41, 2835–2841. [Google Scholar]
  20. Hu, Q.L.; Niu, G.L.; Wang, C.L. Spacecraft attitude fault-tolerant control based on iterative learning observer and control allocation. Aerosp. Sci. Technol. 2018, 75, 245–253. [Google Scholar] [CrossRef]
  21. Teng, C.; Hua, J.G.; Peng, C.; Yi, X.X. A novel learning observer-based fault-tolerant attitude control for rigid spacecraft. Aerosp. Sci. Technol. 2022, 128, 107751. [Google Scholar]
  22. Zhu, X.Y.; Chen, J.L.; Zhu, Z.H. Adaptive learning observer for spacecraft attitude control with actuator fault. Aerosp. Sci. Technol. 2021, 108, 106389. [Google Scholar] [CrossRef]
  23. Ramezani, M.; Li, S.; Sun, Y. DQ-reference-frame based impedance and power control design of islanded parallel voltage source converters for integration of distributed energy resources. Electr. Power Syst. Res. 2019, 168, 67–80. [Google Scholar] [CrossRef]
  24. Youssef, F.B.; Sbita, L. Sensors fault diagnosis and fault tolerant control for grid connected PV system. Int. J. Hydrogen Energy 2016, 42, 8962–8971. [Google Scholar] [CrossRef]
  25. Badfar, E.; Ardestani, M.A. Robust versus optimal control for the radius of spherical bubble in a perfect incompressible liquid, LMI optimization approach. Int. J. Dyn. Control 2020, 8, 497–507. [Google Scholar] [CrossRef]
  26. Rodrigues, L.A.; Oliveira, R.C.L.F.; Camino, J.F. Parameterized LMIs for robust H2 and H state feedback control of continuous-time polytopic systems. Int. J. Robust Nonlinear Control 2018, 28, 940–952. [Google Scholar] [CrossRef]
  27. Shafiee-Rad, M.; Sadabadi, M.S.; Shafiee, Q.; Jahed-Motlagh, M.R. Robust decentralized voltage control for uncertain DC microgrids. Int. J. Electr. Power Energy Syst. 2020, 125, 106468. [Google Scholar] [CrossRef]
  28. Saha, S.; Gholami, S.; Khan Prince, M.K. Sensor Fault-Resilient Control of Electronically Coupled Distributed Energy Resources in Islanded Microgrids. IEEE Trans. Ind. Appl. 2022, 58, 914–929. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of the DG structure in islanded microgrid.
Figure 1. Schematic diagram of the DG structure in islanded microgrid.
Sensors 22 06907 g001
Figure 2. Output feedback controller.
Figure 2. Output feedback controller.
Sensors 22 06907 g002
Figure 3. Fault-tolerant controller.
Figure 3. Fault-tolerant controller.
Sensors 22 06907 g003
Figure 4. PID control and output feedback control response curves in scenario I. (a) d-axis and q-axis current output. (b) d-axis and q-axis voltage output.
Figure 4. PID control and output feedback control response curves in scenario I. (a) d-axis and q-axis current output. (b) d-axis and q-axis voltage output.
Sensors 22 06907 g004
Figure 5. Fault-tolerant control response curves in scenario I. (a) Current error estimation of d-axis and q-axis, (b) Voltage error estimation of d-axis and q-axis, (c) d-axis and q-axis current output, (d) d-axis and q-axis voltage output, (e) Frequency output, (f) Three-phase voltage output.
Figure 5. Fault-tolerant control response curves in scenario I. (a) Current error estimation of d-axis and q-axis, (b) Voltage error estimation of d-axis and q-axis, (c) d-axis and q-axis current output, (d) d-axis and q-axis voltage output, (e) Frequency output, (f) Three-phase voltage output.
Sensors 22 06907 g005aSensors 22 06907 g005b
Figure 6. Output feedback control response curves in Scenario Ⅱ, (a) d-axis and q-axis current output, (b) d-axis and q-axis voltage output.
Figure 6. Output feedback control response curves in Scenario Ⅱ, (a) d-axis and q-axis current output, (b) d-axis and q-axis voltage output.
Sensors 22 06907 g006aSensors 22 06907 g006b
Figure 7. Fault-tolerant control response curve in scenario II. (a) current error estimation of d-axis and q-axis (b) voltage error estimation of d-axis and q-axis (c) d-axis and q-axis current output, (d) d-axis and q-axis voltage output, (e) Three-phase voltage output.
Figure 7. Fault-tolerant control response curve in scenario II. (a) current error estimation of d-axis and q-axis (b) voltage error estimation of d-axis and q-axis (c) d-axis and q-axis current output, (d) d-axis and q-axis voltage output, (e) Three-phase voltage output.
Sensors 22 06907 g007aSensors 22 06907 g007b
Figure 8. Output feedback control response curves in scenario Ⅲ. (a) d-axis and q-axis current output, (b) d-axis and q-axis voltage output.
Figure 8. Output feedback control response curves in scenario Ⅲ. (a) d-axis and q-axis current output, (b) d-axis and q-axis voltage output.
Sensors 22 06907 g008
Figure 9. Fault-tolerant control response curves in scenario III. (a) Current error estimation of d-axis and q-axis, (b) Voltage error estimation of d-axis and q-axis, (c) d-axis and q-axis current output, (d) d-axis and q-axis voltage output, (e) Three-phase voltage output.
Figure 9. Fault-tolerant control response curves in scenario III. (a) Current error estimation of d-axis and q-axis, (b) Voltage error estimation of d-axis and q-axis, (c) d-axis and q-axis current output, (d) d-axis and q-axis voltage output, (e) Three-phase voltage output.
Sensors 22 06907 g009aSensors 22 06907 g009b
Table 1. DG circuit parameters.
Table 1. DG circuit parameters.
Parameter NameNumerical Value
DC side voltage Vd800 V
Inductance L10 mH
Resistance R3 mΩ
Capacitance Cf500 μF
Inverter switching
Frequency fsw
12 kHz
Frequency50 Hz
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Mao, J.; Yin, C.; Zhang, X.; Wu, A.; Zhang, X. Learning Observer-Based Sensor Fault-Tolerant Control of Distributed Generation in an Islanded Microgrid for Bus Voltage Stability Enhancement. Sensors 2022, 22, 6907. https://doi.org/10.3390/s22186907

AMA Style

Mao J, Yin C, Zhang X, Wu A, Zhang X. Learning Observer-Based Sensor Fault-Tolerant Control of Distributed Generation in an Islanded Microgrid for Bus Voltage Stability Enhancement. Sensors. 2022; 22(18):6907. https://doi.org/10.3390/s22186907

Chicago/Turabian Style

Mao, Jingfeng, Chunyun Yin, Xiaotong Zhang, Aihua Wu, and Xudong Zhang. 2022. "Learning Observer-Based Sensor Fault-Tolerant Control of Distributed Generation in an Islanded Microgrid for Bus Voltage Stability Enhancement" Sensors 22, no. 18: 6907. https://doi.org/10.3390/s22186907

APA Style

Mao, J., Yin, C., Zhang, X., Wu, A., & Zhang, X. (2022). Learning Observer-Based Sensor Fault-Tolerant Control of Distributed Generation in an Islanded Microgrid for Bus Voltage Stability Enhancement. Sensors, 22(18), 6907. https://doi.org/10.3390/s22186907

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