Font Size: a A A

The Design And Implementation Of Data Analysis And Graphic Display For Pipeline Inspection

Posted on:2019-12-05Degree:MasterType:Thesis
Country:ChinaCandidate:X GaoFull Text:PDF
GTID:2428330572453626Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Pipeline inspection data analysis and graphics display system is specially designed and developed for the important pipeline inspection.Its main purpose is to automatically analyze and process the pipeline inspection data by computer,evaluate the pipeline using status,give maintenance suggestions,and relieve the complicated and disorderly work of manual data analysis.This system mainly includes three modules:data management,data analysis and data display.The pipeline inspection data analysis and processing process are managed,which can be adapted to different diameter pipelines and different types of inspection,and the inspection data is well organized.The collected data is processed by inspection algorithm to realize the inspection,identification and information management of pipeline features,provide basic display function(graphical display and tabular display of inspection data),effectively manage the pipeline characteristic information in the way of database and finally give the pipeline inspection analysis report.Firstly,the requirement of pipeline inspection project is investigated in detail,and Unified Modeling Language(UML)is used as the analysis and design description language.Eclipse RCP is used as the development platform of project management module,MATLAB as the algorithm running platform,VC++,OpenGL and other technologies as the development platform of data analysis result graphics display module.Then it completes the detailed design of the system and analyzes the key technologies of the system.Finally,the pipeline inspection data analysis and graphic display system are completed.The core of data analysis software is data management,data analysis and result display,and organize the analysis process in the way of project.In order to facilitate collaboration,data centralized management,facilitate the client to use local computing resources to analyze data,improve the performance of data processing results display and so on,the system adopts the "client/server"(C/S)architecture.The system adopts the idea of layered architecture,which is mainly divided into client,service layer,data access,infrastructure and other different levels and modules,effectively guaranteeing the flexibility,high performance and scalability of the system.The Spring core framework is used in the service layer.The coupling between service interfaces and specific implementations is effectively separated.Business services and infrastructure are effectively separated by interceptor mechanism and aspect-oriented programming model.It ensures that the business logic is processed succinctly and efficiently,and also ensures the reusability of the basic settings.The database and data access are loosely coupled,the underlying database services can be replaced,the implementation process is flexible,and the data logic can be consistent,without paying attention to the restrictions on the type of database used.Client data analysis can be done locally,making full use of local computing power,and facilitating the simultaneous analysis of data by multiple machines.Infrastructure is for the whole system unified process engine,cache mechanism,log management,permission control,file storage and other basic functions.As a data analysis and processing software,the system takes data as the core,including data organization,analysis and processing process records,data display and data report.The system provides flexible configuration to accommodate different diameters and types of pipeline.All configuration information is bound to the data structure of the project and raw data.Improve the performance of data display through various technologies.After careful design,a complete,high-performance and stable pipeline inspection data analysis and graphics display system is finally realized.
Keywords/Search Tags:Pipeline data management, Data analysis, graphic display of big data
PDF Full Text Request
Related items