Next Article in Journal
Development of a Novel Hydrodynamic Sequencing Batch Reactor for Landfill Leachate Treatment by Shortcut Biological Nitrogen Removal
Previous Article in Journal
Dynamical Simulation, Sensitivity, and Productivity Analysis of a Light-Photoacclimation Model for Microalgae-Based Carbohydrate Production in Continuous Photobioreactors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of Intelligent Nonlinear H2/H Robust Control Strategy of Diesel Generator-Based CPSOGSA Optimization Algorithm

1
School of Power and Mechanical Engineering, Wuhan University, Wuhan 430072, China
2
Faulty of Metallurgical and Energy Engineering, Kunming University of Science and Technology, Kunming 650000, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Processes 2023, 11(7), 1867; https://doi.org/10.3390/pr11071867
Submission received: 25 May 2023 / Revised: 12 June 2023 / Accepted: 16 June 2023 / Published: 21 June 2023
(This article belongs to the Topic Advances in Power Science and Technology)

Abstract

:
In today’s human society, diesel generators (DGs) are widely applied in the human energy and electricity supply system due to its technical, operational, and economic advantages. This paper proposes an intelligent nonlinear H 2 / H robust controller based on the chaos particle swarm gravity search optimization algorithm (CPSOGSA), which controls the speed and excitation of a DG. In this method, firstly, establish the nonlinear mathematical model of the DG, and then design the nonlinear H 2 / H robust controller based on this. The direct feedback linearization and the H 2 / H robust control theory are combined and applied. Based on the design of the integrated controller for DG speed and excitation, the system’s performance requirements are transformed into a standard robust H 2 / H control problem. The parameters of the proposed solution controller are optimized by using the proposed CPSOGSA. The introduction of CPSOGSA completes the design of an intelligent nonlinear H 2 / H robust controller for DG. The simulation is implemented in MATLAB/Simulink, and the results are compared with the PID control method. The obtained results prove that the proposed method can effectively improve the dynamic accuracy of the system and the ability to suppress disturbances and improve the stability of the system.

1. Introduction

The diesel generator (DG) is a prominent energy and power equipment extensively employed within the human industrial system [1]. Its versatility is especially crucial in regions characterized by weak grids and high costs associated with long-distance power transmission. Furthermore, in specific power supply scenarios such as military emergency power supply and disaster relief power supply, the reliance on traditional large power grids for providing adequate and timely power becomes impractical [2,3,4]. The wide range of applications of diesel generators is shown in Figure 1. In such contexts, DGs and their associated systems prove to be highly effective and reliable alternatives. However, to ensure the optimal performance and operational stability of DG systems, it is essential to develop advanced control strategies that can effectively regulate and optimize their operation.
The system consisting of DGs and the various types of loads connected can be considered a micro-grid (MG) [5]. The MG is an effective way to accelerate renewable energy development and solve the shortcomings of large grids [6]. The complementation of photovoltaic panels, wind turbines, and DGs in MG is one of the development trends of power generation and distribution in the future power system [7]. With the continuous improvement and perfection of DG technology, more and more people will also benefit from it, especially far away from the large grid. Therefore, the DG research work has progressive significance for the energy supply of human society.
In many MGs, the DG is typically configured as the primary power source to ensure the safe and stable operation of the MG system [8,9]. Considering that DGs often contribute significantly to the overall capacity of most MGs, their control performance plays a critical role in determining the stability of the entire MG [10]. As a result, research focused on DG control is of fundamental importance. However, based on the current state of research, the comprehensive disturbance characteristics, such as voltage and frequency, specific to distributed MGs are rarely considered in the conventional DG control studies [11,12]. To address this gap, it is crucial to develop advanced control strategies that account for the intricate dynamics and disturbance characteristics associated with distributed MGs. By considering factors such as fluctuating loads, intermittent renewable energy sources, and varying grid conditions, the control of DGs can be significantly improved to ensure the optimal performance, stability, and resilience of the entire MG system.
The speed control system, comprising the diesel engine (DE) and the governor, plays a crucial role in determining the frequency of the synchronous generator. The frequency stability of the MG system relies heavily on the characteristics of the DE governor system [13,14]. However, when there are sudden changes in the load within the MG system, the power flow and output power of each generator also experience abrupt variations, disrupting the power balance between the generator and the prime mover. This leads to the occurrence of unbalanced torque and relative motion between the rotors of the generators [15]. The resulting frequency fluctuations not only impact the system’s users but also detrimentally affect the overall operation of the MG system. Consequently, it becomes necessary to adjust the prime mover’s frequency [16,17]. While much of the existing research has focused on optimizing the speed controller, there are limitations to the conventional approaches. For instance, Valenzuela et al. [18] proposed a conventional PI speed controller with reduced bandwidth to suppress excitation at the resonant frequency, but this approach leads to slow dynamic performance, which is undesirable. Mahmoud et al. [19] analyzed optimal tuning methods for the PI/PID controller to enhance system performance. However, this technique proves ineffective when the inertia of the driving machine is comparable to that of the load device [20]. In addition to these conventional approaches, advanced control strategies, such as sliding mode controller [21], model predictive control [22], fuzzy logic [23], neural networks [24,25], and optimization algorithms [26], have been proposed for speed controller optimization. These solutions exhibit improved dynamic properties and robustness against parameter changes. However, these works have not adequately considered the effects of the excitation regulation process. Moreover, in extreme cases, these methods may not be applicable to DG systems. In light of these limitations, it is essential to explore alternative control strategies that address the challenges associated with speed control in DG systems.
The balance between the mechanical power of the prime mover and the electromagnetic power of the generator is crucial to ensure stable operation. Failure to achieve this balance can result in rotor oscillations, electromagnetic transient processes, and dynamic excitation regulation caused by voltage and current fluctuations at the generator terminal [27,28]. Since the majority of electrical equipment in DG systems comprises inductive loads, the load current has a demagnetizing effect on the synchronous generator. Changes in current magnitude and power factor directly impact the terminal voltage, necessitating the use of an excitation control device for the synchronous generator [29]. Furthermore, to enhance power supply reliability and achieve cost-effective electricity generation, the parallel operation of multiple generator sets is often employed in certain systems under different working conditions. To maintain stability within the parallel system, the allocation of reactive power between the generators must be properly managed, a task regulated by excitation control mechanisms [30,31]. In the context of excitation control research, Patel et al. [32] proposed an alternative method based on command filtered backstepping principles to control the terminal voltage and stabilize the DG through the excitation system. In addition to the aforementioned approach, researchers have explored the integration of various advanced control techniques into excitation control. Examples include the decentralized improved cooperative excitation controller [33], the excitation controller based on linear matrix inequality (LMI) [34], robust control strategies [35,36], and model predictive control [37], all of which aim to improve system performance. However, it is worth noting that some controllers developed using these methods rely on linear approximations and bounded operating ranges. Consequently, their performance may degrade significantly in the presence of large disturbances [38].
The dynamic process of DGs in the system includes both the electromagnetic dynamic process and dynamic mechanical process, and the two are related to each other [39]. The comprehensive control of speed and excitation can be used as an effective measure to improve the transient stability of the MG system [40]. However, most of the existing DG strategies only consider one of these methods while ignoring the dual control functions of voltage regulation and prime mover speed regulation. In the above studies, stable islanded MGs based on nonlinear control techniques for speed regulation and excitation robust controllers for DGs have been studied [41]. However, the speed regulation and robust excitation controller they designed is not intelligent; that is, the user manually selects the parameters of the robust controller, and no optimization is used to optimize the adjustable parameters.
This paper proposes a robust control method for DG speed and excitation based on the intelligent CPSOGSA, which is used in island MG with multiple load types. The CPSOGSA optimizes the parameters of the robust controller, and the CPSOGSA is introduced for the robust control of DG speed and excitation. The simulation results show that the method effectively suppressed oscillations under severe disturbances and uncertain conditions. The main innovations of this paper can be divided into the following categories:
-
Based on the theory of direct feedback linearization, a nonlinear speed and excitation robust controller of a DG is designed;
-
The intelligent CPSOGSA is applied to optimize the dynamic output function parameters of the robust controller, thus introducing the CPSOGSA for this problem solving multi-objective mixed H 2 / H robust controller;
-
The proposed method effectively suppresses frequency and voltage oscillations under various load disturbances and uncertainties;
-
Excellent damping efficiency, especially low overshoot, steady-state error, and settling time.
This paper is organized as follows: In Section 2, the isolated MG structure supplied by DG studied in this paper is introduced, and the dynamic mathematical model of the DG is established in detail, respectively. Then, in Section 3, a speed and excitation robust controller is designed for the MG system’s primary power source-DG. Section 4 presents the CPSOGSA and its application to robust controller optimization problems. Simulation studies are conducted in Section 5 to demonstrate the advantages of the new method. Finally, Section 6 concludes this paper.

