Search NASASearch

DOE OSTI · 3365776

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

Abstract

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.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Bobrek, Miljko [ORNL] (ORCID:0000000332763451), Deibele, Craig [ORNL] (ORCID:0000000180355415), Allison, Trent [Osprey Digital Control Systems]. 2025-09-01. Proton pulse charge calculation algorithm in Beam Power Limiting System at Spallation Neutron Source. https://doi.org/10.18429/jacow-icalepcs2025-wemg010

Cite the original work for its findings. Save a collection to share your selection of sources.