ESS 직류 차단기·퓨즈 협조, 랙 보호 장치는 다른 랙들의 합을 끊어야 한다 — 역방향 고장 전류와 접촉기 개방 금지 조건

결론부터 씁니다. ESS 직류 측 차단기·퓨즈 협조에서 가장 먼저 봐야 할 것은 정격 전류가 아니라 고장 전류가 어느 방향에서, 어느 범위로 들어오는가입니다. 병렬 랙 구성에서는 한 랙의 고장에 나머지 랙 전체가 DC 버스를 거쳐 역방향으로 전류를 밀어 넣으므로, 랙 단 보호 장치는 자기 랙 전류가 아니라 “다른 랙들의 합”을 끊어야 합니다. 또 배터리 고장 전류는 온도·SOC·노화에 따라 크게 변하므로, 차단 용량은 최대 조건에서, 동작 시간은 최소 조건에서 따로 확인해야 합니다. 마지막으로 직류 접촉기는 고장 전류를 끊는 장치가 아니므로, 제어 로직에 접촉기 개방 금지 조건이 들어가야 합니다.

병렬로 연결된 배터리 랙 4개와 랙별 퓨즈·직류 차단기, 공통 DC 버스, PCS로 이어지는 전력 흐름과, 고장 랙으로 역류하는 고장 전류 흐름을 나타낸 등각 도식
한 랙에서 고장이 나면 나머지 랙들이 공통 DC 버스를 거쳐 역방향으로 고장 전류를 보내므로, 고장 랙의 퓨즈가 그 합산 전류를 차단해야 합니다.

안전 인터락 조건 먼저

  • □ EMO는 하드와이어드 안전회로로 직류 차단기 션트 트립 코일(또는 부족전압 트립)과 PCS 정지 회로를 직접 동작시킵니다. PLC는 EMO 상태를 감시 입력으로만 읽습니다.
  • □ 직류 차단기·퓨즈는 양방향(무극성) 차단이 보장되는 제품인지 확인합니다. 극성 의존형 직류 차단기는 역방향 고장 전류에서 차단 성능이 보장되지 않을 수 있습니다. 배터리 회로는 충전·방전과 역급전으로 전류 방향이 바뀝니다.
  • □ BMS나 PLC가 과전류를 검출했을 때 전류가 접촉기 차단 정격을 넘는 상태라면 접촉기 개방 지령을 내리지 않고 퓨즈·차단기에 맡깁니다. 접촉기가 고장 전류를 끊으려다 용착되면 이후 격리 수단을 잃습니다.
  • □ 퓨즈 용단 마이크로스위치, 차단기 트립 보조접점, 접촉기 보조접점은 모두 PLC 입력으로 받아 상태 불일치(예: 퓨즈 정상인데 전류 0)를 검출합니다.
  • □ 유지보수 시 격리는 차단기 개방 + 단로 + 전압 부재 확인 순서이며, 랙 측은 차단 후에도 전압이 남는다는 전제로 작업 절차를 씁니다.

고장 전류의 범위와 방향

배터리 단락 전류는 근사적으로 I ≈ V_oc / (R_batt + R_cable)입니다. 문제는 V_oc와 R_batt가 고정값이 아니라는 점입니다. 저온에서는 내부저항이 커지고, SOC가 낮으면 개방전압이 낮으며, 노화가 진행되면 내부저항이 다시 커집니다.

가정: 랙 개방전압 800 V, 랙 내부저항 합계 50 mΩ(신품·상온·만충), 케이블 5 mΩ이면 I ≈ 800 / 0.055 ≈ 14.5 kA입니다. 같은 랙이 저온·노화로 내부저항 100 mΩ, 저 SOC로 개방전압 700 V가 되면 I ≈ 700 / 0.105 ≈ 6.7 kA입니다. 같은 랙의 고장 전류가 두 배 이상 차이 날 수 있고, 차단 용량은 14.5 kA 쪽에서, 퓨즈 용단 시간은 6.7 kA 쪽에서 확인해야 합니다.

방향도 봐야 합니다. 랙 4개가 병렬이고 1번 랙 내부나 랙-버스 간 케이블에서 고장이 나면, 2~4번 랙이 버스를 통해 1번 랙 쪽으로 전류를 보냅니다. 버스 임피던스를 무시한 상한 근사로는 3 × 14.5 kA ≈ 43.5 kA입니다. 실제 값은 버스·케이블 임피던스로 더 낮아지지만, 1번 랙 보호 장치는 자기 랙이 내는 전류가 아니라 이 역방향 합산 전류를 차단할 수 있어야 합니다. 여기서 1번 랙 퓨즈가 끊기지 않으면 2~4번 랙 퓨즈가 먼저 끊겨 시스템 전체가 정지하는 비선택 차단이 됩니다.

보호 장치별 비교

항목 직류 퓨즈 직류 차단기 직류 접촉기
주 역할 고장 전류 고속 차단 과부하·고장 차단, 재투입 운전 개폐·격리
고장 전류 차단 가능(한류 특성) 차단 용량 이내 가능 정격 이내만, 원칙상 금지
방향성 무극성 제품별 확인 필요 제품별 확인 필요
동작 후 교체 필요 재투입 가능 반복 개폐 가능
원격 제어 불가(상태 감시만) 트립 코일로 가능 가능

표를 읽는 법은 “세 장치가 서로를 대체하지 않는다”입니다. 퓨즈는 최대 고장 전류를 한류하며 끊고, 차단기는 원격 트립과 재투입을 맡으며, 접촉기는 정상 운전의 개폐만 합니다. 설계 검토에서는 각 장치의 동작 영역이 겹치는 구간보다 비어 있는 구간(어느 장치도 책임지지 않는 전류 범위)을 찾는 것이 더 중요합니다.

