ACE는 어떻게 사고 친 지역만 골라낼까 — TBC와 바이어스 계수 B

ACE 식을 처음 봤을 때는 그냥 두 개를 더한 것으로만 보였다.

ACE = ΔPtie + B · Δf

그런데 이 식이 하는 일을 알고 나서 생각이 완전히 바뀌었다. 이건 단순한 합이 아니라, 전국의 주파수가 출렁일 때 “도대체 어느 지역에서 사고가 난 것인가”를 수학적으로 색출해 내는 필터였다. 그걸 이해하고 나니 왜 이 방식이 글로벌 표준(TBC)인지도 납득이 됐다.

두 항은 각각 다른 의무를 뜻한다

여러 지역이 연계된 계통에서 각 지역의 EMS는 오직 자기 지역의 ACE만 들여다본다. 그 안의 두 항은 발전소가 지켜야 할 서로 다른 두 가지 의무에 해당한다.

ΔPtie (연계선 조류 편차) — 로컬 책임
이웃 지역과 약속한 전력 거래량에서 얼마나 벗어났는지를 나타낸다. 우리 동네 부하가 갑자기 늘어 전기가 부족해지면, 물리 법칙에 따라 이웃 동네 전기가 연계선을 타고 우리 쪽으로 쏟아져 들어온다. 이 항이 던지는 메시지는 “우리 동네 부하는 우리 발전기가 책임져야 하는데, 지금 남의 전기에 기대고 있구나”이다.

B · Δf (주파수 편차) — 글로벌 연대
전국 공통 주파수가 60 Hz에서 떨어졌을 때, 우리 지역의 체급(B)만큼 책임을 다하고 있는지를 나타낸다. 주파수가 떨어지면 이 항이 음수가 되면서 AGC에 출력을 늘리라는 압박을 준다. 메시지는 “어디서 사고가 났든 전국 주파수가 흔들리고 있으니 우리도 힘을 보태자”이다.

K와 B는 비슷해 보이지만 성격이 완전히 다르다

여기서 한 번 걸렸다. B는 계통정수 K와 거의 같은 값으로 세팅한다고 하는데, 그러면 왜 굳이 다른 기호를 쓸까. 수학적으로는 B ≈ K가 이상적이지만 실무에서는 이 둘을 엄격히 구분한다.

구분 K (계통정수) B (주파수 바이어스 계수)
정의 계통의 물리적 실체 제어 시스템에 넣는 세팅값
성질 매 순간 요동치는 실제 맷집 운전원이 EMS에 고정해 둔 기준점
결정 요인 운전 중인 발전기의 R, 부하의 D에 따라 실시간 변동 K의 계절별·연간 평균치를 산정해 수동 입력
운영 철학 제어할 수 없는 물리적 결과물 제어 난조(Hunting)를 막기 위해 보통 실제 K보다 살짝 크게 설정

K는 통제할 수 없는 자연의 현재 상태이고, B는 계통을 안정적으로 다루기 위한 엔지니어의 의도된 기준점이다. 이렇게 정리하고 나니 두 기호가 왜 따로 존재하는지 분명해졌다.

부호 규약을 먼저 잡아야 계산이 안 꼬인다

내가 계산에서 부호를 자꾸 틀렸던 이유는 규약을 대충 넘어갔기 때문이었다. 연계선 조류의 기준은 내 전기를 밖으로 밀어내는 쪽을 양(+)으로 본다.

  • 수출(송전) = 플러스 (+)
  • 수입(수전) = 마이너스 (−)

ΔPtie = Pactual − Pscheduled

계산 예제

A지역이 B지역으로부터 100 MW를 수입하기로 스케줄이 잡혀 있다. 그런데 A지역 대형 발전기가 탈락해 전기가 부족해지면서, 실제로는 120 MW가 밀려 들어오고 있다.

  • Pscheduled = −100 MW (수입 약속이므로 마이너스)
  • Pactual = −120 MW (실제로 더 많이 수입 중)
  • ΔPtie = (−120) − (−100) = −20 MW

ΔPtie가 음수라는 것은, 남의 전기를 스케줄보다 더 끌어쓰고 있는 상태라는 뜻이다. 여기에 전국 주파수도 하락 중(Δf < 0)이므로 B·Δf도 음수다. 결국 A지역의 ACE는 큰 음수가 된다. AGC의 판단은 명확하다. “주파수도 떨어지는데 남의 전기까지 끌어쓰고 있다. 이번 사태의 원흉은 우리다.” 곧바로 A지역 발전기들에 출력 증가(Raise) 신호가 나간다.

ACE의 진짜 마법 — 사고 친 지역만 멱살을 잡는다

같은 사고를 이웃인 B지역 입장에서 계산해 보면 이 식의 진가가 드러난다.

사고 시나리오: B지역은 평온한데, A지역의 대형 발전기가 갑자기 멈췄다.

  1. 전기가 부족해지니 전국 주파수가 일제히 하락한다 (Δf < 0).
  2. A지역이 부족해지니, B지역 발전기들이 1차 제어로 뿜어낸 전기가 연계선을 타고 A지역으로 빨려 들어간다.
    • A지역: 무단 수입 중 → ΔPtie,A < 0
    • B지역: 무단 수출 중 → ΔPtie,B > 0
지역 ACE 계산 AGC의 반응
A (사고 친 동네) (−)수입 초과 + (−)주파수 하락 = 큰 음수 “우리가 원흉이다. 발전기 출력 즉시 증가!”
B (도와준 동네) (+)수출 초과 + (−)주파수 하락 = 거의 0 “주파수는 불안하지만 우리가 이미 연계선으로 돕고 있어 상쇄된다. 우리 문제는 아니니 GF만 유지하고 대기.”

B지역에서 두 항이 서로 상쇄되어 0에 가까워진다는 점이 이 식의 핵심이다. 주파수만 보는 방식이었다면 B지역도 출력을 계속 쏟아부어 연계선이 과부하로 소손됐을 것이다. 반대로 연계선만 보는 방식이었다면 아무도 A를 돕지 않았을 것이다. ACE는 두 신호를 합침으로써 “내 탓”과 “남 탓”을 자동으로 구분해 낸다. 이 방식을 TBC(Tie-line Bias Control, 연계선 바이어스 제어)라고 부른다.

정리

  • ACE = ΔPtie + B·Δf 는 로컬 책임글로벌 연대를 한 식에 담은 구조다.
  • K는 통제 불가능한 물리적 현재, B는 운전원이 정한 의도된 기준점이다. 보통 B는 K보다 약간 크게 잡아 난조를 막는다.
  • 부호 규약은 수출이 플러스, 수입이 마이너스. 이걸 먼저 고정해야 계산이 안 꼬인다.
  • 사고 지역은 두 항이 같은 부호로 겹쳐 큰 음수가 되고, 도와주는 지역은 두 항이 상쇄돼 0에 가까워진다. 이것이 TBC의 자정 능력이다.

AGC는 매 2초 남짓 주기로 ACE를 계산하고, 이 값이 0이 되도록 자기 지역 발전기에 증감 신호를 보낸다. 거대한 전력망이 하나로 묶여 있어도 각 지역이 자기 몫만 정확히 감당할 수 있는 이유가 결국 이 한 줄의 식에 들어 있었다. 공부하며 정리한 내용이라 잘못 이해한 부분이 있을 수 있으니 알려주시면 고치겠다.

댓글 남기기