You are on page 1of 12

An Offshore Risk Analysis Method

J. Ren Using Fuzzy Bayesian Network


I. Jenkinson
The operation of an offshore installation is associated with a high level of uncertainty
J. Wang1 because it usually operates in a dynamic environment in which technical and human and
e-mail: j.wang@ljmu.ac.uk organizational malfunctions may cause possible accidents. This paper proposes a fuzzy
Bayesian network (FBN) approach to model causal relationships among risk factors,
School of Engineering, which may cause possible accidents in offshore operations. The FBN model explicitly
Technology and Maritime Operations, represents cause-and-effect assumptions between offshore engineering system variables
Liverpool John Moores University, that may be obscured under other modeling approaches like fuzzy reasoning and Monte
Byrom Street, Carlo risk analysis. The flexibility of the method allows for multiple forms of information
Liverpool L3 3AF, UK to be used to quantify model relationships, including formally assessed expert opinions
when quantitative data are lacking in early design stages with a high level of innovation
or when only qualitative or vague statements can be made. The model is also a modular
D. L. Xu representation of uncertain knowledge due to randomness and vagueness. This makes the
risk and safety analysis of offshore engineering systems more functional and easier in
J. B. Yang many assessment contexts. A case study of the collision risk between a floating produc-
tion, storage and offloading unit and the authorized vessels due to human errors during
Manchester Business School, operation is used to illustrate the application of the proposed model.
University of Manchester, 关DOI: 10.1115/1.3124123兴
Manchester M60 1QD, UK
Keywords: risk analysis, safety assessment, Bayesian networks, fuzzy number, fuzzy
probability, offshore engineering systems

1 Introduction making method 关5–8兴 and an evidential reasoning approach based


on Dempster–Shafer theory for risk modeling and decision mak-
An offshore installation is a complex and expensive engineer-
ing 关9兴. Randomness is caused due to unpredictable events. It is
ing structure composed of many systems and is usually unique
about the certainty of whether a given element belongs to a well-
with its own design/operational characteristics 关1兴. Offshore in-
defined set. Classical probability theory is often used to deal with
stallations need to constantly adopt new approaches, new tech-
nologies, new hazardous cargos, etc., each of which brings a new randomness. Ignorance is caused due to weak implication, which
hazard in one form or another. Recently, one of the major chal- occurs when an expert is unable to establish a strong correlation
lenges on the practical application of formal offshore installation between premise and conclusion. As an application of probability
safety assessment is associated with the development of integrated theory, Bayesian network 共BN兲 is a powerful tool both for graphi-
and flexible approaches to facilitate its application while human cally representing the relationships among a set of variables and
and organizational elements significantly influence the safety of for dealing with uncertainties in such variables. Unlike rule-based
the offshore installation 关2兴. approaches for risk modeling, e.g., approximate reasoning ap-
To reduce the likelihood of occurrence of accidents, it is essen- proaches, BN is capable of replicating the essential features of
tial that scenarios involving the potential loss of operational con- plausible reasoning in a consistent, efficient, and mathematically
trol be assessed at an early stage in the design of new facilities in sound way. Critically it is able to retract belief in a particular case
order to optimize technical and operational solutions. However, when the basis of that belief is explained by new evidence 关10兴.
the operation of offshore systems is often associated with a high BN has been used in many different domains.
level of uncertainty because they usually operate in an ever- However, both fuzzy logic based approximate reasoning and
changing environment in which both technical and human and BN have limitations in modeling the safety of large engineering
organizational malfunctions may contribute to a range of possible systems. The main limitation of fuzzy reasoning approaches is the
accidents. An efficient and effective safety assessment method is, lack of ability to conduct inference inversely. Feed-forward-like
therefore, needed to model the safety of offshore engineering sys- approximate reasoning approaches are strictly one way, that is,
tems. when a model is given a set of inputs, it can predict the output, but
The main issue in offshore risk analysis is how to deal with not vice versa. This may have limitation on the flexibility of a
unpredictable and uncertain events. Uncertainty is mainly grouped safety assessment method that focuses on exploring causal rela-
into three categories: vagueness, randomness, and ignorance. tionships among risk factors. For example, failure consequence
Vagueness is caused due to ill-defined concepts in observation or probability 共i.e., the probability that consequences happen given
the inaccuracy and poor reliability of instruments used to make the occurrence of an event兲 is often used as an input variable in
observations. Fuzzy set theory can be used to deal with vagueness. safety assessment. In order to estimate the value of failure conse-
In maritime risk analysis, fuzzy reasoning approach has been de- quence probability, it is assumed that the “consequence” is di-
veloped to deal with problems associated with a high level of rectly caused by the occurrence of an “event.” This may be true in
vagueness 关3,4兴. This includes a subjective safety based decision- some circumstances where personnel injury/loss 共consequence兲,
for instance, may be directly caused by a collision 共event兲 be-
tween a floating production, storage and offloading 共FPSO兲 unit
1
Corresponding author. and a shuttle tanker. In offshore safety assessment, however, an
Contributed by the Ocean Offshore and Arctic Engineering Division of ASME for
publication in the JOURNAL OF OFFSHORE MECHANICS AND ARCTIC ENGINEERING. Manu-
event-consequence pair is often indirectly inter-related. Personnel
script received December 13, 2005; final manuscript received March 10, 2009; pub- injury/loss 共consequence兲 and bad weather 共event兲 are such an
lished online September 4, 2009. Review conducted by Solomon Yim. indirectly inter-related pair. Current rule-based reasoning systems

Journal of Offshore Mechanics and Arctic Engineering NOVEMBER 2009, Vol. 131 / 041101-1
Copyright © 2009 by ASME

Downloaded From: http://offshoremechanics.asmedigitalcollection.asme.org/ on 01/28/2016 Terms of Use: http://www.asme.org/about-asme/terms-of-use


are not capable of finding out this type of causal relationship the new algorithms such as message-passing algorithm, variable
BN, on the other hand, is criticized with the utilization of a elimination algorithm, and best-first search algorithm 关10,14,15兴.
probability measure to assess uncertainty. It requires too much BN has several features.
precise information in the form of prior and conditional probabil-
ity tables, and such information is often difficult or impossible to • It has the ability to incorporate new observations in the net-
obtain. In particular, in dealing with indirect relationships, even work and to predict the influence of possible future obser-
domain experts may find that it is usually difficult to make precise vations onto the results obtained 关16兴.
judgments with crisp numbers, that is, to assign an exact number • It can not only let users easily observe the relationships
to the probability that consequences happen given the occurrence among variables but also give an understandable semantic
of an event. In certain circumstances, a verbal expression 共e.g., interpretation to all the parameters in a Bayesian network
“very unlikely”兲 or interval value 共e.g., 共0.15, 0.20兲兲 of probabi- 关17兴. This allows users to construct a Bayesian network di-
listic uncertainty may be more appropriate than numerical values. rectly using domain expert knowledge. Furthermore, a
This paper therefore investigates the possibility of merging BN Bayesian network has both a causal and probabilistic se-
and fuzzy logic to provide an alternative means to facilitate off- mantics, and thus it provides an ideal representation scheme
shore risk analysis. The main objective of this research is to pro- for combining prior knowledge 共which often comes in
pose a method for modeling offshore system safety using a FBN causal form兲 and data.
model. The proposed FBN model is particularly based on the • It can handle missing and/or incomplete data. This is be-
work of Furthsirth-Schnater 关11兴 and Halliwell et al. 关12兴. The rest cause the model has the ability to learn the relationships
of this paper is organized as follows. Section 2 briefly reviews the among its nodes and encodes dependencies among all vari-
offshore risk analysis consideration and safety assessment meth- ables 关18兴.
ods. Section 3 gives details of the FBN model and risk analysis • It can conduct inference inversely.
flow diagram. A case study of collision risk assessments for
FPSO-authorized vessels during operation is described in Sec. 4. Many applications have proven that BN is a powerful technique
Section 5 provides the conclusions of the paper. Appendixes A for reasoning relationships among a number of variables under
and B give brief descriptions of basic fuzzy set theory and linguis- uncertainty. For example, Hayes 关19兴 applied BN successfully to
tic variables, respectively. Appendix C provides a calculation ex- ecological risk assessment. Kang and Golay 关20兴 applied BN suc-
ample of fuzzy Bayesian inference. cessfully to fault diagnosis in complex nuclear power systems.
However, when using BN in offshore safety analysis, there are
some difficulties, e.g., how to deal with incomplete and vague
information that largely exists during the early system design
stage. In the prior research, approximate reasoning and evidential
2 Offshore Risk Consideration and Safety Assessment synthesis approaches have been proposed 关3,8,9兴. In the above
Methods research, three fundamental parameters, i.e., failure rate, conse-
quence severity, and failure consequence probability, were used to
The concept of risk is used to assess and evaluate uncertainties describe the uncertainties. Due to the high level of uncertainty or
associated with an event. Risk can be defined as a combination of the qualitative nature of failure data, safety analysts may often
the probability and the degree of the possible human injury, dam- have to use subjective descriptors to describe the above three pa-
age to property, damage to environment, or some combinations of rameters 关3,21兴. Furthermore, even some quantitative variables are
them. Hence, risk can be measured as a pair of the probability of often difficult to evaluate with accurate data. For instance, failure
occurrence of an event and the consequences associated with the consequence probability may be more conveniently estimated by
event’s occurrence. To assess risk associated with an engineering experts as a fuzzy number than calculated using BN. However,
system or a product, the following questions must be answered. conventional BN can only deal with crisp probability and crisp
• What can go wrong? sets. To solve problems with fuzzy input parameters, further re-
• What are the effects and consequences? search is required to develop novel and flexible risk analysis tech-
• How often will they happen and what are the causes? niques for dealing with vagueness, ignorance, and randomness
properly as well as conducting reasoning under uncertainties on a
The first two questions can be answered with a hazard identifi- rational basis.
cation 共HAZID兲 approach 关13兴. Using HAZID, experienced engi- In order to find a suitable method, extensive literature review
neers are required to systematically identify all potential failure was conducted. The literature study was centered on FBN and
events with a view of assessing their influences on system safety fuzzy Bayesian inference and extended to fuzzy/linguistic probabil-
and performance. The key issue of HAZID is to gather informa- ity theory. Since Zadeh 关22兴 first proposed the concept of fuzzy
tion of hazards, causes, and consequences. As an offshore instal- probability, many researchers have contributed to this theory and
lation is a very complex system, accidents may be caused by its application. Fuzzy probability measures can be classified into
multifactors. It is very important to explore the relationships the following three major categories on which uncertainty and
among those inter-related factors. Human injury, for instance, may information measures are based:
be caused by collision between a FPSO unit and a shuttle tanker
• fuzzy sets and conventional probability theory
or a support vessel. The collision may be caused due to faulty
• crisp sets and fuzzy number based probability theory
position of the shuttle tanker or support vessel. The faulty position
• fuzzy sets and fuzzy number based probability theory
of shuttle tanker or support vessel may be caused by human errors
or bad weather conditions. Those factors have direct or indirect A review of the literature has identified a variety of treatments
relationships. It is therefore expected to use probabilistic inference of fuzzy probability and BN. A piece of work on fuzzy Bayesian
to identify the underlying influence between those relationships. It inference was conducted in the area of safety project studies in
is necessary to determine, for example, the conditional probabili- structural reliability research 关23兴. Pericchi and Walley 关24兴 ex-
ties of human errors or bad weathers when it is known that there tended the conventional Bayesian inference mechanism by intro-
is human injury/death. Therefore, the third question must be an- ducing an interval-based approach, which uses intervals to de-
swered by establishing the causal relationships among risk ele- scribe the maximum uncertainty of the observed values. Yang and
ments and estimating the occurrence likelihood of each event. Cheung 关25兴 observed two important problems with computation
This needs flexible causality modeling techniques to be developed of the fuzzy posterior probability:
and applied.
In recent years, BN has attracted increasing attention because of • difficulty in the determination of the likelihood density

