본문 바로가기
준비하는 블로그 준비하는 블로그

HAZOP Node Boundary를 설정하는 실무 기준

Analyst 읽는 시간 약 18분

HAZOP을 수행할 때 가장 먼저 제대로 정해야 하는 것 중 하나가 Node Boundary입니다.

Node를 너무 작게 나누면 같은 Cause와 Consequence를 반복해서 검토하게 되고, 반대로 너무 크게 잡으면 하나의 Node 안에 여러 공정기능이 섞이면서 중요한 Deviation이나 사고 시나리오를 놓칠 수 있습니다.

따라서 좋은 HAZOP은 단순히 Guide Word를 잘 적용하는 것뿐 아니라 적절한 Node Boundary를 설정하는 것에서 시작한다고 볼 수 있습니다.

HAZOP에서 Node는 공정 전체를 분석 가능한 크기로 나눈 하나의 검토 단위입니다. 예를 들어 하나의 배관, 펌프 계통, 저장탱크, 반응기, 열교환기 등이 하나의 Node가 될 수 있습니다.


1. Node Boundary는 왜 중요한가?

HAZOP에서는 각 Node마다 Design Intent를 정의하고, 그 Design Intent에 Guide Word를 적용하여 Deviation을 찾아냅니다.

예를 들어 다음과 같은 공정이 있다고 가정해보겠습니다.

Feed Tank → Pump → Flow Control Valve → Reactor

이 전체를 하나의 Node로 설정할 수도 있지만, 그렇게 하면 Flow, Pressure, Level, Temperature 등 서로 다른 공정 특성이 한꺼번에 섞이게 됩니다.

반대로

Tank Outlet Nozzle / Suction Pipe / Pump / Discharge Pipe / Control Valve / Reactor Inlet

처럼 지나치게 세분화하면 동일한 No Flow, Low Flow, Reverse Flow Scenario를 여러 번 반복하게 될 가능성이 높습니다.

따라서 Node는 하나의 명확한 Design Intent를 설명할 수 있을 정도의 크기로 설정하는 것이 중요합니다.


2. 가장 기본적인 기준은 Design Intent다

Node Boundary를 설정할 때 가장 먼저 확인할 것은 배관 길이나 P&ID상의 장비 개수가 아닙니다.

가장 중요한 기준은 Design Intent가 동일한 구간인지 여부입니다.

예를 들어 다음 구간을 생각해볼 수 있습니다.

Tank T-101 → Pump P-101 → Reactor R-101

Tank에서 Pump까지의 주된 목적은 Pump에 원료를 공급하는 것입니다.

Pump 이후부터 Reactor까지는 원료를 일정한 유량과 압력으로 Reactor에 이송하는 것이 주된 목적일 수 있습니다.

이 경우 두 구간의 Design Intent가 다르다면 별도의 Node로 구분하는 것이 자연스럽습니다.

즉,

Node 1 : T-101에서 P-101 Suction까지 원료를 안정적으로 공급한다.

Node 2 : P-101을 이용하여 원료를 지정된 유량과 압력으로 R-101에 공급한다.

처럼 정의할 수 있습니다.

Node Description을 한 문장으로 명확하게 작성하기 어렵다면 Node가 지나치게 크거나 서로 다른 기능이 섞여 있을 가능성을 검토해야 합니다.


3. 주요 공정설비를 기준으로 Node를 구분한다

실무에서는 대형 공정설비를 중심으로 Node를 나누는 방법을 많이 사용합니다.

대표적으로 다음과 같습니다.

  • Reactor
  • Distillation Column
  • Storage Tank
  • Pressure Vessel
  • Heat Exchanger
  • Pump
  • Compressor
  • Furnace
  • Filter
  • Separator

예를 들어 Reactor 자체는 반응이라는 명확한 Design Intent를 가지고 있기 때문에 하나의 독립 Node로 설정하기 좋은 대상입니다.

열교환기의 경우에도 Hot Side와 Cold Side의 공정목적이나 위험특성이 크게 다르다면 각각 별도 Node로 구분할 수 있습니다.

