CN104318303A - Coking furnace temperature predication method of RBF (Radial Basis Function) neural network optimized by genetic algorithm - Google Patents
Coking furnace temperature predication method of RBF (Radial Basis Function) neural network optimized by genetic algorithm Download PDFInfo
- Publication number
- CN104318303A CN104318303A CN201410489516.7A CN201410489516A CN104318303A CN 104318303 A CN104318303 A CN 104318303A CN 201410489516 A CN201410489516 A CN 201410489516A CN 104318303 A CN104318303 A CN 104318303A
- Authority
- CN
- China
- Prior art keywords
- value
- model
- follows
- genetic algorithm
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a coking furnace temperature predication method of a RBF (Radial Basis Function) neural network optimized by a genetic algorithm. For the dynamic characteristics of coking furnace temperature, a RBF neural network model exhibits good approach velocity, meanwhile, the precision of a temperature prediction model can be improved, a model structure can be simplified, but if no rules can be provided for parameter initial value selection, improper selection causes slow network convergence, and even network divergence is caused. Firstly, a radial primary function neural network model is established through the input/output data of a system, and then the parameters of a network model are optimized by utilizing a RNA (Ribonucleic Acid) genetic algorithm so as to obtain the coking furnace temperature predication method. The invention can effectively reduce prediction errors and the complexity of the model structure, and achieves a good prediction effect.
Description
Technical field
The invention belongs to technical field of automation, relate to a kind of coking furnace temperature predicting method of radial basis function (RBF) neural network based on RNA genetic algorithm optimization.
Background technology
In actual industrial control procedure, due to interference, the factor such as non-linear, the temperature model of coking furnace is normally difficult to obtain.For the dynamic perfromance of coke-fired furnace temperature, RBF neural model has good velocity of approch, can improve the precision of temperature prediction model simultaneously, again can simplified model structure.But the initial parameter values of RBF neural model is chosen does not have rule to follow, unsuitable choosing can make network convergence slow, even causes network to disperse.RNA genetic algorithm is the Stochastic search optimization algorithm that the heredity and evolution process of simulation biology is formed, and can obtain optimized parameter by global search.If RNA genetic algorithm and RBF neural modeling can be combined, coking furnace actual temperature can be approached rapidly, in turn ensure that model structure is simple.
Summary of the invention
The object of the invention is the problem for coking furnace temperature course modeling difficulty, set up by data acquisition, model and optimize, propose a kind of coking furnace temperature predicting method of the RBF neural based on RNA genetic algorithm optimization.The method can effectively reduce the complexity of predicated error and model structure, thus can reach good prediction effect.
Step of the present invention comprises:
Step 1, inputoutput data by system, set up RBF neural model, concrete steps are:
1.1, by the RBF neural structure comprising input layer, output layer and hidden layer, obtain the mapping relations of network and the input/output model of system, form is as follows:
Wherein, x (t)=(x
1, x
2, x
n) representing n input node vector, Y (x (t)) represents the output variable of network, c
i∈ R
nrepresent the center vector of i-th hidden layer neuron, R
ntheorem in Euclid space,
a Gaussian function, || x (t)-c
i|| represent that x (t) is to c
iradial distance, ω
irepresent i-th connection weight between hidden layer and output layer, σ
ithe sound stage width of Gaussian function, 1≤i≤n
r, n
rit is the nodal point number of hidden layer.
1.2, by system input and output value composition input vector, and choose input vector successively, utilize the method for exhaustion to list its structure, form is as follows:
x(t)=[u(k),y(k-1)],n=2
x(t)=[u(k),u(k-1),y(k-1),y(k-2)],n=4
Wherein, the input control amount of etching system when u (k) is k, the real output value of etching system when y (k) is k.
Step 2, utilize RNA genetic algorithm to optimize the parameter of RBF neural model, concrete steps are:
2.1, first quaternary coding is carried out to neural network model parameter, obtains the l of following form for chromosome:
Wherein, l=1,2 ..., N, N are population scale sizes, 1≤n
r≤ D, D are the maximal values of hidden layer node, C
ld × (n+1) matrix,
representing matrix C
lin be positioned at n-th of the n-th row
rthe center vector of individual hidden layer neuron.
2.2, choose the objective function of RBF neural, form is as follows:
Wherein, λ is the coefficient between 0 to 1, Y
1(t), Y
2t () is the prediction output valve of neuron in the k moment to the k+t moment of RBF neural respectively,
be and prediction output valve Y
1(t), Y
2the desired output of t neural network that () is corresponding, N
1, N
2two the population samples chosen from N respectively.
2.3, choose the fitness function of RNA genetic algorithm, and calculate individual fitness value, form is as follows:
f=1/J(C
l,ω
l)
Wherein, f is individual fitness function.When fitness function value is greater than fitness preset value f
ztime, genetic algorithm stops.
2.4, utilize wheel robin to determine selection opertor, form is as follows:
Wherein, P (C
l) be individual C
lselect probability, f (C
l) be individual C
ladaptive value.
2.5, the selection opertor in step 2.4 is utilized by individual choice higher for chromosome fitness out with crossover probability p
ccarry out interlace operation, produce of future generation individual.
2.6, choose suitable mutation operator, form is as follows:
Wherein, a
0represent mutation probability p
minitial value, b
0be the degree of mutation probability, g is the algebraically of evolving, g
0be that mutation probability changes very large evolutionary generation, a is variation rate.
2.7, when individual amount is greater than population scale N, obtain montage operator, form is as follows:
Wherein, ρ gets positive number.
2.8, calculating the fitness value of each individuality according to step 2.3, and judge whether to meet end condition, if met, is then the optimum solution of parameter, carries out next step operation.If do not met, then perform step 2.3 to 2.7, meet end condition until find.
2.9, decode to chromosome, form is as follows:
Wherein, the integer that the quaternary decoding of Q to be length be L produces, x
j, minand x
j, maxbe respectively minimum value and the maximal value of input variable, w
maxit is the maximal value of the sound stage width of Gaussian function.
2.10, choose n=2 successively according to the step 1.2 in step 1, input node vector x (t) when 3,4 and 5, and repeat the step in step 2.1 to 2.9, the parameter of optimization neural network.
Step 3, the neural network parameter after being optimized brought in step 1 solve forecast model by step 2, and utilize this forecast model to predict the output of process.At subsequent time, continue to predict real process according to the step in step 1 to step 2, circulate successively.
Beneficial effect:
First the method sets up RBF neural model by the inputoutput data of system, then utilizes RNA genetic algorithm to carry out the parameter of optimized network model, thus obtains the temperature predicting method of coking furnace.The method can effectively reduce the complexity of predicated error and model structure, can reach good prediction effect.
Embodiment
Below for coking furnace temperature prediction process, the invention will be further described.
In coking furnace temperature prediction process, be the performance of assessment models, obtained the real time data of temperature by industrial real application systems.
The concrete steps of the coking furnace temperature predicting method of the RBF neural of genetic algorithm optimization comprise:
Step 1, inputoutput data by coking furnace temperature process control system, set up RBF neural model, concrete steps are:
1.1, by the RBF neural structure comprising input layer, output layer and hidden layer, obtain the mapping relations of network and the input/output model of temperature course, form is as follows:
Wherein, x (t)=(x
1, x
2, x
n) representing n input node vector, Y (x (t)) represents the output variable of network, c
i∈ R
nrepresent the center vector of i-th hidden layer neuron, R
ntheorem in Euclid space,
a Gaussian function, || x (t)-c
i|| represent that x (t) is to c
iradial distance, ω
irepresent i-th connection weight between hidden layer and output layer, σ
ithe sound stage width of Gaussian function, 1≤i≤n
r, n
rit is the nodal point number of hidden layer.
1.2, by the input and output value of coking furnace temperature course composition input vector, and choose input vector successively, utilize the method for exhaustion to list its structure, form is as follows:
x(t)=[u(k),y(k-1)],n=2
x(t)=[u(k),u(k-1),y(k-1),y(k-2)],n=4
Wherein, u (k) is the input control amount of k moment temperature control system, and y (k) is the actual output temperature in k moment.
Step 2, utilize RNA genetic algorithm to optimize the parameter of RBF neural model, concrete steps are:
2.1, first quaternary coding is carried out to neural network model parameter, obtains the l of following form for chromosome:
Wherein, l=1,2 ..., N, N are population scale sizes, 1≤n
r≤ D, D are the maximal values of hidden layer node, C
ld × (n+1) matrix,
representing matrix C
lin be positioned at n-th of the n-th row
rthe center vector of individual hidden layer neuron.
2.2 objective functions choosing RBF neural, form is as follows:
Wherein, λ is the coefficient between 0 to 1, Y
1(t), Y
2t () is the prediction output valve of neuron in the k moment to the k+t moment of RBF neural respectively,
be and prediction output valve Y
1(t), Y
2the desired output of t neural network that () is corresponding, N
1, N
2two the population samples chosen from N respectively.
2.3, choose the fitness function of RNA genetic algorithm, and calculate individual fitness value, form is as follows:
f=1/J(C
l,ω
l)
Wherein, f is individual fitness function.When fitness function value is greater than fitness preset value f
ztime, genetic algorithm stops.
2.4, utilize wheel robin to determine selection opertor, form is as follows:
Wherein, P (C
l) be individual C
lselect probability, f (C
l) be individual C
ladaptive value.
2.5, the selection opertor in step 2.4 is utilized by individual choice higher for chromosome fitness out with crossover probability p
ccarry out interlace operation, produce of future generation individual.
2.6, choose suitable mutation operator, form is as follows:
Wherein, a
0represent mutation probability p
minitial value, b
0be the degree of mutation probability, g is the algebraically of evolving, g
0be that mutation probability changes very large evolutionary generation, a is variation rate, chooses a here
0=0.02, b
0=0.2, g
0=G/2, a=20/G, G=1000.
2.7, when individual amount is greater than population scale N, obtain montage operator, form is as follows:
Wherein, ρ gets positive number, and value is 100.
2.8, calculating the fitness value of each individuality according to step 2.3, and judge whether to meet end condition, if met, is then the optimum solution of parameter, carries out next step operation.If do not met, then perform step 2.3 to 2.7, meet end condition until find.
2.9, decode to chromosome, form is as follows:
Wherein, the integer that the quaternary decoding of Q to be length be L produces, x
j, minand x
j, maxbe respectively minimum value and the maximal value of input variable, w
maxit is the maximal value of the sound stage width of Gaussian function.
2.10, choose n=2 successively according to the step 1.2 in step 1, input node vector x (t) when 3,4 and 5, and repeat the step in step 2.1 to 2.9, the parameter of optimization neural network.
Step 3, the neural network parameter after being optimized brought in step 1 solve temperature prediction model by step 2, and utilize this forecast model to predict temperature course.At subsequent time, continue to predict actual temperature process according to the step in step 1 to step 2, circulate successively.
Claims (1)
1. the coking furnace temperature predicting method of the RBF neural of genetic algorithm optimization, is characterized in that: the concrete steps of the method comprise:
Step 1, inputoutput data by system, set up RBF neural model, concrete steps are:
1.1, by the RBF neural structure comprising input layer, output layer and hidden layer, obtain the mapping relations of network and the input/output model of system, form is as follows:
Wherein, x (t)=(x
1, x
2, x
n) representing n input node vector, Y (x (t)) represents the output variable of network, c
i∈ R
nrepresent the center vector of i-th hidden layer neuron, R
ntheorem in Euclid space,
a Gaussian function, || x (t)-c
i|| represent that x (t) is to c
iradial distance, ω
irepresent i-th connection weight between hidden layer and output layer, σ
ithe sound stage width of Gaussian function, 1≤i≤n
r, n
rit is the nodal point number of hidden layer;
1.2, by system input and output value composition input vector, and choose input vector successively, utilize the method for exhaustion to list its structure, form is as follows:
x(t)=[u(k),y(k-1)],n=2
x(t)=[u(k),u(k-1),y(k-1),y(k-2)],n=4
Wherein, the input control amount of etching system when u (k) is k, the real output value of etching system when y (k) is k;
Step 2, utilize RNA genetic algorithm to optimize the parameter of RBF neural model, concrete steps are:
2.1, first quaternary coding is carried out to neural network model parameter, obtains the l of following form for chromosome:
Wherein, l=1,2 ..., N, N are population scale sizes, 1≤n
r≤ D, D are the maximal values of hidden layer node, C
ld × (n+1) matrix,
representing matrix C
lin be positioned at n-th of the n-th row
rthe center vector of individual hidden layer neuron;
2.2, choose the objective function of RBF neural, form is as follows:
Wherein, λ is the coefficient between 0 to 1, Y
1(t), Y
2t () is the prediction output valve of neuron in the k moment to the k+t moment of RBF neural respectively,
be and prediction output valve Y
1(t), Y
2the desired output of t neural network that () is corresponding, N
1, N
2two the population samples chosen from N respectively;
2.3, choose the fitness function of RNA genetic algorithm, and calculate individual fitness value, form is as follows:
f=1/J(C
l,ω
l)
Wherein, f is individual fitness function; When fitness function value is greater than fitness preset value f
ztime, genetic algorithm stops;
2.4, utilize wheel robin to determine selection opertor, form is as follows:
Wherein, P (C
l) be individual C
lselect probability, f (C
l) be individual C
ladaptive value;
2.5, the selection opertor in step 2.4 is utilized by individual choice higher for chromosome fitness out with crossover probability p
ccarry out interlace operation, produce of future generation individual;
2.6, choose suitable mutation operator, form is as follows:
Wherein, a
0represent mutation probability p
minitial value, b
0be the degree of mutation probability, g is the algebraically of evolving, g
0be that mutation probability changes very large evolutionary generation, a is variation rate;
2.7, when individual amount is greater than population scale N, obtain montage operator, form is as follows:
Wherein, ρ gets positive number;
2.8, calculating the fitness value of each individuality according to step 2.3, and judge whether to meet end condition, if met, is then the optimum solution of parameter, carries out next step operation; If do not met, then perform step 2.3 to 2.7, meet end condition until find;
2.9, decode to chromosome, form is as follows:
Wherein, the integer that the quaternary decoding of Q to be length be L produces, x
j, minand x
j, maxbe respectively minimum value and the maximal value of input variable, w
maxit is the maximal value of the sound stage width of Gaussian function;
2.10, choose n=2 successively according to the step 1.2 in step 1, input node vector x (t) when 3,4 and 5, and repeat the step in step 2.1 to 2.9, the parameter of optimization neural network;
Step 3, the neural network parameter after being optimized brought in step 1 solve forecast model by step 2, and utilize this forecast model to predict the output of process; At subsequent time, continue to predict real process according to the step in step 1 to step 2, circulate successively.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410489516.7A CN104318303A (en) | 2014-09-23 | 2014-09-23 | Coking furnace temperature predication method of RBF (Radial Basis Function) neural network optimized by genetic algorithm |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410489516.7A CN104318303A (en) | 2014-09-23 | 2014-09-23 | Coking furnace temperature predication method of RBF (Radial Basis Function) neural network optimized by genetic algorithm |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104318303A true CN104318303A (en) | 2015-01-28 |
Family
ID=52373531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410489516.7A Pending CN104318303A (en) | 2014-09-23 | 2014-09-23 | Coking furnace temperature predication method of RBF (Radial Basis Function) neural network optimized by genetic algorithm |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104318303A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105160109A (en) * | 2015-09-11 | 2015-12-16 | 东华大学 | Motor temperature rise forecast method based on radial basis function (RBF) neural network |
CN105608295A (en) * | 2016-01-29 | 2016-05-25 | 杭州电子科技大学 | Multi-objective evolutionary algorithm (MOEA) and radial basis function (RBF) neural network optimization modeling method of coking furnace pressure |
CN105760344A (en) * | 2016-01-29 | 2016-07-13 | 杭州电子科技大学 | Distributed principal component analysis neural network modeling method for chemical exothermic reaction |
CN105807607A (en) * | 2016-05-11 | 2016-07-27 | 杭州电子科技大学 | Method for optimizing predictive fuzzy-PID coking furnace temperature control through genetic algorithm |
CN105955350A (en) * | 2016-07-05 | 2016-09-21 | 杭州电子科技大学 | Fractional order prediction function control method for optimizing heating furnace temperature through genetic algorithm |
CN107894710A (en) * | 2017-10-13 | 2018-04-10 | 杭州电子科技大学 | A kind of principal component analysis modeling method of cracking reaction furnace temperature |
CN111950854A (en) * | 2020-07-14 | 2020-11-17 | 包头钢铁(集团)有限责任公司 | Coke quality index prediction method based on multilayer neural network |
DE202022101929U1 (en) | 2022-04-09 | 2022-06-02 | Pradipta Bhowmick | Intelligent system to predict the secondary structure of RNA using foldable neural networks and artificial intelligence |
WO2022152166A1 (en) * | 2021-01-13 | 2022-07-21 | International Business Machines Corporation | Supervised vae for optimization of value function and generation of desired data |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102184287A (en) * | 2011-05-05 | 2011-09-14 | 杭州电子科技大学 | Modelling method for combustion optimization of waste plastics oil refining |
CN102222128A (en) * | 2011-05-05 | 2011-10-19 | 杭州电子科技大学 | Method for combustion optimization of waste plastics oil refining |
CN102799939A (en) * | 2012-07-16 | 2012-11-28 | 杭州电子科技大学 | Biomass furnace combustion-optimized model updating method |
-
2014
- 2014-09-23 CN CN201410489516.7A patent/CN104318303A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102184287A (en) * | 2011-05-05 | 2011-09-14 | 杭州电子科技大学 | Modelling method for combustion optimization of waste plastics oil refining |
CN102222128A (en) * | 2011-05-05 | 2011-10-19 | 杭州电子科技大学 | Method for combustion optimization of waste plastics oil refining |
CN102799939A (en) * | 2012-07-16 | 2012-11-28 | 杭州电子科技大学 | Biomass furnace combustion-optimized model updating method |
Non-Patent Citations (1)
Title |
---|
RIDONG ZHANG 等: "Temperature Modeling in a Coke Furnace with an Improved RNA-GA Based RBF Network", 《INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH》 * |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105160109A (en) * | 2015-09-11 | 2015-12-16 | 东华大学 | Motor temperature rise forecast method based on radial basis function (RBF) neural network |
CN105608295A (en) * | 2016-01-29 | 2016-05-25 | 杭州电子科技大学 | Multi-objective evolutionary algorithm (MOEA) and radial basis function (RBF) neural network optimization modeling method of coking furnace pressure |
CN105760344A (en) * | 2016-01-29 | 2016-07-13 | 杭州电子科技大学 | Distributed principal component analysis neural network modeling method for chemical exothermic reaction |
CN105760344B (en) * | 2016-01-29 | 2018-08-24 | 杭州电子科技大学 | A kind of distributed principal components analysis-artificial neural networks modeling method of exothermic chemical reaction |
CN105608295B (en) * | 2016-01-29 | 2018-08-21 | 杭州电子科技大学 | The multi-objective genetic algorithm of coking furnace pressure and RBF neural Optimization Modeling method |
CN105807607A (en) * | 2016-05-11 | 2016-07-27 | 杭州电子科技大学 | Method for optimizing predictive fuzzy-PID coking furnace temperature control through genetic algorithm |
CN105955350B (en) * | 2016-07-05 | 2018-07-10 | 杭州电子科技大学 | The fractional order predictive functional control algorithm of genetic algorithm optimization furnace temp |
CN105955350A (en) * | 2016-07-05 | 2016-09-21 | 杭州电子科技大学 | Fractional order prediction function control method for optimizing heating furnace temperature through genetic algorithm |
CN107894710A (en) * | 2017-10-13 | 2018-04-10 | 杭州电子科技大学 | A kind of principal component analysis modeling method of cracking reaction furnace temperature |
CN107894710B (en) * | 2017-10-13 | 2020-04-24 | 杭州电子科技大学 | Principal component analysis modeling method for temperature of cracking reaction furnace |
CN111950854A (en) * | 2020-07-14 | 2020-11-17 | 包头钢铁(集团)有限责任公司 | Coke quality index prediction method based on multilayer neural network |
CN111950854B (en) * | 2020-07-14 | 2022-04-19 | 包头钢铁(集团)有限责任公司 | Coke quality index prediction method based on multilayer neural network |
WO2022152166A1 (en) * | 2021-01-13 | 2022-07-21 | International Business Machines Corporation | Supervised vae for optimization of value function and generation of desired data |
GB2617997A (en) * | 2021-01-13 | 2023-10-25 | Ibm | Supervised VAE for optimization of value function and generation of desired data |
DE202022101929U1 (en) | 2022-04-09 | 2022-06-02 | Pradipta Bhowmick | Intelligent system to predict the secondary structure of RNA using foldable neural networks and artificial intelligence |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104318303A (en) | Coking furnace temperature predication method of RBF (Radial Basis Function) neural network optimized by genetic algorithm | |
CN105138717A (en) | Transformer state evaluation method by optimizing neural network with dynamic mutation particle swarm | |
CN105608295A (en) | Multi-objective evolutionary algorithm (MOEA) and radial basis function (RBF) neural network optimization modeling method of coking furnace pressure | |
CN104914835A (en) | Flexible job-shop scheduling multi-objective method | |
CN104217258B (en) | A kind of electric load sigma-t Forecasting Methodology | |
CN104657777B (en) | Electric wire for automobile extrusion process parameter optimization method based on chaos wavelet neural network | |
CN113190688B (en) | Complex network link prediction method and system based on logical reasoning and graph convolution | |
CN109635495B (en) | Arterial road phase difference simulation optimization method based on neural network and genetic algorithm | |
Chu et al. | NSGA‐II‐Based Parameter Tuning Method and GM (1, 1)‐Based Development of Fuzzy Immune PID Controller for Automatic Train Operation System | |
CN105760344A (en) | Distributed principal component analysis neural network modeling method for chemical exothermic reaction | |
CN105512755A (en) | Decomposition-based multi-objective distribution estimation optimization method | |
CN104732067A (en) | Industrial process modeling forecasting method oriented at flow object | |
Tian et al. | A network traffic hybrid prediction model optimized by improved harmony search algorithm | |
CN109583588A (en) | A kind of short-term wind speed forecasting method and system | |
CN111105005B (en) | Wind power prediction method | |
CN111126707B (en) | Energy consumption equation construction and energy consumption prediction method and device | |
CN110222816B (en) | Deep learning model establishing method, image processing method and device | |
CN109146131A (en) | A kind of wind-power electricity generation prediction technique a few days ago | |
CN110807508A (en) | Bus peak load prediction method considering complex meteorological influence | |
Zhang et al. | A method based on Lorenz disturbance and variational mode decomposition for wind speed prediction | |
CN102663493A (en) | Delaying nerve network used for time sequence prediction | |
CN104281917A (en) | Fuzzy job-shop scheduling method based on self-adaption inheritance and clonal selection algorithm | |
Wu et al. | Short-term electric load forecasting model based on PSO-BP | |
CN109685242B (en) | Photovoltaic ultra-short term combined prediction method based on Adaboost algorithm | |
CN103761567A (en) | Wavelet neural network weight initialization method based on Bayes estimation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150128 |