Professional Documents
Culture Documents
A High Performance HMI Better Graphics For Operations Effectiveness
A High Performance HMI Better Graphics For Operations Effectiveness
KEY WORDS
High Performance Human Machine Interface, HMI, Operator Effectiveness, Process Graphics
Hollifield, Page 2
Implementation of proper graphic principles can greatly enhance operator effectiveness. A High Performance
HMI is both practical and achievable.
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 3
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 4
However, there were no guidelines available as to how to actually create effective graphics. Early adopters
created graphics that mimicked schematic drawings, primarily because they were readily available.
Graphics such as Figures 2 and 3 were developed over 20 years ago and remain common throughout the
industry. Indeed, inertia, not cost, is the primary obstacle to the improvement of HMIs. Operators become
accustomed to this style of graphic and are resistant to change.
As a result, industries that use modern control systems are now running multi-million dollar operations from
primitive HMIs created decades ago, at a time that little knowledge of proper practices and principles was
available.
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 5
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 6
Hollifield, Page 7
There are no trends, condition indicators, or key performance elements. You cannot easily tell from this graphic
whether the operation is running well or poorly. That situation is true for more than 90% of the graphics used
throughout the industry because they were not designed to incorporate such information. Instead, they simply
display
dozens
to
hundreds
of
raw
numbers
without
informative
context.
Hollifield, Page 8
alarms occurred), and significant improvement in the success rate for handling them. In the real world, this
translates into a savings of hundreds of thousands of dollars per year.
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 9
Data or Information?
A primary difference of high performance graphics is the underlying principle that, wherever possible, operation
values are shown in an informational context and not simply as raw numbers scattered around the screen.
Information is data in context made useful.
As an example, consider this depiction of a compressor (see Figure 6). Much money has been spent on the
purchase of instrumentation. Yet, unless you are specifically trained and experienced with this compressor, you
cannot tell if it is running at peak efficiency or is about to fail.
55.7 psig
65.1
155.2
135.1
psig
108.2
190.5 psig
166.1 F
2.77
MSCFH
Cooler
Oil 155.2 F
Oil 85.1 psi
West
East
W. Vibration: 2.77
E. Vibration: 3.07
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 10
RECYCLE COMPRESSOR K43
Cool
gpm
Suct
psig
Inter
psig
Dsch
psig
Suct
degF
Inter
degF
Dsch
degF
Motor
Amps
Oil
psig
Oil
degF
290
Alarm
Indicator
Alarm Range
170
38.7
93.1
42.7
185
95
Desirable
Operating
Range
120
170
80
Alarm Range
Color
Color must be used consistently. There are several types of common color-detection deficiency in people,
particularly males (red-green, white-cyan, green-yellow). For this reason, there is a well-known principle for the
use of color:
Color, by itself, is not used as the sole differentiator of an important condition or status.
Most graphics throughout the world violate this principle. Redundant coding of information using additional
methods other than color is desirable. A color palette must be developed, with a limited number of
distinguishable colors used consistently.
Bright colors are primarily used to bring or draw attention to abnormal situations, not normal ones. Screens
depicting the operation running normally should not be covered in brightly saturated colors, such as red or
green pumps, equipment, valves, etc.
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 11
When alarm colors are chosen, such as bright red and yellow, they are used solely for the depiction of an alarmrelated condition and functionality and for no other purpose. If color is used inconsistently, then it ceases to
have meaning.
So what about the paradigm of using bright green to depict on and bright red for off, or vice versa if you are
in the power industry? This is an improper use of color. The answer is a depiction such as Figure 8.
Figure 8: Depicting Status with Redundant Coding and Proper Color Usage
The relative brightness of the object shows its status, plus a WORD next to it. Things brighter than the
background are on (think of a light bulb inside them). Things darker than the background are off.
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 12
Alarm Depiction
Proper alarm depiction should also be redundantly coded based upon alarm priority (color / shape / text). Alarm
colors should not be used for non-alarm related functionality.
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 13
120.1deg C
Priority: 3
Alarm Consequences:
Alarm Causes:
Corrective Actions:
Off-spec Production
Excess steam
Lowered efficiency
Pressure excursion
Insufficient reflux
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 14
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 15
Level Indication
Vessel levels should not be shown as large blobs of saturated color. A simple strip depiction showing the
proximity to alarm limits is better. A combination of trend and analog indicator depictions is even better (See
Figure 12).
100
Crude
Feed
TK -21
Very Poor
Vessel
Level
Indication
Better
Vessel
Level
Indication
2 Hrs
86.5%
Trend and
Analog
Level
Indication
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 16
25%
50%
75%
Valve
V-1
V-2
V-3
X-1
X-2
X-3
X-4
S-1
S-2
K-1
K-2
100%
100%
100%
95%
88%
100%
100%
75%
0%
55%
100%
100%
Analog Position - Better
0%
25%
50%
75%
Valve
V-1
V-2
V-3
X-1
X-2
X-3
X-4
S-1
S-2
K-1
K-2
100%
100%
100%
95%
88%
100%
100%
75%
0%
55%
100%
100%
Figure 13: Bars vs. Pointers
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 17
Air
Comp
Status
Mode
Diag
C #1
RUNNING
AUTO
OK
C #2
STOPPED
MAN
OK
C #3
RUNNING
AUTO
OK
C #4
STOPPED
AUTO
FAULT
Startup Permissives
Breaker 15 Power
OK
Oil Temp 16-33
OK
Oil Pres Status
OK
Level in TK-8776
OK
Gen System Status
OK
Comp 88 in Auto
NOT OK
Lineup Ready
OK
Sys Status Checks
OK
Bearing Readouts
NOT OK
Comm check
OK
Outlet Temp < 250
OK
Cooling Flow
NOT OK
Internal Circuit Check
OK
Bypass Closed
OK
AFS Function
OK
Figure 14: Tables and Checklists
There are dozens of additional principles like these. See the References section.
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 18
Display Hierarchy
Displays should be designed in a hierarchy that provides progressive exposure of detail. Displays designed from a
stack of schematic designs will not have this; they will be flat like a computer hard disk with one folder for all
the files. This does not provide for optimum situation awareness and control. A four-level hierarchy is desired.
Reactor 1
Comp A Comp B
Run Plan:
Actual:
Cool
CPC
Hydrog A
CRM
LVL
Prod:
State:
Agit:
Locks:
Thionite
Mid-Run
ON
CLEAR
Balance
IN
Bed
A1
Cycle
Comp A
Conversion Efficiency
Bed
A2
80
Dsch
Suct
OUT
500
80.0
F
L
O
W
Rate
VIB:
BRG:
OIL:
Locks:
72.0
2 HR
Reactor 2
Run Plan:
Actual:
Cool
CPC
1.0
470
2 HR
CRM
LVL
Prod:
State:
Agit:
Locks:
CRM-114
Mid-Run
ON
CLEAR
Bed
B1
Cycle
Comp B
Bed
B2
Feed System
Balance
IN
OUT
500
VIB:
BRG:
OIL:
Locks:
2 HR
P1 P2 P3 P4
Toggle
2
0
1
4
List /Summary
1
0
0
1
2 071608 08:55:07 RX2 LOW CRM QUALITY EXC
OK
OK
OK
CLEAR
Aux Systems
Feed A
Feed B
Feed C
Atv 1
Atv 2
Pres
%IP
T-In
T-Out
Visc
SynG
CWT
CWP
S10
S200
PWR
VentP VentT
MGA
C57D
Null-A
Grok
F
L
O
W
Rate
60.0
12 HR
0.5
Dsch
Suct
68.0
Alarms:
ACK
UNACK
12 HR
70
Hydrog B
2
Comp A Comp B
OK
OK
OK
CLEAR
470
2 HR
Main
Menu
Reactor
1
Reactor
2
Hydrog
A
Trend
Control
Feed
Sys
Aux
Sys
Menus
Hydrog
B
Clr
L2
L3
Jup2
L4
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 19
Feed Components: A - B - C
Main Feed
P 76.8 MPH
S 76.0
O 88.5 %
AUTO
80.0
Reactor
40.0
M5
Product: Thionite
VENT SYS
Agitator
ON
Analysis: Purity %
State:
Mid-Run
Material Balance
M5 Pressure
P 98.0 psig
S 95.0
O 44.3 %
AUTO
SHUT
DOWN
M5
Reset
IN
OUT
+10%
32.0
6.0
72.0
-90
-60
-60
+/- 1 %, 2hr
-30 2 Hours
-10%
-30 2 Hours
M5 Level %
P 71.0 %
S 70.0
O 54.3 %
AUTO
Additive 1
P 11.9 MPH
S 12.0
O 22.3 %
AUTO
14.0
-90
FREEZE
M5
4.0
-90
Additive 1 MPH
-60
19707
ISOLATE
M5
-30 2 Hours
19301
Run Plan:
Actual:
5.0 %
92.0 MPH
PRODUCT
52.3 %
Hours
10.0
-90
-60
-30 2
Pumps
Pump 1
Needed 1 RUNNING
Additive 2
P
4.0 MPH
4.0
S
O 44.3 %
AUTO
6.0
4
M5 Temp
P 45.0 C
S 45.0
O 54.3 %
AUTO
To Coils
Additive 2 MPH
2.0
Diagnostics Pump 2
1-OK 2-BAD STOPPED
-90
Main
Menu
-60
Coolant
Purge
Cat.
Flow
Rate
Activity
Coolant
Conversion
Reserve
Temp
Efficiency
Capacity
-30 2 Hours
Level 1
Reaction
Overview
M4
M6
Trend
Control
Feed
System
Product
Recovery
COOLING SYS
M5
Startup
Overlay
48.0
Temperature C
40.0
M5
Sequence
Overlay
-90
- Level 3 M5
Interlocks
-60
-30 2 Hours
- Level 3 M5 Cooling
System
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 20
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 21
42.87
11.55
60.02
21.43
12.44
2.34
18.48
17.36
32.17
40.56
27.81
31.41
38.33
29.927
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 22
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 23
Translated to a pipeline network, a conceptual High Performance Overview display might resemble figure 21.
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 24
Station Status
XFER
Altair 4
Mesklin
A B C D E F G H
A A A A M A A A
Diag
Arrakis
A B C D E F G H
A A A A M A A A
Trantor
A B C D E F G H
A A A A M A A A
A B C D E F G H
A A A A M A A A
H
A
B
C
D
ON
ON
ON
ON
E
F
G
H
OFF H
ON
ON
ON
113 112
0
112
113 113 113 112
42
43
42
44
43
43
43
8.0
10.0 0.6
9.5
9.8 9.5 9.8 9.0
75 78 78 75 51 50 75 55
74 77 45 74 50 50 65 51
Pipeline Permissives
Breaker 15 Power
OK
Oil Temp 16-33
OK
Oil Pres Status
OK
Level in TK-8776
OK
Gen System Status
OK
Comp 88 in Auto
NOT OK
Lineup Ready
OK
Sys Status Checks
OK
Bearing Readouts
NOT OK
Comm check
OK
Outlet Temp < 250
OK
Cooling Flow
NOT OK
Internal Circuit Check
OK
Bypass Closed
OK
AFS Function
OK
08-15-2009 14:22:09
Econ
O2 %
100%
A2 BFP
KLB/HR
100%
100%
95%
88%
100%
100%
75%
0%
55%
5.0
1800
A2 BFP
Recirc
Selector
B2 BFP
Recirc
Selector
VALVE
FORCED
OPEN
VALVE
FORCED
OPEN
1800
VALVE
CONTROLLED
100%
100%
PULV A
B2 BFP
KLB/HR
AUTO
5.0
50%
Minbari
River
VALVE
CONTROLLED
AUTO
1800
50%
AUTO
1800
50%
Arrakis
Trantor
Terminus
Gateway
Mesklin
FUEL
MASTER
MAN
Altair 4
TX LA
AUTO
65.0
50.1%
D PULV
E
PULV
F PULVa
G document
PULV H
In PULV
2006,
API
issued
on Pipeline SCADA HMI displays. There are some inconsistencies within that
document. This is significant because some parts of API-RP-1165 have been incorporated into federal
regulations issued by PHMSA.
PULV C
Overall, the concepts incorporated in the text portion of the document are valid. It mentions several good
practices. The examples section, however, provides several depictions that are in direct violation of those very
text principles!
For example, Section 8.2.4 properly states that Color should not be the only indication for information. That is,
pertinent information should also be available from some other cue in addition to color such as a symbol or piece
of text.
Yet throughout the remainder of the document, examples are shown that routinely violate this principle. Figure
22 shows only a few of the recommended practice examples from API-RP-1165. In many of these examples,
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 25
only subtle color differences, not distinguishable by a substantial fraction of the operator population, are the
only means to distinguish a significant status difference.
In one table, API-1165 recommends color coding alarms by type. The well-known best practice is that they are
redundantly coded by priority, not type (see Figure 22.)
Users of API-1165 are therefore advised to pay more attention to the principles it contains than to the example
depictions.
BACKGROUND
COLOR
STATE
FOREGROUND
COLOR
EXAMPLE
Color
Green
Red
Yellow
Yellow
Red
Blue
1234
1234
1234
1234
1234
1234
Color
Normal
High-High Alarm
High Alarm
Low Alarm
Low-Low Alarm
Unknown/Error
Black
Black
Black
Black
Black
Black
4 Way Valve Symbols
T <- Tag
Data Attribute
STATIC
T
RIGHT
T
RUN
ABC
ABC
RIGHT
T
RIGHT
ABC
T
RIGHT
LEFT
RIGHT
ABC
RIGHT
LEFT
T
LEFT
ABC
T
LEFT
TRANSIT
T
LEFT
ABC
T
LEFT
UNKNOWN/
ERROR
INVALID
T
TRN
ABC
T
TRN
INV
ERR
ABC
T
INV
ERR
Tagged
T
LEFT
ABC
T
LEFT
Offscan
O
ABC
T
ABC
T
RIGHT
ABC
RIGHT
ABC
T
LEFT
ABC
T
LEFT
ABC
T
TRN
ABC
T
INV
ERR
ABC
T
LEFT
Manual
M
ABC
T
MT
ABC
Comm Failure
T
RIGHT
RIGHT
Communication
Failure (Stale)
ABC
T
ABC
T
RIGHT
ABC
T
RIGHT
ABC
T
LEFT
ABC
LEFT
ABC
T
LEFT
ABC
ABC
T
LEFT
MT
ABC
Alarm Inhibited
T
TRN
S
TRN
ABC
T
INV
ABC
INV
ERR
ABC
ERR
ABC
T
LEFT
ABC
T
LEFT
Alarm Inhibit
I
ABC
T
ABC
T
RIGHT
Tagged
ABC
RIGHT
ABC
T
LEFT
ABC
T
LEFT
ABC
T
TRN
ABC
T
INV
ABC
ERR
Off Scan
ABC
ABC
ABC
ABC
ABC
ABC
ABC
Station ABC
U1
T
RUN
OPN
RUN
U2
OPN
OPN
% Open
OPN
123.4
V8
V9
V10
V11
V12
T
Case
OPN
Psi
123.4
V7
T
Suction
DIscharge
Psi
123.4
T
T
V5
T1
Suction SP
OPN
Discharge SP
Psi
Psi
123.4
T
T1
OT
Psi
T
CLS
123.4
RUN
123.4
V13
OPN
Tank Level
V6
50.0
T
T
V1
To Station BCD
OPN
V3
OPN
CLS
V4
T T
V2
T
T
V15
OPN
V16
CLS
OPN V14
OPN
T T
OPN
V17
To Station DEF
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 26
Safety parameters/limits
Production rate
Run length
Equipment health
Production cost
Quality
Reliability
It is important to document these, along with their goals and targets. This is rarely done and is one reason for
the current state of most HMIs.
Step 4: Perform task analysis to determine the control manipulations needed to achieve the performance and
goal objectives. This is a simple step involving the determination of which specific controls and measurements
are needed to accomplish the operations goal objectives. The answer determines the content of each Level 2, 3,
and 4 graphic.
Step 5: Design high performance graphics, using the design principles in the HMI philosophy and elements from
the style guide to address the identified tasks.
Step 6: Install, commission, and provide training on the new HMI.
Step 7: Control, maintain, and periodically reassess the HMI performance.
Conclusion
Sophisticated, capable, computer-based control systems are currently operated via ineffective and problematic
HMIs, which were designed without adequate knowledge. In many cases, guidelines did not exist at the time of
graphic creation and the resistance to change has kept those graphics in commission for two or more decades.
The functionality and effectiveness of these systems can be greatly enhanced if redesigned in accordance with
proper principles. A High Performance HMI is practical and achievable.
References
Hollifield, B., Oliver, D., Habibi, E., & Nimmo, I. (2008). The High Performance HMI Handbook.
Hollifield,B., Perez, H., Crawford, W., (2009), Electric Power Research Institute (EPRI), Operator HMI Case Study:
The Evaluation of Existing Traditional Operator Graphics vs. High Performance Graphics in a Coal Fired Power
Plant Simulator, Product ID 1017637, Note: currently available only to EPRI members
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com
Hollifield, Page 27
About PAS
PAS (www.pas.com) improves the automation and operational effectiveness of power and process plants
worldwide by aggregating, contextualizing, and simplifying relevant information and making it universally
accessible and useful. We provide software and services that ensure safe running operations, maximize situation
awareness, and reduce plant vulnerabilities. Our comprehensive portfolio includes solutions for Alarm
Management, Automation Genome Mapping, Control Loop Performance Optimization, and High-Performance
Human-Machine Interfaces. PAS solutions are installed in over 1,000 industrial plants worldwide.
Presented at the 2012 ISA Water & Wastewater and Automatic Controls Symposium
Holiday Inn Castle Resort, Orlando, Florida, USA Aug 7-9, 2012 www.isawwsymposium.com