380 likes | 517 Views
COTS Technologies for Control, Diagnostics and Measurements in Big Physics Applications. Diversity of Applications . Computers. Automotive. Semiconductors. Electronics. Telecom. Advanced Research & Big Physics. Food Processing. ATE. Petrochemical. Textiles. Military/Aerospace.
E N D
COTS Technologies for Control, Diagnostics and Measurements in Big Physics Applications
Diversity of Applications Computers Automotive Semiconductors Electronics Telecom Advanced Research & Big Physics Food Processing ATE Petrochemical Textiles Military/Aerospace
Graphical System DesignA Platform-Based Approach Test Monitor Embedded Control Cyber Physical Desktops and PC-Based DAQ PXI and Modular Instruments RIO and Custom Designs Open Connectivity with 3rd Party I/O
Big Physics at NI CONTROL SYSTEM PHYSICS EXPERIMENTS FACILITIES Control, Measurement & Diagnostic Systems • LANSCE, SNS, SLAC, NDCX-II, FAIR, CNAO • LHC • Borexino PARTICLE PHYSICS ACCELERATOR COLLIDER DETECTOR FUNDAMENTAL PHYSICS CANCER THERAPY • Max Planck, JET, DIII-D, KSTAR, ITER • Czech IPP • NIF, LMJ, Z Pinch PLASMA PHYSICS TOKAMAK STELLARATOR INERTIAL FUSION FUSION ENERGY NUCLEAR WEAPONS MATERIAL STUDY BIOMEDICAL SEMICON COMMUNICATIONS • BNL, SOLEIL, ALBA, Diamond, Spring8 • PHELIX, UT LIGHT SOURCES SYNCHROTRONLASER • SALT, E-ELT, TMT, GMT, SKA, NSO SPECTROSCOPY CAMERA MIRROR CONTROL ADAPTIVE OPTICS TELESCOPES
CERN: LHC • Collimators Control System • > 120 PXI Systems over 27 km • FPGA Based Motion Control Algorithms • <1 ms synchronization
CERN Collimator Alignment • 550+ axes of motion • Across 27 km distance • The jaws have to be positioned with an accuracy which is a fraction of the beam size (200μm) • Synchronized to • < 5ms drift over 15 minutes • Maximum jitter in μs
CERN – LHC Collimator Project • 120 PXI systems running LabVIEW Real-Time • Communication • PXI systems are connected through Ethernet • Linux (Corba) host via a protocol called DIM (future FESA) • Synchronization • Control systems are distributed over the 27 km tunnel • Synchronization using PXI 10 MHz backplane clock • Embedded / FPGA • Closed loop motor control systems with redundant feedback • Softmotion algorithms running in a synchronized FPGA
CERN Custom High Availability Chassis • Redesigned to mechanically fit into a custom rack • Independently powered, redundant hot swap power supplies and fans • Remote Monitoring : Chassis Temperature, Fan Status, Power Supplies
NI PXIe-1086 High Availability Chassis • Features • PCI Express Gen 2 x8 link to every peripheral slot • 16 hybrid slots • 2 link / switch architecture (8 to 9 slots behind each switch) • Wider air cooling channel • Hot swappable, individually replaceable fans and power supplies NI PXIe-1086 • Availability • Target Ship Date: Oct 2013
MASHA - JINR (MassAnalyzerofSuperHeavyAtoms) • PXI-based measurement and control system • LabVIEW-based software • Migration to PXI from KAMAK
Borexino Neutrino Detectors: Marco Pallavicini Università di Genova & INFN
Austin (TX), August 3rd, 2009 M. Pallavicini - Università di Genova & INFN Abruzzo, Italy 120 Km from Rome External Labs Laboratori Nazionali del Gran Sasso Assergi (AQ) Italy ~3500 m.w.e Borexino Detector and Plants
Current system Custom trigger board Austin (TX), August 3rd, 2009 Laben board (TDC & ADC) M Pallavicini Università di Genova & INFN .
Numbers in short Channels: ~ 2000 Typical signal in one channel: 15 mV before FE, 10 ns base width, AC coupled, ~ 1kHz rate Typical trigger in the detector: a set of PMTs (minimum ~ 20 max ALL) fire within a few 100s of ns. Typical triggering rate 10-50 Hz Muons every 30 s --> huge signals, but relatively rarely Data flow without zero suppression: 1 Gs/s x 2000 = 2. 1012 byte/s --> very hard Data flow after zero suppression: 1 kHz x 2000 x 100 samples = 200 Mb/s to be processed. Not trivial but feasable Typical data flow after group trigger: ~ 100 sample x 100 hits x 100 Hz ~ 1 Mb/s ... peanuts
NEW oscilloscope PXIe-5162 • Bandwidth: up to1,5 GHz • Sampling rate: up to5 GHz • Up to 4 channels/module • Resolution: 10 bit • Memory: up to1 GB • Input voltage range: up to50 V • Input impedance: 50 Ohm (SMA) 68 channels – 1,25 GHz
ITER • > 4500 Measurement Channels • PXI Based Fast Controllers • CompactRIO for Interlock System
ITER-NI: Long Term Collaboration 2007 • Investigated bidding for a CODAC Tender • Expression of interest with Jo Lister • Consultation with CODAC Engineers • Technology / product gap analysis • Proof of concept (PoC) for Fast controllers, T&S • Addressed technology gaps (R&D) • Built WW teams with ITER focus • Supported WW DAs and established relationship • Open source RHEL drivers & EPICS support on NI devices • Environmental testing • Global support and services agreements initiated • Strategic agreement moving forward • RASM discussion with NI R&D 2008 2009 2010 2011 2012 2013
Customizing COTS Drivers for Linux / EPICS • Fully compatible with CODAC Software Suite (CCS) requirements • Red Hat Enterprise Linux and Real-Time Kernel (MRG) • Open source and documentation • Current drivers available for timing, fast controllers, data acquisition and FPGA devices
Linux Source Code Developed by Customer • Register-level programming for Data Acquisition • Generic interface for OSs such as Windows CE, Linux, Mac OS X , QNX, etc… • Most DAQ devices (X*, M, E, S, AO, DIO, CNTR) • Driver developed entirely by the customer • Source code only, very small footprint • For ITER many drivers developed for Red Hat and MRG Real Time Extensions: • PXI 6259, PXIe 6368, PXI 668X, PXI 6528
NI Real-Time Hypervisor for Linux Windows PC Hypervisor System* *MustprogramLabVIEW Real-Time application from Windows Supported RT I/O Supported Linux I/O
Distributed Clients (OPI – Operator Interface) and Servers (IOC – I/O Controllers) Network protocol: Channel Access (CA) with Process Variables (PVs) EPICS Software Architecture OPI (Operator Interface) OPI (Operator Interface) CA (Channel Access) IOC (I/O Controller) IOC (I/O Controller) IOC (I/O Controller) IOC (I/O Controller) I/O HW I/O HW I/O HW I/O HW Analog I/O, Digital I/O, Motion Control, Image Acquisition, etc.
Example – Los Alamos LANSCE • Migration to a cRIO with embedded EPICS • 12 binary outputs • 36 binary inputs • 12 analog inputs • 5 stepper motor channels • Full IOC functionality allows access to all record fields and EPICS utilities • Maximum flexibility for partitioning the problem • LabVIEW for beam diagnostic • EPICS for industrial control
EPICS connectivity with NI HW&SW • 1 • 2a • 2b • 3 LabVIEW I/O Server EPICS CA Client or Server LabVIEW RT on cRIO Shared Memory EPICS IOC on VxWorks LabVIEW RT on PXI Hypervisor Shared Memory EPICS IOC on Linux PXI (No LabVIEW) Linux Driver Device Support EPICS IOC on Linux
Fast and Thermal Neutron Testing Frascati Neutron Generator, ENEA, Italy (Fast) TRIGA Reactor, JSI, Slovenia (Thermal)
Magnetic Test Results (INITIAL) • PXI • Fans failed at 12 – 13 Amps – MUCH sooner than expected • Fans failed permanently – had not seen before • 2 dead fans halted testing of PXIe-1075 • cRIO • Worked with 0 errors up to 45 mT • AI (9205) failed permanently at 45 mT • Communication fails at 55 mT • FPGA, AO, DIO work up to at least 100 mT
Custom Connectivity and Routing for ITER • Cubicle from SAREL • Work on 3D Models of Cabinet Layout and cable routing • 3D Models to be used for creating snapshots for catalog • Assembly at NI Hungary with available hardware to validate design • Thermal analysis for each individual configuration
ITER PCDH - Fast Controllers http://www.iter.org/doc/www/edit/Lists/WebsiteText/Attachments/94/SD14_v1_3.pdf
NI COTS Platforms CUSTOMIZED for ITER DAQ (Diagnostics Data Acquisition) I & C (Fast Control Interlock) Industrial PC cRIO PXIe X Series DAQ M Series DAQ C Series Modules NI FlexRIO
Tokamak T-15 • 20+ diagnostics and control system (2000+ channels) • LabVIEW for software development • PXI-based data acquisition and control systems • CompactRIO for interlock • Launch - 2016
PIAF - PIK • Scientific Reactor Monitoring System • > 900 Analog Input Channels • > 6800 Digital Input Channels • cFP-based monitoring system (stage 1) • Migration to cRIO in 2014-2018
Summary • National Instruments works with major scientific labs all over the world and is ready for cooperation; • National Instruments products have been used for variety of control and instrumentations in accelerators, fusion machines, synchrotrons, lasers and telescopes; • National Instruments not only provides measurement equipment and software but also forms international teams working on big physics projects; • National Instruments is committed to making adaptations such as Linux, EPICS, High Availability and Radiation Testing.