Designing a CODAC for Compass Presented by: André Sancho Duarte.

Slides:



Advertisements
Similar presentations
Digital RF Stabilization System Based on MicroTCA Technology - Libera LLRF Robert Černe May 2010, RT10, Lisboa
Advertisements

Managing Data from Avian Radar Systems Edwin Herricks, PhD Siddhartha Majumdar.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
MotoHawk Training Model-Based Design of Embedded Systems.
2D Detectors DAQ Overview 2D detectors are organized as tiles providing 10G Ethernet serialized portions of the full.
Super Fast Camera System Performed by: Tokman Niv Levenbroun Guy Supervised by: Leonid Boudniak.
PC Applications Course LabVIEW: Laboratory Virtual Instrument Engineering Workbench Graphical Programming Easy to use Faster Development Time.
Conversion Between Video Compression Protocols Performed by: Dmitry Sezganov, Vitaly Spector Instructor: Stas Lapchev, Artyom Borzin Cooperated with:
17th TM on Research Using Small Fusion Devices Real-Time Digital Systems for Control on Small Tokamaks Presented by: Bernardo B. Carvalho Association Euratom/IST.
Design and Development of High Performance PC Based Logic Analyzer MSc Project by Rab Nawaz Advisor: Dr. Shahid Masud.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
High Performance Communication using MPJ Express 1 Presented by Jawad Manzoor National University of Sciences and Technology, Pakistan 29 June 2015.
Instituto de Plasmas e Fusão Nuclear Instituto Superior Técnico Lisbon, Portugal M.Correia| Lisboa, May 24th 2010 | RT2010 ATCA/xTCA-based.
Operating Systems.
Distributed Control Systems Emad Ali Chemical Engineering Department King SAUD University.
Field Programmable Gate Array (FPGA) Layout An FPGA consists of a large array of Configurable Logic Blocks (CLBs) - typically 1,000 to 8,000 CLBs per chip.
Client/Server Architectures
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
Cloud MapReduce : a MapReduce Implementation on top of a Cloud Operating System Speaker : 童耀民 MA1G Authors: Huan Liu, Dan Orban Accenture.
Asociación EURATOM/CIEMAT para Fusión 20/May/2003 J. Vega, E. Sánchez, A. López, A. Portas, M. Ochando Asociación EURATOM/CIEMAT para Fusión. Madrid, Spain.
Real Time Experiment Control in a Tokamak fusion device Technical aspects and new Developments F. Sartori The content of this presentation should be considered.
Multi-media Computers and Computer Networks. Questions ? Media is used for ………………… Multimedia computer is capable of integrating ………………………………….. OCR stands.
Parallel Programming Models Jihad El-Sana These slides are based on the book: Introduction to Parallel Computing, Blaise Barney, Lawrence Livermore National.
 Introduction to Operating System Introduction to Operating System  Types Of An Operating System Types Of An Operating System  Single User Single User.