2. Modeling of Diesel Generator and Its Loads

This section briefly introduces the nonlinear mathematical model of DG, which mainly consists of two parts: speed regulation and the excitation system of DG.

2.1. Modeling of Speed Control Part

As illustrated in Figure 2, the diesel engine in the DG serves as a power machine that converts the heat energy from diesel fuel into the mechanical energy required by the generator [42]. However, it is important to note that the main driving output torque of the diesel engine, denoted as M 1 , is a pulsating torque [43]. This pulsating torque can be mathematically decomposed into a Fourier series, represented by the following equation:
M 1 = M p + f = 1 M f 0 s i n ( f ω 0 t + φ f )
where M 1 is the DE pulsating torque; M p is the average torque of one cycle; M f 0 is the fth harmonic torque amplitude; ω 0 is the harmonic torque angular velocity; and φ f is the fth harmonic torque initial phase angle.
As shown in Figure 3, a flywheel with a significant moment of inertia is installed on the main shaft of the diesel to keep the output torque of the diesel within the allowable range, which can make the flywheel rotation unevenness between (0.0033, 0.0067) [44]. During operation, the enormous flywheel torque ensures that the output torque of the diesel is uniform. Therefore, the output torque’s unevenness can be ignored in the diesel’s regular operation. In other words, the first constant in Equation (1) can be retained, and the rest of the harmonic torque composed of amplitude, phase, and frequency can be ignored, and Equation (1) is derived
M 1 = M p
The driving torque and rotating speed characteristics of DE are smooth curves, approximating several linear segments [45]. Divide the driving torque and rotating speed characteristics of the diesel into m sections; then, each section can be written as
M 1 j = k j n d + b j
where n d is the DE rotational speed, and the constant value of k j and b j is determined by the positions of different segments ( j = 1 , 2 , , m ).
It can be seen from the adjustment characteristics of the diesel that the relationship between the main driving torque M 1 of the DE and the output throttle displacement L of the actuator presents a specific linear relationship [46]. At the same time, the driving torque of the diesel has a certain lag, so the adjustment characteristic of the diesel can be expressed as
M 1 = M 1 e L e L 0 ( L ( t T d ) L 0 )
where M 1 e is the torque at rated oil supply; L e is the rated stroke of the DE actuator; L 0 is the no-load stroke of the DE actuator; and T d is the DE torque lag time.
Through the above analysis and derivation, the rotating speed characteristic and adjustment characteristic of the integrated the DE can be obtained as the expression of the driving torque M 1 :
M 1 = k j n d + b j + M 1 e L e L 0 ( L ( t T d ) L 0 )
When the DE is running at the rated speed, the segment described in Equation (5) can be described as
M 1 = k 1 n d + b 1 + M 1 e L e L 0 ( L ( t T d ) L 0 )
Define d 1 = b 1 ( M 1 e L 0 ) / ( L e L 0 ) ; then, Equation (6) can be written as
M 1 = k 1 n d + d 1 + M 1 e L e L 0 L ( t T d )
The rotational speed, the number of cylinders, and the number of strokes of the diesel determine the torque lag time T d of the diesel [47]. Generally, the following equation can be used to estimate the value range
15 n d < T d < 15 n d + 60 τ n d l s
where τ is the DE stroke coefficient and l s is the number of DE cylinders.
The diesel parameters studied in this paper are the value of rated speed n d = 1500 r/min, the number of cylinders is 16, and the stroke coefficient τ = 2 . According to Equation (8), the value range of T d can be calculated as 0.01 s < T d < 0.015 . The speed transition time of the diesel is 2 s, and T d is very small compared with it and can be ignored. Therefore, Equation (7) can become
M 1 = k 1 n d + d 1 + M 1 e L e L 0 L
where L is the throttle actuator displacement.
The relationship between the rotational speed of the diesel n d and the angular velocity of the crank shaft ω g is
n d = 60 ω g 2 π
where ω g is the angular velocity of the crankshaft shaft.
Equation (9) can be written as
M 1 = 60 k 1 ω g 2 π + d 1 + M 1 e L e L 0 L
The dynamic motion equation of the main shaft of the DG set can be expressed as
ω ˙ g = 1 J ( M 1 M 2 M d )
where J is the DE rotational moment of inertia; ω g is the DE spindle angular velocity; M 1 is the DE output shaft torque; M 2 is the DE load torque; and M d is the generator damping torque.
The damping torque M d is generated by the damping winding of the synchronous generator, and its characteristic is that it is proportional to the electrical angular speed of the generator rotor, which can be calculated by Equation (13).
M d = D p ω g
where D is the damping factor and p is the number of synchronous generator pole pairs.
Substituting Equations (11) and (13) into Equation (12), we obtain
J ω ˙ g + D p ω g = 60 k 1 ω g 2 π + d 1 + M 1 e L e L 0 L M 2
General variables are marked per unit value in the research and analysis of electric power systems. In order to unify the form, Equation (14) can be standardized as per the unit value. This paper converts the mechanical angular speed into electrical angular speed and then standardizes the power, torque, and angular speed to study the speed response of the diesel. This paper defines the rated apparent power S B of the DG as the reference value of power and defines ω 0 = 100 π as the reference value of the angular speed. Therefore, in standardized form, Equation (14) can be written as
J ω g 0 2 S B ω ˙ = 60 k 1 ω g 0 2 2 π D p ω g 0 2 2 π S B ω + d 1 ω g 0 S B + a ω g 0 S B L M 2
where ω g 0 is 100 π / p ; a = M 1 e L e L 0 .
Ignoring the no-load torque and the winding loss, M 2 is equal to the output torque of the synchronous generator. In the stability analysis or control system design, for the convenience of calculation, it is considered that the angular speed ω does not change much during the transient process and is approximately equal to the synchronous speed, that is, ω 1 . Therefore, Equation (15) can be derived as
J ω g 0 2 S B ω ˙ = 60 k 1 ω g 0 2 2 π D p ω g 0 2 2 π S B ω + d 1 ω g 0 S B + a ω g 0 S B L P e
The output power P e of the salient-pole synchronous generator can be described as
P e = E q U X d sin δ + U 2 2 X d X q X d X q s i n ( 2 δ )
where E q is the q-axis transient potential; U is the DG terminal voltage; and X is the generator winding reactance.
The relationship between the generator rotor angle δ and the electrical angular velocity ω can be described as
δ ˙ = ( ω 1 ) ω 0
where ω is the nominal value, δ and t are the actual values, and ω 0 = 100 π .
From Equations (16)–(18), the mathematical model of the electrical transient process of DGs is
δ ˙ = ( ω 1 ) ω 0 ω ˙ = T b T a ω + 1 T a c 1 + c 2 T a L 1 T a E q U X d sin δ 1 T a U 2 2 X d X q X d X q sin ( 2 δ )
in the above, the definitions of T a , T b , c 1 , c 2 , and a are as follows:
T a = J ω g 0 2 S B T b = 60 k 1 ω g 0 2 2 π D p ω g 0 2 2 π S B c 1 = d 1 ω g 0 S B c 2 = a ω g 0 S B a = M 1 e L e L 0

2.2. Modeling of Excitation Control Part

During the operation of DGs, excitation control is the most basic and indispensable. The synchronous generator is the control object of the excitation control system [46]. Studying the dynamic characteristics of the excitation system is inseparable from the analysis of the dynamic characteristics of the synchronous generator. The mathematical model of the electromagnetic transient process of the DG includes the stator voltage balance equation of the generator and the transient electromagnetic equation of each winding of the rotor [48]. The standard form of the transient electromagnetic equation of the synchronous generator can be described as
E ˙ q = 1 T d 0 E f d 1 T d 0 E q X d X d T d 0 E ˙ q = 1 T d 0 X d X l X d X l E f d + 1 T d 0 X d X l X d X 1 1 T d 0 E q 1 T d 0 E q X d X d T d 0 + X d X l X d X l X d X d T d 0 I d E ˙ d = 1 T q 0 E d + X q X q T q 0 I q U d = R I d + ω X q I q + ω E d U q = R I q ω X d I d + ω E q U = U d 2 + U q 2
where U is the stator winding terminal voltage; U d and U q are the d-axis and q-axis components of the stator winding terminal voltage; R is the stator winding resistance; X is the winding reactance; I is the winding current; T is the winding time constant; E d is the d-axis subtransitory potential; E q is the q-axis transient potential; E q is the q-axis subtransitory potential; and E d f is the excitation winding voltage.
By combining Equations (19) and (20), a nonlinear mathematical model of the DG is obtained. This model reflects the interaction and mutual influence of speed and voltage and more accurately describes the change law of speed and voltage.

