ESS 화재 조사와 트레이서빌리티: 사고 랙에서 동일 로트 타 사이트까지 역추적 시간 분해
초록
EPRI의 2024년 백서에 따르면 BESS 고장 사건 데이터베이스 81건 가운데 근본원인을 배정할 만큼 정보가 충분했던 사건은 26건(32.1%)에 그쳤고, 제조 결함이 원인으로 가장 적게 분류된 이유로 화재 후 물리적 증거 소실이 지목됐다. 물리 증거가 타버린 뒤 남는 것은 사이트 밖에 저장된 연결 데이터, 즉 트레이서빌리티다. 사고 랙 1개에서 셀 로트·공정 파라미터·동일 로트 타 사이트 설치 위치까지 5단계 역추적을 가정 시나리오로 분해하면, 전 단계 수작업은 878,400 s, 전 단계 연결 DB는 1,710 s가 소요된다. 그러나 공장 내부 MES만 연결한 경우에도 360,780 s가 남으며, 그중 99.8%는 공장 밖 단계(사이트 준공 기록·출하 이후 설치 위치)에서 발생한다.
1. 결론부터 — 역추적 시간을 지배하는 것은 공장 밖의 조인 키다
ESS 화재 조사에서 트레이서빌리티[1]의 병목은 공장 MES[2]의 조회 속도가 아니라, 출하 이후 “어느 셀이 어느 사이트의 어느 랙에 들어갔는가”를 잇는 조인 키의 부재다. 이 글은 원인을 단정하지 않는다. 원인 판정은 조사기관의 몫이며, 여기서 다루는 것은 판정에 필요한 데이터를 얼마나 빨리 모을 수 있는가라는 시스템 설계 문제다.
상황(S): 국내에서는 2017년 8월 2일 전북 고창을 시작으로 23건의 ESS 화재가 발생했고, 민관합동 조사위원회는 2019년 6월 11일 배터리 보호체계 미흡·운영환경 관리 미흡·설치 부주의·통합 제어·보호체계 미흡의 4대 요인을 발표했다. 전개(C): 2020년 2월 6일 2차 조사단은 5건 중 4건을 배터리 이상으로 판단하면서 그 근거 가운데 하나로 “인근 ESS 유사 배터리 분석”을 들었고, 제조사는 이에 반론을 제기했다. 질문(Q): 동일·유사 배터리를 다른 사이트에서 찾아내 비교하는 작업에는 얼마나 걸리며, 무엇이 연결돼 있어야 하는가? 답(A): 연결이 끊긴 지점이 공장 밖에 있으면, 공장 안을 아무리 디지털화해도 역추적 시간은 58.9%만 줄어든다.
이 글이 반박하려는 통념은 “MES 제니얼로지[3]만 갖추면 사고 역추적은 해결된다”는 가정이다. 아래 5단계 분해는 그 가정이 성립하지 않는 구조를 보여준다.
2. 메커니즘 — 사고 랙에서 타 사이트까지 5개의 조인
역추적은 서로 다른 시스템에 흩어진 기록을 순서대로 잇는 조인(join)의 연쇄다. 각 조인에는 양쪽 기록이 공유하는 키가 필요하며, 키가 한 곳이라도 없으면 그 단계는 사람이 문서를 대조하는 수작업으로 전환된다. 화재 사이트에서는 모듈 라벨·랙 BMS[4] 로컬 저장장치가 함께 소실될 수 있으므로, 사이트 밖에 사본이 있는 키만 실제로 사용 가능하다고 보는 것이 보수적이다.
| 단계 | 조인 | 필요한 연결 데이터(조인 키) | 기록 보유 주체 | 화재 시 소실 위험 |
|---|---|---|---|---|
| ① | 사고 랙 ID → 모듈 시리얼 | 사이트 준공(As-built) 기록의 랙 위치 ↔ 모듈 시리얼 매핑 | EPC·SI | 현장 보관 문서만 있으면 높음 |
| ② | 모듈 시리얼 → 셀 ID | 모듈 조립 라인의 셀-모듈 결합(Aggregation) 이벤트 | 팩·모듈 제조사 | 낮음(공장 서버) |
| ③ | 셀 ID → 셀 로트 | 셀 라인 제니얼로지(로트·설비·작업일) | 셀 제조사 | 낮음 |
| ④ | 셀 로트 → 공정 파라미터 | 로트별 공정 기록(조립 조건, 화성·에이징 OCV·IR 분포 등)과 관리한계 | 셀 제조사 | 낮음 |
| ⑤ | 셀 로트 → 동일 로트 타 사이트 설치 위치 | 역방향 결합(로트 → 전 모듈) + 출하 기록 + 각 사이트 준공 기록 | 제조사·물류·각 사이트 EPC | 분산 보관으로 누락 위험 높음 |
표 1에서 단계 ②~④는 제조사 내부 시스템에 모여 있어 한 조직 안에서 해결된다. 반면 단계 ①과 ⑤는 기록이 사이트별 EPC·SI[5]·물류사로 흩어져 있으며, 특히 ⑤는 사이트 수만큼 반복되는 팬아웃(Fan-out) 구조를 가진다. 이 비대칭이 3절의 시간 차이를 만든다.
3. 가정 시나리오 — 단계별 소요시간 비교
사고 랙 1개를 모듈 8개 × 셀 52개 = 416셀(280 Ah·3.2 V 가정 시 약 372.7 kWh)로 가정한다. 이 랙의 셀은 3개 로트에서 왔고, 3개 로트는 합산 12개 사이트에 출하됐다고 가정한다. 3개 로트는 담당자를 나눠 병렬 처리하는 것으로 두어, 소요시간은 가장 긴 경로 기준으로 계산했다.
시간 모델은 다음과 같다. 수작업 경로에서 단계 ⑤는 사이트 1곳당 출하 기록 대조와 준공 문서 확인에 28,800 s가 들고, 연결 DB 경로에서는 사이트 1곳당 조회·검토에 75 s가 든다고 가정했다.
T = t1 + t2 + t3 + t4 + Nsite × t5
| 단계 | A. 전 단계 수작업(s) | B. 공장 MES만 연결(s) | C. 전 단계 연결 DB(s) |
|---|---|---|---|
| ① 랙 → 모듈 | 14,400 | 14,400(수작업) | 30 |
| ② 모듈 → 셀 | 86,400 | 60 | 60 |
| ③ 셀 → 로트 | 172,800 | 120 | 120 |
| ④ 로트 → 공정 파라미터 | 259,200 | 600 | 600 |
| ⑤ 로트 → 타 사이트(12곳) | 345,600 | 345,600(수작업) | 900 |
| 합계 | 878,400 | 360,780 | 1,710 |

