티스토리 뷰
목차
화학플랜트에서 반응기(Reactor)는 원료를 원하는 물질로 전환시키는 핵심 설비입니다. 그러나 반응기에서 발생하는 화학반응의 열을 적절하게 제어하지 못하면 단순한 온도 상승이 폭주반응(Thermal Runaway)으로 이어질 수 있습니다.
특히 발열반응(Exothermic Reaction)은 반응이 진행될수록 열을 발생시키기 때문에 냉각능력이 부족하거나 원료 투입이 과도해지는 경우 반응속도가 더욱 빨라지고, 결과적으로 온도와 압력이 급격하게 상승할 수 있습니다.
이번 글에서는 반응기의 위험성을 이해하기 위해 발열반응에서 발생하는 Thermal Runaway의 원리와 실제 플랜트에서 이를 어떻게 예방하고 대응하는지를 중심으로 살펴보겠습니다.
반응기의 핵심 위험은 반응 자체가 아니라, 반응을 더 이상 제어할 수 없게 되는 순간에 있습니다.
1. 발열반응(Exothermic Reaction)이란?
발열반응은 화학반응이 진행되는 과정에서 열을 외부로 방출하는 반응을 의미합니다.
대표적으로 다음과 같은 반응들이 발열 특성을 나타낼 수 있습니다.
- 중합반응(Polymerization)
- 수소화반응(Hydrogenation)
- 산화반응(Oxidation)
- 중화반응(Neutralization)
- 일부 할로겐화반응(Halogenation)
- 일부 알킬화반응(Alkylation)
반응기에서는 일반적으로 이 반응열을 Jacket, Internal Coil, External Heat Exchanger 등의 냉각 시스템을 이용하여 제거합니다.
정상적인 운전에서는 다음과 같은 균형이 유지됩니다.
반응으로 발생하는 열 ≤ 냉각 시스템이 제거할 수 있는 열
문제는 이 균형이 깨지는 경우입니다.
2. Thermal Runaway란 무엇인가?
Thermal Runaway는 간단하게 말하면 반응에서 발생하는 열이 시스템이 제거할 수 있는 열보다 많아지면서 온도가 계속 상승하고, 그 결과 반응속도가 더욱 빨라지는 현상입니다.
HSE 역시 Thermal Runaway를 반응으로 발생하는 열이 주변으로 제거되는 열보다 커지는 현상으로 설명하고 있습니다.
발열반응에서는 일반적으로 온도가 올라갈수록 반응속도가 증가합니다.
즉,
온도 상승 → 반응속도 증가 → 발열량 증가 → 추가적인 온도 상승
이라는 양의 피드백(Positive Feedback)이 발생할 수 있습니다.
이러한 현상이 충분히 진행되면 정상적인 온도제어만으로는 반응을 더 이상 제어하기 어려운 상태에 도달할 수 있습니다.
3. 왜 온도가 조금 올라갔을 뿐인데 문제가 커지는가?
반응속도는 일반적으로 온도에 매우 민감합니다.
대표적으로 Arrhenius 식은 다음과 같이 표현됩니다.
$$ k=Ae^{-E_a/RT} $$
여기서,
- \(k\) : 반응속도상수
- \(A\) : 빈도인자
- \(E_a\) : 활성화에너지
- \(R\) : 기체상수
- \(T\) : 절대온도
입니다.
온도가 증가하면 반응속도상수 (k)가 증가하고, 결과적으로 반응속도가 빨라질 수 있습니다.
따라서 발열반응에서는 다음과 같은 악순환이 발생할 수 있습니다.
온도 상승 → 반응속도 증가 → 발열량 증가 → 추가적인 온도 상승 → 반응속도 추가 증가 → Thermal Runaway
이것이 발열반응이 다른 일반적인 공정 운전보다 위험하게 평가되는 핵심적인 이유입니다.
4. 실제 플랜트에서는 무엇이 Thermal Runaway를 시작시키는가?
중요한 점은 Thermal Runaway가 반드시 "반응 자체의 문제" 때문에 발생하는 것은 아니라는 것입니다.
오히려 실제 위험성 평가에서는 정상운전에서 벗어나는 다양한 Process Upset을 먼저 살펴봐야 합니다.
대표적인 원인은 다음과 같습니다.
① 냉각능력 상실
가장 대표적인 시나리오입니다.
예를 들어 Reactor Jacket에 냉각수가 공급되고 있다고 가정하겠습니다.
정상 상태에서는 반응열을 냉각수가 제거하고 있습니다.
그런데 다음과 같은 문제가 발생할 수 있습니다.
- Cooling Water 공급 중단
- 냉각수 유량 감소
- 냉각수 온도 상승
- 냉각밸브 고장
- Heat Exchanger Fouling
- Refrigeration System Trip
- 냉각수 Pump Trip
이 경우 반응기 내부에서 발생하는 열을 충분히 제거하지 못하게 됩니다.
HSE 역시 발열반응에서 냉각 시스템의 상실을 주요 위험요인으로 보고 있으며, 냉각 시스템이나 Utility의 신뢰성을 안전설계에서 중요하게 다루고 있습니다.
② Agitator 고장
반응기 내부의 교반 역시 매우 중요합니다.
교반기는 단순히 원료를 섞기 위한 장치가 아니라,
반응물의 균일한 혼합 + 열전달 향상이라는 역할을 수행합니다.
따라서 Agitator가 정지하면 다음과 같은 문제가 발생할 수 있습니다.
Agitator Trip → 혼합 불량 → 국부적인 고온 영역 발생 → 열전달 성능 저하 → 반응속도 변화 → Thermal Runaway 위험 증가
특히 교반이 중단된 상태에서 반응물 투입을 계속하면 위험성이 더욱 커질 수 있습니다.
HSE 역시 Reactor의 안전설계에서 Agitator Failure를 고려해야 하며, 교반 실패가 발열반응 위험을 증가시킬 수 있다고 설명합니다.
③ 원료 투입량 또는 투입속도 이상
Batch 또는 Semi-Batch Reactor에서는 원료 투입속도가 매우 중요합니다.
예를 들어 정상적인 운전조건에서 반응물 A를 100 kg/h로 투입하도록 설계했다고 가정해 보겠습니다.
그런데 Control Valve의 이상으로 200 kg/h가 투입된다면 어떻게 될까요?
반응에 참여하는 물질의 농도가 증가하면서 반응속도와 발열량이 정상적인 조건과 달라질 수 있습니다.
따라서 반응기에서는 단순히 "얼마나 많은 원료를 투입하는가"뿐만 아니라, "얼마나 빠르게 투입하는가" 도 중요한 안전변수가 됩니다.
④ 원료의 온도가 비정상적으로 높은 경우
원료 자체의 온도 역시 반응기 안전성에 영향을 줄 수 있습니다.
특히 반응이 이미 상당한 발열을 발생시키는 상태에서 고온의 원료가 추가로 투입된다면 정상 운전조건보다 빠르게 온도가 상승할 수 있습니다.
따라서 원료 투입 전 온도, Reactor 온도, Jacket 온도 및 Cooling Medium 조건 등을 함께 관리해야 합니다.
⑤ 원료 또는 불순물의 변경
실무에서 매우 중요한 부분입니다.
반응기에서는 동일한 원료를 사용한다고 생각하더라도 실제로는 다음과 같은 변화가 발생할 수 있습니다.
- 원료 Purity 변화
- Catalyst 농도 변화
- Inhibitor 농도 변화
- 새로운 불순물 유입
- 원료 공급업체 변경
- 원료 Grade 변경
- Solvent 변경
이러한 변화가 반응속도나 반응열에 영향을 줄 수 있습니다.
실제로 KOSHA가 공개한 회분식반응기 사고사례에서도 기존과 다른 원료 및 반응을 사용하면서 변경관리(MOC)가 제대로 이루어지지 않은 점이 사고 원인 중 하나로 제시되었습니다.
따라서 반응기에서는 "원료 이름이 같으니까 동일한 공정"이라는 접근보다 원료의 변경이 반응성에 어떤 영향을 미치는가를 확인하는 것이 중요합니다.
5. Thermal Runaway가 발생하면 어떤 일이 발생하는가?
Thermal Runaway의 위험성을 이해하기 위해 하나의 가상의 상황을 생각해 보겠습니다.
정상적인 Reactor 운전조건이 다음과 같다고 가정하겠습니다.
- Reactor Temperature: 80℃
- Reactor Pressure: 3 barg
- Cooling Water: 정상
- Agitator: 정상
- Feed: 정상
이 상태에서 Cooling Water Pump가 Trip 되었다고 가정하겠습니다.
처음에는 Reactor Temperature가 80℃에서 82℃, 85℃ 정도로 서서히 상승할 수 있습니다.
운전자는 온도 상승을 확인하고 Cooling System을 점검할 수 있습니다.
하지만 반응이 충분히 빠르게 진행되고 있다면 상황은 달라집니다.
80℃ → 85℃ → 90℃ → 100℃ → 120℃ → …
온도가 상승하면서 반응속도 역시 증가하고, 그 결과 발생하는 반응열도 증가할 수 있습니다.
결국 다음과 같은 상황으로 발전할 수 있습니다.
냉각능력 부족 → 온도 상승 → 반응속도 증가 → 발열량 증가 → 추가적인 온도 상승 → 증기압 증가 및 기체 발생 → Reactor Pressure 상승 → Relief Device 작동 → 최악의 경우 Reactor Rupture
즉, Thermal Runaway의 최종 위험은 단순히 "온도가 높아지는 것"이 아닙니다.
온도 상승이 압력 상승으로 연결되고, 결국 Reactor의 기계적 건전성을 초과할 수 있다는 것이 핵심입니다.
CCPS 역시 발열반응의 폭주가 온도뿐만 아니라 밀폐된 시스템에서 압력과 반응속도를 급격하게 증가시킬 수 있다고 설명합니다.
6. 그렇다면 반응기의 위험성을 어떻게 해결해야 하는가?
여기서 중요한 것은 하나의 안전장치에 의존하지 않는 것입니다.
실무적으로는 다음과 같은 다중 방어계층(Defense in Depth) 관점에서 접근하는 것이 좋습니다.
① 반응 자체를 이해한다
가장 먼저 해야 할 일은 "이 반응이 얼마나 위험한가?"를 확인하는 것입니다.
단순히 정상운전 온도와 압력을 확인하는 것으로 충분하지 않습니다.
다음과 같은 데이터가 필요할 수 있습니다.
- Heat of Reaction
- Reaction Rate
- Decomposition Temperature
- Maximum Reaction Temperature
- Gas Generation
- Pressure Rise Rate
- Adiabatic Temperature Rise
- Time to Maximum Rate
- Thermal Stability
특히 데이터가 부족한 경우 실험적인 Reaction Hazard Testing이 중요합니다.
HSE는 문헌조사와 이론적 계산만으로는 충분하지 않을 수 있으며, DSC/DTA와 같은 Screening Test 및 Adiabatic Calorimetry 등을 활용하여 반응 위험성을 평가할 것을 제시하고 있습니다.
7. 냉각 시스템은 어떻게 설계해야 하는가?
정상운전에서 냉각이 된다는 것만 확인해서는 부족합니다.
중요한 것은 "냉각 시스템이 고장났을 때 어떻게 되는가?"입니다.
예를 들어 다음과 같은 Failure Scenario를 검토할 수 있습니다.
| Failure Scenario | 예상 영향 | 주요 대응 |
| Cooling Water Loss | Reactor Temperature 상승 | Backup Cooling |
| Cooling Pump Trip | Heat Removal 감소 | Standby Pump |
| Control Valve Failure | Cooling 유량 이상 | Interlock |
| Agitator Trip | Heat Transfer 감소 | Feed Cut-off |
| High Temperature | Reaction Rate 증가 | High/High-High Trip |
| High Pressure | Overpressure | PSV/Rupture Disc |
| Runaway Reaction | 급격한 온도·압력 상승 | Quench/Emergency Relief |
즉, 정상적인 Cooling Capacity뿐만 아니라 비정상 상황에서의 Cooling Capacity와 Failure Response까지 검토해야 합니다.
8. High Temperature Alarm과 Interlock은 무엇이 다른가?
현장에서 흔히 혼동하는 부분입니다.
High Temperature Alarm
운전자에게 다음과 같은 정보를 제공합니다.
"현재 Reactor Temperature가 설정값을 초과했습니다."
즉, 운전자에게 상황을 알려주는 장치입니다.
반면,
High-High Temperature Interlock
설정된 조건에 도달하면 자동으로 특정 행동을 수행합니다.
예를 들어,
TT High-High → Feed Valve Close → Reactor Feed 차단 → Emergency Cooling Open
과 같은 Sequence를 구성할 수 있습니다.
발열반응의 경우 단순 Alarm만으로 충분하지 않을 수 있습니다.
왜냐하면 Thermal Runaway가 시작된 이후에는 운전자가 판단하고 조작하는 시간보다 반응이 진행되는 속도가 빠를 수 있기 때문입니다.
따라서 반응 위험성에 따라 자동 Trip 또는 High Integrity Protection을 검토해야 합니다. HSE 역시 발열반응에서 Alarm, Trip, Interlock, Backup Cooling 등을 주요 방호수단으로 제시하고 있습니다.
9. Emergency Cooling과 Quench System
Thermal Runaway를 예방하기 위한 방법 중 하나가 Emergency Cooling입니다.
정상 Cooling System이 고장 났을 때 별도의 냉각원을 이용하여 Reactor의 온도를 낮추는 방식입니다.
또 다른 방법은 Quench입니다.
Quench는 반응을 억제하거나 반응열을 흡수할 수 있는 물질을 비상시에 Reactor에 투입하여 반응을 제어하는 방법입니다.
다만 Quench System은 단순히 "물을 넣으면 된다"는 방식으로 설계할 수 없습니다.
다음 사항을 반드시 검토해야 합니다.
- Quench Material과 반응물의 Compatibility
- Quench 투입량
- 투입속도
- Reactor의 여유 공간
- Level Swell
- Foaming
- 추가적인 발열 가능성
- Quench System의 신뢰성
HSE 역시 Quench 설계 시 이러한 사항을 검토해야 한다고 설명합니다.
10. 마지막 방어선: PSV와 Rupture Disc
모든 예방 및 제어 시스템이 실패한다면 마지막으로 고려해야 하는 것이 Pressure Relief System입니다.
Thermal Runaway가 발생하면 다음과 같은 이유로 Reactor Pressure가 급격히 증가할 수 있습니다.\
- Reactor Temperature 상승
- Vapor Pressure 증가
- Solvent Vaporization
- Gas Generation
- Secondary Reaction
- Decomposition
따라서 정상적인 운전압력만을 기준으로 PSV를 선정해서는 안 됩니다.
"Runaway Reaction이 발생했을 때 얼마만큼의 열과 가스가 발생하는가?"를 고려하여 Relief Scenario를 정의해야 합니다.
필요한 경우 PSV, Rupture Disc, Emergency Vent 등의 적절한 보호수단을 검토해야 하며, 방출되는 물질이 유해하거나 가연성이라면 Scrubber, Knock-out Drum, Flare 등의 후단 처리 시스템도 함께 검토해야 합니다.
국내 KOSHA의 회분식반응기 사고사례에서도 폭주반응 발생 가능성이 있는 반응기에 대해 파열판을 통한 압력 해소를 예방대책으로 제시하고 있습니다.
11. 실제 사고에서는 어떤 문제가 발생했는가?
발열반응의 위험성을 보여주는 대표적인 사고 중 하나가 1992년 발생한 Polymerisation Runaway 사고입니다.
당시 Reactor에서 정상적인 Polymerization보다 훨씬 강한 반응이 발생했고, 냉각을 최대로 수행했음에도 반응이 폭주하면서 Reactor Pressure가 상승했습니다.
Relief Valve가 작동했지만 Relief System이 해당 폭주반응을 충분히 처리하지 못했고, 최종적으로 Reactor의 Agitator Seal이 손상되면서 다량의 Vapor가 공정으로 방출되었습니다. 조사 결과 이전 Batch에서 Styrene이 비정상적으로 역류하여 다음 Batch에 포함된 것이 사고의 중요한 원인 중 하나로 밝혀졌습니다.
이 사고가 주는 중요한 교훈은 단순합니다.
반응기 사고는 하나의 고장 때문에 발생하기보다 여러 방어계층이 연속적으로 실패하면서 발생할 수 있습니다.
12. 반응기 위험성 문제해결의 실무적인 접근
따라서 실제 Plant에서 발열반응 Reactor의 위험성을 검토할 때는 다음과 같은 순서로 접근하는 것이 효과적입니다.
Step 1. Reaction Hazard를 정의한다
먼저 해당 반응의 반응열과 반응속도, 분해반응 및 Gas Generation 가능성을 확인합니다.
Step 2. Worst Case를 정의한다
다음과 같은 상황을 검토합니다.
- Cooling Loss
- Agitator Failure
- Excess Feed
- Wrong Material
- High Feed Temperature
- Catalyst Overcharge
- Instrument Failure
- Utility Failure
Step 3. Thermal Runaway를 계산한다
Worst Case에서 발생 가능한 최대 온도와 압력, Gas Generation 등을 검토합니다.
필요한 경우 Reaction Calorimetry 등의 실험 데이터를 활용합니다.
Step 4. 예방 계층을 설계한다
- Feed Control
- Temperature Control
- Cooling System
- Agitator Interlock
- High Temperature Trip
- High Pressure Trip
등을 구성합니다.
Step 5. Emergency Protection을 검토한다
정상 제어가 실패했을 때를 대비하여
- Backup Cooling
- Quench
- Inhibitor
- Emergency Shutdown
- Emergency Vent
등을 검토합니다.
Step 6. 최종적으로 Pressure Relief를 검토한다
최악의 Runaway Scenario에서 발생할 수 있는 압력과 유량을 기준으로 PSV 또는 Rupture Disc 등의 적절성을 검토합니다.
13. 반응기 안전에서 가장 중요한 것은 "냉각능력"이 아니다
발열반응 Reactor를 설계하거나 Troubleshooting 할 때 흔히 다음과 같이 생각하기 쉽습니다.
"반응열이 발생하니까 Cooling Capacity를 충분히 확보하면 된다."
하지만 실제로는 이것만으로 충분하지 않습니다.
반응기의 안전성은 다음과 같은 여러 요소가 결합되어 결정됩니다.
- Reaction Chemistry
- Heat Removal
- Process Control
- Interlock / Trip
- Emergency Protection
- Pressure Relief
- Operating Procedure
즉, 반응기 안전은 단순한 Equipment Design 문제가 아니라 화학반응, 열전달, 공정제어, 기계설계, 운전절차가 결합된 Process Safety 문제입니다.
마무리
발열반응에서 가장 위험한 상황은 Reactor Temperature가 단순히 설정값을 조금 초과하는 것이 아닙니다.
가장 중요한 것은 온도 상승이 반응속도 증가와 추가적인 발열로 이어지면서 Thermal Runaway로 전환되는 순간입니다.
따라서 반응기의 위험성을 평가할 때는 정상 운전조건만 확인해서는 안 됩니다.
- "냉각수가 끊기면 어떻게 되는가?"
- "Agitator가 멈추면 어떻게 되는가?"
- "원료가 정상보다 2배 투입되면 어떻게 되는가?"
- "Catalyst가 과량 투입되면 어떻게 되는가?"
- "Temperature Control이 실패하면 최종적으로 Reactor Pressure는 어디까지 올라가는가?"
와 같은 질문을 던져야 합니다.
그리고 이러한 질문에 대한 답을 Reaction Hazard Assessment → Worst Case 선정 → Control/Interlock → Emergency Cooling/Quench → Relief System으로 연결하는 것이 반응기 안전설계의 핵심입니다.
결국 좋은 반응기 설계란 "정상적으로 반응이 잘 되는 설계"가 아니라 "반응이 통제되지 않았을 때도 사고로 발전하지 않도록 설계된 시스템"이라고 할 수 있습니다.
다음 글에서는 반대로 흡열반응(Endothermic Reaction)을 다뤄보겠습니다.
흡열반응은 발열반응과 달리 "열이 발생하지 않으니 안전하다"고 생각하기 쉽지만, 실제로는 가열원 상실, 반응 중단, 미반응물 축적, 재가열 과정에서의 급격한 반응, 고온 운전 및 분해반응 등 다른 형태의 위험성을 가지고 있습니다.
'제조&기술 실무노트' 카테고리의 다른 글
| Control Valve의 표준은 Masoneilan이 아니다? 그래도 기준이 된 이유 (0) | 2026.08.20 |
|---|---|
| PSV 배출배관의 유속은 왜 Mach 0.5~0.7로 관리하는가? (0) | 2026.08.19 |
| GWP란 무엇인가? 지구온난화지수의 의미와 기업의 대응 전략 (0) | 2026.08.18 |
| Pump Jog 운전이란? 펌프 고착을 막는 가장 쉬운 예방 운전 방법 (0) | 2026.08.10 |
| Lessons Learned란 무엇인가? 프로젝트 실패를 반복하지 않는 방법 (0) | 2026.07.12 |