1 Introduction

Risk assessment plays a vital role as far as an organisation aims to maintain the risk associated with its operation on a tolerable level. Many forms of risk assessment are there in practice today, of which fault tree analysis (FTA) is deductive technique including logic gates where all the potential causes to a top event (TE) are identified. If the probability of occurrence of these causes are known, obtaining the probability of the undesired event is attainable using Boolean logic. Event tree analysis (ETA) is an inductive technique where consequences arising out of/in the course of the undesired event can be identified. Once if the probability of occurrence of pivot events (PE) or failure probability of safety barriers is known, consequence probability can also be identified.

Heat exchangers are very important part as far as the refinery operations are concerned. It helps in decreasing the expenditure for heating purposes by utilising the heat given out by the product of different operation. Heat exchanger is sometimes given as a single one or as a series of the same. Although it requires less maintenance and attention, there is possibility that unexpected causes can create unwanted and undesired events in the operations. There are so many examples that can be pointed out relating to the catastrophic failure of heat exchanger and corresponding accidents. Some of those accidents that occurred due to the same are:

  • The Esso Longford gas explosion was a catastrophic and major industrial accident that occurred at the Esso natural gas plant in Longford, Victoria, Australia, on 25 September 1998, killing two workers and injuring eight. Victoria State's gas supply severely affected for two weeks.

  • The Tesoro Anacortes refinery disaster was an industrial accident at the Tesoro Anacortes refinery in Anacortes, Washington, on 2 April 2010. Seven workers sustained fatal burns in an explosion and fire that followed when a heat exchanger violently ruptured after a maintenance restart.

  • The Williams Olefins Plant blast happened on 13 June 2013 at a petrochemical plant situated in Geismar, an unincorporated and to a great extent modern zone 20 miles southeast of Baton Rouge, Louisiana. Two labourers were killed, and 114 were harmed. A reserve heat exchanger had loaded up with hydrocarbon and was disengaged from its pressure relief; not long after the heat exchanger was heated up with boiling water, the hydrocarbon blazed to fume, cracked the warmth exchanger, and detonated.

Risk assessment of the vital parts of refinery operations can contribute to decrease in these undesirable events. The main problem in carrying out risk assessment is the unavailability of failure data. The proposed methodology makes use of expert opinions in linguistic terms for finding out failure probabilities and can be efficiently applied to the above-mentioned problem. Expert opinions collected are converted to crisp possibility and probability values using mathematical methods.

The methodology is applied in BT analysis where fault tree analysis and event tree analysis are carried out to identify the basic events and consequences related to the release prevention barrier failure. FTA method is a deductive technique where Boolean logic is used to illustrate the logical relations between undesired top event and its causes propagating through intermediate events. ETA method allows to obtain the occurrence probability of consequence by considering the failure probabilities of safety barriers or occurrence probability of pivot events related to initiating event. The basic event probabilities and pivot event probabilities are identified to obtain top event and consequence probabilities.

A naphtha hydrotreating unit is a part of refinery operations where the naphtha cut is introduced into the reactor after heating to remove the sulphur and nitrogen compounds. The processes associated with the same are always carried out at temperatures ranging between 205 and 260 °C. This heating is achieved by different means like preheating, reheater rotation of heated output feed through heat exchangers to transfer residual heat. Figure 1 shows a typical layout of NHT. The heat exchangers shown can either be a single one or be a series based on the heating needs. Since isolation of different components in the input feed is taking place at different temperature, different sections of equipment are present which in turn consist of heat exchangers operating at different temperatures which result in a complex system.

Fig. 1
figure 1

Layout of a naphtha hydrotreater with heat exchangers

2 Materials and Methods

2.1 Basics of FTA

2.1.1 Conventional FTA

FTA makes use of logic gates to identify the possible paths and propagation of causes of a specific event to it undesired happening. Identification of the TE is the primary part in FTA, and afterwards, the path is drawn until the BEs are obtained. The AND and OR gates are the logic gates used in the analysis where AND gate represents the need of both the input events for happening of the output event where OR gate represents the need of only one of the events. The Boolean operations can be applied to estimate the probability of the undesired TE. Here, the probability values of the BE are either obtained from previous literatures.