비교 기준선을 A(878,400 s)로 두면, B는 58.9% 단축에 그치고 C는 99.8% 단축된다. 시사점은 B에 남은 360,780 s 가운데 360,000 s(99.8%)가 단계 ①과 ⑤, 즉 공장 밖 조인에서 발생한다는 점이다. 공장 MES 고도화는 필요조건일 뿐이며, 조사 속도를 결정하는 투자처는 출하 이후의 설치 위치 매핑이다.
팬아웃 구조의 민감도도 확인할 필요가 있다. 수작업 경로에서 사이트 1곳이 늘 때마다 28,800 s가 더해지지만, 연결 DB 경로에서는 75 s가 더해진다. 동일 로트가 40개 사이트에 퍼져 있다면 A의 단계 ⑤만 1,152,000 s가 되며, 이는 로트 규모가 커질수록 격차가 선형으로 벌어진다는 뜻이다.
4. 공개 자료와의 대조 및 적용 한계
EPRI 백서(2024년 5월)는 81건 중 26건만 근본원인을 배정할 수 있었고, 2011~2017년의 9건은 하나도 분류되지 못했으며 2018년 이후에는 36%가 원인이 확인됐다고 밝혔다. 같은 백서는 제조 결함이 원인으로 가장 적게 분류된 이유로 “화재·폭발 후 물리적 증거 소실로 제조 결함을 확정하기 어렵다”는 점을 들었다. 이 글의 해석은 여기서 한 단계 나아간다. 물리 증거가 사라진 상황에서 원인 가설을 검증할 수 있는 유일한 대조군은 동일 로트가 설치된 다른 사이트이며, 그 대조군을 찾는 속도가 단계 ⑤에 달려 있다.
이 관점은 국내 2차 조사단이 “인근 ESS 유사 배터리 분석”을 근거로 제시했던 방식과 구조적으로 같다. 다만 이 글은 당시 조사 결론의 타당성을 평가하지 않으며, 원인 판정은 별도 검토가 필요한 영역이다. 강조하려는 것은 동일·유사 배터리를 특정하는 데이터 경로가 조사 품질의 전제 조건이라는 점이다.
- 적용 한계 1: 표 2의 시간은 가정값이다. 실제 소요시간은 계약상 데이터 제공 의무, 조직 간 보안 절차, 언어·시차에 따라 크게 달라지며 실측 검증이 필요하다.
- 적용 한계 2: 연결 DB 경로라도 데이터 품질이 낮으면(결합 이벤트 누락, 재작업 셀의 ID 교체 미기록) 조인이 끊긴다. 연결 여부와 완전성은 별개 지표로 관리해야 한다.
- 적용 한계 3: 공정 파라미터가 관리한계 안에 있었다는 사실은 원인 부재를 증명하지 않는다. 역추적은 조사 범위를 좁히는 도구이지 결론을 내리는 도구가 아니다.
이는 NFPA 855 2026년판, ESS 랙 설계와 Traceability 문서와는 결이 다르다. 그 글이 설계·인허가 단계에서 제출해야 할 문서 체계를 다뤘다면, 이 글은 사고 이후 역방향으로 데이터를 잇는 데 걸리는 시간을 다룬다. 또한 셀 이력관리, 라인 단위에서 끊기는 지점은 어디인가가 공장 안의 단절 지점을 봤다면, 여기서는 공장 밖 단절이 시간의 대부분을 차지한다는 점에 초점을 둔다.
5. 결론과 시사점
ESS 화재 조사에서 트레이서빌리티의 가치는 사고 원인을 알려주는 데 있지 않고, 원인 가설을 검증할 대조군을 빨리 찾게 해 주는 데 있다. 가정 시나리오에서 전 단계 연결 시 역추적은 1,710 s로 줄지만, 공장 MES만 연결하면 360,780 s가 남는다. 남은 시간의 99.8%는 사이트 준공 기록과 출하 이후 설치 위치라는 공장 밖 조인에 있다.
따라서 제조사·SI·발주처가 우선 합의해야 할 것은 모듈 시리얼 ↔ 사이트·랙 위치 매핑을 시운전 완료 시점에 사이트 밖 저장소로 등록하는 절차다. 이 한 가지 조인 키가 확보되면 팬아웃 단계의 비용은 사이트 수에 거의 무관해진다. 수치 자체는 가정에 의존하므로 자사 사례로 재산정해야 하지만, 병목이 공장 밖에 있다는 구조는 가정값을 바꿔도 유지된다.
FAQ
Q. 화재 조사에서 필요한 것은 결국 잔해 분석이지, 데이터 연결 속도가 결정적인가?
A. 잔해 분석은 필수이며 이 글은 이를 대체하자는 주장이 아니다. 다만 EPRI 백서가 지적했듯 물리적 증거가 소실되면 제조 결함 여부를 확정하기 어렵고, 그때 가설을 검증할 수 있는 수단은 동일 로트 타 사이트의 운영 데이터와 잔존 셀 분석이다. 그 대상을 특정하는 속도가 늦으면 타 사이트의 운전 조건이 바뀌거나 셀이 교체돼 비교 가능한 대조군 자체가 사라질 수 있다.
Q. 제조사가 영업비밀을 이유로 공정 파라미터 공유를 거부하면 연결 DB는 무의미하지 않은가?
A. 원값을 공유하지 않더라도 “로트별 관리한계 이탈 여부”와 “동일 로트 출하처 목록”만 사고 시 제공하도록 계약에 규정하면 단계 ④·⑤의 대부분이 해결된다. 공유 범위를 사전에 정의하는 것이 사고 후 협상보다 빠르다. 구체적인 계약 조항 설계는 법무 측의 별도 검토가 필요하다.
현장 적용 노트
월요일 아침에 바로 실행 가능한 항목으로 정리했다.
| 체크 | 실행 방법 | 비고 |
|---|---|---|
| ☐ 최근 준공 사이트 1곳의 랙 → 모듈 매핑 존재 확인 | 준공 문서에서 랙 위치별 모듈 시리얼 목록이 전산 파일로 있는지, 사이트 밖에 사본이 있는지 확인 | 현장 보관 종이 문서만 있으면 단계 ① 소실 위험 |
| ☐ 모의 역추적 1회 실시 | 임의 모듈 시리얼 1개로 셀 로트 → 동일 로트 타 출하처까지 추적하고 단계별 소요시간(s)을 기록 | 표 2의 A·B·C 중 자사 위치를 판정 |
| ☐ 역방향 조회 가능 여부 점검 | MES에서 “로트 → 해당 로트를 포함한 전 모듈” 역조회가 쿼리 1회로 되는지 확인 | 정방향만 되는 제니얼로지는 단계 ⑤에서 무력 |
| ☐ 재작업·교체 셀 ID 이력 점검 | 최근 재작업 모듈 표본에서 교체 전후 셀 ID가 결합 이벤트로 남는지 확인 | 누락 시 연결 DB라도 조인 단절 |
| ☐ 사고 시 데이터 제공 범위 계약 검토 | 공급 계약에 로트 관리한계 이탈 여부·동일 로트 출하처 목록 제공 조항이 있는지 확인 | 조항 문구는 법무 별도 검토 필요 |
각주
[1] 트레이서빌리티(Traceability): 제품의 원자재·공정·출하·설치 이력을 정방향·역방향으로 추적할 수 있도록 식별자와 이벤트 기록을 연결해 둔 체계.
[2] MES(Manufacturing Execution System, 제조실행시스템): 라인의 작업 지시·실적·공정 데이터를 수집하고 관리하는 시스템.
[3] 제니얼로지(Genealogy): 완제품과 그 구성품·로트 간 부모-자식 관계를 기록한 이력 구조.
[4] BMS(Battery Management System, 배터리관리시스템): 셀·모듈의 전압·온도·전류를 감시하고 보호 동작을 수행하는 제어 계층.
[5] SI(System Integrator, 시스템 통합사): 배터리·PCS·EMS 등 구성품을 하나의 ESS로 통합·시공하는 주체.
출처: EPRI, “Insights from EPRI’s Battery Energy Storage Systems (BESS) Failure Incident Database: Analysis of Failure Root Cause”, 2024 White Paper(2024-05), https://restservice.epri.com/publicdownload/000000003002030360/0/Product ; Solar Builder, “Analysis of BESS failure point to battery monitoring, not cell defects”(2024-05-17), https://solarbuildermag.com/energy-storage/analysis-of-battery-storage-system-failures-point-to-monitoring-more-than-cell-defects/ ; 대한민국 정책브리핑, “ESS 사고원인 조사 결과 및 안전강화 대책 발표”(2019-06-11), https://www.korea.kr/news/policyNewsView.do?newsId=156335827 ; ZDNet Korea, “ESS 화재원인 22개월만에 규명됐다”(2019-06-11), https://zdnet.co.kr/view/?no=20190611103740 ; 이데일리, “조사단 ‘ESS 화재 5건 중 4건은 배터리 이상 때문'(종합)”(2020-02-06), https://edaily.co.kr/News/Read?mediaCodeNo=257&newsId=01289046625668224 ; 더스쿠프, “ESS 화재사고, 두번의 정부조사와 두개의 결론”, https://www.thescoop.co.kr/news/articleView.html?idxno=38254
측정·산정 조건: 랙 구성(모듈 8개 × 셀 52개, 280 Ah·3.2 V), 랙당 셀 로트 3개, 동일 로트 출하 사이트 12곳, 로트별 병렬 처리, 단계별 소요시간(수작업 14,400 / 86,400 / 172,800 / 259,200 s, 사이트당 28,800 s, 연결 DB 30 / 60 / 120 / 600 s, 사이트당 75 s)은 전부 가정값이다. 조사기관 승인·법적 절차·현장 접근 제한 시간은 제외했다. 조직 간 데이터 제공 조건과 데이터 품질에 따라 결과가 달라지므로 실측 검증이 필요하다.

