N--s - NASA Technical Reports Server (NTRS)

2 downloads 0 Views 436KB Size Report
current flowing through a circuit breaker exceeds its maximum ... the line current and the breaker settings may cause .... are color coded to match the colors of the.
/N--s/ NASA

Technical

AIAA-93-4657

Memorandum

106412

7F

i

Design and Implementation of a Status at a Glance User Interface for a Power Distribution

Expert

Eugene M. Liberman and David Sverdrup Technology, Inc. Lewis Research Center Group Brook Park, Ohio

System

B. Manner

and James

L. Dolce and Pamela

A. Mellor

National A eronautics and Space Administration Lewis Research Center Cleveland,

Ohio

Prepared for the AIAA: Computing in Aerospace 9 sponsored by American Institute of Aeronautics San Diego, California, October 19-21, 1993

and Astronautics

N94-21589 .......................

(NASA-TM-106412) DESIGN AND IMPLEMENTATION OF A STATUS AT A GLANCE USER INTERFACE FOR A POWER DISTRIBUTION EXPERT SYSTEM (NASA)

Unclas

7 p G3131

OlqBO/B

:

DESIGN AND IMPLEMENTATION OF A STATUS AT A GLANCE USER INTERFACE FOR A POWER DISTRIBUTION EXPERT SYSTEM

Eugene

M. Liberman

and David

B. Manner

James

Sverdrup Technology, Inc. Lewis Research Center Group Brook Park, Ohio 44142

National

L. Dolce

and

fault

features

are widely used in health monitoring

detection

applications. system

of knowledge

it was designed.

knowledge

base,

system's

it

reasoning as possible.

is part

of a process

system's

is difficult

require

attention.

integrate

expert

and

to focus

matters

essential

the

expert

and its conclusions

overload"

that

be as

an expert system

system,

must be combined

A human system

the user's a

attention

solution

sophisticated

spacecraft

board systems

ensure

Automating

safe and efficient

excellent

tools

system

designed

to the

to data

important

"information

an expert

to present

obfuscating

presenting The design Freedom

this

alone

cannot

and

user interface

the rationale below.

system

user

without

information.

is the key to clearly

status and expert

System

Human

expert

to the

of the user interface

Power

automation; solve all the

diagnostics. The

expert

for the design

to

systems

A both

system findings.

to the Space Station system,

specifics

Trouble,

and

will be discussed

problem.

This paper will discuss a user interface distribution

expert

The importance

to the power

of features

which simplify

assessing

status and which minimize

navigating

layers

of

discussed.

information and

SYSTEM

STATION

will

be

implementation

choices

will

through Design also

be

The Space

Station

for its day-to-day The

power

converting solar

presented.

for solar

flux

orbit.

"sunny" c

1993

SPACE

FREEDOM

Freedom

the

by the

Astronautics,

American Inc.

Institute All rights

of Aeronautics reserved.

"1

while

Station

energy

portion

is

into

is not available

To supply

requires

operation

the station

eclipse phase, excess

and

OF THE

system for Space Station Freedom.

system

Copyright

provide

information

2.0 POWER

rationale

Expert

to

required.

system's

the cause

this task is necessary operation.

the rest of the monitoring

well-designed

any by on

on the ground.

diagnosing

system

of monitoring

needs

aboard

as well as by specialists

can be tedious.

is the

is monitored

When the behavior is abnormal,

is always

to all the

system

Its behavior

expertise

it

Power System

power

to date.

problems

with process

to the

Freedom

with current

of the

interface

diagnoses

Station

however,

and respond

parts

most

are

For example, a user can confused if two or more

different

Space

the expert

Under these circumstances,

in

provides

a for

for a user to absorb

devices

key

this

monitoring

information. distracted and

unrelated

the

the application

If, in addition,

conclusions

of

is that it possesses

about

is

of the process.

available become

One

The

When the user consults

process

concise

events

1,0 INTRODUCTION

of an expert

large body which

A. Muller

Cleveland, Ohio 44135

Abstract

Expert systems

and Pamela

Aeronautics and Space Administration Lewis Research Center

power

of the orbit

electric

orbiting obtained

through

electricity,

throughout with power

power

the earth.

however, the

station's

during

the

must be stored during

the

