Skip to content

Latest commit

History

146 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

hyperion

Pipeline overview

Prerequisites

All scripts import shared data and constants from exp_data.py, which contains all the experimental data and necessary global variables.


Step 1 — Dry-run (Ni permeability) baseline (run in any order)

ScriptPurpose
dry_run.pyForward simulation of the dry-run cases; compares model flux against experimental measurements
dry_run_fitting.pyRecovers effective Ni permeability φ(T) from dry-run data via linear scaling; fits Arrhenius parameters

Output:results/dry_run_phi_arrhenius_fits.txt


Step 2 — FLiBe permeability inversion

ScriptPurpose
para_swap_pure.pyReads dry_run_phi_arrhenius_fits.txt for Ni parameters, then inverts each SWAP experimental point to find the FLiBe φ that matches the measured flux.

Output:results/fitted_params.csv


Step 3 — Sim vs exp comparison (run in any order, after Step 2)

ScriptPurpose
comparison.py2D FESTIM forward run for all cases using fitted φ, output the fluxes at all surface, compute the loss and contribution through the sidewall
para_1d.py1D equivalent of HYPERION; faster, used for comparison with 2D results

Outputs:results/master_summary.csv, jsim_jexp.csv, percentage_metrics.csv, surface_breakdown.csv, all_results_1d.csv


Step 4 — Plotting (run after Steps 2–3)

ScriptReadsProduces
plot_comparison.pyjsim_jexp.csv, all_results_1d.csv1D vs 2D vs experiment panels
plot_compare_sidewall.pypercentage_metrics.csvSidewall leakage / contribution figures
plot_perm_fits.pyfitted_params.csv, inverted_points.csvArrhenius plot with literature overlay
  • t3.py — Transient simulation for FLiBe permeability with adaptive time-stepping enabled.
  • t5.py — Input file for the flow-direction swap test.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages