17
Lecture 9 ISS0065 Control Instrumentation 1 Human Machine Interface "A picture is worth a thousand words. In interface is worth a thousand pictures." Ben Shneiderman Operator is responsible for operating a process manufacturing facility safely, and efficiently. Process observation can be done through operator’s Human Machine Interface (HMI) providing the second-to-second and minute-to-minute pulse if equipment performance, process integrity, product quality and operational effectiveness. The combination of changing work process, technology and people is driving the HMI to e new level of performance. The operator’s GUI (Graphical User Interface) is becoming a core element of an overall plant operations and situation awareness strategy [1]. 1.1 Human role We use a men who skilled to assess the situation, make changes, choose the solutions. Operator Interface Control equipment Process Interface Processes, equipment operator Figure 1: Human role Most operator control of a process is done though the HMI. Every system’s HMI becomes a customized implementation: so processes can be run as safely and profitably as possible. The arrival of the DCS (Distributed Control Systems), where process signals are monitored by a computerized structure and physical instruments were replaced with software displays. Some industrial accidents where a poor HMI was cited as contributing factor. That happened due to improper alarm management and the lack of the DCS HMI to provide the operators with an overview of the process conditions. If you think safety is expensive, try having an accident! Operator is an important person, the quality of the production or does factory work with profit or loss depend on his/her work. K. Vassiljeva 1 2018

1 Human Machine Interface

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 1 Human Machine Interface

Lecture 9 ISS0065 Control Instrumentation

1 Human Machine Interface

"A picture is worth a thousand words. Ininterface is worth a thousand pictures."

Ben Shneiderman

Operator is responsible for operating a process manufacturing facility safely, and efficiently.Process observation can be done through operator’s Human Machine Interface (HMI) providing thesecond-to-second and minute-to-minute pulse if equipment performance, process integrity, productquality and operational effectiveness.

The combination of changing work process, technology and people is driving the HMI to e newlevel of performance. The operator’s GUI (Graphical User Interface) is becoming a core element ofan overall plant operations and situation awareness strategy [1].

1.1 Human role

We use a men who skilled to assess the situation, make changes, choose the solutions.

OperatorInterface

Controlequipment

ProcessInterface

Processes,equipment

operator

Figure 1: Human role

Most operator control of a process is done though the HMI. Every system’s HMI becomes acustomized implementation: so processes can be run as safely and profitably as possible.

The arrival of the DCS (Distributed Control Systems), where process signals are monitored bya computerized structure and physical instruments were replaced with software displays.

Some industrial accidents where a poor HMI was cited as contributing factor. That happeneddue to improper alarm management and the lack of the DCS HMI to provide the operators withan overview of the process conditions.

If you think safety is expensive, try having an accident!

Operator is an important person, the quality of the production or does factory work with profitor loss depend on his/her work.

K. Vassiljeva 1 2018

Page 2: 1 Human Machine Interface

ISS0065 Control Instrumentation Lecture 9

Table 1: Operator roles

Operator Question Interface help

Observes What is the situation? Show

Reacts Is there a problem? Help

Controls What is the plan?

How to use a human?

Use humans the right way, make work easy and convenient:

• Use the redundancy of information, repeat messages;

• Trust operator with reasonable limits;

– permit some errors and to take responsibility (let him/her study!)

• Load the operator with wise measures;

• Advice him/her (help and comment)

• Give the right of final decision (except SAFETY!)

• Leave a simple operator-functions, automate the complex ones.

• Train and choose the people.

Something is wrong if operator 99% of the time naps and 1% of the time is in panic.

Duties distribution between operator and the automation can be such a system:

• Informs, indicates a problem, does nothing

Shows the operations:

1. all the options

2. some important

3. one

• Informs, performs if allowed

• Informs, waits until disabled, performs

• Performs automatically

1. notifies

2018 2 K. Vassiljeva

Page 3: 1 Human Machine Interface

