UPS 병렬 이중화, N+1과 2N은 어디서 갈리는가 — 이중화는 가동 대수가 아니라 부하율로 판정합니다

결론부터 씁니다. UPS 이중화에서 N+1과 2N을 가르는 것은 모듈 수가 아니라 단일 고장점(Single Point of Failure)이 어디에 남는가입니다. N+1은 UPS 모듈 1대의 고장을 흡수하지만 병렬 출력 버스, 출력반, 병렬 제어 신호선은 여전히 한 벌입니다. 2N은 그 경로 자체를 두 벌로 나눕니다. 그리고 현장에서 더 자주 벌어지는 일은 설계 선택이 아니라 운전 중의 변화입니다. 부하가 늘면 N+1은 경보 없이 N으로 내려앉습니다. 이중화 상태는 가동 대수가 아니라 부하율로 판정해야 합니다.

UPS 모듈 네 대가 병렬 출력 버스로 합쳐져 출력반을 거쳐 중요 부하로 급전되고, 감시 PLC가 점선 신호로 모듈 상태를 읽는 병렬 UPS 설비의 등각 도식
N+1 구성에서 모듈 고장은 흡수되지만, 병렬 출력 버스와 출력반은 여전히 한 벌인 단일 경로입니다.

안전 인터락 먼저 — 병렬 UPS에서 확인할 순서

병렬 UPS의 인터락은 “어떤 차단기가 동시에 닫혀서는 안 되는가”에서 출발합니다. 모듈 한 대를 분리하거나 부하를 유지보수 바이패스로 넘길 때, 인버터 출력과 바이패스 전원이 동기되지 않은 상태로 같은 버스에 물리면 순환 전류와 부하 측 전압 이상이 생깁니다. 아래 항목은 PLC 로직보다 앞서 하드와이어 또는 기계식 키 인터락으로 먼저 성립해야 합니다.

  1. EMO(Emergency Off)는 각 UPS와 병렬 출력반의 차단 회로에 하드와이어로 직결합니다. PLC는 EMO 체인 상태를 읽기만 하며, 해제·지연·우회 경로를 코드에 두지 않습니다.
  2. 유지보수 바이패스 차단기(MBB)와 UPS 출력 차단기(UOB)는 기계식 키 인터락으로 동시 투입을 막습니다. 키 이동 순서는 “UPS 정적 바이패스 전환 확인 → MBB 투입 → UOB 개방”이며, 복귀는 역순입니다.
  3. 모듈 분리는 “해당 모듈 인버터 정지 → 출력 차단기 개방 확인(52b 접점) → 입력·배터리 차단기 개방” 순서로 합니다. 재투입 시 출력 차단기는 인버터가 병렬 버스에 동기된 뒤에만 닫힙니다.
  4. 병렬 제어 신호선(부하 분담·동기 신호)이 단선되면 모듈이 어떤 상태로 가는지(해당 모듈 분리 또는 전체 정적 바이패스)를 제조사 사양으로 확정합니다. 이 동작은 제조사마다 다르므로 확인 필요 항목입니다.
  5. 배터리 차단기가 열린 모듈은 정전 시 부하를 받지 못합니다. 이 상태에서 “이중화 정상”이 표시되지 않도록 판정 조건에 넣습니다.

N+1과 2N의 구조 차이

N+1은 부하에 필요한 대수 N에 한 대를 더한 병렬 구성입니다. 모든 모듈이 하나의 병렬 버스에 출력을 내고 부하를 균등하게 분담합니다. 한 대가 빠져도 나머지 N대가 전체 부하를 감당하므로 모듈 고장에 대해서는 이중화가 성립합니다.

2N은 독립된 두 계통(A·B)이 각각 전체 부하를 감당할 용량을 갖추는 구성입니다. 부하는 이중 전원 입력(듀얼 코드)으로 양쪽에서 동시에 받거나, 단일 입력 부하라면 STS를 거쳐 받습니다. A계통 전체가 사라져도 B계통이 부하를 유지합니다. 병렬 버스, 출력반, 하류 배전반까지 두 벌이라는 점이 N+1과의 본질적 차이입니다.

놓치기 쉬운 점이 하나 있습니다. 2N의 이중화는 부하 측 입력이 둘일 때만 끝까지 이어집니다. 단일 입력 부하를 STS 한 대로 받으면 STS 자체가 다시 단일 고장점이 됩니다. 2N을 구매했는데 부하 바로 앞에서 한 줄로 합쳐지는 구성은 실질적으로 “UPS까지만 2N”입니다.

부하율로 이중화를 판정하는 방법

N+1의 이중화 조건은 간단한 식으로 나옵니다. 모듈 정격을 P_M, 설치 대수를 N+1, 부하를 P_L이라 하면, 한 대가 빠져도 버티려면 P_L ≤ N × P_M이어야 합니다. 정상 운전 중 모듈당 부하율로 바꾸면 N/(N+1) 이하입니다.

  • 가정: 모듈 정격 200 kW, 3+1 구성(총 4대). 이중화 한계 부하 = 3 × 200 = 600 kW, 정상 시 모듈당 부하율 한계 = 3/4 = 75 %.
  • 같은 조건에서 부하가 640 kW로 늘면 모듈당 부하율은 80 %입니다. 4대 모두 정상이므로 경보는 없습니다. 그러나 한 대가 고장 나면 3대가 640 kW를 받아야 하고, 모듈당 약 107 %로 과부하 운전 또는 정적 바이패스 전환으로 넘어갑니다.
  • 2N은 계통당 부하율 한계가 50 %입니다. 양쪽이 각각 55 %를 받고 있다면 한쪽 상실 시 반대쪽은 110 %가 됩니다.

현장 패널의 “4/4 모듈 정상”은 이중화 상태가 아닙니다. 이중화 상태는 부하율과 가동 대수를 함께 넣어야 나오는 파생값입니다. 이 값을 감시 PLC에서 따로 계산해 경보로 올리지 않으면, 증설된 서버나 설비가 조용히 이중화를 소진합니다.

이중화 상실 판정 로직 (ST 의사코드)

(* I/O MAP *)
(* %I0.0  DI_EMO_CHAIN_OK       : EMO 하드와이어 체인 정상 - 상태 감시 전용 *)
(* %I0.1  DI_UPS1_ON_INV        : UPS1 인버터 급전 중 *)
(* %I0.2  DI_UPS2_ON_INV        : UPS2 인버터 급전 중 *)
(* %I0.3  DI_UPS3_ON_INV        : UPS3 인버터 급전 중 *)
(* %I0.4  DI_UPS4_ON_INV        : UPS4 인버터 급전 중 *)
(* %I0.5  DI_MBB_CLOSED         : 유지보수 바이패스 투입 - 키 인터락 후단 접점 *)
(* %I0.6  DI_BATT_CB_ALL_CLOSED : 전 모듈 배터리 차단기 투입 - 직렬 접점 *)
(* %IW100 AI_LOAD_KW            : 병렬 버스 부하 kW - 전력계 MODBUS_TCP 수신 *)
(* %M10.0 X_MODBUS_LINK_OK      : 전력계 통신 정상 - 통신 상태 내부 비트 *)
(* %Q0.0  DO_REDUNDANCY_LOST    : 이중화 상실 경보 *)
(* %Q0.1  DO_LOAD_ADD_INHIBIT   : 부하 증설 금지 시그널 - 운영 측 통보 *)

R_MODULE_KW := 200.0;   (* 모듈 정격 - 가정값 *)
R_MARGIN    := 0.95;    (* 선행 경보 여유 - 예시값 *)

I_ONLINE := BOOL_TO_INT(DI_UPS1_ON_INV) + BOOL_TO_INT(DI_UPS2_ON_INV)
          + BOOL_TO_INT(DI_UPS3_ON_INV) + BOOL_TO_INT(DI_UPS4_ON_INV);

(* 1대 상실 후 남는 용량 *)
R_CAP_AFTER_LOSS := INT_TO_REAL(I_ONLINE - 1) * R_MODULE_KW;

(* 통신 두절 시 부하값을 믿지 않고 이중화 상실로 간주 - 경보 측 안전 방향 *)
IF NOT X_MODBUS_LINK_OK THEN
    B_LOAD_OVER := TRUE;
ELSE
    B_LOAD_OVER := AI_LOAD_KW > (R_CAP_AFTER_LOSS * R_MARGIN);
END_IF;

B_REDUNDANT := DI_EMO_CHAIN_OK
               AND DI_BATT_CB_ALL_CLOSED
               AND NOT DI_MBB_CLOSED          (* 바이패스 중에는 이중화 없음 *)
               AND NOT B_LOAD_OVER;

(* 부하 과도 변동으로 경보가 깜빡이지 않도록 10 s 지연 - 예시값 *)
TON_RED(IN := NOT B_REDUNDANT, PT := T#10S);
DO_REDUNDANCY_LOST  := TON_RED.Q;
DO_LOAD_ADD_INHIBIT := B_LOAD_OVER;

R_MODULE_KW, R_MARGIN, 지연 10 s는 설명용 가정값입니다. 부하값을 MODBUS_TCP로 받는 구성에서는 통신 두절을 “부하 정상”으로 읽지 않도록 한 것이 핵심입니다. 모듈 간 부하 분담 편차나 통신 에러의 원인은 단정하지 않고 파형 분석 및 실측 요망으로 둡니다.

N+1과 2N 비교

항목 N+1 2N
흡수하는 고장 UPS 모듈 1대 UPS 계통 1개 전체
남는 단일 고장점 병렬 버스·출력반·병렬 제어선 단일 입력 부하 앞의 STS·PDU
정상 부하율 한계 N/(N+1), 3+1이면 75 % 계통당 50 %
출력반 정비 부하를 유지보수 바이패스로 이동 한 계통 정지 후 작업
설비 규모 모듈 N+1대, 출력반 1벌 모듈 2N대, 출력반 2벌
부하 조건 단일 입력 부하 가능 듀얼 입력이어야 완결

표에서 비용보다 먼저 읽어야 할 줄은 “출력반 정비”입니다. N+1은 모듈 고장에는 강하지만, 병렬 버스나 출력반을 손보는 작업에서는 부하를 유지보수 바이패스, 즉 UPS 보호가 없는 상용 전원에 올려야 합니다. 그 시간 동안 이중화는 0입니다. 정비 계획상 버스 정지 작업이 반복되는 설비라면 N+1의 이중화는 정비 주기마다 사라진다고 봐야 합니다.

설계·운전 체크리스트

  • □ 부하 목록에서 듀얼 입력 부하와 단일 입력 부하의 kW를 분리 집계했는가
  • □ 단일 입력 부하를 STS로 받는다면 STS를 단일 고장점으로 명시하고 분산 배치를 검토했는가
  • □ 이중화 한계 부하(N × P_M, 2N은 계통당 정격의 50 %)를 감시 시스템 설정값으로 넣었는가
  • □ 부하율 선행 경보를 한계 부하의 90~95 % 수준에 걸었는가
  • □ 병렬 제어선 단선 시험을 인수 시험 절차에 넣고 실제로 끊어 확인했는가
  • □ 유지보수 바이패스 키 인터락 순서를 현장 명판으로 부착했는가
  • □ 배터리 차단기 개방이 이중화 판정에 반영되는가
  • □ 병렬 가능 최대 대수(제품 상한)를 증설 계획 전에 확인했는가

경계 조건 — 이 판단이 뒤집히는 자리

N+1이 유리한 조건은 부하 대부분이 단일 입력이고, 병렬 버스 정지 작업이 드물며, 부하 증가를 예측할 수 있어 한계 부하 관리가 가능한 설비입니다. 이런 곳에 2N을 넣어도 부하 앞에서 STS로 합쳐지면 추가 투자 대비 이중화 구간이 거의 늘지 않습니다.

반대로 부하가 듀얼 입력을 갖추고, 출력반·배전반 정비를 부하 정지 없이 해야 하는 설비라면 2N이 유리합니다. 효율 측면의 반론도 있습니다. 2N은 계통당 50 % 이하로 운전하므로 효율 곡선의 저부하 구간에서 운전하게 됩니다. 실제 손실 차이는 제품 효율 곡선과 실부하로 따로 계산해야 하며, 일반론으로 정할 수 없습니다.

단일 판단 기준은 이것입니다. 부하가 듀얼 입력이고 출력반까지 무정지 정비가 필요하면 2N, 그렇지 않으면 N+1을 택하되 부하율 기반 이중화 상실 경보를 반드시 붙입니다.

댓글 달기

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

위로 스크롤