물리학

MATLAB 및 Simulink를 사용한 가속기 물리학

고에너지 연구소의 연구원과 엔지니어는 MATLAB 및 Simulink(모델 기반 설계)를 사용하여 워크플로를 간소화할 수 있습니다. 연구자와 엔지니어는 과학 환경에서 성능과 안전을 개선할 수 있을 뿐만 아니라, MATLAB 및 Simulink를 사용하여 다음과 같은 작업을 수행할 수 있습니다

  • 하드웨어에서 실시간으로 데이터 수집 및 모니터링
  • 사용자 지정 GUI(그래픽 사용자 인터페이스)를 생성 및 배포하여 입자 가속기와 플라즈마 융합 시설 제어
  • 저장링 및 빔전송선 모델링
  • EM(전자기) 공동 공진기의 디지털 트윈 설계
  • 입자 가속기 직원 안전 시스템 구축
  • FPGA 프로그래밍을 통해 지속적인 데이터 수집, 플라즈마를 형성하는 자석 제어 및 점화 과정과 관련된 단계 자동화

“MATLAB 그래픽 기능으로 가속기 시뮬레이션 제어 기능을 구현함으로써 실험 워크플로를 단일 환경으로 통합해 시간과 비용을 모두 절약할 수 있었습니다. 소프트웨어 개발에서 우리의 주요 목표 중 하나는 연구 과학자들이 가속기 소프트웨어 프로그램을 한 가속기 시설에서 다른 시설로 쉽게 이전할 수 있도록 “기계 독립성”을 유지하는 것이었습니다.”

가속기 물리학 커뮤니티 툴

MATLAB과 커뮤니티 툴박스는 전 세계적으로 엄준한 테스트를 거치는 입자 가속기의 시뮬레이션과 실험을 위한 신속 프로토타이핑 및 배포 시스템을 제공합니다.

입자 가속기 모델링 툴박스

이 툴킷은 가속기 저장링 및 빔전송선 모델링에 사용됩니다.

Accelerator Toolbox

LOCO (Linear Optics from Closed Orbits)

시스템 식별을 위한 빔 기반 진단과 광학 제어에 사용되는 코드입니다.

MATLAB LOCO

MATLAB Middle Layer (MML) for Accelerator Control

이 소프트웨어는 MATLAB의 상위수준 가속기 제어 애플리케이션과 하위수준 가속기 제어 시스템을 연결합니다.

MML for Accelerator Control