Artdaq Introduction artdaq is a toolkit for creating the event building and filtering portions of a DAQ. A set of ready-to-use components along with hooks.
EPICS Collaboration Meeting Spring 2010, Aix France, Jun 2, 2010 Page 1 ITER CODAC COntrol, Data Access and Communication System for ITER Anders Wallander.
NCSX NCSX Preliminary Design Review ‒ October 7-9, 2003 G. Oliaro 1 G. Oliaro - WBS 5 Central Instrumentation/Data Acquisition and Controls Princeton Plasma.
Consorzio RFX – Padova, February 7 th 2011 RFX-mod Programme Workshop 2011 – Padova, February 7 th 2011 RFX-mod Programme Workshop 2011 RFX-mod Feedback.
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
IceCube DAQ Mtg. 10,28-30 IceCube DAQ: “DOM MB to Event Builder”
Data and Computer Communications Chapter 10 – Circuit Switching and Packet Switching (Wide Area Networks)
1/15 G. Manduchi EPICS Collaboration Meeting, Aix-en-Provence, Spring 2010 INTEGRATION OF EPICS AND MDSplus G. Manduchi, A. Luchetta, C. Taliercio, R.
Data Acquisition for the 12 GeV Upgrade CODA 3. The good news…  There is a group dedicated to development and support of data acquisition at Jefferson.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
© 2004 Mercury Computer Systems, Inc. FPGAs & Software Components Graham Bardouleau & Jim Kulp Mercury Computer Systems, Inc. High Performance Embedded.
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.
An RF & High-Speed Acquisition Systems for High-Gradient Tests at CLIC Test Facility Raquel Fandos.
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
INNOV-10 Progress® Event Engine™ Technical Overview Prashant Thumma Principal Software Engineer.
Department of Computer Science and Engineering Applied Research Laboratory Architecture for a Hardware Based, TCP/IP Content Scanning System David V. Schuehler.
UNIT I. EMBEDDED SYSTEM It is an electrical/electro-mechanical system designed to perform a specific function. It is a combination of hardware and software.
Grid Computing Framework A Java framework for managed modular distributed parallel computing.
Unit 9: Distributing Computing & Networking Kaplan University 1.
1ICALEPCS, October 15-19, 2007, Knoxville, Tennessee Association Euratom-Cea Ph. Moreau Association EURATOM-CEA Département de Recherches sur la Fusion.
Predrag Buncic Future IT challenges for ALICE Technical Workshop November 6, 2015.
BPM stripline acquisition in CLEX Sébastien Vilalte.
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
Background Computer System Architectures Computer System Software.
Univ. of TehranIntroduction to Computer Network1 An Introduction to Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
Online School Management System Supervisor Name: Ashraful Islam Juwel Lecturer of Asian University of Bangladesh Submitted By: Bikash Chandra SutrodhorID.
COMPASS DAQ Upgrade I.Konorov, A.Mann, S.Paul TU Munich M.Finger, V.Jary, T.Liska Technical University Prague April PANDA DAQ/FEE WS Игорь.
Exploration 3 Chapter 1. Access layer The access layer interfaces with end devices, such as PCs, printers, and IP phones, to provide access to the rest.
2016 Global Seminar 按一下以編輯母片標題樣式 Virtualization apps simplify your IoT development Alfred Li.
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.
The First Step of EAST Remote Participation System
Eric Peirano, Ph.D., TECHNOFI, COO
The demonstration of Lustre in EAST data system
Control and Data Acquisition System for VEST at SNU
Y.Chen1, B.J.Xiao1, 2, F.Wang1, S.Li1, F.Yang1, 3
Control and data acquisition system of the KTX device
ATF/ATF2 Control System
G.Manduchi1, T.Fredian2⁾, J.Stillerman2⁾, A. Neto3), F. Sartori3)
Software Architecture in Practice
#01 Client/Server Computing
COntrol, Data Access and Communication System for ITER
Constructing a system with multiple computers or processors
Instructor: Mort Anvari
EAST MDSplus Log Data Management System
Development High-Speed Visible Diagnostics for Real-Time Plasma Boundary Reconstruction on EAST By: Biao Shen 8/27/2019.
#01 Client/Server Computing
Presentation transcript:

Designing a CODAC for Compass Presented by: André Sancho Duarte

Outline Introduction to the CODAC concept Compass Tokamak CODAC in modern fusion experiments –Issues –Needs –Solutions CODAC implementations –Firesignal –Other examples Application to Compass 9 October 2008, European Doctorate on Fusion Science and Engineering 2

CODAC System Control, Data Access and Communications System for: Control –Experiment configuration –Support systems configuration Data Acquisition and Retrieval Communications –Remote Participation 9 October 2008, European Doctorate on Fusion Science and Engineering 3

CODAC Diagram for ITER 9 October 2008, European Doctorate on Fusion Science and Engineering 4

Compass Tokamak Major radius 0.56 m Minor radius 0.18 – 0.23 m Plasma current < 350 kA Magnetic field 1.2 or 2.1 T Triangularity ~ Elongation ~ 1.8 Pulse length < 1 s P LH, 1.3 GHz < 0.4 MW P NBI 2  0.3 MW 9 October 2008, European Doctorate on Fusion Science and Engineering

CODAC for Compass The development of a control and data acquisition system for Compass represents an opportunity to test ITER relevant solutions The following areas are planned to test in Compass –Remote maintenance/upgrade of the control software and re- programmable hardware. –Automatic/interactive installation and deployment of instrumentation hardware. –Formal self-description of plant systems, including diagnostic systems, using the XML set of technologies. –Fast, real-time multivariable (MIMO) plasma controllers. –Online data reduction as an option or in parallel to raw data storage on large memories. 9 October 2008, European Doctorate on Fusion Science and Engineering 6

Modern Fusion Experiments Pulse duration over 1 second –Expectation of human intervention Around 50 diagnostics, some very complex Over 100 MB/s of data per diagnostic –Example: Rogowsky coils in Compass can produce 256 MB/s (32 channels of 4 2 Msamples/s) Small number of pulses during a campaign Constant monitoring of the machine and its envolving 9 October 2008, European Doctorate on Fusion Science and Engineering 7

Typical Experiment Flow Chart Goal SettingConfigurationExperiment Data Collection Data Analysis 9 October 2008, European Doctorate on Fusion Science and Engineering 8

Desired Experimental Chart Experiment Data Collection Data AnalysisGoal Setting Configuration 9 October 2008, European Doctorate on Fusion Science and Engineering 9

Issues- Collected Data (1/3) The size of the data collected can cause data transport and storage issues and increment of the operation cycle-time beyond the machine constrains –Implement faster data transport to comply with machine cycle-time (use of new generation faster data transport networks) –Higher-speed real-time pulse processing both during and after shot? –Implement event-driven data acquisition operation –Data is acquired or actions performed (e.g. change acquisition rate) only when relevant events occur –Provide data compression capability into the diagnostics (less data to store and faster data transfer) 9 October 2008, European Doctorate on Fusion Science and Engineering 10

