A New Model for SCADA and Measurement Host Systems

advertisement
®
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
®
Jubilee Train Line
®
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)
®
SCADA Hosts - 1970’s
®
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:
®
Integration Challenge Example 1:
®
Integration Challenge Example 1:
®
Integration Challenge Example 1:
®
Integration Challenge Example 1:
• 8 man-months – (2500 lines of code)
• 2 other consultants spent 5 manmonths 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)
®
New Model – Program Nothing –
Configure Everything:
How?!?
®
TM
• Intelligent SCADA?
• Smart SCADA?
• NO!
Relational
TM
SCADA !
®
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
®
Relational SCADATM
TM
Questions??
Steve May
504-432-7026
Download