999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Prediction of MBR Membrane Pollution Based on Improved PSO and Fuzzy RBF Neural Network

2018-09-14 07:50:00TAOYingxinLIChunqingSUHua
軟件 2018年8期

TAO Ying-xin, LI Chun-qing, SU Hua

?

Prediction of MBR Membrane Pollution Based on Improved PSO and Fuzzy RBF Neural Network

TAO Ying-xin, LI Chun-qing, SU Hua

(College of Computer Science and Software, Tianjin Polytechnic University, Tianjin, China)

In order to improve the prediction accuracy of MBR membrane flux, using a fuzzy Radial Basis Function neural network to establish a network prediction model, and use the improved Particle Swarm Optimization (PSO) algorithm to optimize. The functional equivalence of the fuzzy inference process and the RBF neural network is used to unify the system function. When using a modified PSO algorithm to train a fuzzy RBF neural network, First, using the improved PSO algorithm to obtain the initial weights and thresholds of the fuzzy RBF neural network, and then perform a second optimization on them to get the final weights and thresholds. The experimental simulation results show that this method of this paper shortens the response time, has a small steady-state error, and can better fit the expected value of the membrane flux and better predict the membrane flux.

MBR; PSO; RBF

0 Introduction

The membrane bioreactor (MBR) is a new was-tewater treatment technology, which combines membrane separation technology with bioreactor technology. Membrane flux is an important parameter in the MBR study. Membrane flux reflects membrane fouling. The prediction of membrane pollution through the establishment of prediction models has become an important research direction in MBR simulation. Most of the commonly used prediction models have some defects, such as insufficient analysis of the membrane fouling mechanism and poor prediction accuracy.In this paper, the improved PSO algorithm is used to optimize the fuzzy RBF neural network so that the experimental results of the simulation system are closer to the prediction results.

1 Improved PSO and Fuzzy RBF Neural Network

1.1 Fuzzy RBF neural network

RBF neural network as a good feedforward neural network has global approximation ability. It is superior to backpropagation neural network in terms of approximation ability, classification ability and learning speed. Combining RBF neural network with fuzzy control, utilize the function equivalence of the fuzzy inference process and the RBF neural network to unify the system function. The structure of the fuzzy RBF neural network is shown in the figure.

Fig.1 Fuzzy RBF neural network structure model

Tab.1 Comparison of membrane flux prediction results

In this equation: X1 is the membership function, X2 and X3 represent the center and width of the membership function, respectively. The number of nodes in this layer is 16. Layer 3 is the rule layer, and each node represents a fuzzy rule. Its role is to match the premise of fuzzy rules, and calculate the applicability of each rule. Which is

In this paper, the “multiply” operator is used to complete the simulation and normalized calculations are performed at the same time, which is

The fourth layer is the defuzzification layer, which is the output y, which is used as a predictor of the flux of the membrane. which is

1.2 Standard PSO Algorithm

The standard PSO algorithm is a heuristic search technology with simple implementation, strong global search capability and superior performance. The standard PSO algorithm uses a speed-position search method in which all particles have been performing search motions in parallel. By recording the best position of each particle so far and simultaneously communicating the local information between the particles, the best solution so far for the entire particle group or domain is obtained. The flow chart is shown in Figure 2. Expressed as a mathematical model

In the formula: i=1, 2,…, m represents the number of the particle; j=1,2,…, n is the j-th component of the n-dimensional vector; and represent the velocity vector and position vector of particle i in k iterations, respectively; are the learning rates that control the relative contributions of individual cognitive component and social component of the group, respectively; g denotes the particle number with the global best fit value so far; and gen-erate a uniform distribution of random numbers between S and M, respectively. Its introduction will increase the randomness of the cognitive and social search direction and the diversity of algorithms, a1, a2 are the corresponding control parameters. represents the current position of the i-th particle, relative to the distance of the particle so far to the optimal position , represents the current position of the i-th particle, relative to the distance of the particle so far to the optimal position .

1.3 Improved PSO algorithm

