REAL-TIME MULTIPLE NETWORKED VIEWER CAPABILITY OF THE DIII D EC DATA ACQUISITION SYSTEM

Similar documents
GA A22720 THE DIII D ECH MULTIPLE GYROTRON CONTROL SYSTEM

MULTIPLE HIGH VOLTAGE MODULATORS OPERATING INDEPENDENTLY FROM A SINGLE COMMON 100 kv dc POWER SUPPLY

GA A22637 REAL TIME EQUILIBRIUM RECONSTRUCTION FOR CONTROL OF THE DISCHARGE IN THE DIII D TOKAMAK

A COMBINED PLC AND CPU APPROACH TO MULTIPROCESSOR CONTROL

REAL-TIME CONTROL OF DIII D PLASMA DISCHARGES USING A LINUX ALPHA COMPUTING CLUSTER

A REMOTE CONTROL ROOM AT DIII-D

Abstract. * Supported by U.S. D.O.E. Grant DE-FG02-96ER M.W. Bongard, APS-DPP, Denver, CO, October 2005

Advanced Synchrophasor Protocol DE-OE-859. Project Overview. Russell Robertson March 22, 2017

FY97 ICCS Prototype Specification

GA A25822 DIII-D CAMAC INFRASTRUCTURE MAINTENANCE EXPERIENCE AND UPGRADE PLANS

HARDWARE AND SOFTWARE UPGRADES TO DIII D MAIN COMPUTER CONTROL SYSTEM

The APS Control System-Network

ESNET Requirements for Physics Reseirch at the SSCL

Alignment and Micro-Inspection System

Advanced NI-DAQmx Programming Techniques with LabVIEW

GA A26400 CUSTOMIZABLE SCIENTIFIC WEB-PORTAL FOR DIII-D NUCLEAR FUSION EXPERIMENT

RECENT ENHANCEMENTS TO ANALYZED DATA ACQUISITION AND REMOTE PARTICIPATION AT THE DIII D NATIONAL FUSION FACILITY

BWXT Y-12 Y-12. A BWXT/Bechtel Enterprise COMPUTER GENERATED INPUTS FOR NMIS PROCESSOR VERIFICATION. Y-12 National Security Complex

PJM Interconnection Smart Grid Investment Grant Update

CompuScope Ultra-fast waveform digitizer card for PCI bus. APPLICATIONS. We offer the widest range of

SmartSacramento Distribution Automation

Go SOLAR Online Permitting System A Guide for Applicants November 2012

MAS. &lliedsignal. Design of Intertransition Digitizing Decomutator KCP Federal Manufacturing & Technologies. K. L.

Portable Data Acquisition System

Intelligent Grid and Lessons Learned. April 26, 2011 SWEDE Conference

The Concept of Sample Rate. Digitized amplitude and time

In-Field Programming of Smart Meter and Meter Firmware Upgrade

Southern Company Smart Grid

Large Scale Test Simulations using the Virtual Environment for Test Optimization

Product Information Sheet PDA14 2 Channel, 14-Bit Waveform Digitizer APPLICATIONS FEATURES OVERVIEW

A VERSATILE DIGITAL VIDEO ENGINE FOR SAFEGUARDS AND SECURITY APPLICATIONS

Integrated Volt VAR Control Centralized

New Development of EPICS-based Data Acquisition System for Millimeter-wave Interferometer in KSTAR Tokamak

OPTIMIZING CHEMICAL SENSOR ARRAY SIZES

The hardware implementation of PXI/PXIe consists of a chassis, controller or computer interface, and peripheral cards.

Tim Draelos, Mark Harris, Pres Herrington, and Dick Kromer Monitoring Technologies Department Sandia National Laboratories

PJM Interconnection Smart Grid Investment Grant Update

HP SAS benchmark performance tests

@ST1. JUt EVALUATION OF A PROTOTYPE INFRASOUND SYSTEM ABSTRACT. Tom Sandoval (Contractor) Los Alamos National Laboratory Contract # W7405-ENG-36

CompuScope 1602 product introduction

DaqBoard/1000. Series 16-Bit, 200-kHz PCI Data Acquisition Boards

TECHNOLOGY BRIEF. Compaq 8-Way Multiprocessing Architecture EXECUTIVE OVERVIEW CONTENTS

Bridging The Gap Between Industry And Academia

PXI Remote Control and System Expansion

CompuScope product introduction

CHANGING THE WAY WE LOOK AT NUCLEAR

Optimizing Bandwidth Utilization in Packet Based Telemetry Systems. Jeffrey R Kalibjian

NIF ICCS Test Controller for Automated & Manual Testing

A variety of ECONseries modules provide economical yet flexible solutions. Waveform Generation

PXI - An ideal platform for a variety of industrial applications

PSFC/JA CompactPCI Based Data Acquisition with MDSplus. J.A. Stillerman, T.W. Fredian. July 2001

Entergy Phasor Project Phasor Gateway Implementation

Design Concepts For A 588 Channel Data Acquisition & Control System

DT9828. USB Powered Thermocouple Measurement Module. Key Features: Analog Input Channels

NI Technical Symposium ni.com

High Scalability Resource Management with SLURM Supercomputing 2008 November 2008

Using LabVIEW in Instrumentation and Control Course

Adding a System Call to Plan 9

ENDF/B-VII.1 versus ENDFB/-VII.0: What s Different?

File Server Comparison: Executive Summary. Microsoft Windows NT Server 4.0 and Novell NetWare 5. Contents

Electronic Weight-and-Dimensional-Data Entry in a Computer Database

Cross-Track Coherent Stereo Collections

MISO. Smart Grid Investment Grant Update. Kevin Frankeny NASPI Workgroup Meeting October 17-18, 2012

Introduction...2. Executive summary...2. Test results...3 IOPs...3 Service demand...3 Throughput...4 Scalability...5

Embedded Controller combines Machine Control and Data Acquisition using EPICS and MDSplus P. Milne

ALAMO: Automatic Learning of Algebraic Models for Optimization

NATIONAL GEOSCIENCE DATA REPOSITORY SYSTEM

Implementation of the AES as a Hash Function for Confirming the Identity of Software on a Computer System

D Demonstration of disturbance recording functions for PQ monitoring

5A&-qg-oOL6c AN INTERNET ENABLED IMPACT LIMITER MATERIAL DATABASE

Washington DC October Consumer Engagement. October 4, Gail Allen, Sr. Manager, Customer Solutions

TOLLY. Nortel, Inc. Ethernet Routing Switch 5000 Series. Test Summary

DRTS 33. The new generation of advanced three phase relay test set

Introduction Optimizing applications with SAO: IO characteristics Servers: Microsoft Exchange... 5 Databases: Oracle RAC...

Strain and Force Measurement

Developing and Testing Networked Avionics Systems and Devices By Troy Troshynski, Avionics Interface Technologies

The DETER Testbed: Overview 25 August 2004

DRTS 33. The new generation of advanced test equipments for Relays, Energy meters, Transducers and Power quality meters

PXI EXPRESS SPECIFICATION TUTORIAL

Analog Input Sample Rate

Digital Camera Image Acquisition

zorder-lib: Library API for Z-Order Memory Layout

PC-based data acquisition I

Use of the target diagnostic control system in the National Ignition Facility

Implementing RapidIO. Travis Scheckel and Sandeep Kumar. Communications Infrastructure Group, Texas Instruments

16-Bit A/D Converter (ENOB=14.1) 16-bit D/A. 16-bit D/A. Digital I/O (8/8) Counter/Timer (2)

The Use of LabVIEW FPGA in Accelerator Instrumentation.

Transient Buffer Wideband (TBW) Preliminary Design Ver. 0.1

PEP I1 16-Channel Corrector Controller Using BITBUS' Abstract. PEP 11 corrector switching power converters. The design and performance are discussed.

Copyright Statement. Disclaimer

The Benefits of FPGA-Enabled Instruments in RF and Communications Test. Johan Olsson National Instruments Sweden AB

Emulating High Speed Tape with RAID. Presented by Martin Bock Storage Concepts, Inc.