(insolation).

Freedom's

power system consistsof generation,

storage,

subsystem

and distribution.

collects

solar power

phase of an orbit using convert

solar

generated

power

electric

consumer

power

during

consists

of

photovol_c electric

The

of power

scientific astronaut.

experiment

to

This

energy

storage

to

carries

to an electric

pinpoint

the problem

and more accurate

problem

4.0 THE POWER

area,

DISTRIBUTION

power

supply

distribution

The power

distribution

expert system,

developed

at

Lewis

used by an

Cleveland,

NASA

power

distribution Bus

Isolators

(RPC), and

to

the

subsystem (RBI),

and v_'ous RPCs.

is designed

consumer. components Remote

Power

buses and cables These

The include

to

power Remote

subsystem

and

an

expert

corporation Explorer

II workstation.

process

system

detection, their

Data acquisition

the

Symptom

detection

RPC's

-

which

current flowing maximum

complexity

power

its

Diagnosis

the circuit breaker trips

symptoms

can

loss

faults and operating with

or the

may cause

protection

hardware

alone cannot be expected

explanations

advice. a

is also

of

the

graphical

the power

objects

is a set of rules

is responsible

for taking

searching

the

the latest

subsystem

is present

and

symptom interface.

for obtaining

distribution

corresponding

an anomaly's communicates

a multifollowing

user

or not an anomaly

in

and

Trouble.

that determine

failure

in the system. the

generated

database

cause. The graphical with the user.'

to user

An expert system of encountered user

INTERFACE

5.1 Implementation

details

The user interface

is built

to

Such an expert system,

well-designed

5.0 USER

margin between

settings

this complex.

PrOvide

explain interface

down the line.

insufficient

A human

deal with a system

combined

breaker exceeds

and the breaker

itself may fail.

whether

If

Inference

of this system can lead to

Operatingwith

the line current

assistan_t

value,

from

to overloads.

the flow of power

The inherent

inadvertent

power

through a circuit

allowable

interrupting

problems'

cut off

Reasoning

data acquisition, and

is responsible

updating

and the

consists

processes: diagnosis,

protected

" the RBI's

set-covering

by

Trouble

that

values

breakers

above.

and LISP running on a Texas Instrument

interconnections form the power distribution network. The distribution network and its hardware is by circuit

rule-based,

shell

in

faults in the

described

system

was

Center

OH to monitor and diagnose

distribution

independent

Controllers

connectin_s

components

Trouble,

Research

expert system written in ART (Automated

SUBSYSTEM

subsystem

to faster

EXPER

from a

Tool), The

leading

is and

resolution.

Trouble is an object-oriented, DISTRIBUTION

status

SYSTEM

power

3.0 POWER

The user is able

what the current

the

to many

ranging shaver

quickly

subsystem.

the status

batteries.

power

consumers

"at a glance"

subsystem

nickel-hydrogen

subsystem

types

to see

in the storage subsystem

recharge.able

different

arrays

power.

the user's task of understanding

of the power distribution

The generation

supplies

eclipse.

The distribution

simplifies

subsystems:

during the insolation

solar into

and is also stored

for use

three

interface,

2

Application developed (GSFC).

Environment by NASA The

user

using

(TAE+)

Goddard interface

the Transportable software

Space runs

package

Flight on

Center a

SUN

SparcStation 2 employing Ada

language

used

Motif under Unix with the

for programming.

system resides on a completely a method machines

(RPC)

protocol

protocol

protocols

and Remote

were

were

the

computer,

so

cycles.

ThE+

prototypmg

and

and conservative selected

Aria

programming

is designed

from the schematic

power

distribution

subsystem.

Both

the

use of

for its

for the power distribution

system

the top with the Roll Rings,

but RPC was the final

was

The user interface

Call

Procedure

top contenders.

implemented,

choice due to its reliability CPU

different

for sending information between different was needed. A socket-to-socket

communication

5.2 Screen layout

The expert

quick

language

power

distribution

generation

and

depicted

buses,

the

power

The

include loads,

at

connecting

with

subsystems.

on the schematic

(RBIs and RPCs),

The diagram begins a rotary joint

subsystem

storage

expert

diagram of the

devices

circuit

breakers

and lines connecting

the devices.

