Abstract

In this paper, an adaptive optimizing control is proposed for nonlinear synchronous generator system with uncertain disturbance. Considering the issue of uncertain item, a low-order Extended State Observer (ESO) is constructed to track each order states. Then, combining Backstepping technology and proposed ESO, a dynamic compensation control is designed to compensate the uncertainty disturbance in each state quantity. The proposed method demonstrated that stability of the system can be ensured, and tracking burden of ESO can be reduced. Finally, simulation results can show a good tracking performance and anti-interference ability by the proposed control method.

1. Introduction

At present, the energy development in the world is mostly hydraulic power generation, thermal power generation, wind power generation and so on. In modern power industry, synchronous generator is the most commonly used alternator, which is widely used in thermal power generation, diesel engine power generation, nuclear power generation, and so on [13]. During the operation of synchronous generators, there are many system uncertainties and serious external disturbances. It would lead to great energy loss and bring great negative impact on energy conversion efficiency. Therefore, how to effectively compensate for uncertain nonlinearity and improve energy conversion efficiency is an open issue. To achieve high-performance power system control, it is necessary to overcome the negative effects of uncertainties and nonlinear factors in the system. For the complex synchronous generator model, it is feasible to analyze the stability of synchronous generator directly by using Lyapunov function, but the calculation process is complex and the amount of calculation is large [46]. There are many uncertain disturbances in the actual application scenario of synchronous generator, which makes the design of control method greatly difficult.

Since there are many uncertainties and unknown disturbances during the operation of the synchronous generator, it is very difficult to construct the Lyapunov function directly. At present, some scholars use Backstepping technology to construct Lyapunov functions effectively. They have completed the design of the whole system control law [79]. Although Backstepping technology effectively reduces the difficulty of constructing Lyapunov functions, it is still difficult to construct systems with multiple uncertainties. In this regard, some scholars use adaptive control based on the Backstepping technology to compensate for uncertainty interference [1015]. However, this method increases the number of adaptive parameters, so that the amount of calculation increases.

On the other hand, for systems with uncertainties, Extended State Observer (ESO) is used to achieve effective dynamic tracking [1620]. The ESO is used to expand the uncertain disturbances in the system into a new state. By adopting ESO, the uncertain disturbances can be tracked efficiently. Moreover, the control accuracy of the system can be improved by using the tracking values of uncertain disturbances. However, the ESO designed for the whole system model will accumulate disturbances as the dimension of the system model increases. This will result in the performance of the observer greatly reduced. Furthermore, in practical application scenarios, synchronous generators are structure complex system. And uncertain disturbances are uncertain. In order to broaden the application scenario of ESO, it is necessary to optimize the construction method of ESO.

To sum up, this paper designs a controller based on Backstepping technology and low-order ESO to enhance the anti-interference ability of the system and improve the efficiency of energy conversion. The specific mathematical model of this paper is described in Section 2. The proposed control method is described in detail in Section 3. The corresponding simulation is shown in Section 4.

2. Mathematical Model of Synchronous Generator

In this paper, a mathematical model of synchronous generator based on rotor axis is considered. And is one of the assumptions.

where is the rotor angle, is the viscous friction coefficient, is the pole logarithm, and is the moment of inertia of the rotor. and are the stator resistance and phase inductance, respectively. the mechanical angular velocity. and are current of axis. is the permanent magnet flux. and are voltage of axis. represents the unknown load torque disturbances. is the externally uncertain bounded disturbances term.

In the magnetic field control of a synchronous generator, the direct current is generally set to zero. Therefore, the model (1) of the synchronous generator can be simplified as follows: where

In order to facilitate the design of the controller, , , and are the system status. Thus, the model (2) can be described as follows:

Setting

where is the preset control amount.

Then formula (3) is further represented as follows:

The system model (5) is a system with uncertain disturbance terms. Based on the Backstepping technology, this paper combines the ESO method to design a control method. It improves the anti-interference ability of the system and further ensures the stability and tracking performance of the system. The design method is described in the next section.

3. Compensation Control Design

According to the aforementioned model, the design steps of the control method are as follows.

Step 1. Define tracking error as follows:where is the expected value, and the second order is derivable.
The Lyapunov function is defined as follows:Thus, it can be obtained as follows:Define the tracking error as follows:where is the virtual controller.
From formulas (8) and (9), it can be obtained as follows:To ensure that is negative, the virtual controller is designed as , where . Then, the following result can be obtained:In the above formula, the inequality is always established. The processing of the item is described in the next step.

