Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Advanced real-time drilling software (C++/Qt), ...

Avatar for Behnam Behnam
September 07, 2015

Advanced real-time drilling software (C++/Qt), Written for oil-gas industry

An oil-gas real time drilling software. In developing this software we have used:
* Advanced Qt/C++ concepts (from Qt 4.7 to Qt5.11)
* OpenGL Rendering
* Advanced Model/View programming
* QML Programming (Gauges)
* Advanced graphs
* More than 80 forms developed
* More than 500K lines of codes
* Varous exporting (Excel, Word, XML, ....)
* MYSQL Database
* Real-time data sampling from various analog/digital sensors and computations and displaying sensor values in various displaying widgets (graphs, gauges/talbes, ....)

Avatar for Behnam

Behnam

September 07, 2015
Tweet

Other Decks in Programming

Transcript

  1. OUTLINES Main Window Monitoring Panels (graphs, gauges, tables, tabs) Rig/Well

    Properties Parameter Settings Computations & Analyses (Hydraulic, Bit Optimization, Kick Detection, Washout) Mud Sampling Alarms & Notification System Deviation Survey WITS Export Unit Conversion DataBase Management Documentation 1
  2. MAIN WINDOW Well Schematic Real Time Real Scale Interactive Zooming/Panning

    Rig Activity Type Mud Circulation Bit Rotation Bit Type Mud Samples Wash-Out Leakage Open Hole/ Case Hole Customized Elements 4
  3. MAIN WINDOW Notification Panel  Smart Notifications  Default Notifications

    for RigActivity, Alarms, MudSampling, Washout, Kick Detection Analysis, etc. 5
  4. MONITORING PANELS - GRAPHS Full Customization Add/Remove Plot/Graph Fonts Colors

    Ranges Sizes Time/Depth-based Grid/Sub-Grids Parameters Unit etc. 9
  5. MONITORING PANELS - GAUGES Other Features! Multi-Selection/Movement Auto Arrange Screen

    Panning Copy/Paste gauge/gauges between tabs Custom Gauges/Themes can easily integrate 17
  6. COMPUTATIONS & ANALYSES Hydraulic Analysis Bit Optimization Optimization for: -

    HHP - Impact Force - Optimized Nozzle Diameters 30
  7. COMPUTATIONS & ANALYSES Mud Sampling Start Time Coming Depth Current

    Depth Rem. Time Rem. Stroke Rem. Volume Sample Location Notification Notification Message Velocity 35