Data transmission system for 2D-SND at CSNS

Slides:



Advertisements
Similar presentations
Kondo GNANVO Florida Institute of Technology, Melbourne FL.
Advertisements

Test Beam at IHEP,CAS ZHANG Liang sheng, Test Beam Group Introduction BEPC/BES Ⅱ will be upgraded as BEPC Ⅱ / BES Ⅲ, it is necessary to do beam test for.
Implementation of a Data Node in China's Spatial Information Grid Based on NWGISS Dengrong Zhang, Le Yu, Liping Di Institute of Spatial.
Data Acquisition System for 2D X-Ray Detector Beijing Synchrotron Radiation Facility (BSRF) located at Institute of High Energy Physics is the first synchrotron.
R.S. Slepnev 1, A.V. Daniel 1, M.S. Golovkov 1, V. Chudoba 1,2, A.S. Fomichev 1, A.V. Gorshkov 1, V.A. Gorshkov 1, S.A. Krupko 1, G. Kaminski 1,3, A.S.
Xiaodong Wang ( 王晓冬 ) School of Nuclear Science and Technology Lanzhou University, Lanzhou, China MPGD activities at Lanzhou University July 5, 2013.
Institute of Isotopes Hungarian Academy of Sciences Nuclear electronics for NCC measurements and training J. Bagi, J. Huszti, K. Szirmai Department of.
Test Of Distributed Data Quality Monitoring Of CMS Tracker Dataset H->ZZ->2e2mu with PileUp - 10,000 events ( ~ 50,000 hits for events) The monitoring.
Service Architecture of Grid Faults Diagnosis Expert System Based on Web Service Wang Mingzan, Zhang ziye Northeastern University, Shenyang, China.
New Nuclotron Beam Intensity Monitoring Subsystem V. Andreev, A. Butenko, A. Kirichenko, S. Romanov, G. Trubnikov, V. Volkov Veksler and Baldin Laboratory.
Virtual Accelerator at J-PARC 3 GeV Rapid Cycling Synchrotron H. Harada*, K. Shigaki (Hiroshima University in Japan), H. Hotchi, F. Noda, H. Sako, H. Suzuki,
An Approach To Automate a Process of Detecting Unauthorised Accesses M. Chmielewski, A. Gowdiak, N. Meyer, T. Ostwald, M. Stroiński
NPDGamma: Data Acquisition System October 15th, 2010 NPDGamma Collaboration Meeting ORNL.
Thomas Jefferson National Accelerator Facility Page 1 Clas12 Reconstruction and Analysis Framework V. Gyurjyan S. Mancilla.
Postgraduate Computing Lectures Applications I: Overview 1 Applications: Overview Symbiosis: Theory v. Experiment Theory –Build models to explain existing.
Computing Division Requests The following is a list of tasks about to be officially submitted to the Computing Division for requested support. D0 personnel.
Real-time Acquisition and Processing of Data from the GMRT Pulsar Back- ends Ramchandra M. Dabade (VNIT, Nagpur) Guided By, Yashwant Gupta.
GAYA Analyzer SDD Presentation. GAYA Analyzer Introduction OMS40G256 is a hardware device used for detection of radioactive radiation for medical imaging.
The Main Injector Beam Position Monitor Front-End Software Luciano Piccoli, Stephen Foulkes, Margaret Votava and Charles Briegel Fermi National Accelerator.
News on GEM Readout with the SRS, DATE & AMORE
Sep. 17, 2002BESIII Review Meeting BESIII DAQ System BESIII Review Meeting IHEP · Beijing · China Sep , 2002.
Management of the LHCb Online Network Based on SCADA System Guoming Liu * †, Niko Neufeld † * University of Ferrara, Italy † CERN, Geneva, Switzerland.
Online Monitoring System at KLOE Alessandra Doria INFN - Napoli for the KLOE collaboration CHEP 2000 Padova, 7-11 February 2000 NAPOLI.
1 Calorimeters LED control LHCb CALO meeting Anatoli Konoplyannikov /ITEP/ Status of the calorimeters LV power supply and ECS control Status of.
Distributed Computing in Life Science Research -Presenter: Yijian Yang
B2B Transfer System for FAIR (Conceptual Design [1]) Presenter: Jiaoni Bai Professor: Oliver Kester Supervisor: David Ondreka, Dietrich Beck.
ORNL is managed by UT-Battelle for the US Department of Energy Status Report: Data Acquisition and Instrument Controls for the Spallation Neutron Source.
IEEE Real Time 091 Data Acquisition System for Multi-channel Gas Detector Hongyu ZHANG, Kejun ZHU, Haitao ZHU Institute of High Energy Physics,
DeLiDAQ-2D ─ a new data acquisition system for position-sensitive neutron detectors with delay-line readout F.V. Levchanovskiy, S.M. Murashkevich Frank.
Barthélémy von Haller CERN PH/AID For the ALICE Collaboration The ALICE data quality monitoring system.
Software Design of Electronics Tests and Data Acquisition for a New Gas Detector ZHAO Dongxu 1, 2 ZHANG Hongyu 2 YUE Xiaobo 1 ZHAO Yubin 2 CHEN Yuanbo.
Fan Assembly Driven by Magnetic Fields
OPERATES SCADA OPERATION SYSTEM Explain the operational SCADA
Work on Muon System TDR - in progress Word -> Latex ?
Slow Control and Run Initialization Byte-wise Environment
Gu Minhao, DAQ group Experimental Center of IHEP February 2011
Slow Control and Run Initialization Byte-wise Environment
WP18, High-speed data recording Krzysztof Wrona, European XFEL
Bluetooth connection & GAIA protocol
Online remote monitoring facilities for the ATLAS experiment
CS408/533 Computer Networks Text: William Stallings Data and Computer Communications, 6th edition Chapter 1 - Introduction.
JEDI polarimetry – Developments at SMART|EDM_Lab
Supervisor: Prof Michael Lyu Presented by: Lewis Ng, Philip Chan
Yuzhe Liu1,2, Lian Chen1,2, Futian Liang1,3, Feng Li1,2, Ge Jin1,2
Y.Chen1, B.J.Xiao1, 2, F.Wang1, S.Li1, F.Yang1, 3
“Link All Together” – Linktile 2D game programming
Control and data acquisition system of the KTX device
LHC experiments Requirements and Concepts ALICE
SLS Timing Master Timo Korhonen, PSI.
Controlling a large CPU farm using industrial tools
HERD Prototype Beam Test
Diagnostics of FRIBs beam transport line
How SCADA Systems Work?.
G.Manduchi1, T.Fredian2⁾, J.Stillerman2⁾, A. Neto3), F. Sartori3)
VDK Concepts and Features How to Create a Project with VDK support
CHAPTER 2 Application Layer.
Understanding the OSI Reference Model
Remote Controlled Smart Socket
Software Implementation of USB 3.0 Stack
Fill-pattern Control System for KEKB
CEPC RF Power Sources System
Mixed Reality Server under Robot Operating System
Commissioning of the ALICE-PHOS trigger
An Introduction to Software Architecture
Pakistan Institute of Engineering and Applied Sciences (PIEAS)
AIMS Equipment & Automation monitoring solution
VDK Concepts and Features How to Create a Project with VDK support
Design Yaodong Bi.
Yining ZHAO Computer Network Information Center,
EAST MDSplus Log Data Management System
Presentation transcript:

