Vis enkel innførsel

dc.contributor.advisorRong, Chunming
dc.contributor.advisor
dc.contributor.advisorThingnæs, Torstein (NOV)
dc.contributor.authorDai, Qingqing
dc.date.accessioned2021-09-07T16:30:55Z
dc.date.available2021-09-07T16:30:55Z
dc.date.issued2021
dc.identifierno.uis:inspera:78872743:22758343
dc.identifier.urihttps://hdl.handle.net/11250/2774441
dc.description.abstract
dc.description.abstractThe project is completed by cooperating with NOV. The purpose of the project is to make a dashboard application that gathers the essential information, monitors the running status of the devices, and presents an overview of the NOV eVolve Automation System. NOV eVolve Automation System is a system that includes hardware and software to enable the integration between downhole tools and surface automation systems through Intelliserve Wired DrillPipe. Intelliserve Wired Drillpipe is a solution that enables high-speed data connection with sensors in the hole while drilling. The goal is to make a dashboard application that shows hardware status, network communication status between the computers, and remote desktop connection from a Windows system machine to remote computers. The dashboard application will be installed and run on a Windows 10 machine, called a Wired Drill Pipe terminal (WDP terminal). C# is an object-oriented and component-oriented programming language studied by the author to build the dashboard application. Chapter 2 presents an introduction of C# and the history and features of the C# programming language. Chapter 3 presents technology and methodology with the source code. Chapter 4 uses graphics to explain the relationships between the individual event handler and the components on the user interface of the dashboard application. There are two URL links attached in chapter 5. One links to a video for a demonstration of the dashboard application, and the other URL link points to the GitHub repository where all the source code files store. Chapter 6 gives a conclusion for the project and provides suggestions for further development. The author independently writes fourteen pages of source code to implement the NOV Dashboard application. Besides, the author finishes the bachelor thesis on her own, which is 97 pages in total. The completed dashboard application achieves all the goals above and is confirmed by NOV. Besides, the dashboard application can detect the offline time and the duration of the devices’ downtime. Moreover, the author adds an extra function to the dashboard application to establish a remote connection with any of the devices over the network communication and builds a JSON file that stores information for later investigation. Running the completed dashboard application on the WDP terminal helps the NOV system engineers diagnose and resolve the potential problems once there are issues delivered from the offshore rig. Saving the time to identify the issue is the most significant benefit of using the dashboard application, especially when the rig is at downtime by accident.
dc.languageeng
dc.publisheruis
dc.titleBuild a Dashboard Application for NOVs eVolve Automation System
dc.typeBachelor thesis


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel