Researchers and engineers at high-energy laboratories streamline their workflows using MATLAB and Simulink (Model-Based Design). In addition to improving performance and safety in scientific settings, MATLAB and Simulink enable researchers and engineers to:
- Acquire and monitor data in real-time from hardware
- Create and deploy customized graphical user interfaces (GUIs) to control particle accelerators and plasma fusion facilities
- Model storage ring and beam transport lines
- Design digital twins of electromagnetic (EM) cavity resonators
- Implement particle accelerator Personnel Safety System
- Program FPGAs to continuously collect data and control magnets that shape the plasma and automate steps involved in the ignition process
Using MATLAB and Simulink at High-Energy Labs
MATLAB and community toolboxes provide a rapid prototyping and deployment system for the simulation and experimentation of particle accelerators, which are thoroughly tested worldwide.
Particle Accelerator Modeling Toolbox
This toolkit is used to model accelerator storage rings and beam transport lines.
Linear Optics from Closed Orbits (LOCO)
Code is used for beam-based diagnostics and optics control for system identification.
MATLAB Middle Layer (MML) for Accelerator Control
The software connects the high-level accelerator control applications in MATLAB and the low-level accelerator control system.