3. Design of Nonliear H 2 / H Synthetic Controller

3.1. Multi-Objective State-Feedback Theory

The control system shown in Figure 4 defines the closed-loop transfer function T ( s ) from disturbance w to H control performance output vector z , and the closed-loop transfer function T 2 ( s ) from disturbance w to H 2 control performance output vector z 2 . The control goal is to design a state feedback control law u = K x to stabilize the closed-loop system progressively. In addition, it needs to:
-
Keep the RMS gain ( H norm) of T ( s ) below a certain specified value γ 0 > 0 ;
-
Maintain the H 2 norm (LQG cost) of T 2 ( s ) below a certain specified value υ 0 > 0 ;
-
Minimized the form of H 2 / H trade-off standard α T 2 ( s ) + β T ( s ) ;
-
Place the closed-loop pole in the designated area of the open left half-plane.
The mixed H 2 / H standard considers both the interference suppression aspect (RMS gain from w to z ) and the LQG aspect ( H 2 norm from w to z 2 ). In addition, the closed-loop pole can be forced into a specific part of the stable half-plane to obtain a well-damped transient response. Such control problems are called H 2 / H control design problems [48,49].
The linear system shown in Figure 4 can be expressed as:
x ˙ = A x + B 1 w + B 2 u z = C 1 x + D 11 w + D 12 u z 2 = C 2 x + D 21 w + D 22 u
where the first term in Equation (21) is a dynamic linear state-space differential equation and the second and third terms are its dynamic performance evaluation signals.
The closed-loop system formed after adding the controller K x can be described in the form of state-space as
x ˙ = A c l x + B 1 w z = C c l 1 x + D 11 w z 2 = C c l 2 x + D 21 w
where A c l = A + B 2 K ; C c l 1 = C 1 + D 12 K ; C c l 2 = C 2 + D 22 K .
Taken separately, the two design goals have the following LMI formulation:
The H performance: the closed-loop RMS gain from w to z does not exceed γ if and only if there exists a symmetric matrix X such that
A c l X + X A c l T B 1 X C c l 1 T B 1 T γ I D 11 T C c l 1 X D 11 γ I < 0 X > 0
The H 2 performance: the closed-loop H 2 norm of T 2 ( s ) does not exceed υ if there exist two symmetric matrices X 2 and Q such that
A c l X 2 + X 2 A c l T B 1 B 1 T I < 0 Q C c l 2 X 2 X 2 C c l 2 T X 2 > 0 T r a c e ( Q ) < υ 2
The mixed H 2 / H performance: the pole of the closed-loop system is located in the left half-open complex plane, and the performance index α T ( s ) 2 + β T 2 ( s ) 2 2 is minimized.
To solve the mixed objective, the two sets of conditions add up to a non-convex optimization problem with variables Q , K , X , and X 2 . In order to facilitate the processing of this problem in the LMI framework, we seek a single Lyapunov matrix X : = X = X 2 to force the solution of the two goals. With the change of variable Y : = K X , this leads to the multi-objective state feedback synthesis problem, which the following sub-optimal LMI formula can express:
Minimize α γ 2 + β T r a c e ( Q ) over Y , X , Q , and γ 2 satisfying:
A X + X A T + B 2 Y + Y T B 2 T B 1 X C 1 T + Y T D 12 T B 1 T γ I D 11 T C 1 X + D 12 Y D 11 γ I < 0 Q C 2 X + D 22 Y X C 2 T + Y T D 22 T X < 0 T r a c e ( Q ) < υ 0 2 γ 0 < γ 0 2
Denoting the optimal solution by ( X * , Y * , Q * , γ * ), the corresponding state-feedback gain is given by:
K * = Y * ( X * ) 1
this gain guarantees the worst-case performances:
T ( s ) γ * T ( s ) 2 2 T r a c e ( Q * )
The solution of the mixed H 2 / H controller is usually configured with α = 0.5 and β = 0.5 to obtain [46]. The robust controller obtained by this method can improve and optimize the control performance of the related system.

3.2. Design of Speed Controller

The schematic diagram of the DG integrated control system based on the nonlinear H 2 / H integrated controller is shown in Figure 5. The DG integrated control system comprises a diesel, generator, nonlinear H 2 / H integrated controller, actuator, fuel supply mechanism, and exciter. The nonlinear H 2 / H integrated controller consists of two parts: one part is the nonlinear H 2 / H speed controller, and the other is the nonlinear H 2 / H voltage controller. The nonlinear H 2 / H integrated controller should consider the coupling effect of speed and voltage, comprehensively control the speed and voltage, and control the mutual influence between the two to a minimum. Further, it should improve the stability of the frequency and voltage of the independent MG system.
The differential equation expression of the actuator is:
L ˙ = 1 T 1 L + K 1 T 1 u 1
where T 1 is the actuator time constant and K 1 is the actuator gain.
The expression of the differential equation of the exciter is
E ˙ f d = 1 T 2 E f d + K 2 T 2 u 2
where T 2 is the exciter time constant and K 2 is the exciter gain.
By combining Equations (19) and (28), we can obtain the nonlinear mathematical model of the DG’s speed control system:
δ ˙ = ( ω 1 ) ω 0 L ˙ = 1 T 1 L + K 1 T 1 u 1 ω ˙ = T b T a ω + 1 T a c 1 + c 2 T a L 1 T a E q U X d sin δ 1 T a U 2 2 X d X q X d X q sin ( 2 δ )
Equation (30) has apparent nonlinear terms. In order to be able to apply the above mixed H 2 / H control theory, this paper uses the direct feedback linearization method to linearize the nonlinear mathematical model of the DG speed system described in Equation (30) to obtain its linear model and then obtain the corresponding nonlinear speed control law.
Three variables ( X 1 , X 2 , and X 3 ) are defined in this paper, which can be expressed as:
X 1 = δ X 2 = ( ω 1 ) ω 0 X 3 = T b T a ω + 1 T a c 1 + c 2 T a L 1 T a E q U X d sin δ 1 T a U 2 2 X d X q X d X q sin ( 2 δ )
According to the definitions of X 1 , X 2 and X 3 , the nonlinear differential equations described by Equation (30) can be rewritten as:
X ˙ 1 = X 2 X ˙ 2 = ω 0 X 3 + d 1 W X ˙ 3 = T b T a X 3 + c 2 K 1 T a T 1 u 1 c 2 T a T 1 L E q U ω 0 T a X d cos δ ( ω 1 ) U 2 ω 0 X d X q T a X d X d cos ( 2 δ ) ( ω 1 )
where d 1 W is the disturbance signal set when the mixed H 2 / H control method is adopted, including equivalent disturbances caused by disturbance torque and modelling errors.
For speed control, this paper defines virtual control variables V as:
V = c 2 K 1 T a T 1 u 1 c 2 T a T 1 L E q U ω 0 T a X d cos δ ( ω 1 ) U 2 ω 0 ( X d X q ) T a X d X q cos ( 2 δ ) ( ω 1 )
By introducing virtual control variables V, Equation (30) is described by linear state-space differential equations as:
X ˙ = A s X + B 1 s W + B 2 s V
where X, A s , B 1 s and B 2 s are defined as follows:
X = X 1 X 2 X 3 ; A s = 0 1 0 0 0 ω 0 0 0 T b T a ; B 1 s = 0 d 1 0 ; B 2 s = 0 0 1 .
Add the dynamic performance evaluation signal described by Equation (35) to this system
Z s = C 1 s X + D 11 s W + D 12 s V Z 2 s = C 2 s X + D 21 s W + D 22 s V
where
C 1 s = q 11 0 0 0 q 12 0 0 0 q 13 ; D 12 s = 0 0 r 1 ; C 2 s = q 21 0 0 0 q 22 0 0 0 q 23 ; D 22 s = 0 0 r 2 ; D 11 s = D 21 s = 0 0 0 .
C 1 s , C 2 s , D 11 s , D 12 s , D 21 s , and D 22 s are weighting matrices, q i j > 0 ( i = 1 , 2 ; j = 1 , 2 , 3 ) and r i > 0 ( i = 1 , 2 ) are weighting coefficients. A controller that meets the optimal performance requirements can be obtained by selecting different weighting coefficients. The performance requirements include the independent power system stability, frequency adjustment accuracy, and low energy consumption of the speed control system.
From Equations (34) and (35), the augmented controlled object based on the mixed H 2 / H control theory can be obtained as
P s = A s B 1 s B 2 s C 1 s D 11 s D 12 s C 2 s D 21 s D 22 s
Bring the augmented controlled object P s into the framework shown in Figure 4 and meet the design requirements of the multi-objective H 2 / H state-feedback controller at the same time, and then the H 2 / H state feedback controller can be obtained as:
V = F s X = f 1 s f 2 s f 3 s X 1 X 2 X 3 = f 1 s X 1 + f 2 s X 2 + f 3 s X 3
From Equations (33) and (37), the speed control law u 1 can be solved as:
u 1 = 1 K 1 L + T a T 1 c 2 K 1 F s X + E q U ω 0 T 1 c 2 K 1 X d cos δ ( ω 1 ) + U 2 ω 0 T 1 ( X d X q ) c 2 K 1 X d X q cos ( 2 δ ) ( ω 1 )
Substituting X 1 , X 2 , and X 3 into Equation (38), the DE nonlinear H 2 / H speed control law in the usable form shown in Equation (39) can be obtained.
u 1 = 1 K 1 L + T a T 1 c 2 K 1 f 1 s δ + T a T 1 c 2 K 1 f 2 s ( ω 1 ) ω 0 + T b T 1 c 2 K 1 f 3 s ω T 1 c 2 K 1 E q U X d f 3 s sin δ T 1 c 2 K 1 U 2 2 X d X q X d X q f 3 s sin ( 2 δ ) + T 1 c 2 K 1 f 3 s c 1 + T 1 K 1 f 3 s L + E q U ω 0 T 1 c 2 K 1 X d cos δ ( ω 1 ) + U 2 ω 0 T 1 ( X d X q ) c 2 K 1 X d X q cos ( 2 δ ) ( ω 1 )

3.3. Design of Excitation Control Controller

By combining Equations (20) and (29) of the first three terms, one can obtain the nonlinear mathematical model of the synchronous generator voltage regulation system, which is shown in Equation (40).
E ˙ f d = 1 T 2 E f d + K 2 T 2 u 2 E ˙ q = 1 T d 0 E f d 1 T d 0 E q X d X d T d I d δ ˙ = ( ω 1 ) ω 0 ω ˙ = T b T a ω 0 ω + 1 T a ω 0 c 1 + c 2 T a ω 0 L 1 T a ω 0 E q U X d sin δ 1 T a ω 0 U 2 2 X d X q X d X q sin ( 2 δ )
Since the damper winding of the synchronous generator has a weak influence on the excitation control, the fourth and fifth terms of Equation (20) can be ignored when designing the voltage controller. Regarding the electromagnetic power P e as an external disturbance, Equation (40) becomes
E ˙ f d = 1 T 2 E f d + K 2 T 2 u 2 E ˙ q = 1 T d 0 E f d 1 T d 0 E q X d X d T d 0 I d δ ˙ = ω 1 ω ˙ = T b T a ω 0 ω + 1 T a ω 0 c 1 + c 2 T a ω 0 L 1 T a ω 0 P e
Since E q is not easy to measure, it is not conducive to designing a state feedback controller. Therefore, the voltage error Δ U is selected as the state variable, so this paper converts E q in Equation (41) into Δ U by a constant c 3 . According to the relationship between variable data:
U = E q c 3 δ
Through the relationship between U and the voltage U 0 at the stator winding end of the generator, it can be derived:
E q = U 0 + Δ U + c 3 δ
According to the relationship described in Equation (43), the state-space differential equation expressed by Equation (41) can be rewritten as
E ˙ f d = 1 T 2 E f d + K 2 T 2 u 2 Δ U ˙ = 1 T d 0 E f d 1 T d 0 Δ U 1 T d 0 c 3 δ c 3 ω + ( c 3 1 T d 0 ) X d X d T d 0 I d δ ˙ = ω 1 ω ˙ = T b T a ω 0 ω + 1 T a ω 0 c 1 + c 2 T a ω 0 L 1 T a ω 0 P e
Equation (44) is written as a linear state-space differential equation in the form
X ˙ = A e X + B 1 e W + B 2 e u 2
where
X ( t ) = E f d Δ U δ ω ; W = I d L P e 1 ; B 2 e = K 2 T 2 0 0 0 ; A e = 1 T 2 0 0 0 1 T d 0 1 T d 0 c 3 T d 0 c 3 0 0 0 1 0 0 0 T b T a ω 0 ; B 1 e = 0 0 0 0 X d X d 0 0 c 3 1 T d 0 T d 0 0 0 0 1 0 c 2 T a ω 0 1 T a ω 0 c 1 T a ω 0 .
Similarly, the dynamic performance evaluation signal of the system described in Equation (45) is defined as
Z e = C 1 e X + D 11 e W + D 12 e u 2 Z 2 e = C 2 e X + D 21 e W + D 22 e u 2
where
C 1 e = q 14 0 0 0 0 q 15 0 0 0 0 q 16 0 0 0 0 q 17 ; D 12 e = r 3 r 4 r 5 r 6 ; C 2 e = q 24 0 0 0 0 q 25 0 0 0 0 q 26 0 0 0 0 q 27 ; D 22 e = r 7 r 8 r 9 r 10 ; D 11 e = D 21 e = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
C 1 e , C 2 e , D 11 e , D 12 e , D 21 e , and D 22 e are weighting matrices, q i j > 0 ( i = 1 , 2 ; j = 4 , 5 , 6 , 7 ), and r i > 0 ( i = 3 , 4 , , 10 ) are weighting coefficients. The voltage controller that meets the optimal performance is solved by combining different weighting coefficients. The performance includes the system stability, voltage regulation accuracy, and low energy loss of the excitation system.
From Equations (45) and (46), the augmented controlled object P e used to solve the mixed H 2 / H robust controller can be obtained, which can be expressed as:
P e = A e B 1 e B 2 e C 1 e D 11 e D 12 e C 2 e D 21 e D 22 e
Similarly, the augmented controlled object P e is brought into the solution framework shown in Figure 4, and the voltage H 2 / H state feedback controller of the DG is obtained to satisfy the LMI. The nonlinear H 2 / H voltage control law of the DG is
u 2 = F e X = f 1 e f 2 e f 3 e f 4 e E f d Δ U δ ω = f 1 e E f d + f 2 e Δ U + f 3 e δ + f 4 e ω
Combining the Equations (39) and (48) derived above, the DG’s nonlinear robust H 2 / H integrated controller is obtained.
u 1 = 1 K 1 L + T a T 1 c 2 K 1 f 1 s δ + T a T 1 c 2 K 1 f 2 s ( ω 1 ) ω 0 + T b T 1 c 2 K 1 f 3 s ω T 1 c 2 K 1 E q U X d f 3 s sin δ T 1 c 2 K 1 U 2 2 X d X q X d X q f 3 s sin ( 2 δ ) + T 1 c 2 K 1 f 3 s c 1 + T 1 K 1 f 3 s L + E q U ω 0 T 1 c 2 K 1 X d cos δ ( ω 1 ) + U 2 ω 0 T 1 ( X d X q ) c 2 K 1 X d X q cos ( 2 δ ) ( ω 1 ) u 2 = f 1 e E f d + f 2 e Δ U + f 3 e δ + f 4 e ω
It can be found from Equation (49) that the designed nonlinear control law considers the coupling effect of the DG’s speed and voltage and comprehensively controls the two, which can improve the dynamic accuracy of the DG’s speed and voltage. Further, it can improve the stability of the MG system connected to the DG.

4. Artificial Hybrid PSOGSA with Chaotic Maps Approach and Its Application to Multi-Objective H 2 / H Robust Problem

4.1. The Proposed CPSOGSA Algorithm

The artificial intelligence CPSOGSA algorithm is a hybrid particle swarm optimization and gravitational search algorithm combined with chaotic mapping [50]. Moreover, the CPSOGSA is superior and more robust than other methods (such as MSA, GWO, WOA, and so on) [51]. Therefore, this paper also adopts CPSOGSA to optimize the robust controller. This subsection provides the necessary description of the algorithm.

4.1.1. Particle Swarm Optimization