Step 2. The Lyapunov function is chosen as:Thus, it can be obtained that:Define tracking error as follows:Thus, the system status is described as follows:From formulas (13) and (15), it can be obtained as follows:In order to satisfy the inequality , the virtual controller is designed as follows:Then, it can be obtained the following formula:where and . Therefore, is established. Then, further design is needed to eliminate the impact of the error on system stability.
Formula (16) contains an externally bounded disturbance . In order to ensure the stability of the system, the second-order ESO-1 is constructed to estimate the external uncertain, which is bounded interference. The construction method will be introduced in the subsection.
The ESO-1 is established as follows:The function is designed as follows:where is the systematic error, is a constant in the interval . And is the length of the interval of the linear segment.
The stability of the second order ESO-1 of formula (19) is demonstrated as follows:
SettingThus, it can be obtained as follows:Case 1. The error is satisfied with , and then it can be obtained that .When the system is stable, it can be obtained that and andTherefore, if the inequality was established with the true parameters, it could be obtained .
Case 2. The error is satisfied by , it can be obtained .
Then,When the system is stable, it can be obtained that and . ThusandSimilarly, if the inequality was established with the true parameters, it could be obtained and .
From case 1 and case 2, the stability of the second-order ESO-1 can be ensured when the appropriate parameters are satisfied with and .

Step 3. The Lyapunov function is chosen as:

Thus, it can be obtained that:

From formula (14), it can be obtained that . Thus, can be written as:

In order to satisfy the inequality , it can be designed as follows:

where . Formula (30) contains an externally bounded disturbance . Similarly, the second-order ESO-2 is designed to estimate the uncertainty disturbance.

Thus, the ESO-2 is established as follows:

The function is designed as follows:

where is the systematic error, is a constant in the interval , and is the length of the interval of the linear segment.

Same as ESO-1 stability proof process, the stability of ESO-2 can be guaranteed when both and are satisfied.

According to the aforementioned analysis, ESO-2 can accurately estimate the uncertainty disturbance in real time. Therefore, formula (30) can be rewritten as:

In summary, the system model (1) is stablity.

4. Simulation Results

In order to verify the feasibility of the above method, the following verification simulation is performed for the synchronous generator control system model. The parameters are shown in Table 1.

The parameters of the system model are derived from the data in Table 1. And choosing , , , , and . In the simulation, the initial value of the equation of state is set as . The parameters in the Backstepping technology are selected as: , , and . The parameters in ESO are selected as: , , , and .

In order to track the rotor angle and verify the stability of the system, the expected value of the given rotor angle in the simulation example is . And assume that the system’s uncertain disturbance terms are and . The simulation results are shown in Figures 16.

It can be seen from Figures 1 and 2 that both the mechanical angular velocity and the -axis current are bounded, which guarantees the stability of the system. It can be seen from Figures 3 and 4 that the established ESO can perform effective dynamic compensation for the uncertain interference term and good real-time tracking. Figure 5 is a comparison of the real rotor angle control with ESO and without ESO. The figure indicates that the system without ESO will more easily affect by the uncertain disturbances and generate the system jitter. This must not be allowed to exist in the practical engineering application. By using the proposed method, the system has stronger anti-interference ability and satisfies the practical engineering requirements. Figure 6 is the error between the two. The error curve is basically stable at 0, that is, the error is close to zero. It can be seen that the method proposed in this paper can improve the stability of the system and has great practical application value.

5. Conclusions

Based on the model of synchronous generator system, this paper proposes a new control method by combining Backstepping design method and ESO method. Firstly, a low-order ESO is constructed, which can estimate the uncertain disturbances in real-time. Secondly, the Lyapunov function of the synchronous generator system model is constructed effectively by using Backstepping method. On the premise of reducing the amount of calculation, a control method is designed to achieve effective tracking and strong antijamming performance of the system. The simulation results show that this method can improve the antijamming ability and tracking performance of the system, and has great application value.

Data Availability

The paper data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work has been supported by the National Natural Science Foundation of China Guangdong Joint Funds (Grant No. U1701262 and No. U1801263) and partly supported by the Guangdong Provincial Key Laboratory of Cyber-Physical System (Grant No. 2016B030301008) and the Guangdong applied science and technology R & D special funds (Grant No. 2015B090922013) and the Guangdong Province Science and Technology Project (Grant No. 2016B090918017) and the Guangdong NC First Generation Project (Grant No. 2013B011302007) and the Guangzhou Science and Technology Project (Grant No. 201604016107) and funding for Introduced Innovative R&D Team Program of Jiangmen (Grant No. 2018630100090019844) and Youth Scientific Research Fund Project of Wuyi University (2015ZK06).