041101-2 / Vol. 131, NOVEMBER 2009 Transactions of the ASME

Downloaded From: http://offshoremechanics.asmedigitalcollection.asme.org/ on 01/28/2016 Terms of Use: http://www.asme.org/about-asme/terms-of-use


function, which is complicated and time consuming for pa- how probabilities are affected by both prior and posterior knowl-
rameter estimation edge 关31兴. In order to extend the classic BN into FBN, which is
• difficulty in computation of the integral that defines the like- capable of dealing with fuzzy variables, fuzzy numbers and their
lihood probability for the fuzzy valued evidence operations must be used 共a detailed description is presented in
Appendix A兲.
In order to solve the above problems, León-Rojas et al. 关26兴 It is essential to choose proper fuzzy probability measure to
proposed a fuzzy Bayesian partnership algorithm to estimate conduct fuzzy Bayesian inference. Based on the work of
fuzzy likelihood and fuzzy prior probability. Using maximum Furthsirth-Schnater 关11兴 and Halliwell et al. 关12兴, fuzzy probabil-
likelihood solution, they avoided complicated likelihood function ity measure and fuzzy probability space are defined as follows:
estimation and thus provided a way to simplify computation. Al- DEFINITION. (Fuzzy probability measure). Let ⍀ be a set of
though their method was successfully used in population annoy- outcomes and ␧ be a sigma algebra of events of interest (note that
ance level assessment caused by noise exposure, the underlying a sigma algebra ␧ over a set ⍀ is a family of subsets of ⍀, which
algorithm is similar to likelihood density function estimation. The is closed under countable set operations). A fuzzy probability
calculation is still complicated and time consuming. This also measure is defined over ␧, that is, a function P f : ␧ → F共R兲 is
seems to be the case for the model in Ref. 关27兴. Darwiche 关28兴 termed as a fuzzy probability measure 共⍀ , ␧兲 if and only if
proposed a differential approach to inference in BN. Their idea is
based on evaluating and differentiating arithmetic circuits using a 共a兲 0x Ɱ P f 共A兲 Ɱ 1x for all A 苸 ␧.
polynomial. Recently Li and Kao 关29兴 proposed a methodology 共b兲 P f 共⍀兲 = 1x and P f 共␾兲 = 0x.
for solving abductive reasoning problems in BN involving fuzzy 共c兲 If A and B are disjoint events in ␧ (i.e., A 艚 B = ␾) then
parameters and extra constraints. Their method developed a non- P f 共A兲 丣 P f 共B兲 傶 P f 共A 艛 B兲.
linear programming model for dealing with constrained abductive 共d兲 If A and B are events in ␧ then
reasoning on BN. The shortcomings of this method are that there
is no general solution for the nonlinear programming model and P f 共A兲 ⴰ P f 共B兲
the algorithms are case specific.

冦 冧
The idea of using fuzzy numbers to replace crisp numbers in 0x if P f 共A兲 ⴰ P f 共B兲 ⱕ 0x
Bayesian inference was proposed by Furthsirth-Schnater 关11兴 and = P f 共A兲 ⴰ P f 共b兲 if 0x ⱕ P f 共A兲 ⴰ P f 共B兲 ⱕ 1x
Halliwell and Shen 关30兴. To fit fuzzy numbers into the axiomatic
basis of probability theory, they defined “Bayesian fuzzy probabil- 1x if P f 共A兲 ⴰ P f 共B兲 ⱖ 1x
ity” as convex, normal fuzzy set of 关0,1兴. Using a new terminol-
ogy “subsumption,” they relaxed complementation law to extend In the above, 共⍀ , ␧ , P f 兲 is termed as a fuzzy probability space.
a partially defined linguistic probability measure. Their method “䊊” is denoted as one of the fuzzy number arithmetic operations,
has been successfully used in forensic statistics 关12兴. i.e., addition, subtraction, multiplication, and division. To distin-
In summary, on one hand, safety assessment and risk analysis guish fuzzy number arithmetic operations from classical arith-
should cover areas where it is difficult to apply traditional safety metic operations, “ 丣 ” and “ 丢 ” are used to denote fuzzy addition
assessment techniques. Lack of reliable safety data and lack of and multiplication, respectively. It should be noted that 1x stands
confidence in safety assessment have been two major challenges for a fuzzy subset of real number 1 and 0x stands for a fuzzy
in safety analysis of various engineering activities. On the other subset of real number 0.
hand, the existing algorithms capable of dealing with fuzzy and Based on the above four axioms, four fuzzy Bayesian rules can
judgmental variables are computationally complicated and time be defined to support a FBN model.
consuming in parameter estimation. So far few work has been
reported in offshore safety analysis in finding a right balance be- Fuzzy conditional independence
tween the above two issues. To solve such problems, this paper n
proposes a novel and flexible FBN method for dealing with un-
certainty including vagueness and randomness in offshore risk
P f 共X1,X2, . . . ,Xn兲 ⬵ 兿 P 共X 兩parents共X 兲兲
i=1
f i i 共1兲

analysis. The proposed method extends Halliwell and Shen’s 关30兴


Fuzzy joint probability
definition of the fuzzy probability measure and provides four
equations to support fuzzy Bayesian inference. The method is also P f 共Y = y j,X = xi兲 ⬵ P f 共X = xi兲 丢 P f 共Y = y j兩X = xi兲 共2兲
a modular representation of uncertain knowledge and thus can be
potentially integrated into the existing offshore safety assessment Fuzzy marginalization rule
systems.
P f 共Y = y j兲 ⬵ 兺 P 共X = x 兲 丢 P 共Y = y 兩X = x 兲
i
f i f j i 共3兲