협조 확인 순서

  1. 랙별 최대·최소 고장 전류를 조건(온도, SOC, 노화)과 함께 표로 만듭니다. 셀 제조사 내부저항 데이터가 기준이며, 없으면 확인 필요 항목으로 남깁니다.
  2. 병렬 랙 수를 반영한 역방향 고장 전류를 계산합니다. 버스·케이블 임피던스를 포함한 계산과 상한 근사를 둘 다 기록합니다.
  3. 회로 시정수(L/R)를 계산하고, 차단기·퓨즈의 직류 차단 성능이 어떤 시정수 조건에서 규정됐는지 제품 데이터와 대조합니다.
  4. 최소 고장 전류에서 랙 퓨즈가 상위 차단기보다 먼저, 그리고 셀 손상 전에 동작하는지 시간-전류 특성으로 확인합니다.
  5. 접촉기 개방 금지 전류 기준을 접촉기 차단 정격으로 정하고 BMS·PLC 로직에 반영합니다.
  6. 적용 규격은 IEC 60269-7(배터리 보호용 퓨즈), IEC 60947-2(차단기), NEC Article 706(에너지저장장치), IEC 62933 계열을 함께 검토합니다.

PLC 감시·차단 순서 로직

(* I/O MAP
   %I5.0  DI_EMO_LOOP_OK        : EMO hardwired loop healthy (monitor only)
   %I5.1  DI_RACK1_FUSE_OK      : rack 1 fuse microswitch, NC = fuse healthy
   %I5.2  DI_RACK1_CB_TRIPPED   : rack 1 DC breaker trip auxiliary contact
   %I5.3  DI_RACK1_K_CLOSED     : rack 1 DC contactor auxiliary contact
   %IW600 AI_RACK1_I            : rack 1 current, 1 A/digit, signed
   %IW602 AI_RACK1_V            : rack 1 terminal voltage, 0.1 V/digit
   %IW604 AI_BUS_V              : DC bus voltage, 0.1 V/digit
   %Q5.0  DO_RACK1_K_CLOSE      : rack 1 DC contactor close command
   %Q5.1  DO_RACK1_CB_SHUNT     : rack 1 breaker shunt trip (control path, EMO is separate)
   %Q5.2  DO_PCS_STOP_REQ       : PCS stop request
*)
VAR
  OVERCURRENT   : BOOL;
  K_OPEN_INHIBIT: BOOL;   (* current above contactor breaking rating *)
  PATH_MISMATCH : BOOL;
  T_MISMATCH    : TON;
END_VAR

(* normal precharge / close sequence omitted; this block handles fault response only *)
OVERCURRENT    := ABS(AI_RACK1_I) > RACK_OC_SP;
K_OPEN_INHIBIT := ABS(AI_RACK1_I) > K_BREAK_RATING_SP;   (* from contactor datasheet *)

(* overcurrent: stop PCS first; open contactor only below its breaking rating *)
DO_PCS_STOP_REQ := OVERCURRENT OR NOT DI_RACK1_FUSE_OK OR DI_RACK1_CB_TRIPPED;

IF (OVERCURRENT OR NOT DI_RACK1_FUSE_OK OR DI_RACK1_CB_TRIPPED) AND NOT K_OPEN_INHIBIT THEN
  DO_RACK1_K_CLOSE := FALSE;                 (* safe to open: current within rating *)
ELSIF K_OPEN_INHIBIT THEN
  DO_RACK1_CB_SHUNT := TRUE;                 (* leave interruption to breaker / fuse *)
END_IF;

(* state mismatch: contactor closed, fuse healthy, but rack voltage differs from bus *)
T_MISMATCH(IN := DI_RACK1_K_CLOSED AND DI_RACK1_FUSE_OK
                 AND (ABS(AI_RACK1_V - AI_BUS_V) > V_MISMATCH_SP), PT := T#2S);
PATH_MISMATCH := T_MISMATCH.Q;               (* alarm: check fuse, joints, contactor *)

IF NOT DI_EMO_LOOP_OK THEN DO_RACK1_K_CLOSE := FALSE; END_IF;   (* monitor only; EMO acts by hardware *)

K_BREAK_RATING_SP는 접촉기 데이터시트의 직류 차단 정격에서 가져오며, 시정수 조건이 설비와 다르면 보수적으로 낮춥니다. 전압 불일치 판정(V_MISMATCH_SP)은 전류에 따른 전압 강하를 고려해 정해야 하고, 접속부 발열에 의한 저항 증가를 조기에 보는 용도로 씁니다. 전류 센서 응답 속도와 노이즈는 파형 분석 및 실측 요망 항목입니다.

경계 조건

이 설계가 틀리게 되는 조건이 있습니다. 첫째, 랙이 병렬이 아니라 랙마다 독립 DC/DC 컨버터를 거쳐 버스에 붙는 구조라면 컨버터가 역방향 고장 전류를 제한하므로 랙 퓨즈의 역방향 차단 부담이 크게 줄어듭니다. 둘째, 단일 랙 시스템에서는 역방향 합산 전류가 없어 협조 대상이 랙 퓨즈와 PCS 측 보호 두 단계로 단순해집니다. 셋째, 셀 제조사가 온도·SOC별 내부저항 데이터를 제공하지 않으면 최소 고장 전류를 계산할 근거가 없고, 이 경우 실측 단락 시험 없이는 퓨즈 선정 근거가 불완전합니다.

단일 판단 기준은 이렇습니다. 랙 보호 장치의 차단 용량을 “자기 랙 단락 전류”로 선정했다면, 병렬 랙 수를 반영한 역방향 합산 전류로 다시 확인하고, 그 방향에서의 차단 성능이 제품 데이터로 보장되는지 확인합니다.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