Optimization and Parallelization of a Sucker-rod Pumping Directional Well Simulator
sucker-rod pumping; directional wells, parallel processing.
Sucker-rod pumping wells, which are the most common in the oil industry, can have vertical or directional production strings. While several mathematical models have been proposed in the literature to describe the dynamic behavior of directional sucker-rod wells, the work of Costa (1995) was the first among them to combine a number of essential simulation characteristics into a unified model. Unfortunately, its computational complexity has limited its practical use up to now. In this work, several performance optimizationsare presented for the simulations of this model in order to make its use feasible. All the proposed optimizations are described in detail and their performance is evaluated under different scenarios. The results show that the execution times of the new simulator make it a viable solution. Petroleum engineers can use this simulator in high-performance computing infrastructures to optimize the design and operating parameters of directional sucker-rod pumping wells.