Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Winding pack design optimisations #138

Open
DanShort12 opened this issue Sep 15, 2021 · 2 comments · May be fixed by #3043 or #3082
Open

Winding pack design optimisations #138

DanShort12 opened this issue Sep 15, 2021 · 2 comments · May be fixed by #3043 or #3082
Assignees
Labels
pf_coil Tasks relating to the PF coils tf_coil Tasks relating to the TF coils

Comments

@DanShort12
Copy link
Contributor

In GitLab by @CoronelBuendia on Jun 24, 2020, 15:51

CEA have a tool that does this, but it only supports their winding packs. It is a "proprietary" Excel spreadsheet... at least last time I saw it in action; it isn't automated, it needs to be used and frequently tweaked by an expert. All things considered it's fairly crude, if useful.

A group in SPC (specifically, Paul Scherrer Institut, Villigen) and another in ENEA have similar capabilities for their own winding pack designs. Although they don't call them tools as such, they have this "capability" which I imagine isn't entirely manual. The difficulty is, all of these are proprietary or "in-confidence" and the relevant knowledge doesn't really exist inside the organisation. These approaches also are specific to winding pack designs. Many of the conductors used in these designs have been tested in representative EM conditions, so there are quite a few experimental tweaking factors in these tools

The way winding packs are designed is to first have a guess on the size, sometimes using existing 1-D models (e.g. in PROCESS) or just saying current density = 12.5 MA/m^2, then have a stab in 2-D, and then check everything works in higher fidelity models (3-D FEA and other studies). We'd like to improve on the 2-D design step: replicating some existing capability in other labs, but improving and automating the process. We'd also like to prepare inputs for the higher fidelity models. It would need to run fairly fast (~seconds) and could potentially be used to make reduced-order models informing our simple guesstimates on things like "average winding pack current density" for a design.

  • Inputs (from other parts of the BLUEPRINT code):
    • The geometrical cross-section of the winding pack, and the shape of the winding (circle for a PF coil, other shapes for a TF coil)
    • The currents required to be generated by the winding pack
    • The loads the winding pack is subject to
      • EM loadings
      • Magnetic fields across the winding pack (important for current density of the superconductor)
      • Neutronic heating deposited in the winding pack
      • Quench scenario
    • Winding pack parameters and design choices
      • Superconductor type (e.g. NbTi, Nb3Sn, etc.)
      • Winding type (pancake vs. layer)
      • Insulation thicknesses (inter-turn, inter-layer/inter-pancake, and ground)
      • Reference operation T (e.g. 4.2 K)
      • Coolant (e.g. He)
      • The desired T margin to quench (e.g. 1.5 K)
      • Maximum single conductor current rating (e.g. 100 kA)
      • Other thicknesses and values, etc.
    • Material properties
      • Superconducting properties and parameterisations
      • Steel properties
      • Coolant properties
  • Tool activities:
    • Optimise the design of the winding pack for minimal size, so that it meets its current density requirement within the available space and withstands the applied loads
      • Determine the number of conductors in the winding and the layout of the conductors
      • Make the structures in the winding pack can withstand the stresses
      • Make the copper shunt fraction sufficient to withstand a quench
      • If the space available is too much / insufficient -> shrink / grow the WP geometry accordingly
    • Outputs for use in the BLUEPRINT code
      • Winding pack layout and 2-D geometry
      • Volumetric fractions of copper, superconductor, steel, insulation, ground insulation, etc.
      • Margin to the various constraints
    • Prepare inputs for higher-fidelity analyses
      • CAD models
      • Smeared material properties
@DanShort12 DanShort12 added nova pf_coil Tasks relating to the PF coils tf_coil Tasks relating to the TF coils labels Sep 15, 2021
@DanShort12
Copy link
Contributor Author

In GitLab by @sebkahn on Mar 11, 2021, 18:03

Many of these considerations are covered by the PROCESS magnet module

@DanShort12 DanShort12 added the STEP Tasks relating to the STEP project label Sep 15, 2021
@CoronelBuendia CoronelBuendia removed STEP Tasks relating to the STEP project nova labels Dec 3, 2021
@github-project-automation github-project-automation bot moved this to To do in TSVV-14 May 2, 2023
@CoronelBuendia
Copy link
Contributor

@ivanmaione feel free to modify but I wrote a (very rough) problem description for this a while ago. Our perspectives may have changed since!

@je-cook je-cook moved this from To do to In progress in TSVV-14 Jun 1, 2023
@ivanmaione ivanmaione linked a pull request Feb 26, 2024 that will close this issue
3 tasks
@ivanmaione ivanmaione linked a pull request Mar 9, 2024 that will close this issue
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pf_coil Tasks relating to the PF coils tf_coil Tasks relating to the TF coils
Projects
Status: In progress
3 participants