跳轉到

變壓器(Transformer)

市電進線 進來的是中壓(台灣常見 22.8 kV 或 11.4 kV),伺服器吃的是 220/380 V。變壓器就是中間那一階。它沒有活動零件,卻是電力鏈上唯一會改變「單位」的節點——上游的安培和下游的安培差一個數量級,不能相加。它同時決定下游短路電流有多大,往下所有斷路器的規格都得跟著走。

六格

拓撲位置

上游中壓開關設備(dc-03),下游低壓主配電盤(dc-07)→ UPS(dc-08)→ PDU(dc-11)。機房通常不只一階:主變壓器在受電室,PDU 內建變壓器是第二階。台灣若一次降到 380/220 V,PDU 可能不含變壓器——這直接改變模型裡電力鏈的層數

容量單位

kVA(不是 kW)——變壓器只搬視在功率。銘牌值量測於環境 40 °C、正弦波負載,機房兩個條件都不成立,所以實際可用 = 銘牌 × 降載係數

冗餘表達

N+1 不是把負載除以 2,兩台各自都要能單獨扛全載。2N 則是兩條獨立路徑各吃自己那條的全載。

遙測介面

乾式與油浸式的點位完全不同,這對建模很重要:

型式 主要點位 告警門檻
乾式 dry 繞組溫度(熱電偶/NC 溫度開關)、風扇啟停 180–200 °C
油浸 liquid 頂層油溫、WTI、油位、壓力釋放 60–90 °C(油溫)

共通點位是二次側電壓/電流/kVA/負載率,協定多為 Modbus RTU/TCP 加乾接點。油浸式另有溶解氣體分析 DGA——那是人工週期性資料,不是即時串流。

故障域

它掉了下游整段全黑,沒有秒級自動繞道。UPS 撐住 IT 幾分鐘,但冷卻多半不在 UPS 上。更關鍵的是交期以週甚至月計——MTTR 極長,在可用性計算裡的權重遠大於故障率。

維護特性

紅外線熱像(帶電可做)、清潔與鎖固扭力(需停電)、油浸式加驗油。NEMA 提到機房不能停,維護時線路常保持帶電——「維護中」不等於「已隔離」,兩個狀態要分開。

關鍵數字與計算

一、kVA 換安培

三相 I = kVA × 1000 ÷ (√3 × V)
1500 kVA、二次側 380 V:1,500,000 ÷ (1.732 × 380) ≈ 2,279 A

⚠️ 地區差異:英文資料幾乎都算 480 V,同樣 1500 kVA 只有 1,804 A。電流差 21 %,匯流排與電纜規格完全不同,美規數字不能照抄。

二、阻抗 %Z 決定下游短路電流

可用短路電流 ≈ 二次側額定電流 ÷ %Z(小數)
多數配電變壓器 %Z 落在 2–8 %,取 5.75 %:2,279 ÷ 0.0575 ≈ 39.6 kA

這就是下游斷路器 kAIC 的最低門檻。 %Z 低一點(銅繞組、低溫升、高 K-factor 都會壓低 %Z)效率好,但短路電流變大、下游設備變貴。真實的取捨。

三、降載後的可用容量

最低銘牌 kVA = 需求 kVA ÷ (k_溫度 × k_海拔 × k_諧波)
需求 972 kVA、諧波係數 0.90 → 972 ÷ 0.90 = 1,080 → 選 1250 kVA

注意:不能選 1000 kVA(1000 × 0.9 = 900 < 972)。算出來卡在兩個標準規格之間很常見,也是模型要同時存銘牌值與降載值的原因。

四、空載損失是永遠在燒的

損失分空載損失(鐵損,通電就有,與負載無關)與負載損失(銅損,正比 I²)。示意數字:1500 kVA 乾式,空載 3.5 kW、滿載銅損 15 kW,35 % 負載時

總損失 = 3.5 + 15 × 0.35² ≈ 5.3 kW

這 5.3 kW 是設施耗電但不是 IT 耗電,全進 PUE 分子。而且 2N 架構下那台「閒置」的變壓器照樣在燒空載損失——冗餘不是免費的

常見誤解

  1. 以為容量夠就等於能供這麼多負載,但實際上銘牌是 40 °C 正弦波條件下的值。機房負載幾乎全非線性,要嘛降載 0.85–0.90,要嘛買 K-factor 機。直接拿銘牌規劃機櫃數會超載。

  2. 以為 N+1 是兩台各扛一半,但實際上每台都必須能單獨扛全載。N+1 買的是「可以拆一台下來」,不是「兩台分工」。這個誤解會讓容量計算錯一倍。

  3. 以為 %Z 是效率指標、越低越好,但實際上它同時決定二次側短路電流。%Z 減半、短路電流加倍,下游每顆斷路器的 kAIC 要求跟著上升。它是系統參數,不是這台設備的私事。

