物理学

MATLAB 和 Simulink 在加速器物理学领域的应用

高能实验室的研究人员和工程师使用 MATLAB 和 Simulink(基于模型的设计)简化工作流。除了提高科研环境中的性能和安全性,MATLAB 和 Simulink 还使研究人员和工程师能够:

  • 实时采集和监控硬件数据
  • 创建和部署自定义的图形用户界面 (GUI) 来控制粒子加速器和等离子体聚变设施
  • 对储存环和束流输运线进行建模
  • 设计电磁 (EM) 腔体谐振器的数字孪生
  • 实现粒子加速器人员安全系统
  • 对 FPGA 进行编程,以持续收集数据并控制形成等离子体的磁体,并自动执行点火过程涉及的步骤

“使用 MATLAB 图形功能实现加速器仿真控制功能,使我们能够将试验工作流集成到统一环境中,从而节省了时间和资金。软件开发的主要目标之一是保持‘机器独立性’,以便研究科学家能够轻松地将加速器软件程序从一个加速器设施转移到另一个加速器设施。”

加速器物理社区工具

MATLAB 及社区工具箱为粒子加速器的仿真与试验提供一个快速原型构建和部署系统,该系统已在全球范围内经过充分测试。

粒子加速器建模工具箱

此工具包用于加速器储存环和束流输运线建模。

Accelerator Toolbox

从封闭轨道获取线性光学 (LOCO)

代码用于基于束流的诊断和光学控制,以进行系统识别。

MATLAB LOCO

MATLAB Middle Layer (MML) 在加速器控制中的应用

该软件连接 MATLAB 中的高层加速器控制应用和底层加速器控制系统。

MML 在加速器控制中的应用