Font Size: a A A

Design And Implementation Of Oil Well Dynamic Analysis System Based On Micro Service

Posted on:2022-03-17Degree:MasterType:Thesis
Country:ChinaCandidate:J H NiuFull Text:PDF
GTID:2481306323455524Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of computer information technology,oil companies put forward the vision of digital oil field.There are some problems in the application of traditional monolithic architecture,such as serious function coupling,difficult code maintenance,difficult system deployment and so on.Based on the actual demand of an oil production plant in Changqing Oilfield,this thesis develops a set of oil well dynamic analysis system combined with microservice technology,which meets the technical and application requirements of enterprises.Based on the investigation and analysis of the oil well dynamic data of an oil production plant in Changqing Oilfield,the overall and detailed design of the system is completed according to the requirements of users.The system is designed into a separation mode of front and rear ends.The front end uses VUE framework and the background uses Java language for development.The basic components supporting microservice technology,such as Eureka,Gateway and Config,are configured.The Security component is introduced in combination with JWT to realize single sign-on function,and the Admin component is used to monitor the running state of services.Combined with the idea of micro-service division,the business requirements are divided into two microservices,permission management and dynamic analysis of production Wells,which contain nine modules.Based on the microservice architecture of Spring Cloud,various open source technologies such as Spring Boot,Mybatis,Page Helper and My SQL are applied.Develop and realize the oil well dynamic analysis system,which mainly includes user management,oil well data monitoring and dynamic analysis,etc.The visualization of dynamic data of oil field is realized by using V-Charts.Describe the service interface by using Swagger UI,realize the visualization of the service interface,simplifies the backend implementation and client to use.The system is easy to deploy,maintain,share and integrate,and the developed microservice can provide services independently to other application systems of enterprises,with good expansibility.Through testing,the system reached the design target,provided dynamic data of the flow pressure,water cut,oil changes,production capacity and statistical effects.It provides a strong support for the oilfield management personnel to analyze the variation law of oil well productivity,make a reasonable oil well development plan,and improve the oil field production management level.
Keywords/Search Tags:Microservice architecture, oil well dynamic analysis, Spring Cloud
PDF Full Text Request
Related items