SBIR-STTR Award

Machine Learning Controls for Fermilab Accelerator Complex
Award last edited on: 12/28/2020

Sponsored Program
SBIR
Awarding Agency
DOE
Total Award Amount
$1,355,474
Award Phase
2
Solicitation Topic Code
30g
Principal Investigator
Brett Mcmillian

Company Information

Crossfield Technology LLC (AKA: SIGNAL_RX~Instrunetix LLC)

3445 Executive Center Drive Suite 125
Austin, TX 78731
   (512) 795-0220
   info@crossfieldtech.com
   www.crossfieldtech.com
Location: Multiple
Congr. District: 10
County: Travis

Phase I

Contract Number: DESC0020849
Start Date: 6/29/2020    Completed: 3/28/2021
Phase I year
2020
Phase I Amount
$206,343
Fermi National Accelerator Laboratory (Fermilab), the U.S. Department of Energy, and the high-energy physics research community are interested in using machine learning to control beam dynamics in future particle accelerators, such as the Rapid Cycling Synchrotron. Fermilab requires a system that synchronously acquires data from many different types of sensors and can save the input and output data for easy access in ML frameworks. The architecture must be able to provide quick turnaround for the decision agent in reinforcement learning models locally and support ML models of the entire system. Additionally, the system requires the ability to control and configure remote devices through a graphical user interface. Crossfield Technology LLC proposes to develop a synchronous data acquisition and ML control architecture using Field Programmable Gate Array (FPGA) System-on-Chips (SoCs). The ARM processors in FPGA SoCs run embedded Linux and can control and update the FPGA fabric. Crossfield proposes to use this capability to remotely control, configure and collect data over an Ethernet network from sensors and ML algorithms running in the FPGA fabric. Crossfield plans to work with Fermilab to develop a proof-of-concept demonstration of the proposed system architecture. The Phase I will include development of a machine learning IP core for the Stratix 10 FPGA SoC and embedded Linux driver and software development to enable the demonstration. Remote users will be able to update weights in the IP remotely over an Ethernet network. The technology will be used as a testbed for future development in the Phase II program and for researchers at Fermilab. Research laboratories will benefit from a network-based machine learning control architecture that can synchronously collect data and provide remote control and configuration from a graphical user interface. The technology benefits defense and industrial applications that require similar machine learning controls in rugged environments.

Phase II

Contract Number: DE-SC0020849
Start Date: 8/23/2021    Completed: 8/22/2023
Phase II year
2021
Phase II Amount
$1,149,131
The Fermi National Accelerator Laboratory FNAL/Fermilab Booster accelerator currently relies on humanintheloop monitoring of control systems to optimize beam performance during acceleration. Humans are trained to recognize undesirable beam conditions and tune away from them. This process is too slow to react to rapidly changing conditions in the Booster, and smart edge control systems are required to detect and dynamically control the beam between injection and extraction cycles 15 Hz or 66 ms. Nextgeneration control systems for the Fermi National Accelerator Laboratory Booster accelerator will use realtime edge artificial intelligence for distributed systems to control beam performance of the rapid cycling synchrotron. Machine learning inference models running in field programmable gate arrays control gradient magnet power supplies, radio frequency amplifiers and cavities, and other types of accelerator control systems that autonomously adjust gains in regulation loops as beam characteristics change in real time during operation. These models include complex deep learning and reinforcement learning models with potentially thousands to tens of thousands of weights and biases that need to be updated remotely over a local area network in real time. Crossfield’s Phase II program will extend this capability by creating a robust, endtoend framework that enables realtime updating of machine learning control parameters over a local area network. The framework will be tightly integrated into existing tools to enable rapid transition to commercial use and use inside accelerator facilities. In the Phase I program, a baseline framework was implemented that demonstrates the functionality described above. A simple clientserver model was implemented that randomly generates machine learning weights and biases on the client, streams them to a server application running under embedded Linux on the field programmable gate array, and uses direct memory access to transfer the weights and biases to the machine learning model running in the fabric. A Linux kernel device driver and a direct memory access engine were developed to enable the transfer of information and weights and biases between the server application and the machine learning core. The proposed control system framework has excellent commercialization potential in highenergy physics accelerator facilities, industrial internetofthings IIoT applications, mechatronics and robotics, and defense. The main benefit from Crossfield’s solution is the ability to automate control processes and limit human operator involvement in highspeed, largescale control systems. Modern edge artificially intelligent control systems are much more efficient and less error prone than traditional humanoperated systems.