Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • LEDET_v2_05_02

    5c962c33 · edited LEDET log message ·
    LEDET_v2_05_02
    Main changes:
    - Bug fixed: This bug was introduced in the latest release and prevented running 3D simulations if Nb-Ti conductors were not present in the model.
    - Bug fixed: The initial magnet's stored energy is calculated more accurately. This change doesn't affect LEDET simulation runs, but only post-processing values. Most notably, the initial magnet's stored energy value and the energy quantities as a function of the initial magnet's stored energy, which are reported in the pdf report after an ESC transient, are now corrected.
  • LEDET_v2_05_01

    LEDET_v2_05_01
    Main changes:
    - New feature: Enabled Nb-Ti Bottura's Jc fit, associated to SCtype=5. Note that the previous, yet undocumented association of a new Nb3Sn fit to SCtype=5 is hereby declared obsolete and won't be implemented.
    - Avoid double-entries in differential inductance L(I) look-up table
  • LEDET_v2_04_10

    LEDET_v2_04_10
    Main changes:
    - New feature: Heating of EE resistor or varistor implemented. Please consult the LEDET manual for more information on the calculation of the equivalent EE resistance in the various cases [https://edms.cern.ch/document/2046824/2.04.10].
    - New feature: Variable R_EE saved in .mat file if flag_saveMatFile=2
    - Bug fixed: In 2D simulations where EE is activated at the very first time step, the EE resistance was not calculated and remained zero.
    - Improved pdf reports:
       - Removed indication of startLEDET file, if it was not used (i.e. simulation run from command line)
       - Corrected links to STEAM and LEDET websites
       - Added LEDET logo in the first report page
       - Added plots of varistor characteristic behavior: Voltage versus Current
       - In 3D simulations: Added plot of voltages across the power-supply and other circuit elements
       - In 3D simulations: Added plot of voltages across the energy-extraction system (if present)
       - Corrected the format of a plot with wrong font type
       - Edited order of voltage plots
  • LEDET_v2_04_09

    LEDET_v2_04_09
    Main change:
    - Bug fixed: R_circuit was included in ESC simulations even before the power supply was switched off, causing a faster discharge than expected
  • LEDET_v2_04_08

    f0412b38 · fake push ·
    LEDET_v2_04_08
    Main change:
    - New feature: Temporary files for pdf generation are now generated in dedicated subfolders bearing the simulation name (this will allow running in parallel multiple LEDET simulations without worrying about overwriting temporary files). All files older than 24 hours are deleted automatically from the temporary folder and its subfolders every time reports are generated using LEDET (this will keep the temporary folder reasonably clean).
  • LEDET_v2_04_07

    LEDET_v2_04_07
    Main change:
    - New feature: Enabled inter-strand coupling currents/losses in ESC transient simulations
  • LEDET_v2_04_06

    LEDET_v2_04_06
    Main change:
    - Bug fixed: the bug was recently introduced and prevented from running simulations with Bordini's Nb3Sn fit
  • LEDET_v2_04_05

    LEDET_v2_04_05
    Main change:
    - Bug fixed: LEDET now can consistently run ESC transient simulations in current-controlled mode, which is useful in cooperative simulations
  • LEDET_v2_04_04

    LEDET_v2_04_04
    Main change:
    - New feature: This is the first LEDET version that is compiled and released also for Linux systems
    - New feature: LEDET can run ESC transient simulations in current-controlled mode, which is useful in cooperative simulations
    - New feature: LEDET can run ESC transient simulations in voltage-controlled mode, which is useful in cooperative simulations
    - New feature: tESC variable added to the list of variables saved when flag_saveMatFile=2
    - Bug fixed: Corrected recent typo in quenchPropagationVelocity_MatPro() call that prevented running 3D simulations with adaptive time stepping
    - Bug fixed: Allowed the parameter material_properties_set to be undefined (null) in .yaml input files
    - New feature: Removed warning at every time step when in 3D simulations the sum of the fractions of materials is <1
    - Note: This is the first released LEDET version compiled also in Linux. Fow Windows, it is compiled using Matlab 2018a. For Linux, it is compiled using Matlab 2024a. The version of the installed Matlab Compiler Runtime (MCR) must match the original Matlab version in order to run the LEDET executable.
  • LEDET_v2_04_03

    LEDET_v2_04_03
    Main change:
    - Jc fit material-property functions are now 10-60% faster
    - Added option to set the "Jc_SC_max" and "deltaB_PC", which are used in the persistent-currents calculation (See LEDET manual for more information)
    - STEAM SDK package version 2025.3.2 and forward can be used to generate valid input files for this LEDET version
  • LEDET_v2_04_02

    LEDET_v2_04_02
    Main change:
    - Bug fixed: LEDET didn't run properly with the previous version if Nb3Sn was selected
    - [Note on Gitlab pipeline] This version explicitly asks the Gitlab runner to compile the LEDET executable using Matlab 2018a
  • LEDET_v2_04_01

    LEDET_v2_04_01
    Main changes:
    - Bug fixed: Bi-2212/Ag current-sharing was not correct since Ag electrical resistivity was incorrected (see details about Ag electrical resistivity below)
    - Bug fixed: Hot-spot temperature was not calculated correctly for Bi-2212 groups if flag_hotSpotTemperatureInEachGroup=0
    - Bug fixed: Nb3Sn Jc calculation in auxiliary functions used for persistent-currents magnetization calculation was wrong
    - Bug fixed: Text variables in .yaml input files were not correctly parsed
    - Bug fixed: Fraction of Bi-2212 and Nb3Sn is now correctly calculated when Bi-2212 is selected in a 3D simulation
    - Bug fixed: Pdf report is now generated even when only one QH circuit is defined
    - Simulations can now be run using .mex material property functions and should give the same results. However, for the moment runnig using .m functions is more stable.
    - Updated STEAM material properties [see https://gitlab.cern.ch/steam/steam-material-library/-/tags/2025.3.1-release], after important restructuring including:
      - Ag electrical resistivity is now corrected. The previous version had a bug that didn't properly account for the dependence on magnetic field and RRR
      - Small correction of the Cu NIST electrical resistivity (which was ~0.1% too high). See commit https://gitlab.cern.ch/steam/steam-material-library/-/commit/95939594a4f3635ef3e6b8753745c6d8b0d5f3ce
      - BeCu electrical resistivity fit is now changed from piecewise linear to polynomial fit
      - G10 thermal capacity for T>500 K is now assumed to increase linearly, rather than remain constant
      - Ag thermal capacity for T>300 K is now assumed to increase linearly, rather than remain constant
      - Kapton thermal capacity for T>300 K is now assumed to increase linearly, rather than following an exponential function that diverged for T>1000 K
      - BeCu thermal capacity for T>345 K is now assumed to increase linearly, rather than remain constant
      - Ag thermal conductivity for T>300 K is now assumed to stay flat, rather than following an exponential function that diverged for T>300 K
      - Kapton thermal conductivity for T>500 K is now assumed to increase linearly, rather than following an exponential function that diverged for T>1000 K
      - G10 thermal conductivity for T>500 K is now assumed to increase linearly, rather than following an exponential function that diverged for T>1000 K
      - Stainless steel thermal conductivity for T>500 K is now assumed to increase linearly, rather than remain constant
    - Note on STEAM material properties: A few material properties functions still have unsatisfactory behavior and might be changed in the future:
      - Nb3Sn thermal capacity has a constant value for T>400 K
      - Kapton thermal capacity has a small jump at T=500 K
      - Stainless steel thermal conductivity has a small jump at T=500 K
    - Improved input checking and error handling for the variable sim3D_coilSectionsShortCircuit
    - Added variable Pif_pV_peak to the .mat file even when flag_saveMatFile=2
    - Edited logic to disallow flag_calculateInductanceMatrix different from 0 for flag_typeWindings different from 0
  • LEDET_v2_03_02

    LEDET_v2_03_02
    Main changes:
    - Enabled simulation of transients including an ESC quench protection system with passive ESC coils
       - If the Ud_Diode_ESC parameter is set to 0, the Diode of the corresponding ESC circuit is replaced with a short circuit.
       - Dedicated plots in the pdf report are edited
  • LEDET_v2_03_01

    LEDET_v2_03_01
    Main changes:
    - Enabled simulation of transients including an ESC (Energy Shift with Coupling) quench protection system
       - Dedicated semi-implicit Euler solver for ESC transients
       - Dedicated plots in the pdf report
    - Added the option to disable heat exchange between half-turns that belong to different coil sections is disabled. Note: This option overrides the input parameters iContactAlongWidth_From/_To, iContactAlongHeight_From/_To
    - The STEAM SDK package version 2023.11.4 can be used to generate valid input files for this LEDET version.
    - Removed unused variables that consume space to reduce output .mat file size and RAM usage.
  • LEDET_v2_02_33

    fe6f66c4 · updated submodule ·
    LEDET_v2_02_33
    Main changes:
    - Integrated STEAM_MatPro class into LEDET, which defines STEAM material properties. The option "material_properties_set" can be set to 1 or 2 in the input files to select "m" or "mex" (i.e. C functions converted to mex) .
    Notes: During LEDET compilation, the STEAM_MatPro.m class and the .mex functions are generated on the fly from the steam-material-library project.
    For more information: https://gitlab.cern.ch/steam/steam-material-library
    - Finally fixed the bug occurring when both flag_calculateMagneticField=1 and flag_ScaleDownSuperposedMagneticField=1
  • LEDET_v2_02_32

    a646bd29 · updated submodule ·
    LEDET_v2_02_32
    Main changes:
    - New option: possibility to simulate energy extraction based on varistors
  • LEDET_v2_02_31

    LEDET_v2_02_31
    Main changes:
    - Re-enabled the hard-coded option to prevent fast/unphysical quench recovery due to sudden disappearing of IFCC/ISCC introduced in LEDET_v2_02_27 [https://gitlab.cern.ch/steam/steam-ledet/-/tags/LEDET_v2_02_27]. This is done to tag a version with this option enabled.
    - Make the saving of csv output file 10-100 times faster and the csv file 10-100 times smaller (especially for simulations with higher number, such as MBRD_99999.yaml)
    
    Note: In most cases, simulation results run with version LEDET_v2_02_31 and later are not identical to previous version, and may change very slightly (~0.1%).
  • LEDET_v2_02_30

    LEDET_v2_02_30
    Main changes:
    - Fixed bug in the calculation of Nb-Ti T_cs, which was introduced in this commit: 085341dd [Note: LEDET versions from 2.02.21 to 2.02.29 are deprecated]
    - Removed the hard-coded option to prevent fast/unphysical quench recovery due to sudden disappearing of IFCC/ISCC introduced in LEDET_v2_02_27 [https://gitlab.cern.ch/steam/steam-ledet/-/tags/LEDET_v2_02_27]. This is done to tag a version without this option enabled.
  • LEDET_v2_02_29

    LEDET_v2_02_29
    Main changes:
    - Added CWS (Conductor With Steps) to the list of available windings type. The behavior is identical to CCT.
  • LEDET_v2_02_28

    LEDET_v2_02_28
    Main changes:
    - removed error message in 3D simulations: "Short-circuit simulation cannot be run for an imported 3D geometry and magnetic field."
    - fixed bug in 3D simulations when both resistive and inductive voltages are 0.
    - fixed bug in 3D simulations that caused two underscore symbols to appear in the name of some output files
    - fixed bug when field map is calculated by LEDET and flag_ScaleDownSuperposedMagneticField==0