2.1.2 FFTA

Zadeh [8] introduced the concept of fuzzy set theory and always been a prominent tool in risk assessment where sufficient data were not available. Fuzzy sets are defined on a universal set (X) characterised by a membership degree denoted by µ(x) in the interval [0, 1]. Here, µ(x) provides a measure of the degree of similarity of an element in X to the fuzzy subset. Fuzzy sets are defined for specific linguistic variables. The linguistic variables can be represented by different types of fuzzy numbers such as triangular, trapezoidal, or Gaussian shape membership function. In this paper, we make use of nonlinear triangular intutionistic fuzzy numbers to represent our linguistuc variables.

2.2 Basics of ETA

2.2.1 Conventional ETA

ETA is a forward-thinking logical method to identify the probabilities of outcomes by considering the failure of safety barriers (SB) or the pivot events (PE) that could occur as a result of the initiating event. The analysis progresses forwards considering the failure as well as success of the SB and PE considered. ETA is used as a tool to identify outcomes before occurring and setting up extra measures to prevent the possibility of occurrence.

2.2.2 FETA

FETA makes use of fuzzy set theory where proper data are not available in the case of failure probabilities. Expert elicitation with fuzzification, and further defuzzification enables to find the needed failure probabilities of SB’s and occurrence probability of PEs.

2.3 Proposed Model

2.3.1 Concepts

2.3.1.1 Intuitionistic Fuzzy Method

Intuitionistic fuzzy sets were introduced by Atanassov [2] and are represented as follows:

Let A be an intuitionistic fuzzy set (IFS) in the universal set X defined as,

$$A=\left\{\langle x,{\mu }_{A}\left(x\right),{v}_{A}(x)\rangle |x\in X\right\}$$

Here, \({\mu }_{A}:X\to \left[\mathrm{0,1}\right]\) and \({v}_{A}:X\to \left[\mathrm{0,1}\right]\) are the membership and non-membership functions of an element \(x\in A\subset X\) and for every \(x\in X\) \(0\le {\mu }_{A}\left(x\right)+{v}_{A}\left(x\right)\le 1\)

The method here involves the utilisation of fuzzification methods to convert linguistic terms to nonlinear triangular form of the fuzzy set, aggregation method to aggregate different fuzzy numbers, and final defuzzification methods to obtain the crisp possibility and probability scores.

2.3.2 Application of Methodology

The basic steps of the methodology applied by Kumar and Kaushik [4] can be summarised as follows:

  • Step 1: FT and ET formulation

  • Step 2: linguistic expert data collection

  • Step 3: intuitionistic fuzzy failure probability (IFFP) evaluation

  • Step 4: aggregation of opinions

  • Step 5: defuzzification of IFFP to possibility and probability values

  • Step 6: top event probability estimation.

  • Step 7: pivot event probability estimation

  • Step 8: consequence probability estimation

Step 1: FT and ET formulation

The FT was adopted from [1], and based on the same, the ET was constructed considering the PEs that could occur due to the TE considered. Fourteen possible consequences are identified with the help of ET (Fig. 2) (Tables 1, 2).

Fig. 2
figure 2

Fault tree related to the top event

Step 2: Linguistic Expert Data collection

Qualitative data sets including seven linguistic terms, viz. VL, L, RL, M, RH, H, VH were introduced to the experts from different reas who have knowledge in the respective field, and opinions were collected. Both opinions about failure probability of BE and occurrence probability of PE are collected. Even though they may give dissimilar judgements, steps are taken in the following part to ensure weightage to experts and give importance to the more valuable opinion. Table 3 shows the details of the experts selected, and Table 4 is the opinions given by the experts w.r.t the BE and PE considered.

Table 1 Basic events adopted from [1]
Table 2 Identified consequences
Table 3 Details of selected experts
Table 4 Opinions of selected experts

Step 3: Intuitionistic Fuzzy Failure Probability (IFFP) evaluation

