Journal of Robotics, Networking and Artificial Life

Volume 5, Issue 1, June 2018, Pages 63 - 66

Simulation of Main Steam Temperature Control System Based on Neural Network

Authors
Fengzhi Daidaifz@tust.edu.cn, Yujie Yan, Baochang Wei, Yuxing Ouyang, Lingran An
College of Electronic Information and Automation, Tianjin University of Science and Technology, China;
Available Online 30 June 2018.
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.

Fig. 1

PID control system based on neural network

2-2. Algorithm of PID control system based on BP neural network

The expression of the incremental PID control algorithm is:

u(k)=u(k1)+kp(e(k)e(k1))+kie(k)+kd(e(k)2e(k1)+e(k2))

Because the kp, ki, kd are adjustable coefficients, the above formula can be expressed as:

u(k)=f[u(k1),kp,ki,kd,e(k),e(k1),e(k2)]

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:

g(x)=12(1+tanh(x))=exex+ex

The activation function of hidden layer neurons is:

f(x)=tanh(x)=ex+exex+ex

Select the performance index function E(k), our goal is to minimize E (k):

E(k)=12(rin(k)yout(k))2

Use gradient descent method to correct neural network weight coefficient:

Δwli(3)(k)=ηE(k)wli(3)+αΔwli(3)(k1)

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:

Δwli(3)(k)=ηδl(3)oi(2)(k)+αΔwli(3)(k1)

The same can be introduced hidden layer weight value formula:

Δwli(2)(k)=ησi(2)oj(1)(k)+αΔwli(2)(k1)

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.

Fig. 2

Power plant main steam temperature control system

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 5.07(1+28s)2 3.067(1+25s)2 1.657(1+20s)2 0.815(1+18s)2
Table 1

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.

Fig. 3

tracking curve based on classical PID control system

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.

Fig. 4

Tracking curve of PID based on BP neural network

Fig. 5

kp, ki, kd Parameters curve

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%.

Fig. 6

Tracking curve of PID based on BP neural network

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.

Fig. 7

Step response curve plus interference

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.

Journal
Journal of Robotics, Networking and Artificial Life
Volume-Issue
5 - 1
Pages
63 - 66
Publication Date
2018/06/30
ISSN (Online)
2352-6386
ISSN (Print)
2405-9021
DOI
10.2991/jrnal.2018.5.1.14How to use a DOI?
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/).

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  -