Proton pulse charge calculation algorithm in Beam Power Limiting System at the Spallation Neutron Source

WEMG010
24 Sept 2025, 15:27
3m
Grand Ballroom (Palmer House Hilton Chicago)

Grand Ballroom

Palmer House Hilton Chicago

17 East Monroe Street Chicago, IL 60603, United States of America
Poster Presentation with Mini Oral MC05: FPGA and Embedded Systems WEMG Mini-Orals (MC01, MC05, MC10)

Speaker

Miljko Bobrek (Oak Ridge National Laboratory)

Description

A proton pulse charge calculation algorithm in the Beam Power Limiting System (BPLS) at the Spallation Neutron Source (SNS) was developed and implemented in an FPGA. The algorithm calculates one-minute running average of the pulse charges and issues a fault to the Personal Protection System (PPS) and the Machine Protection System (MPS) when a limit is reached.

A bit-accurate model of the algorithm was first developed and tested in Matlab® and then implemented and simulated in VHDL using Vivado® design environment. Finally, the algorithm was verified on a µTCA-based hardware platform.

Author

Miljko Bobrek (Oak Ridge National Laboratory)

Co-authors

Craig Deibele (Oak Ridge National Laboratory) Trent Allison (Oak Ridge National Laboratory)

Presentation materials

There are no materials yet.