The experts’ opinions are converted to IFFP values with the help of previous literature. Huang et al. [3] and Liu et al. [5] developed the inductive approach, and it is used to represent the non-membership and membership values related to the failure probability of basic events. Initially, the extreme right and left sides’ membership and non-membership functions of the TIFN are identified, and the two are selected to represent “very high” and “very low”. Later to define the five other linguistic variables in between, the area in between the two IFN selected first is divided. Table 5 shows the IFFP values corresponding to the linguistic variables. These are the values which will be given to expert opinions and afterwards aggregated w.r.t the different opinions given related to BE and PE.

Table 5 IFFP values of opinions

Step 4: Aggregation of opinions

In this step, the opinions given by the experts are then aggregated to obtain the aggregated IFFP. This happen in 7 steps and for understanding the calculations for a single BE is also given. BE 1 is selected, and the steps are applied to find out the aggregated IFFP of the event.

  1. (a)

    Calculation of Expectancy Evaluation

    The expectancy evaluation, EE(Ai), for ith Expert (Ei) opinion’s triangular IF number represented as \({p}_{ij}=\left({{a}}_{{i}},{{b}}_{{i}},{{c}}_{{i}};{{a}}_{{i}}^{{{\prime}}},{{b}}_{{i}},{{c}}_{{i}}^{{{\prime}}}\right)\) can be found out using the formula,

    $$EE\left({A}_{i}\right)=\frac{\left({a}_{i}+{a_{i}}^\mathrm{{\prime}}\right)+4{b}_{i}+({c}_{i}+{c_{i}^\mathrm{{\prime}}})}{8}$$

    Note that, TIFN numbers are taken as separate in the calculation and tabulation for the ease of calculation and should be considered as in the form represented above.

    Table 6 shows the expectancy evaluations calculations corresponding to each of the experts utilising the formula.

    Table 6 Expectancy evaluations of BE 1
  2. (b)

    Calculation of Similarity degree and matrix

    The similarity between the opinions of the experts Ai and Aj selected is found out using the equation given, and the matrix is then formulated.

    $$S\left( {A_{i} ,A_{j} } \right) = \left\{ {\begin{array}{*{20}c} {{\raise0.7ex\hbox{${EE\left( {A_{i} } \right)}$} \!\mathord{\left/ {\vphantom {{EE\left( {A_{i} } \right)} {EE\left( {A_{j} } \right)}}}\right.\kern-\nulldelimiterspace} \!\lower0.7ex\hbox{${EE\left( {A_{j} } \right)}$}};forEE\left( {A_{i} } \right) \le EE\left( {A_{j} } \right)} \\ {{\text{ }}{\raise0.7ex\hbox{${EE\left( {A_{j} } \right)}$} \!\mathord{\left/ {\vphantom {{EE\left( {A_{j} } \right)} {EE\left( {A_{i} } \right)}}}\right.\kern-\nulldelimiterspace} \!\lower0.7ex\hbox{${EE\left( {A_{i} } \right)}$}};forEE\left( {A_{i} } \right) \ge EE\left( {A_{j} } \right)} \\ \end{array} } \right.$$

    For n experts, the similarity matrix can be formed as follows. Note that, for i = j, \(S\left({A}_{i},{A}_{j}\right)=1\)

    $$\left[\begin{array}{ccccc}1& {S}_{\left({A}_{1},{A}_{2}\right)}& {S}_{\left({A}_{1},{A}_{3}\right)}& .& {S}_{\left({A}_{1},{A}_{m}\right)}\\ {S}_{\left({A}_{2},{A}_{1}\right)}& 1& .& .& {S}_{\left({A}_{2},{A}_{m}\right)}\\ .& .& 1& .& .\\ .& .& .& 1& .\\ {S}_{\left({A}_{m},{A}_{1}\right)}& {S}_{\left({A}_{m},{A}_{2}\right)}& .& .& 1\end{array}\right]$$

    Figure 3 shown below is the similarity degree matrix corresponding to BE 1 in the FTA. This is a 5 * 5 matrix since the number of experts selected is 5, and for all similar opinions, the term corresponding in the matrix will be equal to 1 (Fig. 4).

    Fig. 3
    figure 3

    Event tree related to the initiating event

    Fig. 4
    figure 4

    Similarity degree matrix for BE 1

  3. (c)

    Calculation of Average Agreement Degree

    For each of the Experts Ei (for i = 1,2…, m) selected, the average agreement degree AAD(Ei) can be found out using,

    $$AAD\left({E}_{i}\right)=\frac{1}{m-1}\sum_{j=1}^{m}S({A}_{i},{A}_{j}) ; i=\left(1, 2,\dots ,m\right) , j\ne i$$

    Table 7 shows the \(AAD({E}_{i})\) w.r.t basic event selected, and \(\sum AAD({E}_{i})\) is the sum of all degrees.

    Table 7 Average agreement degrees of BE 1
  4. (d)

    Calculation of Relative Agreement Degree

    For each of the Experts Ei (for i = 1, 2, …, m) selected, the relative agreement degree RAD(Ei) can be found out using,

    $$RAD\left({E}_{i}\right)=\frac{AAD({E}_{i})}{\sum_{i=1}^{m}AAD({E}_{i})} i=\left(1, 2,\dots ,m\right)$$

    Table 8 shows RAD calculations of BE 1 using the above formula which represents the relative agreement of experts in opinions w.r.t BE 1 (Tables 9, 10, 11 and 12).

    Table 8 Relative agreement degrees of BE 1
    Table 9 Weighing factor criteria and scores for experts
    Table 10 Weighing factors of selected experts
    Table 11 Aggregated weights for BE 1
    Table 12 Aggregated IFFP for BE 1
  5. (e)

    Calculation of Weighing Factor

    Based on the profession, education, experience, the experts are given weighing scores. For each expert selected, the weighing score differs based on the mentioned parameters. This weightage of the score w.r.t the total weighing score gives the weighing factor of the expert and is the indication of the importance of opinion given by the expert.

    The weighing factor of the ith expert is as follows,

    $$WF\left({E}_{i}\right)=\frac{WS({E}_{i})}{\sum_{i=1}^{m}WS({E}_{i})} ;i=\left(1, 2,\ldots, m\right)$$
  6. (f)

    Calculation of Aggregated Weights

    Aggregated weight wi is the aggregation of the relative agreement degree RAD(Ei) and weighing factor WF(Ei) with and importance factor β where (0 ≤ β ≤ 1). β shows the relative importance given to RAD and WF of experts.

    Here, equal weightage is given to both RAD and WF so that β is assigned a value of 0.5, and the aggregated weight wiis obtained as follows,

    $${w}_{i}= \beta . RAD\left({E}_{i}\right)+\left(1-\beta \right).WF\left({E}_{i}\right) ;i = 1, 2, \ldots, m)$$
  7. (g)

    Calculation of Aggregated IFFP

    The calculation of aggregated IFFP is done by combining the opinions of the selected experts and can be done by using the equation given below,

    $${P}_{j}=\sum_{i=1}^{m}{w}_{i}\otimes {p}_{ij}; j = 1, 2, \ldots, n$$

    Applying the method to the opinions given for other basic events, we get the IFFP for each as given in Table 13.

    Table 13 Aggregated IFFP of basic event