The standard PSO algorithm has a fast search speed and high efficiency, but it also has many shortcomings, such as the existence of premature convergence or prematurely falling into local extremum, which makes the search speed of the whole algorithm slower and sometimes stagnate.For this reason, this paper proposes an improved PSO algorithm, trying to expand the global search ability and improve the local search accuracy.Practice shows that if the PSO algorithm is iteratively linearly decremented, the local search accuracy in the later iteration can be enhanced, thereby improving the convergence performance of the algorithm.Often adopt the following formula

From the standard PSO algorithm, the current position of the particle and the current velocity determine the position of the next moment, so the particle will update its velocity and position by iterating to move closer to the optimal position. However, if this optimal location is a local optimal location, the particle swarm cannot be searched again in the solution space and thus falls into a local optimum. If the genetic algorithm is used to modify the global extremum P by referring to the genetic algorithm at this time,then the direction of the particles will change, so that you can enter other areas to search, and you can find the optimal solution by looping.This is the basic idea of the PSO algorithm.In order to make the PSO algorithm have better optimization performance, this paper introduces a random operator to make the particle group perform the mutation operation with a certain probability q under the condition of satisfying the variation. The calculation formula of q is as follows

1.4 Improved PSO and RBF neural network algorithm

The fuzzy RBF neural network learning method has strong nonlinear mapping ability and is a good learning method.What it needs to solve is a complex non-linearization problem. The weight of the network is gradually adjusted in the direction of local improvement. This will cause the algorithm to fall into local extremum and lack globality. At the same time, the adjustment of its convergence is also determined by the choice of initial state. The PSO algorithm has better global search ability. When training the fuzzy RBF neural network, a combination of the two is adopted. Firstly, the initial weights and thresholds of the fuzzy RBF neural network are found by using the PSO algorithm, and then the initial weights and thresholds are used for the second optimization to obtain the final weights and thresholds. The specific steps are as follows:

Initialize the particle swarm first according to initial conditions and constraints.

(2) Determine the initialization speed, position and population size of the particle swarm, learning factor, inertia weight, and number of iterations.

(3) Determine the fitness function of the particle swarm. In this paper, the mean square error of BP neural network is used as a fitness function. Its formula is as follows:

In the formula: N is the number of samples for network training, X1 is the actual output value of the i-th sample, and X2 is the expected output value of the i-th sample.

(4) Calculate the fitness value of each particle in the particle swarm. According to formula (6), the fitness of each particle under network training is calculated. In this paper, the network excitation function is taken as the sigmoid function.

(5) Extreme update. The fitness of each particle is compared with the fitness of the local best position, and if it is better, it is the best position at present. For the global extremum, the fitness of the particle is compared with the global optimal fitness. If it is better, the current fitness value of the particle is taken as the global optimal fitness value of the population.

(6) Speed update. The position and velocity of the particles are updated according to equations (1) to (3).

(7) Mutation operation. Calculate the mutation probability according to Equation (4) and perform the mutation operation according to Equation (5).

(8) Iteration stops. The iteration is stopped when the iteration reaches the error requirement or the number of iterations reaches the maximum number of times.The weights and thresholds obtained at this time are then substituted into the network for secondary optimization, otherwise, go to step (3) to continue the iteration.

Figure 3 is the change curve of fitness of PSO and improved PSO algorithm after the mean squared error is equal to 0.002. It can be seen that the PSO algorithm got into a local optimum when iterating 14 times.For the improved PSO algorithm, due to the addition of mutation operations, the particles entering the local optimum are searched into other regions. Although the convergence rate is reduced, the local convergence ability is enhanced and the training ability of the neural network is improved.

Fig.3 Fitness curve

2 Application of the algorithm in MBR membrane pollution prediction

2.1 Application of the algorithm in MBR membrane pollution prediction

In order to verify the effectiveness of the fuzzy RBF neural network optimized by PSO algorithm in this paper, the MBR membrane pollution prediction accuracy is improved. The membrane bioreactor is used as the research object, and the transfer function is as follows

