Skip to content

ProteCCT

ProteCCT is a simulation tool for simulating the discharge behavior of a Canted-Cosine-Theta-type (CCT) magnets.
ProteCCT name comes from words Protection (as in quench protection) and CCT.

Documentation

ProteCCT manual

References

[1] M. Mentink et al., “Quench Behavior of the HL-LHC Twin Aperture Orbit Correctors”, IEEE Trans. on Appl. Supercond. 28, p 4004806 (2018).

[2] STEAM: Simulation of Transient Effects in Accelerator Magnets, https://cern.ch/steam

Installation

ProteCCT is distributed as executable compiled for Windows (only).

Download ProteCCT executable

Launching simulations

For launching ProteCCT simulations with the compiled executable you need free software called Matlab Compiler Runtime (MCR). The MCR version needed is R2015b (9.0) and is available from MathWorks under this link

There are two ways to launch ProteCCT simulations:

1) Basic mode – all input parameters are predefined in the input file.
The ProteCCT executable is distributed with an example input file and a .bat file as a minimal example.
Double-click on the StartProteCCT_Version.bat fiel to launch simulation.
Alternatively, you can launch ProteCCT from the command line in the executable’s directory:

start ProteCCT_Version input\ProteCCT_input_file.xlsx output

2) Advanced mode - with parametric change of inputs using STEAM SDK
If you are new user of the STEAM SDK, please contact the STEAM admins for support.

Source code

If you need functionality that is not covered by the current version of ProteCCT, you can easily extend it to suit your needs.
The full source code of the tool is provided. Feel free to reach back to the STEAM admins if you like to share your modifications with the community.
ProteCCT GitLab repository

License

ProteCCT is licensed under the GNU General Public License v3.0. See the LICENSE file in the repositories for details.

For questions please contact

STEAM admins

Back to top