Implementation of the Pegasus Digital Plasma Control System

Soloist Linear Series

TFS 2100 Traveling Wave Fault Location System

SoftNAS Cloud Performance Evaluation on AWS

A METHOD FOR EFFICIENT FRACTIONAL SAMPLE DELAY GENERATION FOR REAL-TIME FREQUENCY-DOMAIN BEAMFORMERS

R. P. Evans (INEEL) J. G. Keller (INEEL) A. G. Stephens (ISU) J. Blotter (ISU) May 17, 1999 May 20, 1999

FSEC Procedure for Testing Stand-Alone Photovoltaic Systems

PART IV. Internetworking Using TCP/IP

Transcription:

GA A24792 REAL-TIME MULTIPLE NETWORKED VIEWER CAPABILITY OF THE DIII D EC DATA ACQUISITION SYSTEM by D. PONCE, I.A. GORELOV, H.K. CHIU, F.W. BAITY, JR. AUGUST 2004 QTYUIOP

DISCLAIMER This report was prepared as an account of work sponsored by an agency of the United States Government. Neither the United States Government nor any agency thereof, nor any of their employees, makes any warranty, express or implied, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately owned rights. Reference herein to any specific commercial product, process, or service by trade name, trademark, manufacturer, or otherwise, does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States Government or any agency thereof. The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States Government or any agency thereof.

GA A24792 REAL-TIME MULTIPLE NETWORKED VIEWER CAPABILITY OF THE DIII D EC DATA ACQUISITION SYSTEM by D. PONCE, I.A. GORELOV, H.K. CHIU, F.W. BAITY, JR.* This is a preprint of a paper to be presented at the 23rd Symposium on Fusion Technology, Venice, Italy, September 20 24, 2004 and to be published in the Fusion Engineering and Design. *Oak Ridge National Laboratory, Oak Ridge, Tennessee Work supported by the U.S. Department of Energy under DE-FC02-04ER54698 and DE-AC0500OR22725 GENERAL ATOMICS PROJECT 30200 AUGUST 2004 QTYUIOP

ABSTRACT A data acquisition system (DAS) which permits real-time viewing by multiple locally networked operators is being implemented for the electron cyclotron (EC) heating and current drive system at DIII D. The DAS is expected to demonstrate performance equivalent to standalone oscilloscopes. Participation by remote viewers, including throughout the greater DIII D facility, can also be incorporated. The real-time system uses one computer controlled DAS per gyrotron. The DAS computers send their data to a central data server using individual and dedicated 200 Mbps fully duplexed Ethernet connections. The server has a dedicated 10 krpm hard drive for each gyrotron DAS. Selected channels can then be reprocessed and distributed to viewers over a standard local area network (LAN). They can also be bridged from the LAN to the internet. Calculations indicate that the hardware will support real-time writing of each channel at full resolution to the server hard drives. The data will be re-sampled for distribution to multiple viewers over the LAN in real-time. The hardware for this system is in place. The software is under development. This paper will present the design details and up-to-date performance metrics of the system. General Atomics Report GA A24792 1

1. INTRODUCTION Operating the gyrotrons of the electron cyclotron (EC) system on the DIII D tokamak requires the monitoring of various dynamic signals in near-real time. This is currently done in a traditional way with oscilloscopes. These signals are made available to remote users by archiving them to the DIII D database using digitizers on a CAMAC highway. There are two significant limitations with these methods of viewing signals. First, is a physical limitation. Although control can be passed to any of the networked consoles, the oscilloscopes are in fixed locations. Therefore, the monitor and control functions can be separated physically. Second, remote monitoring and participation, even from the nearby DIII D control room, is encumbered by the slow response of the CAMAC data acquisiton. It can take minutes for signals to appear in the database. During a recent upgrade of the EC system, these issues were addressed by including CompactPCI (cpci) digitizers which are accessible from a high speed local area network (LAN). These digitizers are currently deployed in parallel with the oscilloscopes and CAMAC digitizers. The goal for their implementation is to make them more useful to the gyrotron operators than the oscilloscopes and to eliminate the need for the CAMAC modules. General Atomics Report GA A24792 2