3 Fuzzy Bayesian Network Model and Risk Analysis Fuzzy Bayesian rule
Diagram
P f 共X = xi兲 · P f 共Y = y j兩X = xi兲
P f 共X = xi兩Y = y j兲 ⬵ 共4兲
3.1 Fuzzy Probability Measure and FBN Model. A classi- P f 共Y = y j兲
cal BN is a pair N = 兵共V , E兲 , P其, where V and E are the nodes and
To distinguish fuzzy probability equations from conventional
the edges of a directed acyclic graph 共DAG兲, respectively, and P
equations, “⬵” is used instead of “=.” Using the above equations,
is a probability distribution over V. Discrete random variables V
fuzzy BN inference can be conducted.
= 兵X1 ; X2 ; . . . ; Xn其 are assigned to the nodes while the edges E
represent the causal probabilistic relationship among the nodes. 3.2 FBN Based Risk Analysis Flow Diagram. There is a
Each node in the network is annotated with a conditional prob- need for a generic FBN based offshore risk analysis flow diagram
ability table 共CPT兲 that represents the conditional probability of to be developed. In the flow diagram, offshore system hazards
the variable given the values of its parents in the graph. The CPT identification, and FBN inference should be dealt with in an inte-
contains, for each possible value of the variable associated with a grated manner. The flow diagram should include all processes in
node, all the conditional probabilities with respect to all the com- FBN inference and may provide a basis for the further develop-
binations of values of the variables associated with the parent ment of a generic offshore risk analysis framework. The proposed
nodes. For nodes that have no parents, the corresponding table flow diagram is suggested and depicted in Fig. 1. It outlines the
will simply contain the prior probabilities for that variable. The necessary steps required for risk analysis in a holistic way sup-
principles behind BN are Bayesian statistics and concentrate on ported by FBN. It is a guideline in carrying out cause-and-effect

Journal of Offshore Mechanics and Arctic Engineering NOVEMBER 2009, Vol. 131 / 041101-3

Downloaded From: http://offshoremechanics.asmedigitalcollection.asme.org/ on 01/28/2016 Terms of Use: http://www.asme.org/about-asme/terms-of-use


Fig. 1 Diagram of FBN based risk analysis

inference based on subjective judgments and thus provides a logi- able data included in regulatory rules and standards, data-
cal solution as it emulates the human reasoning process through bases and data networks, and, if necessary, also from simu-
forward/backward propagating within a specific domain of knowl- lations and experiments into the network structure.
edge, codes, and standards based on the company’s policy using a • Specify states and assign input values for the fuzzy condi-
FBN approach. tional probability table 共FCPT兲 of each variable 共node兲.
The proposed flow diagram consists of two major components. • Update the values of all nodes by calculating posterior prob-
Particularly, the FBN module describes the steps in Bayesian in- abilities via the four Bayesian equations 共i.e., Eqs. 共1兲–共4兲兲
ference and serves as integration interface of information that is when new information is available.
mainly caused by randomness and vagueness. This makes the flow • Interpret the causal relationships and provide the generated
diagram more functional and more effective to amalgamate safety results for approximate reasoning based safety synthesis.
of an offshore engineering system. The major steps of the compo-
nents used in the flow diagram are outlined as follows. 4 Case Study: Collision Risk of FPSO and Authorized
Component 1. Problem definition and potential failure identifi- Vessels
cation.
Human errors are the causes of many well-known major inci-
• Identify all anticipated causes/factors to potential failures of dents such as the loss of Piper Alpha tragedy. According to the
an offshore engineering system. Particular attention must be P&I Club studies into accidents and claims, approximately 80% of
paid to causal relationships among those anticipated causes/ maritime accidents are attributable to human errors 关32兴. Under-
factors. standing human errors and system failures is particularly impor-
• Define variables 共nodes兲 to represent the identified potential tant with respect to offshore installations. In this section, a case
failures. study of the collision risk between a FPSO unit and the authorized
vessels due to human errors during a tandem offloading operation
Component 2. Development of a FBN model. is addressed to illustrate the application of the proposed FBN
model. The analysis process follows the diagram proposed in Sec.
• Construct a BN structure from a generated list of identified 3 共see Fig. 1兲.
hazards specific to the problem under investigation.
• Select the types of fuzzy membership function used to de- 4.1 General Description and BN Model Establishment. A
lineate variables 共nodes兲 and provide interpretation for each FPSO unit is one of the most popular floating systems used by the
fuzzy set of each variable 共node兲. offshore oil and gas industry. In the UK, crude oil from a FPSO is
• Integrate domain specific knowledge obtained from avail- normally transported to shore using shuttle tankers specially de-

041101-4 / Vol. 131, NOVEMBER 2009 Transactions of the ASME

Downloaded From: http://offshoremechanics.asmedigitalcollection.asme.org/ on 01/28/2016 Terms of Use: http://www.asme.org/about-asme/terms-of-use


Table 1 The occurrence probabilities of human errors

X P f 共X兲

x1 共0.39,0.4,0.41兲
x2 共0.59,0.6,0.61兲

how to deal with such wide range fuzzy probabilities in FBN is


obviously important. This is beyond the scope of this paper al-
though it should be studied in further research.
Tables 1, 2, and 4 give the fuzzy prior probabilities of nodes X,
Y, and V, respectively. Tables 3, 5, and 6 give fuzzy conditional
probabilities of nodes Z, U, and W, respectively. As shown in
Table 1, there are two possible values for human errors 共x1 or x2兲.
If X is true 共x1兲, it means that the errors caused by human errors
Fig. 2 The Bayesian network structure of collision risk of
FPSO and authorized vessels take place. The occurrence likelihood of the event was addressed
by domain experts using linguistic term “quite unlikely.” As dis-
cussed in Appendix B and referred to in Table 8, “quite unlikely”
has a value range 共0.30, 0.45兴 and therefore this linguistic term
signed for dealing with the harsh weather conditions. Shuttle tank- was further defined by domain experts as a triangular fuzzy num-
ers equipped with a bow-loading system are connected to FPSO or ber P f 共x1兲 共0.39, 0.4, 0.41兲 on the fuzzy scale, as shown in Table
storage facilities by mooring hawser and loading hose through
1. From Table 1, one can see that the most likely value of P f 共x1兲
which cargo is offloaded. Tandem loading/offloading is a complex
marine operation. It is with high risk due to the close proximity is 0.4, while 0.39 and 0.41 are the lower and upper least likely
required between the two large vessels. In addition, FPSO units values of P f 共x1兲, respectively. Similarly in Table 2, y 1 means that
are also routinely serviced by support vessels. During the opera- “bad weather condition” is observed, and the occurrence likeli-
tion of service, support vessels could collide with FPSO units due hood of this event is judged as “even chance” defined by a trian-
to faulty positioning. In a generic scenario, FPSO units can collide gular fuzzy number 共0.49, 0.50, 0.51兲.
with these ships. The consequence of the collision varies from Table 3 gives the conditional fuzzy probabilities of the variable
minor contact to incidents that may cause personnel injury/loss, “shutter tanker” 共Z兲 given the variables “adverse weather” 共Y兲 and
environment pollution, and/or damage to the vessel. For demon- human errors 共X兲. In Table 3, a fuzzy probability is provided for
stration purposes, this case study considers six factors: human each combination of events 共eight in this case兲. The fuzzy prob-
errors, adverse weather, shuttle tanker position, malfunction of ability value 共z1兲 under the condition of x2 and y 2, for example, is
support vessel, collision with FPSO unit, and personnel injury/ shown in the fifth row and third column. The particular value
loss. The causal relationships among those six factors are ad- suggests that the faulty position of shuttle tanker is “nearly im-
dressed in a way that human errors or weather conditions may possible” to happen with fuzzy probability 共0.04,0.05,0.06兲 if
cause the shuttle tanker or support vessel to be in a faulty position. there is no malfunction caused by human errors and bad weather
Such a faulty position of the shuttle tanker or support vessel may condition. However, if there are human operational errors 共x1兲 that
cause collision with the FPSO and thus may cause personnel happened under bad weather conditions 共y 1兲, the likelihood occur-
injury/loss. The causal relationships are demonstrated in Fig. 2. As rence of faulty position of shuttle tanker is increased to “quite
can be seen in Fig. 2, the six nodes are organized by the acyclic likely” with fuzzy probability 共0.64,0.65,0.66兲 共shown in the sec-
arrows that represent the causal relationships among them. One of ond row and third column of Table 3兲.
the most interesting questions is to find out that if there is a per- In Table 4, if V is true 共v1兲, that means “support vessel” mal-
sonnel injury/loss observed, then in what possibility it is caused functions are observed, which may cause collision with the FPSO
by human errors. unit. The conditional fuzzy probabilities associated with the node
4.2 Fuzzy Prior and Conditional Probabilities. Domain ex- “collision with FPSO” 共U兲 given the variables “shuttle tanker po-
perts were asked to give judgments about the fuzzy probabilities
regarding all the nodes. They use linguistic terms to describe the
fuzzy probabilities and then refine them with membership func- Table 2 The occurrence probabilities of adverse weather
tions. The assignment of linguistic terms with associated fuzzy
membership functions is case dependent and expert dependent 共a Y P f 共Y兲
detailed description of the linguistic variables can be seen in Ap-
pendix B and demonstrated in Table 8兲. For example, linguistic y1 共0.49,0.5,0.51兲
term “quite unlikely to happen” was assigned to node “human y2 共0.49,0.5,0.51兲
errors” and then defined by fuzzy membership function 共0.39,
0.40, 0.41兲. Without loss of generality, in this case study, triangle
共a, b, c兲 is used although other forms of fuzzy membership func- Table 3 The conditional occurrence probabilities of “shutter
tion could be employed. tanker faulty positioning”
It should be noted that all the membership functions given in
this case study are with a narrow interval, e.g., 共0.39, 0.40, 0.41兲;
X Y P f 共Z = z1 兩 X , Y兲 P f 共Z = z2 兩 X , Y兲
this is because wide intervals of fuzzy prior/conditional probabili-
ties may cause the range of inference result too wider to be inter- x1 y1 共0.64,0.65,0.66兲 共0.34,0.35,0.36兲
pretable. In one instance, the fuzzy posterior probability is calcu- y2 共0.19,0.20,0.21兲 共0.79,0.80,0.81兲
lated out as 关0.01,0.75,1兴 given fuzzy prior probability
关0.7,0.8,0.9兴. 关0.01,0.75,1兴 almost covers the whole defined uni- x2 y1 共0.19,0.20,0.21兲 共0.79,0.80,0.81兲
verse of discourse 关0, 1兴; the comparisons between the fuzzy prior y2 共0.04,0.05,0.06兲 共0.94,0.95,0.96兲
and posterior probabilities are therefore meaningless. However,

