You are on page 1of 13

Computers and Chemical Engineering 165 (2022) 107939

Contents lists available at ScienceDirect

Computers and Chemical Engineering


journal homepage: www.elsevier.com/locate/compchemeng

A methodology to assess human-automated system conflict from


safety perspective
He Wen a, Md. Tanjin Amin b, Faisal Khan a, b, *, Salim Ahmed a, Syed Imtiaz a,
Stratos Pistikopoulos c
a
Centre for Risk, Integrity and Safety Engineering (C-RISE), Faculty of Engineering and Applied Science, Memorial University, St. John’s, NL A1B 3 × 5, Canada
b
Mary Kay O’Connor Process Safety Center, Artie McFerrin Department of Chemical Engineering, Texas A&M University, College Station, TX, USA
c
Texas A&M Energy Institute, Artie McFerrin Department of Chemical Engineering, College Station, Texas A&M University, TX 77843-3251, USA

A R T I C L E I N F O A B S T R A C T

Keywords: Most automated systems are equipped with shared control systems with two intelligent decision-makers: humans
Conflict and automated machines. The contradictory observations, states, goals, and actions may result in a conflict
Fault diagnosis between these two decision-makers. The definitions, cause(s), and path(s) of such a conflict from a process safety
Failure analysis
perspective have not been explored and assessed. This work introduces an evolutionary framework that shows
Probabilistic risk analysis
how a conflict can lead to an accident. A methodology and associated models to assess and manage conflict risk
Human-automated system
Digitalization are also presented. The methodology and models are explained using a two-phase separator. The results suggest
that there are conflicts associated with faults that may lead to failure. A sensor fault can trigger observation
conflict, which may lead to action conflict. The study concludes that human-automated system conflict in
automation and digitalization should be emphasized. Human-centered design is vital to avoid catastrophic ac­
cidents due to conflicts in human-automated systems.

completely replaces human operators, there exist two intelligent


decision-makers: the human operator and the automated machine. This
1. Introduction combination is the source of conflict.
In our daily life, self-driving cars can be considered to illustrate the
In the past few decades, the applications of Artificial Intelligence (AI) conflict. Automated vehicles provide easier driving, parking, and time­
in process industries have been seen geometric growth (Lee et al., 2019; saving. However, the upgraded automation level may result in conflict
Muhuri et al., 2019). It is paving the way for digital technologies to be between the driver and the car. A common phenomenon is “phantom
employed in automated control systems, or short for automated systems. braking” (Moscoso Paredes et al., 2021), which is when the vehicle
As a result, process plants are embracing digitalization and digital brakes unexpectedly due to the interference of the advanced driver
transformation at a rapid pace (Klatt and Marquardt, 2009; Pistiko­ assistance system (ADAS). According to a survey, over 70% of the re­
poulos et al., 2021). This trend is benefitting the process industries with spondents experienced phantom braking at least once in their lives,
increased profit and fewer failures (Arunthavanathan et al., 2020; Nian under different driving speeds and different conditions (Moscoso Par­
et al., 2020; Pistikopoulos et al., 2021). The most remarkable benefit has edes et al., 2021).
been experienced during the ongoing COVID-19 pandemic when digi­ In the aviation industry, this phenomenon is known as “automation
talization has enabled process plants to be operated without the physical surprise” (Dehais et al., 2015) or “mode confusion” (Hamburger, 1966;
presence of operators (Acioli et al., 2021; Oliva et al., 2021). Regret­ Leveson et al., 1997). Though the aviation industry has been applying
tably, increased dependence on digital technologies has brought new autopilot systems for decades, many catastrophes have occurred due to
challenges and threats (Gobbo et al., 2018; Khan et al., 2021). One of the such conflict scenarios. The well-known Boeing 737 Max crashes are
challenges is the rising conflict risk when humans and automated ma­ some of the notable examples in this regard (The House Committee on
chines work synchronously (Briken, 2020). For an intelligent industrial Transportation and Infrastructure, 2020). One of the fundamental
product, one of the usual forms of AI is the automated system. Before AI

* Corresponding author at: Centre for Risk, Integrity and Safety Engineering (C-RISE), Faculty of Engineering and Applied Science, Memorial University, St. John’s,
NL A1B 3 × 5, Canada.
E-mail address: fikhan@tamu.edu (F. Khan).

https://doi.org/10.1016/j.compchemeng.2022.107939
Received 23 April 2022; Received in revised form 1 July 2022; Accepted 23 July 2022
Available online 25 July 2022
0098-1354/© 2022 Elsevier Ltd. All rights reserved.
H. Wen et al. Computers and Chemical Engineering 165 (2022) 107939

Nomenclature t time
u action
a a constant related to the flow rate out of the tank uC controller action
α parameter of a Beta distribution uH human control action
b a constant related to the flow rate into the tank U Laplace transform of action function
β parameter of a Beta distribution V volume of oil in the tank
BETA.INV return the inverse of the beta cumulative probability x observation
density function xC sensor observation
C cross-sectional area of the tank xC
̂ sensor observation without a fault
d difference of observation or action xH human observation
D Laplace transform of difference function y observation as the output variable
du variable of action difference (VAD) Y Laplace transform of observation function
dx variable of observation difference (VOD)
σ standard deviation. Abbreviation
Δ a constant ACC adaptive cruise control
e a random error ADAS advanced driver assistance system
e(t) a changing error AI Artificial Intelligence
ε a very small positive number CDF cumulative density function
F cumulative density function LCL lower control limit
g function from observation to action LQR linear quadratic regulator
G transfer function from input to output MCAS maneuvering characteristics augmentation system
h height of oil in the tank MPC model predictive control
μ mean PCA principal component analysis
N normal distribution PID proportional-integral-derivative controller
P conflict probability UCL upper control limit
R conflict risk VAD variable of action difference
s complex variable VOD variable of observation difference
S conflict severity

