鈣鈦礦疊層太陽電池物理

從鹵化物鈣鈦礦的離子遷移、異質接面能帶對齊到四端/兩端串聯結構 — 突破單結 Shockley-Queisser 極限的下一代光伏技術。

鈣鈦礦光伏材料的獨特物理性質

金屬鹵化物鈣鈦礦的通用化學式為 ABX₃,其中 A 為有機或無機陽離子(如甲基銨 MA⁺ 或銫 Cs⁺),B 為二價金屬(通常為 Pb²⁺ 或 Sn²⁺),X 為鹵素陰離子(I⁻、Br⁻、Cl⁻)。這類材料之所以表現出卓越的光伏性能,根源於其獨特的電子結構:導帶底主要由 B 位金屬的 p 軌道和 X 位鹵素的 s 軌道反鍵態組成,而價帶頂則為 B 位 s 軌道和 X 位 p 軌道的反鍵態。這種反鍵態價帶導致的淺缺陷能級和長載流子擴散長度(可達數微米)是其高效率的核心物理基礎。

然而,鈣鈦礦材料的軟晶格特性也帶來了顯著的離子遷移問題。在外加電場或光照下,鹵素離子和有機陽離子可在晶格中遷移,尤其在晶界處形成導電通道。這種離子遷移引起的電流-電壓遲滯效應是鈣鈦礦光伏商業化面臨的核心挑戰之一。

BANDGAP RANGE
1.2–2.3 eV
鈣鈦礦可調節能隙範圍
MAX PCE
33.9%
鈣鈦礦/矽疊層世界紀錄
DIFFUSION L
>5 μm
載流子擴散長度
SQ LIMIT
43%
雙結疊層理論極限效率

能帶對齊與疊層結構設計

疊層太陽電池的核心理念是光譜分配:寬能隙頂電池吸收高能光子,窄能隙底電池吸收透過頂電池的低能光子,從而降低熱化損失和透過損失。對於鈣鈦礦/矽疊層,最優的頂電池能隙約為 1.65–1.75 eV,對應的矽底電池能隙為 1.12 eV。能隙調節可通過混合鹵素實現:MAPb(I₁₋ₓBrₓ)₃ 的能隙隨溴含量增加而連續增大,但高溴含量會誘導光致相分離,形成富碘和富溴的相分離域。

兩端單片疊層結構需要一個高效的中間複合層或穿隧結來實現子電池之間的電學串聯。最常見的設計是使用透明導電氧化物中間層,其在滿足歐姆接觸的同時必須具有高透過率以避免寄生吸收。四端疊層則在光學上耦合但在電學上獨立,允許對兩個子電池進行獨立的最大功率點追蹤,但增加了光學管理的複雜性。

Perovskite solar cell fabrication
鈣鈦礦薄膜的旋塗製備與結晶控制Source: Unsplash

離子遷移與長期穩定性機理

鈣鈦礦太陽電池的商業化瓶頸不僅在於效率,更在於長期運行穩定性。離子遷移是裝置退化的主要驅動因素之一:在外加偏壓下,鹵素離子在電場驅動下的遷移會在鈣鈦礦/傳輸層界面處積累,導致界面偶極變化、能帶彎曲變形和界面複合增加。此外,離子遷移還可與電極金屬發生電化學反應,形成絕緣性金屬鹵化物層。抑制離子遷移的策略包括:A 位陽離子工程(混合 Cs/FA/MA)、低維度鈣鈦礦鈍化層、以及界面偶極分子修飾。

鈣鈦礦疊層電池的光學模擬

perovskite_tandem_optics.pyPython 3.11
import numpy as np
from scipy.integrate import simpson

class TandemCellOptics:
    # Optical model for perovskite/silicon tandem solar cell
    def __init__(self, Eg_top=1.68, Eg_bot=1.12):
        self.Eg_top = Eg_top
        self.Eg_bot = Eg_bot
        self.h = 4.135667662e-15  # Planck constant [eV·s]
        self.c = 2.99792458e17    # speed of light [nm/s]

    def am15g_spectrum(self, wavelengths):
        # Simplified AM1.5G photon flux at given wavelengths [nm]
        return 4.0e17 * np.exp(-((wavelengths - 500) / 300)**2)

    def eqe_top(self, wavelengths):
        # Simplified EQE for perovskite top cell
        Eg_nm = 1240 / self.Eg_top
        return np.where(wavelengths < Eg_nm, 0.92 * (1 - (wavelengths / Eg_nm)**0.5), 0)

    def eqe_bot(self, wavelengths):
        Eg_nm = 1240 / self.Eg_bot
        trans = 1 - self.eqe_top(wavelengths)
        return trans * np.where(wavelengths < Eg_nm, 0.95, 0)

    def photocurrents(self):
        wl = np.linspace(300, 1200, 500)
        phi = self.am15g_spectrum(wl)
        J_top = simpson(phi * self.eqe_top(wl) * 1.602e-19, wl)
        J_bot = simpson(phi * self.eqe_bot(wl) * 1.602e-19, wl)
        return J_top * 10, J_bot * 10  # mA/cm²

tandem = TandemCellOptics()
J_top, J_bot = tandem.photocurrents()
print(f"Top cell Jsc: {J_top:.1f} mA/cm², Bottom cell Jsc: {J_bot:.1f} mA/cm²")
print(f"Current matching ratio: {min(J_top,J_bot)/max(J_top,J_bot)*100:.1f}%")
Solar panel array at sunset
鈣鈦礦疊層太陽電池模組的戶外測試陣列Source: Unsplash

從實驗室到太瓦級部署

鈣鈦礦疊層技術代表了光伏領域最具變革性的進步之一。如果鈣鈦礦/矽疊層模組的穩定效率達到 30% 以上(目前實驗室小面積已突破 33%),這意味著同樣的安裝面積可多產出約 20–25% 的電力,顯著降低系統平衡成本和土地需求。實現太瓦級部署的關鍵挑戰包括:大面積均勻塗層、無鉛鈣鈦礦的開發、以及通過 IEC 可靠性測試標準的長期穩定性驗證。全球主要光伏製造商已宣布將在 2027–2029 年間啟動 GW 級鈣鈦礦疊層產線。

本文內容僅供技術研究參考。光伏效率數據基於已發表文獻的最高認證值,商業模組效率可能低於實驗室記錄。