2. HARDWARE CONFIGURATION Adequate replacements for the CAMAC digitizers are readily available as the current usage is non-strenuous. The typically used sampling frequency is 5 khz and the maximum sampling time is 10 sec. The most critical requirement is that the data be streamed out within seconds after acquisition. It is more difficult to find affordable direct replacements for the 200 MHz oscilloscopes. For most waveforms, a resolution of 0.1 ms is adequate. To examine fault events, 1 to 0.1 µs resolution is required. Faster sampling yields diminishing returns because of varying delays between signal origins and the digitizers. One of the most significant delays, on the order of 1 µs, is introduced by the fiber optic transceivers that are used to provide isolation and to minimize electromagnetic interference. These delays distort the timing relationship among signals and lessen the value of higher resolution acquisition. A related concern is whether signals delivered to a multi-channel digitizer module are sampled simultaneously. Multi-channel modules often employ a single analog to digital converter. As channels are switched sequentially to the one converter, a phase shift is introduced between the sampled signals. Each signal should be fed to its own sample and hold circuit prior to conversion to avoid this phase shift. Three models of digitizers were chosen for three acquisition speed ranges. Signals acquired for fault analysis will be wired to a 4 channel module sampling at 20 MHz. Fast dynamic signals, such as gyrotron beam voltage and current, will be acquired with an 8 channel, 1.25 MHz digitizer. When synchronized to a simultaneous sample and hold front end, this digitizer can acquire each channel at about 70 khz. Finally, slow dynamic signals, most of which are used for calorimetric analysis, will be acquired with a 16 channel, non-simultaneous 250 khz digitizer. This module can acquire each channel at over 15 khz, but 1 to 100 Hz will be adequate in most cases. The set of digitizers for each gyrotron is controlled by a computer dedicated to that system. These computers are equipped with dual network ports. One port is connected to the local area network and is used for control, status, and general network traffic. The other port is used to download the acquired signals and is run directly, with a full duplex Ethernet connection, to a multi-port data server computer. The data server computer is responsible for archiving the acquired signals and preparing them for dissemination to the DIII D database and to the EC system operators. Calculations suggest that the fast dynamic signals can be streamed to the EC operators at sufficient resolution in near real time (Fig. 1). Transferring data from the eight channel digitizer to the computer memory at 70 khz requires 1.1 megabyte per second (MB/s) bandwidth, well under the 120-132 MB/s bandwidth of the computer s PCI bus. Buffering ten seconds of signals General Atomics Report GA A24792 3

requires 11 MB, a small percentage of the computer s memory. The dedicated full duplex Ethernet connection that carries the data to the server has a rated bandwidth of 200 megabits per second (Mb/s). Assuming the data from eight systems will be fed to one server, that server s PCI bus will be handling about 9 MB/s. Dual ultra wideband SCSI channels, with a total capacity of 160 MB/s, carry the data to multiple 10 krpm hard drives. One drive, with an internal transfer rate of 152-231 Mb/s, is installed per gyrotron system to minimize drive head seek times. Simultaneously streaming these 8 channels of data at a reduced resolution of 10 khz to, as an example, four operators on the local 100 Mb/s network requires 5.1 Mb/s. The hardware should be able to handle the data flow with insignificant delays. The challenge will be to produce software which can also support the data flow. DAS COMPUTERS (8X) LAN ROUTER OPERATOR CONSOLE COMPUTERS (multiple) DATA SERVER 9 Mb/s on 200 Mb/s dedicated connection 5.1 Mb/s down-sampled on 100 Mb/s LAN 70 khz 8 CH ADC each computer 1.1 MB/s on 132 MB/s cpci each computer 9 MB/s on 132 MB/s cpci to memory and 160 MB/s SCSI to disk Fig. 1. Network topology and data stream rates. General Atomics Report GA A24792 4