reasons is that the maneuvering characteristics augmentation system contaminate and trigger the malfunction of the level sensor in oil-gas
(MCAS) pushed the aircraft into a dive due to faulty data from the separation, and the sensor reading is often different from the opera­
angle-of-attack sensor. Further, the automated system prevented the tor’s observation. This work focuses on action conflict that may be
pilot from recovering the aircraft manually. driven by conflicting observation or interpretation of the observation.
The level of automation in process industries is significantly lower In-depth studies of conflict are rare in process industries. However, a
than in the aviation and automotive industries; therefore, the conflict few documents are available in the context of the aviation and auto
scenarios are fewer compared in these two industries. However, due to industries. Damacharla et al. (2018) reviewed the metrics to measure
the severity of a catastrophic accident in process industries, in-depth human operators and machines, presenting the associated topics, such as
research on conflict analysis is required to avoid catastrophic failures human-machine teaming, human-machine interaction, human-machine
caused by a conflict. interface, and human-machine cooperation. Nevertheless,
The definition of “conflict” from a lexical source is an antagonistic human-automated system conflict is relatively different from the above
state or action (Conflict | Definition of Conflict by Merriam-Webster, topics, as the conflict may result in unharmonized scenarios and risks.
2022). It involves multiple participants with different value systems, and Multiple studies have shown that conflict is highly related to the
they are still in a state of disagreement. Nevertheless, the conflict has cognition difference between human operators and automated systems.
distinct explanations in Social Science, Psychology, and Computer Sci­ Interviews with experienced drivers on their behaviors in cut-in sce­
ence. A widely accepted view in Computer Engineering, the conflict has narios showed the significant difference in cognitive and behavioral
three conditions: (i) the agents have at least two contradictory goals, (ii) the patterns between the drivers and the adaptive cruise control (ACC) led
agents are aware of their goals to be contradictory, and (iii) the agents have to to conflicts (Gong et al., 2019). Some simulations of specific conflict
make a choice (Castelfranchi, 2000). In the human-automated system, scenarios have shown the process of how the drivers responded to the
especially based on the pilot-autopilot system, a further developed conflict (Pipkorn et al., 2021). Both humans and automated systems
definition is that a conflict is the execution of actions that are effective but in have positive attributes. The automated systems are more strictly
spite of this are either logically incoherent, either physically incoherent or compliant with legal requirements while humans have better philo­
epistemically incoherent (Pizziol, 2013). Thus, the basis of a conflict refers sophical judgment and the ability to adapt based on real-time
to its linguistic meaning, with the common understanding that a conflict information.
is a contradictory state or action between multiple participants. In addition, game-theoretic approaches for autonomous vehicles
In process systems, a conflict may arise due to disagreement between have presented remarkable research between the driver and ADAS in
the human operator and the automated machine, specifically, the con­ cooperative and conflict scenarios, for example, the decision making in
trol system driven by AI algorithm or automation. Therefore, the conflict steering control (Li and Wang, 2021), velocity control (Huang et al.,
or human-automated system conflict in the process industries is the 2020), lane change (Sankar and Han, 2020; Zhang et al., 2020), and
difference in the observation, interpretation, or action of one or more game paradigms between the driver and the control system (Na and
variables by different participants (the human operator and the auto­ Cole, 2017, 2015). More discussions have surpassed the limitation of
mated system). In this sense, a conflict is a condition of disagreement two participants, such as the interactions among multiple drivers and
between two sets of information or action. Observation conflict would vehicles (Li et al., 2018), the multi-agent system control (Canonico,
be more likely to arise, for example, the sand in crude oil may 2020; Jost et al., 2017), and the team awareness and conflict (McNeese

2
H. Wen et al. Computers and Chemical Engineering 165 (2022) 107939

et al., 2021). two-phase separator. The different steps involved in the study are shown
Conflict resolution involves the discussion on final authority and in Fig. 1, while a brief description is provided below.
priority, the leader and follower in multi-agents. Inagaki (2003) showed Step 1: At the beginning of this study, the relation between fault,
an automated system could provide a safer consciousness than a human failure, and conflict was discussed, and an evolutionary framework of
and discussed how to prioritize human and automated system actions. observation conflict and risk conflict was proposed.
However, many researchers have mentioned that human-centered Step 2: To quantify the conflict, two variables were introduced and
design should be stressed (Boy, 2017; Shneiderman, 2021). The pre­ defined clearly.
requisite of conflict resolution is to quantify the conflict and generate the Step 3: The convergence and divergence conditions of conflict were
conventional transforming procedure. Hence, mathematical simulation expressed mathematically.
should be applied and strived. Pizziol et al. (2014) applied the Petri net Step 4: The conditions of conflict resolution were identified ac­
to model and simulate the conflict between the pilot and the aircraft; cording to the convergence expression. Furthermore, the human inter­
however, the conflict scenario considered in this work is narrowed and vention was summarized to present how the conflict can be resolved.
exclusive and cannot be expanded to generic applications. Step 5: Conflict probability was discussed and proposed with
The above discussion suggests that research on conflict has not mathematical equations.
gained attention in process industries. Therefore, it is worthwhile to Step 6: The calculations of conflict severity and conflict risk were
assess the risk of a conflict in the context of process plants, and it will be proposed.
an essential step of industrial safety analysis with the increasing adop­ Step 7: A two-phase separator was described and introduced to apply
tion of Industry 4.0 and smart controllers. The current work is under­ the above steps. A simulation by MATLAB/Simulink R2021a was con­
taken with this motivation. It presents a detailed analysis of the ducted and the conflict risk was calculated.
evolution of a conflict. Also, a framework is presented for quantitative
conflict risk assessment and conflict resolution. The contributions of this
work are: 2.2. Conflict evolution
Introduction of a novel concept of human-automated system conflict
in process safety assessment; In process safety analysis, a conflict is based on a fault, as decision-
Demonstration of evolving nature of a conflict; makers (i.e., human and automated system) will usually be involved
New definitions and mathematical properties of conflict variables; when a fault occurs. Consider a sensor measurement, and it is accurately
Development of mathematical expressions for conflict risk measured by the instruments. Therefore, any significant deviation or
assessment. fault will properly be captured. However, it may be interpreted differ­
The reminder of this article is organized as follows: Section 2 de­ ently by the human operator and automated control system. Suppose a
scribes the distinct steps of the proposed methodology for conflict risk deviation in a process variable generates an alarm. The controller will
assessment and management; an application of this framework to a two- take action accordingly; nonetheless, the operator may respond differ­
phase separator is discussed in Section 3; the advantages, limitations, ently since many alarms are considered a nuisance in process plants.
and future work scopes are discussed in Section 4; the concluding re­ Therefore, there will be an action difference that may result in a conflict.
marks are summarized in Section 5. If this conflict is not resolved, it may cause a failure.
Phenomenally, a conflict is declared as a failure, while a fault is the
2. Methodology to identify and assess conflicts symptom of the conflict. Fundamentally, both conflict and failure are
resultants of a fault (Fig. 2). Nevertheless, it can be seen that there is no
2.1. Research flowchart failure when some conflicts occur, for example, observation conflict
arises phantom braking without any failure. Moreover, action conflict
This study consists of two parts: methodology to access human- may trigger a mechanical failure of the actuator. Therefore, conflict is
automated system conflict and demonstration of its application to a one of the sources of failure. This work focuses on the overlapping area
between a conflict and a failure. A special focus is given to model how a
conflict will lead to failures and accidents.
Based on the relation between fault, failure, and conflict, the
evolutionary framework for the conflict risk assessment and manage­
ment is proposed in Fig. 3. The procedures and scenarios are discussed
below.
Scenario 1: In most cases without faults, the sensor detects the
process variable, and the sensor observation is maintained in the normal
range, then the system continues operation.
Scenario 2: Once the sensor detects a fault, it will generate an alarm.
The human operator is alerted to confirm the fault. If the human
observation cannot confirm the sensor observation, an observation

