200 likes | 215 Views
Control, Monitoring and DAQ. Makoto Yoshida Osaka Univ. MICE CM @ Frascati June 28, 2005. Brief history. Initiate work on control/monitoring and DAQ in the previous collaboration meeting in Berkeley Edda surveyed on controls, instrumentation and DAQ
E N D
Control, Monitoring and DAQ Makoto Yoshida Osaka Univ. MICE CM @ Frascati June 28, 2005
Brief history • Initiate work on control/monitoring and DAQ in the previous collaboration meeting in Berkeley • Edda surveyed on controls, instrumentation and DAQ • Jean-Sebastien distribute a draft of a new version of Edda’s note • DAQ-Terminology.doc • “Kick-off” DAQ meeting in lunch time on June 23 • Jean-Sebastien, Emilio, Paul, Alan, Koji and Makoto • Emilio prepared a skeleton for DAQ specification • DAQrequirements.doc • Will need a meeting with accelerator experts for further integration
Prepared by Emilio Radicioni
Categories • DAQ (O(mili-sec), every spill) • Detector-DAQ (O(micro-sec), every trigger with spill#-stamp) • detector data • ADC / TDC • Beamline-DAQ • cooling channel • RF voltage / phase • oscilloscope or flash ADC • others? • protons on target • 2ndary particle intensity monitor • Slow control/monitor (O(sec), continuously even when DAQ is not running) • beamline • magnet currents / temperature • cooling channel • RF temperature • LH2 absorber temperature • solenoid currents / temperature • detectors • Temperature • HV
DAQ • Each sub-group is developing stand-alone systems • Gather the data stream to the event-builder • For every particle or for every spill • Synchronization between the systems • Spill number stamp • Event numbering in each detector • Time stamp by common clocks? • Need to develop a communication between the stand-alone systems • Determine interface/protocol • Data structure
Slow control • Each sub-group develop stand-alone systems • Strongly related to safety issue • Gather the consoles in a control room • Develop a communication between the stand-alone systems, if they need • Need to determine interface/protocol
An idea of the DAQ architecture MICE Control MICE Builder MICE Storage 8MBytes/spill Tracker Control Tracker Builder PID Builder Beam Builder Bit3 SASeq#1 SASeq#2 SASeq#3 SASeq#4 SERDES#1 SERDES#2 SERDES#3 SERDES#4 SERDES#5 SERDES#6 SERDES#7 SERDES#8 Bit3 SASeq#1 SASeq#2 SASeq#3 SASeq#4 SERDES#1 SERDES#2 SERDES#3 SERDES#4 SERDES#5 SERDES#6 SERDES#7 SERDES#8 4MBytes/spill Cryosat Ctrl/Monitor Tracker Slow Ctrl Tracker Collector Upstream Tracker Collector Downstream 4kBytes/event Bit3 1553 1553 VLPC #1 L VLPC #1 R VLPC #2 L VLPC #2 R VLPC #3 L VLPC #3 R VLPC #4 L VLPC #4 R VLPC #1 L VLPC #1 R VLPC #2 L VLPC #2 R VLPC #3 L VLPC #3 R VLPC #4 L VLPC #4 R 4kBytes/event 4096ch Upstream Tracker Downstream Tracker
Key issues • Instruments for each sub-group • Voltage controller/monitor • HV controller/monitor • CAENET • VME ADC/TDC • … • Communication between stand-alone systems • Socket on TCP/IP • Log files on common directory • … • Integration • Event-builders • Event numbering • Unified interface or distributed controls to stand-alone systems • … • Offline database
Summary • DAQ group start to discuss on the integration • Need to fill the documents on DAQ specification • Description on the systems of each sub-group • Integration, Synchronization • To build up MICE control/monitor and DAQ system, communication with accelerator experts is mandatory • Workshop in RAL?
Survey on Controls, Instrumentation and DAQ • PHYSICS PARAMETERS: Which parameters might it be important to include in the data analysis of the experiment? • CONTROL/MONITORING: Which additional parameters are needed for control or monitoring? • How do you see these parameters being recorded and controlled? • What need do you have for stand-alone operation as opposed to integrated operation in MICE at RAL?
Local integrated System for beam Line and target. PC/VME/PLC EPICS/LabView Beam & Target (Drumm) • CM Parameters • For all magnets Qs(9), Ds(2), decay solenoid: • Current • Volts • Temperature, Cryogenics, Vacuum • Target: • ISIS Machine start • ISIS clock • Insertion depth (read every 0.1ms to adapt drive currents and timing) • Insertion time • Operational monitors: • 8 temperature measurements/cycle • Extra needs @ RAL • Beam line independent from MICE • Target testing away from RAL To TDC ? Useful for trigger
Cooling Channel - Absorber • CM parameters (from TRD) • H2 gas system and He gas system • Pressure gauge (capacitance-type); 1 each • Pirani gauge; 1 each • LH2 reservoir at 1st stage of Cryocooler • 2 Thermometers • 1 Level sensor (capacitance-type) • 2 Heater (1 for spare) • Hydrogen absorber • 8 Thermometer • 1 Level sensor • Absorber windows • 1 Thermometer • Heater; 1 each (to warm up) • Safety windows • Thermometer; 1 each • Absorber vacuum and Safety vacuum • Pressure gauge (capacitance type); 1 each • Pirani & cold cathode gauge; 1 each • Mass spectrometer; 1 each • CM parameters • Temperature (Cryocooler, Absorber, temperature systems) • Liquid level • Buffer vacuum pressure • Pressure at key points in H2 system • Valve status in H2 system • Heater currents • Window location (?)
~1 Hz recording rate Goes to primary control system Cooling Channel - RF Cavities (Virostek) • CM parameters • Cavity position and alignment with respect to solenoid • Cavity temperature • Sensing loop signal from each of the 8 cavities • Vacuum roughing pump control (2each) • Vacuum roughing valve control and status (2each) • Cryo pump ion gages (4 total) • Vacuum manifold thermocouple and ion gages (4 each total) • Vacuum vessel ion gages (2 per vessel, 4 total) • Cavity ion gages (8total) • Cryo pump compressor control (2 each) • Gate valve control and status (4 each) • Cavity body temperature thermocouple (2 per cavity, 16 total) • Cavity cooling fluid temperature in (8 total) • Cavity cooling fluid temperature out (8 total) • Cavity cooling fluid pressure in (1 per cavity pair, 4 total) • Cavity cooling fluid pressure out (1 per cavity pair, 4 total) • Cavity cooling flow rate (8 total) • Tuner hydraulic reservoir pressure (8 each) • Tuner hydraulic reservoir pressure control (8 each) [feedback & control from cavity frequency]
Cooling Channel - Magnets • CM parameters: • Current in each individual supply • Magnetic field at external probes (4 probes/coil) • Temperatures (cryocooler and coil) • Quench protection (?)
DAQ CKOV1 (Cremaldi) • Physics parameters • Noise levels-pedestal • Random pedestal trigger • Photoelectron count- 4 channel + 1 spare • Single electron photo-peak • Muon bunch structure • Device efficiency vs. muon position • Laser pulse system trigger (shared with CKOV2) • CM parameters • PM Tube HV – 4 channels + 1 spare CAEN/Lecroy HV Alarm System • Box temperature PLC (slow control) • Purge gas flow visual • Freon level ?? • Extra needs@ RAL • Oscilloscope • ADC card + PC • External trigger line • Radioactive source trigger + logic • Trigger paddles + logic for muon response survey
CKOV2 (Gregoire) • Physics parameters • 8 responses of PMs to light pulses • Pedestal, gain • 1 digital output for triggering light pulser • 8 TDC outputs • CM parameters • 8 HV • Temperature probe • He pressure • Humidity
TOF (Bonesini) • Physics parameters • Pedestal • CM Parameters • HV • Temperature • Magnetic field
EmCAL (Tortora) • Physics parameters • Pedestals • CM parameters • HV of PMs ( CAEN SY 527, CAENNET VME Controller V288 for remote control) • Residual B field • Global Time Offset ( Trigger formation time with respect to ISIS bunch warning) • Extra needs @ RAL • Stand-alone readout system • Cosmic rays run for E, t, calibration
DAQ Via FE electronics board, stored via MICE slow control system. 8 temperatures for cryostat, interfaced differently. SciFi (Bross) • Physics parameters • Pedestal • Gain • Discriminator threshold • CM Parameters • 72 Temperature • 64 Bias • Extra needs @ RAL • Separate calibration runs