Step 5: Defuzzification of IFFP to possibility and probability values

The aggregated IFFP obtained thereby is converted to crisp possibility score and then to probability values by using centroid method of defuzzification proposed by Vargheese [7] and logarithmic function proposed by Onisawa and Nishiwaki [6], respectively. Therefore, for an IFFP represented as \(\left({\mathrm{a}}_{\mathrm{i}},{\mathrm{b}}_{\mathrm{i}},{\mathrm{c}}_{\mathrm{i}};{\mathrm{a}}_{\mathrm{i}}^{\mathrm{{\prime}}},{\mathrm{b}}_{\mathrm{i}},{\mathrm{c}}_{\mathrm{i}}^{\mathrm{{\prime}}}\right)\), the possibility score and probability are,

$$S= \frac{1}{3}\left[\frac{\left({c}^{\mathrm{{\prime}}}-{a}^{\mathrm{{\prime}}}\right)\left(b-{2c}^{\mathrm{{\prime}}}-{2a}^{\mathrm{{\prime}}}\right)+\left(c-a\right)\left(a+b+c\right)+3({c}^{\mathrm{{\prime}}2}-{a}^{\mathrm{{\prime}}2})}{({c}^{\mathrm{{\prime}}}-{a}^{\mathrm{{\prime}}}+c-a}\right]$$
$$P= \left\{\begin{array}{c}\frac{1}{\begin{array}{c}{10}^{\left({\left[\frac{1-S}{S}\right]}^\frac{1}{3}x2.301\right)}\\ .\end{array}} ;S\ne 0 \\ 0 ;S=0\end{array}\right.$$

S = crisp probability score

P = probability

Table 14 shows the defuzzified values of possibility scores and probability values of the 21 BE.

Table 14 Possibility and probability of basic events

Step 6: Top event probability Estimation.

  1. (a)

    Cut Set Analysis

    Cut set analysis was done on FT to find out the most significant basic events or their combinations which when occurred will propagate and reach the TE. The probabilities of the cut sets were also calculated and shown in Table 15.

    Table 15 Cut sets of fault tree
  1. (b)

    Calculation of Top Event Probability

    Making use of the simple Boolean algebra, the top event probability can be calculated. The basic operations on gates used here are as follows,

    For an OR gate with two events as input, the probability of the output event \({P}_{a+b}\) is,

    $${P}_{a+b}=P\left(a\right)+P\left(b\right)-P\left(a\right) * P(b)$$

    If the events are considered independent and \(P\left(a\right) \cdot P(b)\) is very small, then the above equation can be approximated as

    $${P}_{a+b}=P\left(a\right)+P\left(b\right)$$

    Therefore, for an n input gate, the equation becomes \({P}_{a + b + \cdots + n}=P\left(a\right)+P\left(b\right)+ \cdots +P(n)\)

    For an AND gate with two independent events as input, the probability of the output event Pa.b is,

    $${P}_{a*b}=P\left(a\right)*P\left(b\right)$$

    Therefore, for an n input gate, the equation becomes \({P}_{a*b \ldots *n}=P\left(a\right)*P\left(b\right)* \dots *P(n)\)

    Applying the above algebra on the FT using the obtained probability value BE, the probability of the top event PT which is the failure of release prevention barrier is estimated to be 2.65E−3.

Step 7: Pivot Event Probability Estimation

The same method of aggregation is applied here for the opinions by experts, and final IFFP values are obtained. Afterwards, defuzzification procedures are done in order to get the possibility and probability values of PE.

Tables 16 and 17 show aggregated IFFP of PEs and list of PEs with estimated probability.

Table 16 Aggregated IFFP of pivot events
Table 17 List of pivot events with and probability

Step 8: Consequence Probability Estimation

Let

PT = probability of occurrence of the TE.

P1 = probability of occurrence/failure of PE 1.

Then, the success and failure probability of the first branch will be calculated as follows,

$$P\left(failure\right)= {P}_{T}*{P}_{1}$$
$$P\left(success\right)= {P}_{T}*(1-{P}_{1})$$

Similarly, successive failure and success probabilities of the upcoming branches are calculated until the ET reaches the undesired outcome/consequence. Table 18 shows the probability values of consequences obtained.

Table 18 Pivot events with estimated probability

3 Results and Discussions

Using the IFFP method, the failure probabilities of BEs, PEs, and consequences were identified. Tables 19, 20, and 21 show, respectively, the probability values of BEs, PEs, and consequences in the descending order. As compared to other method, this method allows a clear ranking since all the probability values obtained will be have more significant figures.

Table 19 Basic events with probability in descending order
Table 20 Pivot events with probability in descending order
Table 21 Consequence with probability in descending order

4 Conclusions

This study shows that FTA and ETA along with the use of IF method yield a model which is simple as well as reliable for assessing the risk associated with events with unknown probability and uncertainties. Even though the risk associated with an instrument/process is less, it is always good to have the understanding about the same. For such a purpose, this model can be effectively and effortlessly applied. The method successfully identifies the probability associated with each of BE, PE, and consequences and reduces vagueness in the obtained values which helps in effective differentiation and ranking. However, the application and feasibility across different processes and equipment shall have to be found out by applying the method. Reducing the gap in the proposed approach by sensitivity analysis for importance factor, different importance analysis and its comparison, etc. is the modifications that have to be done in the approach.