Abstract

Efficient and accurate porosity prediction is essential for the fine description of reservoirs, for which an optimized BP neural network (BPNN) prediction model is proposed. Aiming at the problem that the BPNN is sensitive to initialization and converges to local optimum easily, an improved shuffled frog leaping algorithm (ISFLA) is proposed based on roulette and genetic coding. Firstly, a roulette mechanism is introduced to improve the selection probability of elite individuals, thus enhancing the global optimization ability. Secondly, a genetic coding method is carried out by making full use of effective information such as the global and local optimal solutions and the boundary values of subgroups. Subsequently, the ISFLA algorithm is verified on 12 benchmark functions and compared with four intelligent optimization algorithms, and experimental results show its good optimization performance. Finally, the ISFLA algorithm is applied to the optimization of initial weights and thresholds of the BPNN, and a new model named ISFLA_BP is proposed to study the porosity prediction problem. The logging data is preprocessed by grey correlation analysis and deviation normalization, and then the effective prediction of porosity is achieved by natural gamma, density and other relevant parameters. The performance of ISFLA_BP model is compared with the standard three-layer BPNN and four BPNN parameter optimization methods based on swarm intelligence algorithms. Experimental results show that the proposed model has higher training accuracy, stability and faster convergence speed, with a mean square error of 0.02, and its prediction accuracy for porosity is higher than that of the other five methods.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call