Inlet (Γ inlet \Gamma_{\text{inlet}} Γ inlet )
A uniform volume-averaged velocity is set:
v ⃗ inlet = − Q A inlet n ⃗ \vec{v}_{\text{inlet}} = -\frac{Q}{A_{\text{inlet}}}\vec{n} v inlet = − A inlet Q n
where n ⃗ \vec{n} n is the outward unit normal vector. For IDFF, the total flow rate Q Q Q is divided equally among the multiple inlet channels. Pressure is set to zero-gradient, and species concentrations are prescribed as inlet values C O,in C_{\text{O,in}} C O,in and C R,in C_{\text{R,in}} C R,in .
Outlet (Γ outlet \Gamma_{\text{outlet}} Γ outlet )
Velocity: zero-gradient
Pressure: uniform reference p = 0 p = 0 p = 0
The overall pressure drop Δ p \Delta p Δ p is obtained from simulations by averaging the pressure over the inlet boundary:
Δ p = ∫ Γ inlet p d Γ ∫ Γ inlet d Γ \Delta p = \frac{\int_{\Gamma_{\text{inlet}}} p \, d\Gamma}{\int_{\Gamma_{\text{inlet}}} d\Gamma} Δ p = ∫ Γ inlet d Γ ∫ Γ inlet p d Γ
Current Collector (Γ cc \Gamma_{\text{cc}} Γ cc )
Φ s = 0 \Phi_{\text{s}} = 0 Φ s = 0 V (reference potential)
Φ l \Phi_{\text{l}} Φ l : zero-gradient (no ionic current on bipolar plate)
Membrane (Γ mem \Gamma_{\text{mem}} Γ mem )
Φ s \Phi_{\text{s}} Φ s : zero-gradient (no electronic current through membrane)
Φ l \Phi_{\text{l}} Φ l : depends on the operation mode (see below)
Potentiostatic mode
A fixed, homogeneous value of Φ l \Phi_{\text{l}} Φ l is set:
Φ l,mem = − ( U 0 + η HC,sim ) \Phi_{\text{l,mem}} = -(U_0 + \eta_{\text{HC,sim}}) Φ l,mem = − ( U 0 + η HC,sim )
The average current density is computed as:
i avg,sim = ∫ Γ mem i l ⃗ ⋅ n ⃗ d Γ ∫ Γ mem d Γ i_{\text{avg,sim}} = \frac{\int_{\Gamma_{\text{mem}}} \vec{i_{\text{l}}} \cdot \vec{n} \, d\Gamma}{\int_{\Gamma_{\text{mem}}} d\Gamma} i avg,sim = ∫ Γ mem d Γ ∫ Γ mem i l ⋅ n d Γ
Galvanostatic mode
A Neumann condition enforces a homogeneous applied ionic current density:
i app,mem = − κ eff ∂ Φ l ∂ n ⃗ i_{\text{app,mem}} = -\kappa^{\text{eff}} \frac{\partial\Phi_{\text{l}}}{\partial\vec{n}} i app,mem = − κ eff ∂ n ∂ Φ l
The half-cell overpotential is then computed from the simulated fields.
Walls (Γ walls \Gamma_{\text{walls}} Γ walls )
Velocity: no-slip
Pressure: zero-gradient
All other fields: zero-gradient
Summary Table
Symbol Γ inlet \Gamma_{\text{inlet}} Γ inlet Γ outlet \Gamma_{\text{outlet}} Γ outlet Γ mem \Gamma_{\text{mem}} Γ mem Γ cc \Gamma_{\text{cc}} Γ cc Γ walls \Gamma_{\text{walls}} Γ walls v ⃗ \vec{v} v Fixed velocity Zero-gradient No-slip No-slip No-slip p p p Zero-gradient p = 0 p = 0 p = 0 Zero-gradient Zero-gradient Zero-gradient C O C_{\text{O}} C O C O,in C_{\text{O,in}} C O,in Zero-gradient Zero-gradient Zero-gradient Zero-gradient C R C_{\text{R}} C R C R,in C_{\text{R,in}} C R,in Zero-gradient Zero-gradient Zero-gradient Zero-gradient Φ s \Phi_{\text{s}} Φ s Zero-gradient Zero-gradient Zero-gradient Φ s = 0 \Phi_{\text{s}} = 0 Φ s = 0 Zero-gradient Φ l \Phi_{\text{l}} Φ l Zero-gradient Zero-gradient Fixed / Flux Zero-gradient Zero-gradient
Half-Cell Overpotential
The total simulated potential loss in the half-cell:
η HC,sim = ∫ Γ mem ( − Φ l − U 0 ) i l ⃗ ⋅ n ⃗ d Γ ∫ Γ mem i l ⃗ ⋅ n ⃗ d Γ \eta_{\text{HC,sim}} = \frac{\int_{\Gamma_{\text{mem}}}(-\Phi_{\text{l}} - U_0) \, \vec{i_{\text{l}}} \cdot \vec{n} \, d\Gamma}{\int_{\Gamma_{\text{mem}}} \vec{i_{\text{l}}} \cdot \vec{n} \, d\Gamma} η HC,sim = ∫ Γ mem i l ⋅ n d Γ ∫ Γ mem ( − Φ l − U 0 ) i l ⋅ n d Γ
In either operational mode, the pair ( η HC,sim , i avg,sim ) (\eta_{\text{HC,sim}}, \, i_{\text{avg,sim}}) ( η HC,sim , i avg,sim ) provides a data point for simulated polarization curves.