Journal of Offshore Mechanics and Arctic Engineering NOVEMBER 2009, Vol. 131 / 041101-5

Downloaded From: http://offshoremechanics.asmedigitalcollection.asme.org/ on 01/28/2016 Terms of Use: http://www.asme.org/about-asme/terms-of-use


Table 4 The occurrence probabilities of “malfunction of sup- BN structure are calculated through the conditional independence
port vessel” rule of probability using Eq. 共1兲:
P f 共X;Y ;Z兲 ⬵ P f 共X兲 丢 P f 共Y兩X兲 丢 P f 共Z兩X;Y兲
V P f 共V兲
Using conditional independence relationships, the following is ob-
v1 共0.34,0.35,0.36兲 tained:
v2 共0.64,0.65,0.66兲 P f 共X;Y ;Z兲 ⬵ P f 共X兲 丢 P f 共Y兲 丢 P f 共Z兩X;Y兲
Hence,

sition” 共Z兲 and “malfunction of support vessel” 共V兲 are shown in


P f 共Z = z1兲 ⬵ 兺 P 共X;Y ;Z = z 兲
X,Y
f 1

Table 4. There are eight fuzzy probabilities for each combination


= P f 共X = x1 ;Y = y 1 ;Z = z1兲 丣 P f 共X = x2 ;Y = y 1 ;Z = z1兲
of events. The collision accident of the FPSO is nearly impossible
共with fuzzy probability 共0.04,0.05,0.06兲兲 to happen given no mal- 丣 P f 共X = x1 ;Y = y 2 ;Z = z1兲
functions of shuttle tanker 共z2兲 and support vessel 共v2兲 共shown in
the fifth row and third column of Table 5兲. However, once there 丣 P f 共X = x2 ;Y = y 2 ;Z = z1兲
are position errors of the shuttle tanker 共z1兲 and support vessel = P f 共X = x1兲 丢 P f 共Y = y 1兲 丢 P f 共Z = z1兩X = x1 ;Y = y 1兲
共v1兲, the occurrence likelihood of collision with the FPSO is in-
丣 P f 共X = x2兲 丢 P f 共Y = y 1兲 丢 P f 共Z = z1兩X = x2 ;Y = y 1兲
creased to fuzzy probability 共0.24,0.25,0.26兲 共shown in the second
row and third column of Table 5兲. 丣 P f 共X = x1兲 丢 P f 共Y = y 2兲 丢 P f 共Z = z1兩X = x1 ;Y = y 2兲
The two possible values 共w1 or w2兲 of variable “personnel
injury/loss” 共W兲 are shown in Table 6. As can be seen in the 丣 P f 共X = x2兲 丢 P f 共Y = y 2兲 丢 P f 共Z = z1兩X = x2 ;Y = y 2兲
second row and second column, the likelihood of occurrence of For demonstration purposes, the calculation of the first part of
personnel injury/loss 共W兲 is “very likely” with fuzzy probability the above equation is addressed here in detail. The following
共0.74,0.75,0.76兲 given the observation of collision of FPSO 共U fuzzy probabilities can be obtained from Tables 1–3:
= u1兲. P f 共X = x1兲 = 共0.39,0.40,0.41兲
4.3 Fuzzy Bayesian Inference and Sensitivity Analysis.
Having obtained the above probabilities, the proposed FBN model P f 共Y = y 1兲 = 共0.49,0.50,0.61兲
can now be used to conduct various types of analysis. The most
important use of FBN is in revising probabilities in the light of P f 共Z = z1兩X = x1 ;Y = y 1兲 = 共0.64,0.65,0.66兲
actual observations of events. It is therefore possible to determine, Therefore,
for example, the posterior probability of human errors when it is
known that there is human injury/death observed. P f 共X = x1兲 丢 P f 共Y = y 1兲 丢 P f 共Z = z1兩X = x1 ;Y = y 1兲
The starting point of the inference is to calculate all the mar- = 共0.39,0.40,0.41兲 丢 共0.49,0.50,0.51兲 丢 共0.64,0.65,0.66兲
ginal probabilities. The marginal probabilities of all the linguistic
variables can be computed using Eq. 共3兲. For node Z, Using ␣-cut based interval multiplication defined in Eq. 共A3兲,
共0.39,0.40,0.41兲 丢 共0.49,0.50,0.51兲 丢 共0.64,0.65,0.66兲
P f 共Z = z1兲 ⬵ 兺 P 共X;Y ;Z = z 兲
f 1
X,Y = 共0.1911,0.2,0.2091兲 丢 共0.64,0.65,0.66兲
= P f 共X = x1 ;Y = y 1 ;Z = z1兲 丣 P f 共X = x2 ;Y = y 1 ;Z = z1兲 = 共0.1223,0.1300,0.1380兲
丣 P f 共X = x1 ;Y = y 2 ;Z = z1兲 Then using ␣-cut based interval addition defined in Eq. 共A1兲,
P f 共Z = z1兲 can be calculated as
丣 P f 共X = x2 ;Y = y 2 ;Z = z1兲
It is worth noting that the joint probabilities of the nodes in the P f 共Z = z1兲 ⬵ 共0.39,0.40,0.41兲 丢 共0.49,0.50,0.51兲
丢 共0.64,0.65,0.66兲 丣 共0.59,0.60,0.61兲
丢 共0.49,0.50,0.51兲 丢 共0.19,0.20,0.21兲
Table 5 The conditional occurrence probabilities of collision
with FPSO 丣 共0.39,0.40,0.41兲 丢 共0.49,0.50,0.51兲
丢 共0.19,0.20,0.21兲 丣 共0.59,0.60,0.61兲
Z V P f 共U = u1 兩 Z , V兲 P f 共U = u2 兩 Z , V兲 丢 共0.49,0.50,0.51兲 丢 共0.04,0.05,0.06兲
z1 v1 共0.24,0.25,0.26兲 共0.74,0.75,0.76兲 = 共0.1223,0.1300,0.1380兲 丣 共0.0549,0.0600,0.0653兲
v2 共0.19,0.20,0.21兲 共0.79,0.80,0.81兲
丣 共0.0363,0.0400,0.0439兲
z2 v1 共0.19,0.20,0.21兲 共0.79,0.80,0.81兲 丣 共0.0116,0.0150,0.0187兲
v2 共0.04,0.05,0.06兲 共0.94,0.95,0.96兲
= 共0.2251,0.2450,0.2659兲
Table 6 The conditional occurrence probabilities of personnel Similarly, P f 共Z = z2兲 can be calculated as
injury/loss
P f 共Z = z2兲 ⬵ 兺 P 共X;Y ;Z = z 兲
X,Y
f 2

U P f 共W = w1 兩 U兲 P f 共W = w2 兩 U兲
= P f 共X = x1 ;Y = y 1 ;Z = z2兲 丣 P f 共X = x2 ;Y = y 1 ;Z = z2兲
u1 共0.740,0.750,0.760兲 共0.240,0.250,0.260兲 丣 P f 共X = x1 ;Y = y 2 ;Z = z2兲
u2 共0.001,0.002,0.003兲 共0.997,0.998,0.999兲
丣 P f 共X = x2 ;Y = y 2 ;Z = z2兲

041101-6 / Vol. 131, NOVEMBER 2009 Transactions of the ASME

Downloaded From: http://offshoremechanics.asmedigitalcollection.asme.org/ on 01/28/2016 Terms of Use: http://www.asme.org/about-asme/terms-of-use


= 共0.7161,0.7550,0.7953兲
For node U,

P f 共U = u1兲 ⬵ 兺 P 共Z;V;U = u 兲
Z,V
f 1