중요한 것은 설비 한 대가 반드시 Node 하나라는 공식은 없다는 것입니다.

복잡한 설비는 여러 Node로 나눌 수 있고, 반대로 단순한 배관과 부속설비는 하나의 Node로 묶을 수도 있습니다.


4. 공정조건이 크게 변경되는 지점을 Boundary로 활용한다

Node Boundary를 설정할 때 유용한 기준 중 하나가 Pressure, Temperature, Phase, Composition 등의 변화입니다.

예를 들어 열교환기를 통과하면서 유체 온도가 30℃에서 150℃까지 상승한다면 열교환기 전·후의 위험특성이 크게 달라질 수 있습니다.

마찬가지로 감압밸브를 통과해 압력이 크게 떨어지거나, Flash Drum에서 Liquid와 Vapor가 분리되는 경우에도 새로운 Node를 설정하는 것이 좋습니다.

대표적인 Boundary 후보는 다음과 같습니다.

Pressure가 크게 변하는 지점

Temperature가 크게 변하는 지점

Liquid → Vapor 등 Phase가 변하는 지점

Composition이 달라지는 지점

공정기능이 변경되는 지점

즉 단순히 P&ID상의 페이지가 바뀐다는 이유보다는 공정의 물리적 상태 또는 기능이 바뀌는 지점을 우선적으로 고려해야 합니다.


5. Control Loop가 달라지는 지점을 확인한다

Control Valve와 주요 Control Loop 역시 Node Boundary를 설정하는 중요한 기준입니다.

예를 들어

Tank → Pump → FCV → Reactor

구조에서 FCV 전단은 Pump Discharge Pressure의 영향을 받고, 후단은 Reactor Pressure 및 Flow Control의 영향을 받을 수 있습니다.

Control Valve가 Fail Close 되었을 때 전단에서는 High Pressure가 발생할 수 있고 후단에서는 No Flow가 발생할 수 있습니다.

따라서 하나의 Control Valve를 기준으로 전단과 후단의 Cause-Consequence 구조가 크게 달라진다면 Node를 분리하는 것이 효과적입니다.

다만 모든 Control Valve를 반드시 Node Boundary로 설정할 필요는 없습니다.

해당 Valve가 공정의 Design Intent나 위험 Scenario를 실질적으로 변화시키는지를 판단해야 합니다.


6. Isolation 지점도 중요한 Boundary가 된다

Manual Valve, SDV, ESD Valve, Blind 등 공정을 물리적으로 차단할 수 있는 지점도 Node Boundary 후보가 될 수 있습니다.

특히 대형 설비 사이에 명확한 Isolation Point가 존재하고, 해당 지점을 기준으로 각각 독립적으로 정지하거나 정비할 수 있다면 별도 Node로 구분하기 쉽습니다.

예를 들어

Reactor → SDV → Separator

구조라면 SDV를 기준으로 Reactor Outlet System과 Separator Feed System의 기능이 분리될 수 있습니다.

하지만 Manual Valve가 있다는 이유만으로 무조건 Node를 나누는 것은 적절하지 않습니다.

Isolation 기능이 실제 공정운전과 사고 Scenario에 어떤 의미를 갖는지를 함께 고려해야 합니다.


7. Utility 연결도 Node Boundary에서 확인해야 한다

HAZOP에서 Utility는 종종 빠뜨리기 쉬운 영역입니다.

대표적인 Utility에는 다음이 있습니다.

  • Cooling Water
  • Steam
  • Instrument Air
  • Nitrogen
  • Electricity
  • Fuel Gas
  • Refrigerant

예를 들어 Reactor에 Cooling Water가 공급되고 있다면 Reactor Node 안에서 Cooling Water Failure를 Cause로 검토할 수도 있습니다.

하지만 Cooling Water System 자체의 공급압력, Pump, Header 및 Backup System을 분석하려면 별도의 Utility Node를 설정하는 것이 좋습니다.

즉, 공정설비에 들어오는 Utility 연결점은 해당 Process Node의 Boundary가 될 수 있고, Utility System 자체는 별도의 HAZOP Node로 분석할 수 있습니다.


