Font Size: a A A

Oilfield Development Planning Software Design Based On VSTO And MATLAB Mixed Programming

Posted on:2017-01-27Degree:MasterType:Thesis
Country:ChinaCandidate:B J JiaFull Text:PDF
GTID:2431330482999227Subject:Petroleum engineering calculations
Abstract/Summary:PDF Full Text Request
In recent years,as the contradiction between national demand for crude oil and production capacity of oilfield companies is becoming increasingly prominent,making a reasonable and sound oilfield development plan seems to be significant.Now all oilfields are giving first priority to this.To have a grasp of the features of oilfield development and to analyze and optimize development systematically according to all statistics so that a scientific plan can be made and ultimately development level can be boosted.Development planning is essential for both foreign and domestic oilfields to maximize economic benefits.In addition,oilfield development planning depends on corresponding software to operate.Therefore,it is of great necessity to design a reasonable oilfield development planning software for oilfield companies.This thesis has researched pieces of oilfield development planning software and sums up the deficiencies of current software such as long development cycle,low development efficiency,complex data process and large programming tasks etc.Through the research of system architecture and the analysis of requirement of functions and performance,this thesis proposes to design and develop oilfield development planning software based on hybrid programming technology between VSTO and MATLAB.Considering the actual development planning of a certain oilfield,this thesis has studied and established four optimization mathematical models aiming at four development regimes-water driving,heavy oil,sea and chemical flooding(where water driving model and heavy oil model are non-linear single-object optimization models,and sea model and chemical flooding model are 0-1 programming models)-and two bi-level programming models of whole oilfield with fixed investment and fixed yield respectively.At the same time,algorithms which can solve these models have been discussed and are used as cores of the computing modules of the software.All of these models and algorithms are basic mathematical supports of developing this oilfield development planning software.When designing the computing module,time that it takes to run is a bit too long.Accordingly,this thesis has designed multiprocessor parallel algorithm implementation based on MATLAB and it turns out to speed up to some extent.In addition,this thesis has also researched and tested three feasible connection approaches and eventually choose.NET Assembly technology to be the one to complete hybrid programming.To summarize,this thesis at first has analyzed the system architecture oilfield development planning software based on hybrid programming between VSTO and MATLAB and researched the requirements of this software's function and performance.Then,mathematical optimization models of oilfield development planning which orient at maximum profits are established and the corresponding algorithms are discussed.Furthermore,multiprocessor parallel algorithms have been designed and three hybrid programming technologies have been analyzed.In the end,this thesis has designed and implemented a piece of accurate,feasible,high-performance software for oilfield development planning.This software provides a development decision-making tool which is of strong operability and good interactivity for oilfield.
Keywords/Search Tags:hybrid programming, VSTO, MATLAB, oil field development, parallel computing
PDF Full Text Request
Related items