= P f 共Z = z1 ;V = v1 ;U = u1兲 丣 P f 共Z = z2 ;V = v1 ;U = u1兲
丣 P f 共Z = z1 ;V = v2 ;U = u1兲
丣 P f 共Z = z2 ;V = v2 ;U = u1兲
= 共0.1103,0.1307,0.1534兲

P f 共U = u2兲 ⬵ 兺 P 共Z;V;U = u 兲
Z,V
f 2

= P f 共Z = z1 ;V = v1 ;U = u2兲 丣 P f 共Z = z2 ;V = v1 ;U = u2兲
丣 P f 共Z = z1 ;V = v2 ;U = u2兲
丣 P f 共Z = z2 ;V = v2 ;U = u2兲
Fig. 3 Prior fuzzy probability: Pf„X = x1… and posterior fuzzy
= 共0.7936,0.8693,0.9507兲 probability: Pf„X = x1 円 W = w1…
For node W,

P f 共W = w1兲 ⬵ 兺 P 共U;W = w 兲
f 1 fuzzy number 共0.3233,0.4614,0.6626兲, is represented by a solid
U curve, while the prior probability 共fuzzy number 共0.39,0.4,0.41兲兲
= P f 共U = u1 ;W = w1兲 丣 P f 共U = u2 ;W = w1兲 is represented by a dashed curve.
Comparing the posterior probability P f 共X = x1 兩 W = w1兲
= P f 共U = u1兲 丢 P f 共W = w1兩U = u1兲 丣 P f 共U = u2兲 = 共0.3233, 0.4614, 0.6626兲 with prior fuzzy probability P f 共X = x1兲
丢 P f 共W = w1兩U = u2兲 = 共0.39, 0.4, 0.41兲, it can be seen that there is a significant change
in the occurrence likelihood of human errors when a personnel
= 共0.0824,0.0997,0.1194兲 injury/loss accident has been observed. In fact, the most likely
value of fuzzy number P f 共X = x1兲 = 共0.39, 0.4, 0.41兲 is 0.4, while
P f 共W = w2兲 ⬵ 兺 P 共U;W = w 兲
f 2 the most likely value of fuzzy number P f 共X = x1 兩 W = w1兲
U = 共0.3233, 0.4614, 0.6626兲 is 0.4614. The lower and upper least
= P f 共U = u1 ;W = w2兲 丣 P f 共U = u2 ;W = w2兲 likely values of fuzzy number P f 共X = x1兲 = 共0.39, 0.4, 0.41兲 are 0.39
and 0.41, respectively, while the lower and upper least likely val-
= P f 共U = u1兲 丢 P f 共W = w2兩U = u1兲 ues of fuzzy number P f 共X = x1 兩 W = w1兲 = 共0.3233, 0.4614, 0.6626兲
丣 P f 共U = u2兲 丢 P f 共W = w2兩U = u2兲 are 0.3233 and 0.6626, respectively. This suggests that the poste-
rior probability changed significantly. This might imply that node
= 共0.8177,0.9003,0.9896兲 personnel injury/loss is quite sensitive to node human errors, that
What is really of interest, however, is how the prior probabilities is, once a personnel injury/loss accident caused by collision of
change when new observations are added into the BN for a par- FPSO is observed, it is more likely that human errors during op-
ticular node. Suppose it is observed that there is human injury, and eration are the causes. To further justify the conclusion, sensitivity
it is required to inference to what degree this human injury was analysis must be conducted.
caused by human errors during operations. This needs to calculate Sensitivity refers to how sensitive a model’s performance is to
posterior probability P f 共X = x1 兩 W = w1兲. Using Bayesian rule equa- minor changes in the input parameters. Sensitivity analysis is par-
tion 共4兲, the relevant calculation is ticularly useful in investigating the effects of inaccuracies or in-
completeness in the parameters of a FBN model on the model’s
P f 共X = x1 ;W = w1兲 output. The most natural way of performing sensitivity analysis is
P f 共X = x1兩W = w1兲 ⬵ to change the values of the parameters and then, using an evidence
P f 共W = w1兲
propagation method, monitor the effects of these changes on the
Therefore P f 共X = x1 ; W = w1兲 is calculated first 共the detailed calcu- posterior probabilities. In this case study, the preliminary conclu-
lation can be seen in Appendix C兲: sion 共i.e., node personnel injury/loss is quite sensitive to node
P f 共X = x1 ;W = w1兲 ⬵ 共0.0386,0.0461,0.0546兲 human errors兲 is drawn based on posterior probabilities, e.g.,
P f 共X = x1 兩 W = w1兲. Thus one of the most important sensitivity
Thus, analysis aspects is to analyze how they change when prior prob-
P f 共X = x1 ;W = w1兲 abilities take different values. Without loss of generality, P f 共X
P f 共X = x1兩W = w1兲 ⬵ = x1兲 takes eight different values, ranging from 共0.14,0.15,0.16兲 to
P f 共W = w1兲
共0.49,0.50,0.51兲 共see Table 7兲. A MATLAB calculation program has
共0.0386,0.0461,0.0546兲 been developed to implement the FBN inference. The results in
= Table 7 were generated using the program and graphically shown
共0.0824,0.0997,0.1194兲
in Fig. 4. As can be seen in Table 7, the values in the second and
= 共0.3233,0.4614,0.6626兲 third columns indicate that P f 共X = x1 兩 W = w1兲 clearly changes with
In fact, the above result is achieved using Eq. 共A4兲 共see Appendix P f 共X = x1兲. Figure 4 also shows a positively increasing trend in the
A兲. Note that 共0.0386,0.0461,0.0546兲 and 共0.0824,0.0997,0.1194兲 posterior probability when P f 共X = x1兲 steadily increases. Therefore
are two fuzzy numbers, and 共0.0824,0.0997,0.1194兲 does not con- there is a reason to believe that the above conclusion is reliable.
tain 0. Therefore using Eq. 共A4兲, the above posterior probability To reduce computational complexity and obtain significant sav-
can be obtained. As shown in Fig. 3, the posterior probability, i.e., ings in computation time, a MATLAB program has been developed.

Journal of Offshore Mechanics and Arctic Engineering NOVEMBER 2009, Vol. 131 / 041101-7

Downloaded From: http://offshoremechanics.asmedigitalcollection.asme.org/ on 01/28/2016 Terms of Use: http://www.asme.org/about-asme/terms-of-use


Table 7 Sensitivity analysis results between Pf„X = x1 円 W = w1…
and Pf„X = x1…

No. P f 共X = x1兲 P f 共X = x1 兩 W = w1兲

1 共0.14,0.15,0.16兲 共0.1182,0.1852,0.2847兲
2 共0.19,0.20,0.21兲 共0.1602,0.2493,0.3669兲
3 共0.24,0.25,0.26兲 共0.2019,0.3004,0.4468兲
4 共0.29,0.30,0.31兲 共0.2417,0.3529,0.5245兲
5 共0.34,0.35,0.36兲 共0.2817,0.4093,0.5959兲
6 共0.39,0.40,0.41兲 共0.3233,0.4614,0.6626兲
7 共0.44,0.45,0.46兲 共0.3578,0.5091,0.7400兲
8 共0.49,0.50,0.51兲 共0.3955,0.5634,0.8092兲

All the FBN inferences including sensitivity analyses in this paper


are conducted with the developed MATLAB program.
4.4 Comparison Between the Proposed FBN and Conven-
tional BN Model. To validate and justify the proposed FBN
model, it is essential to compare the results of FBN analysis with Fig. 4 Graphical demonstration of sensitivity analysis be-
tween Pf„X = x1 円 W = w1… and Pf„X = x1…
those of conventional BN analysis. Using the same structure of
BN model and the similar input data, a conventional BN analysis
is conducted using software package HUGIN. In fact, there are
several commercial and research tools designed for BN model conditional probabilities of nodes Z, U, and W, respectively. The
establishing and testing. Among the most popular of these tools meanings of each prior probability and each CPT can be explained
are HUGIN 关33兴, NETICA 关34兴, and MSBNX 关35兴. The most signifi- in a similar manner to those depicted in Sec. 4.2.
cant advantage of HUGIN is that it not only serves as “drag and Using the conventional Bayesian rules, posterior probability,
drop” style model construction tool but also provides libraries of P共X = x1 兩 W = w1兲, can be calculated as follows:
routines for computation of probabilities as well as learning algo-
rithms, facilitating the easy design and authoring of BN models P共X = x1 ;W = w1兲
P共X = x1兩W = w1兲 =
for diagnostics. Using HUGIN, it is possible to view the status of P共W = w1兲
any given number of observations and “run” to obtain posterior
probabilities.
For comparison purposes, fuzzy prior probabilities and CPTs

Y,Z,V,U
P共Y ;Z;U;V;X = x1 ;W = w1兲

