collaborative situation awareness tool development: for ...€¦ · • map is one of many tools to...

35
Collaborative situation awareness tool development: for and with operators Mike Legatt, Ph.D. Jeffery Parker, P.E. Principal Human Factors Engineer Senior Operations Engineer September 29, 2015 NERC Monitoring and Situational Awareness Conference

Upload: others

Post on 23-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

Collaborative situation awareness tool development: for and with operatorsMike Legatt, Ph.D. Jeffery Parker, P.E.Principal Human Factors Engineer Senior Operations Engineer

September 29, 2015 NERC Monitoring and Situational Awareness Conference

Page 2: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

2

Copyright / Trademark / Open Source Information

“Macomber Map®” is a registered trademark of ERCOT, Inc. All rights reserved.

Macomber Map is a free open-source application, at http://macombermap.codeplex.com/

Please note: All equipment and telemetry presented herein is driven off simulated data.

Page 3: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

3

The Bulk Power System

• Presidential Policy Directive 21: Energy and communications infrastructure especially critical because of their enabling functions across all critical infrastructure areas

• DOE: “A resilient electric grid… is arguably the most complex and critical infrastructure.”

Page 4: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

4

Situation Awareness

Page 5: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

5

Situation Awareness“…the perception of the elements in the environment within a volume of time and space, the comprehension of their meaning, and the projection of their status in the near future.” – Endsley, 1988

• ERCOT level:• 24 million customers, 75% competitive

choice (> 7 million meters, 15-minute data)• > 43,000 miles of high-voltage transmission • Over 74 GW capacity, including over 15GW

wind capacity, 200 MW solar capacity, all growing

• Control room telemetry ranging from 300 times per second to once every 4 seconds

• Many systems to handle network model, reliability, market, outages, etc.

• Control room operators need to see the “big picture” and have strong decision support

Page 6: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

6

• Many users: system operators (primary), management, engineering, and other key personnel

• Building tool with and for the users• Focus on maximizing user experience and

situation awareness• Software development an outcome of

interactions with stakeholders• Improving operator locus of control

Philosophies of Development

Page 7: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

7

• Map is one of many tools to build better relationships within the organization.

• “Living application”: Changes supported in response to requests from users, and user population may grow.

• Open source: sharing and growing code with other entities can create new use cases, cut development time costs, and benefit the industry as a whole.

Philosophies of Development

Page 8: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

8

• The most important component on the bulk power system is the human being.

• The human’s optimal state occurs when they are using robust and reliable systems that they trust, in an organization that they trust.

• As developers, we support them, their management, and their organization to achieve their high reliability mission again and again.

Philosophies of Development

Page 9: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

9

• Improving situation awareness through:– Cue filtering– Augmented / integrated displays– Spatial organization– Automatic status updates throughout the

application– Design based on human visual system

(magno/parvo/konio-cellular system targeting)– Design to avoid common SA pitfalls

• Building for now and the future

Philosophies of Development

Page 10: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

10

Situation Awareness – Common Pitfalls

• Alarm screens– “Alarm storms” – critical information scrolling

off the screen due to other important alarms– “Dust storms” – critical information scrolling off

the screen due to unimportant alarms– Alarm accuracy – False Alarms, percent

correctTarget Noise

Response Hit False Alarm

No Response Miss Correct Rejection

Page 11: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

11

• The effort began in 2006, working on user interface development as part of the large Nodal project, reporting to Gary Macomber.

• Through frequent meetings with our operators, identified several areas of risks due to lack of situation awareness, non-integration of tools, and needs for specific decision support tools.

• Across many weeks, operator sessions discussed needed tools, and prototype software was developed to provide a context for discussions.

Macomber Map® History

Page 12: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

12

• During this process, real-time EMS linkages were developed to work on a complex problem.

• At that point, operators began to be able to navigate through the system, and reported a better understanding of system dynamics and began to use the tool for solving problems.

• This led to management’s decision to make situation awareness a priority and pick a SA tool.

• Two weeks before management decided to productionalize our in-house developed tool, Gary passed suddenly, and the tool was named Macomber Map to honor his memory.

Macomber Map® History

Page 13: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

13

In Memory

• Gary L. Macomber– Senior Enterprise Architect– Feb. 26, 1953 - Aug. 26, 2008

Page 14: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

14

• Since its inception, many new features and enhancements have been added to the map based on feedback across the organization:– “Lasso” of regions (Hurricane Dolly), exporting results

(valley)– Simulator linkages– One-line visualization and controls in study/simulator– Operatorship and blackstart corridor-based displays

and views– Delta trending of individual and aggregate data– Generator control panels– Virtual notation, collaboration– Training and games

Macomber Map® History

Page 15: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

15

• Links physical equipment, alarms and alerts against a GIS background

• Receives and integrates data from a variety of core systems (network model, EMS, MMS, historian, outage scheduler, etc.)

• Business logic performed by core systems. MM provides visualization, decision support, and ability to send commands to core system

• Operators have a large amount of control over the visualization layers, so that they can focus on one issue at a time.

What is Macomber Map®?

Page 16: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

16

Controllable wide-area visualization

All equipment, county-based contouring

Page 17: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

17

Controllable wide-area visualization

All equipment, county-based contouring

Page 18: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

18

Controllable wide-area visualization

345 KV lines at or above 27% normal

Page 19: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

19

Controllable wide-area visualization

345 KV lines at or above 27% normal

Page 20: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

20

Custom regional and search-based aggregation

Page 21: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

21

Custom regional and search-based aggregation

Page 22: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

22

Natural element and grouping information

Page 23: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

23

Detailed one-line display views with controls

Page 24: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

24

Detailed one-line display views with controls

Page 25: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

25

Detailed element view: past, present, future

Page 26: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

26

Detailed element view: past, present, future

Page 27: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

27

• SPP brought in Macomber Map to their internal dev ops team, bringing in house.

• Moving to primary wide-area situation awareness tool.

• Several additional enhancements– Completely new and much faster graphical

rendering library.– Additional rendering to support SPP

operations needs– Growth of map to handle multiple states and

larger service territory, and flowgates.

SPP Enhancements

Page 28: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

28

• Updated to SPP model•Replace dependence on CIM model• Introduced new concepts

• MOA• RZ• States Boundaries• AC Ties• and many more

• Running on VM client consoles• EMS on Linux

• One line support

SPP Enhancements

Page 29: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

29

• Integrated with data sources– MDB, PI, CROW, etc.

• Integrated/Embed other visual sources– Coresight, CDAT, EMS WebFG

• Changed Map Tiles– Topology, street view, etc.

• Created new overlays– Contours for LMP, Frequency, Phase Angle– Weather warnings, radar loop, etc. – Executing EMS studies

SPP Enhancements

Page 30: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

30

SPP Enhancements

Page 31: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

31

SPP Enhancements

Page 32: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

32

SPP Enhancements

Page 33: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

33

Macomber Map®

Page 34: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

34

• Most critical component is relationship with our users.– We tend to get more feedback from our

operators as they see we’re involved, caring, and wanting to help

– The use case for the application may grow due to its plasticity.

– With the lens of the users making critical decisions derived from their situation awareness tools, ensuring the important content is front and center, move extraneous information.

What have we learned?

Page 35: Collaborative situation awareness tool development: for ...€¦ · • Map is one of many tools to build better relationships within the organization. • “Living application”:

35

Staying Focused…