Human Machine Interface (HMI) Design The Good
Human Machine Interface (HMI) Design The Good
Human Machine Interface (HMI) Design The Good
HMI Design
Gruhn
66th Annual Instrumentation Symposium for the Process Industries January 27-29, 2011
Gruhn
66th Annual Instrumentation Symposium for the Process Industries January 27-29, 2011
HMI Design
Gruhn
66th Annual Instrumentation Symposium for the Process Industries January 27-29, 2011
In many such HMIs fan and pump impellors are spinning, flames are animated, valves that
are open and pumps that are on are shown in one color, valves that are closed and pumps that are
off are shown in another. Different process lines are shown in different colors. The overuse of
animation and color results in misplaced salience. Raw data (not useable Level 2 information) is
presented in many different fields. Too much raw data results in both working memory trap
problems and data overload. Just what should all the values be? How can this data be turned into
HMI Design
Gruhn
66th Annual Instrumentation Symposium for the Process Industries January 27-29, 2011
usable information (e.g., is the plant running optimally)? How can this information be projected
into the near future (e.g., are we approaching any alarm or trip levels)? What level of experience
and training are required for someone to have a correct mental model of the system?
More recent guidelines stress the use of low contrast gray backgrounds and limited use of
color. Some designers still violate the basic principles and screens such as the one shown in
Figure 4 continue to be produced.
Operator error has been cited as a major factor in many accidents. Many of the errors actually
stemmed from poor situation awareness caused by what may be better termed design-induced
error. Its not that people make bad decisions or act poorly; they most often simply
misunderstand the situation theyre in.
For example, a poor HMI was considered one of many contributors to the 2005 accident in
Texas City, TX. The accident involved overfilling a distillation column and a blow down vessel
(when no more than 10 feet of liquid was supposed to be present in the distillation column). How
could the operator have allowed this to happen? The level transmitter indicated a high level
alarm, but the high level switch did not. The switch was not working properly, the transmitter
was not calibrated properly, and the transmitter was incapable of measuring a level beyond 10
feet. One screen showed the amount of material going into the column, another showed the
amount of material going out. No single screen showed the information the operator really
needed the difference between the two the material balance. Had this useful piece of
information been presented along with the range of values it should be, and that it had been
exceeded by orders of magnitude the conditions leading up to the accident may never have
developed. The operator was completely unaware that anything was wrong.
HMI Design
Gruhn
66th Annual Instrumentation Symposium for the Process Industries January 27-29, 2011
A Medical Equivalent
Imagine that youre going to see your doctor for a checkup. You lie down on a bed, a
technician connects various sensors and monitors to you, and the technician then views a display
like the one shown in Figure 5.
Just as your plant process is represented as a P&ID with spinning pumps and numbers
representing raw data, this medical screen shows a graphic of a body, complete with a pumping
heart and lungs that expand and contract. Raw data is displayed. Is this person healthy? What
should the numbers be? How long does it take you to scan and interpret the information? Are the
numbers meaningful to you? How much training and experience would you need to understand
this raw data?
It might be easier to interpret the information if you knew what range each number should be
within. Figure 6 represents a slight improvement, but how long does it take you to scan the
information and determine if each number is within the proper range, and by how much? Might
there be a better way still of displaying this information?
Text fields are an inefficient way
for humans to interpret information.
Humans can interpret more
information more quickly if its
represented graphically. The actual
numerical values dont even matter if
theyre within normal limits. Figure 7
shows the Star Trek medical display
from the mid 1960s. It takes less
than two seconds to interpret this
display! This is information (Level 2
SA) rather than raw data (Level 1
Figure 7: Sample Medical Display #3
(Source: The High Performance HMI Handbook)
SA) that requires interpretation.
HMI Design
Gruhn
66th Annual Instrumentation Symposium for the Process Industries January 27-29, 2011
Gruhn
66th Annual Instrumentation Symposium for the Process Industries January 27-29, 2011
such subjective measures also have shortcomings. Simulations can be halted at random intervals
and operators can be asked a variety of relevant questions to determine their SA.
One example of an effective screen is shown in Figure 8.
Figure 8: An Effective High Performance HMI (Source: The High Performance HMI Handbook)
Just as a Doctor does not need to see a graphic of the human body in order to understand the
health of a patient (Figures 5-7), an operator does not need to see a graphic of a plant P&ID in
order to understand the health of the process hes trying to control (no matter what he may be
used to or may want). Figure 8 represents Level 2 and 3 SA information. Analog bar indicators
show the current status of the process better than displaying raw data and taxing the operator to
interpret it all. Trend graphs show both the current and projected performance of the process.
The operator can now actively take corrective action before the process approaches or exceeds
normal limits. Displays are low contrast gray with very limited use of color. Colors such as
yellow and red should be used in limited amounts and for alarming only. Whether a pump is on
or off, or whether a valve is open or closed, should not be called out to the operator, unless the
item is in a state that it should not be. Clicking on buttons or other areas of the display can take
the operator to more detailed screens. The number of mouse clicks to get to any particular
information should be limited.
HMI Design
Gruhn
66th Annual Instrumentation Symposium for the Process Industries January 27-29, 2011
P&ID representation
Presentation of raw data as numbers (temperatures, pressures, etc.)
No trends
Flashing/spinning graphics
Bright colors, 3-D shadows
Color coding of piping and vessel contents
Measurement units in large, bright text
Lots of crossing lines
Alarm related colors for non-alarm related elements
Inconsistent colors
Conclusions
Douglas Adams said, Human beings, who are almost unique in having the ability to learn
from the experience of others, are also remarkable for their apparent disinclination to do so.
Change is difficult. The suggestions in this paper will not be accepted by many (no matter what
the body of research may suggest) and implementing the suggestions will not be easy. In order to
do so, there will need to be involvement and buy-in from management, technical staff, and
operators. Perhaps the basic education and information presented in this paper will be a useful
first step. Further details are provided in the references cited.
Acknowledgments
The author does not claim to be the original developer of the bulk of this work and gratefully
acknowledges the authors listed in the reference section.
HMI Design
Gruhn
66th Annual Instrumentation Symposium for the Process Industries January 27-29, 2011
Author Bio
Paul Gruhn is the Training Manager at ICS Triplex (a Rockwell Company) in
Houston, Texas. Paul is an ISA Fellow, a member of the ISA 84 standard
committee, the developer and instructor of ISA courses on safety systems, and
co-author of the ISA textbook on the subject. He has a B.S. degree in
Mechanical Engineering from Illinois Institute of Technology, is a licensed
Professional Engineer (PE) in Texas, a Certified Functional Safety Expert
(CFSE), and an ISA 84 Expert.
References
1. Designing for Situation Awareness: An Approach to User-Centered Design by Mica
Endsley, Betty Bolt, and Debra Jones, CRC Press, 2003
2.
3.
Human-Machine Interface Design for Process Control Applications, Jean-Yves Fiset, ISA,
2009
4. Investigation Report, Refinery Explosion and Fire, Report No. 2005-04-I-TX, March 2007,
Chemical Safety Board
5. The Non-Designers Design Book, Robin Williams, Peachpit Press, 2008
Further Information
1. PAS web site: www.pas.com
2. User Centered Design Services web site: www.mycontrolroom.com
3. Abnormal Situation Management Consortium web site: www.asmconsortium.net
HMI Design
10
Gruhn