given in Tables 1–6 are simplified as crisp numbers, that is, fuzzy =
P共W = w1兲
numbers are replaced by their most likely values. Fuzzy probabil-
ity P f 共X = x1兲 = 共0.39, 0.4, 0.41兲, for example, is replaced by crisp = 46.21%
probability P共X = x1兲 = 0.4. The bold fonts in the bodies of Tables To save computation time, this result can be obtained using HUGIN
1, 2, and 4 are the prior probabilities of nodes X, Y and V, respec- software. For example, marginal probabilities of all the nodes and
tively. The bold fonts in the bodies of Tables 3, 5, and 6 are the posterior probabilities can be seen in Figs. 5 and 6. Comparing

Fig. 5 Conventional BN model and marginal probabilities of all the nodes

041101-8 / Vol. 131, NOVEMBER 2009 Transactions of the ASME

Downloaded From: http://offshoremechanics.asmedigitalcollection.asme.org/ on 01/28/2016 Terms of Use: http://www.asme.org/about-asme/terms-of-use


Fig. 6 Conventional BN model and posterior probabilities of all the nodes

the above result 共P共X = x1 兩 W = w1兲 = 46.21%兲 with prior probabil- Appendix A: Fuzzy Set, Fuzzy Numbers, and Their Op-
ity 共P f 共X = x1兲 = 40%, as shown in Table 1 using bold font in the erations
second row and second column兲, it is obvious that there is a sig-
Fuzzy sets were derived from generalizing the concept of set
nificant change between the posterior probability and prior prob-
theory. Fuzzy sets can be thought of as an extension of classical
ability. This suggests that node personnel injury/loss is related to
sets. In a classical set or crisp set, the objects in a set are called
node human errors. This result is consistent with that obtained
elements or members of the set. An element x belonging to a set A
using FBN. The proposed FBN approach is validated in this way.
By comparing the FBN inference and the conventional Bayesian is defined as x 苸 A, an element that is not a member in A is noted
inference, it is noted that although these two methods produce as x 苸 A. A characteristic function or membership function ␮A共x兲
similar results given the same model and similar input data, FBN is defined as an element in the universe U having a crisp value of
seems more flexible and interpretable than conventional BN. 1 or 0. For every x 苸 U,

5 Conclusions
FBN is a technology with huge potential for application across
␮A共x兲 = 再 1
0
for x 苸 A
for x 苸 A

many domains. This paper discusses FBN and its application in this can also be expressed as ␮A共x兲 苸 兵0 , 1其. For the classical set or
offshore risk analysis. The proposed FBN approach uses fuzzy crisp set, membership functions take a value of 1 or 0. However,
number based probabilities to conduct Bayesian inference, which for fuzzy sets, a membership function can take values in the in-
includes risk factor inter-relationship identification, BN model es- terval 关0,1兴. The range between 0 and 1 is referred to as the mem-
tablishment, fuzzy prior probability and likelihood calculation, bership grade or degree of membership. A fuzzy set A is defined
and inference and interpretation. The FBN model explicitly rep- below:
resents cause-and-effect assumptions between system variables
that may be obscured under other modeling approaches like fuzzy A = 兵共x, ␮A共x兲兲兩x 苸 A, ␮A共x兲 苸 关0,1兴其
reasoning and Monte Carlo risk analysis. The flexibility of the
method allows for multiple forms of information to be used to where ␮A共x兲 is a membership function belonging to the interval
quantify model relationships, including formally assessed expert 关0,1兴.
opinion when quantitative data are lacking or, only qualitative/ There are different kinds of membership functions. A triangular
vague statements can be made. The proposed FBN model is also a membership function 共Fig. 7兲, for example, is one of the most
modular representation of uncertainty knowledge caused due to popular ones. It is normally defined by parameters 共a, b, c兲,
randomness and vagueness and therefore can be potentially inte- where a is the membership function’s left intercept with the grade
grated into the existing risk assessment systems. In general, the equal to 0.2, b is the center point where the grade is 0.5, and c is
proposed model ensures that its applications are conducted in a the right intercept at grade equal to 0.8. The function y
disciplined, well-managed, and consistent manner that promotes = triangle共x , 共a , b , c兲兲 is written to return the membership values
the delivery of risk assessment results. corresponding to the defined universe of discourse x. The param-
eters that define the closed interval membership function 共a, b, c兲
must be in the discretely defined universe of discourse.
Acknowledgment Fuzzy numbers are very special fuzzy subsets of the real num-
This project is funded by the UK Engineering and Physical bers. The general definition of a fuzzy number X is a fuzzy subset
Sciences Research Council 共EPSRC兲 under Grant Nos. GR/ of R. If the membership function of X is denoted as ␮X共x兲, X must
S85504/01 and GR/S85498/01. meet the following conditions.

Journal of Offshore Mechanics and Arctic Engineering NOVEMBER 2009, Vol. 131 / 041101-9

Downloaded From: http://offshoremechanics.asmedigitalcollection.asme.org/ on 01/28/2016 Terms of Use: http://www.asme.org/about-asme/terms-of-use


Appendix B: Linguistic Variables
Offshore risk analysis is usually a multicriteria and multi-expert
analysis process. The measurement of the probability of an
unwanted/unsuccessful event may conveniently be assessed by
linguistic terms on a subjective basis. Linguistic variables provide
appropriate elements in human knowledge representation. When
human experts are asked to evaluate the occurrence likelihood of
a possible event with limited historical data, it is more likely that
they use words like “very unlikely to happen” or “quite likely to
happen.” By introducing the concept of linguistic variables, it is
possible to formulate vague descriptions in natural languages in
precise mathematical terms. In fact, a variable that is imprecisely
defined using linguistic descriptors is called a “linguistic vari-
able.” A linguistic variable takes on linguistic value, whereas a
numerical variable takes on numerical value. Uncertainty about a
numerical value can be described using probability distributions.
Uncertainty about a linguistic value can be expressed using fuzzy
measures.
Fig. 7 A triangular distribution defined by a most likely value Linguistic variables can be described with membership func-
of 0.5, with a lower least likely value of 0.2 and upper least tions. It is commonly accepted that the type of linguistic variable
likely value of 0.8 is case dependent and expert dependent, that is, same linguistic
term may be assigned with different membership functions in dif-
ferent cases and different domain experts may assign different
membership functions to the same linguistic term. Judgment very
共a兲 The core of X is nonempty, i.e., ∃x 苸 R, such that ␮X共x兲 unlikely to happen, for example, could be defined by expert A
= 1. with a triangularly shaped membership function 共0.19,0.2,0.21兲
共b兲 ␣-cuts of X are all closed, bounded intervals. while being defined by expert B with 共0.24,0.25,0.26兲. This is the
共c兲 It has a bounded support, i.e., ∃N 苸 R, such that ∀x 苸 R if nature of human recognition. In addition, membership functions
兩x兩 ⱖ N then ␮X共x兲 = 0. may reflect experts’ belief degree and uncertainty in the judgment.
共0.1,0.2,0.3兲, for example, has a higher uncertainty than
Note that an ␣-cut of a fuzzy number X is an interval number 共0.19,0.2,0.21兲 while they have the same core value 共0.2兲. The
X␣ that contains all the values of real numbers that have a mem- domain expert can provide complete or partial information about
bership grade in X greater than or equal to the specified value of the linguistic variables. In some cases, precise values could be
␣. This can be written as found from relevant databases, like the OREDA database 关37兴 in
offshore risk analysis. Precise number is a special case of fuzzy
X␣ = 关a,b兴 = 兵x 苸 X兩␮X共x兲 ⱖ ␣其 number, e.g., value 0.2 could be represented by triangularly
shaped fuzzy number 共0.2,0.2,0.2兲.
To implement fuzzy number operations using ␣-cut and interval
One of the most complex steps in defining linguistic variables is
arithmetic method, it is essential to perform interval-based calcu-
the generation of fuzzy partitions, that is, the definition of the
lations at each ␣-cut. Given two fuzzy numbers X and Y, their
fuzzy sets that define the meaning of the linguistic terms consid-
␣-cuts are X␣ = 关a , b兴 and Y ␣ = 关c , d兴 for every ␣ 苸 关0 , 1兴, respec-
ered in the offshore risk analysis. Brainstorming within a panel of
tively. The interval operations over those two ␣-cuts 关a , b兴 and domain experts is the most popular method to establish the rela-
关c , d兴 are therefore calculated by the following formulas 关36兴. tionship between linguistic terms and membership functions. For
Sum: demonstration purposes in this research, nine levels of linguistic
variables are used for linguistic probabilities in safety analysis of
X␣ + Y ␣ = 关a,b兴 + 关c,d兴 = 关a + c,b + d兴 共A1兲 engineering systems, such as “impossible,” “nearly impossible,”
where inverse addiction is defined as −X␣ = 关−b , −a兴. “very unlikely,” “quite unlikely,” “even chance,” “quite likely,⬙
“very likely,” “nearly certain,” and “certain.”
Subtraction: Table 8 describes the linguistic labels and associated meanings
of the linguistic variables. As can be seen in the table, the first
X␣ − Y ␣ = X␣ + 共− Y ␣兲 = 关a,b兴 + 关− d,− c兴 = 关a − d,b − c兴
column gives the linguistic label and the second column gives
共A2兲 meanings according to each linguistic label while third column
Multiplication: defines possible value range for each label 关38兴.
Two issues must be given more attention during the assignment
X␣ ⫻ Y ␣ = 关a,b兴 ⫻ 关c,d兴 = 关min兵ac,bc,ad,bd其,max兵ac,ad,bc,bd其兴 of linguistic terms with fuzzy membership functions. First, a
single linguistic term may have more than one membership func-
共A3兲
tion e.g., very unlikely may have membership functions
Inverse multiplication is defined as ␣ = 1 / X␣ = 关1 / b , 1 / a兴,
X−1 共0.19,0.20,0.21兲 and 共0.24,0.25,0.26兲. This is because when do-
0 苸 X ␣. main experts assess the occurrence likelihood of two possible
events, they may use single term to describe them, e.g., very un-
Division: likely to happen. However, if they can tell a difference between
X␣/Y ␣ = X␣ ⫻ 1/Y ␣ = 关a,b兴 ⫻ 关1/d,1/c兴 the occurrence likelihood of the two possible events, then differ-
ent membership functions should be used. This provides accuracy
= 关min兵a/d,b/d,a/c,b/c其,max兵a/d,b/d,a/c,b/c其兴 to linguistic variables and flexibility to use fuzzy membership
if 0 苸 关c,d兴 共A4兲 functions.
Second, an assigned fuzzy membership function may lie across
When ␣ takes value from 0 to 1, the above formulas give the the boundary between two value ranges. 共0.04, 0.05, 0.06兲, for
results of addition, subtraction, multiplication, and division of two instance, does not lie completely within one single value range. It
fuzzy numbers X and Y, respectively. has intersection with both nearly impossible and very unlikely.

