Recipe schedule · vacuum / pressure / plates · 700 s cycle
Evacuate (0–300s)
Evacuate phase: chamber pulled to target vacuum (~5 mbar) to extract dissolved gases from EVA before crosslinking begins. Gas removal capacity scales as ΔP/η. EvacuateEvacuate phase: chamber pulled to target vacuum (~5 mbar) to extract dissolved gases from EVA before crosslinking begins. Gas removal capacity scales as ΔP/η. Press (300–600s)
Press phase: diaphragm pressurises to ~1 bar against heated plates. Plate heat conducts into the laminate; α(t) rises through the autocatalytic regime. PressPress phase: diaphragm pressurises to ~1 bar against heated plates. Plate heat conducts into the laminate; α(t) rises through the autocatalytic regime. Cure (600–660s)
Cure phase: temperature held at peak; α progresses past gel-point (0.60). After gel, residual gas is locked in as bubbles — no further removal possible. CureCure phase: temperature held at peak; α progresses past gel-point (0.60). After gel, residual gas is locked in as bubbles — no further removal possible. Cool (660–700s)
Cool phase: plates step-down; Tg rises above plate T → vitrification freezes the network. Cool-rate too fast → CTE-mismatch microcracks. CoolCool phase: plates step-down; Tg rises above plate T → vitrification freezes the network. Cool-rate too fast → CTE-mismatch microcracks. Vacuum (mbar, log)Chamber pressure on log scale. Setpoint ~5 mbar during evacuate/press. Higher residual pressure → less driving force for gas removal → bubble risk ↑. Vacuum (mbar, log)
min 4.00 · max 1013.25 · final 988.07
Chamber pressure on log scale. Setpoint ~5 mbar during evacuate/press. Higher residual pressure → less driving force for gas removal → bubble risk ↑. Pressure (bar)Diaphragm pressure pushing the laminate stack onto plates. Step-up at end of evacuate; held through press/cure to maintain plate contact. Pressure (bar)
min 0.00 · max 1.00 · final 0.03
Diaphragm pressure pushing the laminate stack onto plates. Step-up at end of evacuate; held through press/cure to maintain plate contact. Plate temp (°C)Top (red) and bottom (blue) plate temperatures. ΔT skew > 2 °C drives asymmetric cure and predictable bubble patterns toward the colder edge. Plate temp (°C)
min 25.00 · max 150.00 · final 62.25
Top (red) and bottom (blue) plate temperatures. ΔT skew > 2 °C drives asymmetric cure and predictable bubble patterns toward the colder edge. Plate bottom (°C)
final 62.3 °C — paired with plate top to detect ΔT skew. 0s 175s 350s 525s 700s Cure α(t) · gel-point & target band
Target cure band: α_final ∈ [0.85, 0.92].
Below 0.85 → undercure (delamination risk).
Above 0.92 → overcure (brittle, CTE mismatch).
Landing inside this band is the QC pass criterion. Gel-point threshold (α = 0.60).
When the cure curve crosses this line, EVA stops flowing and any dissolved gas still present is locked in as bubbles. α gel = 0.60Critical conversion at which the EVA network percolates and the melt loses fluidity. Bubble removal capacity drops to zero past this point. α(t) — Kamal–Sourour autocatalytic cure.
Final α = 0.456
gel-point not reached within cycle 0.00 0.25 0.50 0.75 1.00 700s α_final = 0.456 · t_gel — · t_vitrify —
Tg(t) °C · η(t) Pa·s log scale
Plate average temperature (°C).
final 62.3 °C — drives the heat input that pushes α and Tg upward. Tg(t) — DiBenedetto glass-transition temperature.
final -4.6 °C
When Tg crosses plate T, the network vitrifies and reaction effectively stops. log η(t) — Arrhenius + cure-dependent viscosity (Pa·s, log scale).
final η = 2.00e+2 Pa·s
Gas-removal capacity ∝ ΔP/η — once η explodes past gel, bubbles can no longer be evacuated. Tg °CGlass-transition temperature (DiBenedetto). Higher → stiffer, more durable encapsulant. Target ≳ 60 °C for field reliability. log ηLog-10 viscosity in Pa·s. Drops on heat-up, then rises sharply past gel-point as the network locks in. plate T (dashed)Plate temperature reference, plotted on the Tg axis to show the Tg-vs-plate convergence that defines vitrification. Tg_final -4.6°C · η_final 2.00e+2 Pa·s
Bubble-risk heatmap · 6 × 12 module footprint
Cell row 1, col 1
Bubble risk: 0.128 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 1, col 2
Bubble risk: 0.111 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 1, col 3
Bubble risk: 0.100 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 1, col 4
Bubble risk: 0.103 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 1, col 5
Bubble risk: 0.134 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 1, col 6
Bubble risk: 0.148 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 1, col 7
Bubble risk: 0.167 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 1, col 8
Bubble risk: 0.209 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 1, col 9
Bubble risk: 0.228 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 1, col 10
Bubble risk: 0.227 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 1, col 11
Bubble risk: 0.151 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 1, col 12
Bubble risk: 0.132 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 2, col 1
Bubble risk: 0.123 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 2, col 2
Bubble risk: 0.122 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 2, col 3
Bubble risk: 0.098 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 2, col 4
Bubble risk: 0.102 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 2, col 5
Bubble risk: 0.111 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 2, col 6
Bubble risk: 0.172 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 2, col 7
Bubble risk: 0.238 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 2, col 8
Bubble risk: 0.335 (watch)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 2, col 9
Bubble risk: 0.393 (watch)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 2, col 10
Bubble risk: 0.341 (watch)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 2, col 11
Bubble risk: 0.231 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 2, col 12
Bubble risk: 0.158 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 3, col 1
Bubble risk: 0.112 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 3, col 2
Bubble risk: 0.125 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 3, col 3
Bubble risk: 0.103 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 3, col 4
Bubble risk: 0.118 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 3, col 5
Bubble risk: 0.129 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 3, col 6
Bubble risk: 0.220 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 3, col 7
Bubble risk: 0.360 (watch)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 3, col 8
Bubble risk: 0.519 (fail)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 3, col 9
Bubble risk: 0.598 (fail)
Zone: active (RIL 198)
Threshold for defect: > 0.50 0.60 Cell row 3, col 10
Bubble risk: 0.536 (fail)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 3, col 11
Bubble risk: 0.365 (watch)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 3, col 12
Bubble risk: 0.204 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 4, col 1
Bubble risk: 0.122 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 4, col 2
Bubble risk: 0.129 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 4, col 3
Bubble risk: 0.100 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 4, col 4
Bubble risk: 0.114 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 4, col 5
Bubble risk: 0.156 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 4, col 6
Bubble risk: 0.214 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 4, col 7
Bubble risk: 0.386 (watch)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 4, col 8
Bubble risk: 0.605 (fail)
Zone: active (RIL 198)
Threshold for defect: > 0.50 0.61 Cell row 4, col 9
Bubble risk: 0.699 (fail)
Zone: active (RIL 198)
Threshold for defect: > 0.50 0.70 Cell row 4, col 10
Bubble risk: 0.609 (fail)
Zone: active (RIL 198)
Threshold for defect: > 0.50 0.61 Cell row 4, col 11
Bubble risk: 0.401 (watch)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 4, col 12
Bubble risk: 0.209 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 5, col 1
Bubble risk: 0.096 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 5, col 2
Bubble risk: 0.128 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 5, col 3
Bubble risk: 0.114 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 5, col 4
Bubble risk: 0.098 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 5, col 5
Bubble risk: 0.155 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 5, col 6
Bubble risk: 0.207 (nominal)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 5, col 7
Bubble risk: 0.361 (watch)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 5, col 8
Bubble risk: 0.508 (fail)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 5, col 9
Bubble risk: 0.609 (fail)
Zone: active (RIL 198)
Threshold for defect: > 0.50 0.61 Cell row 5, col 10
Bubble risk: 0.535 (fail)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 5, col 11
Bubble risk: 0.368 (watch)
Zone: active (RIL 198)
Threshold for defect: > 0.50 Cell row 5, col 12
Bubble risk: 0.189 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 6, col 1
Bubble risk: 0.109 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 6, col 2
Bubble risk: 0.130 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 6, col 3
Bubble risk: 0.125 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 6, col 4
Bubble risk: 0.117 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 6, col 5
Bubble risk: 0.114 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 6, col 6
Bubble risk: 0.157 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 6, col 7
Bubble risk: 0.237 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 6, col 8
Bubble risk: 0.349 (watch)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 6, col 9
Bubble risk: 0.398 (watch)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 6, col 10
Bubble risk: 0.349 (watch)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 6, col 11
Bubble risk: 0.258 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 Cell row 6, col 12
Bubble risk: 0.149 (nominal)
Zone: inactive (RIL 199)
Threshold for defect: > 0.50 0.00 0.25 0.50 0.75 1.00 Predicted RIL 198 (active) 9 · RIL 199 (inactive) 0 · max risk 0.70
Membrane / press health
Cycles since replace: 400 · projected service ≈ 1520 cycles
Last 12 modules out of lamination
Bubble nucleation = race between dissolved-gas saturation in EVA (rising with T) and removal capacity (∝ ΔP/η). Once α > 0.6 (gel), residual gas is locked in. Spatial pattern attributes to plate ΔT, membrane health, and EVA roll moisture.