The PSO consists of three crucial operators, which are the inertia weight vector w p , the personal particle best (pbest), and the global particle best (gbest). The inertia weight gives diversification (exploration) capability, and <pbest, gbest> provides intensification (exploitation) power to PSO, respectively [52]. The velocity v i ( k ) and position p i ( k ) of each particle in the PSO algorithm are updated as follows:
v i ( k + 1 ) = w p v i ( k ) + c 1 × rand × pbest i p i ( k ) + c 2 × rand × gbest i p i ( k ) p i ( k + 1 ) = p i ( k ) + v i ( k + 1 )
where c 1 and c 2 are the acceleration coefficient and rand is a uniform random variable between O and 1.

4.1.2. Gravitational Search Algorithm

GSA is an optimization algorithm inspired by Newton’s theories of gravity and motion. The operation steps of GSA are briefly summarized as follows [53].
Positions of N agents constituting the initialization population P i in GSA are listed in Equation (51). The best and worst fitness values are computed for each iteration. The best and worst fitness values are defined as in Equation (52) for the problem.
P i = p 1 1 , , p i d , , p i n , i = 1 , 2 , , N
where p i d is the ith agent of the dth dimensions.
best ( k ) = min fit i ( k ) i { 1 , 2 , , N } worst ( k ) = max fit i ( k ) i { 1 , 2 , , N }
where fit i ( k ) denotes the fitness value of the ith individual.
The gravitational constant G ( k ) for each iteration and inertial masses are calculated as follows:
G ( k ) = G 0 e α k K M a i = M p i = M i i = M i i = 1 , 2 , 3 , , N m i ( k ) = fit i ( k ) worst ( k ) best ( k ) worst ( k ) M i ( k ) = m i ( k ) j = 1 N m j ( k )
where G 0 and α are the initial value of gravitational constant and the specified constant; k and K are the index and the total number of iterations; M a i is the active mass at kth iteration for the ith agent; M p i is the passive mass at kth iteration for the ith agent; M i i is the the inertial mass at kth iteration for the ith agent; and M i is the mass at kth iteration for the ith agent.
The force F i j d ( k ) acting on the ith mass from the jth mass, the total force F i d ( k ) , and the acceleration value σ i d ( k ) at iteration k are calculated as follows:
F i j d ( k ) = G ( k ) M p i ( k ) × M a j ( k ) R i j ( k ) + ε p j d ( k ) p i d ( k ) F i d ( k ) = j ( k ) best , j i rand j F i j d ( k ) σ i d ( k ) = F i d ( k ) M i i ( k )
where R i j is the euclidean distance between the ith mass and the jth mass.
The velocity V i d ( k ) and position p i d ( k ) of the ith agent at the dth dimension of the next iteration are updated as follows:
V i d ( k + 1 ) = rand × V i d ( k ) + σ i d ( k ) p i d ( k + 1 ) = p i d ( k ) + V i d ( k + 1 )

4.1.3. Modified Hybrid Particle Swarm Optimization and Gravitational Search Algorithm with Chaotic Maps

The hybrid PSOGSA combines the advantages of PSO and GSA algorithms. The algorithm can be explained a follows:
V i ( k + 1 ) = w p × V i ( k ) + c 1 × rand × σ i ( k ) + c 2 × rand × gbest p i ( k ) p i ( k + 1 ) = p i ( k ) + V i ( k + 1 )
When the chaotic map is used in the optimization algorithm, the optimization algorithm can quickly converge to the optimal solution and get rid of the optimal local solution [54]. Therefore, the one-dimensional and irreversible chaotic mapping method with this advantage is applied to the PSOGSA optimization algorithm so that the performance of PSOGSA can be further improved. The chaotic map equation gives these characteristics of the chaotic map. In [55], ten chaotic mapping methods are given to improve the performance of the hybrid PSOGSA algorithm, and the change curve of the chaotic map with the number of iterations is shown in Figure 6. From the figure, it can be found that there is no random value in any chaotic map.
In the proposed CPSOGSA algorithm, the chaotic map method is used to improve the local search ability of GSA. Equation (54) calculates the total force, while a random number between 0 and 1 is used as a weight. In other words, this parameter will impact the local search ability of the algorithm. If this situation is considered, using chaotic map methods instead of the random number could increase the convergence ability of the PSOGSA algorithm in an optimization process. Although each chaotic map follows the order in the Table, Equation (57) is applied instead of using a random parameter for calculating the total force in Equation (54). The application of chaotic map methods to the total force value is shown in Equation (57). After the total force value is calculated, the acceleration value is determined using Equation (53), while Equation (56) updates the velocities and positions of all agents in the population. In summary, the flowchart of the proposed CPSOGSA is shown in Figure 7.
F i d ( k ) = j k best , j i C ( k ) F i j d ( k )
where C ( k ) is the chaotic sequence constant for the kth iteration.
In this paper, the Tent chaos mapping is used to calculate the value of C ( k ) in the algorithm, and its computational mathematical expression is shown as follows:
C ( k + 1 ) = 2 C ( k ) C ( k ) < 0.5 2 1 C ( k ) else

4.2. Applying CPSOGSA to Multi-Objective Robust H 2 / H Problem

In Section 3.2, the dynamic performance evaluation function and its weighting matrix for solving the robust controller of DG speed are proposed. The value of the weighting coefficient in these weighting matrices dramatically influences the performance of the speed controller. Therefore, these parameters need to be sufficient, and there are ten weighting coefficients for solving the speed robust controller, including the values of q i j > 0 ( i = 1 , 2 ; j = 1 , 2 , 3 ) , r i ( i = 1 , 2 ) . This paper uses the CPSOGSA algorithm to optimize and adjust these parameters. In optimizing the speed controller, the objective optimization function of CPSOGSA is O F 1 . The function described by Equation (59) is used to calculate the fitness value passed in the optimization process, aiming to minimize the absolute value of the change in the absolute value of the DG speed during this period.
O F 1 = | Δ ω | 2 d t
where Δ ω is the speed deviation of DG.
Similarly, CPSOGSA is used to adjust the dynamic performance evaluation function of the DG excitation controller proposed in Section 3.3 and the weighting coefficients in the weighting matrix. For the solution of the excitation controller, the weighting coefficients include q i j ( i = 1 , 2 ; j = 4 , 5 , 6 , 7 ) , r i ( i = 3 , 4 , , 10 ) . In the optimization process, the objective optimization function of CPSOGSA is O F 2 . The function described by Equation (60) is used to calculate the fitness value of the excitation controller during the optimization process, aiming to minimize the absolute value of the DG voltage in time.
O F 2 = | Δ U | 2 d t
where Δ U is the voltage deviation of DG.
In conclusion, these parameters need to be adequately tuned. The number of parameters to be adjusted is 16. These parameters are optimally adjusted using the CPSOGSA algorithm, whose overall optimal objective function is considered to be Equation (61) as the weighted sum of O F 1 and O F 2 given by Equations (59) and (60). Therefore, the optimization objective can be described as
O F = m i n O F 1 + O F 2

5. Numerical Study

The MG system composed of DG is shown in Figure 8. Among them, the rated power of the DE is 1250 kW, the rated speed is 1500 r/min, the rated torque is 11.9 kNm, and the moment of inertia is 71.82, while the rated voltage of the generator is 380 V, the rated current is 2310 A, the power factor is 0.8, and the rated frequency is 50 Hz. In addition, there are static and dynamic loads in this MG. The static load is mainly composed of electric heaters and lighting equipment, which accounts for a small proportion of the total loads; the dynamic loads refers to PMSM and driving devices, such as washing machines, water pumps, and fans, which account for a large proportion of the total load. Some parameters are also used for simulation, as shown in Table 1.

5.1. Simulation Parameters

The selection of the relevant coefficients in the weighting function is a difficult point in the multi-objective H 2 / H control and must be selected through repeated trials. After each trial selection, use the LMI toolbox to find the state feedback coefficient, substitute it into the simulation model, and then conduct the characteristic test to obtain the best comprehensive performance index. Simulations are carried out in MATLAB/Simulink and its programming environment interface. The parameters generated by the CPSOGSA algorithm are brought into the weighting function, and the state feedback control matrix F s of the speed regulation part of the DG and the state feedback control matrix F e of the excitation control part are calculated by the LMI and sent to Simulink. Simulink then iteratively evaluates the performance of the DG based on the adjusted parameters. In general, the flowchart of Figure 9 can be thought of as an optimization process. The number of iterative optimizations in this paper is 100.
As shown in Figure 10, under the optimization objective described in Equation (61), the fitness value (OF value) curve changes in different algorithm iterations 100 times. The optimization range of each parameter is [ 1 , 1 e 3 ] . It is not difficult to find from the figure that the CPSOGSA algorithm only needs about ten iterations to complete the optimization. On the contrary, the traditional algorithms are insufficient in terms of convergence and optimization efficiency. For example, the particle swarm algorithm PSO needs nearly 80 generations to converge, while the gravitational search algorithm falls into the local optimum at the beginning, and after introducing the chaotic sequence, GSA can avoid falling into the local optimum.
For the design of the speed control part of the nonlinear integrated controller based on the mixed H 2 / H control theory, after the optimization of the CPSOGSA optimization algorithm, the weighting matrixs in Equation (35) are
C 1 s = C 2 s 0.4788 0 0 0 0.0015 0 0 0 0.1105 D 12 s = D 22 s 0 0 0.0011
Combining these matrices and using the linear matrix inequality toolbox in MATLAB, find the feedback coefficients in Equation (37) as f 1 s = 1.9188 , f 2 s = 1.8738 , and f 3 s = 35.604 .
Similarly, for the weighting matrix in Equation (46), these matrices are
C 1 e = C 2 e = 0.7817 0 0 0 0 3.824 × 10 3 0 0 0 0 0.0256 0 0 0 0 0.1270 D 12 e = D 22 e = 0.1038 0.1143 0.1043 0.1417
Using the LMI toolbox in Matlab, obtain the coefficients of state-feedback controller in Equation (48): f 1 e = 2.227 , f 2 e = 7.516 × 10 3 , f 3 e 8.328 × 10 4 , and f 4 e = 9.495 × 10 5 .

5.2. Simulation Results

In the MATLAB/SIMULINK environment, we conduct simulation experiments on a DG system equipped with a mixed H 2 / H robust integrated controller to verify the effectiveness of the controller described by Equation (49). The simulation parameters relevant to our study are presented in Table 1. During the comparative simulations, we employe specific parameter values for the PID speed controller: K p = 16.1313 , K i = 13.4692 , and K d = 0 . Similarly, the PID excitation controller is configured with the following parameters: K p = 50 , K i = 10 , and K d = 0 . The PID parameters for the speed control section are determined through optimization using the CPSOGSA algorithm, taking into account the desired system performance and stability. On the other hand, the parameters for the excitation control section are chosen based on prior research findings and practical expertise. By employing this combined approach, we aim to achieve an optimal balance between the speed control and excitation control of the DG system. The CPSOGSA optimization process effectively adjusts the PID parameters for the speed control section, ensuring an improved system response and improved system performance. Meanwhile, the predefined values for the excitation control parameters provide a solid foundation based on previous knowledge in the field.
Firstly, the comparison simulation experiment of DG no-load starting characteristics is carried out. When no load is connected, the DG start-up process is controlled by the controller and PID controller proposed in this paper, respectively. The simulation results are shown in Figure 11 and Figure 12. It can be seen from the speed curve diagram in Figure 11 that from 0 to the establishment of the speed of 1 p.u, the proposed controller is about 3 s faster than the PID controller. From the voltage change curve in Figure 12, it can be seen that from 0 to 1 p.u of the machine terminal voltage, our controller is 10 s faster than the PID controller and has better start-up performance. It should be noted that the dead zone of the actuator is not limited in the simulation in this paper. Therefore, the speed of the DG described in the simulation results reaches the rated value extremely fast under the proposed controller action.
Then, the computer simulation of the designed system with sudden static loads is carried out. Figure 13 and Figure 14 show the dynamic characteristic curves of the speed and voltage of the system after sudden static loads, and the two variables are per unit value. Among them, the blue curve represents the action result of the intelligent nonlinear H 2 / H integrated controller, and the red curve represents the action result of the conventional PID controller.
From the simulation results, the dynamic performance of the proposed controller is excellent. The dynamic regulation rate is minimal, the stabilization time is about 2 s, the dynamic voltage regulation rate is only about 0.05, and the stabilization time is 4 s. Then, when the conventional PID controller is applied, the dynamic regulation rate of the system is significant, and the stabilization time takes 5 s. The dynamic regulation rate of the system exceeds 0.15, and the stabilization takes a long time. It can be seen through computer simulation that after using the proposed controller, the rate and voltage rate are both decreased, and the stabilization time is shortened.
Finally, a simulation is performed that introduces a simulation of dynamic loads such as PMSM in the system. The dynamic loads greatly influences the grid voltage, especially when the grid is unloaded. The simulation runs for 55 s to connect to a PMSM with a size of 90 kW. The simulation results are shown in Figure 15 and Figure 16. From the situation of the speed change in Figure 15, when the controller proposed in this paper is used, the system shows very little oscillation, while when the PID controller is used, the number of speed oscillations of the system exceeds five times. Figure 16 shows the response process of the terminal voltage under this working condition, and the controller proposed in this paper also shows better performance.
In this paper, the intelligent nonlinear integrated controller effectively improves the dynamic accuracy of speed control and excitation control. The improvement of dynamic accuracy weakens the mutual influence and interaction between speed and voltage and solves the comprehensive control problem of speed and voltage. The method improves the stability of the MG system.

6. Conclusions

This paper firstly establishes a nonlinear dynamic model for a diesel generator (DG) and designs speed and excitation controllers for the DG. In the design process, we adopt the direct feedback linearization method and the multi-objective robust control theory. However, there are certain difficulties in determining the weighting parameters. To address this issue, we introduce the artificial intelligence CPSOGSA optimization algorithm to optimize the relevant weighting parameters that affect the controller performance. To validate the effectiveness of the proposed controller in improving a microgrid (MG) system powered by a DG, we create an MG model driven by a DG in Simulink and conduct corresponding simulation experiments. The simulation results demonstrate that compared to the traditional PID controller, the proposed controller effectively enhances the system’s dynamic accuracy and disturbance suppression capability, thereby reducing fluctuations during load transients and operational condition changes. As a result, the stability of the MG system supplied by the DG is significantly improved. In summary, the nonlinear dynamic model and optimized controller proposed in this article exhibit excellent performance in an MG system driven by a DG, exerting positive effects on system stability and response characteristics. These research findings provide valuable references and guidance for the further optimization and enhancement of the application of DGs in MG systems.

Author Contributions

