Y.Chen1, B.J.Xiao1, 2, F.Wang1, S.Li1, F.Yang1, 3

Slides:



Advertisements
Similar presentations
HT-7 ASIPP Feedback Control System for the Antenna Phase Difference of Lower Hybrid Current Drive Min Jiang, Guangli Kuang, Jiafang Shan, Jianan Lin and.
Advertisements

ITER Fast Controller Prototype Feng Wang, Shi Li and Xiaoyang Sun Institute of Plasma Physics, Chinese Academy of Sciences 4/15/20151 The Spring 2010 EPICS.
Seismic Octave Programming for Analog/Digital Converters Michael W. Siekman Electrical and Computer Engineering Senior Capstone Design Project 2007 Advisor:
Data Acquisition Risanuri Hidayat.
Data Acquisition Concepts Data Translation, Inc. Basics of Data Acquisition.
Using an FPGA to Control the Protection of National Security and Sailor Lives at Sea Brenda G. Martinez, Undergraduate Student K.L. Butler-Purry, Ph.D.,
MEG Experiments Stimulation and Recording Setup Educational Seminar Institute for Biomagnetism and Biosignalanalysis February 8th, 2005.
Presented by: Yash Gurung, ICFAI UNIVERSITY.Sikkim BUILDING of 3 R'sCLUSTER PARALLEL COMPUTER.
 A system consisting of a number of remote terminal units (or RTUs) collecting field data connected back to a master station via a communications system.
The Data Acquisition System Based on VXI and PCI Bus HT-7 ASIPP H.Z. Wang, G. Li, J.R. LUO, Z.S. Ji, G.M. Li (
ELI: Electronic Timing System (ETS) at Facility Level E L I – B L – – P R E – B.
Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices Section.
Department of Computer and Information Science, School of Science, IUPUI Dale Roberts, Lecturer Computer Science, IUPUI CSCI.
Report : Zhen Ming Wu 2008 IEEE 9th Grid Computing Conference.
Ch Review1 Review Chapter Microcomputer Systems Hardware, Software, and the Operating System.
NI DAQ, Nanopositioner (Tilt mirror)  Reference: NARIONAL INSTRUMENT, “NI-DAQ 7, DAQmx C Reference Help ”, 2004 NARIONAL INSTRUMENT, “DAQ, 6534X User.
Upgrade to Real Time Linux Target: A MATLAB-Based Graphical Control Environment Thesis Defense by Hai Xu CLEMSON U N I V E R S I T Y Department of Electrical.
Boosting Event Building Performance Using Infiniband FDR for CMS Upgrade Andrew Forrest – CERN (PH/CMD) Technology and Instrumentation in Particle Physics.
Section 2 Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices.
Parallel Computers Organizations and Architecture Department of Computer Science Southern Illinois University Edwardsville Summer, 2015 Dr. Hiroshi Fujinoki.
Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January CadarachePage 1 FINAL DESIGN REVIEW OF ITER PBS 45 CODAC – PART 1.
Large Scale Parallel File System and Cluster Management ICT, CAS.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
NICA control system, beam diagnostics V.Andreev, E.Gorbachev, A.Kirichenko, D. Monakhov, S. Romanov, G.Sedykh, T. Rukoyatkina, V.Volkov VBLHEP, JINR, Dubna.
Connecting EPICS with Easily Reconfigurable I/O Hardware EPICS Collaboration Meeting Fall 2011.
1. LabVIEW and EPICS Workshop EPICS Collaboration Meeting Fall 2011.
1ICALEPCS, October 15-19, 2007, Knoxville, Tennessee Association Euratom-Cea Ph. Moreau Association EURATOM-CEA Département de Recherches sur la Fusion.
Day 1,2 Review. Review: Parts of a Computer CPU (Processor) Main Memory (RAM) External Memory (ROM) -Hard Drive-Floppy-USB Drive I/O Devices -Keyboard-Monitor-Printer-Speakers.
Toshiba IR Test Apparatus Project Ahmad Nazri Fadzal Zamir Izam Nurfazlina Kamaruddin Wan Othman.
ECE 456 Computer Architecture Lecture #9 – Input/Output Instructor: Dr. Honggang Wang Fall 2013.
Vanderbilt University Toshiba IR Test Apparatus Project Final Design Review Ahmad Nazri Fadzal Zamir Izam Nurfazlina Kamaruddin Wan Othman.
January 2010 – GEO-ISC KickOff meeting Christian Gräf, AEI 10 m Prototype Team State-of-the-art digital control: Introducing LIGO CDS.
16 th IEEE NPSS Real Time Conference 2009 May 10 – 15, 2009 IHEP Beijing China ASIPP Current Status of EAST Plasma Control and Data Acquisition Bingjia.
INTRODUCTION TO COMPUTERS. A computer system is an electronic device used to input data, process data, store data for later use and produce output in.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
Introduction to Computers - Hardware
Basic Computer Hardware and Software.
Section 2.1 Section 2.2 Identify hardware
Data transmission system for 2D-SND at CSNS
The First Step of EAST Remote Participation System
WP18, High-speed data recording Krzysztof Wrona, European XFEL
The demonstration of Lustre in EAST data system
Parallel Plasma Equilibrium Reconstruction Using GPU
Credits: 3 CIE: 50 Marks SEE:100 Marks Lab: Embedded and IOT Lab
Control and Data Acquisition System for VEST at SNU
Current Status of IPM-Linac Control System
Experience & Status of the LIGO Slow Controls System(s)
Control and data acquisition system of the KTX device
10th IAEA Technical Meeting on Control, Data Acquisition, and Remote Participation for Fusion Research The Research and Implement of Real-Time Plasma Electron.
Readout electronics for aMini-matrix DEPFET detectors
Magnet Safety System for NA61/Shine
Development of built-in diagnostics in the RADE framework (EN2746)
Computer Basics Section 2.1 YOU WILL LEARN TO… Identify hardware
by Prasad Mane (05IT6012) School of Information Technology
CS 286 Computer Organization and Architecture
Basic Computer Hardware and Software.
AMCOM Digital Archive Design Review - Week 3.
HYCOM CONSORTIUM Data and Product Servers
Looking Inside the machine (Types of hardware, CPU, Memory)
Status of Fast Controller EPICS Supports for ITER Project
Comparison of LAN, MAN, WAN
المحور 3 : العمليات الأساسية والمفاهيم
Multiple Processor Systems
Five Key Computer Components
Data Acquisition (DAQ)
Chap 2. Computer Fundamentals
Electrical traditional Chinese Instrument - Xun
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
EAST MDSplus Log Data Management System
EAST MDSplus Log Data Management System
Presentation transcript:

Y.Chen1, B.J.Xiao1, 2, F.Wang1, S.Li1, F.Yang1, 3 The implementation of a data acquisition and service system based on HDF5 and EPICS Y.Chen1, B.J.Xiao1, 2, F.Wang1, S.Li1, F.Yang1, 3   1Institute of Plasma Physics, Chinese Academy of Sciences, Hefei, China 2School of nuclear science and technology, University of Science and Technology of China 3.Department of Computer Science , Anhui Medical University, China

OUTLINE Introduction System Architecture Implementation Conclusion

Introduction KTX(Keda Torus for eXperiment) is a new Reversed Field Pinch (RFP) magnetic confinement device which is located at University of Science and Technology of China (USTC). It is designed by ASIPP and USTC.[1]   [1]. Wandong Liu, Wenzhe Mao, Hong Li, et al, Progress of the Keda Torus eXperiment Project in China: design and mission, Plasma Phys. Control. Fusion56(2014) 094009.

Introduction This system is a data system containing data acquisition, data acquisition control, data storage and data service. It adopts HDF5 as its low-level data storage format. Requirements Shot ~100ms ~2000 channels Sampling rates: 250KS/s to 10 MS/s Communicate with central control system Easy to access data after each shot

HDF5 and EPICS HDF5 [2] HDF5 is a data model, library, and file format for storing and managing data. It has been used worldwide in many scientific research field. EPICS [3] EPICS is a set of Open Source software tools, libraries and applications developed collaboratively. It has been used worldwide to create distributed soft real- time control systems for scientific instruments. [2] HDF Group, http://www.hdfgroup.org/HDF5/ [3] EPICS, http://www.aps.anl.gov/epics

OUTLINE Introduction System Architecture Implementation Conclusion

Data Acquisition Console System Architecture The data system includes data acquisition control, data acquisition, data storage and data service. So according to the function, it can be divided into four components: Data Acquisition Console DAQ Nodes Data Archive System Data Service

System Architecture Central Control System request Data Acquisition Console Data Access Clients Central Control System Administrator Users Data Archive System Data Service Server DAQ nodes Data Pool request data response

OUTLINE Introduction System Architecture Implementation Conclusion

Data Acquisition Console The data acquisition console is considered as a middleware between Central Control System (CCS) and DAQ nodes, and is responsible for transferring the commands from CCS to DAQ nodes and the status from DAQ nodes to CCS. It includes two functions. DAQ Management monitors DAQ status and sets DAQ parameters. DAQ Flow Control controls the data acquisition flow.

DAQ Management DAQ Status Monitor DAQ Parameter Setting DAQ Flow Control DAQ Parameter DAQ Status DAQ Status DAQ Parameter

Central Control System DAQ flow control (1)Shot Command Central Control System (5) finish status DAQ Parameter (3)Parameter DAQ nodes DAQ Flow Control (4) STOP (5)finish DAQ Status Data Archive System (4) STOP (2)Shot Command 1、Receiving Shot Command from Central Control System when new discharge coming. 2、Sending Shot Command to Data Archive System. 3、Sending DAQ Parameter to each DAQ node. 4、Sending Stop Command if receiving Stop Command from Central Control System . 5、Reply DAQ finish status to Central Control System after all DAQ nodes have finished data acquisition successfully.

Central Control System DAQ flow control EPICS will be used: Communication between DAQ flow control and Central Control System with EPCIS. Monitoring each DAQ nodes status via EPICS. Central Control System DAQ flow control DAQ nodes

DAQ Nodes The DAQ nodes are responsible for acquiring diagnostic signals. It supports continuous data acquisition with different sampling rates which is divided into low and high level. It also supports long- pulse discharge. The hardware includes signal condition device and data acquisition computer. Different sampling rates decide different data acquisition computer. The software structure includes four kinds of threads. Main Thread DAQ Main Thread DAQ Thread Process Thread

Signal Condition Integrator system Gain-variable amplifier The integrator system is developed by the EAST team. Parameters: (1) Drift: 100 s drift < 0.1 mWb ( gain=1) (2) Gain: 0.5, 1, 2, 5 (3) Output Voltage Range: -10V~+10V Gain-variable amplifier The gain-variable amplifier is developed by the EAST team. Parameters: (1) Gains: 0.1, 0.5, 1, 2, 5, 10, 20, 50 (2) -3dB bandwidth: 500 kHz when gain=1 (3) Noise: less than 10 mV when gain=1 (4) Output range: -10 V to +10V (1)100s的积分飘移小于0.1毫韦伯 也可以用mVs

DAQ Hardware 250KS/s >= 1MS/s PXI-2022: PXIe-6368 PXIe-5105 PXI specification Rev 2.2 compliant 16-CH differential analog inputs Multiple cards synchronization through PXI trigger bus 16-bit A/D resolution Bipolar analog input Onboard 8 K-sample (16 KB) memory for data storage 4-CH TTL digital input/output PXIe-6368 6 simultaneously sampled channels 16-bit vertical resolution 2 MS/s real-time sampling rate PXIe-5105 8 simultaneously sampled channels 12-bit vertical resolution 60 MS/s real-time sampling rate 60 MHz analog bandwidth Deep onboard memory up to 512 MB for long acquisition times

DAQ Software Main Thread Commands CentOS 6 / gcc Windows / LabVIEW DAQ Main Thread DAQ Thread Process Thread data Data Archive System data data Binary data files

Data Archive System All experimental data will be remotely transferred to the data archive system. It adopts HDF5 as its low- level data storage format. Server:DELL PowerEdge R730 CPU: 2 X Intel Xeon E5-2609v3 RAM: 16GB 1600MHz RDIMM Disk: 8 X 4TB 7.2Kr/S NL-SAS,RAID5 RAID controller: PERC H730P Network: 4 X Gigabit Ethernet OS: CentOS release 6.6 (Final) Development environment : gcc

Data Acquisition Console Server Data Acquisition Console command Main Thread Server Thread DAQ nodes data File Operation Other Operation Data Operation data HDF5 Data pool Operation CentOS 6 / gcc

Analysis and Access Thread Data Service Users can get data service via Client/Server or Brower/Server. Server Client Data request Main Thread Server Thread request Client Plug-in WebScope data data HDF5 Data Pool Analysis and Access Thread request Client Interface Matlab data data

Data Service A plug-in (by gcc) for WebScope (a web data analysis and visualization tool for EAST) has been developed to view HDF5 data. Users can view all data or part of data. Sampling rate:100KS/s, acquisition time:50ms

Data Service A plug-in (by Visual C++) for MATLAB has been developed to access the data via the Data Service interface. Users can get all data or part of data. Sampling rate:100KS/s, acquisition time:50ms

OUTLINE Introduction System Architecture Implementation Conclusion

Conclusion A data acquisition and service system has been designed and implemented based on HDF5 and EPICS for KTX. The data system can deal with different diagnostic acquisition requirement and the DAQ nodes are easily extensible. Users can access experiment data via Client/Server or Brower/Server. Distributed and parallel data service function will be developed in the future.

Thanks for your attentions!