P AUL SCHERRER INSTITUT ADAQA An Accelerator Data ... · •General and specialised scan tools are possible with ADAQA! –a wide variety of tools is available!! •Common data format!
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Accelerator Data AcquisitionMany accelerator measurements consist of the following tasks: >Control 0…N actuators >Acquire 1…M measurements >Analyze data !
Important features >On-line analysis >Reasonable error handling >Robust code for use by other
•General purpose camera display and analysis tool!• In every day use for different kinds of cameras and screen monitors
ScreenMonitorTool
Dione and Saturn http://www.ciclops.org
+ SwissFEL+ SwissFEL
SwissFEL Meeting 24.1.2013
General Purpose Scan Tool
+ SwissFEL+ SwissFEL
SwissFEL Meeting 24.1.2013
the future…
+ SwissFEL+ SwissFEL
SwissFEL Meeting 24.1.2013
•Scans can be stored in Template files!•The last scan is always stored as template!–“Repeat Last Scan…”-Button!•Data files are scan templates as well!–All scans can be exactly repeated!!
•Templates can handed over to the scan tool at startup!–example: extracted charge vs. gun phase scan
Scan Templates
+ SwissFEL+ SwissFEL
SwissFEL Meeting 24.1.2013
Specialised Scan Tools
+ SwissFEL+ SwissFEL
SwissFEL Meeting 24.1.2013
Specialised Scan Tools
+ SwissFEL+ SwissFEL
SwissFEL Meeting 24.1.2013
Automatised logbook entries
+ SwissFEL+ SwissFEL
SwissFEL Meeting 24.1.2013
•General and specialised scan tools are possible with ADAQA!–a wide variety of tools is available!!
•Common data format!•Templates!–data files are templates – for all tools!•Actions!–e.g. automatic screen insertion or background subtraction!•Analysis functions!!
Problems: • available buffers on IOC are not used • „lost“ of measured data • high frequencies can‘t be reached • high CPU load on workstations
Helge Brands
IOC
AFS
EPICS Control+Data
cameraworkstation
control room
Image based measurements : future
DATA
Compute-Node
Results
Results+Data
IOC
AFS
EPICS Control+Preview
cameraworkstation
Helge Brands
control room
Why?
•less radiation
•higher recording speed (10Hz/100Hz)
•independent of the workstation (CPU and memory)
•system is similar to SLS (Tomcat, in operation, 1* PCO Edge)
Helge Brands
Why?
•less radiation
•higher recording speed (10Hz/100Hz)
•independent of the workstation (CPU and memory)
•system is similar to SLS (Tomcat, in operation, 1* PCO Edge)
BUT
Helge Brands
Technical values
example: ~30TB/week
more storage needed
Helge Brands
Specs
storage size/speed
network (camera IOC)
IOC local memory
compute nodes
WHLA Test-Injector
558 GB/50MB/s
1Gb/s 16GB ~3000 pic
1-2
SwissFEL (?)/(?) 10Gb/s (?) min. 5-10
Helge Brands
Current situation
•WHLA: each Camera-IOC has 1GB/s (enough for 10Hz) •3 PCO Edge in operation + 1 PCO Edge in preperation
•upload to AFS max 50MB/s
•software is ready for 100Hz
•needed network speed 10GBit/s for 100 Hz
•other GIGE cameras can be used too
•additional compute nodes should be planned
•storage policies are needed
Helge Brands
>Project started in 2008, always between 5 and 10 developers >Written mostly in Matlab >89093 lines of code (including code sourced from MathWorks Central and other external sources) >Performed 22775 scans, resulting in 558 GB of data >A joint project between the Controls, Beam Dynamics & Diagnostics Sections at PSI
> all ADAQA programmers and users, in particular Eduard Prat, Marta Divall, Peter Peier, Marc Guetg, Gian Luca Orlandi, Bennie Smit & Thomas Schietinger