Conceptualization, Y.Z.; methodology, Y.Z. and B.X.; software, B.X.; validation, Y.Z. and B.X.; formal analysis, Y.Z.; investigation, Y.Z.; resources, Z.X.; data curation, Z.X. and J.Q.; writing—original draft preparation, Y.Z. and B.X.; writing—review and editing, Y.Z. and B.X.; visualization, J.Q.; supervision, Z.X.; project administration, Z.X. and J.Q.; and funding acquisition, Z.X. and J.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (No. 51869007 and 51979204).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing is not applicable to this article as no datasets were generated or analysed during the current study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Muresan, C.I.; Birs, I.; Ionescu, C.; Dulf, E.H.; De Keyser, R. A review of recent developments in autotuning methods for fractional-order controllers. Fractal Fract. 2022, 6, 37. [Google Scholar] [CrossRef]
  2. Belboul, Z.; Toual, B.; Kouzou, A.; Mokrani, L.; Bensalem, A.; Kennel, R.; Abdelrahem, M. Multiobjective optimization of a hybrid PV/Wind/Battery/Diesel generator system integrated in microgrid: A case study in Djelfa, Algeria. Energies 2022, 15, 3579. [Google Scholar] [CrossRef]
  3. Amiryar, M.E.; Pullen, K.R. Assessment of the carbon and cost savings of a combined diesel generator, solar photovoltaic, and flywheel energy storage islanded grid system. Energies 2019, 12, 3356. [Google Scholar] [CrossRef] [Green Version]
  4. Hemeida, A.M.; Omer, A.S.; Bahaa-Eldin, A.M.; Alkhalaf, S.; Ahmed, M.; Senjyu, T.; El-Saady, G. Multi-objective multi-verse optimization of renewable energy sources-based micro-grid system: Real case. Ain Shams Eng. J. 2022, 13, 101543. [Google Scholar] [CrossRef]
  5. Hasankhani, A.; Hakimi, S.M. Stochastic energy management of smart microgrid with intermittent renewable energy resources in electricity market. Energy 2021, 219, 119668. [Google Scholar] [CrossRef]
  6. Hakimi, S.M.; Hasankhani, A.; Shafie-khah, M.; Catalão, J.P. Stochastic planning of a multi-microgrid considering integration of renewable energy resources and real-time electricity market. Appl. Energy 2021, 298, 117215. [Google Scholar] [CrossRef]
  7. Hu, J.; Shan, Y.; Guerrero, J.M.; Ioinovici, A.; Chan, K.W.; Rodriguez, J. Model predictive control of microgrids—An overview. Renew. Sustain. Energy Rev. 2021, 136, 110422. [Google Scholar] [CrossRef]
  8. Marqusee, J.; Becker, W.; Ericson, S. Resilience and economics of microgrids with PV, battery storage, and networked diesel generators. Adv. Appl. Energy 2021, 3, 100049. [Google Scholar] [CrossRef]
  9. Bouchekara, H.R.; Javaid, M.S.; Shaaban, Y.A.; Shahriar, M.S.; Ramli, M.A.; Latreche, Y. Decomposition based multiobjective evolutionary algorithm for PV/Wind/Diesel Hybrid Microgrid System design considering load uncertainty. Energy Rep. 2021, 7, 52–69. [Google Scholar] [CrossRef]
  10. Guo, Y.; Lei, X.; Wang, Q. Capacity coordination planning of isolated microgrid and battery swapping station based on the quantum behavior particle swarm optimization algorithm. Int. Trans. Electr. Energy Syst. 2021, 31, e12804. [Google Scholar] [CrossRef]
  11. Rameshar, V.; Sharma, G.; Bokoro, P.N.; Çelik, E. Frequency Support Studies of a Diesel–Wind Generation System Using Snake Optimizer-Oriented PID with UC and RFB. Energies 2023, 16, 3417. [Google Scholar] [CrossRef]
  12. Ahmed, M.; Meegahapola, L.; Vahidnia, A.; Datta, M. Stability and control aspects of microgrid architectures—A comprehensive review. IEEE Access 2020, 8, 144730–144766. [Google Scholar] [CrossRef]
  13. McGowan, D.J.; Morrow, D.J.; Fox, B. Multiple input governor control for a diesel generating set. IEEE Trans. Energy Convers. 2008, 23, 851–859. [Google Scholar] [CrossRef]
  14. Zou, Y.; Qian, J.; Zeng, Y.; Ismai, S.; Dao, F.; Feng, Z.; Nie, C.; Mei, H. Optimized Robust Controller Design Based on CPSOGSA Optimization Algorithm and H-two/H-infty Weights Distribution Method for Load Frequency Control of Micro-Grid. IEEE Access 2021, 9, 162093–162107. [Google Scholar] [CrossRef]
  15. Qian, J.; Guo, Y.; Zou, Y.; Yu, S. Hamiltonian Modeling and Structure Modified Control of Diesel Engine. Energies 2021, 14, 2011. [Google Scholar] [CrossRef]
  16. Latif, A.; Hussain, S.S.; Das, D.C.; Ustun, T.S. Double stage controller optimization for load frequency stabilization in hybrid wind-ocean wave energy based maritime microgrid system. Appl. Energy 2021, 282, 116171. [Google Scholar] [CrossRef]
  17. Ali, H.; Magdy, G.; Xu, D. A new optimal robust controller for frequency stability of interconnected hybrid microgrids considering non-inertia sources and uncertainties. Int. J. Electr. Power Energy Syst. 2021, 128, 106651. [Google Scholar] [CrossRef]
  18. Valenzuela, M.A.; Bentley, J.M.; Lorenz, R.D. Evaluation of torsional oscillations in paper machine sections. IEEE Trans. Ind. Appl. 2005, 41, 493–501. [Google Scholar] [CrossRef]
  19. Al-Suod MM, S.; Oleksandr, U. Optimization of the Speed Controller in Gas Diesel Device Including in the Autonomous Electric Power System. WSEAS Trans. Circuits Syst. 2019, 18, 135–140. [Google Scholar]
  20. Iwanski, G.; Bigorajski, Ł.; Koczara, W. Speed control with incremental algorithm of minimum fuel consumption tracking for variable speed diesel generator. Energy Convers. Manag. 2018, 161, 182–192. [Google Scholar] [CrossRef]
  21. Afzal Thoker, Z.; Ahmad Lone, S. Dynamic performance improvement of wind-diesel power system through robust sliding mode control of hybrid energy storage system. Wind. Eng. 2022, 46, 1065–1079. [Google Scholar] [CrossRef]
  22. Wang, R.; Li, X.; Ahmed, Q.; Liu, Y.; Ma, X. Speed control of a marine engine using predictive functional control based PID controller. In Proceedings of the 2018 Annual American Control Conference (ACC), Milwaukee, WI, USA, 27–29 June 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 3908–3914. [Google Scholar]
  23. Tran, T.A. The optimization of marine diesel engine rotational speed control process by fuzzy logic control based on particle swarm optimization algorithm. Future Internet 2018, 10, 99. [Google Scholar] [CrossRef] [Green Version]
  24. Tran, T.A.; Haidara, G. A research on marine diesel engine speed controller by fuzzy logic control theory based on experimental investigation. World 2019, 17, 19. [Google Scholar] [CrossRef]
  25. Ding, Y.; Shi, W.; Zhang, Y.; Guo, H. Design of Neural Network Speed Controller for Marine Diesel Generator Set. Int. Core J. Eng. 2021, 7, 586–592. [Google Scholar]
  26. Asgari, S.; Suratgar, A.A.; Kazemi, M.G. Feedforward fractional order PID load frequency control of microgrid using harmony search algorithm. Iran. J. Sci. Technol. Trans. Electr. Eng. 2021, 45, 1369–1381. [Google Scholar] [CrossRef]
  27. He, Y.; Fan, A.; Wang, Z.; Liu, Y.; Mao, W. Two-phase energy efficiency optimisation for ships using parallel hybrid electric propulsion system. Ocean Eng. 2021, 238, 109733. [Google Scholar] [CrossRef]
  28. Li, J. Design and Application of Modern Synchronous Generator Excitation Systems; John Wiley & Sons: Hoboken, NJ, USA, 2019. [Google Scholar]
  29. Chakraborty, C.; Basak, S.; Rao, Y.T. Synchronous generator with embedded brushless synchronous exciter. IEEE Trans. Energy Convers. 2019, 34, 1242–1254. [Google Scholar] [CrossRef]
  30. Krishnamurthy, S.; Jahns, T.M.; Lasseter, R.H. The operation of diesel gensets in a CERTS microgrid. In Proceedings of the 2008 IEEE Power and Energy Society General Meeting-Conversion and Delivery of Electrical Energy in the 21st Century, Pittsburgh, PA, USA, 20–24 July 2008; IEEE: Piscataway, NJ, USA, 2008; pp. 1–8. [Google Scholar]
  31. Gayatri, M.T.; Parimi, A.M.; Kumar, A.P. A review of reactive power compensation techniques in microgrids. Renew. Sustain. Energy Rev. 2018, 81, 1030–1036. [Google Scholar] [CrossRef]
  32. Patel, R.; Hafiz, F.; Swain, A.; Ukil, A. Nonlinear excitation control of diesel generator: A command filter backstepping approach. IEEE Trans. Ind. Inform. 2020, 17, 4809–4817. [Google Scholar] [CrossRef]
  33. Zhao, P.; Yao, W.; Wen, J.; Jiang, L.; Wang, S.; Cheng, S. Improved synergetic excitation control for transient stability enhancement and voltage regulation of power systems. Int. J. Electr. Power Energy Syst. 2015, 68, 44–51. [Google Scholar] [CrossRef]
  34. Ramakrishnan, K. Delay-dependent stability of networked generator-excitation control systems: An LMI based approach. IFAC-PapersOnLine 2016, 49, 431–436. [Google Scholar] [CrossRef]
  35. Berkoune, K.; Sedrine, E.B.; Vido, L.; Le Ballois, S. Robust control of hybrid excitation synchronous generator for wind applications. Math. Comput. Simul. 2017, 131, 55–75. [Google Scholar] [CrossRef]
  36. Pramanik, M.A.; Roy, T.K.; Ghosh, S.K.; Anower, M.S.; Mahmud, M.A. Robust partial feedback linearizing excitation controller design for higher-order synchronous generator in smib systems to improve the transient stability. In Proceedings of the 2021 IEEE Texas Power and Energy Conference (TPEC), College Station, TX, USA, 2–5 February 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–6. [Google Scholar]
  37. Orchi, T.F.; Roy, T.K.; Mahmud, M.A.; Oo, A.M. Feedback linearizing model predictive excitation controller design for multimachine power systems. IEEE Access 2017, 6, 2310–2319. [Google Scholar] [CrossRef]
  38. Roy, T.K.; Mahmud, M.A.; Shen, W.; Oo, A.M.; Haque, M.E. Robust nonlinear adaptive backstepping excitation controller design for rejecting external disturbances in multimachine power systems. Int. J. Electr. Power Energy Syst. 2017, 84, 76–86. [Google Scholar] [CrossRef]
  39. Mobarra, M.; Rezkallah, M.; Ilinca, A. Variable speed diesel generators: Performance and characteristic comparison. Energies 2022, 15, 592. [Google Scholar] [CrossRef]
  40. Mobarra, M.; Tremblay, B.; Rezkallah, M.; Ilinca, A. Advanced control of a compensator motor driving a variable speed diesel generator with rotating stator. Energies 2020, 13, 2224. [Google Scholar] [CrossRef]
  41. Huang, M.L.; Song, K.M.; Wei, Z.D. Nonlinear H-two/H-infinity synthetic controller for diesel-generator set. Control Theory Appl. 2011, 28, 885–893. [Google Scholar]
  42. Issa, M.; Ibrahim, H.; Lepage, R.; Ilinca, A. A review and comparison on recent optimization methodologies for diesel engines and diesel power generators. J. Power Energy Eng. 2019, 7, 31. [Google Scholar] [CrossRef] [Green Version]
  43. Ramstedt, M. Cylinder-by-Cylinder Diesel Engine Modelling: A Torque-Based Approach. Master’s Thesis, Linköping University, Linkoping, Sweden, 2004. [Google Scholar]
  44. Zhang, Y.; Zhang, X.; Qian, T.; Hu, R. Modeling and simulation of a passive variable inertia flywheel for diesel generator. Energy Rep. 2020, 6, 58–68. [Google Scholar] [CrossRef]
  45. Huang, M.; Wang, C. Nonlinear mathematical model of diesel generator sets in marine power stations. J. Harbin Eng. Univ. 2006, 27, 15–19. [Google Scholar]
  46. Huang, M.L.; Wei, Z.D.; Song, K.M. Synchronous generator state feedback H-infty regulator for marine power plants. J. Power Syst. Autom. 2011, 23, 15–20. [Google Scholar]
  47. Huang, M.; Wang, C. Simulation study of H-infty governor for diesel engines in marine power stations. J. Electr. Eng. Technol. 2006, 10, 125–129. [Google Scholar]
  48. Zou, Y.; Hu, W.; Xiao, Z.; Wang, Y.; Chen, J.; Zheng, Y.; Qian, J.; Zeng, Y. Design of intelligent nonlinear robust controller for hydro-turbine governing system based on state-dynamic-measurement hybrid feedback linearization method. Renew. Energy 2023, in press.
  49. Dao, F.; Zou, Y.; Zeng, Y.; Qian, J.; Li, X. An intelligent CPSOGSA-based mixed H-two/H-infty robust controller for the multi-hydro-turbine governing system with sharing common penstock. Renew. Energy 2023, in press.
  50. Li, L.; Qian, J.; Zou, Y.; Tian, D.; Zeng, Y.; Cao, F.; Li, X. Optimized Takagi–Sugeno Fuzzy Mixed H-two/H-infty Robust Controller Design Based on CPSOGSA Optimization Algorithm for Hydraulic Turbine Governing System. Energies 2022, 15, 4771. [Google Scholar] [CrossRef]
  51. Duman, S.; Li, J.; Wu, L.; Guvenc, U. Optimal power flow with stochastic wind power and FACTS devices: A modified hybrid PSOGSA with chaotic maps approach. Neural Comput. Appl. 2020, 32, 8463–8492. [Google Scholar] [CrossRef]
  52. Rather, S.A.; Bala, P.S. Constriction coefficient based particle swarm optimization and gravitational search algorithm for multilevel image thresholding. Expert Syst. 2021, 38, e12717. [Google Scholar] [CrossRef]
  53. Rather, S.A.; Bala, P.S. A hybrid constriction coefficient-based particle swarm optimization and gravitational search algorithm for training multi-layer perceptron. Int. J. Intell. Comput. Cybern. 2020, 13, 129–165. [Google Scholar] [CrossRef]
  54. Xie, S.; Zeng, Y.; Qian, J.; Yang, F.; Li, Y. CPSOGSA Optimization Algorithm Driven Cascaded 3DOF-FOPID-FOPI Controller for Load Frequency Control of DFIG-Containing Interconnected Power System. Energies 2023, 16, 1364. [Google Scholar] [CrossRef]
  55. Rather, S.A.; Bala, P.S. Hybridization of constriction coefficient-based particle swarm optimization and chaotic gravitational search algorithm for solving engineering design problems. In Applied Soft Computing and Communication Networks: Proceedings of ACN 2019; Springer: Singapore, 2020; pp. 95–115. [Google Scholar]
