430 likes | 666 Views
ENTELEC Conference 2013. A New Model for SCADA and Measurement Hosts. Steve May CPU LLC Metairie, LA www.cpullc.com. SCADA. SCADA is an acronym that stands for S upervisory C ontrol a nd D ata A cquisition. . SCADA System Host:.
E N D
ENTELEC Conference 2013 A New Model for SCADA and Measurement Hosts Steve May CPU LLC Metairie, LA www.cpullc.com
SCADA SCADA is an acronym that stands for Supervisory Control and Data Acquisition.
SCADA System Host: A SCADA system host is the computer system that is used to gather data, view it, and control certain functions in the system. This system can also be used to Visualize data, perform Reporting, Well Testing and other functions.
Measurement System Host: A Measurement system host is the computer system/software that is used to gather measurement (audit) data, Visualize the data, perform Reporting and other functions.
SCADA/Measurement Differences: • SCADA – Real-time Data/Alarming • Measurement – Historical • SCADA – Control • Measurement – Audit • SCADA – PLC’s, RTU’s, sensors, etc. • Measurement – EFMs, Totalizers, etc.
SCADA Foundations and Layers Business Processes and Work-Flow Layer Reporting, Well Testing, Allocations Layer Visualization, Mimics, Trending Layer Alarms, History, Scripting Layer Data Collection, Protocol Layer SCADA System Foundation (Vendor)
SCADA History • Railroads • Utilities Panels of lights, buttons, switchs, knobs and dials
SCADA Hosts - 1970’s Business Processes and Work-Flow Layer Reporting, Well Testing, Allocations Layer Visualization, Mimics, Trending Layer Alarms, History, Scripting Layer Data Collection, Protocol Layer SCADA System Foundation (Vendor)
Integration Challenges Then: • Getting the required data • Program Everything • Historians • Daily Production Reports • All you could do!
SCADA Hosts - 1980’s Business Processes and Work-Flow Layer Reporting, Well Testing, Allocations Layer Visualization, Mimics, Trending Layer Alarms, History, Scripting Layer Data Collection, Protocol Layer SCADA System Foundation (Vendor)
1990’s - Yesterday Business Processes and Work-Flow Layer Reporting, Well Testing, Allocations Layer Visualization, Mimics, Trending Layer Alarms, History, Scripting Layer Data Collection, Protocol Layer SCADA System Foundation (Vendor)
Integration Challenges Then (90’s): • Getting the required data • Program Most things • Integrate Historians • Custom Production Reports • Custom Well Testing • All you could do!
Integration Challenges Still Today: • Getting the required data • Custom Production Reports • Custom Allocations • Custom Rollup Reporting • Custom Well Management • Custom Well Testing
Integration Challenge Example 1: Custom Daily Production Reporting 2011-2012: • Customer had excel spreadsheet to manually do Daily Production Reports • Wanted to be integrated into the existing SCADA System.
Integration Challenge Example 1: • 8 man-months – (2500 lines of code) • 2 other consultants spent 5 man-months trying to get the job completed. • Thus, 13 man-months * $150/hour = $312,000 That does not include company time!
Integration Challenge Example 2: Well Testing 2009-2010: • Offshore Customer needed Well Testing solution. • Wanted to be integrated into the existing SCADA System.
Integration Challenge Example 2: • Gather the data from the SCADA system, • Custom reporting, • Custom Screens, • Custom PLC Program.
Integration Challenge Example 2: • Gather the data from the SCADA system • Custom reporting. • Custom Screens • Custom PLC Program
Integration Challenge Example 2: • Gather the data from the SCADA system • Custom reporting. • Custom Screens • Custom PLC Program
Integration Challenge Example 2: • 3 people – 15 month duration • 45 man-months • Thus, 45 man-months * $150/hour = $1,080,000 Again, that does not include company time!
Review: • Program data gathering • Program Logic for Daily Production Report • Program Logic for Well Testing • Program Logic for Allocations • Program Logic for Rollup of information
Today!!!!!!! - NEW MODEL Business Processes and Work-Flow Layer Reporting, Well Testing, Allocations Layer Visualization, Mimics, Trending Layer Alarms, History, Scripting Layer Data Collection, Protocol Layer SCADA System Foundation (Vendor)
TM • Intelligent SCADA? • Smart SCADA? • NO! Relational SCADATM!
Relational SCADATM: • Object Oriented – Create/Configure Objects • Device • Well • Test Separator • Separator • Tank • Facility • Company • Tag • Each have a relation to another object!
Company Object: • Name • Todays Oil Production • Todays Gas Production • Todays Water Production • Yesterdays… • List of Facilities Facility Object: • Name • Todays Oil Production • Todays Gas Production • Todays Water Production • Yesterdays… • List of Wells • List of Test Separators
Object Reporting: • Drop Company Object on Report • Assign the list of Facilities to a grid Object in Report • Assign columns of grid to fields in object • Have Rollup of all current Production! Since all Wells are related to Facilities and all Facilities related to the Company, the rollup of well oil, gas, and water are automatic. Thus, the Report is a simple drag-and-drop of information on a report and literally only takes minutes to configure!
Object Reporting: • Drop Company Object on Report • Assign the list of Facilities to a grid Object in Report • Assign columns of grid to fields in object • Have Rollup of all current Production! • Name • Todays Oil Production • Todays Gas Production • Todays Water Production • Yesterdays… • List of Wells • List of Test Separators
Savings of Object Reporting: 8 man-months vs 1 day of analysis and configuration OR $312,000 vs $1,200!
Relational SCADATM Well Testing: • Create Well Test Scenario • Create Instance of Well Test • Put in test All Configuration based on the relations in the system!
Relational SCADATM Well Testing Scenario: (Well A) + (Well B) = Test Separator Drag Well Object instances from the tree to the Well Test configuration screen to replace items in the scenario!
Relational SCADATM Well Test: Well1 + Well2 = MainTS Put it in test!
Savings of Relational SCADA Well Testing: 45 man-months vs 5 days of analysis and configuration OR $1,080,000 vs $6,000!
Difference???: Custom Programming vs Configuration!!!
Results?: • New Paradigm means: • Faster results • Better results • Easier to maintain • More Cost Effective • Quicker ROI
TM Relational SCADATM Questions?? Steve May 504-432-7026