8. Node를 너무 작게 설정했을 때의 문제

Node를 지나치게 작게 나누면 HAZOP이 불필요하게 길어집니다.

예를 들어 동일한 Transfer Line을

Pump Discharge → Elbow

Elbow → Reducer

Reducer → Flow Meter

Flow Meter → Control Valve

처럼 여러 Node로 나눴다고 가정해보겠습니다.

각 Node에서

  • No Flow
  • Low Flow
  • High Flow
  • Reverse Flow
  • High Pressure

를 반복하면 거의 동일한 Cause와 Consequence가 여러 번 등장합니다.

결과적으로 회의시간은 길어지지만 새로운 위험은 거의 발견하지 못할 수 있습니다.

HAZOP Team의 피로도도 높아져 후반부 분석 품질이 떨어질 가능성이 있습니다.

따라서 동일한 Design Intent와 Process Condition을 가진 연속적인 배관은 가능한 한 하나의 Node로 묶는 것이 효율적입니다.


9. Node를 너무 크게 설정했을 때의 문제

반대로 Node가 지나치게 크면 더 큰 문제가 발생할 수 있습니다.

예를 들어

Feed Tank → Pump → Heat Exchanger → Reactor

전체를 하나의 Node로 설정했다고 가정해보겠습니다.

이 Node에는 저장, 이송, 가열, 반응이라는 서로 다른 기능이 들어 있습니다.

High Temperature라는 Deviation 하나를 검토하더라도

  • Heat Exchanger Outlet High Temperature
  • Reactor High Temperature
  • Pump Suction Temperature 상승

등 서로 다른 Scenario가 섞이게 됩니다.

결국 HAZOP Worksheet에서 어느 위치의 Deviation을 분석하는지 불명확해지고 중요한 Cause가 빠질 수 있습니다.

따라서 하나의 Node에서 동일한 Deviation이 위치에 따라 서로 다른 의미를 갖기 시작한다면 Node가 너무 큰 것은 아닌지 검토할 필요가 있습니다.


10. Cause는 Node 내부, Consequence는 Node 외부까지 본다

Node Boundary를 설정하고 나면 분석 범위를 Node 안에만 한정하는 실수를 할 수 있습니다.

실무적으로는 Deviation과 Initiating Cause는 해당 Node를 중심으로 분석하되, Consequence는 Node Boundary 밖으로 확장될 수 있습니다.

예를 들어 Reactor Feed Line Node에서 Reverse Flow가 발생한다고 가정해보겠습니다.

Cause는 Reactor의 높은 압력과 Check Valve Failure일 수 있습니다.

그 결과 Reactor의 고온 반응물이 Feed Tank까지 역류할 수 있다면 Consequence는 현재 Node를 넘어 Feed Tank까지 추적해야 합니다.

즉 Node Boundary는 HAZOP 사고 결과를 인위적으로 잘라내는 경계가 아닙니다.

사고가 다른 설비 또는 Node까지 전파된다면 Consequence는 끝까지 추적해야 합니다.


11. 실제 Node Boundary 설정 예시

다음 공정을 가정하겠습니다.

Feed Tank T-101 → Pump P-101 → Heat Exchanger E-101 → Reactor R-101 → Separator V-101

실무적으로 다음과 같이 나눌 수 있습니다.

Node 1 : Feed Tank T-101

Design Intent:

원료를 지정된 Level과 조건으로 저장하고 Pump P-101에 안정적으로 공급한다.

주요 Deviation:

  • High Level
  • Low Level
  • High Pressure
  • Wrong Composition

Node 2 : P-101 Transfer System

Design Intent:

T-101의 원료를 지정된 Flow와 Pressure로 E-101에 이송한다.

주요 Deviation:

  • No Flow
  • Low Flow
  • High Flow
  • Reverse Flow
  • High Pressure

Node 3 : Heat Exchanger E-101

Design Intent:

Feed를 지정된 Temperature까지 가열하여 Reactor에 공급한다.

주요 Deviation:

  • High Temperature
  • Low Temperature
  • Tube Rupture
  • High Pressure
  • No Utility Flow

Node 4 : Reactor R-101

Design Intent:

원료를 지정된 Temperature, Pressure 및 Composition 조건에서 반응시킨다.

주요 Deviation:

  • High Temperature
  • High Pressure
  • Runaway Reaction
  • Loss of Agitation
  • Wrong Composition

Node 5 : Separator V-101

Design Intent:

반응 생성물을 Vapor와 Liquid로 안정적으로 분리한다.

주요 Deviation:

  • High Level
  • Low Level
  • High Pressure
  • Liquid Carryover
  • Gas Blow-by

이처럼 Node를 설비 이름이 아니라 Design Intent를 중심으로 구성하면 HAZOP의 흐름이 훨씬 명확해집니다.


12. 실무에서 사용할 수 있는 Node Boundary 체크 기준

Node를 최종 확정하기 전에 다음 질문을 해보면 좋습니다.

① 하나의 문장으로 Node의 Design Intent를 설명할 수 있는가?

② Node 내부의 Pressure, Temperature, Composition 등이 크게 달라지지 않는가?

③ 동일한 Guide Word와 Deviation을 자연스럽게 적용할 수 있는가?

④ 하나의 Control Function 또는 Process Function으로 설명할 수 있는가?

⑤ Node가 너무 작아서 동일 Scenario를 반복하게 되지는 않는가?

⑥ Node가 너무 커서 여러 Design Intent가 섞여 있지는 않는가?

⑦ P&ID에서 Node의 시작점과 종료점을 명확하게 표시할 수 있는가?

⑧ 다른 Node와 Cause 또는 Consequence의 연결관계를 추적할 수 있는가?

이 질문 중 여러 항목에 문제가 있다면 Node Boundary를 다시 조정할 필요가 있습니다.


13. HAZOP 회의 전에 Node를 미리 Mark-up하는 것이 좋다

실제 HAZOP에서는 회의 중에 Node를 처음 정하기보다 Facilitator 또는 Process Engineer가 사전에 P&ID를 검토해 Node Boundary를 미리 Mark-up해 두는 것이 효율적입니다.

준비자료에는 최소한 다음 내용이 있으면 좋습니다.

  • 최신 P&ID
  • Node Number
  • Node 시작점과 종료점
  • Node Description
  • Design Intent
  • 주요 Process Parameter
  • Normal Operating Condition
  • Design Condition
  • 주요 Alarm 및 Interlock
  • 관련 Utility

HAZOP Team은 회의 시작 시 제안된 Node Boundary를 검토하고 필요한 경우 수정하면 됩니다.

이렇게 하면 회의시간을 줄이고 팀원들이 동일한 분석범위를 바라보면서 토론할 수 있습니다.


마무리

HAZOP Node Boundary에는 모든 공정에 적용할 수 있는 하나의 고정된 크기가 존재하지 않습니다.

가장 중요한 기준은 해당 Node가 하나의 명확한 Design Intent를 가지고 있는가입니다.

좋은 Node는 지나치게 작아서 동일 Scenario를 반복하지 않고, 지나치게 커서 서로 다른 공정기능과 위험이 섞이지 않아야 합니다.

실무적으로는 다음 흐름으로 접근하면 좋습니다.

Process Function 확인 → Design Intent 정의 → 주요 설비 및 공정조건 변화 확인 → Control·Isolation 지점 확인 → Node Boundary 설정 → P&ID Mark-up → HAZOP Team 검토

그리고 반드시 기억해야 할 것은 Node Boundary는 사고의 경계가 아니라 분석의 단위라는 점입니다.

Cause는 현재 Node에서 시작하더라도 Consequence가 인접 Tank, Reactor, Flare System 또는 다른 공정까지 이어진다면 그 영향을 끝까지 추적해야 합니다.

결국 적절한 Node Boundary 설정은 HAZOP의 회의시간을 줄이는 단순한 편의사항이 아니라, Deviation과 Cause를 빠짐없이 발굴하면서 불필요한 반복을 줄여 HAZOP 전체의 품질을 높이는 핵심적인 실무 작업이라고 할 수 있습니다.

Analyst

Analyst
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

error: Content is protected !!

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.