Figure 1. Widely used energy power device—diesel generator.
Figure 1. Widely used energy power device—diesel generator.
Processes 11 01867 g001
Figure 2. Principle diagram of DE speed regulation system.
Figure 2. Principle diagram of DE speed regulation system.
Processes 11 01867 g002
Figure 3. Flywheel of diesel.
Figure 3. Flywheel of diesel.
Processes 11 01867 g003
Figure 4. State-feedback control.
Figure 4. State-feedback control.
Processes 11 01867 g004
Figure 5. Principle diagram of diesel-generator set synthetic control system.
Figure 5. Principle diagram of diesel-generator set synthetic control system.
Processes 11 01867 g005
Figure 6. Curves of chaotic maps.
Figure 6. Curves of chaotic maps.
Processes 11 01867 g006
Figure 7. The flowchart of proposed CPSOGSA.
Figure 7. The flowchart of proposed CPSOGSA.
Processes 11 01867 g007
Figure 8. Diesel generator and its microgrid Simulink model.
Figure 8. Diesel generator and its microgrid Simulink model.
Processes 11 01867 g008
Figure 9. The flowchart of optimization process.
Figure 9. The flowchart of optimization process.
Processes 11 01867 g009
Figure 10. Iterative graph of the optimization process.
Figure 10. Iterative graph of the optimization process.
Processes 11 01867 g010
Figure 11. Variation curve of speed at no-load start-up.
Figure 11. Variation curve of speed at no-load start-up.
Processes 11 01867 g011
Figure 12. Variation curve of voltage at no-load start-up.
Figure 12. Variation curve of voltage at no-load start-up.
Processes 11 01867 g012
Figure 13. Speed response of system on suddenly increasing static load.
Figure 13. Speed response of system on suddenly increasing static load.
Processes 11 01867 g013
Figure 14. Voltage dynamic response of system on suddenly static load.
Figure 14. Voltage dynamic response of system on suddenly static load.
Processes 11 01867 g014
Figure 15. Speed response of system on suddenly increasing dynamic load.
Figure 15. Speed response of system on suddenly increasing dynamic load.
Processes 11 01867 g015
Figure 16. Voltage dynamic response of system on suddenly dynamic load.
Figure 16. Voltage dynamic response of system on suddenly dynamic load.
Processes 11 01867 g016
Table 1. Relevant parameters for simulation.
Table 1. Relevant parameters for simulation.
T a T b c 1 c 2 X d X d
1.136−0.4921.515−0.2152.0530.213
X q T 1 R T d 0 K 1 d 1
1.0030.0500.0112.2000.2000.1
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

Zou, Y.; Xiao, B.; Qian, J.; Xiao, Z. Design of Intelligent Nonlinear H2/H Robust Control Strategy of Diesel Generator-Based CPSOGSA Optimization Algorithm. Processes 2023, 11, 1867. https://doi.org/10.3390/pr11071867

AMA Style

Zou Y, Xiao B, Qian J, Xiao Z. Design of Intelligent Nonlinear H2/H Robust Control Strategy of Diesel Generator-Based CPSOGSA Optimization Algorithm. Processes. 2023; 11(7):1867. https://doi.org/10.3390/pr11071867

Chicago/Turabian Style

Zou, Yidong, Boyi Xiao, Jing Qian, and Zhihuai Xiao. 2023. "Design of Intelligent Nonlinear H2/H Robust Control Strategy of Diesel Generator-Based CPSOGSA Optimization Algorithm" Processes 11, no. 7: 1867. https://doi.org/10.3390/pr11071867

APA Style

Zou, Y., Xiao, B., Qian, J., & Xiao, Z. (2023). Design of Intelligent Nonlinear H2/H Robust Control Strategy of Diesel Generator-Based CPSOGSA Optimization Algorithm. Processes, 11(7), 1867. https://doi.org/10.3390/pr11071867

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