Font Size: a A A

Design And Implementation Of Small Seismic Data Acquisition System

Posted on:2022-05-23Degree:MasterType:Thesis
Country:ChinaCandidate:J M PanFull Text:PDF
GTID:2480306341452964Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Petroleum is the material basis of modern industry and modern civilization,and is an indispensable and irreplaceable important energy and industrial raw material for the national economy.Seismic acquisition technology in geophysical exploration can perfectly fit in with oil exploration.Acquisition of high-quality seismic data is a necessary condition for successful data interpretation.The development of seismic data acquisition system is of great significance to oil exploration.In the engineering exploration around the city,we often use artificial small earthquake for exploration,which needs flexible,convenient,low power consumption,high efficiency and centralized data acquisition software.However,the current data acquisition software is mainly monopolized by foreign large-scale acquisition software,which is inconvenient to expand the function,It is expensive to use.This paper focuses on the design and implementation of the host control and recording part of the small seismic acquisition system.In the ease of use,data processing efficiency,architecture design to improve,and complete the code implementation.Firstly,the functional requirements are investigated and analyzed to make a concise and centralized functional design.Then,different processing technologies are used to analyze the collected data,find out the parallelable part,and use thread pool,single instruction multi data stream and other technologies to carry out efficient parallel processing,which improves the speed of seismic data processing.Then analyze the use of acquisition equipment,transmission protocol,seismic data storage format,etc.,combined with WinForm,use design patterns,abstract good design of each module,reduce the coupling between modules,make the software easy to expand and maintain.In order to reduce the response speed of some functions,the object pool is established in the process of building high cost objects.Finally,according to the specification,the code is coded to make the code more readable.After the completion of the development,each module is tested to ensure the robustness and availability of each module.Test the whole process in Windows environment to ensure the correctness of the results.Based on the actual project research and development,the desktop software of seismic acquisition system is designed and developed to meet the actual needs.The test results show that:engineering management,visualization,seismic data acquisition,seismic data processing can work normally,can effectively serve the work of seismic data acquisition.It has certain theoretical and practical value for the future development of seismic acquisition system.
Keywords/Search Tags:Deismic data transmission, Deismic data File, SIMD, WinForm ThreadPool
PDF Full Text Request
Related items