ISO-13379-1-2012 - Data-driven applications
ISO-13379-1-2012 - Data-driven applications
STANDARD 13379-2
First edition
2015-04-01
ISO 13379-2:2015
https://standards.iteh.ai/catalog/standards/sist/a10e6731-1bf1-4ac5-bcb5-
9a85f8fc7e87/iso-13379-2-2015
Reference number
ISO 13379-2:2015(E)
© ISO 2015
ISO 13379-2:2015(E)
Contents Page
Foreword......................................................................................................................................................................................................................................... iv
Introduction...................................................................................................................................................................................................................................v
1 Scope.................................................................................................................................................................................................................................. 1
2 Normative references....................................................................................................................................................................................... 1
3 Terms and definitions...................................................................................................................................................................................... 2
4 Procedure to implement data-driven monitoring.............................................................................................................. 2
4.1 Principle of data-driven monitoring methods.............................................................................................................. 2
4.2 Asset critical failures and process parameters selection.................................................................................... 3
4.3 Data cleaning and resampling.................................................................................................................................................... 3
4.3.1 General...................................................................................................................................................................................... 3
4.3.2 Interpolation errors....................................................................................................................................................... 3
4.3.3 Data quality issues.......................................................................................................................................................... 3
4.3.4 Data resampling................................................................................................................................................................ 4
4.4 Model development............................................................................................................................................................................. 4
4.4.1 General...................................................................................................................................................................................... 4
4.4.2 Definition of models and selection of relevant inputs...................................................................... 4
4.4.3 Selection of relevant operating conditions and data......................................................................... 4
4.4.4 Preparation of the model tests............................................................................................................................. 5
4.5 Model performance evaluation.................................................................................................................................................. 5
4.6 iTeh STANDARD PREVIEW
Alarm setting............................................................................................................................................................................................. 5
5 Procedure to implement data-driven diagnosis................................................................................................................... 6
5.1
(standards.iteh.ai)
General............................................................................................................................................................................................................ 6
5.2 Automated pattern classification approach.................................................................................................................... 6
5.3 Simplified automated signature ISO 13379-2:2015
classification approach.................................................................................... 7
https://standards.iteh.ai/catalog/standards/sist/a10e6731-1bf1-4ac5-bcb5-
6 General recommendations9a85f8fc7e87/iso-13379-2-2015
to implement data-driven monitoring methods......................................... 8
Annex A (informative) Example of data-driven monitoring application......................................................................... 9
Annex B (informative) Example of data-driven diagnostic application.........................................................................11
Bibliography.............................................................................................................................................................................................................................. 12
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of any
patent rights identified during the development of the document will be in the Introduction and/or on
the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity
assessment, as well as information about ISO’s adherence to the WTO principles in the Technical Barriers
iTeh STANDARD PREVIEW
to Trade (TBT), see the following URL: Foreword - Supplementary information.
(standards.iteh.ai)
The committee responsible for this document is ISO/TC 108, Mechanical vibration, shock and condition
monitoring, Subcommittee SC 5, Condition monitoring and diagnostics of machine systems.
ISO 13379-2:2015
ISO 13379 consists of the following parts, under the general title Condition monitoring and diagnostics of
https://standards.iteh.ai/catalog/standards/sist/a10e6731-1bf1-4ac5-bcb5-
machines — Data interpretation and diagnostics techniques:
9a85f8fc7e87/iso-13379-2-2015
— Part 1: General guidelines
— Part 2: Data-driven applications
— Part 3: Knowledge-based applications
Introduction
This part of ISO 13379 contains general procedures that can be used to determine the condition of a
machine relative to a set of baseline parameters. Changes from the baseline values and comparison
to alarm criteria are used to indicate anomalous behaviour and to generate alarms: this is usually
designated as condition monitoring. Additionally, procedures that identify the cause(s) of the anomalous
behaviour are given in order to assist in the determination of the proper corrective action: this is usually
designated as diagnostics.
1 Scope
This part of ISO 13379 gives procedures to implement data-driven monitoring and diagnostic methods
to facilitate the work of analysis carried out by specialist staff typically located in a monitoring centre.
Although some of the steps are embedded in existing tools, it is essential to be aware of the following
steps for optimum use:
— selection of the asset, the critical failures and the available process parameters;
— data cleaning and resampling;
— model development;
iTeh STANDARD PREVIEW
— model initialization and tuning;
—
(standards.iteh.ai)
model performance evaluation;
— diagnostics process. ISO 13379-2:2015
https://standards.iteh.ai/catalog/standards/sist/a10e6731-1bf1-4ac5-bcb5-
The implementation of these steps9a85f8fc7e87/iso-13379-2-2015
does not require a thorough knowledge of the statistical methods.
It does require the competence first to build the training models and then to carry out monitoring and
diagnostics processes.
The training in data-driven monitoring is carried out on equipment that is exhibiting normal behaviour.
In that case, the principle of fault detection is to compare observed data to estimated data. A difference
(called residuals) between an observed and expected values of the parameters reveals the presence of
an anomaly, which can be related either to equipment or instrument.
The training in data-driven diagnosis is carried out both on equipment that is exhibiting normal
behaviour and failures. The principle of the method is not to detect the deviation of a parameter but to
identify a fault by comparison of the observed situation to the faults learnt during the training phase.
The technique usually applied is pattern recognition followed by pattern classification.
Data can be available from the data historian of the distributed control system (DCS) or from specialized
monitoring systems.
2 Normative references
The following documents, in whole or in part, are normatively referenced in this document and are
indispensable for its application. For dated references, only the edition cited applies. For undated
references, the latest edition of the referenced document (including any amendments) applies.
ISO 13372, Condition monitoring and diagnostics of machines — Vocabulary
ISO 13379-1, Condition monitoring and diagnostics of machines — Data interpretation and diagnostics
techniques — Part 1: General guidelines
Key
green training
blue monitoring
red prediction
Data-driven monitoring methods generally applied are Auto associative kernel regression (AAKR),
cluster and partial least square (PLS), support vector machine (SVM), and/or Mahalanobis-Taguchi
(MT) methods.
4.3.1 General
iTeh STANDARD PREVIEW
In order to build a robust model, one shall first collect data covering all the operating conditions in which
the system is expected to run and for which signal validation is desired. These data are historical data
(standards.iteh.ai)
that have been collected and stored. In fact, they might not always represent the real plant state due to
several anomalies that commonly occur, including interpolation errors, random data errors, missing
data, loss of significant figures, stuck data, ISOand
13379-2:2015
others. Data should always be checked and corrected.
https://standards.iteh.ai/catalog/standards/sist/a10e6731-1bf1-4ac5-bcb5-
WARNING — Caution shall be taken before deleting data.
9a85f8fc7e87/iso-13379-2-2015
The first problem usually encountered when using historical data for model training is that available
conditioned data do not correspond to actual data, but instead, data resulting from compression routines
normally implemented in data archival programs. Generally, the data historian creates a data archive
that is a time series database. However, all of the data are not stored at each collection time. Only data
values that have changed by more than a specified tolerance are stored along with their time stamp.
This method requires much less storage but results in a loss of data fidelity. When data are extracted
from the historian, data values between logged data points are calculated through either a simple linear
interpolation or a step at the time of the second data point. The resulting data appear to be a saw-tooth
time series and the correlations between sensors might be severely changed.
As a conclusion, data collected for model training should be actual data and tolerances should be set as
small as possible or not used.
Most of these data problems can be visually identified or can be detected by a data clean-up utility. These
utilities remove bad data or replace it with the most probable data value using an algorithm. It is most
common to delete all bad data observations from the training data set. Most software systems include
automated tools for data clean-up; these tools easily identify extreme outlying data but are typically
insensitive to data errors that occur within the expected region of operation. The addition of bad data
points in a training set can invalidate a model.
Once the data have been cleaned, it might be necessary to resample the data at a lower rate determined
by the selected operation modes. Thus, it is advised to keep all the time stamps to characterize the
transients of the significant operating parameters (e.g. run down of a machine) whereas under steady-
state operation, a sample every 10 min (obtained by average or not) might be sufficient.
4.4.1 General
Model development is not trivial. There are several steps that need to be performed including:
— selecting relevant features;
— selecting relevant operating regions and training data;
— preparing the model tests. iTeh STANDARD PREVIEW
Construction of a data-driven model requires:
(standards.iteh.ai)
— a set of parameters (sensors) which focus on a specific type of fault (mechanical, electrical, thermal,
etc.); ISO 13379-2:2015
https://standards.iteh.ai/catalog/standards/sist/a10e6731-1bf1-4ac5-bcb5-
— data samples for a period during which the machine is known to be in good health.
9a85f8fc7e87/iso-13379-2-2015
Once the quality of the data has been validated, model features shall be defined. Features may be
the raw sensor values themselves or derived from the sensor values (exponentially weighted moving
averages, means, kurtosis, etc.). A large process plant may possess hundreds of parameters that require
monitoring for the assessment of critical equipment. Hence, they shall be divided into smaller correlated
groups to focus on a specific function of the equipment (thermal, mechanical, cooling, etc.).
Model performance can be strongly affected by the features included. Unnecessary features tend to
reduce performance by inducing false alarms or masking real events. Unnecessary features may include
non-varying or random features. Missing important features can make some faults impossible to detect.
To obtain accuracy and robustness when building a model, features should be selected bearing in
mind the functional aspect (parameters useful for detection of a specific group of faults) as well as the
numerical aspect. It is recommended to employ correlated features in the model and to consider the
fact that normal change of the machine condition can be explained by an independent parameter of the
equipment (such as external process parameters).
The model shall be trained with data covering all operating conditions in which it is expected to be
applied. These operating regions can vary significantly between plants since they are defined by system
structure, sensor values, and operating procedures.
One example of an operating condition change is the periodic usage of standby pumps or the cycled
usage of redundant pumps. A model shall be trained for each operating condition of the system to work
properly, but excessive training on unusual conditions might degrade the performance on the most
usual operating conditions. Therefore, some plant line-ups might never be included in the training set.
Operating conditions can also change as a result of equipment repair. In this case, the model shall be
retrained to account for the new condition.
Finally, operating conditions also change due to cyclic phenomena, such as seasonal variations. If a
model is trained on data collected in the summer, it might not perform well in the winter when the
temperature of the air, cooling water, etc. are significantly different. Additionally, unusual variation in
ambient conditions might affect model performance, e.g. if a model is trained using typical summer data,
and then applied during an unusually hot summer with higher cooling water temperatures, the model
might not perform correctly. In this case, data from the new operating conditions shall be added to the
training data.
Some particular operating conditions to keep in mind are the following.
— Times when the machine has been serviced should be noted because maintenance might cause
significant changes of performance.
— It is necessary to account for machines which have very long intervals between maintenance and
that show significant normal deterioration in performance.
— When building a model, be aware of the impact of preceding transients on the current behaviour
(for example preceding power or speed changes).