Lecture 9 ISS0065 Control Instrumentation

2. notifies if asked

• Ignores the operator

Human integration to the control system:

1. What kind of information to provide?

• What is important?

• Does he/she able to apprehend? Does understand?

2. What is allowed to do?

• What are decisions? final decision

3. How to realize all of this?

• notifications, alarms, trends, charts, windows, figures, etc.

Operator’s request: "Give me information, which is necessary such way that I can understand it.Help to decide!"

Operator interface always has a process window (see Fig. 2)

© Metso

Figure 2: HMI

Person always reacts after the notification through a window.

K. Vassiljeva 3 2018

Page 4: 1 Human Machine Interface

ISS0065 Control Instrumentation Lecture 9

Table 2: HMI vs Operator tasks

HMI tasks −→ Operator tasks

collect assess the situation

process avoid deviations

analyze detect obstacles

provide data make decisions

1.2 SCADA

Supervisory Control And Data Acquisition (SCADA) by containing the word “control,” impliestwo-way communication (measurement and control) between the master location and the remotelocation [?].

HMI principles:

1. Do not hide problems

• Detect and Report problems;

• Report if automation deals with problems.

2. Extract and provide an important: do not confuse the operator with colors and animation.

3. Load the operator: when the system is working properly over a long period the operator mustnot to get accustomed do not observe the process.

HMI access, in general there are four levels:

No access Provides very restricted access to the operator stations (OCP). For example, it mayenable personnel to call up and observe overview displays only, but not permit any interactionwith the database. This level of access is that in which the system should be left whenunattended.

Operator Provides full access to the functionality of the OCP (Operators Control Program). Forexample, it enables most displays to be called up, and permits routine interaction with controlfunctions. For example, changing set points, switching loops between auto and manual modes,acknowledging alarms, starting sequences, etc, would all be permitted.

Supervisor This is the same as for the operator but, in addition, provides access to facilities forediting schedules, batch logs, etc. It enables access to restricted management informationdisplays.

Engineer Provides full access to all OCP and ECP (Engineers Control Program) functions. Italso provides full access to all displays, including system diagnostic displays [2].

2018 4 K. Vassiljeva

Page 5: 1 Human Machine Interface

Lecture 9 ISS0065 Control Instrumentation

Areamenu

Mimicdiagrams

Groupdisplays

Trenddiagrams

Statusdisplays

Textdisplays Diagnostics

Figure 3: Main types of screen displays [2]

It is usual to have menu displays at the top of the display hierarchy. Menu displays are normallyorganized on an area basis with, typically, one menu for a number of functionally related majorequipment items (units). The function of menu displays is simply to provide access to other displaytypes. These may be organized hierarchically, in which case mimic diagrams would be the nextmost significant. Otherwise, they would be organized laterally as indicated for the remaining displaytypes. Every display within the system must have a unique reference name/number.

Detailed data should be used based on principle of progressive exposure:

1. Process Area Overview ⇒situation awareness

2. Process Unit Control ⇒ ongoing process manipulation

3. Process Unit Detail ⇒ detailed examination

4. Process Unit Support and Diagnostic Displays ⇒ troubleshooting

The use of colors and special effects can considerably enhance the effectiveness of mimics.

For example:

• Colored lines to distinguish between process streams and utilities.

• Different width lines to emphasize the importance of different streams.

• Vertical bars to fill vessel shapes to convey a sense of level.

• Color changed to indicate valve status, such as black for closed.

• Flashing of symbols or vessel outlines to indicate a particular status.

K. Vassiljeva 5 2018

Page 6: 1 Human Machine Interface

ISS0065 Control Instrumentation Lecture 9

• Pop-up message boxes to provide context sensitive information.

Figure 4: Process Area

© Metso

Operating the Motor/Pump/Valve

Green:Pump is ON,valve is OPEN

Grey:Pump is OFF,valve is CLOSEDFault status