Fig. 1. Details of the steps involved in the present study. Fig. 2. The relation between fault, failure, and conflict.

3
H. Wen et al. Computers and Chemical Engineering 165 (2022) 107939

Fig. 3. The evolutionary framework for conflict risk assessment and management.

conflict occurs. The human operator will intervene to resolve the con­ xH (t), and VOD as dx (t).
flict. After the human intervention, if it is no longer a fault, the system
dx (t) = xC (t) − xH (t) (1)
continues operation.
Scenario 3: If the system is still at fault after human intervention on Usually, process data follow Gaussian distribution and suppose N(μ,
the observation conflict, further fault corrective action will be gener­ σ 2 ), where N stands for normal distribution, μ is the mean, and σ is the
ated. When the corrective actions are agreeable, the automated system standard deviation. At first, an observation conflict indicates high
or the human operator will take action. Once the desired outcome is chances of a fault (Fig. 2), which means xC ∕ ∈ [μ − 3σ, μ +3σ ] or xH ∕∈ [μ −
reached, the system continues operation. 3σ, μ + 3σ ].
Scenario 4: When the human operator and the automated system do The expectation of human observation is E(xH ) = xC = μ, then VOD
not agree on the corrective action, an action conflict occurs. After the follows dx ∼ N(0, σ2 ). A reasonable range of human observation is
human intervention, the action conflict can be resolved. If the auto­ xH ∈ [xC − σ, xC + σ ], which means a 68.2% possibility that the obser­
mated system or the human operator agrees on the corrective action, vation difference is not significant (Montgomery and Runger, 2010).
they will take action. Once the desired outcome is reached, the system Consequently, the judgment condition of observation conflict is
continues operation. dx ∕ ∈ [xC − (xC + σ), xC − (xC − σ )], which is dx ∕∈ [ − σ , σ ]. The lower
Scenario 5: Or the desired outcome cannot be reached, the system control limit (LCL) and upper control limit (UCL) of VOD are − σ and σ,
goes into risky operation and needs risk assessment and management. respectively (Fig. 4).
Scenario 6: The last scenario is that the action conflict cannot be Observation conflict is mostly due to sensor fault or human error. If
resolved and the corrective action on the fault is still not agreeable. The the human operator relies on another sensor, both fault types are sensor
system goes into risky operation and needs risk assessment and faults. Redundant sensors would reduce the failure rate of the sensing
management. system; consequently, the possibility of observation conflict would be
reduced indirectly. On the other side, as human error is difficult to
predict and quantify accurately, this paper omits discussion on it.
2.3. Conflict variables Common sensor faults are shown in Table 1 (Yung and Clarke, 1989).
VODs are shown in Fig. 5 based on Eq. (1), supposing the faults occur at
2.3.1. Variable of observation difference time 100 s in the schematic diagrams. This paper focuses on drift fault
The variable of observation difference (VOD) is the difference in which represents the variability of different faults.
observation of process value from different observers. Suppose sensor
observation of automated control system as xC (t), human observation as

4
H. Wen et al. Computers and Chemical Engineering 165 (2022) 107939

where uC (t) is the controller action, and uH (t) is the human operator’s
control action. The symbols d and d(t) represent either VOD or VAD in
this paper.
As the observation determines the action, suppose
u = g(x) (3)

where g is the function from observation to action.


du (t) = g(xC (t)) − g(xH (t)) (4)
Usually, the human operator works on standby as a monitor or su­
pervisor, who may not take action when the process variable is within
the normal range around the setpoint x0 . Human observation can be
continuous, while the human control action may not be continuous. To
make human action uH (t) a continuous function, suppose there is a
period of no human action from t0 to t1 , the observation is in the normal
range around the setpoint x0 , and the action is the same as the starting
point u0 , it also means
uH (t ∈ [t0 , t1 ]) = u0 = g(x0 ) (5)
Furthermore, the action is usually nonlinear with the observation.
Fig. 4. VOD and observation conflict. The Taylor series expansion is applied to reach a linear approximation
around the setpoints x0 and u0 .
Table 1 ′ ′ ′
u ≈ g(x0 ) + g (x0 )(x − x0 ) = g (x0 )x + g(x0 ) − g (x0 )x0 (6)
Sensor fault types and mathematical expressions.
According to the operation rule on a single normal variable, the
Sensor fault type Mathematical expression
linear operation of the normal variable is also normally distributed.
Short-circuit xC (t) 0
=
Based on Eq. (6) which is a linear operation, approximatively, VAD
Open-circuit xC (t)
follows du ∼ N(0, |g (x0 )σ |2 ). Hence, the judgmental condition of action
= ∞ ′

Stuck xC (t) = x C (t0 ), ̂