041101-10 / Vol. 131, NOVEMBER 2009 Transactions of the ASME

Downloaded From: http://offshoremechanics.asmedigitalcollection.asme.org/ on 01/28/2016 Terms of Use: http://www.asme.org/about-asme/terms-of-use


Table 8 Example linguistic terms and meanings with value ranges

Linguistic label Meaning Value range

Impossible Events never happen. 0.00


Nearly impossible The occurrence likelihood of possible events is nearly 共0.00, 0.05兴
impossible 共extremely unlikely to exist in the system or
during operations兲.
Very unlikely The occurrence likelihood of possible events is highly 共0.05, 0.30兴
unlikely 共highly unlikely to exist in the system or
during operations兲.
Quite unlikely The occurrence likelihood of possible events is quite 共0.30, 0.45兴
unlikely but possible 共improbable to exist even in rare
occasions on the system or during operations兲.
Even chance The occurrence likelihood of possible events is even 共0.45, 0.55兴
chance 共likely to exist on rare occasions in the system
or during operations兲.
Quite likely It is quite likely that events occur 共i.e., exist from time 共0.55, 0.70兴
to time on the system or during operations, possibly
caused by a potential design fault or malfunction during
operations兲.
Very likely It is highly likely that events occur 共i.e., often exist 共0.70, 0.95兴
somewhere on the system or during operations due to a
highly likely potential hazardous situation or design
and/or operations procedural drawback兲.
Nearly certain Events always happen 共i.e., likely to exist repeatedly 共0.95, 1.00兲
during operations due to an anticipated potential
procedural drawback in design and operation兲.
Certain Events definitely happen. 1.00

This means that experts made judgment of this fuzzy probability


as “very unlikely” and very close to “nearly impossible.”
丢 P f 共U兩z2 ; v2兲 丢 P f 共z2兩x1 ;y 2兲 冎冎 丣 P f 共y 2兲

Appendix C: A Detailed Calculation of Pf„X = x1 ; W



再 P f 共 v 1兲 丢
再兺 U
P f 共w1兩U兲

= w 1… 丢 P f 共U兩z1 ; v1兲 丢 P f 共z1兩x1 ;y 2兲


Using extended Bayesian equations 共2兲 and 共3兲, P f 共X = x1 ; W
= w1兲 is obtained as follows: 丣 兺 P 共w 兩U兲 丢 P 共U兩z ; v 兲
f 1 f 2 1


U
P f 共X = x1 ;W = w1兲 ⬵ 兺
Y,Z,V,U
P f 共w1兩U兲 丢 P f 共U兩Z;V兲 丢 P f 共V兲
丢 P f 共z2兩x1 ;y 2兲 丣 P f 共 v 2兲

丢 P f 共Z兩x1 ;Y兲

= P f 共x1兲 丢

P f 共y 1兲
P f 共x1兲

丢 兺
Z;V;U
丢 P f 共Y兲

P f 共w1兩U兲

再兺 U
P f 共w1兩U兲 丢 P f 共U兩z1 ; v2兲

丢 P f 共U兩Z;V兲 丢 P f 共V兲 丢 P f 共Z兩x1 ;y 1兲


丢 P f 共z1兩x1 ;y 2兲 丣 兺 P 共w 兩U兲
f 1

冎冎
U

+ P f 共y 2兲 丢 兺 P f 共w1兩U兲 丢 P f 共U兩Z;V兲 丢 P f 共U兩z2 ; v2兲 丢 P f 共z2兩x1 ;y 2兲


Z;V;U

丢 P f 共V兲 丢 P f 共Z兩x1 ;y 2兲 = P f 共x1兲 丢 兵P f 共y 1兲 丢 兵P f 共v1兲 丢 兵P f 共w1兩u1兲

再 再
丢 P f 共u1兩z1 ; v1兲 丢 P f 共z1兩x1 ;y 1兲 丣 P f 共w1兩u2兲
= P f 共x1兲 丢 P f 共y 1兲 丢 P f 共 v 1兲
丢 P f 共u2兩z1 ; v1兲 丢 P f 共z1兩x1 ;y 1兲 丣 P f 共w1兩u1兲


再兺 U
P f 共w1兩U兲 丢 P f 共U兩z1 ; v1兲


P f 共u1兩z2 ; v1兲
P f 共u2兩z2 ; v1兲


P f 共z2兩x1 ;y 1兲
P f 共z2兩x1 ;y 1兲其


P f 共w1兩u2兲
P f 共 v 2兲

丢 P f 共z1兩x1 ;y 1兲 丣 兺 P 共w 兩U兲 f 1
丢 兵P f 共w1兩u1兲 丢 P f 共u1兩z1 ; v2兲


U
丢 P f 共z1兩x1 ;y 1兲 丣 P f 共w1兩u2兲 丢 P f 共u2兩z1 ; v2兲
丢 P f 共U兩z2 ; v1兲 丢 P f 共z2兩x1 ;y 1兲 丣 P f 共 v 2兲 丢 P f 共z1兩x1 ;y 1兲 丣 P f 共w1兩u1兲 丢 P f 共u1兩z2 ; v2兲


再 兺 P 共w 兩U兲 丢 P 共U兩z ; v 兲
U
f 1 f 1 2


P f 共z2兩x1 ;y 1兲
P f 共z2兩x1 ;y 1兲其其


P f 共w1兩u2兲
P f 共y 2兲 丢
丢 P f 共u2兩z2 ; v2兲
兵P f 共v1兲
丢 兵P f 共w1兩u1兲 丢 P f 共u1兩z1 ; v1兲
丢 P f 共z1兩x1 ;y 1兲 丣 兺 P 共w 兩U兲
U
f 1
丢 P f 共z1兩x1 ;y 2兲 丣 P f 共w1兩u2兲 丢 P f 共u2兩z1 ; v1兲

Journal of Offshore Mechanics and Arctic Engineering NOVEMBER 2009, Vol. 131 / 041101-11

Downloaded From: http://offshoremechanics.asmedigitalcollection.asme.org/ on 01/28/2016 Terms of Use: http://www.asme.org/about-asme/terms-of-use


丢 P f 共z1兩x1 ;y 2兲 丣 P f 共w1兩u1兲 丢 P f 共u1兩z2 ; v1兲 ternational Conference on Information Technology for Application 共ICITA兲,
China, Jan. 7–10, pp. 464–469.
丢 P f 共z2兩x1 ;y 2兲 丣 P f 共w1兩u2兲 丢 P f 共u2兩z2 ; v1兲 关16兴 Heckerman, D., and Breese, J., 1996, “Causal Independence for Probability
Assessment and Inference Using Bayesian Networks,” IEEE Trans. Syst. Man
丢 P f 共z2兩x1 ;y 2兲其 丣 P f 共 v 2兲 丢 兵P f 共w1兩u1兲 Cybern., Part A. Syst. Humans, 26共6兲, pp. 826–831.
关17兴 Myllymaki, P., 2005, “Advantages of Bayesian Networks in Data Mining and
丢 P f 共u1兩z1 ; v2兲 丢 P f 共z1兩x1 ;y 2兲 丣 P f 共w1兩u2兲 Knowledge Discovery,” http://www.bayesit.com/docs/advantages.html.
关18兴 Heckerman, D., 1997, “Bayesian Networks for Data Mining,” Data Min.
丢 P f 共u2兩z1 ; v2兲 丢 P f 共z1兩x1 ;y 2兲 丣 P f 共w1兩u1兲 Knowl. Discov., 1共1兲, pp. 79–119.
关19兴 Hayes, K. R., 1998, “Bayesian Statistical Inference in Ecological Risk Assess-
丢 P f 共u1兩z2 ; v2兲 丢 P f 共z2兩x1 ;y 2兲 丣 P f 共w1兩u2兲


