Engineering Validation
Canonical reference cases that exercise the existing physics authorities as an engineer would use them. Each case validates execution, conservation, numerical behavior, or persistence — never by inventing expected values, only by checking invariants and qualitative behavior.
This application provides mathematical and engineering estimates based on user-entered assumptions, physical models, and available manufacturer or catalog data. Hydrogen is highly flammable. Calculated membrane transport, diffusion, ventilation, or filter capacity does not by itself establish a safe design, code compliance, or certification. Actual performance can differ due to material variability, temperature, pressure, installation geometry, concentration gradients, filter aging, fouling, manufacturing tolerances, leaks, reaction behavior, and other physical effects. Results should be independently reviewed and validated by a qualified engineer using applicable standards, test data, and manufacturer specifications.
execution Cases
Minimal Filter-Only System
A single filter_stage with no storage. Verifies steady execution and NO_TRANSIENT_STATE.
Container → Filter → Environment
The primary application workflow. Container with prescribed outflow, filter with particle capture, environment boundary.
Filter Loading & Capacity
Particle population through a capturing filter. Loading increases over time.
Multi-Component Engineering Train
Container → Duct → Bend → Baffle → Filter → Helical → Duct → Environment. Proves system orchestration.
conservation Cases
Closed Container with Constant Generation
Container with constant H₂ generation and zero outflow. Inventory and pressure should increase.
Container with Prescribed Outflow (Depletion)
Container with outflow and no generation. Inventory decreases until depletion.
Generation + Prescribed Venting
Container with simultaneous generation and outflow. Δinventory ≈ generation − outflow.
Container Adsorption (LDF)
Container with generation and adsorption. Compare gas inventory with vs without adsorption.
Mixed-Species Transient Container
Container with H₂ and N₂. Validates species conservation and composition normalization.
numerical Cases
Numerical Step-Size Convergence (Nonlinear Adsorption)
Nonlinear adsorption kinetics at dt, dt/2, dt/4. Validates successive convergence.
persistence Cases
Save / Reload / Reproduce
Build → Run → Create TransientResult → Serialize → Deserialize → Verify fingerprints. Full lifecycle.
fail closed Cases
Invalid Configuration (Fail-Closed)
Container with missing volume. Validates fail-closed behavior — NOT_CONFIGURED, not fake zeros.