In the formula: T=10, k=9, setting temperature is 24°C. For a fuzzy RBF neural network controller, first we use the expected rate of flux and flux of the membrane flux as input, and the actual flux of the membrane as output. The performance index of BP neural network online learning is

2.2 Analysis of experimental results

A simple RBF neural network prediction model is established under the same training conditions, and the relative results of the improved PSO and fuzzy RBF models are used to obtain the prediction results.

Table 1 shows the comparison table of predicted membrane flux prediction results. As can be seen from the table, the average relative error of the prediction model of the unoptimized RBF algorithm is 4.85%, while the average relative error of the prediction of the fuzzy RBF optimized by the improved PSO is 2.87%.

It can be seen by comparing Figure 4 that the simulated RBF neural network optimized by the improved PSO algorithm enhances its own learning adaptability, has a small steady-state error, and can well fit the output of the reference model. The control effect is significantly better than the traditional RBF algorithm model prediction results.

Fig.4 Comparison of prediction results

3 Conclusion

In this paper, the PSO algorithm is applied to the fuzzy RBF neural network, so that it has a stronger nonlinear approximation ability.

At the same time, it overcomes the problem that the standard PSO algorithm is easy to fall into the local minimum, improves the self-learning and self- adaptive ability of the fuzzy RBF neural network, and improves the transient and steady-state performance of the system.It is proved that the fuzzy RBF neural network optimized by PSO algorithm is feasible in MBR membrane pollution prediction simulation and has achieved good prediction results.

[1] IYAN Hong-ying, LI Chun-qing, 2013. Study on Intelligent Simulation and Prediction Method of MBR Membrane Fouling[J]. Journal of Computer Measurement and Control, 21(8): 1-5.

[2] TANG Jia, LI Chun-qing, 2016. Study on Simulation and Prediction of MBR Fouling Based on RBF Neural Network Optimized by Genetic Algorithm[J]. Software Engineering, 19(9): 11-13.

[3] Zhang Dingxue, Guan Zhihong, Liu Xizhi. 2006. A RBF Neural Network Learning Algorithm Based on PSO and Its Application[J]. Computer Engineering & Applications, 42 (20): 13-15.

[4] ZHANG Jian, LIU Ding-Yi. 2014, A Method of Optimizing RBF Neural Network with PSO. Computer Simulation, 31(11): 269-272.

[5] Li Jie-jia, Li Xiao-feng, Xie Jin-xiang, 2014. Temperature Control of Annealing Furnace Based on Improved PSO and Fuzzy RBF Neural Network[J]. Acta Metallurgica Sinica, 38 (3): 337-341.

[6] Liang Kai. 2017. Application of Support Vector Machine Based on Simulated Annealing Algorithm in MBR Membrane Pollution[D]. Tianjin University of Technology.

[7] ZHANG Zhi-yu, ZHAO Dan-guo, HOU Xiao-yu. 2013. Application of PSO-RBF Neural Network in Prediction of Urban Water Demand[J]. Hydropower Energy Science, (6): 55-57.

[8] Xie Yugui, Zhong Shaodan, Wei Yuke. Improved particle swarm optimization and convergence analysis[J]. Computer Engineering and Applications. 2011, 47(1): 46-49.

[9] Ren Zihui, Wang Jian. An adaptive example group algorithm for dynamically changing inertia weights[J]. Computer, 2009, 36(2): 227-229,25.

基于改進(jìn)的PSO和模糊RBF神經(jīng)網(wǎng)絡(luò)的MBR膜污染預(yù)測

陶穎新,李春青,蘇 華

(天津工業(yè)大學(xué)計算機(jī)科學(xué)與軟件學(xué)院)

為了提高對MBR膜通量的預(yù)測精度,采用模糊徑向基函數(shù)(RBF)神經(jīng)網(wǎng)絡(luò)建立網(wǎng)絡(luò)預(yù)測模型,并采用改進(jìn)的粒子群(PSO)算法進(jìn)行優(yōu)化。采用模糊推理過程與RBF神經(jīng)網(wǎng)絡(luò)所具有的函數(shù)等價性,統(tǒng)一系統(tǒng)函數(shù)。在利用改進(jìn)的PSO算法對模糊RBF神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練時,先利用改進(jìn)PSO算法得到模糊RBF神經(jīng)網(wǎng)絡(luò)的初始權(quán)值和閾值,然后對其進(jìn)行二次優(yōu)化得到最終的權(quán)值和閾值。實驗仿真結(jié)果表明:本文的這種方法,縮短了響應(yīng)時間,穩(wěn)態(tài)誤差很小,能夠與膜通量的期望值更好的擬合,更好的預(yù)測膜通量。

MBR;PSO;RBF

TP39

A

國家自然科學(xué)基金(51378350);國家青年科學(xué)基金(50808130)

陶穎新(1992-),女,碩士研究生,主要研究方向:MBR計算機(jī)模擬仿真,大數(shù)據(jù);李春青(1962-),男,博士,主要研究方向:MBR計算機(jī)模擬仿真,大數(shù)據(jù)云計算;蘇華,女,碩士,主要研究方向:計算機(jī)網(wǎng)絡(luò),可信計算。

本文著錄格式:陶穎新,李春青,蘇華. 基于改進(jìn)的PSO和模糊RBF神經(jīng)網(wǎng)絡(luò)的MBR膜污染預(yù)測[J]. 軟件,2018,39(8):52-56

10.3969/j.issn.1003-6970.2018.08.012

主站蜘蛛池模板: 亚洲精品视频免费观看| 永久成人无码激情视频免费| 丁香亚洲综合五月天婷婷| 成人综合在线观看| 综合天天色| 原味小视频在线www国产| 国产一区二区色淫影院| 精品久久综合1区2区3区激情| 国产成人久视频免费| 欧美一级专区免费大片| 原味小视频在线www国产| 国产99在线| 久久成人18免费| 亚洲AV人人澡人人双人| 精品国产免费观看| 国产一在线| 欧美精品啪啪| 一级香蕉人体视频| 亚洲无码视频一区二区三区| 国产麻豆aⅴ精品无码| 爆操波多野结衣| 麻豆精品在线视频| 中文字幕欧美成人免费| 精品一区国产精品| 国产精品亚洲日韩AⅤ在线观看| 日韩麻豆小视频| 国产成人亚洲精品蜜芽影院| 亚洲日韩精品欧美中文字幕| 久久国产精品国产自线拍| 精品欧美一区二区三区久久久| 久久青草免费91观看| av无码久久精品| 五月天在线网站| 国产97区一区二区三区无码| 一级毛片免费观看久| 69免费在线视频| 亚洲无码37.| 亚洲精品人成网线在线| 亚洲国产成人麻豆精品| 69精品在线观看| 色婷婷在线播放| 免费人成视频在线观看网站| 无码粉嫩虎白一线天在线观看| 久久精品最新免费国产成人| 国产亚洲高清在线精品99| aⅴ免费在线观看| 亚洲日韩每日更新| 中文字幕日韩视频欧美一区| 99久久国产综合精品2023| 亚洲精品制服丝袜二区| 东京热高清无码精品| 黑色丝袜高跟国产在线91| 久久频这里精品99香蕉久网址| 91国内外精品自在线播放| 精品福利网| 在线va视频| AV在线天堂进入| 亚洲欧美日韩视频一区| 久久香蕉国产线| 伊人激情久久综合中文字幕| 永久免费av网站可以直接看的| 囯产av无码片毛片一级| 国产精品无码作爱| 国产国模一区二区三区四区| 国产精品女人呻吟在线观看| 亚洲成aⅴ人片在线影院八| 麻豆精选在线| 亚洲精品无码久久毛片波多野吉| 91伊人国产| 日韩毛片免费观看| 亚洲国产91人成在线| 国产精品偷伦视频免费观看国产| 亚洲精品777| 国产欧美日韩va| 91精品国产无线乱码在线| 九九热精品视频在线| 最新国产精品第1页| 一级福利视频| 911亚洲精品| 欧美人与牲动交a欧美精品| 秋霞午夜国产精品成人片| 亚洲美女久久|