Simulation of Main Steam Temperature Control System Based on Neural Network
- DOI
- 10.2991/jrnal.2018.5.1.14How to use a DOI?
- Keywords
- BP neural network; PID control; MATLAB; temperature
- Abstract
This paper designs a PID control system based on the BP neural network. The control system can adjust three adjustable parameters of PID controller through BP neural network algorithm. The main steam temperature control system of the thermal power plant was taken as the object, and simulation analysis was performed through MATLAB. The experimental results show that the design scheme has good performance and anti-interference ability, and has certain practicability to the main steam temperature control system of thermal power plant.
- Copyright
- Copyright © 2018, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article under the CC BY-NC license (http://creativecommons.org/licences/by-nc/4.0/).
1. Introduction
Control theory has undergone several stages of development and made historic contributions to aerospace, military and industry. However, both the classical control theory and the modern control theory rely too much on the mathematical model, which limits these applications greatly1.
Main plant temperature control system is a typical large delay, nonlinear and time-varying system2. If we use a conventional PID controller, we will not achieve the desired control effect. The work of this paper is to select the most widely used BP neural network algorithm and to control the main steam temperature of the power plant by combining the control strategy of three-layer BP neural network with PID classic incremental numerical control algorithm. Because the main steam temperature of the power plant is a time-varying uncertain object, it has different mathematical models under different load values. Basing on the data of the literature3, we conducted simulations under different loads. In addition to verifying the following performance of the neural network PID control system, it also increases the test of anti-jamming capability. It is another practical attempt and exploration to combine the traditional PID control and neural network to control to achieve the main steam temperature control4.
2. PID temperature control system based on BP neural network
BP neural network is a kind of multi-layer feed-forward network. It follows the error backwards and can learn a lot of input and output information. To minimize the error of network, it uses the steepest descent learning method to adjust the threshold and weight values by the back propagation.
2-1. PID control system based on neural network
In the actual control system, the PID controller still occupy more than 90%. In this paper, the advantages of the classical PID controller and neural network will be shown. As long as the input-output error of the system is not 0, the system continuously adjusts the neural network weights to obtained optimal PID controller parameters. PID control system based on neural network is shown in Fig. 1.
2-2. Algorithm of PID control system based on BP neural network
The expression of the incremental PID control algorithm is:
Because the kp, ki, kd are adjustable coefficients, the above formula can be expressed as:
Among them, f(*) is a nonlinear function trained by neural network. This design chooses 4-5-3 BP neural network structure. Because the three coefficients must be positive, the activation function of the neurons in the output layer is a non-negative5. The formula is as follows:
The activation function of hidden layer neurons is:
Select the performance index function E(k), our goal is to minimize E (k):
Use gradient descent method to correct neural network weight coefficient:
In the formula, α is the inertia coefficient and η is the learning rate. The above formula adds the inertia term to make the system converge quickly. Through calculation and simplification, get the output layer weight calculation formula3:
The same can be introduced hidden layer weight value formula:
Summarize the algorithm steps are as follows:
- •
Determine the structure of BP neural network, that is, determine the number of input layer, output layer and hidden layer node. Give the initial value and the learning efficiency of each layer's weight coefficient.
- •
Give the input rin(k) and output yout(k) of the system and calculate the error E(k).
- •
Calculate the input and output of neurons in each layer of neural network, and the output of output layer is the three adjustable parameters of PID controller.
- •
Calculate the PID controller output u(k).
- •
Learning through neural networks, online adjustment of the weighted coefficient, to achieve adaptive control of PID parameters.
- •
Set k = k + 1, return to the first step.
3. Application of neural PID control system for main steam temperature system in power plant
Thermal power plant power supply system by the boiler, steam turbine generator and other equipment. There are many factors that determine the stability and efficiency of the thermal power plant, and the main steam temperature of the boiler is the most important factor that affects the stability and accuracy of the power plant. And the main steam temperature control system commonly used in power plants is a PID cascade control system.
Neural network-based power plant main steam temperature control scheme, is to combine the neural network with the traditional PID controller to make up for the artificial tuning PID parameters inaccuracy. The block diagram of the main steam temperature control system of power plant controlled by neural network is shown in Fig. 2.
The main steam temperature control system has many features. Such as the fast response, high precision, more interference6. It is usually required that the main steam temperature be controlled as accurately as possible rather than within a certain safety margin. In fact, there is a saying that about every 5 degrees lower thermal efficiency decreased by 1%. Under different loads, the system has different transfer function. The formula is shown in the table 1.
Load Value | 37% | 50% | 75% | 100% |
Transfer Function |
|
|
|
|
The formula table
4. Simulation of main steam temperature control system based on neural network.
4-1. Simulation Analysis of Different Control Systems under the Same Load
The classic PID control system of the 100% load value is simulated. The experimental results are shown in Fig. 3.
The PID control system based on BP neural network of the 100% load value is simulated, and the experimental results are shown in Fig. 4 and Fig. 5.
By comparing the two tracking curve, we can get the result that the PID controller based on NN has good performance, small overshoot, and short adjustment time. And we can perfectly determine the three adjustable parameters of the PID to achieve the best control effect.
4-2. Simulation analysis of PID control system based on BP neural network under different loads
The experimental simulation analysis of different loads under PID simulation combined with neural networks is analyzed. The experimental results are shown in Fig. 6. The left figure shows the tracking curve at 37% load and the right figure shows the tracking curve at 100%.
Under different loads, simulation results show that the system is good. Especially when the system is running at full capacity, the best control effect can be achieved perfectly.
4-3. Simulation analysis of the interference immunity of the control system
Due to the interference of the main steam temperature control system in thermal power plants, the anti-interference ability of the system should also be improved in practical application. In the simulation can add a 0.1 interference to simulate the actual power plant interference signal. The experimental results are shown in Fig. 7.
According to the simulation diagram, although there is fluctuation in the interference, the system quickly returns to its normal state. This shows that the control system has a good anti-jamming capability.
5. Conclusion
At present, the neural network PID control system is widely used in industry, agriculture and other fields. This control system also controls the drying of the barley malt, the raw material for beer. In addition, it can also be used in car medical thermostat control system. After we continue to explore, in the future neural network control must have a greater application prospects.
Acknowledgements
The research is partly supported by the Research Fund for the Reform in Education from Tianjin Municipal Education Commission of China (171005704B). It is also supported by the Science & Technology Fund Planning Project of Tianjin Higher Schools (20120831, 20140710-1400020005). The design of the system is also supported by Tianjin Wiseman Optical Instrument CO., LTD.
References
Cite this article
TY - JOUR AU - Fengzhi Dai AU - Yujie Yan AU - Baochang Wei AU - Yuxing Ouyang AU - Lingran An PY - 2018 DA - 2018/06/30 TI - Simulation of Main Steam Temperature Control System Based on Neural Network JO - Journal of Robotics, Networking and Artificial Life SP - 63 EP - 66 VL - 5 IS - 1 SN - 2352-6386 UR - https://doi.org/10.2991/jrnal.2018.5.1.14 DO - 10.2991/jrnal.2018.5.1.14 ID - Dai2018 ER -