Masked events status

Interlocking status

Alarm status

Loop Window

Figure 5: Status indicators

2018 6 K. Vassiljeva

Page 7: 1 Human Machine Interface

Lecture 9 ISS0065 Control Instrumentation

© Metso

Alarm List

TimePriority

Alarm Area-Select the related picture with double click-You can browse alarms with scroll bars

Acknowledge Page (max 89 pages)

Compress List (active and unacknowledged alarms will remain on the page)

Time display check box (local time / Coordinated Universal Time)

Figure 6: Alarms

• Animation is limited and used for abnormal situations. No gratuitous animation:

– spinning pumps,

– moving conveyors,

– splashing liquids.

• Depiction of process values is made in the context of information (not just numbers on thescreen).

• Important information and key performance indicators have embedded trends.

• Limited use of colors. Alarm colors are used only display alarms.

• Display access requires a minimum number of keystroke actions.

• Display elements have consistent visual and color coding.

K. Vassiljeva 7 2018

Page 8: 1 Human Machine Interface

ISS0065 Control Instrumentation Lecture 9

2 High Performance HMI

HMI Evaluation Methodology

1. Operators can easily track the process in normal conditions

• sufficient process information.

2. Operators are confident they can effectively monitor abnormal or upset conditions. Operatorsinformation system performance in an abnormal situations.

3. During an abnormal, upset or emergency conditions operator can track process using only theHMI.

4. During an abnormal situations the engineers and supervisors must not interrupt the operatorby manipulating the operator’s displays or making their own adjustments to the process.

5. Non-operating tasks re not required of the operator during abnormal conditions. Wheneverthere are critical process activities demanding the operator’s attention, there must be nounnecessary tasks, duties or disturbances.

6. The HMI must meet all of the major criteria

• General graphic factors,

• Navigation factors,

• Workstation factors,

• Alarm management factors.

2.1 Data

Data is not information!There is a big difference between data and information. Most poorly constructed

displays show a lot of data, but little information.Illustration of the difference between data and information is given below [1].

Poor design: just data.What can you say about cat’s health? Is it sick? If you are not veterinarian no knowledge can

be obtained from this Table 3.Imagine that you observe complex process with dozens of such kind of tables. Can you be sure

that in abnormal situation it will be possible to track process and make right actions in order toreturn process to the normal state.

Slight improvement: general range.

2018 8 K. Vassiljeva

Page 9: 1 Human Machine Interface

Lecture 9 ISS0065 Control Instrumentation

Table 3: Cat’s blood test: view 1

Test Result

HCT 31.7%HGB 10.2 g/dlMCHC 32.2 g/dlWBC 9.2× 109 /lGRANS 6.4× 109 /lL/M 2.7× 109 /lPLT 310× 109 /l

Table 4: Cat’s blood test view 2

Test Result Range

HCT 31.7% 24.0− 45.0

HGB 10.2 g/dl 8.0− 15.0

MCHC 32.2 g/dl 30.0− 36.0

WBC 9.2× 109 /l 5.0− 18.9

GRANS 6.4× 109 /l 2.5− 12.5

L/M 2.7× 109 /l 1.5− 7.8

PLT 310× 109 /l 175− 500

Examination of the Table 4 will give you a slight idea about the current situation. That knowl-edge is based on the position with in the range.

Table 5: Cat’s blood test view 3

Test Result Range Indicator

Low-Normal-High

HCT 31.7% 24.0− 45.0

HGB 10.2 g/dl 8.0− 15.0

MCHC 32.2 g/dl 30.0− 36.0

WBC 9.2× 109 /l 5.0− 18.9

GRANS 6.4× 109 /l 2.5− 12.5

L/M 2.7× 109 /l 1.5− 7.8

PLT 310× 109 /l 175− 500

Graphical indicators give information at glance, see Table 5. The individual numbers are not

K. Vassiljeva 9 2018

Page 10: 1 Human Machine Interface

ISS0065 Control Instrumentation Lecture 9

even needed as long as the indicators are in the proper range.

Information is data in context made useful.

Analog representation

Humans are analog beings. Interpreting digital display takes longer and requires more mentaleffort. Graphic panels could be displayed for several seconds on screen and viewer understandsimmediately the current situation.

Recycle compressor K3

flow

s pres

s temp

i temp

i temp

In Out

E vibr

W vibr

oil kPa

oil temp

2

Showvalues

Showtrends

Alarm Indicator withPriority Level and Color

Alarm Range andShutdown value

Desirable Operating Range

Additional Functionality

Figure 7: View of a Compressor

Fig. 7 depicts moving analog indicators. Operating status is visible at glance. If all indicatorsare inside the green region process is at the normal state.

Trends

Trends are essential for properly presenting important data. Important values should be trended !A much better solution than trending on-the-fly is to ensure every Level 1–Process Area

Overview and Level 2–Process Unit Control have at least one trend of important values of theoperation.

2018 10 K. Vassiljeva

Page 11: 1 Human Machine Interface

Lecture 9 ISS0065 Control Instrumentation

The information content of trends is far more valuable than depiction of many typical “P&ID”elements on graphics.

Let’s take a look at the following example:

Figure 8: Current Situation

Operator only sees what is the current situation, but he cannot observe the general picture atall. In reality pressure was stable for a wile, but began to rise an hour ago. And if this continues,it will reach the alarm point in a few minutes (Fig. 9a).

Figure 9: Trend showing: Slow Increase or Oscillation

On the opposite the pressure has been oscillating around the desired point with period of 30minutes, but nor getting up to the alarm point (Fig. 9b).

• The scale of Y-Axis should a tight scale where meaningful change of value is immediatelydetectable (current value ±2− 5%). Scale span values should be shown and adjustable.

• Normal process bounds, quality limits should be indicated.

• Manual adjustment by operator should be possible. “Re-trend” button should allow to returnto the automatically-calculated values.

• Display of multiple traces should be consistently implemented [1].

Controller: A proper trend of controller will show process value, setpoint and controller output.Diagnosing controller problems and valve problems.

K. Vassiljeva 11 2018

Page 12: 1 Human Machine Interface

ISS0065 Control Instrumentation Lecture 9

2.2 Colors

For HMI color usage is restricted for very specific reasons: drawing attention to important situations.Color choices and usage must be applied consistently throughout the entire project. Proper use ofcolors is a factor in making graphics easy to use and comprehend.

Background Colors

Background color of display should be a light gray. This manages problems of:

• glare,

• contrast,

• color interference,

• fatigue.

Gray backgrounds have minimum interference with other color choices.

Foreground Colors

• A minimum number of color should be used and quite sparingly.

• Bright intense color is used only in order to pay operator’s attention to abnormal conditions.

• Color is used in conjunction with text, shape, filled/unfilled status, texture or similar aspect.

Color should not be used in an attempt to indicate the type of the material: cannot be achievedconsistently though the whole project and memorized by the operators. Proves to be a distraction.

If the process running correctly, the screen should display little or no color.

Process Vessels

• Interior: should be uniformly shaded without gradients.

• Shape: representative but without much details.

• Size: should be relative to the process importance and relate to physical size.

Process Flow

• Process lines should be dark gray or black.

• Significance should be differentiated by thickness, not color.

• Use arrows to indicate flow direction on primary lines.

2018 12 K. Vassiljeva

Page 13: 1 Human Machine Interface

Lecture 9 ISS0065 Control Instrumentation

• There should be no more than 2 or 3 line types.

• Depicted consistently.

• Flow from left to right (→).

• Vapors flow up (↑) and liquids down (↓)

• Process lines should enter and leave the screen in consistent ways (labels).

Text

• Amount of text minimized, but not eliminated.