ment,” Centre for Research on Introduced Marine Pests Report No. 17.
关20兴 Kang, C. W., and Golay, M. W., 1999, “A Bayesian Belief Network–Based
丢 P f 共u2兩z2 ; v2兲 丢 P f 共z2兩x1 ;y 2兲其其其 Advisory System for Operational Availability Focused Diagnosis of Complex
Nuclear Power Systems,” Expert Sys. Applic., 17共1兲, pp. 21–32.
关21兴 Karwowski, W., and Mital, A., 1986, “Potential Applications of Fuzzy Sets in
= 共0.0386,0.0461,0.0546兲 Industrial Safety Engineering,” Fuzzy Sets Syst., 19共2兲, pp. 105–120.
关22兴 Zadeh, L. A., 1984, “Fuzzy Probabilities,” Inf. Process. Manage., 20, pp.
363–372.
关23兴 Chou, K. G., and Yuan, J., 1993, “Fuzzy-Bayesian Approach to Reliability of
References Existing Structures,” J. Struct. Eng., 119共11兲, pp. 3276–3290.
关1兴 Wang, J., Sii, H. S., Yang, J. B., Pillay, A., Yu, D., Liu, J., Maistralis, E., and 关24兴 Pericchi, L. R., and Walley, P., 1991, “Robust Bayesian Credible Intervals and
Saajedi, A., 2004, “Use of Advances in Technology for Marine Risk Assess- Prior Ignorance,” Int. Statist. Rev., 59共1兲, pp. 1–23.
ment,” Risk Anal., 24共4兲, pp. 1041–1063. 关25兴 Yang, C. C., and Cheung, K. M., 1995, “Fuzzy-Bayesian analysis With
关2兴 Wang, J., 2006, “Maritime Risk Assessment and its Current Status,” Qual. Continuous-Valued Evidence,” Proceedings of the IEEE International Confer-
Reliab. Eng. Int, 22共1兲, pp. 3–19. ence on Systems, Man, and Cybernetics, Vancouver, Canada, Oct. 22–25, pp.
关3兴 Wang, J., Yang, J. B., and Sen, P., 1995, “Safety Analysis and Synthesis Using 441–446.
Fuzzy Set Modelling and Evidential Reasoning,” Reliab. Eng. Syst. Saf., 关26兴 León-Rojas, J. M., Masero, V., and Morales, M., 2003, “On the Fuzzy Baye-
47共2兲, pp. 103–118. sian Inference of Population Annoyance Level Caused by Noise Exposure,”
关4兴 Yang, Z., Bonsall, S., and Wang, J., 2008, “Fuzzy Rule-Based Bayesian Rea- Symposium on Applied Computing, Proceedings of the 2003 ACM sympo-
soning Approach for Prioritisation of Failures in FMEA,” IEEE Trans. Reliab., sium on Applied Computing, Melbourne, FL, Mar. 9–12, pp. 227–234.
57共3兲, pp. 517–528. 关27兴 Eleye-Datubo, A., Wall, A., Saajedi, A., and Wang, J., 2008, “Marine and
关5兴 Wang, J., Yang, J. B., and Sen, P., 1996, “Multi-Person and Multi-Attribute Offshore Safety Assessment by Incorporative Risk Modelling in a Fuzzy-
Design Evaluations Using Evidential Reasoning Based on Subjective Safety Bayesian Network of an Induced Mass Assignment Paradigm,” Risk Anal.,
and Cost Analyses,” Reliab. Eng. Syst. Saf., 52共2兲, pp. 113–129. 28共1兲, pp. 95–112.
关6兴 Wang, J., and Kieran, O., 2000, “Offshore Safety Assessment and safety Based 关28兴 Darwiche, A., 2003, “A Differential Approach to Inference in Bayesian Net-
Decision Making – The Current Status and Future Aspects,” ASME J. Off- works,” J. ACM, 50共3兲, pp. 280–305.
shore Mech. Arct. Eng., 122共2兲, pp. 93–99. 关29兴 Li, H. L., and Kao, H. Y., 2005, “Constrained Abductive Reasoning With
关7兴 Ren, J., Wang, J., Jenkinson, I., Xu, D. L., and Yang, J. B., 2007, “A Bayesian
Fuzzy Parameters in Bayesian Networks,” Comput. Oper. Res., 32共1兲, pp.
Network Approach for Offshore Risk Analysis Through Linguistic Variables,”
87–105.
China Ocean Eng., 21共3兲, pp. 371–388.
关30兴 Halliwell, J., and Shen, Q., 2002, “Towards a Linguistic Probability Theory,”
关8兴 Ren, J., Jenkinson, I., Wang, J., Xu, D. L., and Yang, J. B., 2008, “A Method-
Proceedings of the 11th International Conference on Fuzzy Sets and Systems
ology to Model Causal Relationships on Offshore Safety Assessment Focusing
共FUZZ-IEEE ’02兲, Honolulu, HI, May 16–17, pp. 596–601.
on Human and Organisational Factors,” J. Safety Res., 39共1兲, pp. 87–100.
关9兴 Sii, H. S., Ruxton, T., and Wang, J., 2001, “A Synthesis Using Fuzzy Set 关31兴 Buckley, J. J., 2002, An Introduction to Fuzzy Logic and Fuzzy Sets, Springer-
Theory and Dempster-Shafer Based Approach to Compromise Decision Mak- Verlag, Heidelberg.
ing With Multiple Attribute Applied to Risk Control Options Selection,” Proc. 关32兴 Mitchell, K., and Bright, C. K., 1995, “Minimizing the Potential for Human
Inst. Mech. Eng., Part E: Journal of Process Mechanical Engineering, 212, pp. Error in Ship Operation,” IMAS 95, Management and Operation of Ships,
251–261. Practical Techniques for Today and Tomorrow.
关10兴 Pearl, J., 1988, “Probabilistic Reasoning in Intelligent Systems,” Networks of 关33兴 Jenson, F. V., 1993, Introduction to Bayesian Networks: HUGIN, Aalborg Uni-
Plausible Inference, Kaufmann, Palo Alto, CA. versity Press, Aalborg, Denmark.
关11兴 Frühwirth-Schnatter, S., 1993, “On Fuzzy Bayesian Inference,” Fuzzy Sets 关34兴 NETICA, 2002, “Netica-J Reference Manual-Version 2.21,” Java Version of

Syst., 60共1兲, pp. 41–58. Netica API, Norsys Software Corporation.


关12兴 Halliwell, J., Keppens, J., and Shen, Q., 2003, “Linguistic Bayesian Networks 关35兴 Kadie, C. M., Hovel, D., and Horvitz, E., 2001, “MSBNx: A Component-
for Reasoning With Subjective Probabilities in Forensic Statistics,” Proceed- Centric Toolkit for Modelling and Inference With Bayesian Networks,” Mi-
ings of the Fifth International Conference on AI and Law, Edinburgh, Scot- crosoft Research Technical Report No. MSR-TR-2001-67.
land, UK, Jun. 24–28, pp. 42–50. 关36兴 Moore, R. E., 1966, Interval Analysis, Prentice-Hall, Englewood Cliffs, NJ.
关13兴 Pillay, A., and Wang, J., 2003, “Modified Failure Mode and Effects Analysis 关37兴 OREDA 共Offshore Reliability Data兲, 1997, OREDA: Offshore Reliability Data
Using Approximate Reasoning,” Reliab. Eng. Syst. Saf., 79共1兲, pp. 69–85. Handbook, 3rd ed., Det Norske, Veritas Industri Norge as DNV Technica,
关14兴 Lauritzen, S. L., and Spiegelhalter, D. J., 1988, “Local Computations With Norway.
Probabilities on Graphical Structures and Their Application to Expert Sys- 关38兴 Yang, J. B., Liu, J., Wang, J., Sii, H. S., and Wang, H. W., 2006, “Belief
tems,” J. R. Stat. Soc. Ser. B 共Methodol.兲, 50共2兲, pp. 157–224. Rule-Base Inference Methodology Using the Evidential Reasoning Approach-
关15兴 Zhang, G., Bai, C., Lu, J., and Zhang, C., 2004, “Bayesian Network Based RIMER,” IEEE Trans. Syst. Man Cybern., Part A. Syst. Humans, 36共2兲, pp.
Cost Benefit Factor Inference in E-Services,” Proceedings of the Second In- 266–285.

041101-12 / Vol. 131, NOVEMBER 2009 Transactions of the ASME

Downloaded From: http://offshoremechanics.asmedigitalcollection.asme.org/ on 01/28/2016 Terms of Use: http://www.asme.org/about-asme/terms-of-use

You might also like