documenting and programming a complex sequence of...

34
Page 1 Emergency Power System Sequence of Operation IEEE Atlanta IAS Chapter October 19, 2015 Documenting and Programming a Complex Sequence of Operation Presented By Michael E. Pincus, PE Kohler Power Systems

Upload: others

Post on 27-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 1

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

Documenting and Programming a

Complex Sequence of Operation

Presented

By

Michael E. Pincus, PE

Kohler Power Systems

Page 2: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 2

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

Water Treatment Plant

Page 3: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 3

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

Single

LineSequence Controls Structure

Path to Success

Why?

Page 4: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 4

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

The Single Line

Page 5: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 5

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

Sequence of Operation

Page 6: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 6

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

Nine (9) Common Configurations

Page 7: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 7

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

Type 900

Page 8: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 8

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

Some “what ifs” to think about

• Generator failure

– Out of service

– Does not start

– Fails after in was running

– Becomes overloaded

– Pre alarm

• Breaker failure

– Fail to open

– Fail to close

• Control system failure

Page 9: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 9

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

This is the way I was taught to write a sequence

Page 10: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 10

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

#@!?

Page 11: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 11

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

There had to be a better way

Page 12: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 12

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

Initial

StateEvent Step 1

Step 2

Step N

Final

State

Current

State

Fail

Done

Current

State

Fail

Current

State

Fail

Done

Done

How every system works

Page 13: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 13

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

Simple Example

Page 14: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 14

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

The System

Page 15: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 15

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

32 Possible States

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

152_M 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

152_1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1

T1/T2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1

252_1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

252_M 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Page 16: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 16

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

A sequence is a transition from current state to new state

Page 17: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 17

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

Can One Document do it All?

– Submittal Sequence of operation

– PLC Programming instructions

– FAT (factory acceptance test) document

– SAT (site acceptance test)

– Final O&M manual

Page 18: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 18

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

How to describe the transition

Page 19: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 19

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

What if something goes wrong?

Page 20: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 20

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

The “sequence” is a series of charts

Page 21: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 21

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

PLC Programming

• Very easy to program and troubleshoot the system behavior

– Based on breaker position

• System does not get “confused”

– We can see the history

• Very easy to modify a sequence

– Only thing effected is that one sub routine

Page 22: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 22

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

Operator Interaction with System

• Stuff on the doors

– HMI – Human Machine Interface

• Touchscreen

– Meters

• Analog

• Digital

• Power quality

– Switches

• Control

– Remote control

– Remote monitoring

Page 23: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 23

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

Easy to operate

Page 24: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 24

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

Generator Controls

Page 25: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 25

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

PLC Program

Page 26: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 26

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

What Just Happened?

Page 27: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 27

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

Water Treatment Plant

Page 28: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 28

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

Single

LineSequence Controls Structure

Path to Success

Why?

Page 29: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 29

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

The Single Line

Page 30: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 30

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

The “sequence” is a series of charts

Page 31: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 31

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

Controls

Page 32: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 32

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

Structure – Power Section

Page 33: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 33

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

The sentence that…….

Submit complete documented PLC ladder logic program to

implement the generator start, paralleling and synchronization, load

shedding, source transfer, etc., as described herein and as shown

on the drawings.

Page 34: Documenting and Programming a Complex Sequence of Operationewh.ieee.org/r3/atlanta/ias/2015-2016_Presentations/2015-10-19-IE… · 19/10/2015  · October 19, 2015 Documenting and

Page 34

Emergency Power System

Sequence of Operation

IEEE Atlanta – IAS Chapter

October 19, 2015

The Water Treatment Plant