capabilities. The The user interface

screens

drawing package. are exercised

refined

souw_e

screens.

(THE+

that

offers

languages.)

The source

the icons.

The

and to display

process.

to our

code

This

can be judged

in the development

generates

mode.

portions of the screens

effectiveness

are completed

's

are drafted they

rehearsal

the dynamic

screen's

early

screens

Once the screens

using TAE+'s

mode animates that each

are designed with ThE+

reflects a

bottom.

with

These

distribution

flow.

only animates

is to add code to acquire

data as well as to respond to the user's

e.g.

such

that

from the top at the

form

a power

perspective

conveys

as well as the direction

of

As a result, terms such as up-stream and

down-stream

are easier to understand.

if an up-stream immediate

oriented

components

tree. The top-down

power

several

been

the roll rings to the loads

power

the

inputs.

circuit

breaker

For example,

is open,

parent) then all breakers below

(descendants)

will not be energized.

top-down

power

hierarchy

capitalizes

on everyone's

was

(i.e.

the

the parent

This notion

chosen

intuitive

of

because

it

understanding

of

gravity.

The TAE + environment user input; however, system

had

protocol system.

to be

is used

data coming handled

system

from the expert

separately.

The

data from determines

RPC

Remote

side evaluate

action

to

take

procedures

the data based

on

e.g. update alpha-numeric

sent the

Another buttons.

portion These

information

the

expert

information

what

remote

especially

The data is sent as an input parameter

a remote procedure.

received,

to handle

to call based on the data that needs to be

transmitted. interface

is well-equipped

to receive

The expert

procedure

what

of the screen

has

to flow downhill,

to users the connectivity

designed

of

schematic

is shown

and

ThE+

the

choice

code generated

next step

After

satisfaction,

so

power

power

to

on the user and determine type

of

data

values or change

colors.

provide

displayed

upon

may

be

not

control creates

screen.

required

at

function.

as legends

Reducing

to match

that

the gold button controls

times,

information.

for the button's

monitoring

are color coded information

all

clutteron the

a more comfortable

screen

Some

mode. The buttons

the means for hiding or showing

The buttons the

the

in the normal operating

The button names serve

example,

3

of the screen is reserved for control buttons control the amount of

they

screen

environment. the colors

of

control.

For

the display

of the

names are

of the devices,

displayed

association

in

therefore,

gold.

between

the devices'

This

feature

the button

names

makes

the

and its data readily

apparent.

Another

portion

messages. is

to

of the screen

explain

annunciator

abnormalities

export system. in the

for each

anomaly

When an operator

annunciator,

emphasize

that

the selection.

line

also

the anomaly. up

the annunciator

diagram,

and

abnormality

the

the

together.

user

to

of

the device,

see

the

relationship

When a message

an acknowledge

new message present, a fact that might in an all text area of the screen.

and

icons,

large

for

the

reduced

description

elements

We preserved

were

clicking

Human-Computer

the

standards

to be applied

interfaces s. The

Program

the

"clickable"

elements

element

a mouse

is

button.

change

the

selected

by

The clickable

the obvious

choice

and the lists of text -- not so obvious.

buttons on the screen to avoid

messages

The

and

for The

are all the same size and shape

confusion.

clickable

the detailed

emphasizing

lists of text,

display

the clickability elements

window

the have

of these items. on the screen

are

not elickable.

5.4

Volume

of

information

a_..d color

and

size

relation.

The less cluttered

the

effective

on

is to convey

is also

that there

is a

be obscured

opposed

to

distribution

some

messages system

Flight

to all the SSFP-related

user-

adopted.

The

4

and

delivers

and busses.

color

screens,

by colors and sizes as numbers. power

the

The

(lines),

The user

circuit

are used to convey potential.

components

that

while a bright green color shows

are energized.

power

to the required

of the cables

Colors

flow and electrical

shows

the mere

One way to reduce clutter

information

loads through a hierarchy

green

certain

the user interface

the screen design.

breakers,

(SSFP)

were

Clickable

when

the

the graphical

into two groups,

are the buttons,

appears

Standard describes

requirements

To assist

of the interface,

on it with

were too distribution

and the

of components

Freedom Interface

our

the standards.

divided

interface

however, of

for the

the design of the icons and

from

and "non-clickable'.

energized The Space Station

load

complexity

the sizes

notion of power 5.3,.Graphical

and load

circuit breaker

among

button

This makes the user aware

breakers

as

lines.

line

These visual cues make it easy

and the icons.

annunciator,

activated.

it

depicted

The sizes specified

The rest of the graphical

on the schematic

explanation

link the message,

explanation

messages

arrow

detailed

of

This text is visible and

and the size of circuit

annunciator,

of the problem.

were

as thicker straight

specified.

clicking, of

or cables

icons were also

components

that

The highlighted

the purple the

area

The shapes

user

to

Selection

line is selected,

does not obscure the schematic'. on the annunciator,

by the

appears in its own portion

above the annunciator.

when

are one

a particular

a text

lines

lines and the buses

user in the navigation

on the schematic

a more detailed description

the screen

The

line is highlighted

opens

This detailed description

for

selects

describing

straight

schematic.

At the same time, a purple

that has detected

an anomaly contains

occur.

detected

appears next to the device

diagram

only

they

that appear on the annunciator

line descriptions

arrow

if

to text

and its purpose

is always present and cannot be hidden.

The messages

line

is dedicated

It is called the annunciator

icons

the

A dim are

not

those that

can clearly see the path that

the power takes to get to the scheduled load. Tripping a circuit breaker causes all the devices down-stream to lose power

causing

those

components

to change

frombrightto dim green.

An energized

and operating,

distribution

network.

up,

from bottom

When a load

current flows through file

salience

is used

current.

a thermometer.

to top,

Thus

margin which

increases.

the breaker's

on over-current.

the operating

using a bar

The graph fills

as the current

The top of the graph represents for tripping

values

compared

are provided

with the power

current

meters

the essential

normal

operating

viewed

from

and

representing

the

because

highlighted

monitoring

conditions.

breaker are small

icons

the

path

display

information The

of and

linking

screens,

high

salience

choices

with

failure

explanation effective

arrows,

from

an

features,

namely:

reduced

design

information

content

anomaly

icons,

detection expert

distribution.

presents

diagnostic

This

of current

convey

concepts

complex

and

and

system

user

provides

an

system

for

interface

without events.

color

diagnostic

monitoring

reasoning

the monitoring

can

design

compromising The display

in terms

can

that are clear to its

scanned

be REFERENCES

at a

the system's

status.

When

an anomaly

on the display,

1. D.B. J.L.

when greater

detail

is needed.

Managing

D.D.

Problem The "statns-at-a-glance" the focus

user interface of the user's

design

strives

attention.

Color

Interaction Press,

E.M.

Liberman,

"Reducing

Computing

2.

using color and size

Manner,

Dolce,

(1993).

the

Power

Systems,"

in Aerospace

Woods,

"The

P.A.

Mellor

Cognitive

in Proc.

Conference,

Cognitive

Representation,"

and

Workload: 9th

AIAA

1,

Engineering

of

Human-Computer

and Complex Systems,

London,

Academic

(1991).

is one way to make an object distinguishable the

energized components ones.

by

the faulty device.

status-at-a-glance

power

available

from

of these

message

Trouble

salience

detected

is depicted

6.0 CONCLUSION

taking a closer look at the numerical values. Thus numeric information does not clutter the screen but is

to control

An anomaly

for example,

the need to know the actual numbers

occurs, the user naturally concentrates

5.6 Salience

on components

under

screen

or quickly

Size

with

to the operator.

dominate

a distance

glance without

component

importance

components

provide

for currents,

The characters

behavior.

breaker,

the graph shows

can be determined

and voltages.

energized

anomalous

in a circuit

is with the size.

attention

drawing a larger box around

charaetfrs

they are of secondary The

to focus

The amalgamation

5.5 Size of alphanumeric

trip values,

exhibiting

object

setpoint

a quick glance.

Numeric

color. Another way of drawing the user's

to a graphical

Current is depicted

graph that resembles

background attention

has voltage but not necessarily is connected

component

rest.

components: clearly

Similarly,

grey which

Color

is used the

stand

to

bright

florescent

out from

the annunciator

is clearly

distinguishable

emphasize

the dim

window from

the

3.

Space

Station Freedom

green

Computer

Interface

green

September

1991

is bright the dark

5

Program

Standards,

SSP

Flight 30570,

Humandraft

REPORT

DOCUMENTATION

Public reportingburden for this c_on

PAGE

Form

Approved

OMB

No. 0704-0188

of tnfocmationis estimatedto average I hour per response, includingthe time for reviewingInstructions, searchingexisting data sources,

collectionof information,includingsuggestionsfor reducingthis burden, to washington Headquarters5ennces, u=rec_oratetor Intormat_onUperatmns ans Hepons, ]z]_) uenerson Da_,rls Highway, Suite 1204, Adington,VA 22202.-4302, end to the Office of Managementand Budget, PaperworkReduction Projec_{0704-0188), Washington, DC 20503. 1. AGENCY

