Font Size: a A A

Design Of Software System For Wireless Acquisition Of Seismic Exploration Data

Posted on:2022-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:Z Z LiFull Text:PDF
GTID:2480306311458464Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Seismic exploration is an important technology in the field of oil and gas exploration.Traditional seismic exploration uses cable equipment for data transmission,which is costly and complex.With the development of communication technology and electronic equipment manufacturing technology,the proportion of wireless acquisition nodes has been gradually increased,which greatly improves the collection efficiency and reduces the cost.At present,most wireless acquisition systems cannot monitor the status of acquisition nodes in real time,and need to recycle acquisition nodes to collection station to read data,which increases the difficulty of acquisition.In order to solve this problem,this thesis designed and developed a seismic exploration data wireless acquisition software system based on Qt platform.The system can communicate with acquisition nodes through Wi-Fi or 4G and has the functions of state monitoring,data wireless transmission,data visualization and data analysis.Based on the analysis and discussion of the workflow and design framework of the data transmission server of the acquisition system,the overall design of the server framework of the system is carried out in combination with the actual requirements of the system,such as high concurrency,large amount of data,high stability and so on.Then,the data transmission server,application layer communication protocol and data storage are designed and developed in detail.The data transmission server is designed based on Boost.Asio network library,uses asynchronous non-blocking mode for communication,combined with the thread pool model designed by this system,and jointly meets the high concurrency and high throughput requirements of the acquisition system.The application layer communication protocol is designed based on Protocol Buffers technology,which implements high-speed encoding/decoding and fast transmission of seismic exploration data and control commands.In data storage design,the combination of local file storage and cloud database storage is used.Local storage is stored in SEG-Y file format,and cloud database storage is combined with MySQL database and Redis database,in which Redis database is only used as cache to improve the efficiency of user obtaining data.In addition,this thesis also implements acquisition nodes status monitoring module,data visualization module,and data processing module.The status monitoring module implements monitoring functions of the real-time location,network status,and network topology of acquisition nodes.To meet the needs of seismic data visualization,real-time waveform displaying and profile drawing of seismic exploration data are implemented.The data processing module implements the functions of spectrum analysis,data filtering and data compression.Finally,server of the acquisition system and each functional module in the system are tested.The test results show that the server model implemented in this thesis can effectively deal with the application scenarios with high concurrency and large amount of data,and the response speed of the traditional server model is about 10%higher.Each module of the system can work normally and effectively improve the efficiency of seismic exploration.
Keywords/Search Tags:Seismic Exploration Data Acquisition, Wireless Transmission, Data Visualization, Cloud Database Storage
PDF Full Text Request
Related items