Data transmission system for 2D-SND at CSNS ZHAO Dongxu1, 3 ZHANG Hongyu2, 3 WANG Xiuku1, 3 TIAN Haolai1 ZHANG Junrong1 1, China Spallation Neutron Source (CSNS), Institute of High Energy Physics(IHEP), Chinese Academy of Sciences(CAS), Dongguan 523803, Peoples Republic of China 2, Institute of High Energy Physics (IHEP), Chinese Academy of Sciences (CAS), Beijing 100049, Peoples Republic of China 3, State Key Laboratory of Particle Detection and Electronics, Beijing 100049, Peoples Republic of China

Outline Introduction Implementation of data transmission system About CSNS GPPD components Implementation of data transmission system Data processing framework Interface with DAQ Interface with data analysis system An application A neutron beam experiment Conclusion

Schematic layout of CSNS facilities Introduction About CSNS China Spallation Neutron Source (CSNS) is the first high-performance pulsed neutron source in China. Facilities: Accelerator H- linac proton rapid cycling synchrotron Target Instruments(day-one) General purpose powder diffractometer(GPPD) Board Q-range small angel diffractometer Multi-purpose reflectometer Schematic layout of CSNS facilities

Introduction GPPD components Scintillator neutron detector(2D-SND) 4 banks(9 modules in every bank, 36 modules in total) 192 channels in every module Relative systems for 2D-SND: Electronics system Data acquisition (DAQ) system Data transmission system Data analysis system 2D-SND model One module of 2D-SND GPPD components

