Gweh
Gweh
Keywords: Complex industrial systems adopt reliability centered maintenance (RCM) for maintenance optimization to
Reliability centered maintenance improve safety and reduce maintenance cost. Preserving function is the core maintenance principle, yet the
Maintenance significant items function concept has not been systematically studied in the context of RCM. This article presents a framework
RCM automation
of model-based RCM analysis, which is driven by functional modeling and reasoning. The study focuses on
Functional modeling
identifying the so-called maintenance significant items through assessment of failure consequences. Multilevel
Failure consequence analysis
Functional reasoning
flow modeling (MFM) is proved competitive to identify sufficient system functions that expect maintenance to
preserve. It is also able to define failure modes and represent their interactions with system functions, which
are essential to RCM. A failure analysis tool for RCM is developed by taking advantage of the causal reasoning
capability of MFM, which can be used to automatically analyze consequences of all failures predefined for a
target system and generate equipment classifications useful to maintenance optimization. The study provides
the possibility of RCM automation, which has been highly demanded by various complex industries. Moreover,
as a fundamental functional knowledge framework, MFM can easily accommodate changes in design and
operation, which affords the opportunity of implementing a living RCM program.
∗ Corresponding author.
E-mail addresses: [email protected] (M. Song), [email protected] (X. Zhang), [email protected] (M. Lind).
https://doi.org/10.1016/j.cie.2023.109409
Received 8 March 2023; Received in revised form 22 May 2023; Accepted 25 June 2023
Available online 27 June 2023
0360-8352/© 2023 The Author(s). Published by Elsevier Ltd. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
M. Song et al. Computers & Industrial Engineering 182 (2023) 109409
2
M. Song et al. Computers & Industrial Engineering 182 (2023) 109409
knowledge about artifacts so that computers can reason about artifacts its failures, and make comparisons with results concluded from the
for problem-solving (Chandrasekaran, 2005). Utilizing the concept of classical RCM analysis. Section 6 discusses several issues that need to be
function without reference to the actual structure of system is promis- addressed in the future, which are keys to further improvement of the
ing on human problem-solving, because the goal-oriented feature of analysis accuracy and realization of the so-called living RCM program.
FM is consistent with the human recognition and reasoning on arti- Finally, conclusions are given in Section 7.
facts (Erden et al., 2008). For RCM analysis, FM is also practical to
establish a common communication framework. Another strength of 2. Model-based RCM analysis
applying FM in RCM is that it can facilitate automated reasoning for
analysis tasks involving function, referred to as functional reasoning Various standards or textbooks (EPRI, 2002; Nowlan & Heap, 1978;
(FR) (Chandrasekaran, 1994; Far & Elamy, 2005). In order to identify Rausand, 1998; SAE, 1999; Smith & Hinchcliffe, 2003) usually describe
the maintenance significant items (MSIs) for RCM, it is required to RCM as a seven-step decision process. Fig. 1 makes comparisons be-
identify equipment failures that could potentially result in functional tween how the relevant questions are answered by the classical RCM
failures at higher plant or system levels, which may be automated by analysis and what is proposed here, namely a model-based approach
FR if functions are explicitly represented in FM. that is driven by MFM. For a selected target system, both analyses
This article explores the potential of multilevel flow modeling start from identifying the system functions that are expected to be
(MFM) proposed by Lind (1982), which is a known formal FM lan- preserved. The ultimate goal of preventive maintenance is to prevent
guage. MFM decomposes system’s function structure along two dimen- these functions from failing. It is therefore necessary to define a list of
sions, i.e. means-end and part-whole, and utilizes well-defined symbols system functions as complete as possible, because any inadvertent miss
to represent the function structure (Lind, 1994). Moreover, MFM is of functions will lead to unsuccessful identification of potential main-
not only used as static knowledge, but can also be reasoned about tenance tasks (Smith & Hinchcliffe, 2003). Traditionally, the function
dynamically when the represented system changes its state (e.g. fail- identification is conducted by using functional block diagram (FBD),
ure) (van Paassen & Wieringa, 1999). For several decades MFM has in conjunction with an input–output analysis. FBD treats each block
been employed to improve reliability and safety of complex industrial as a functional subsystem, which may contain a set of components to
systems to a significant extent. Originally, the approach was invented achieve one or more high-level functions. Blocks are connected via
for design of human–machine interfaces to reduce human errors during input/output interfaces, between which there are flows of material,
energy, or information. It is commonly considered that the output
the supervisory control of industrial plants (Lind, 1999). It was also ap-
interfaces in FBD define what system is desired to produce, thus are
plied in a series of safety-related issues, such as alarm analysis and fault
viewed as all the system functions that can be defined from FBD (Smith
diagnosis (Larsson, 1996; Lind & Zhang, 2014; Öhman, 2002), synthesis
& Hinchcliffe, 2003).
of normal operating procedures (Song et al., 2019), and accident man-
However, FBD is insufficient to identify all necessary functions.
agement (Song & Gofuku, 2018; Song et al., 2020, 2021), and hazard
Although being entitled as a function identification method, FBD is
identification (Hu et al., 2015; Rossing et al., 2010; Wu et al., 2013).
essentially structure-oriented, which approximately follows the physical
By combining strengths of MFM from both FM and FR perspectives,
connections, i.e. there is no clear distinction between structure and
this article presents a framework of model-based RCM analysis, which
function. For a process plant, for instance, the modeled FBD is usually
applies the identical methodology to establish the essential database
similar to a piping & instrumentation diagram (P&ID). In contrast, MFM
for the analysis, at the same time facilitate the consequence analysis
is goal-oriented, which is more suitable and sufficient to describe the
of failure modes. The proposed RCM framework has been proved
functionality of complex systems, because function is interpreted by
competitive in both knowledge representation and analysis capability
human who always has an intention or goal to perform tasks, regard-
for RCM, which provides the opportunity of RCM automation. On the
less of whether it is operation, maintenance, or analysis (Jalashgar,
one hand, MFM is competitive to provide more sufficient and structured
1999). Functions and goals can be seen as mental aspects that define
functional knowledge than the existing RCM methods, which can not
the system besides its objective physical interactions. As shown in
only ensure the completeness that all system-level functions desired
Fig. 2, MFM explains this goal-oriented principle through the means-end
to be preserved by planned maintenance activities can be identified,
decomposition. By distinguishing between means and ends, a system
but also enable the automated analysis within the function model.
can be described in terms of goals, functions and the physical compo-
On the other hand, the developed analysis system can automatize the
nents1 (Lind, 1994). However, MFM does not completely exclude the
most tedious activity in RCM, i.e. failure consequence analysis, which representation of the interaction between physical objects. By adopt-
benefits from sufficient knowledge representation for RCM as well as ing the part-whole principle (not shown in Fig. 2), MFM can reflect
the intrinsic causal reasoning capability of MFM. It is further detailed the interactions between different physical parts, each of which may
how the method is possible to handle changes during the life cycle have its own means-end hierarchy. Fig. 2 also describes two modeling
of industry in order to implement a living RCM program. Following strategies of MFM. On one hand, a top-down procedure can be followed
the classical RCM analysis explained by Nowlan and Heap (1978), to decompose a top-level goal into sub-goals or higher-level functions,
this article only concerns how MSIs are determined by evaluation of until some lower-level functions can be realized by known components.
the consequences of failures, while the other decisive factors such On the other hand, one can start from the component level to find out
as risk and failure probability are not considered at the moment. what function it may achieve, and aggregate different functions into
In addition, decisions from equipment classification to maintenance higher-level functions or goals. The two different modeling strategies
action selection, and further to the final determination of maintenance of MFM ensure that neither essential functions nor existing components
intervals are also beyond the scope of this article. will be missed in the analysis. Note that MFM can be simply used to
The remaining parts of the article are organized as follows: Sec- identify system functions that need to be preserved, relationships be-
tion 2 provides an overview of model-based RCM analysis driven by tween equipments and functions are also established during functional
functional modeling. Section 3 introduces the methodology of MFM modeling, which implies that the same functional knowledge frame-
and presents an example of using MFM-based function model to define work for function identification can potentially be used for analyzing
the system functions, and to relate them with the equipment func- effects of equipment failures on the defined functions. In contrast, the
tions. Section 4 explains failure consequence reasoning based on MFM failure analysis in the classical RCM analysis is a relatively independent
and introduces the development of a failure analysis tool that can process from the function identification.
automatically generate consequences of all failure modes in the target
system. Section 5 feeds results from the failure consequence assessment
1
into a logic tree analysis to generate classifications of equipment and In this article, component (s) and equipment are used interchangeably.
3
M. Song et al. Computers & Industrial Engineering 182 (2023) 109409
The next stage, i.e. failure analysis requires to conduct a detailed failure mode and high-level system functions it may affect, decomposi-
FMECA to determine the components that are important to each func- tion of multiple levels of functions makes it possible to identify a route
tional failure, which in the classical RCM analysis heavily relies on the that can establish this link. Besides, MFM provides a qualitative way
human expertise. As mentioned above, MFM has implied the knowledge of defining equipment failure modes and system functional failures,
regarding the correlation between physical structures and functions. Al- as well as a rule-based causal reasoning solution to establish cause-
though MFM does not directly provide the link between an equipment consequence relations between those two types of failure (Zhang et al.,
4
M. Song et al. Computers & Industrial Engineering 182 (2023) 109409
5
M. Song et al. Computers & Industrial Engineering 182 (2023) 109409
6
M. Song et al. Computers & Industrial Engineering 182 (2023) 109409
Table 2
List of identified system functions.
Functions identified by functional modeling Functions identified by FBD (Smith & Hinchcliffe, 2003)
No. FBD No. Description No. Description
Objective 1 (O31) Effective filtering Subsystem 1 Pumping
F1.1 2.1 Provide filtered water 1.1 Maintain 70 GPM water flow at specified times
F1.1.1 2.1.1 Catch larger debris by trap filter 1.1.1 Initiate flow at specified time
F1.1.2 1.1 Maintain 70 GPM water flow at specified time 1.1.2 Maintain flow rate
CF1.1.2.1 1.1.1 Initiate flow 1.1.3 Terminate flow at specified time
F1.1.2.2 1.1.2 Maintain water flow 1.2 Maintain 50 GPM sweep flow at specified times
CF1.1.2.3 1.1.3 Terminate flow 1.2.1 Initiate sweep flow at specified time
CF1.1.2.3.1 1.4 Automatically active/deactivate water flow 1.2.3 Terminate sweep flow at specified time
F1.1.3 2.1.2 Filtering by swirl filter 1.2.2 Maintain sweep flow rate
CF1.3.1 2.3 Backwash when pressure is high 1.3 Maintain water bleed to chlorinator
F1.2 1.2 Maintain 50 GPM sweep flow at specified times 1.4 Automatically active/deactivate water flow
CF1.2.1 1.2.1 Initiate flow Subsystem 2 Water conditioning
F1.2.2 1.2.2 Maintain water flow 2.1 Provide filtered water to the heating subsystem
CF1.2.3 1.2.3 Terminate flow 2.1.1 Catch larger debris by trap filter
Objective 2 (O32) Effective disinfection 2.1.2 Filtering by swirl filter
F2.1 2.2 Send chlorinated water to exit piping 2.2 Send chlorinated water to exit piping
F2.1.1 1.3 Maintain water bleed to chlorinator 2.2.1 Add chlorine to bleed water
F2.1.2 2.2.1 Add chlorine to bleed water 2.2.2 (1.3)
Objective 3 (O22) Safely heat water on demand Subsystem 3 Heating
F3.1 3.1 Provide desired heat input to water 3.1 Provide desired heat input to water on demand
F3.1.1 3.1.1 Ignite at specified time 3.1.1 Ignite at specified time
F3.1.2 3.1.2 Shut down at desired temperature 3.1.2 Shut down at desired temperature
F3.2 3.2 Maintain a safe operation 3.2 Maintain a safe operation
F3.2.1 3.2.1 Prevent gas accumulation 3.2.1 Prevent gas accumulation
CF3.2.2 3.2.2 Shut down at high limit control temperature 3.2.2 Shut down at high limit control temperature
F3.2.3 3.2.3 Maintain release of flue gas 3.2.3 Maintain release flue gas
analysis, functions in the mechanical part level, such as energy con- important to evaluate the relationship between equipment failures and
version (efs1) and bearing support (mfs2) are modeled as well, which system functional failures.
together with function on the component level can be seen as all
4. Failure consequence analysis by MFM
functions that a component can produce. Since all of the defined system
functions have been interrelated in the objective tree, the MFM model This section introduces how different equipment failure modes can
further allows association of equipment functions, which is extremely be defined in MFM, and how the same function model can be used
7
M. Song et al. Computers & Industrial Engineering 182 (2023) 109409
to analyze failure consequences on the predefined system functions, so equipment failure modes and system function failures,
that failure modes can be sorted for selection of optimal maintenance ⎧ ⎧
tactics. ⎪high, 𝑞 > 𝑞ℎ𝑖𝑔ℎ ⎪high, 𝑣 > 𝑣ℎ𝑖𝑔ℎ
⎪ ⎪
𝑆𝑓 (𝑡𝑟𝑎) = ⎨normal, 𝑞𝑙𝑜𝑤 ≤ 𝑞 ≤ 𝑞ℎ𝑖𝑔ℎ 𝑆𝑓 (𝑠𝑡𝑜) = ⎨normal, 𝑣𝑙𝑜𝑤 ≤ 𝑣 ≤ 𝑣ℎ𝑖𝑔ℎ
⎪ ⎪
4.1. Failure definition in MFM ⎪low, 𝑞 < 𝑞𝑙𝑜𝑤 ⎪low, 𝑣 < 𝑣𝑙𝑜𝑤
⎩ ⎩
⎧
⎪high, 𝑝 > 𝑝ℎ𝑖𝑔ℎ ⎧
Failure is usually defined as termination of the ability of a compo- ⎪ ⎪normal, 𝑞 ≤ 𝑞𝑚𝑎𝑥
nent to perform the intended function (Rausand & Øien, 1996). Given 𝑆𝑓 (𝑠𝑜𝑢) = ⎨normal, 𝑝𝑙𝑜𝑤 ≤ 𝑝 ≤ 𝑝ℎ𝑖𝑔ℎ 𝑆𝑓 (𝑏𝑎𝑟) = ⎨
⎪ ⎪breach, 𝑞 > 𝑞𝑚𝑎𝑥
that all component functions have been represented in the MFM model, ⎪low, 𝑝 < 𝑝𝑙𝑜𝑤 ⎩
⎩
the model can also be used for reasoning about the states of functions
⎧
and those of the corresponding equipment (van Paassen & Wieringa, ⎪false (high), 𝑓𝑚 = high/breach
𝑆𝑓 (𝑜𝑏𝑗) = ⎨
1999; Zhang et al., 2013), which is therefore useful to define and ⎪false (low), 𝑓𝑚 = low
analyze equipment failures. Instead of referring to the actual values of ⎩
physical variables, MFM defines function states as well as state relations Where 𝑆𝑓 is failure state of a specific functional primitive; 𝑞 is volume
between functions in terms of qualitative ranges of variable’s values. flow rate; 𝑣 is volume content; 𝑝 is potential output for a mass or energy
Hence, function states are generally defined against a predetermined source; 𝑓𝑚 represents the main function, whose states can determine
normal condition of the variable that relates to the function in question. whether and how the objective associated to it can succeed or fail.
Any abnormal state deviated from this normal state can be seen as a The parameter values with subscript high and low represent thresholds,
failure of function, which implies that the associated equipment may exceeding of which may be considered as a failure. 𝑞𝑚𝑎𝑥 is the maximum
also fail. For the purpose of functional failure analysis, the follow- leak flow that is allowed for a barrier function. The states of flow
ing discrete states of MFM functional primitives are used to define functions, i.e. transport, storage, source, and barrier are used to describe
8
M. Song et al. Computers & Industrial Engineering 182 (2023) 109409
Fig. 7. MFM Model of water treatment system. The purple, red, green boxes represent mass flow structures, energy flow structures, and control flow structures, respectively. Each
green frame encloses function primitives and flow structures that are achieved by a specific asset on the component level.
the failure modes of the equipment listed in Table 1. As shown in 4.2.1. A rule-based automated failure consequence analysis tool
Table 3, there are 32 unique failure modes that are considered for the
RCM analysis of the water treatment system. The failure modes include In addition to being an FM method, MFM is also used as an FR
those defined in the equipment level, such as "fail closed" of a valve, approach to analyze causal processes regarding how the intended func-
which directly associates to an equipment functional failure, and those tions can be achieved and why they are not achieved in some other
usually perceived by safety analyst as failure cause (EPRI, 2002), such as situations. MFM does not directly describe the causality like ’A causes
"failed bearing seal" of a pump, which is seen as a cause that the pump B’. The uniqueness of MFM is that it takes the representation of func-
fails to perform its function. Each of failure modes can be associated tions and reasoning about events on functions as two separated tasks.
to an abnormal state of the specific function in the MFM model. On First of all, the process of building an MFM model has implied whether
the left side of Fig. 9, it is shown how the model fragment shown in there are potential cause–effect relations between functions in different
Fig. 8 defines the failure modes of pump P1 by using qualitative states. levels of abstraction. Since both part-whole and means-end dimen-
A functional modeling workbench has been developed for MFM to store sion have been considered in connecting functions, it is believed that
the failure information, which in the failure analysis can be used for MFM is able reveal more comprehensive causal relationships than
automatic reasoning. the other function models, which either miss one type of relation or
another. Then MFM adopts a rule-based reasoning solution to explain
how causal processes can be manifested. In MFM, cause-consequence
4.2. Causal reasoning solution for failure consequence analysis rules exist for all the possible patterns of function pairs, which are
established independently from the modeling object (Zhang et al.,
The causal aspects of MFM allow a function model to be used for 2013). For instance, Fig. 10 shows a set of rules involved in the
relating equipment failure modes with system functional failures, which pattern {f:sto,r:inf,f:tra}, which represents a storage function
is helpful to determine the importance of equipment for maintenance that has capability to affect a transport function in the downstream
tasks. direction. The rules are defined in terms of functional states, i.e. the
9
M. Song et al. Computers & Industrial Engineering 182 (2023) 109409
Fig. 8. Example of decomposing a system-level objective as functions on the component and part level.
Fig. 9. Definition of equipment failure modes and failure consequence analysis by using MFM.
10
M. Song et al. Computers & Industrial Engineering 182 (2023) 109409
Table 3
Failure mode list.
Component Failure mode Failure mode in MFM
No. Label Description Function Failure state
C01 Main pump 1 FM01.01 Failed bearing seal Barrier Breach
2 FM01.02 Motor short Source Low
3 FM01.03 Leak at pump motor joint Barrier Breach
4 FM01.04 Bearing deterioration Transport Low
C02 Sweep pump 5 FM02.01 Failed bearing seal Barrier Breach
6 FM02.02 Motor short Source Low
7 FM02.03 Leak at pump motor joint Barrier Breach
8 FM02.04 Bearing deterioration Transport Low
C03 Alignment valve at bottom drain 9 FM03.01 Fail closed Transport Low
10 FM03.02 Fail open Barrier Breach
C04 Alignment valve at spa drain 11 FM04.01 Fail closed Transport Low
12 FM04.02 Fail open Barrier Breach
C05 Alignment valve at return pool flow 13 FM05.01 Fail closed Transport Low
14 FM05.02 Fail open Barrier Breach
C06 Alignment valve at return spa flow 15 FM06.01 Fail closed Transport Low
16 FM06.02 Fail open Barrier Breach
C07 Overflow drain valve 17 FM07.01 Stuck in closed position Transport Low
C08 Chlorinator 18 FM08.01 Clogged Storage High
19 FM08.02 No chlorine tablets Storage Low
C09 Flush valve 20 FM09.01 Stuck Transport Low
C10 Swirl filter 21 FM10.01 Clogged Storage High
22 FM10.02 Water leak Barrier Breach
C11 Trap filter at weir 23 FM11.01 Clogged Storage High
24 FM11.02 Broken basket Barrier Breach
C12 Trap filter at main pump suction 25 FM12.01 Clogged Storage High
26 FM12.02 Broken basket Barrier Breach
27 FM12.03 Leaky gasket Barrier Breach
C13 Gas heater 28 FM13.01 Failed pilot light Transport Low
29 FM13.02 Burner dirty/Clogged Storage High
30 FM13.03 Clogged vents Storage High
C14 Alignment valve at sweep line 31 FM14.01 Fail closed Transport Low
32 FM14.02 Fail open Barrier Breach
11
M. Song et al. Computers & Industrial Engineering 182 (2023) 109409
the corresponding equipment function. Note that a function state that simple questions. Before the consequences are examined, each failure is
is not consistent with the defined failure mode may not represent a firstly examined whether its occurrence is evident to system’s operation
specific equipment failure, which is therefore not examined although personnel. The purpose of asking this question is to identify hidden
it is displayed in the results. For example, the failure mode FM11.01, failures, which will be given a special maintenance task. The difficulty
i.e. clogged filter is represented as high state of a storage function, of a failure being evident can vary from application to application. For
while low state of the same function is not defined as a failure. The example, a nuclear power plant may have an advanced control room,
other function states on the 𝑥-axis include those who do have impacts where various alarms, indicator lights, coupled with using computer-
on the defined system functions, but are not capable to trigger the ized decision support systems can monitor every equipment, failures of
influences themselves as equipment failure modes. In such cases, it may which are thus evident. In the case study of water treatment system,
be necessary to consider environmental factors or the failure modes however, failures can only be evident through occasional rounds by
beyond the considered system boundary. In addition, Fig. 12 highlights the owner of the swimming pool. In addition, failures can be hidden in
the failure consequences on the two high-level objectives, i.e. safety standby components, which will not be discovered until a demand is
concern (O01) and outage concern (O02), which are relevant in the made for their function.
logic tree analysis to determine whether a failure mode is critical or not
in terms of RCM. A critical state can be indicated if it can be concluded Every failure regardless of evident or not are then passed to the
by the causal reasoning on the MFM model that the function failure second and third question to ask if its consequences are relevant to
state may lead to false state of any objective, which can represent either a safety and outage problem, respectively. Safety in general concerns
a safety–critical or outage-critical system function. the risk of possible personnel death or injury, and outage focuses more
Note that conventional RCM methods to obtain similar results as on loss of productivity. Fig. 6 showed how safety and outage concerns
in Fig. 12 are largely experience-dependent. While the proposed RCM can be decomposed into different system functions that needs to be
framework is established on a comprehensive and systematic functional preserved, hence failure consequences on those functions that result
modeling methodology. It not only indicates the criteria for the analy- from the matrix shown in Fig. 12 can be used to determine how a failure
sis, i.e. system functions, but also the correlations between those system is critical to safety or outage. The remaining of failures that have no
functions and the failure modes that require the analysis. The failure serious impacts will be assigned as run-to-failure (RTF), which allows a
consequence analysis in the proposed RCM framework is essentially an component to be fixed after failure has occurred. Smith and Hinchcliffe
automated causal reasoning process, without which each failure mode (2003) do not specify a method to judge how a hidden failure can
on the 𝑥-axis of Fig. 12 needs to be mentally tested on every defined be critical, but (Bloom, 2006) suggest conducting a multiple failure
system functions on the 𝑦-axis, which is going to be a tedious and analysis to check if the hidden failure, in combination with an addi-
error-prone work. tional failure or initiating event, can result in unwanted consequences,
either related to safety or outage. A yes answer to this question can
5. Logic tree analysis classify the hidden failure as potentially critical. The multiple failure
analysis may involve in changes of operating modes, which can pose
All resulting failure consequences are examined by a qualitative a challenge to applying MFM for failure consequence reasoning. MFM
process, i.e. logic tree analysis (LTA) to further classify components applications involving operating mode changes will be discussed in the
and their failure modes (Nowlan & Heap, 1978). Fig. 13 shows the next section. All equipment whose failures have critical consequences
structure of LTA, which in our work utilizes the results from the MFM- can be treated as MSIs, which as a rule of thumb require preventive
based consequence reasoning. The classical RCM analysis asks three maintenance conducted before occurrence of the failure.
12
M. Song et al. Computers & Industrial Engineering 182 (2023) 109409
6. Discussion
13
M. Song et al. Computers & Industrial Engineering 182 (2023) 109409
existing RCM automation methods reviewed in Section 1, the proposed However, there are still several issues in RCM expected to be
RCM framework has the following advantages and novelties: resolved by MFM, which require corresponding improvements of MFM.
14
M. Song et al. Computers & Industrial Engineering 182 (2023) 109409
Table 4
Comparison between classifications of 32 failure modes of the water treatment system resulted from the proposed MFM-based RCM and those from the classical RCM.
Failure mode Evident Classical RCM (Smith & Hinchcliffe, 2003) MFM-based RCM
Safety Outage Category Comments Safety Outage Category Comments
FM01.01 YES NO YES B NO YES B
FM01.02 YES NO YES B NO YES B
FM01.03 YES NO YES B NO YES B
FM01.04 YES NO NO C No immediate impact. NO YES B Immediate impact.
Gives audible indication.
FM02.01 YES NO NO C No impact on NO YES B Degrade filtering efficiency.
filtering function.
FM02.02 YES NO NO C No impact on NO YES B Degrade filtering efficiency.
filtering function.
FM02.03 YES NO NO C No impact on NO YES B Degrade filtering efficiency.
filtering function.
FM02.04 YES NO NO C No impact on NO YES B Degrade filtering efficiency.
filtering function. Immediate impact.
Gives audible indication.
FM03.01 NO NO YES D/B NO YES D/B
FM03.02 NO NO YES D/B NO YES D/B
FM04.01 NO NO YES D/B NO YES D/B
FM04.02 NO NO YES D/B NO YES D/B
FM05.01 NO NO YES D/B NO YES D/B
FM05.02 NO NO YES D/B NO YES D/B
FM06.01 NO NO YES D/B NO YES D/B
FM06.02 NO NO YES D/B NO YES D/B
FM07.01 NO NO YES D/B NO YES D/B
FM08.01 NO NO NO D/C Must be corrected in 4 NO YES D/B Water deterioration occurs
days or serious water immediately.
deterioration occurs.
FM08.02 NO NO NO D/C Must be corrected in 4 NO YES D/B Water deterioration occurs
days or serious water immediately.
deterioration occurs.
FM09.01 NO NO NO D/C No impact on NO YES D/B Degrade efficiency of
filtering function. swirl filter.
FM10.01 YES NO NO C Pressure gauge reading NO YES B Degrade filtering efficiency
is increasing. immediately.
Can shorten motor life Damage motor operation
if clogged for several immediately.
weeks.
FM10.02 YES NO NO C NO NO C
FM11.01 NO NO NO D/C Can shorten motor life NO YES D/B Degrade filtering efficiency
if clogged for several immediately.
weeks. Damage motor operation
immediately.
FM11.02 NO NO NO D/C NO NO D/C
FM12.01 NO NO NO D/C Can shorten motor life NO YES D/B Degrade filtering efficiency
if clogged for several immediately.
weeks. Damage motor operation
immediately.
FM12.02 NO NO NO D/C NO NO D/C
FM12.03 YES NO NO D/C NO NO D/C
FM13.01 YES NO YES B NO YES B
FM13.02 NO YES YES D/A/B YES YES D/A/B
FM13.03 YES YES YES A/B YES YES A/B
FM14.01 NO NO YES D/B NO YES D/B
FM14.02 NO NO YES D/B NO YES D/B
in the failure consequence analysis. The identical equipment failure operation since the corresponding function is not performed. If then
may have different consequences in different operating modes, thus the operating mode switches to Mode 2 on a demand by manually
should have different maintenance strategies. starting up the pump, however, pre-existence of this failure will damage
the critical function. As mentioned before, this kind of failure can be
A redundancy case can be illustrated how hidden failures can be classified as potentially critical, which is manifested by an initiating
addressed by MFM (Song & Lind, 2022). Assume it is a two-path event (Bloom, 2006). The lower two models shows the consequence
system that can serve a critical function, as shown in Fig. 14. The reasoning for the failure of C: flow, i.e. ’fail closed’, in a situation
system receives normal water supply from a service line, or from a assuming that there is a protection logic that can automatically trigger
standby pump that can be put into operation when the service line is the pump working when the service line is unavailable. As a result of
unavailable. Here the check valve C is specifically tested, which has the redundancy logic, there will be no damaging impact of the failure
two distinct functions, i.e. providing flow path (C: flow) and flow on the critical function. If the failure is evident, it can be classified
isolation (C: isolate), respectively in the mode when the service as RTF; while if it is hidden, it can be potentially critical when the
line and the pump is operating. Fig. 14 shows how changes of operating pump fails as an additional failure. The above case indicates that to
modes should be considered in the failure consequence reasoning with obtain the accurate equipment classification it is needed to capture the
MFM. The upper two models show the consequence reasoning for the knowledge of operating mode changes in the functional modeling, and
failure of C: isolate, ’fail open’. In Mode 1 when the service line apply different function models for the failure consequence reasoning.
is operating, the failure is hidden and has no impact on the system
15
M. Song et al. Computers & Industrial Engineering 182 (2023) 109409
6.2. Living RCM program level and established relations with the other parts of model,
which allows the new failures immediately to be used for the
consequence reasoning.
RCM should not be seen as a one-shot analysis, rather it requires
• Modifications of the system design regarding equipment, pro-
a constant review of not only changes in the information used for
ductivity improvements, safety enhancements, and so on. Since
generating the decision but also appropriateness of the decision itself.
MFM is represented in the form of a hierarchical structure, those
Therefore, a living RCM program needs to be developed in order to
changes can be conveniently reflected in appropriate levels of
make the planned PM program adapt to new requirements (EPRI,
abstraction without modifying the whole model.
2002). As an information model, MFM is capable to accommodate
• Changes of operating modes. Different function models are re-
changes and updates of information without many modifications on
quired for different operating modes, which are beneficial to
the existing models, which makes MFM convenient to be adjusted
identify hidden failures that are only manifested by additional
on the changes of information inputs during the functional modeling,
failures or initiating events.
and therefore easy to make RCM ‘living’. Those information changes
• Update of our understandings of how systems are designed to
input into the analysis that need to be further addressed by MFM
behave. In the current practices, MFM models are to a large extent
include (Smith & Hinchcliffe, 2003):
built by human. Continuous improvements on understanding the
design knowledge is beneficial to ensure that the model is accu-
• Newly occurred failure modes that have not been covered in
rate and complete, so that right RCM decisions can be produced
the previous analysis. As explained in Section 4, supplementary
from the failure analysis.
failure information can easily be integrated at the equipment
16
M. Song et al. Computers & Industrial Engineering 182 (2023) 109409
As shown in Fig. 15, any modification on the function model as time period of system operation is concerned, the failure consequence
a result of changes in the input information will be fed into the reasoning can lead to different failure categories in terms of RCM.
automated RCM analysis tool, so that different packages of equipment
classification may be concluded. Note that implementing RCM in a
living program does not require the RCM tool to be modified accord- 7. Conclusions
ingly since the rules used for reasoning about failure consequences as
well as the decision logic for determining the equipment categories are RCM is all about function analysis and failure analysis. This article
independent from specific applications. This allows modeling modifi- presents a framework of model-based RCM analysis, which adopts
cations immediately reflected in the equipment classification, and can functional modeling and functional reasoning to classify failure modes
thus improve the efficiency of the RCM implementation. and identify MSIs. Compare to the existing RCM efforts, MFM is able to
provide sufficient functional knowledge essential for the RCM analysis,
6.3. Temporal aspects of failure consequence analysis including system functions, equipment functions, and their interactions,
which make possible of RCM automation. By taking advantage of
Apart from additional failures and initiating events, hidden failures the causal reasoning ability of MFM, a failure consequence analysis
can also be potentially critical as a result of time (Bloom, 2006). For tool is developed, which can automatically evaluate the consequences
example, the failure mode FM11.01 in the provided case, the clogged of all equipment failures that are predefined in the function model.
filter would have neither indication nor immediate effect, but over The results can be directly used in the RCM decision process, such
time could shorten life of motor of the pump downstream. In the as to determine whether the equipment is maintenance significant or
sense of time, however, results from MFM in current practices are non-critical that allows to run to failure. The case study on a water
relatively conservative. Because every failure will immediately show treatment system indicates that the developed tool can produce the
the consequences on all possible reasoning routes in the reasoning tool, similar results as the classical RCM method does, but with improved
without consideration of cumulative effect of failure and duration of analysis efficiency by automatizing parts of the analysis process that
influence propagation, as indicated in Table 4, FM11.01 is classified heavily rely on analyst’s workload and experience conventionally. Al-
as hidden/critical by MFM while the classical RCM deems it non-critical though the proposed RCM framework is only demonstrated on a simple
within an acceptable time interval. process system, it can be comfortably adapted to any complex indus-
Therefore, it is essential to determine when a failure can be critical try where RCM is needed for maintenance optimization to manage
after the onset of failure and consider how this temporal aspect can safety and cost, considering the widespread applicability of MFM in its
be integrated into the proposed model-based RCM analysis in order to functional representation and failure reasoning. However, it should be
produce accurate equipment classifications. The temporal aspects are noted that RCM as well as the proposed RCM framework are established
important to assess the system dynamics, e.g. alarm sequence (Kirch- on the assumption that equipment failure modes would have potentially
hübel et al., 2022). Kim and Seong (2018) introduced time-to-detect and negative effects on the system performance, which implies that the
time-to-effect, respectively into flow functions and relations of MFM, by method is perfectly applicable to coherent systems. How the failure
which the results from the causal reasoning based on MFM are able to reasoning performs for non-coherent systems, in which normal condi-
contain temporal information. Fig. 16 shows how the temporal aspects tion of a constituent component may contribute to the system failure,
are considered in the failure consequence reasoning and RCM. Assume and how the reasoning results can be used for maintenance decisions
that Time-to-effect (TTE) is defined for every relation in the MFM model, need further investigation. Future works also include implementing the
which represents the time that a function state change propagates by proposed approach in the living RCM program that can accommodate
causal influences to the neighboring function. Assume that a failure of changes in design and operation. Moreover, in order to ensure that RCM
A (𝑓𝐴 ) occurs at 𝑡0 , it will only have consequence on B after TTEAB , can lead to the most optimized maintenance actions, it is necessary
and it also takes TTEBD to transmit the influence from B to D, which is to integrate criteria such as failure probability and risk in addition to
used to determine the failure criticality. Therefore, depending on which failure consequences into the RCM analysis.
17
M. Song et al. Computers & Industrial Engineering 182 (2023) 109409
Fig. 16. Considering time aspect in failure consequence reasoning. S𝑘 (t ) represents the state of function k at time t, C(f, t ) represents the category of failure f at time t.
CRediT authorship contribution statement Cheng, Z., Jia, X., Gao, P., Wu, S., & Wang, J. (2008). A framework for intelligent
reliability centered maintenance analysis. Reliability Engineering & System Safety,
93(6), 806–814. http://dx.doi.org/10.1016/j.ress.2007.03.037.
Mengchu Song: Conceptualization, Formal analysis, Investigation,
Clemente, T., Almeida-Filho, A., Alencar, M., & Cavalcante, C. (2013). A decision
Writing – original draft. Xinxin Zhang: Project administration, Funding support system based on RCM approach to define maintenance strategies. In Lecture
acquisition. Morten Lind: Methodology, Writing – review & editing. notes in business information processing (pp. 122–133). Springer Berlin Heidelberg,
http://dx.doi.org/10.1007/978-3-642-36611-6_9.
Declaration of competing interest Dehghanian, P., Fotuhi-Firuzabad, M., Bagheri-Shouraki, S., & Razi Kazemi, A. A.
(2012). Critical Component Identification in Reliability Centered Asset Management
of Power Distribution Via Fuzzy AHP. IEEE Systems Journal, 6(4), 593–602. http:
The authors declare that they have no known competing finan- //dx.doi.org/10.1109/JSYST.2011.2177134.
cial interests or personal relationships that could have appeared to Deshpande, V. S., & Modak, J. P. (2002). Application of RCM to a medium scale
influence the work reported in this paper. industry. Reliability Engineering & System Safety, 77(1), 31–43. http://dx.doi.org/
10.1016/S0951-8320(02)00011-X.
Data availability EPRI (2002). Reliability and Preventive Maintenance: Balancing Risk and Reliability: For
Maintenance and Reliability Professionals at Nuclear Power Plants: Technical Report,
Palo Alto, CA: Electric Power Research Institute.
No data was used for the research described in the article. Erden, M. S., Komoto, H., Van Beek, T. J., D’Amelio, V., Echavarria, E., & Tomiyama, T.
(2008). A review of function modeling: Approaches and applications. Artificial
Acknowledgments Intelligence for Engineering Design, Analysis and Manufacturing, 22(2), 147–169. http:
//dx.doi.org/10.1017/S0890060408000103.
Eriksen, S., Utne, I. B., & Lützen, M. (2021). An RCM approach for assessing
This work has been funded by the Danish Offshore Technology
reliability challenges and maintenance needs of unmanned cargo ships. Reliability
Centre, Denmark as a project of improving process safety in automation Engineering & System Safety, 210, Article 107550. http://dx.doi.org/10.1016/j.ress.
systems. The authors would also appreciate the cooperation with Kairos 2021.107550.
Technology AS, Norway to develop the MFM-based RCM analysis tool. Far, B. H., & Elamy, A. H. (2005). Functional reasoning theories : Problems and
perspectives. Artificial Intelligence for Engineering Design, Analysis and Manufacturing,
19, 75–88. http://dx.doi.org/10.1017/S0890060405050080.
Source of support
Fischer, K., Besnard, F., Member, S., Bertling, L., & Member, S. (2012). Reliability-
Centered Maintenance for Wind Turbines Based on Statistical Analysis and Practical
Danish Offshore Technology Centre, Denmark Experience. IEEE Transactions on Energy Conversion, 27(1), 184–195. http://dx.doi.
org/10.1109/TEC.2011.2176129.
References Fonseca, D. J., & Knapp, G. M. (2000). Expert system for reliability centered main-
tenance in the chemical industry. Expert Systems with Applications, 19(1), 45–57.
http://dx.doi.org/10.1016/S0957-4174(00)00019-1.
Bertling, L., Allan, R., & Eriksson, R. (2005). A Reliability-Centered Asset Maintenance
Fox, B., Snyder, M., & Smith, A. M. (1994). Reliability-centered maintenance improves
Method for Assessing the Impact of Maintenance in Power Distribution Systems.
operations at TMI nuclear plant. Power Engineering, 98(11), 75–78.
IEEE Transactions on Power Systems, 20(1), 75–82. http://dx.doi.org/10.1109/
TPWRS.2004.840433. Gabbar, H. A., Yamashita, H., & Suzuki, K. (2006). Integrated Plant Maintenance Man-
Bloom, N. (2006). Reliability Centered Maintenance: Implementation Made Simple. New agement Using Enhanced RCM Mechanism. International Journal of Performability
York City, US: McGraw-Hill. Engineering, 2(4), 369–381. http://dx.doi.org/10.23940/ijpe.06.4.p369.mag.
Campos, M. A. L., Fumagalli, L., Fernández, J. F. G., Márquez, A. C., & Macchi, M. Gabbar, H. A., Yamashita, H., Suzuki, K., & Shimada, Y. (2003). Computer-aided RCM-
(2010). UML model for integration between RCM and CBM in an e-Maintenance based plant maintenance management system. Robotics and Computer-Integrated
architecture. IFAC Proceedings Volumes, 43(3), 110–115. http://dx.doi.org/10.3182/ Manufacturing, 19(5), 449–458. http://dx.doi.org/10.1016/S0736-5845(03)00031-
20100701-2-PT-4012.00020. 0.
Cândea, G., Kifor, S., & Constantinescu, C. (2014). Usage of case-based reasoning in Hu, J., Zhang, L., Cai, Z., & Wang, Y. (2015). An intelligent fault diagnosis system
FMEA-driven software. Procedia CIRP, 25(C), 93–99. http://dx.doi.org/10.1016/j. for process plant using a functional HAZOP and DBN integrated methodology.
procir.2014.10.016. Engineering Applications of Artificial Intelligence, 45, 119–135. http://dx.doi.org/10.
Carretero, J., Pérez, J. M., García-Carballeira, F., Calderón, A., Fernández, J., García, J. 1016/j.engappai.2015.06.010.
D., Lozano, A., Cardona, L., Cotaina, N., & Prete, P. (2003). Applying RCM in large Huang, L.-J., Jiang, H., Chen, Y., & Chen, S.-J. (2014). Using Condition-based Main-
scale systems : a case study with railway networks. Reliability Engineering & System tenance and Reliability-centered Maintenance to Improve Maintenance in Nuclear
Safety, 82, 257–273. http://dx.doi.org/10.1016/S0951-8320(03)00167-4. Power Plants. In Progress of Nuclear Safety for Symbiosis and Sustainability: Advanced
Chandrasekaran, B. (1994). Functional representation and causal processes. Advances Digital Instrumentation, Control and Information Systems for Nuclear Power Plants (pp.
in Computers, 38, 73–143. http://dx.doi.org/10.1016/S0065-2458(08)60176-X. 177–185). Springer, http://dx.doi.org/10.1007/978-4-431-54610-8_18.
Chandrasekaran, B. (2005). Representing function : Relating functional representation Huo, Z., Zhang, Z., Wang, Y., & Yan, G. (2005). CMMS Based Reliability Centered
and functional modeling research streams. Artificial Intelligence for Engineering Maintenance. In Proceedings of the IEEE Power engineering society transmission and
Design, Analysis and Manufacturing, 19, 65–74, 10.10170S0890060405050079. distribution conference (pp. 1–6). http://dx.doi.org/10.1109/TDC.2005.1546784.
Cheng, Z., Chen, L., Jia, X., & Zeng, H. (2012). Case Representation and Retrieval in IAEA (2007). Application of Reliability Centred Maintenance To Optimize Operation and
the Intelligent RCM Analysis System. In Advances in intelligent and soft computing Maintenance in Nuclear Power Plants (pp. 1–94). Vienna, Austria: International
(pp. 21–28). http://dx.doi.org/10.1007/978-3-642-28658-2_4. Atomic Energy Agency.
18
M. Song et al. Computers & Industrial Engineering 182 (2023) 109409
ISO (2016). Petroleum, petrochemical and natural gas industries — collection and exchange Rausand, M., & Øien, K. (1996). The basic concepts of failure analysis. Reliability En-
of reliability and maintenance data for equipment industries, ISO 14224:2016. Geneva, gineering & System Safety, 53(1), 73–83. http://dx.doi.org/10.1016/0951-8320(96)
Switzerland: International Organization for Standardization. 00010-5.
Jalashgar, A. (1999). Goal-oriented systems modelling: Justification of the approach and Rodríguez-Padial, N., Marín, M. M., & Domingo, R. (2022). Assisted-Driven Design of
overview of the methods. Reliability Engineering & System Safety, 64(2), 271–278. Customized Maintenance Plans for Industrial Plants. Applied Sciences, 12(14), 7144.
http://dx.doi.org/10.1016/S0951-8320(98)00067-2. http://dx.doi.org/10.3390/app12147144.
Johnston, D. C. (2002). Plausible Reasoning Theory in Reliability-Centered Maintenance Rossing, N. L., Lind, M., Jensen, N., & Jørgensen, S. B. (2010). A functional HAZOP
Analysis. In Proceedings of the annual reliability and maintainability symposium (pp. methodology. Computers and Chemical Engineering, 34(2), 244–253. http://dx.doi.
367–371). http://dx.doi.org/10.1109/RAMS.2002.981669. org/10.1016/j.compchemeng.2009.06.028.
Kim, J., & Jeong, H. Y. (2013). Evaluation of the adequacy of maintenance tasks using SAE (1999). Evaluation Criteria for Reliability Centered Maintenance (RCM) Processes, SAE
the failure consequences of railroad vehicles. Reliability Engineering & System Safety, Standard JA1011. Warrendale, PA: Society of Automotive Engineers.
117, 30–39. http://dx.doi.org/10.1016/j.ress.2013.03.008. Selvik, J. T., & Aven, T. (2011). A framework for reliability and risk centered
Kim, S. G., & Seong, P. H. (2018). Enhanced reasoning with multilevel flow mod- maintenance. Reliability Engineering & System Safety, 96, 324–331. http://dx.doi.
eling based on time-to-detect and time-to-effect concepts. Nuclear Engineering and org/10.1016/j.ress.2010.08.001.
Technology, 50(4), 553–561. http://dx.doi.org/10.1016/j.net.2018.03.008. Shimizu, S., Sugawara, M., Sakurai, S., Mori, T., & Saikawa, K. (1993). Decision-making
Kirchhübel, D., Lefebvre, D., Lind, M., Lmansouri, S., & Myllerup, C. (2022). Timing as- support systems for reliability-centered maintenance. Journal of Nuclear Science and
pects in causality analysis with multilevel flow modelling. IFAC-PapersOnLine, 55(6), Technology, 30(6), 505–515. http://dx.doi.org/10.1080/18811248.1993.9734512.
649 – 654. http://dx.doi.org/10.1016/j.ifacol.2022.07.201, Conference paper. Siqueira, I. P. (2006). Software Requirements for Reliability-Centered Maintenance
Kobbacy, K. A. (2012). Application of Artificial Intelligence in maintenance modelling Application. In Proceedings of 9th International conference on probabilistic methods
and management. IFAC Proceedings Volumes (IFAC-PapersOnline), 45(31), 54–59. applied to power systems, PMAPS (pp. 1–7). http://dx.doi.org/10.1109/PMAPS.2006.
http://dx.doi.org/10.3182/20121122-2-ES-4026.00046. 360282.
Larsson, J. E. (1996). Diagnosis based on explicit means-end models. Artificial Smith, A. M., & Hinchcliffe, G. R. (2003). RCM-Gateway to world class maintenance.
Intelligence, 80(1), 29–93. http://dx.doi.org/10.1016/0004-3702(94)00043-3. Oxford, UK: Butterworth-Heinemann.
Lind, M. (1982). Multilevel Flow Modelling of Process Plant for Diagnosis and Control, Song, M., & Gofuku, A. (2018). Planning of alternative countermeasures for a station
Risø-M-2357: Technical Report, Roskilde, Denmark: Risø National Laboratory. blackout at a boiling water reactor using multilevel flow modeling. Nuclear
Lind, M. (1994). Modeling Goals and Functions of Complex Industrial Plants. Applied Ar- Engineering and Technology, 50(4), 542–552. http://dx.doi.org/10.1016/j.net.2018.
tificial Intelligence, 8(2), 259–283. http://dx.doi.org/10.1080/08839519408945442. 03.004.
Lind, M. (1999). Plant modelling for human supervisory control. Transactions of the Song, M., Gofuku, A., & Lind, M. (2019). Synthesis of Valve and Pump Operations
Institute of Measurement and Control, 21(5), 171–180. http://dx.doi.org/10.1177/ in Complex Plants by Using Functional Modeling. IFAC-PapersOnLine, 52(19),
014233129902100405. 187–192. http://dx.doi.org/10.1016/j.ifacol.2019.12.094.
Lind, M., & Zhang, X. (2014). Functional modelling for fault diagnosis and its Song, M., Gofuku, A., & Lind, M. (2020). Model-based and rule-based synthesis of
application for NPP. Nuclear Engineering and Technology, 46(6), 753–772. http: operating procedures for planning severe accident management strategies. Progress
//dx.doi.org/10.5516/NET.04.2014.721. in Nuclear Energy, 123, Article 103318. http://dx.doi.org/10.1016/j.pnucene.2020.
Ma, Z., Ren, Y., Xiang, X., & Turk, Z. (2020). Data-driven decision-making for equip- 103318.
ment maintenance. Automation in Construction, 112(July 2019), Article 103103. Song, M., & Lind, M. (2020). Towards Automated Generation of Function Models from
http://dx.doi.org/10.1016/j.autcon.2020.103103. P&IDs. In 25th IEEE International conference on emerging technologies and factory
Melani, A. H. A., Murad, C. A., Caminada Netto, A., de Souza, G. F. M., & Nabeta, S. automation, ETFA (pp. 1081–1084). http://dx.doi.org/10.1109/ETFA46521.2020.
I. (2018). Criticality-based maintenance of a coal- fired power plant. Energy, 147, 9212146.
767–781. http://dx.doi.org/10.1016/j.energy.2018.01.048. Song, M., & Lind, M. (2022). Functional modeling and reasoning for reliability centered
Modarres, M., & Cheon, S. W. (1999). Function-centered modeling of engineering maintenance. In Proceedings of the 32nd European Safety and Reliability Conference
systems using the goal tree – success tree technique and functional primitives. (ESREL 2022) (pp. 642–649). http://dx.doi.org/10.3850/978-981-18-5183-4_R14-
Reliability Engineering & System Safety, 64, 181–200. http://dx.doi.org/10.1016/ 06-264-cd.
S0951-8320(98)00062-3. Song, M., Lind, M., Yang, J., & Gofuku, A. (2021). Integrative decision support for
Moubray, J. (1997). RCM II, Reliability-Centered Maintenance. New York City, US: accident emergency response by combining MFM and Go-Flow. Process Safety and
Industrial Press. Environmental Protection, 155, 131–144. http://dx.doi.org/10.1016/j.psep.2021.09.
Netto, A. C., De Andrade Melani, A. H., Murad, C. A., De Carvalho Michalski, M. 015.
A., De Souza, G. F. M., & Nabeta, S. I. (2020). A novel approach to defining Tang, Y., Liu, Q., Jing, J., Yang, Y., & Zou, Z. (2017). A framework for identification
maintenance significant items: A hydro generator case study. Energies, 13(23), 1–20. of maintenance significant items in reliability centered maintenance. Energy, 118,
http://dx.doi.org/10.3390/en13236273. 1295–1303. http://dx.doi.org/10.1016/j.energy.2016.11.011.
Niu, G., Yang, B. S., & Pecht, M. (2010). Development of an optimized condition-based Tang, Y., Zou, Z., Jing, J., Zhang, Z., & Xie, C. (2015). A framework for making
maintenance system by data fusion and reliability-centered maintenance. Reliability maintenance decisions for oil and gas drilling and production equipment. Journal
Engineering & System Safety, 95(7), 786–796. http://dx.doi.org/10.1016/j.ress.2010. of Natural Gas Science and Engineering, 26, 1050–1058. http://dx.doi.org/10.1016/
02.016. j.jngse.2015.07.038.
Nowlan, F. S., & Heap, H. F. (1978). Reliability-Centered Maintenance, AD/A066 579: Wu, J., Lind, M., Zhang, X., Pardhasaradhi, K., Kumah, S., & Myllerup, C. M. (2021).
Technical Report, Springfield, Virginia: US Department of Commerce. Knowledge acquisition and representation for intelligent operation support in
Öhman, B. (2002). Discrete Sensor Validation with Multilevel Flow Models. IEEE offshore fields. Process Safety and Environmental Protection, 155, 415–443. http:
Intelligent Systems, 17(3), 55–61. http://dx.doi.org/10.1109/MIS.2002.1005632. //dx.doi.org/10.1016/j.psep.2021.09.036.
van Paassen, M., & Wieringa, P. A. (1999). Reasoning with multilevel flow models. Wu, J., Zhang, L., Liang, W., & Hu, J. (2013). A novel failure mode analysis model
Reliability Engineering & System Safety, 64(2), 151–165. http://dx.doi.org/10.1016/ for gathering system based on Multilevel Flow Modeling and HAZOP. Process
s0951-8320(98)00060-x. Safety and Environmental Protection, 91(1–2), 54–60. http://dx.doi.org/10.1016/j.
Pujadas, W., & Chen, F. F. (1996). A reliability centered maintenance strategy for a psep.2012.02.002.
discrete part manufacturing facility. Computers & Industrial Engineering, 31(1–2), Zhang, X., Lind, M., & Ravn, O. (2013). Consequence reasoning in multilevel flow
241–244. http://dx.doi.org/10.1016/0360-8352(96)00121-0. modelling. IFAC Proceedings Volumes (IFAC-PapersOnline), 46(15), 187–194. http:
Rasmussen, J. (1985). The Role of Hierarchical Knowledge Representation in Decision //dx.doi.org/10.3182/20130811-5-US-2037.00028.
making and System Management. IEEE Transactions on Systems, Man and Cybernetics, Zhou, D., Zhang, H., Li, Y. G., & Weng, S. (2016). A Dynamic Reliability-Centered
SMC-15(2), 234–243. http://dx.doi.org/10.1109/TSMC.1985.6313353. Maintenance Analysis Method for Natural Gas Compressor Station Based on
Rausand, M. (1998). Reliability centered maintenance. Reliability Engineering & System Diagnostic and Prognostic Technology. Journal of Engineering for Gas Turbines and
Safety, 60, 121–132. http://dx.doi.org/10.1016/S0951-8320(98)83005-6. Power, 138(6), 1–9. http://dx.doi.org/10.1115/1.4031644.
19