Upload
merilyn-lee
View
226
Download
0
Embed Size (px)
Citation preview
ABS98
Topics
• FNAL Site Plan– Main Injector/Recycler impact
• Current ABS Software– Successes– Short comings
• Future ABS Software (BLAST)– infrastructure
ABS98
Linac
Booster
p Abort
Tevatron
p Abort
Switchyard and Fixed Target
Antiproton Source
pF0
A0
B0 Detector and Low Beta
E0 C0
D0 Detector
p
p_
Tevatron Extraction Collider Aborts
Fermilab Acceleratorswith Main Injector
Schematic View of the Main Injector Connections to the Booster, Antiproton Source, Tevatron and Switchyard.
Main Injector
New beam line
ABS98
Current Software
• Fixed Target beam lines– Beams Division (BD)
– Research Division (RD)
• Problems• Plans• Programs• Performance• Prospects
ABS98
The Problems•slow spill control (20 second duration) •correct the entire beam line(s) in one iteration•protect cryogenic magnet strings•repeat the process every 60 seconds
• Beams Division– control multiple beam
line intensities and positions from the Tevatron to RD enclosures
– Septa
• Research Division– control beam line
positions from end of a BD enclosure to target(s)
ABS98
The Plans
• Beams Division– use a single console
application to control and view all beam line positions
• custom thin lens model
– ACNET & CAMAC
• Research Division– Client - Server
• 1 Server per beam line
• Clients view and control server activities
• Transport (Online)
– Epicure & CAMAC
•Both used VAX Workstations running X-windows/Motif
•Manual, Open loop, Automatic tuning modes
ABS98
The Programs
• Beams Division– Steering Software
• detectors: SWICs or BPMs
• one corrector paired with one or more detectors
• tuning constants maintained by application and stored in files
• Research Division– Server Software
• detectors SWICs
• one corrector paired with one detector
• spawn Transport
– Client Software• use DECNET to
communicate with server
• run as stand alone application also
ABS98
The Performance
• Beams Division– multiple corrections
per second
– only worked in horizontal plane (septa wire orientation)
• Research Division– corrected both planes
– Client could run as a stand alone application if Server was down
– one correction each spill cycle (60 seconds)
ABS98
The Prospects
• Beams Division– speed of corrections
• read, calculate, correct
• Research Division– Client - Server aspect
well done
– use of integrated model (when needed)
ABS98
BLAST• Provides infrastructure for current and
future beam steering software– BLAST software library
• data acquisition
• Client and Server code
– SYBASE database tables• Optics data
• desired beam positions
• corrector-detector relationships
– Data logging of calculated settings
ABS98
BLAST
• Integration of theoretical modeling software
• Consistent user interface
• Multiple steering modes– Interrogation– Pathfinder– Manual– Open loop– Automatic
ABS98
BLAST
• Milestones– BLAST architecture tested to reduce injection
oscillations in:• Main Ring (Spring-Summer 1997)
– feasibility study
• Main Injector (Fall 1998)
• Future– Spring 1999
• BLAST Server running