CN106529818A - Water quality evaluation prediction method based on fuzzy wavelet neural network - Google Patents
Water quality evaluation prediction method based on fuzzy wavelet neural network Download PDFInfo
- Publication number
- CN106529818A CN106529818A CN201611034364.7A CN201611034364A CN106529818A CN 106529818 A CN106529818 A CN 106529818A CN 201611034364 A CN201611034364 A CN 201611034364A CN 106529818 A CN106529818 A CN 106529818A
- Authority
- CN
- China
- Prior art keywords
- layer
- wavelet
- fuzzy
- honeybee
- parameter
- 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.)
- Granted
Links
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 title claims abstract description 31
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000013528 artificial neural network Methods 0.000 title abstract description 29
- 238000013441 quality evaluation Methods 0.000 title abstract 2
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 12
- 238000004458 analytical method Methods 0.000 claims abstract description 6
- 230000000694 effects Effects 0.000 claims abstract description 6
- 230000009514 concussion Effects 0.000 claims abstract description 3
- 238000011478 gradient descent method Methods 0.000 claims abstract 2
- 241000256844 Apis mellifera Species 0.000 claims description 50
- 235000012907 honey Nutrition 0.000 claims description 21
- 238000012549 training Methods 0.000 claims description 12
- 241000256836 Apis Species 0.000 claims description 9
- 238000005457 optimization Methods 0.000 claims description 5
- 238000001303 quality assessment method Methods 0.000 claims description 5
- 239000013598 vector Substances 0.000 claims description 4
- 238000011835 investigation Methods 0.000 claims description 3
- 230000007935 neutral effect Effects 0.000 claims description 3
- 238000013519 translation Methods 0.000 claims description 3
- 238000004457 water analysis Methods 0.000 claims description 3
- 210000005036 nerve Anatomy 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 4
- 238000012886 linear function Methods 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- IJGRMHOSHXDMSA-UHFFFAOYSA-N Atomic nitrogen Chemical compound N#N IJGRMHOSHXDMSA-UHFFFAOYSA-N 0.000 description 2
- 101001095088 Homo sapiens Melanoma antigen preferentially expressed in tumors Proteins 0.000 description 2
- 102100037020 Melanoma antigen preferentially expressed in tumors Human genes 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 210000004218 nerve net Anatomy 0.000 description 2
- 238000003062 neural network model Methods 0.000 description 2
- 238000003911 water pollution Methods 0.000 description 2
- OAICVXFJPJFONN-UHFFFAOYSA-N Phosphorus Chemical compound [P] OAICVXFJPJFONN-UHFFFAOYSA-N 0.000 description 1
- ZLMJMSJWJFRBEC-UHFFFAOYSA-N Potassium Chemical compound [K] ZLMJMSJWJFRBEC-UHFFFAOYSA-N 0.000 description 1
- 239000002253 acid Substances 0.000 description 1
- XKMRRTOUMJRJIA-UHFFFAOYSA-N ammonia nh3 Chemical compound N.N XKMRRTOUMJRJIA-UHFFFAOYSA-N 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000002490 cerebral effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 229910052757 nitrogen Inorganic materials 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 229910052698 phosphorus Inorganic materials 0.000 description 1
- 239000011574 phosphorus Substances 0.000 description 1
- 239000011591 potassium Substances 0.000 description 1
- 229910052700 potassium Inorganic materials 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000013179 statistical model Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 239000003643 water by type Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0637—Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
- G06Q10/06375—Prediction of business process outcome or impact based on a proposed change
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/004—Artificial life, i.e. computing arrangements simulating life
- G06N3/006—Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/043—Architecture, e.g. interconnection topology based on fuzzy logic, fuzzy membership or fuzzy inference, e.g. adaptive neuro-fuzzy inference systems [ANFIS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Educational Administration (AREA)
- General Business, Economics & Management (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Computing Systems (AREA)
- Molecular Biology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Primary Health Care (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Automation & Control Theory (AREA)
- Computational Mathematics (AREA)
- Fuzzy Systems (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a water quality evaluation prediction method based on a fuzzy wavelet neural network and aims to solve problems of slow convergence speed during water quality prediction, poor approximation effect and inaccurate prediction result existing in a BP neural network in the prior art. According to the method, a fuzzy wavelet neural network prediction model is constructed through utilizing the known water quality analysis index quantity, prediction index quantity and fuzzy rule quantity, and the fuzzy wavelet neural network prediction model comprises an input layer, a subordinate layer, a fuzzy rule layer, a wavelet layer, an output layer and a defuzzication layer; a subordinate function parameter and a wavelet parameter of the wavelet layer are adjusted, a cost function is further defined, a BP algorithm based on a gradient descent method is utilized to carry out parameter adjustment, problems of low convergence speed, easy-to-generate concussion effects and local optimum can be avoided, model stability is improved, an initial parameter is optimized through employing an artificial bee colony algorithm, and the method is mainly applicable to water quality index prediction.
Description
Technical field
The present invention relates to hydrology evaluation and foreca field, the more particularly to water quality assessment based on Fuzzy Wavelet Network are pre-
Survey method.
Background technology
Water quality prediction is that waters functional areas are set up in water pollution control unit, is polluted using water quality index is corresponding to land-based area
Corresponding relation between source, obtains the technology of target water quality information.Both at home and abroad in water environment and water pollution control, to water quality mould
The research and application of type is achieved and is developed on a large scale very much.Water quality prediction method mainly has simulation of water quality model, mathematical statistical model and people
Artificial neural networks model, applied research of the traditional BP cerebellar model arithmetic computer in terms of water quality prediction with evaluation is achieved with very big
Development, but exist that convergence rate is relatively slow, generalization ability is poor, the not high enough shortcoming of precision of prediction, it is impossible to reach satisfied prediction
As a result.
The content of the invention
For above-mentioned situation, to overcome the defect of prior art, the present invention is provided and a kind of is based on fuzzy wavelet nerve net
The water quality assessment Forecasting Methodology of network, it is therefore intended that solution BP neural network convergence rate when water quality prediction is carried out is slower, approaches
Effect is poor, and predict the outcome not accurately problem.
Its technical scheme is:
A, with known water quality analysis indexes number as m, prediction index number as o, number of fuzzy rules be n build fuzzy wavelet
Neural network prediction model, the Fuzzy Wavelet Network forecast model include input layer, are subordinate to layer, fuzzy rule layer, little
Ripple layer, output layer conciliate obscuring layer;
The input layer is used to be input into known water quality analysis indexes, namely input variable:x1, x2..., xm;
Described to be subordinate to layer for calculating the angle value that is subordinate to of each input variable, membership function is:
Wherein m is input variable number, and n is number of fuzzy rules, i.e. the hidden nodes of third layer, cij、dijGauss is subordinate to
The center of function and width, ηj(xi) it is membership function of i-th linguistic variable relative to j-th strip rule;
Corresponding number of fuzzy rules n of its nodes of the fuzzy rule layer, each node represent a fuzzy rule, each node
The output of fuzzy rule layer is expressed as follows:
μj(x)=ηj(x1)*ηj(x2)*…ηj(xm), j=1,2 ..., n;
The wavelet layer introduces wavelet function, improves calculating and the approximation capability of network model, small echo using wavelet function
It is defined as follows:
ψjX () is formed by mother wavelet function ψ (x) translation and extension, wherein aj={ a1j,a2j,…amj, bj={ b1j,
b2j,…bmjFlexible and shift factor is represented respectively, it is as follows that morther wavelet is taken as Mexico's hat wavelet:
J-th wavelet network of wavelet layer is output as:
Wherein,aij、bijFor wavelet parameter;
The output layer is the product of the output of fuzzy rule layer and the output of small echo layer network,
Kj=μj(x)*yj=ηj(x1)*ηj(x2)*…ηj(xm)*ωjψj(z),
The ambiguity solution layer is used for the output for calculating whole neutral net, and which is expressed as:
B, to membership function parameter cij、dij, wavelet layer wavelet parameter ωj、aij、bijIt is adjusted, defines cost function
For:
WhereinWith uiThe respectively desired output and reality output of network, o are output variable number, using being declined with gradient
BP algorithm based on method carries out parameter adjustment, and to avoid, convergence rate is slow, easily sink into concussion effect and local optimum, increases
Model stability, optimizes initial parameter using artificial bee colony algorithm, comprises the steps:
Step 1:Initialization honeybee populations, Apiss sum SN, gathering honey honeybee respectively account for SN/2 with honeybee is followed, maximum search number of times
Limit, iterationses iter=0, maximum iteration time maxCycle;All Apiss are investigation honeybee pattern, randomly generate SN
Individual feasible solution;
Step 2:Each several part parameter c of initialization network modelij、dij、ωj、aij、bij;
Step 3:By each parameter assignment to network model;
Step 4:Using training sample training network model;
Step 5:Fitness value is calculated, bee colony is divided into into gathering honey honeybee and two kinds of honeybee, initialization flag vector trial is followed
I ()=0, records continuous dwell times of the gathering honey honeybee in same nectar source;
Step 6:The new nectar source of gathering honey honeybee Local Search, calculates fitness value, if being better than current nectar source, updates current gathering honey
The nectar source position that honeybee is located, makes trial (i)=0, otherwise updates trial (i)=trial (i)+1;
Step 7:Calculating follows honeybee select probability, finds new nectar source with this probability per honeybee is only followed, and is converted into gathering honey honeybee
Neighborhood search is carried out, fitness value is calculated, is judged whether to retain nectar source, is updated trial (i);
Step 8:If trial (i)>Limit, then execution step 9, otherwise execution step 10;
Step 9:I-th gathering honey honeybee is abandoned current nectar source and referred to as investigates honeybee, randomly generates new nectar source in solution space;
Step 10:The globally optimal solution that the current all Apiss of record are found, iter=iter+1;
Step 11:If iter>MaxCycle, then obtain network model's parameter optimization initial value, otherwise return to step 4;
In algorithm, each nectar source represents one of search space solution, for the problem containing D variable, then i-th nectar source
Position is Xi=[xi1,xi2,…,xiD]T, the feasible solution for randomly generating is as follows:
Wherein, i ∈ { 1,2 ..., SN }, j ∈ { 1,2 ..., D };
C, the initial parameter value that optimizing is obtained is assigned to into network model, by water analysis index, namely input variable:
x1, x2..., xm, the input layer of network model is input to, obtains predicting output valve.
The present invention replaces the linear function of tradition T-S type fuzzy neural network conclusion parts with wavelet function, and small echo is become
Change and organically combined with fuzzy neural network so that prediction network has fast convergence rate, and approximation capability is strong and can avoid falling into
Enter the advantages such as local optimum, and optimize the initial value of parameter to be determined using artificial bee colony algorithm, it is to avoid because treating in its network really
Determine that parameter is more, gradient calculation workload big, by the defect such as initial value affecting is larger so that the stability of water quality assessment forecast model
Improve.
Description of the drawings
The topological diagram of the Fuzzy Wavelet Network that Fig. 1 is used by water quality prediction method of the present invention.
Fig. 2 is this method and tradition T-S types using absolute average error and relative average error as in the case of evaluation index
Fuzzy neural network and BP neural network correction data.
Fig. 3 is the inventive method water quality prediction result coordinate diagram.
Fig. 4 is T-S type fuzzy neural network water quality prediction result coordinate diagrams.
Fig. 5 is BP neural network water quality prediction result coordinate diagram.
Network evolution procedure charts of the Fig. 6 for this patent, tradition T-S types fuzzy neural network and BP neural network.
Specific embodiment
The specific embodiment of the present invention is described in further detail below in conjunction with accompanying drawing.
In one embodiment:As shown in figure 1, herein using the fuzzy neural network based on T-S models, fuzzy logic has one
Type and two type two types, traditional fuzzy systems can not process the uncertainty of fuzzy rule, therefore in the face of complicated be
System, it is impossible to set up effective and reasonable fuzzy rule.Two fuzzy systems mainly include Mamdani types and T-S types, T-S patterns paste
Model uses IF-THEN fuzzy rules, the premise part of each rule to include premise variable and fuzzy set, and its effect is fixed
An adopted Fuzzy subspaee, conclusion part are typically a linear function.Research shows that T-S types network is in terms of study accurately
It is better than Mamdani networks.Traditional Wavelet neutral net is that the non-linear Sigmoid functions in BP neural network are adopted non-thread
Property wavelet basiss replace, the fitting of nonlinear function by carrying out linear superposition with the nonlinear wavelet base for being taken realizing, i.e.,
It is fitted with the finite term of wavelet series.For the advantage with reference to fuzzy neural network and wavelet neural network, present invention small echo
Function replaces the linear function of tradition T-S pattern type conclusion parts, forms new fuzzy wavelet-neural network model, and this is fuzzy little
The fuzzy rule of ripple neural network model can be described as Rn:If x1is An1and x2is An2and…and xm is Anm,
Wherein, x1, x2..., xmFor input variable, y1, y2..., ynFor the output of wavelet function, AijIt is subordinate to letter for Gauss
Number, represents the i-th rule of j-th input variable, and n is number of fuzzy rules;The small echo of above-mentioned Fuzzy Wavelet Network model
It is defined as follows:
ψjX () is formed by mother wavelet function ψ (x) translation and extension, wherein aj={ a1j,a2j,…amj, bj={ b1j,
b2j,…bmjFlexible and shift factor is represented respectively, it is as follows that morther wavelet is taken as Mexico's hat wavelet:
The output of wavelet neural network is represented by:
Wherein,ψjThe j-th unit wavelet function of (x) for hidden layer, ωjFor input layer and the weight of hidden layer
Coefficient, wavelet neural network (WNN) with preferable approximation capability, relative to other kinds of multilayer perceptron and radial direction base net
Network etc. has the characteristics of easily training, while the initial value of wavelet neural network parameter has considerable influence to its convergence rate, it is excellent
Initial parameter after change can increase the stability and convergence rate of network.
The impact that each wavelet function is exported to Fuzzy Wavelet Network model (FWNN), IF- are indicated by formula (1)
The fuzzy model of THEN rule formats can pass through constantly the membership function parameter of study adjustment premise part, conclusion part and stretch
Contracting and shift factor come perfect, therefore wavelet function can improve calculating and the approximation capability of FWNN.
This example selects 6 kinds of indexs of water quality analysis, respectively ammonia nitrogen amount, dissolved oxygen, COD, permanganic acid
Potassium index, total phosphorus, total nitrogen, input variable of above-mentioned six indexs as FWNN, and water grade output then as FWNN,
Namely input layer number m=6, the output node number o=1 of ambiguity solution layer, while number of fuzzy rules n=4 of fuzzy rule layer,
Fuzzy Wavelet Network model is set up under MatlabR2010b environment, and using equivalent interpolation water quality index normal data life
Into training sample, training data 350 is built, separately initial parameter, ABC parameters is optimized using artificial bee colony (ABC) algorithm
It is defined as:SN=40, Limit=8, maxCycle=50, then it is (4m+1) × n=100 that FWNN needs the number of parameters of optimization
Individual, then each solution is 100 dimensional vectors.
The initial value of Optimization of Fuzzy wavelet neural network (FWNN) is as follows:
Step 1:Initialization honeybee populations, Apiss sum 40, gathering honey honeybee respectively account for 20 with honeybee is followed, maximum search number of times
Limit=8, iterationses iter=0, maximum iteration time maxCycle=50;All Apiss are investigation honeybee pattern, at random
Produce 40 feasible solutions;
Step 2:Each several part parameter c of initialization network modelij、dij、ωj、aij、bij;
Step 3:Fuzzy Wavelet Network (FWNN) is given by each parameter assignment;
Step 4:Using training sample training Fuzzy Wavelet Network (FWNN);
Step 5:Fitness value is calculated, bee colony is divided into into gathering honey honeybee and two kinds of honeybee, initialization flag vector trial is followed
I ()=0, records continuous dwell times of the gathering honey honeybee in same nectar source;
Step 6:The new nectar source of gathering honey honeybee Local Search, calculates fitness value, if being better than current nectar source, updates current gathering honey
The nectar source position that honeybee is located, makes trial (i)=0, otherwise updates trial (i)=trial (i)+1;
Step 7:Calculating follows honeybee select probability, finds new nectar source with this probability per honeybee is only followed, and is converted into gathering honey honeybee
Neighborhood search is carried out, fitness value is calculated, is judged whether to retain nectar source, is updated trial (i);
Step 8:If trial (i)>8, then execution step 9, otherwise execution step 10;
Step 9:I-th gathering honey honeybee is abandoned current nectar source and referred to as investigates honeybee, randomly generates new nectar source in solution space;
Step 10:The globally optimal solution that the current all Apiss of record are found, iter=iter+1;
Step 11:If iter>50, then obtain the network model's initial parameter value after optimizing, otherwise return to step 4;
In algorithm, each nectar source represents one of search space solution, for the problem containing D variable, then i-th nectar source
Position is Xi=[xi1,xi2,…,xiD]T, the feasible solution for randomly generating is as follows:
Wherein, i ∈ { 1,2 ..., SN }, j ∈ { 1,2 ..., D };
Then the network parameter initial value obtained by artificial bee colony algorithm is assigned to into Fuzzy Wavelet Network
(FWNN), by water analysis index namely input variable:x1, x2..., xm, the input layer of network model is input to, is predicted
Output valve.
In order to verify the beneficial effect of this patent method, herein using absolute average error (MAE) and relative average error
(MAPE) as evaluation index:
Fuzzy Wavelet Network is contrasted with tradition T-S types fuzznet and BP neural network, is tested
Sample group sequence number 1-50, every group of packet contain 6 input variables, and concrete data and group number are as follows:
Build with identical input number of nodes, traditional T-S types fuzzy neural network of identical output node number, BP nerve net
Network, above-mentioned two network model and Fuzzy Wavelet Network (FWNN), will with identical input number of nodes and output node number
Above-mentioned 1-50 groups data are separately input in each network model for training, and, as abscissa, network is defeated for the group number with test sample
Go out index water grade Fig. 3 to Fig. 5 is obtained as vertical coordinate, and it is the mean error (MAE) according to the output of each network, relatively average
Error (MAPE) makes form such as Fig. 2, can be apparent from Fuzzy Wavelet Network and possess more accurately predicting, its error amount
It is less.
Traditional T-S types fuzzy neural network, BP neural network, Fuzzy Wavelet Network (FWNN) model are all needed after setting up
The adjustment entered by line parameter, the parameter value for needing continuous iteration more to be optimized during the adjustment of parameter, therefore with
In above-mentioned three kinds of network modeies are built, during parameter adjustment, its training error and iterationses build such as Fig. 6 coordinates, wherein training
Error is vertical coordinate, and during parameter optimization, its iterations is abscissa, it can be seen that Fuzzy Wavelet Network (FWNN) possesses
Convergence rate, namely the process of its acquisition optimized parameter faster is more efficient and convenient, is better than traditional T-S types fuzznet
Network, BP neural network.
Claims (1)
1. the water quality assessment Forecasting Methodology based on Fuzzy Wavelet Network, it is characterised in that, comprise the steps:
A, with known water quality analysis indexes number as m, prediction index number as o, number of fuzzy rules be n build fuzzy wavelet nerve
Network Prediction Model, the Fuzzy Wavelet Network forecast model include input layer, be subordinate to layer, fuzzy rule layer, wavelet layer,
Output layer conciliates obscuring layer;
The input layer is used to be input into known water quality analysis indexes, namely input variable:x1, x2..., xm;
Described to be subordinate to layer for calculating the angle value that is subordinate to of each input variable, membership function is:
Wherein m is input variable number, and n is number of fuzzy rules, i.e. the hidden nodes of third layer, cij、dijGauss member function
Center and width, ηj(xi) it is membership function of i-th linguistic variable relative to j-th strip rule;
Corresponding number of fuzzy rules n of its nodes of the fuzzy rule layer, each node represent a fuzzy rule, and each node is obscured
Rules layer output is expressed as follows:
μj(x)=ηj(x1)*ηj(x2)*…ηj(xm), j=1,2 ..., n;
The wavelet layer introduces wavelet function, improves calculating and the approximation capability of network model, small echo definition using wavelet function
It is as follows:
ψjX () is formed by mother wavelet function ψ (x) translation and extension, wherein aj={ a1j,a2j,…amj, bj={ b1j,b2j,…
bmjFlexible and shift factor is represented respectively, it is as follows that morther wavelet is taken as Mexico's hat wavelet:
J-th wavelet network of wavelet layer is output as:
Wherein,aij、bijFor wavelet parameter;
The output layer is the product of the output of fuzzy rule layer and the output of small echo layer network,
Kj=μj(x)*yj=ηj(x1)*ηj(x2)*…ηj(xm)*ωjψj(z),
The ambiguity solution layer is used for the output for calculating whole neutral net, and which is expressed as:
B, to membership function parameter cij、dij, wavelet layer wavelet parameter ωj、aij、bijIt is adjusted, defining cost function is:
WhereinWith uiThe respectively desired output and reality output of network, o are output variable number, using with gradient descent method are
The BP algorithm on basis carries out parameter adjustment, and to avoid, convergence rate is slow, easily sink into concussion effect and local optimum, increases model
Stability, optimizes initial parameter using artificial bee colony algorithm, comprises the steps:
Step 1:Initialization honeybee populations, Apiss sum SN, gathering honey honeybee respectively account for SN/2 with honeybee is followed, maximum search number of times
Limit, iterationses iter=0, maximum iteration time maxCycle;All Apiss are investigation honeybee pattern, randomly generate SN
Individual feasible solution;
Step 2:Each several part parameter c of initialization network modelij、dij、ωj、aij、bij;
Step 3:By each parameter assignment to network model;
Step 4:Using training sample training network model;
Step 5:Fitness value is calculated, bee colony is divided into into gathering honey honeybee and two kinds of honeybee is followed, initialization flag vector trial (i)=
0, record continuous dwell times of the gathering honey honeybee in same nectar source;
Step 6:The new nectar source of gathering honey honeybee Local Search, calculates fitness value, if being better than current nectar source, updates current gathering honey honeybee institute
Nectar source position, make trial (i)=0, otherwise update trial (i)=trial (i)+1;
Step 7:Calculating follows honeybee select probability, and finding new nectar source with this probability per honeybee is only followed, and be converted into gathering honey honeybee is carried out
Neighborhood search, calculates fitness value, judges whether to retain nectar source, updates trial (i);
Step 8:If trial (i)>Limit, then execution step 9, otherwise execution step 10;
Step 9:I-th gathering honey honeybee is abandoned current nectar source and referred to as investigates honeybee, randomly generates new nectar source in solution space;
Step 10:The globally optimal solution that the current all Apiss of record are found, iter=iter+1;
Step 11:If iter>MaxCycle, then obtain network model's parameter optimization initial value, otherwise return to step 4;
In algorithm, each nectar source represents one of search space solution, for the problem containing D variable, then i-th nectar source position
For XI=[xi1,xi2,…,xiD]T, the feasible solution for randomly generating is as follows:
Wherein, i ∈ { 1,2 ..., SN }, j ∈ { 1,2 ..., D };
C, the initial parameter value that optimizing is obtained is assigned to into network model, by water analysis index, namely input variable:x1,
x2..., xm, the input layer of network model is input to, obtains predicting output valve.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611034364.7A CN106529818B (en) | 2016-11-16 | 2016-11-16 | Water quality assessment Forecasting Methodology based on Fuzzy Wavelet Network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611034364.7A CN106529818B (en) | 2016-11-16 | 2016-11-16 | Water quality assessment Forecasting Methodology based on Fuzzy Wavelet Network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106529818A true CN106529818A (en) | 2017-03-22 |
CN106529818B CN106529818B (en) | 2017-11-28 |
Family
ID=58356938
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611034364.7A Expired - Fee Related CN106529818B (en) | 2016-11-16 | 2016-11-16 | Water quality assessment Forecasting Methodology based on Fuzzy Wavelet Network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106529818B (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107085732A (en) * | 2017-05-12 | 2017-08-22 | 淮阴工学院 | Cowshed environment ammonia intelligent monitor system based on wireless sensor network |
CN108122048A (en) * | 2017-11-23 | 2018-06-05 | 浙江专线宝网阔物联科技有限公司 | A kind of transportation route dispatching method and its system |
CN109408896A (en) * | 2018-09-27 | 2019-03-01 | 华南师范大学 | A kind of anerobic sowage processing gas production multi-element intelligent method for real-time monitoring |
CN110399656A (en) * | 2019-07-08 | 2019-11-01 | 东华大学 | Parameters design is saved based on the lower dress waist of fuzzy logic and neural network |
CN110716012A (en) * | 2019-09-10 | 2020-01-21 | 淮阴工学院 | Oil gas concentration intelligent monitoring system based on field bus network |
CN110852440A (en) * | 2019-12-02 | 2020-02-28 | 中国人民解放军国防科技大学 | Ocean front detection method based on dynamic fuzzy neural network |
CN110858805A (en) * | 2018-08-23 | 2020-03-03 | ***通信集团山东有限公司 | Method and device for predicting network traffic of cell |
CN111815196A (en) * | 2020-07-23 | 2020-10-23 | 中国环境科学研究院 | Method for evaluating water resource bearing capacity of shale GAs development area based on GA-BP neural network |
CN112070317A (en) * | 2020-09-17 | 2020-12-11 | 四川长虹电器股份有限公司 | Hotel air conditioner energy consumption prediction method |
CN112069061A (en) * | 2020-08-19 | 2020-12-11 | 北京科技大学 | Software security vulnerability detection method and system for deep learning gradient guidance variation |
CN113569898A (en) * | 2021-05-27 | 2021-10-29 | 河海大学 | Water quality model parameter inversion analysis method and system based on BP neural network |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995026008A1 (en) * | 1994-03-22 | 1995-09-28 | Intelligent Monitoring Systems | Detecting and classifying contaminants in water |
CN101793887A (en) * | 2010-01-09 | 2010-08-04 | 中国水产科学研究院黄海水产研究所 | Construction method of fuzzy neural network expert system for water quality assessment in turbot culture |
CN105654395A (en) * | 2016-01-17 | 2016-06-08 | 北京工业大学 | Comprehensive water quality evaluating method based on compensation type Hopfield neural network |
-
2016
- 2016-11-16 CN CN201611034364.7A patent/CN106529818B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995026008A1 (en) * | 1994-03-22 | 1995-09-28 | Intelligent Monitoring Systems | Detecting and classifying contaminants in water |
CN101793887A (en) * | 2010-01-09 | 2010-08-04 | 中国水产科学研究院黄海水产研究所 | Construction method of fuzzy neural network expert system for water quality assessment in turbot culture |
CN105654395A (en) * | 2016-01-17 | 2016-06-08 | 北京工业大学 | Comprehensive water quality evaluating method based on compensation type Hopfield neural network |
Non-Patent Citations (5)
Title |
---|
任金霞等: "基于自适应遗传小波神经网络的水质评价建模", 《环境工程》 * |
曹莉等: "基于改进小波神经网络的短时交通流量预测研究", 《四川理工学院学报(自然科学版)》 * |
罗旭: "基于蚁群学习算法的模糊小波神经网络控制", 《福建电脑》 * |
邓宇等: "基于小波神经网络的饮用水水质预测模型研究", 《重庆医科大学学报》 * |
韩耀宗等: "基于小波神经网络的芦苇潜流人工湿地水质预测", 《环境科学研究》 * |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107085732A (en) * | 2017-05-12 | 2017-08-22 | 淮阴工学院 | Cowshed environment ammonia intelligent monitor system based on wireless sensor network |
CN107085732B (en) * | 2017-05-12 | 2020-07-24 | 淮阴工学院 | Cowshed environment ammonia intelligent monitoring system based on wireless sensor network |
CN108122048A (en) * | 2017-11-23 | 2018-06-05 | 浙江专线宝网阔物联科技有限公司 | A kind of transportation route dispatching method and its system |
CN110858805A (en) * | 2018-08-23 | 2020-03-03 | ***通信集团山东有限公司 | Method and device for predicting network traffic of cell |
CN109408896A (en) * | 2018-09-27 | 2019-03-01 | 华南师范大学 | A kind of anerobic sowage processing gas production multi-element intelligent method for real-time monitoring |
CN109408896B (en) * | 2018-09-27 | 2024-01-05 | 华南师范大学 | Multi-element intelligent real-time monitoring method for anaerobic sewage treatment gas production |
CN110399656A (en) * | 2019-07-08 | 2019-11-01 | 东华大学 | Parameters design is saved based on the lower dress waist of fuzzy logic and neural network |
CN110399656B (en) * | 2019-07-08 | 2023-08-25 | 东华大学 | Lower-loading waist-saving parameter design method based on fuzzy logic and neural network |
CN110716012B (en) * | 2019-09-10 | 2020-09-25 | 淮阴工学院 | Oil gas concentration intelligent monitoring system based on field bus network |
CN110716012A (en) * | 2019-09-10 | 2020-01-21 | 淮阴工学院 | Oil gas concentration intelligent monitoring system based on field bus network |
CN110852440B (en) * | 2019-12-02 | 2022-07-26 | 中国人民解放军国防科技大学 | Ocean front prediction method based on dynamic fuzzy neural network |
CN110852440A (en) * | 2019-12-02 | 2020-02-28 | 中国人民解放军国防科技大学 | Ocean front detection method based on dynamic fuzzy neural network |
CN111815196A (en) * | 2020-07-23 | 2020-10-23 | 中国环境科学研究院 | Method for evaluating water resource bearing capacity of shale GAs development area based on GA-BP neural network |
CN111815196B (en) * | 2020-07-23 | 2023-11-24 | 中国环境科学研究院 | Shale GAs development area water resource bearing capacity evaluation method based on GA-BP neural network |
CN112069061A (en) * | 2020-08-19 | 2020-12-11 | 北京科技大学 | Software security vulnerability detection method and system for deep learning gradient guidance variation |
CN112069061B (en) * | 2020-08-19 | 2021-08-20 | 北京科技大学 | Software security vulnerability detection method and system for deep learning gradient guidance variation |
CN112070317A (en) * | 2020-09-17 | 2020-12-11 | 四川长虹电器股份有限公司 | Hotel air conditioner energy consumption prediction method |
CN113569898A (en) * | 2021-05-27 | 2021-10-29 | 河海大学 | Water quality model parameter inversion analysis method and system based on BP neural network |
CN113569898B (en) * | 2021-05-27 | 2024-05-14 | 河海大学 | BP neural network-based water quality model parameter inversion analysis method and system |
Also Published As
Publication number | Publication date |
---|---|
CN106529818B (en) | 2017-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106529818B (en) | Water quality assessment Forecasting Methodology based on Fuzzy Wavelet Network | |
Singh et al. | A hybrid fuzzy time series forecasting model based on granular computing and bio-inspired optimization approaches | |
CN112216108B (en) | Traffic prediction method based on attribute-enhanced space-time graph convolution model | |
CN109887282B (en) | Road network traffic flow prediction method based on hierarchical timing diagram convolutional network | |
CN109492822B (en) | Air pollutant concentration time-space domain correlation prediction method | |
Liang et al. | A novel wind speed prediction strategy based on Bi-LSTM, MOOFADA and transfer learning for centralized control centers | |
Lu et al. | LSTM variants meet graph neural networks for road speed prediction | |
Vythoulkas et al. | Modeling discrete choice behavior using concepts from fuzzy set theory, approximate reasoning and neural networks | |
Zhang et al. | A short-term traffic forecasting model based on echo state network optimized by improved fruit fly optimization algorithm | |
CN104636801A (en) | Transmission line audible noise prediction method based on BP neural network optimization | |
CN107222333A (en) | A kind of network node safety situation evaluation method based on BP neural network | |
CN106022614A (en) | Data mining method of neural network based on nearest neighbor clustering | |
Bozorg-Haddad et al. | A self-tuning ANN model for simulation and forecasting of surface flows | |
Kişi | Evolutionary fuzzy models for river suspended sediment concentration estimation | |
Xing et al. | Research of a novel short-term wind forecasting system based on multi-objective Aquila optimizer for point and interval forecast | |
Jamil et al. | Adaptive traffic signal control system using composite reward architecture based deep reinforcement learning | |
CN115376317B (en) | Traffic flow prediction method based on dynamic graph convolution and time sequence convolution network | |
CN109858665A (en) | Photovoltaic short term power prediction technique based on Feature Selection and ANFIS-PSO | |
CN105512755A (en) | Decomposition-based multi-objective distribution estimation optimization method | |
Jin et al. | PRECOM: A parallel recommendation engine for control, operations, and management on congested urban traffic networks | |
CN113326919A (en) | Traffic travel mode selection prediction method based on computational graph | |
Robati et al. | Inflation rate modeling: Adaptive neuro-fuzzy inference system approach and particle swarm optimization algorithm (ANFIS-PSO) | |
CN109408896B (en) | Multi-element intelligent real-time monitoring method for anaerobic sewage treatment gas production | |
Zhu et al. | Structural safety monitoring of high arch dam using improved ABC-BP model | |
Na et al. | A novel heuristic artificial neural network model for urban computing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171128 Termination date: 20191116 |