Manufacturing Execution Systems Intellectualization: Oil and Gas Implementation Sample

Manufacturing Execution Systems Intellectualization:
Oil and Gas Implementation Sample
Stepan Bogdan, Anton Kudinov, and Nikolay Markov
Tomsk Polytechnic University, Lenin Avenue. 30,
634050 Tomsk, Russia
{Bogdan,Kudinovav}@tpu.ru, Markovng@vostokgazprom.ru
Abstract. Up-to-date trend in industrial automation is implementation of
Manufacturing Execution Systems (MES) everywhere and in oil and gas
industry. Conception of MES is constantly in progress. Many researches
suppose that analytical features, available for low-end users (engineers,
dispatchers, geologists, etc.) are necessary in manufacturing management, but
today there is no ready-to-use framework applicable to make intelligent
manufacturing systems for oil and gas industry. A model-driven approach of
MES intellectualization and an original iMES framework proposed. iMES
based on functions of the traditional MES (within MESA-11 model), business
intelligence (BI)-methods (On-Line Analytical Processing & Data Mining) and
production markup language (industrial data standard for oil and gas
production). Case study of well tests results validation using iMES framework
is considered.
Keywords: Manufacturing Execution System, data mining in industry,
Manufacturing Process Control, Intellectual Manufacturing Systems.
1 Introduction
Continuous process manufacturing is a very sophisticated object to manage,
especially if it is an oil & gas production industry. To improve controllability of
production management automation and information systems are traditionally
implemented. Computer integrated manufacturing (CIM) conception promulgates a
fundamental strategy of integrating manufacturing facilities and systems in an
enterprise through computers and its peripherals to control the entire production
process [1]. According to Williams [2] there are three main architectures widely
known: the CIMOSA, the reference model GRAI-GIM and the PERA.
Despite selected architecture, according to CIM there are 5 hierarchical levels of
information systems of manufacturing enterprise [2]. Zero and first levels are for
automation such as sensors and measurement elements. Supervisory Control And
Data Acquisition (SCADA), Manufacturing execution system (MES) and Enterprise
Resource Planning (ERP) systems are placed on higher appropriate levels. MES
market is rapidly growing [3] and lots of MES solutions are now implemented
everywhere and in oil & gas production enterprises, but today MES implementation is
still a problem [4].
L. Bellatreche and F. Mota Pinto (Eds.): MEDI 2011, LNCS 6918, pp. 170–177, 2011.
© Springer-Verlag Berlin Heidelberg 2011
Manufacturing Execution Systems Intellectualization: Oil and Gas Implementation Sample 171
MES conception evolves from MESA-11 model to c-MES model [5]. Nowadays,
according to Littlefield [6], MES has outlived its original definition and new
conception of manufacturing operations management (MOM) software is the next
generation of manufacturing systems. Nevertheless, mass of modern MES are made
based on MESA-11 and c-MES models. Effect of MES implementation could be
better when it is primarily focused on operational (main) business process
management (production process management) [7]. In this article by the term
management we mean planning and control plans execution [8].
This article is about enhancing MES by using BI technologies and meta-model based
warehouse to fulfill modern oil and gas production management system requirements.
2 MES Intellectualization
According to Van Dyk [9] software can provide all functions traditionally expected
from MES, but if these functions are not integrated within business process, then such
software cannot be counted as a MES. In oil and gas production companies main
continuous operational process consist of four sequential parts: production, treatment,
transportation and realization of hydrocarbon products. Management of this process
crosses several time cycles (minutes, hours, days, months, years) and usually
managed by process engineers (technologists), geologists and dispatchers by plans
and monitoring systems.
In “minutes/seconds” time zoom, fields dispatch units continuously get information
from field automation and asynchronously from field production units. In “hour” time
zoom a dispatching unit of every field making summary of production indicators to
pass it to central dispatch unit. Every day the central dispatch unit distributes
manufacturing summary to other organizational units including geological unit and
makes daily mission plan to each of field dispatch unit. Geological unit can intervene
in the management process if daily manufacturing summary indicates risk of disorder
and monthly generates well operating practices plan. Process engineer unit acts like a
global supervisor and every year generates a detailed production plan depending on
factual wells operating plan execution.
According to MES conception its functions cover only dispatching functions on
hours/days time cycles of the management process. Production management process
is not only data and document flow. Every stage of it involves complex sub-processes
of complicated analytics. So there is a problem of the implementation such
management process within classical CIM model [1, 2]: well operating practices and
plan for production, treatment and realization of hydrocarbon products phases are off
the borders of ERP (because of geological and process engineer units, their functions
and used data are logically related to MES level) and MES (because of month and
year planning periods and advanced analytics are not typical for MES [10]).
Furthermore there is a problem of data integration because production data is
usually used by different units in different way. There are also various naming styles;
it demands a data integration tools implementation. Such solution associated with lots
of negative effects such as high cost of solution, integration problems, low
maintainability and so on. So general problems are: data integration, naming systems
unification and advanced analytical processing.
172
S. Bogdan, A. Kudinov, and N. Markov
There are two general approaches to solve these problems: enhancing ERP to work
with month and year technological data and enhancing MES by adding BI-systems
are usually used to solve analytical processing problem. Both of these approaches are
generally based on Intellectual Manufacturing System (IMS) idea [11] and allow
using advanced analytics to solve manufacturing tasks, but there is still data
integration and naming systems unification problems unsolved.
Enhancing ERP to include year planning and well operating practices generation
entails transfer of a big part of industrial data to fifth level of CIM. It is contradicts
with general idea of CIM where an industrial data stream narrows while moving up to
next level [2].
Enhancing MES to include whole production process management in single MES
seems as good solution. To use this approach there should be an appropriate
framework. Unfortunately, state-of-art IMS theory does not describe an appropriate
framework to use in oil and gas production management system design [11]. To solve
this problem we propose an industry oriented approach based on MES
intellectualization.
Our thesis is: enhancing MES functions by using OLAP technologies, data mining
techniques (solves analytical processing problems) and meta-model based data marts
(solves data integration and naming system unification problems) can provide
applicable solution for operational process management without unwanted negative
effects listed above. Such enhanced MES we propose to call intellectual MES or
iMES. Traditionally MES are based on Online Transaction Processing (OLTP)
technologies which optimized to bulk load of real time data. Unfortunately OLTPbased MES are shows low performance for analytical processing.
Traditionally business intelligence technologies are used on the higher level of
CIM where ERP systems situated, but there are lots of analytical problems on this
automation level [11]. For oil and gas production company data mining techniques are
very useful especially on two upper levels of production management. Data mining
techniques are used to solve some typical industrial analytical problems, but such
solutions are usually isolated within specific software that does not come in everyday
industrial management practice because of their low integration abilities [12]. iMES
conception allows to easily implement any industrial analytics within single
homogenous information space to reduce production management uncertainty,
decrease human influences, help in finding factors problems and so on.
Intellectualizing MES provides lots of possible profits for traditional MES
functions. For convenience MES functions and data mining goals [13] were
assembled into Table 1.
Let consider some examples of data mining implementation in oil and gas industry
on MES automation level. For oil and gas production companies clustering can be
successfully used in dispatching to determine normal operating practices, anomalies
and possible trends of controlled processes. Regression methods can be successfully
used in maintenance management to find causes of breakdowns. Classification
methods can be widely used all over industry. In oil and gas industry mining methods
can be successfully used for well and reservoir modeling, oil and gas production
transportation, component composition of hydrocarbon production forecasting, well
tests analyzing etc [14].
Manufacturing Execution Systems Intellectualization: Oil and Gas Implementation Sample 173
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Sequence
discovery
Visualization
+
+
+
Regression
+
Forecasting
+
Clustering
RAS (Resource Allocation and Status)
ODS (Operations/Detail Scheduling)
DPU (Dispatching Production Units)
DOC (Document Control)
DCA (Data Collection/Acquisition)
LM (Labor Management)
QM (Quality Management)
PM (Process Management)
MM (Maintenance Management)
PTG (Product Tracking and Genealogy)
PA (Performance Analysis)
Classification
MESA-11functions
Association
Table 1. Common data mining tasks in MES applications
+
+
+
+
To let oil and gas specialists use the power of data mining in their daily work
within MES context, iMES implementation needed. We propose iMES framework to
make MES intellectualization easier and cheaper than providing solutions for every
analytical problem that can appear in oil and gas production management.
Proposed framework to enhance MES for oil and gas production is shown on
Figure 1. Automatic control systems continuously obtain industrial data, which comes
into production database by OPC1 protocol. After industrial data processing it loads in
the common warehouse. Based on oil and gas industry data definition standards
(PRODML, WITSML, RESQML2) data marts are based on common warehouse.
These standards define hierarchical data models for most common oil and gas task
groups. They are tightly connected with each other but intended for other purposes.
This problem can be solved by OLAP implementation.
Data mining models and analytic queries use general warehouse and/or data marts
as data sources. Results of data mining can be presented to user by iMES client or
other software. This framework is very useful: it consolidates and standardizes
heterogeneous data needed on every stage of management of operational process; it
allows making analytics of any complicity; it can be source of data for other
applications (this is essential in manufacturing summary data population) etc. To
improve an efficiency of the framework implementation we could highly recommend
developing both OLTP and BI server parts of the iMES using integrated data
management platform (like Oracle BI Suite, Microsoft SQL Server with Analysis
Servises, etc.)
1
2
OLE for Process Control
Production Markup Language, Wellsite Information Transfer Standard Markup Language,
Reservoir Characterization Markup Language (www.energistics.org).
174
S. Bogdan, A. Kudinov, and N. Markov
Fig. 1. iMES framework
Next part of this article is a case study of solving practically significant problem
for oil and gas industry using proposed industry oriented metamodel-driven approach
to MES intellectualization (iMES framework).
3 Case Study: Well Test Validation
As an example of practical usage of iMES well test validation problem was used.
There are several different well test types; only production tests are considered in this
article. There are 3 popular formal methods of data mining: KDD1, SEMMA2 and
CRISP-DM3 [15]. To describe possible solution of this problem industry- and toolneutral data mining process model (CRISP-DM) was implemented. It involves next
sequential phases: Business Understanding, Data Understanding, Data Preparation,
Modeling, Evaluation and Deployment.
Business Understanding, Data Understanding and Data Preparation. Well
dynamics are very complicated. Analytical processing of well tests results is aimed to
make more accurate well operating practices plans as an important phase of oil and
gas production management [14]. There is a problem of classifying well test results as
valid or invalid. This classification depends on lots of factors such as random
distortion, features of field exploitation, production intensification activities,
production management style and others. So in practice geologists use complex expert
estimation to make a decision: to use or not to use well test result data in later
calculations. To support such decision making statistical models can be implemented.
The goal is to create a model which can automatically estimate well test results and
suggest validity of them using their history with predictive accuracy at least 75% [14]
for the most common test results.
To solve such analytical problems iMES framework disposes data-mart level as a
source of data to generate data models. For the well test validation PRODML-based
Manufacturing Execution Systems Intellectualization: Oil and Gas Implementation Sample 175
data mart of iMES framework should be used. Actually PRODML is a hierarchical
object model so to use it for online analysis it must be transformed to
multidimensional model. This model in iMES framework consists of six tightly
connected parts: Installed System (describes wells equipment), Measurements
(contains history of different on-field measures), Product Operation (contains a
history of on-field equipment usage), Product Flow (contains a history of product
flow through nodes), Product Volume (contains a history of product volumes storage),
Well Test (contains a factual information about different types of well tests
performed). The data is collected by MES into production database and then filtered
and validated it comes to common warehouse and goes to PRODML-based data mart.
Well production test data of each test can be described by about 30-50 (depends on
types of fluids) standard attributes such as test date, well head temperature, flowing
pressure, flow line pressure, pOverZ, choke orifice size, gas oil ratio, fluid velocity,
gas potential, gas volume, pressure drawdown, gas rate, gas density etc. As a base
dataset we used gas well production tests history of JSC Vostokgazprom3 for a period
of 1998-2011 years. All data was previously loaded from papers to database and
verified by experts. Whole dataset is 3528 results of well tests. Only 2319 of dataset
were classified by experts as valid and 1209 as invalid. For this dataset missing values
in well tests attributive part are common so model should consider them correctly.
Modeling. There are several types of classification methods such as clustering, neural
networks, decision trees and others. Comparison of different modeling methods is out
of the scope of this article. The article shows practical benefit of data mining
application in MES level of oil and gas production company. To generate a statistical
model for well test results Microsoft Decision Trees algorithm [16] algorithm was
used. As result we have got a tree-structured model shown on Figure 3.
Fig. 3. Tree-structured model of well test validity
Values in circles mean amount of well tests estimated as valid (in percent). This
model shows that hypothesis about well test estimation can be successfully done
basing on gas rate and pressure drawdown is invalid on current dataset because
3
www.vostokgazprom.ru
176
S. Bogdan, A. Kudinov, and N. Markov
obtained classifiers are annulus pressure, bottom hole temperature pressure drawdown
and stratum type. According to proposed iMES framework tree-structured data model
should be implemented within analytic module on appropriate level.
Evaluation and Deployment. 82% of well test results were correctly classified by
model. It is better than 75% stated as criteria above (other not boosted tree algorithms
did not showed a significantly better accuracy). So this model can be used for preestimation of well test results validity and help geologist to make decision.
From user side workflow of well test validation is very easy: every new well test
substitutes from user interface and shows model based validity estimation. Geologist
can agree or disagree with this recommendation. Each disagreement causes model
recalculation.
Further experience. Shown well test classification generously based on manually
inputted data through user interface, but using iMES conception specialists can easily
mix such manual data and automatically gathered data. A practical example of it is
using iMES to identify features of defective equipment.
From time to time on field automation marks sensor measured value as "bad".
There are lots of possible reasons for this. Using data mining we can find features that
can help experts to solve the problem of "bad" data. Automatically gathered data from
thousands of sensors on fields of Vostokgazprom were processed on data preparation
level of iMES and loaded on warehouse level (Fig. 1). Then were selected data
sources of the most frequent "bad" marked values toward all data (gathering such
statistics is resource-intensive for OLTP systems but easy for OLAP systems). After
that obtained processed data was mixed with static data describing data sources on
data mart level of iMES. Using Microsoft SQL Server Analysis Services data mining
algorithms several mining models were built. As a result of subsequent querying
general features of defective data sources were found. Analysis shown that defective
data source is usually a pressure sensor set on pump of exact type, produced in 19982000 periods by a single manufacturer and installed outdoors. This mined knowledge
saved resources of specialists to find the reason of "bad" data, and gave them useful
analytical data to replace defective equipment. These samples show that iMES
conception can be successfully used in oil and gas and possibly on other industries.
Today most of organizational units in Vostokgazprom are involved in MES
context, so deployment of this model should be made in tight connection with MES
“Magistral-Vostok”4 implemented here. Before deployment of our model MES
“Magistral-Vostok” was intellectualized as describe above. It allowed: to consolidate
needed data for our model, to deploy our model on appropriate level of iMES between
other possible data mining models and analytic functions, to make needed feedback
for continuous model improvement, to easily use results of automatic well tests
estimation at MES client-side etc. MES “Magistral-Vostok” made using Microsoft
technologies (Microsoft SQL Server). Success of this solution has been proven by
practical usage in Vostokgazprom for a several years [17].
4
mes-magistral.ru
Manufacturing Execution Systems Intellectualization: Oil and Gas Implementation Sample 177
4 Conclusion
MES play a huge role in modern industry management. Despite the rapid evolution of
MES conception, classical MESA-11 [12] is a common architecture for such systems.
We stand for future intellectualization of MES. There are samples of IMS
implementation in industry, but there are no actual frameworks which can be easily
applied for oil and gas industry. We propose the meta-model driven approach to MES
intellectualization and framework to design iMES. Shown example of MES
intellectualization for oil and gas production company and its practical benefits let us
assume that analogous approach can be implemented almost everywhere where MES is
suitable.
References
1. Nagalingam, S.V., Lin, G.C.I.: Latest developments in CIM. Robotics and Computer
Integrated Manufacturing 15, 423–430 (1999)
2. AMICE Consortium: Open System Architecture for CIM, Research Report of ESPRIT
Project 688, vol. 1. Springer-Verlag (1989)
3. Logica, MES Product Survey 2010. Logica 526 (2010)
4. Shaohong, J., Qingjin, M.: Jinan Research on MES Architecture and Application for Cement
Enterprises. In: ICCA 2007, May 30-June 1, pp. 1255–1259. IEEE, Guangzhou (2007)
5. MESA International,
http://www.mesa.org/en/modelstrategicinitiatives/MESAModel.asp
6. Littlefield, M., Shah, M.: Management Operation Systems. The Next Generation of
Manufacturing Systems, Aberdeen Group, 19 (2008)
7. Hammer, M., Champy, J.: Reengineering the Corporation: A Manifesto for Business
Revolution. Harper Business, New York (1994)
8. Kanter, J.: Management-Oriented Management Information Systems, 2nd edn., p. 484.
Prentice Hall, Englewood Cliffs (1977)
9. Van Dyk, L.: Manufacturing execution systems. M.Eng. dissertation. University of
Pretoria, Pretoria (1999)
10. ANSI/ISA-95.00.03-2005 Enterprise-Control System Integration, Part 3: Models of
Manufacturing Operations Management
11. Christo, C., Cardeira, C.: Trends in Intelligent Manufacturing Systems. In: ISIE 2007, June
4-7, pp. 3209–3214. IEEE, Vigo (2007)
12. Hand, D.J., Mannila, H., Smyth, P.: Principles of Data Mining, Massachusetts Institute of
Technology, 378 (2001)
13. Ngai, E., Xiu, L., Chau, D.: Application of data mining techniques in customer relationship
management: A literature review and classification. Expert Systems with
Applications 36(2), 2592–2602 (2009)
14. Al- Kaabi, A.U., Lee, J.W.: Using Artificial Neural Nets To Identify the Well – Test
interpretation Model, SPE 28151 (1993)
15. Azevedo, A., Santos, M.P.: KDD, SEMMA and CRISP-DM: A parallel overview. In:
IADIS European Conference Data Mining, Amsterdam, July 24-28, pp. 182–185 (2008)
16. Larson, B.: Delivering Business Intelligence With Microsoft SQL Server 2008, p. 792.
McGraw-Hill Osborne Media, New York (2008)
17. Bogdan, S., Kudinov, A., Markov, N.: Example of implementation of MES MagistralVostok for oil and gas production enterprise. In: CEE-SECR 2009, October 28-29, pp.
131–136. IEEE, Moscow (2009)