USE ONLY

(Leave blank)

2. REPORT

DATE

3. REPORT

December 4. TITLE

AND

TYPE

1993

AND

DAYE$

Technical

SUBTITLE

COVERED

Memorandum

5. FUNDING

Design and Implementation of a Status at a Glance Power Distribution Expert System

NUMBERS

User Interface for a WU-476-14-10

6. AUTHOR(S) Eugene M. Liberman, David B. Manner, James L. Dolce, and Pamela A. Mellor

7. PERFORMING

ORGANIZATION

NAME(S)

6. PERFORMING OR_A'.kATIO.

AND ADDRESS(ES)

REPORT

National Aeronautics and Space Administration Lewis Research Center Cleveland,

Ohio

D.C.

11. SUPPLEMENTARY

12a.

AGENCY

Aeronautics

Washington,

E-8248

44135-3191

9. SPONSORING/MONITORING

National

NAME(S)

AND

10. SPONSORING/MONITORING AGENCY REPORT NUMBER

ADDRESS(ES)

and Space Administration NASA TM-106412 AA-93--4657

20546-0001

NOTES

Prepared October,

for the AIAA: Computing in Aerospace 9, sponsored by the American Institute of Aeronautics 19-21, 1993. Eugene M. Liberman and David B. Manner, Sverdrup Technologies, Inc., Lewis