̂ x C is sensor observation without a fault.
conflict should be dA ∕
′ ′
Bias xC (t) = x C (t) + Δ, Δ is a constant.
̂ ∈ [ − |g (x0 )σ |, |g (x0 )σ |].
Cyclic xC (t) = x C (t) + e, e is a random error.
̂ There are two critical preconditions for an action conflict to occur.
Drift xC (t) = x C (t) + e(t), e(t) is a changing error.
̂ The first condition is that the human operator and the controller have
equal priority, or the controller has higher priority. Otherwise, the
2.3.2. Variable of action difference human operator can skip manipulating the controller to take control of
The variable of action difference (VAD) is the difference in control the entire process system. The second condition is that an action conflict
action by different participants. should be “a confirmed fault” (xC ∕ ∈ [μ − 3σ, μ + 3σ], xH ∕
∈ [μ − 3σ , μ +
Consider u(t) and du (t) are the control action and VAD, respectively. 3σ]) at first.

du (t) = uC (t) − uH (t) (2) 2.3.3. Relation between VOD and VAD
In Control Engineering, the function g is usually expressed by a

Fig. 5. Schematic diagrams of VODs when sensor faults occur.

5
H. Wen et al. Computers and Chemical Engineering 165 (2022) 107939

transfer function. The observation can be considered as the action result. divergence or steady to convergence by human intervention. The con­
For a control system, consider control action u(t) as the input variable, ditions of conflict resolution are shown in Table 3, and the trends are
observation x(t) as the state variable, and action result y(t) as the output shown in Fig. 7.
variable which can be set the same as observation x(t), then the transfer
function G(s) is 2.5.2. Human intervention for conflict resolution
There is a period for human intervention to resolve the conflict
Y(s)
G(s) = (7) before the stationary point. For observation conflict resolution, if the
U(s)
human intervention is invalid, it may develop into action conflict. For
Where Y(s), U(s) are the Laplace transforms of y(t) and u(t). action conflict resolution, if the human intervention is invalid, it may
The Laplace transform of VAD is bring risks to the process system. Common human interventions for
conflict resolution are shown in An example is that, currently, some
Du (s) = UC (s) − UH (s) (8)
sensors have online flushing devices to exclude the impurity, and the
The Laplace transform of VOD is operator could flush the sensing component manually to resolve the
fault and conflict.
Dx (s) = YC (s) − YH (s) = G(s)[UC (s) − UH (s)] = G(s)Du (s) (9)
Table 4 an example is that, currently, some sensors have online
It can be concluded that the transfer function from input to output is flushing devices to exclude the impurity, and the operator could flush
also applicable from VAD to VOD. the sensing component manually to resolve the fault and conflict.

2.4. Conflict convergence 2.6. Conflict probability

The derivative of the conflict function can illustrate the trend of Conflict probability is the frequency measure of occurring a conflict.
difference. Divergence means the conflict is intensifying and conver­ As VOD follows a normal distribution N(0, σ 2 ), observation conflicts
gence means the conflict is resolving. locate at the long tail of both sides in the normal distribution, and it also
For VOD: means an observation conflict is a rare event from the holistic perspec­
tive. In addition, the cumulative density function (CDF) is
(10)
′ ′ ′
dx (t) = xC (t) − xH (t)
∫x
For VAD: 1
F(x) = √̅̅̅̅̅ e−
t2
2σ2 dt (12)
σ 2π
(11)
′ ′ ′ ′ ′ ′ − ∞
du (t) = [g(xC (t)) − g(xH (t))] = g (xC (t))xC (t) − g (xH (t))xH (t)
Usually, the observation has a maximum value xmax and a minimum
As the process variable may be fluctuating with noise, it is difficult to
value xmin which are determined by the system and the sensor. For
get the derivatives. The moving average method can be used for
example, the oil level in a tank has a maximum value of the tank height
smoothing and getting a fitted function. The moving average method
(full of oil) and a minimum value of 0 (no oil). For the range of VOD, it
creates a series of averages of different subsets of the discrete process
has dmax = xmax − xmin and dmin = xmin − xmax .
data, making the curve smooth and feasible to generate a derivable
Referring to the min-max normalization technique (Han et al., 2012),
function. This technique applies to both VOD and VAD. The conditions
the conflict probability is proposed as
of conflict convergence are shown in Table 2, and the trends are shown

in Fig. 6. ⎪ F(LCL) − F(dx )

⎪ , dx <LCL
The comparison of the derivatives also indicates the accelerating or ⎪

⎪ F(LCL) − F(dmin )

decelerating trends. For example, when t0 < t1 , d (t0 ) > 0, d (t1 ) > 0,
′ ′

P= F(UCL) − F(dx ) (13)


and d (t1 ) > d (t0 ), it can be concluded that the conflict divergence is ⎪ , d >LCL
′ ′

⎪ F(UCL) − F(dmax ) x

accelerating, and the contrariwise is decelerating. ⎪


0, LCL < dx < UCL

2.5. Conflict resolution As LCL = − σ, UCL = σ , F( − σ) = 0.159, F(σ ) = 0.841, then the
conflict probability can be simplified as
2.5.1. Condition of conflict resolution ⎧
⎪ 0.159 − F(dx )
For conflict resolution, the task is to reach a stationary point from ⎪



, dx < − σ
⎪ 0.159 − F(dmin )

P= 0.841 − F(dx ) (14)
Table 2 ⎪
⎪ , dx > − σ
⎪ 0.841 − F(d )
Conflict convergence conditions. ⎪


max

Difference Derivative Conflict convergence
0, − σ < dx < σ

d(t) > UCL d (t) > 0



Conflict diverging Fig. 8 shows an exemplary probability distribution for observation
d (t) < 0

Conflict converging conflict.
d (t) = 0, d (t
′ ′
− ε) > 0, Stationary points from diverging
d (t + ε) < 0

to converging
d (t) = 0, d (t
′ ′
− ε)〈0, Stationary points from 2.7. Conflict risk
d (t + ε)〉0

converging to diverging
d (t) ≡ 0

Steadiness or unchanged conflict Conflict severity is the consequence measure of a conflict. Conse­
d(t) < LCL d (t) > 0

Conflict converging quently, conflict risk is the combination of conflict probability and
d (t) < 0 Conflict diverging conflict severity. When the conflict diverges, the conflict severity in­

d (t) = 0, d (t
′ ′
− ε) > 0, Stationary points from creases significantly. Accordingly, suppose the severity follows the in­
d (t + ε) < 0 converging to diverging
verse function of a Beta distribution, and it can be expressed as