Issues- Collected Data (2/3) Some diagnostics require high sampling frequencies; current technical capabilities may be exceeded when operating for large periods –Use of standards-based fast data transfer on the data paths (e.g. PCIe) –Use of local fast memory with sizes of several GB and bandwidth of GB/s –Use of data compression when bandwidth bottlenecks still remain 9 October 2008, European Doctorate on Fusion Science and Engineering 11

Issues- Collected Data (3/3) Data reduction techniques: Data Compression: –Lossless algorithms Keep all the data Fast compression and decompression available Typical data can be highly compressed –Loss algorithms can provide extra compression Can provide extra compression for specific data Variable acquisition rates –Good for events localized in time –Data loss for unexpected events 9 October 2008, European Doctorate on Fusion Science and Engineering 12

Issues – RT Data Processing (1/2) Higher RTC processing power required for local data compression or reduction, monitoring of diagnostic output and generation of plasma control variables –Use of processors with parallel processing capabilities, high-throughput and low latency (multi- core CPUs, FPGAs, DSP …) –hardware processors included on the digitizers can process and manage RTC high throughput data flow and perform preliminary basic algorithms or data compression/reduction –Use of data processing units where various boards are interconnected through a full-mesh topology network having low-latency and high bandwidth 9 October 2008, European Doctorate on Fusion Science and Engineering 13

Issues – RT Data Processing (2/2) New diagnostics and plasma controllers may require an updated real-time control and monitoring infrastructure. –Higher algorithm complexity and higher number of input signals –Lower loop delays for time-critical real-time control and distribution of plasma variables and events (sometimes under 10 µs) –Better timing, synchronization and RT messages networks. 9 October 2008, European Doctorate on Fusion Science and Engineering 14

Issues – Digital Instrumentation 9 October 2008, European Doctorate on Fusion Science and Engineering

Innovation on Instrumentation The referred requirements reveal the importance of a platform capable of providing: –High-throughput real-time hardware signal processors at the acquisition level –Low-latency serial gigabit full-mesh interconnection between cards –Integrated RTC event-based acquisition, operation and storage –Integrated synchronism of all digitizer Presently the ATCA based instrumentation is a good candidate ATCA systems are expected to become the backbone of the CODAC in Compass 9 October 2008, European Doctorate on Fusion Science and Engineering 16

Existing CODACs for Long Pulses (1/2) LHD (Japan) –Based on PC cluster –Communication through TCP/IP –VXI based systems –Data Streaming (10 s slices) –Lossless data compression (ZLIB and JPEG-LS) –Two stage backup –Web interface for data analysis 9 October 2008, European Doctorate on Fusion Science and Engineering 17

Existing CODACs for Long Pulses (2/2) EAST (China) –Distributed data system –Communications via TCP/IP network –CAMAC and PCI based systems –Data streaming (5 s slices) –Data compression with LZO –Windows software for data analysis 9 October 2008, European Doctorate on Fusion Science and Engineering 18

The Firesignal System Modular client/server approach with XML plant description/ systems integration. Standalone operation or interfaced with other CODACs. Event-driven/Steady State Operation on absolute time. User friendly interface with remote management and participation = control room spread over campus/web. Easy and universal integration (Matlab, IDL, SciLab, C, Java, Python...)‏. Modules connected through CORBA run in various OS. Plug&Play and HotSwap of hardware 9 October 2008, European Doctorate on Fusion Science and Engineering 19

Conclusions Modern fusion experiments share common needs and issues regarding control and data acquisition Technological developments in hardware and software allow us to address them efficiently Existing CODACs have implemented with success many of these technologies Compass provides an excellent platform for deploying and testing the ideas here presented. It is desirable for the new CODAC to be flexible, in order to accommodate new developments 9 October 2008, European Doctorate on Fusion Science and Engineering 20

Improvements on Firesignal IssuesImprovements Data transmission bottleneckData transmitted through TCP/IP Support to data streaming Distributed server Variable acquisition rates Data compression Assumes all data with same size and equally spaced in time Improved support for other types of data Event support added later  somewhat poor event management Event support from start Designed mainly for data acquisitionMore flexible support of mixed acquisitions and real-time control boards Hardware clients need to be restarted after “hot-swap” Intrinsic support to “hot-swap” 9 October 2008, European Doctorate on Fusion Science and Engineering 21

SUPPORT SLIDES 9 October 2008, European Doctorate on Fusion Science and Engineering 22

Data Compression 9 October 2008, European Doctorate on Fusion Science and Engineering JET’s Fast Camera. Results provided by Jesús Vega (CIEMAT/ES)‏ L.Ying, L. Jiarong, L. Guiming, Z. Yingfei, L. Shia, The EAST Distributed Data System, Fusion Eng. Des. 82 (2007)