Parkway,

Brook

Park,

Ohio

44142,

Research Center_ Responsible DISTRIBUTION/AVAILABILITY

Unclassified Subject

13. ABSTRACT

NUMBER

(work

funded

by NASA

persona James L. Dolce, STATEMENT

(216)

Contract

NAS3-25266);

and James

L. Dolce

and Astronautics, Research Center and Pamela

San Diego, California, Group, 2001 Aerospace

A. Mellor,

NASA

Lewis

433--8052. 12b.

DISTRIBUTION

CODE

- Unlimited

Category

(Maximum

31

200 words)

Expert systems are widely

used in health monitoring

and fault detection

expert system is that it possesses a large body of knowledge about the user consults this knowledge base, it is essential that the expert as concise as possible. If, in addition, an expert system is part of a conclusions must be combined with current events of the process.

applications.

One of the key features

the application for which it system's reasoning process process monitoring system, Under these circumstances,

of an

was designed. When and its conclusions be the expert system's it is difficult for a user

to absorb and respond to all the available information. For example, a user can become distracted and confused if two or more unrelated devices in different parts of the system require attention. A human interface designed to integrate expert system diagnoses with process data and to focus the user's attention to the important matters provides a solution to the "information overload" problem. This paper will discuss a user interface to the power distribution expert system for Space Station Freedom. The importance of features which simplify assessing system status and which minimize navigating through layers of information will be discussed. Design rationale and implementation choices

14.

SUBJECT

will also be presented.

TERMS

GUI, Human factors; Human Man machine interface 17.

SECURITY CLASSIFICATION OF REPORT

Unclassified NSN

7540-01-280-5500

15.

NUMBE_

16.

PRICE

OF PAGES

6 interface;

Expert system;

Space power

systems;

CODE

A02 18.

SECURITY CLASSIRCATION OF THIS PAGE

Unclassified

19. SECURITY CLASSIFICATION OF ABSTRACT

20.

LIMITATION

OF AB$-i-_ACT

Unclassified Standard

Form

298

(Rev.

2-89)

Prescribed by ANSI Std. Z39-18 298-102