• Font - non serif.

• Ensure consistency with abbreviations.

• Live values (changing) differ from static text. Life value (bold or dark blue)–static text(black).

• Values are presented with precision needed by the operator.

2.3 Alarms

Any value in alarm must be shown clearly and consistently.

• Color is related to alarm priority.

• Unacknowledged alarms should be distinguished from acknowledged alarms.

• If more than one alarm is in effect on value, the highest priority alarm should be indicated.

If possible separate diagnostic-type alarms from primary alarms.

Diagnostic alarms: indicate instrument malfunctions not solvable by operators and requiring mainte-nance attention.

Priority system:

1. Priority 1–Highest (Red);

2. Priority 2–2ndHighest (Yellow);

3. Priority 3–3rdHighest (Orange);

4. Priority 4–Reserved for Diagnostic Alarms (Magenta)

K. Vassiljeva 13 2018

Page 14: 1 Human Machine Interface

ISS0065 Control Instrumentation Lecture 9

Figure 10: Method 1 (Not Recommended)

Figure 11: Method 2 (Not Recommended)

Indication

For the acknowledge condition flashing of the solid block nor ensures that value is always visible.Alarm priority is shown only by color and not redundantly coded, color-blindness can be a problem.Problem: the specific type of alarm is not shown.

In the following method alarm types are coded into the saparate alarm indication element.In actual practice method 4 has significant problems:

• Coding can occupy a lot of space,

• Plus dozen more alarm types may be available.

Figure 12: Method 3 (Recommended)

2018 14 K. Vassiljeva

Page 15: 1 Human Machine Interface

Lecture 9 ISS0065 Control Instrumentation

Figure 13: Method 4 (Not Recommended)

• Too much information [1].

A High Performance HMI is designed to minimize the number of keystrokes required to identify,verify, assess and respond to alarm.

Every alarm priority chosen should have its own unique alarm sound.

• Sound level should be enough for easy detection. A sound starting at lower level then risingcan be very effective.

• It should be possible to turn off alarm sound for the lowest alarm priority during periods ofhigh alarm loads. While visual notification should remain in place [1].

2.4 Elements

Develop standard shapes and sizes for equipment, instrumentation , interlock systems, etc.

Controllers

Controller should be depicted as physical entity not as additional information to the controlledvalve.

Effective depiction will show only four items (with more detail available):

1. Controller Process Value – current readings in Engineering Units.

2. Controller Setpoint – in Units of PV.

3. Controller output – expressed as Percentage (-5%–105%).

4. Controller Mode – Automatic (AUTO), Manual (MAN), Cascade (CAS), etc.

Valves

Avoid tiny scales to show output percentage or variable shading. One-click access to the faceplatewill reveal this information when needed to operator.

K. Vassiljeva 15 2018

Page 16: 1 Human Machine Interface

ISS0065 Control Instrumentation Lecture 9

Shutdown

Operators must be able to manually and quickly shut down operating equipment. Make surethat important action with significant consequences has a confirmation mechanism that avoidsinadvertent action. The “cancellation” option should be consistently implemented. The “defaults”of such mechanism should be on the safe option.

Multiple displays may be needed to cover the same equipment. Purpose-build: startup, normaloperation, state or product transitions, shutdown.

Situation awareness: show past and what is coming up next.These types of displays are applicable to startups, shutdowns, transitions and similar mode

changes.

Figure 14: Display elements used for Startup

Poor startups and shutdowns cost money and large avoidable quantities of off-specs material[1].

2018 16 K. Vassiljeva

Page 17: 1 Human Machine Interface

Bibliography

[1] B. Hollifield, D. Oliver, I. Nimmo, and E. Habibi, The High Performance HMI Handbook. PlantAutomation Services, 2008.

[2] J. Love, Process Automation Handbook: A Guide to Theory and Practice. Springer-VerlagLondon Limited, 2007.

17