Introduction Electronic system: DAQ system: Data transmission system: Components: 36 modules with 192 electronic channels in every module (corresponding 36 modules of 2D-SND) Functions: get 2D-SND signals; amplify signals; convert signals to digital data; construct data to raw events; send raw events to DAQ system. Technologies: SiTCP DAQ system: Functions: read raw events; save raw events. Technologies: QT(user interface); C++; multi threads; NFS Data transmission system: Functions: get raw events from DAQ system; pick good events; transfer good events to data analysis system. Technologies: C; multi threads; mutex lock; NFS; DIM Data analysis system: Functions: receive good events; reconstruct events; analyze reconstructed events; display results in the form of charts. Technologies: C++; Python; multi threads; DroNE; NEON; DataPilot;

Implementation of data transmission system Main tasks: getting raw events from DAQ system picking good events sending these good events to data analysis system Divided parts: package of data process interface with DAQ interface with data analysis system

Implementation of data transmission system Data processing package Technologies C programming language multithreads Mutex lock Head flag 0xFA Spectrometer ID Detector ID Module ID Run mode Frequency dividing mode Data vision number Reserve 1 T0 Count Reserve 2 Channel No T Data …… Filling data flag 0xF0 Data filled 0x0 Tail flag 0xFB Status Byte Count Event format Events accord with event format are considered good events and picked out.

Implementation of data transmission system Thread 1 Thread n Flow chart of data process

Implementation of data transmission system Interface with DAQ The interface between DAQ system and data transmission system is adopted Network File System (NFS). Why is NFS? provides an environment with capability of mutual interference for multi system architectures. provides a simple and quick method to programme to fulfil resource access. Interface with DAQ

Implementation of data transmission system Diagram of calling NFS interface in DAQ system Diagram of calling NFS interface in data transmission system

Implementation of data transmission system Interface with data analysis system Distributed Information Management System (DIM) developed by European Organization for Nuclear Research (CERN) is adopted to be the interface between data transmission system and data analysis system. Name server   Features of DIM providing a network transparent inter- process communication layer. based on the client/server paradigm. basic concept of "service". realizing loose coupling. very efficient in data transmission. Request Service Register Services Service Info Subscribe to Service Data transmission system DIM server DIM client Data analysis system Service events Commands DIM architecture

Implementation of data transmission system Diagram of calling DIM server in data transmission system Diagram of calling DIM client in data analysis system

An application A neutron beam experiment The data transmission system together with 2D-SND and other relative systems has been applied in neutron beam experiment successfully. Experiment environment: Beam intensity: 106 - 107 c/s Event rate of each module: 25 Hz Module number of detector in experiment: 3 Total event rate: 75Hz In experiment, no event lost in process of data transmission. Image of neutron imaging on one module of 2D-SND

Conclusion Data transmission system: What can we do in the future? A stable and efficient mechanism to realize credible data transfer. With the common framework, can easily be expanded and improved. What can we do in the future? To fulfil real-time on data transmission and online data analysis, the interface with DAQ system should be improved. To improve efficiency further, distributed environment should be involved.

Thanks!