Abstract
Generally, the optimization of injection and production parameters in oilfields are carried out by using reservoir engineering method or mathematical algorithm individually, which limits the optimization efficiency and accuracy. To deal with this problem, the paper tries to improve production optimization performance by introducing reservoir engineering method into conventional particle swarm optimization (PSO) in three ways: the preprocessing result by reservoir engineering method is used respectively as population initialization, the search space constraint and the particle velocity guide item in PSO. Results show that all the three improved optimization methods can speed up the convergence rate of PSO algorithm while keeping similar convergence results at the same time. Furthermore, the use of the reservoir engineering preprocessing scheme as the search space constraint obtains the best convergence performance and reduces the iteration calculations by 24.14%, providing an effective way to reduce calculation cost for reservoir production optimization in commercial oilfields.