來源分歧:諧波到底有多嚴重

  • NEMA US 80017-2023:諧波對變壓器壽命「影響很小」,真正決定壽命的是絕緣溫度,而溫度主要由負載率驅動。只有負載達 80 % 以上才需指定 K4/K9/K13。
  • 廠商與顧問文獻(Eaton、CalcPanel):機房負載本質非線性,一律建議 K-13 / K-20,或對標準機施加 0.85–0.90 降載。

差別是真金白銀。這正是該問設計單位的題目:實際負載率落在多少?長期 40–50 % 的話 NEMA 說法站得住;規劃就要吃到 80 %,那得聽廠商的。

對資料模型的意涵

  1. 它是唯一的單位轉換節點,兩側都要顯性表達primary_voltage / secondary_voltage / rated_kva / impedance_pct拓撲上的容量一律用 kVA 傳遞,不要用安培——安培跨過變壓器就失去可比性,把上下游安培相加的邏輯都是 bug。

  2. 銘牌值與可用值分開,可用值用算的。rated_kvatemp_rise_classk_factorusable_kva 做成 computed property;硬寫成欄位,日後改一個係數就得全表回填。

  3. 告警門檻不能是全域常數。 同一條規則套兩種變壓器,一種永遠不觸發、一種永遠在叫。門檻必須綁在設備型式上。

  4. impedance_pct 是跨設備約束的來源。 它算出的短路電流要能驗證下游斷路器的 kaic_rating——模型第一次出現「A 的欄位決定 B 的合法性」。另外 no_load_loss_kw 應該必填,否則備援設備被當成 0 耗電,PUE 報表偏樂觀。

該問 facility 的問題

  1. 主變壓器幾台、各多少 kVA、%Z 多少?算出的短路電流,下游斷路器 kAIC 有沒有覆蓋?
  2. 乾式還是油浸式、溫升等級幾度?溫度告警門檻設幾度、誰設的?會不會是沿用預設值?
  3. 有沒有指定 K-factor?沒有的話設計負載率預估多少?(接上面的來源分歧)

動手練習(30–40 分鐘)

延續 dc-01 的 UtilitySource 往下游接一個節點。實作 Transformer,並寫出「短路電流 vs 下游斷路器」的驗證規則。

@dataclass
class Transformer:
    id: str
    upstream_id: str              # 接到 UtilitySource.id
    rated_kva: float
    primary_voltage: float        # 22800
    secondary_voltage: float      # 380
    impedance_pct: float          # 5.75
    cooling_type: str             # "dry" | "liquid"
    k_factor: int | None = None   # None = 標準型,需諧波降載
    no_load_loss_kw: float = 0.0

    # TODO 四個 property:secondary_fla / available_fault_current
    #   / usable_kva(k_factor 為 None 時套 0.90)
    #   / temp_alarm_threshold -> (warning, critical),依 cooling_type 查表

def validate_downstream_breaker(tx, breaker_kaic) -> tuple[bool, str]:
    """遮斷容量夠不夠?回傳 (是否合格, 理由)"""

驗收標準——用 1500 kVA / 380 V / 5.75 % / dry:secondary_fla ≈ 2279 A、available_fault_current ≈ 39.6 kA、usable_kva(k_factor=None)= 1350、temp_alarm_threshold =(180, 200);validate_downstream_breaker(tx, 35_000)不合格(tx, 50_000) 合格。

加分題:寫 check_n_plus_one(load_kva, transformers),驗證「每台都能單獨扛全載」——不是把負載除以台數。

明天 dc-03 會插進 UtilitySourceTransformer 之間,你會第一次處理「在既有兩點間插入節點」——今天把 upstream_id 留成 id 參照,不要寫死成 parent 物件。

自我檢核

Q1. 1000 kVA、二次側 380 V、%Z = 4 %。額定電流與可用短路電流各是多少?

答案

I = 1,000,000 ÷ (1.732 × 380) ≈ 1,519 A1,519 ÷ 0.04 ≈ 38 kA 這台比 1500 kVA / 5.75 % 那台容量小、短路電流卻差不多——因為 %Z 更低。容量大小不能拿來推短路電流。

Q2. N+1 兩台變壓器,總負載 800 kVA,每台銘牌至少要多少?

答案

每台都要 ≥ 800 kVA(再加降載與裕度),不是 400 kVA。任一台退出時另一台要獨力扛全載。除以台數會讓整套容量規劃錯一倍。

Q3. 「乾式告警 180–200 °C、油浸式 60–90 °C」這件事,會讓你的資料模型長出什麼?

答案

至少三樣:cooling_type 分類欄位、綁在型式上的門檻表(不是全域常數)、能依型式取門檻的告警規則。 延伸:這是「告警門檻屬於設備型式而非系統」的第一個例子,ASHRAE 熱環境 class(topic-08)、UPS 電池溫度都會重複同一結構。


下一張dc-03 中壓開關設備(MV switchgear)