d (t) = 0, d (t
′ ′
− ε)〈0, Stationary points from diverging
{
d (t + ε)〉0

to converging BETA.INV(P, a, β), dx ≤ − σ or dx ≥ σ
d (t) ≡ 0

Steadiness or unchanged conflict S= (15)
0, − σ < dx < σ
LCL < d(t) < UCL – No conflict

6
H. Wen et al. Computers and Chemical Engineering 165 (2022) 107939

Fig. 6. Conflict trend.

Where BETA.INV is to return the inverse of the beta cumulative


Table 3
probability density function, and suppose the parameter α is 1, β is 10; P
Conflict resolution conditions.
is the probability based on Eq. (14).
Difference Derivative Fig. 9 shows the example of severity distribution for observation
d(t) > UCL d (t) = 0, d (t − ε)>0, d (t + ε) < 0
′ ′ ′
conflict.
d(t) < LCL d (t) = 0, d (t − ε)<0, d (t + ε) > 0
′ ′ ′
Consequently, the observation conflict risk is
R=P×S (16)

7
H. Wen et al. Computers and Chemical Engineering 165 (2022) 107939

Fig. 7. Conflict resolution situations.

Table 4
Human intervention for conflict resolution.
Fault cause Human intervention for conflict
resolution

Supply problems Restore power supply


Adjust voltage or current
Connection problems Correct wiring
Correct grounding
Correct connections and contacts
Solve block or breakpoint
Malfunction of the sensor, logic solver, and Restart
actuator Reset
Recalibration
Hardware failure Repair
Replace
Environment factor Eliminate interference
Internal factor Exclude impurities
Unknown Automatic recovery for unknown
reasons
Fig. 9. The severity distribution of observation conflict.

Similarly, the above method to calculate probability and risk is also


applicable to VAD and the difference is the standard deviation is
|g (x0 )σ|, instead of σ .

3. Application of the methodology

3.1. Case description and simulation

The two-phase separator is a common device to separate oil and gas


(Fig. 10). This study set two types of level measurement: a tubular level
gage and a differential pressure transmitter. An operator monitored the
system by reading the tubular level gage. The differential pressure
transmitter was connected with the level controller and the control
valve. The control valve could be adjusted by the controller and the
operator at the same time.
This study assumed that the crude oil had the same density as water,
Fig. 8. The probability distribution of observation conflict. and the two-phase separator could be considered a conventional water

8
H. Wen et al. Computers and Chemical Engineering 165 (2022) 107939

Fig. 10. Two-phase oil and gas separator.

tank level control system. This study adopted detailed assumptions and For this system, the differential equation was
derivations from a published paper (Zhao and Zhang, 2020). The as­ √̅̅̅
dV dh
sumptions were that the cross-sectional area of the tank, setpoint height = C = bu − a h (17)
dt dt
of oil in the tank, responding valve opening, the height of the tank,
cross-sectional area of the pipe, and maximum inflow rate of oil intake Where V was the volume of oil in the tank, C was the cross-sectional area
were 1 m2, 0.50 m, 50%, 1 m, 0.005 m2, and 1 m3/s, respectively. of the tank, h was the height of oil in the tank, b was a constant related to

Fig. 11. Simulink model of observation conflict.

9
H. Wen et al. Computers and Chemical Engineering 165 (2022) 107939

the flow rate into the tank, u was the valve opening, and a was a constant opening, and at the same time, the operator increased the valve opening.
related to the flow rate out of the tank. An action conflict occurred at 2060s. At 2500s, the valve experienced a
The transfer function from the input variable u to the output variable mechanical failure due to the action conflict on it. The valve opening
h was was increased to the maximum. At 2520s, the tank overflowed. This
conflict was unsolved and led to a spill accident.
0.8
G(s) = (18)
2s2 + s
3.3. Conflict variables
The simulation by MATLAB/Simulink R2021a was proposed in
Fig. 11. A proportional-integral-derivative controller (PID) is simulated The observations, VOD, and VAD were shown in Fig. 13.
as the controller of the automated system, compared with a proportional
controller as the human operator. The ramp signals were used to
3.4. Conflict convergence
simulate the faults. The variables were listed in Table 5.
The simulation was conducted from 0 s to 3000 s and 3 faults were
A piecewise linear fit was performed on the VOD to verify the conflict
presented based on Scenario 2, 4, 6 in Section 2.2, respectively. The
convergence. The slope (the derivative of the piecewise function) could
observations were recorded in Fig. 12.
indicate the function was increasing or decreasing, in other words, it
could indicate VOD was diverging or converging. For example, in
3.2. Conflict evolution 500–800 s, use the fit function of MATLAB and get the slope 0.00051,
which means dx = 0.00051 > 0; in this period, dx > UCL, according to

3.2.1. Conflict 1: observation conflict not action conflict the condition of conflict convergence (Table 2), it can be concluded that
This was a simulation of Scenario 2 in Section 2.2. At 500 s, the the conflict is diverging in 500–800 s. This method was applied to VOD
sensor observed the oil level increasing by the transmitter. At 600 s, the and VAD to get the convergence situations (Table 6).
sensor detected the oil level out of limit and the controller generated a
fault alarm. However, the human operator observed normal by the 3.5. Conflict resolution
tubular level gage. An observation conflict occurred at 600 s. The
operator supposed that the sand in the crude oil may have contaminated From the above analysis, the situations at 800 s and 1600s met the
the sensing element of the transmitter. At 800 s, the operator activated condition of conflict resolution. At 800 s, the operator removed the
the flanged flushing device of the differential pressure transmitter. The interference. At 1600s, the operator reset the transmitter. The operator
oil level started to drop. At 900 s, the sensor observation fell to normal. conducted effective interventions to resolve the conflicts.
The real oil level was in the normal range all the time. Thus, it was not a For 2500s, the operator did not intervene, only worked on the con­
confirmed fault by the operator. In addition, the operator did not take trol valve. Furthermore, the action conflict resulted in the valve failure
any control action on the control valve, therefore, it was not an action which caused the valve opening to the maximum, and the oil filled the
conflict. This fault was a malfunction of the transmitter due to the sand tank and overflowed. At this moment (2500s–2520s), the VOD and VOD
impurity in crude and did not activate the controller action. were shrunk to 0. However, it was meaningless to indicate the conflict
convergence.
3.2.2. Conflict 2: action conflict with resolution
This was a simulation of Scenario 4 in Section 2.2. At 1200s, the 3.6. Conflict probability, severity, and risk
sensor observed the oil level decreasing by the transmitter. At 1300s, the
sensor detected the oil level out of limit and the controller generated a Though the final risk was caused by VAD, VOD and VAD kept the
fault alarm. The human operator also observed the oil level decreasing same trend in this case (Fig. 13). Here took VOD as an example to
by the ruler; however, the two observations were significantly different. calculate the probability and risk, and the period 2000s–2500s was
An observation conflict occurred at 1300s. Then the operator checked selected. At 2030s, the VOD exceeded the limit. At 2060s, the controller
but did not find any failure. The controller increased the valve opening, generated an alarm. At 2500s, the controller experienced a failure due to
and at the same time, the operator tried to stop the controller from action conflict. The selected object timepoints and data were shown in
increasing too much. An action conflict occurred at 1300s. At 1600s, the Table 7.
operator found the transmitter indicating wrong numbers and then reset According to the proposed method, Eqs. (12) and (14) were used to
the transmitter. The oil level started to increase. At 1700s, the oil level calculate the observation conflict probability at each timepoint. Eq. (15)
was back to normal. This fault was an indicating error of the transmitter was used to get the severity. Then the observation conflict risk at each
and caused observation conflict and action conflict. timepoint could be estimated by Eq. (16). The probabilities, severities,
and risks at selected timepoints were also shown in Table 7.
3.2.3. Conflict 3: action conflict without resolution The risks and severities raised significantly and rapidly as conflict
This was a simulation of Scenario 6 in Section 2.2. At 2000s, the diverged. At 2080s, the conflict probability had been approaching 100%
sensor observed the oil level increasing by the transmitter. At 2060s, the and the risk became certain with its responding severity. It explained
sensor observed the oil level out of the limit and generated a fault alarm. that the conflict can cause severe consequences in a quite short period,
However, the human operator observed the oil level decreasing by the and there was not much time left for the human operator to take an
ruler. An observation conflict occurred at 2060s. Then the operator effective response. This has been seen in Boeing 737 Max accidents and
checked but did not find any failure. The controller decreased the valve phantom braking scenarios.

Table 5 4. Discussion
Variables of the two-phase separator.
Variable Symbol Description Range This study assumes that there are two observers, human and auto­
Input u(t) Action: the valve opening [0,100%] mated system, for the same process variable, and the proposed method is
State x(t) Observation: the height of oil [0,1]; x ∼ N(0.5, 0.012 ) to assume the expectation of human observation is consistent with
Output y(t) Observation: the height of oil [0,1]; x ∼ N(0.5, 0.012 ) sensor observation. Practically, human observation has a larger inac­
VOD dx (t) Observation difference [− 1,1] curacy problem. Yet it is not significant compared with the fault data,
VAD du (t) Action difference [− 100%,100%]
not affecting the calculation of this study.

10
H. Wen et al. Computers and Chemical Engineering 165 (2022) 107939

Fig. 12. The observations of the oil level.

Fig. 13. Observations, VOD, and VAD.

For the judgment limit, in this study, the VOD limit is set as ±σ, data-driven control may smooth or offset the impact of the fault and
which may be relatively strict. As the process value fluctuates μ ± 3σ even conflict. The non-linear MPC, explicit MPC, and robust MPC (Pis­
which is considered the normal range, it encounters that sometimes the tikopoulos, 2009), may provide a better optimization solution compared
VOD is out of the limit, but the process value is still normal, not trig­ with PID. Therefore, robust design, fault-tolerant design, and
gering a fault alarm. Fortunately, it indicates that conflicts are more data-driven control might contribute to the inhibition and resolution of
sensitive than faults, and it is more valuable to predict conflicts. conflict. In the meantime, the conflict analysis might be utilized to
This study uses a univariate method which makes the whole process consider the constraints and boundaries of the robust control design.
easy to illustrate. Future research should consider the scenarios of However, it should be noted that data-driven or AI-based control may
multidimensional variables in real complex systems. Dimensionality show lower understandability and interpretability with their black box
reduction methods, for example, principal component analysis (PCA), nature (Ahmed, 2021).
may be applied. Challenges associated with the human-machine team­ In addition, another source of conflict is human error and intentional
ing in the multi-agent system (Canonico, 2020), and the multi-input human action, which are often characterized as security issues that may
multi-output problems (Ahmed, 2016; Ahmed and Imtiaz, 2015) trigger more unpredictable, unreasonable, and severe conflicts. The real
should be investigated. scenarios to apply this conflict methodology are to be excavated and
As faults are the symptom of conflicts, the mature techniques of fault anticipated before a catastrophe shows up in the process industry due to
diagnosis and resolution could be considered in conflict research. The conflicts.
model predictive control (MPC), linear quadratic regulator (LQR), and For conflict resolution, some techniques of human intervention have

11
H. Wen et al. Computers and Chemical Engineering 165 (2022) 107939

Table 6 centered design is required when the automated system is applied,


Conflict convergence. and this would contribute to reducing the occurrences of human-
Time dx dx

Observation du du

Action automated system conflict and approaching the future of human-
conflict conflict automated system collaboration, even human-AI collaboration.
600–799s >UCL >0 Conflict – – –
diverging CRediT authorship contribution statement
800s >UCL 0 Stationary
point
He Wen: Conceptualization, Methodology, Software, Investigation,
801–900s >UCL <0 Conflict – – –
converging Writing – original draft, Writing – review & editing. Md. Tanjin Amin:
1300–1599s <LCL <0 Conflict <LCL* <0 Conflict Methodology, Validation, Formal analysis, Writing – review & editing,
diverging diverging Supervision, Funding acquisition. Faisal Khan: Conceptualization,
1600s 0 Stationary 0 Stationary
<LCL <LCL*
Methodology, Formal analysis, Writing – review & editing, Supervision,
point point
1601–1700s <LCL >0 Conflict <LCL* >0 Conflict
Project administration, Funding acquisition. Salim Ahmed: Methodol­
converging converging ogy, Writing – review & editing, Supervision, Funding acquisition. Syed
2060–2499s >UCL >0 Conflict >UCL* >0 Conflict Imtiaz: Methodology, Writing – review & editing, Supervision, Funding
diverging diverging acquisition. Stratos Pistikopoulos: Methodology, Writing – review &
2500s 0 Stationary 0 Stationary
editing, Supervision.
>UCL >UCL*
point point
2501–2520s >UCL − – >UCL* − –
∞ ∞
Declaration of Competing Interest
Here the symbol * meant the limits of VOD and VAD were different.
The authors declare that they have no known competing financial
interests or personal relationships that could have appeared to influence
Table 7
the work reported in this paper.
Values of observation, VOD, probability, severity, and risk in 2000s–2500s.
Time dx xC Probability Severity Risk
Acknowledgments
2030s 0.02 0.52 0.70 0.12 0.09
2060s 0.04 0.54 0.99 0.50 0.50
The authors thankfully acknowledge the financial support provided
2080s 0.05 0.56 1.00 0.77 0.77
2500s 0.30 0.72 1.00 1.00 1.00 by the Natural Sciences and Engineering Research Council of Canada
(NSERC) and the Canada Research Chair (Tier I) Program in Offshore
Safety and Risk Engineering.
been listed in Table 4, and these are the direct measures to solve the
sensor fault first which is the source of the conflict. Moreover, tradi­ References
tional methods of improving sensor reliability, such as redundant design
and risk-based maintenance, are still proactive. Once the sensor fault is Acioli, C., Scavarda, A., Reis, A., 2021. Applying industry 4.0 technologies in the
confirmed, the higher priority of the human operator should be unam­ COVID–19 sustainable chains. Int. J. Product. Perform. Manag. 70, 988–1016.
https://doi.org/10.1108/IJPPM-03-2020-0137.
biguous, and it needs to be convinced that the system could be switched Ahmed, S., 2021. Artificial intelligence and machine learning for process safety: points to
to manual mode. Respectively, straightforward procedures on how to ponder. Process Saf. Prog. 40, 189–190. https://doi.org/10.1002/prs.12321.
solve the conflict should be delivered to the human operator. Ahmed, S., 2016. Identification from step response-the integral equation approach. Can.
J. Chem. Eng. 94, 2243–2256. https://doi.org/10.1002/cjce.22645.
For conflict risk mitigation, full automation is the ultimate risk Ahmed, S., Imtiaz, S.A., 2015. Identification of MIMO continuous-time models using
elimination, yet the reality is that the human-automated system simultaneous step inputs. Ind. Eng. Chem. Res. 54, 7251–7260. https://doi.org/
collaboration will still exist for a long time. Therefore, in the design 10.1021/acs.iecr.5b00481.
Arunthavanathan, R., Khan, F., Ahmed, S., Imtiaz, S., Rusli, R., 2020. Fault detection and
phase of the human-automated systems, the conflict analysis should be
diagnosis in process system using artificial intelligence-based cognitive technique.
considered and stressed, which is further thinking beyond reliability Comput. Chem. Eng. 134, 106697 https://doi.org/10.1016/j.
issues. In the meantime, the human-centered design should balance compchemeng.2019.106697.
human reliability and conflict resolution by human intervention. Boy, G.A., 2017. The Handbook of Human-Machine Interaction: A Human-Centered
Design Approach. CRC Press.
Briken, K., 2020. Welcome in the machine: human-machine relations and knowledge
5. Conclusions capture. Cap. Cl. 44, 159–171. https://doi.org/10.1177/0309816819899418.
Canonico, L.B., 2020. Human-machine teamwork: an exploration of multi-agent systems,
team cognition, and collective intelligence. Diss. Abstr. Int. Sect. B Sci. Eng. Clemson
This study systematically illustrated the concept and definition of University.
human-automated system conflict in the process industry, presented the Castelfranchi, C., 2000. Conflict ontology. Computational Conflicts. Springer, pp. 21–40.
mathematical expression of observation conflict and action conflict, Conflict | Definition of Conflict by Merriam-Webster [WWW Document], n.d. URL htt
ps://www.merriam-webster.com/dictionary/conflict (accessed 11.4.21). 2022.
discovered the convergence and resolution conditions of conflicts, and Damacharla, P., Javaid, A.Y., Gallimore, J.J., Devabhaktuni, V.K., 2018. Common
applied a case study on a classic model of the two-phase separator. metrics to benchmark Human-Machine Teams (HMT): a review. IEEE Access 6,
Different from previous fault diagnosis research, conflict is another 38637–38655. https://doi.org/10.1109/ACCESS.2018.2853560.
Dehais, F., Peysakhovich, V., Scannella, S., Fongue, J., Gateau, T., 2015. Automation
deeper and more implicit phenomenon that brings risks more rapidly surprise” in aviation: real-time solutions. In: Conf. Hum. Factors Comput. Syst. -
and severely. Conflicts are highly associated with faults and failures, Proc. 2015-April, pp. 2525–2534. https://doi.org/10.1145/2702123.2702521.
furthermore, faults are the symptom of conflicts, and failures are often Gobbo, J.A., Busso, C.M., Gobbo, S.C.O., Carreão, H., 2018. Making the links among
environmental protection, process safety, and industry 4.0. Process Saf. Environ.
correlated with conflicts.
Prot. 117, 372–382. https://doi.org/10.1016/j.psep.2018.05.017.
The automated systems cannot work alone without the supervision Gong, J., You, F., Wang, J.M., Zhang, X.L., 2019. Understanding behavioural conflict
of humans, as they still cannot give value judgment, even though they between the drivers and adaptive cruise control (ACC) system in cut-in scenario. In:
are of higher reliability than humans. The human-automated system CHIRA 2019 - Proc. 3rd Int. Conf. Comput. Interact. Res. Appl, pp. 97–103. https://
doi.org/10.5220/0008053600970103.
conflict may be triggered due to resistance to human participation. Hamburger, P.E., 1966. On an automated method to detect potential mode confusions.
However, once the automated system fails, the consequence cannot be In: Proc. 1966 21st Natl. Conf. ACM 1966, pp. 321–330. https://doi.org/10.1145/
corrected by itself. Such conflicts can deteriorate the consequences and 800256.810711.
Han, J., Kamber, M., Pei, J., 2012. Data mining: concepts and techniques. Morgan
are more difficult to deal with than human error. Therefore, human- Kaufmann Series in Data Management Systems, 3rd ed. Elsevier, Amsterdam.

12
H. Wen et al. Computers and Chemical Engineering 165 (2022) 107939

Huang, K., Di, X., Du, Q., Chen, X., 2020. A game-theoretic framework for autonomous Na, X., Cole, D.J., 2017. Application of open-loop Stackelberg equilibrium to modeling a
vehicles velocity control: bridging microscopic differential games and macroscopic driver’s interaction with vehicle active steering control in obstacle avoidance. IEEE
mean field games. Discret. Contin. Dyn. Syst. - Ser. B 25, 4869–4903. https://doi. Trans. Hum. Mach. Syst. 47, 673–685. https://doi.org/10.1109/
org/10.3934/dcdsb.2020131. THMS.2017.2700541.
Inagaki, T., 2003. Automation and the cost of authority. Int. J. Ind. Ergon. 31, 169–174. Na, X., Cole, D.J., 2015. Game-theoretic modeling of the steering interaction between a
https://doi.org/10.1016/S0169-8141(02)00193-2. human driver and a vehicle collision avoidance controller. IEEE Trans. Hum. Mach.
Jost, J., Kirks, T., Mattig, B., 2017. Multi-agent systems for decentralized control and Syst. 45, 25–38. https://doi.org/10.1109/THMS.2014.2363124.
adaptive interaction between humans and machines for industrial environments. In: Nian, R., Liu, J., Huang, B., 2020. A review on reinforcement learning: introduction and
2017 7th IEEE Int. Conf. Syst. Eng. Technol. ICSET 2017 - Proc, pp. 95–100. https:// applications in industrial process control. Comput. Chem. Eng. 139, 106886 https://
doi.org/10.1109/ICSEngT.2017.8123427. doi.org/10.1016/j.compchemeng.2020.106886.
Khan, F., Amyotte, P., Adedigba, S., 2021. Process safety concerns in process system Oliva, D., Hassan, S.A., Mohamed, A., 2021. Artificial Intelligence for COVID-19.
digitalization. Educ. Chem. Eng. 34, 33–46. https://doi.org/10.1016/j. Springer.
ece.2020.11.002. Pipkorn, L., Victor, T.W., Dozza, M., Tivesten, E., 2021. Driver conflict response during
Klatt, K.U., Marquardt, W., 2009. Perspectives for process systems engineering-Personal supervised automation: do hands on wheel matter? Transp. Res. Part F Traffic
views from academia and industry. Comput. Chem. Eng. 33, 536–550. https://doi. Psychol. Behav. 76, 14–25. https://doi.org/10.1016/j.trf.2020.10.001.
org/10.1016/j.compchemeng.2008.09.002. Pistikopoulos, E.N., 2009. Perspectives in multiparametric programming and explicit
Lee, J., Cameron, I., Hassall, M., 2019. Improving process safety: what roles for model predictive control. AIChE J. 55, 1918–1925. https://doi.org/10.1002/
digitalization and industry 4.0? Process Saf. Environ. Prot. 132, 325–339. https:// aic.11965.
doi.org/10.1016/j.psep.2019.10.021. Pistikopoulos, E.N., Barbosa-Povoa, A., Lee, J.H., Misener, R., Mitsos, A., Reklaitis, G.V.,
Leveson, N.G., Pinnel, L.D., Sandys, S.D., Koga, S., Reese, J.D., 1997. Analyzing software Venkatasubramanian, V., You, F., Gani, R., 2021. Process systems engineering-The
specifications for mode confusion potential. Work. Hum. Error Syst. Dev. 132–146. generation next? Comput. Chem. Eng. 147, 107252 https://doi.org/10.1016/j.
Li, N., Oyler, D.W., Zhang, M., Yildiz, Y., Kolmanovsky, I., Girard, A.R., 2018. Game compchemeng.2021.107252.
theoretic modeling of driver and vehicle interactions for verification and validation Pizziol, S., 2013. Prédiction Des Conflits Dans des Systèmes Homme-Machine. Université
of autonomous vehicle control systems. IEEE Trans. Control Syst. Technol. 26, de Toulouse.
1782–1797. https://doi.org/10.1109/TCST.2017.2723574. Pizziol, S., Tessier, C., Dehais, F., 2014. Petri net-based modeling of human-automation
Li, X., Wang, Y., 2021. Shared steering control for human-machine co-driving system conflicts in aviation. Ergonomics. https://doi.org/10.1080/00140139.2013.877597.
with multiple factors. Appl. Math. Model. 100, 471–490. https://doi.org/10.1016/j. Sankar, G.S., Han, K., 2020. Adaptive robust game-theoretic decision making strategy for
apm.2021.08.009. autonomous vehicles in highway. IEEE Trans. Veh. Technol. 69, 14484–14493.
McNeese, N.J., Demir, M., Cooke, N.J., She, M., 2021. Team situation awareness and https://doi.org/10.1109/TVT.2020.3041152.
conflict: a study of human-machine teaming. J. Cogn. Eng. Decis. Mak. 15, 83–96. Shneiderman, B., 2021. Human-centered AI. Issues Sci. Technol. 37, 56–61.
https://doi.org/10.1177/15553434211017354. The House Committee on Transportation and Infrastructure, 2020. Final committee
Montgomery, D.C., Runger, G.C., 2010. Applied Statistics and Probability for Engineers. report: the design, development & certification of the boeing 737 Max.
John Wiley & Sons. Yung, S.K., Clarke, D.W., 1989. Local sensor validation. Meas. Control 22, 132–140.
Moscoso Paredes, C.T., Foss, T., Jenssen, G., 2021. Phantom braking in advanced driver https://doi.org/10.1177/002029408902200502.
assistance systems. Driver Experience and Car Manufacturer Warnings in Owner Zhang, Q., Langari, R., Tseng, H.E., Filev, D., Szwabowski, S., Coskun, S., 2020. A game
Manuals. SINTEF. theoretic model predictive controller with aggressiveness estimation for mandatory
Muhuri, P.K., Shukla, A.K., Abraham, A., 2019. Industry 4.0: a bibliometric analysis and lane change 5, 75–89.
detailed overview. Eng. Appl. Artif. Intell. 78, 218–235. https://doi.org/10.1016/j. Zhao, J., Zhang, X., 2020. Inverse tangent functional nonlinear feedback control and its
engappai.2018.11.007. application to water tank level control. Processes 8. https://doi.org/10.3390/
pr8030347.

13

You might also like