Repository navigation
Improve CS peak self-field surrogate model - #4655
CoronelBuendia wants to merge 12 commits into
Conversation
Regression test failures:
These are pulsed devices where the CS is at its limits. Looking at the large tokamak in evaluation mode, all the differences relate to the CS coil and its constraints (as expected): Which all stems essentially from the beak field being 0.2-0.3 T lower with the new calculation. For people who don't have the integers in their heads:
All fairly straightforward implications of a change to the peak field (higher current density possible, higher temperature margin, lower stress). In optimisation mode many more outputs see significant changes, because the CS is partially driving the radial build. Now that the CS peak field is lower, the optimal solution vector changes. |
Co-authored-by: Timothy <75321887+timothy-nunn@users.noreply.github.com> Co-authored-by: Christopher Ashe <91618944+chris-ashe@users.noreply.github.com>
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #4655 +/- ##
==========================================
- Coverage 49.98% 49.95% -0.03%
==========================================
Files 151 151
Lines 30450 30450
==========================================
- Hits 15220 15211 -9
- Misses 15230 15239 +9 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
…hod in CSCoil class
Description
Closes #1883
Replaces the PROCESS (original ?) fit to (Boom and Livingstone, 1962) data shown in (Wilson, 1983) with a much better fit using data from BLUEMIRA (previously verified and validated as being quasi-identical to the Boom and Livingstone graph).
Fit is courtesy of @timothy-nunn
This is the resulting fit for$k = B_{CS,peak} / B_{CS,axis}$ :
And the corresponding plots for the existing$k$ fit:
The existing fit is not as catastrophic as these are made out to be, because for the most part$k$ ~ 1.0, so the peak self-field is not quite so off as one might think.
I will address a multi-turn factor in a separate issue.
Checklist
I confirm that I have completed the following checks: