sneak wire

36
Sneak Circuit Analysis P.L. Clemens April 2002

Upload: merasultan

Post on 20-Jan-2016

85 views

Category:

Documents


6 download

DESCRIPTION

Document

TRANSCRIPT

Page 1: Sneak Wire

Sneak Circuit Analysis

P.L. Clemens

April 2002

Page 2: Sneak Wire

28671

Special gratitude is due to John Rankin for his pioneering work insneak circuit analysis. That work has served as the basis for thisbrief training module.

Sources for sneak circuit examples used here are identified asreferences in the initial headers for each. Example 6, the mostrecent case, was suggested by Dr. Rodney Simmons and is basedon information generously provided by J. Robert (Bob) Young,Vehicle Defect Investigator for the National Highway Traffic SafetyAdministration. Examples 2 and 3 are drawn from personalexperience.

P. L. Clemens

Acknowledgement:

Page 3: Sneak Wire

38671

“SNEAK CIRCUIT ANALYSIS — Conducted on hardware and software toidentify latent (sneak) circuits and conditions that inhibit desired functions orcause undesired functions to occur without a component having failed. Theanalysis employs recognition of topological patterns which are characteristic of allcircuits and electrical/electronic systems.”

MIL-STD-882A, PARA. 5.5.1.2.C, June 1977

“… A SNEAK CIRCUIT is a designed-in signal or current path which causes anunwanted function to occur or which inhibits a wanted function. (This excludes)…component failures and electrostatic, electromagnetic, or leakage paths ascausative factors. …(It also excludes) improper system performance due tomarginal parametric factors or slightly out-of-tolerance conditions.”

John P. Rankin, 1973 (Ref. 1)

“…SNEAK CIRCUITS are conditions which are present but not always active,and they do not depend on component failure.”

E. J. Hill and L. J. Bose, 1975 (Ref. 2)

Definition…

Page 4: Sneak Wire

ExampleSneak Circuits

Page 5: Sneak Wire

58671

• REQUIREMENTS: Radio cannot be leftON with ignition switch OFF. Hazardflasher must be operable with ignitionswitch OFF.

• DESIGN: Radio is in series with ignitionswitch. Hazard switch and flasherbypass ignition switch.

• SCENARIO: Radio operatessynchronously with brake lights whenignition switch is used to turn off radio,hazard flasher is operated, and brakepedal is depressed.

FIND THE SNEAK!

+

– BRAKESWITCH

FLASHERMODULE

IGNITIONSWITCH

BATTERY

HAZARDSWITCH

OFFON

OFF

ON

RADIO

BRAKELIGHTS

1. Auto Brakes, Flasher and Radio(Some autos — late ’60s Refs. 3, 4, & 5)…

Page 6: Sneak Wire

68671

1. Auto Brakes, Flasher and RadioSneak Disclosed…

SNEAK: Brake switch providesreverse-current path, placing radio inparallel with brake lights.

• Is this a true Sneak Circuit?• Will it cause harm?

• How might it be corrected?

+

–BRAKE

SWITCH

FLASHERMODULE

IGNITIONSWITCH

BATTERY

HAZARDSWITCH

OFFON

OFF

ON

RADIO

BRAKELIGHTS

Page 7: Sneak Wire

78671

• REQUIREMENTS: Conserve copper. Allow no potentialmore than 130v above ground.

• DESIGN: Use 3-phase circuits, approximately balancedloads, no neutral return wires. Use 220-v circuits andappliances.

• SCENARIO: Lamps on circuit A-B are dim and only withcircuit B-C lamps or bathroom heater on. Fridge operates erratically and onlywith bathroom heater on. All circuit A-C devices function normally.

A

B

C

ENTRYFUSES

ENTRYCUTOFF

DISTRIBUTIONTRANSFORMER

SECONDARYWINDNGS

127 / 220 v; 3Ø; 50 Hz

LOADA-C

127 v.

127 v.

127

v.

LOADA-B

FRIDGE BATHHEATER

LOADB-C

FIND THE SNEAK!

2. Western European HouseholdWiring (153 Ave. de Broqueville, Brussels)…

Page 8: Sneak Wire

88671

SNEAK: Circuit B fuse blows, leaving Load A-B devices inseries with B-C devices across 220-v line A-C. Potential ofline B now “floats” toward line having lower load impedance.

• Is this a true Sneak Circuit?• Will it cause harm?

• How might it be corrected?

A

B

C

ENTRYFUSES

ENTRYCUTOFF

DISTRIBUTIONTRANSFORMER

SECONDARYWINDNGS

127 / 220 v; 3Ø; 50 Hz

LOADA-C

127 v.

127 v.

LOADA-B

FRIDGE

BLOWN

BATHHEATER

LOADB-C

127

v.

2. Western European HouseholdWiring Sneak Disclosed…

Page 9: Sneak Wire

98671

3. Auto and Trailer Light System(Current Standard Practice)…

CONNECTOR

RUNLIGHTS

RUN LT.SWITCH

BRAKELIGHTS

RUNLIGHTS

BRAKELIGHTS

AUTO BODY GROUND RETURN TRAILER FRAME

+

BRAKE SWITCH

BATTERY

• REQUIREMENTS: Trailer lights duplicate functions of auto lights. Trailer lightsare readily disconnected from auto.

• DESIGN: Connector places trailer brake and running lights in parallel with autolights.

• SCENARIO: With running light switch closed, running lights on auto and trailerboth function until brake is operated. Then auto brake lights operate and alltrailer lights are dark. With running light switch open, operating brake producesdim glow of all running lights, proper operation of auto brake lights, but nooperation of trailer brake lights.

FIND THE SNEAK!

Page 10: Sneak Wire

108671

3. Auto and Trailer Light SystemSneak Disclosed…

SNEAK: Ground return circuit from trailer frame to auto is “open” (or high resistance).Path 1 sees running light switch closed; high resistance trailer running lights are inseries path to ground through low resistance trailer and auto brake lights. Thus, theyglow. Operating auto brake lights eliminates this path, extinguishing trailer lights. Path2 sees running light switch “open.” Operating brake places both running light pairs inseries with trailer brake lights, and they glow at reduced voltage.

• Is this a true Sneak Circuit?• Will it cause harm?

• How might it be corrected?

CONNECTOR

RUNLIGHTS

RUN LT.SWITCH

BRAKELIGHTS

RUNLIGHTS

BRAKELIGHTS

AUTO BODY GROUND RETURN TRAILER FRAME

+

BRAKE SWITCH

BATTERYOPEN

PA

TH

1

PATH 2

Page 11: Sneak Wire

118671

• SCENARIO: On 21 Nov. 1961, Redstonemotor fired and began liftoff. After “flight” of a few inches, motor cut off and vehiclesettled on pad. Mercury capsule jettisoned and impacted 1,200 ft. away. Area wascleared for 28 hours. for Redstone batteries to drain down and liquid oxygen toevaporate. Damage was slight. Booster and Mercury capsule were later reused.

• REQUIREMENTS: On-board firecontrol signal ignites motor. Abortprior to liftoff is by Pad Abort Sw. On-board abort is also enabled full time.

• DESIGN: Motor is ignited by on-board Fire Sw., annunciated throughumbilicus. Ignition coil self latches toon-board power supply. On-boardMotor Cutoff Coil is energized byOn-Board Abort Sw. Cutoff Coil selflatches to on-board power supply.Umbilicus and Tail Gnd. Connectorare separate liftoff breakaways.

FIND THE SNEAK!

BR

EA

KA

WA

YU

MB

ILICA

LC

ON

NE

CT

OR

IGNITIONINDICATOR

LIGHT

PADABORT

Sw.ABORTCOILwith

SUPRESSORDIODE

TAIL Gnd. CONNECTOR

+ –28v.

MOTORIGNITION

COILMOTORCUTOFF

COIL

ON-BOARDABORT Sw.

VE

HIC

LE S

KIN

FIRESw.

+

4. Redstone/Mercury Booster Firing Circuit (1961 config. Ref. 1)…

Page 12: Sneak Wire

128671

4. Redstone/Mercury Booster FiringCircuit Sneak Disclosed…

SNEAK: Tail Gnd. Connector brokeaway 29 msec prior to umbilicusseparation, leaving current path asshown for excitation of Motor CutoffCoil through Ignition Indicator Lightand Suppressor Diode.

Result: Abort at liftoff.

• Is this a true Sneak Circuit?• Will it cause harm?

• How might it be corrected?

BR

EA

KA

WA

YU

MB

ILICA

LC

ON

NE

CT

OR

IGNITIONINDICATOR

LIGHT

PADABORT

Sw.ABORTCOILwith

SUPRESSORDIODE

TAIL Gnd. CONNECTOR

+ –28v.

MOTORIGNITION

COILMOTORCUTOFF

COIL

ON-BOARDABORT Sw.

VE

HIC

LE S

KIN

FIRESw.

+

Page 13: Sneak Wire

138671

• REQUIREMENTS: Independent “ARM”and “FIRE COMMAND” operations areboth necessary to initiate TerminalCountdown Sequence (TCS).

• DESIGN: K55 is energized only if both K128 andK927 are closed. K55 starts uninterruptible TCS.K127 energizes K128 when TCS ARM KEY Sw. isclosed. Manual Fire Command energizes K927.(K128 is K127 arm slave repeater; K124 latchesmanual fire command, but only if K127 isenergized.) NOTE: There are only five relays. Eachhas only one pair of N.O. contacts. Each operatesonly once. Detection of design errors andtroubleshooting are simplified. Available failuremodes are minimized.

FIND THE SNEAK!

• SCENARIO: Analysis discloses a sneak path in all 1st-stage Saturn rocket firingcircuits. The sneak circuit bypasses the key-operated Safe-Arm safety switch;7.5M lb of thrust can be unleashed inadvertently.

K927

K127TCSARM

ARM

SAFETCS ARMKEY Sw.

K128TCSARM

SLAVE

K127

K124MANUAL

FIRECOMMAND

LATCH

K55TCS

REMOTESTART

K124

K128

K927

MANUALFIRE

COMMAND

5. Apollo-Saturn 1st-Stage FiringCircuit (Simplified 1973 config. — Ref. 3)…

Page 14: Sneak Wire

148671

• Is this a true Sneak Circuit?• Will it cause harm?

• How might it be corrected?

SNEAK: TCS Arm Key Sw. is in SAFE position.Manual Fire Command button is “bumped.”Event/current-path train is � / � / � / � / � / �…hence, uninterruptible K55 TCS Remote Startis energized without arming! UninterruptibleTerminal Countdown Sequence begins.

+

K927

K127TCSARM

ARM

SAFETCS ARMKEY Sw.

K128TCSARM

SLAVE

K127

K124MANUAL

FIRECOMMAND

LATCH

K55TCS

REMOTESTART

K124

K128

K927

MANUALFIRE

COMMAND

4

5 6

2

1

3

5. Apollo-Saturn 1st-Stage FiringCircuit Sneak Disclosed…

Page 15: Sneak Wire

158671

• SCENARIO: On 4 Dec. 1998, an apparent police van shift lock failure combinedwith suspected misapplication of accelerator rather than brake resulted in suddenacceleration, the death of two pedestrians, and injury of nine.

• REQUIREMENTS: Code 3 ControlSw. activates roof-mounted Blue-Light Bar and causes Brake andBackup Lights to pulse alternately at≈ 2.4 Hz.

• DESIGN: After-purchase mod-ification uses alternating FlasherRelay to accomplish requirements.Diode (D) prevents Brake PedalSw. from activating Blue-Light Barvia current path . Blue-Light Bar, Diode, Flasher Relay,and Code-3 Control Sw. are allafter-purchase additions.

FIND THE SNEAK!

BRAKEPEDAL

Sw.REVERSE-

GEARTRANSMISSION

Sw.

FLASHERRELAY≈ 2.4 Hz

+

ROOF-MOUNTED

BLUE-LIGHTBAR

CODE 3CONTROL

Sw.

BACKUPLIGHTS

SHIFTLOCK

ACTUATOR (RELEASE)

BRAKELIGHTS

D

6. Runaway Police Van(Simplified — Ref. 9)…

Page 16: Sneak Wire

168671

6. Runaway Police VanSneak Disclosed…

• Is this a true Sneak Circuit?• Will it cause harm?

• How might it be corrected?

BRAKEPEDAL

Sw.REVERSE-

GEARTRANSMISSION

Sw.

FLASHERRELAY≈ 2.4 Hz

+

ROOF-MOUNTED

BLUE-LIGHTBAR

CODE 3CONTROL

Sw.

BACKUPLIGHTS

SHIFTLOCK

ACTUATOR (RELEASE)

BRAKELIGHTS

DSNEAK: Closing Code 3 ControlSw. provides pulsing path throughFlasher Relay and Diode todisengage Shift Lock, allowingvehicle operator to shift into gearwhile applying accelerator ratherthan brake.

Page 17: Sneak Wire

178671

Sneak Circuit Types (Refs. 1,2, & 6)…

� SNEAK PATH — causes current to flow along an unexpected route.Examples 1 (p 5) and 5 (p 13).

� SNEAK TIMING — causes or prevents flow of current to activate orinhibit a function at an unexpected time. Example 4 (p 11).

� SNEAK INDICATION — causes ambiguous or false display ofsystem operating conditions …e.g., Electromatic Relief Valve, ThreeMile Island Reactor No. 2, valve solenoid excitation was interpretedas valve position (Ref. 7).

� SNEAK LABEL — causes incorrect stimuli to be initiated throughoperator error …e.g., Morgantown Rapid Transit System, gangedswitch labeled “Battery Disconnect” both disconnected battery frombus and de-energized critical systems (Ref. 2).

Page 18: Sneak Wire

188671

Sneak Path Analysis Methods…

� SYSTEMATIC INSPECTION — Examine circuitbranch by branch, applying intuitive appreciation ofintended function, seeking means for malfunction.

� FAULT TREE ANALYSIS — Postulate outcome ofunknown circuit fault(s) as tree TOP event. Explorepaths to TOP using rules of symbolic logic.

� BOOLEAN ALGEBRA — Express complete circuitlogic in Boolean equations. Reduce the equations andcompare with reduced Boolean expressions fordesired functional algorithm (Ref. 8).

� TOPOGRAPHIC ANALYSIS — (Refs. 1, 2, 4, and 6).

Page 19: Sneak Wire

Basic NodeTopographs

Page 20: Sneak Wire

208671

Topograph Approach (Refs. 1, 2, 4, & 6) …

� Ensure that drawings for analysis accurately portraycomplete as-built circuit.

� Ignore distributed parameters.

� Consider fuses, circuit breakers, and connectors asswitches.

� Convert circuit to equivalent topographic network trees.(Redraw repeatedly, as necessary.)

� Inspect topographic trees for…� adequacy to perform as intended.� freedom from unintended paths.

Page 21: Sneak Wire

218671

Single Line Topograph…

SNEAK POSSIBILITIES/CLUES:

1) Switch S1 open when Load L1 function desired.

2) Switch S1 closed when Load L1 function not desired.

3) Label of Switch S1 does not reflect function of L1.

4) Switch S1 closed when Load L1 = 0.

…etc.GROUND

L1

POWER

S1

Page 22: Sneak Wire

228671

SNEAK POSSIBILITIES/CLUES:

1) S1 open and L1, L2 and/or L3 function desired.

2) S2 open and L2 function desired.

3) S1 and S2 closed and L2 function not desired.

4) S3 open and L3 function desired.

5) S1 and S3 closed and L3 function not desired.

6) Label of S2 does not reflect function of L2.

7) Label of S1 reflects only function of L1 (or L2 or L3.)

8) S2 and S3 open and L1 function desired.

…etc.

POWER

S1

L2

GROUND

L1

L3

GROUND

S3S2

Double Ground Dome Topograph(“Ground Dome”) …

Page 23: Sneak Wire

238671

Double Power Dome Topograph(“Power Dome”) …

L3

GROUND

L2L1

S3

POWER P1

S1

POWER P2

S2

SNEAK POSSIBILITIES/CLUES:

1) S3 open and L1, L2 and/or L3 function desired.

2) S1 open and L1 function desired.

3) S2 open and L2 function desired.

4) Label of S3 reflects only function of L3 (or L1 or L3.)

…formulate other clues as for prior cases.

NOTE: P1 may or may not be at the same potential as P2.

Page 24: Sneak Wire

248671

Combination Dome Topograph(“Double Dome”) …

L2L1

POWER P1

S1

POWER P2

S2

L3

GROUND

L4

GROUND

S4S3

SNEAK POSSIBILITIES/CLUES:NOTE: P1 may or may not be at the same potential as P2.

1) q

2) q

3) q

4) q

n)

…formulate as for prior cases.

Page 25: Sneak Wire

258671

“H” Topograph…

GROUND

L3S3

L2L1

POWER P1

S1

POWER P2

S2

L6L5

S5 S6

GROUND

SNEAK POSSIBILITIES/CLUES:NOTE: P1 may or may not be at the same potential as P2.

1) q

2) q

3) q

4) q

n)

…formulate as for prior cases.

“42% of all sneak circuits can beattributed to the ‘H’ pattern. Such adesign configuration should beavoided whenever possible.” (Ref. 1.)

Page 26: Sneak Wire

Topographs Appliedto Examples

Page 27: Sneak Wire

278671

GROUND

L3 = 0S3

L2 = 0L1 = 0

POWER P1

S1

POWER P2

S2

L6L5

S5 = 0 S6

GROUND

IGNITIONSWITCH

RADIOSWITCH

RADIOBRAKELIGHTS

HAZARD Sw.w/FLASHER

BRAKE Sw.

P1 = P2

SNEAKPATH

Example 1 (p 5) — “H” Topograph,p 22…

Page 28: Sneak Wire

288671

P1 ≠ P2 ≠ P3

LOAD A-C

POWER P1 = Phase A

S1

POWER P2 = Phase B

POWER P3 = Phase C

S2

S3

BATHHEATER

REFRIGERATOR

S1 = FUSE A

S2 = FUSE B

S3 = FUSE C

SN

EA

KP

ATH

BLOWNFUSE

Example 2 (p 7) — New Topographneeded…

Page 29: Sneak Wire

298671

Example 3 (p 9) — Two Double GroundDome Topographs, p 19…

AUTOGROUND

TRAILERFRAME

AUTOGROUND

POWER P1

S1 RUN LIGHT Sw.

L2

L1= 0

L3

S3S2 = 0

TRAILERBRAKELIGHTS

POWER P1´

S1´ BRAKE LIGHT Sw.

L3´

L1´ = 0

L2´

S2´ = 0S3´

TRAILERRUN

LIGHTSAUTO

BRAKELIGHTS

AUTORUN

LIGHTS

P1 = P1´

PATH 1 PATH 2

CONNECTOR

OPENCONNECTOR

Page 30: Sneak Wire

308671

S2´

OPEN TAIL Gnd.CONNECTOR

L3S3

L2INDICATOR

LIGHTL1 = 0

POWER P1

S1CUTOFF

COILCONTACTS

POWER P2

S2MOTOR

IGNITIONCONTACTS

L6 = 0L5

MOTORCUTOFF

COIL

S5 = 0 S6

P1 = P2

ABORTCOILwith

SUPRESSORDIODE

GROUND GROUNDVEHICLESKIN

UMBILICALCONNECTOR

SNEAKPATH

Example 4 (p 11) — “H” Topograph,p 22…

Page 31: Sneak Wire

318671

Sneak Event Sequence:1 2 3 n

P1 = P2

POWER P2

S1K927

L2K124

MANUALFIRE

COMMANDLATCH

GROUND

L1 = 0

L3K55TCS

REMOTESTART

GROUND

S3 K128S2 = 0

GROUND

L1´K927

POWER P1

S1´MANUAL FIRE

COMMAND

GROUND

L4K128TCSARM

SLAVE

S4K124

4

35

1

2

6

Example 5 (p 13) — Triple GroundDome plus Single Line Topograph,pp 18 & 19…

Page 32: Sneak Wire

328671

P1 = P2 = P3

POWERDOMEGROUND

DOME

SINGLELINE

GROUND

L7ROOF-

MOUNTEDBLUE-LIGHT

BAR

S7 = 0

L2SHIFTLOCK

ACTUATOR

GROUND

L3BRAKELIGHTS

GROUND

POWER P1

S1BRAKEPEDAL

Sw.

S3 = 0S2 = 0

L6BACKUPLIGHTS

GROUND

L5 = 0L4 = 0

S6 = 0

POWER P2

S4CODE 3

Sw.

POWER P3

S5REVERSE

GEARSw.

S4´FLASHER

RELAYL1 = 0

SNEAKPATH

Example 6 (p 15) —Mixed Topographs, pp 21, 22, 23…

Page 33: Sneak Wire

338671

“Sneaks” Elsewhere…

OTHER THINGS than electricalcircuits contain SNEAKS!

EXAMPLES:

• Hydraulic Controls

• Pneumatic Controls

• Mechanical Systems

• Operating Procedures

• Software

• …etc…

Page 34: Sneak Wire

348671

Final Comments…

• True sneak circuits are designed-in and built-in — they do not resultfrom component faults or failures.

• Sneak circuits abound: control circuits, power distribution circuits,monitoring/measurement circuits…

• Sneak search methods are largely inductive. The topographicalcomparison method, most prevalent in the literature, is most easilyapplied after a malfunction has been recognized!

• Sneaks afflict other-than-electrical systems…HydraulicMechanicalProcedural…etc…

Page 35: Sneak Wire

358671

References…1. Rankin, J. P., “Sneak Circuit Analysis,” Nuclear Safety, Vol. 14, No. 5, Sept.-Oct. 1973

2. Hill, E. J., “Sneak Circuit Analysis of Military Systems,” Proceedings of the SecondInternational System Safety Conference, July 1975

3. Rankin, J. P., “Identification of Common Cause Failures in Instrumentation andControl Systems,” Hazard Prevention, Vol. 18, No.1 Jan.-Feb. 1982

4. Naval Sea Command, “Contracting and Management Guide for Sneak CircuitAnalysis,” NAVSEA-TE001-AA-GYD/SCA, Sept. 1980

5. Browne, Jack, Jr., “Benefits of Sneak Circuit Analysis for Defense Programs,”Proceedings of the Third International System Safety Conference, Oct. 1977

6. Buratti, D. L, and S. G. Godoy, “Sneak Analysis Application Guidelines,” RADC-TR-82-179, June 1982

7. Mason, J. F., “An Analysis of Three Mile Island,” IEEE Spectrum, Vol. 16, No. 11,Nov. 1979

8. Caldwell, S. H., “Switching Circuits and Logical Design,” Wiley & Sons 1979

9. Young, J. R., “Report documenting ODI’s investigation of a sudden accelerationincident …in Minneapolis, Minnesota on December 4, 1998,” US DoT, NationalHighway Traffic Safety Administration, Jan. 12, 1999 (See also Supplemental Report,Mar.18 1999.)

Page 36: Sneak Wire

368671

Additional Reading…

• Clardy, R. C., “Sneak Circuit Analysis Development and Application,” 1976 Region VIEEE Conference Digest, April 1976

• Clardy, R. C., “Sneak Circuit Analysis; An Integrated Approach,” Proceedings of theThird International System Safety Conference, Oct. 1977

• Godoy, S. G. and G. J. Engels, “Sneak Circuit and Software Sneak Analysis,” Journalof Aircraft, Vol. 15, Aug. 1978

• McRae, P. D., Jr. “Sneak Analysis & System Safety — The Fit & Benefit,” Proceedingsof the Fifth International System Safety Conference, July 1981