3. SOFTWARE DESIGN A first step to achieving the goal of providing the EC operators with remotely accessible digitizer data was accomplished using the remote control application VNC, as in virtual network computing [1]. This program allows any computer on the EC LAN to view and interact with the desktop on any other computer on the LAN running the VNC server. Thus a digitizer acquisition and charting application running on the individual gyrotron computers is remotely accessible to the operators (Fig. 2). Multiple operators can interact with the same computer. Adding additional clients requires direct access to the host or first client computers, however, which is not always convenient. Fig. 2. Screenshot of ScopeECH application. Signals sampled at 1 khz. While VNC is an attractive solution for accessing computers remotely to casually change parameters or for maintenance, it is not ideal for some specific tasks such as remotely distributing the digitizer signals. A major drawback is that the host desktop becomes a resource that is shared among the operators. Each operator does not have independent control over what is displayed. Thus, a dedicated application is still desired. Designing a software application to display high resolution signals in near real-time obviously requires high performance. To realize this, several aspects of the implementation have to be evaluated. These include the absolute maximum acquisition frequency, the maximum General Atomics Report GA A24792 5

acquisition frequency while streaming to disk, network speed streaming signals to the data server, the rate at which signals can be streamed to the data server hard drives, transfer latency versus decimation or re-sampling while streaming from the data server to viewer clients, and the merits of data compression. Preliminary tests have been conducted on a development system. Test signals were sent to a National Instruments (NI) SC-2040 8 channel simultaneous sampling differential amplifier, followed by a NI PXI-6070E 12-bit digitizer. These were controlled by an older computer with an AMD-K6/450 3D processor and 256 MB of RAM running Windows 98SE. The programming language was National Instruments LabVIEW 7.0. An example application included with LabVIEW was used as a starting point for the evaluation. The test results using this application indicate that the software needs to be optimized to achieve the desired performance. Attempting to download the acquisition buffer at the highest available resolution took about ten times the acquisition period itself. Even at marginally acceptable resolutions, the download time was about two times the acquisition time. Surprisingly, adding the additional task of streaming the data to disk while downloading the buffer did not significantly contribute to these poor results. It was found that the maximum acquisition frequency was close to that expected, 66.8 khz versus a quoted 70 khz. At this frequency, 10 khz square wave signals were sufficiently well represented (Fig. 3). Storage requirements at this frequency for eight channels were also examined. One-tenth of a second of data required 420 kb as expected for storing the data scaled and formatted as double precision real numbers, twice that required to store the data in binary as acquired by the digitizers. However, this is still within the storage capacity of the computer. Network performance has not been tested yet; however discussions on a LabVIEW user s forum are encouraging [2]. Users have reported achieving 56.13 Mb/s passing a 32 kb buffer multiple times on a 100 Mb/s Ethernet system. Paying attention to the buffer size has been found to be important for the built-in LabVIEW TCP/IP routines. The estimated throughput requirement for this application is 9 Mb/s. Important aspects of the software architecture remain to be decided. Most interesting is how signals will be streamed to several users on the LAN while emulating the performance of an oscilloscope. It is expected that the signals will be decimated, or digitally re-sampled, for quick views and then filled in should the user desire to view the signal in higher resolution. It will also be interesting to see if there is a benefit to applying a compression algorithm at different points of the data stream. General Atomics Report GA A24792 6

Fig. 3. 10 khz sine, square, and triangular signals are sufficiently well represented when sampled at 66.8 khz. General Atomics Report GA A24792 7

CONCLUSIONS The hardware chosen appears capable of performing in near real-time without stress. Conversely, it is evident that the software will have to be optimized to achieve the desired performance. But even with non-optimized software, early results indicate that the CompactPCI system will perform faster than the present CAMAC-based system. General Atomics Report GA A24792 8

REFERENCES [1] http://www.realvnc.com/, RealVNC Ltd., Cambridge, UK [2] http://exchange.ni.com/, Optimizing network throughput over Ethernet with TCP/IP. General Atomics Report GA A24792 9

ACKNOWLEDGMENTS Work supported by the U.S. Department of Energy under contract numbers DE-FC02-04ER54698 and DE-AC05-00OR22725. General Atomics Report GA A24792 10