cots technologies for control, diagnostics and measurements in big physics applications
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
ni.com
COTS Technologies for Control, Diagnostics and
Measurements in Big Physics Applications
2ni.com
Diversity of Applications
ElectronicsSemiconductors Computers
AdvancedResearch &Big Physics
Petrochemical FoodProcessing Textiles
AutomotiveTelecom
ATE Military/Aerospace
3ni.com
Graphical System DesignA Platform-Based Approach
PXI and Modular Instruments
Desktops and PC-Based DAQ
RIO and Custom Designs
Test Monitor Embedded Control Cyber Physical
Open Connectivity with 3rd Party I/O
4ni.com
PHYSICSEXPERIMENTS
CONTROLSYSTEM
PARTICLEPHYSICS
PLASMAPHYSICS
LIGHT SOURCES
• LANSCE, SNS, SLAC, NDCX-II, FAIR, CNAO
• LHC• Borexino• Max Planck,
JET, DIII-D, KSTAR, ITER
• Czech IPP• NIF, LMJ, Z
Pinch
TOKAMAKSTELLARATOR
INERTIAL FUSION
• BNL, SOLEIL, ALBA, Diamond, Spring8
• PHELIX, UT
ACCELERATOR COLLIDERDETECTOR
SYNCHROTRONLASER
FUNDAMENTAL PHYSICS
CANCER THERAPY
MATERIAL STUDYBIOMEDICAL
SEMICONCOMMUNICATIONS
FUSION ENERGYNUCLEAR WEAPONS
TELESCOPES • SALT, E-ELT, TMT, GMT, SKA, NSO
MIRROR CONTROLADAPTIVE OPTICS
SPECTROSCOPYCAMERA
FACILITIES
Control, Measurement & Diagnostic Systems
Big Physics at NI
4
5ni.com
6ni.com
• Collimators Control System• > 120 PXI Systems over 27 km• FPGA Based Motion Control Algorithms• <1 ms synchronization
CERN: LHC
7ni.com
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
8ni.com
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
9ni.com
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
10
ni.com
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
• Availability– Target Ship Date: Oct 2013
NI PXIe-1086
11
ni.com
MASHA - JINR(MASS ANALYZER OF SUPER HEAVY ATOMS)
• PXI-based measurement and control system
• LabVIEW-based software• Migration to PXI from KAMAK
14
ni.com
•
•Borexino Neutrino Detectors:
•
•Marco Pallavicini Università di Genova & INFN
15
ni.com
•
•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
16
ni.com
•
•Current system
•Custom trigger board
•Austin (TX), August 3rd, 2009
•Laben board (TDC & ADC) •M Pal lav ic in i Unive rs i tà d i Genova & INFN •.
17
ni.com
•
•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
Austin (TX), August 3rd, 2009 M. Pallavicini - Università di Genova & INFN
19
ni.com
NEW oscilloscope PXIe-5162• Bandwidth: up to 1,5 GHz• Sampling rate: up to 5 GHz• Up to 4 channels/module• Resolution: 10 bit• Memory: up to 1 GB• Input voltage range: up to 50 V• Input impedance: 50 Ohm (SMA)
68 channels – 1,25 GHz
ni.com
Tokomaks
21
ni.com
• > 4500 Measurement Channels• PXI Based Fast Controllers• CompactRIO for Interlock System
ITER
22
ni.com
ITER-NI: Long Term Collaboration
2009
• 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
2007
2010
2011
2012
2013
23
ni.com
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
24
ni.com
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
26
ni.com
NI Real-Time Hypervisor for Linux
Windows PC
Hypervisor System*
Supported RT I/O
Supported Linux I/O
*Must programLabVIEW Real-Time application from Windows
27
ni.com
EPICS Software Architecture• Distributed Clients (OPI – Operator Interface) and Servers (IOC – I/O Controllers)
• Network protocol: Channel Access (CA) with Process Variables (PVs)
CA (Channel Access)
Analog I/O, Digital I/O, Motion Control, Image Acquisition, etc.
IOC (I/O Controller)
I/O HW
IOC (I/O Controller)
I/O HW
IOC (I/O Controller)
I/O HW
IOC (I/O Controller)
I/O HW
OPI (OperatorInterface)
OPI (OperatorInterface)
28
ni.com
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
29
ni.com
EPICS connectivity with NI HW&SW• 1
• 2a
• 2b
• 3
LabVIEW I/O ServerEPICS CA Client or Server
LabVIEW RTon cRIO Shared Memory EPICS IOC
on VxWorks
LabVIEW RTon PXI
HypervisorShared Memory
EPICS IOCon Linux
PXI (No
LabVIEW)Linux Driver
Device SupportEPICS IOCon Linux
30
ni.com
Gamma Radiation Testing at ENEA Casaccia
31
ni.com
Radiation Testing for NI Platforms
32
ni.com
Fast and Thermal Neutron TestingFrascati Neutron Generator, ENEA, Italy (Fast)
TRIGA Reactor, JSI, Slovenia (Thermal)
33
ni.com
Failure Rate vs Neutron Flux
34
ni.com
High Magnetic Field Testing at DESY
0 20 40 60 80 100 1200
20406080
100120
Magnetic Field at Position 6
Amps
mT
Magnetic Field Profile (mT)Set Point
(A) Actual (A) Loc 1 Loc 2 Loc 3 Loc 4 Loc 5 Loc 60 0.252 0.76 0.73 1.49 0.78 0.78 0.67
10 10.2 10 10.05 14.4 10.3 10.3 10.220 20.2 19.6 19.4 25.5 20.1 19.9 19.825 25.2 24.2 24.2 30.2 24.7 24.7 24.830 30.2 28.8 29.1 35.8 29.5 29.3 29.740 40.2 38.1 38.3 45.9 39.1 39 39.450 50.2 47.9 47.9 55.8 48.7 48.4 48.9
35
ni.com
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
36
ni.com
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
37
ni.com
ITER PCDH - Fast Controllers
http://www.iter.org/doc/www/edit/Lists/WebsiteText/Attachments/94/SD14_v1_3.pdf
38
ni.com
NI COTS Platforms CUSTOMIZED for ITER
DAQ(Diagnostics
Data Acquisition)I & C(Fast Control
Interlock)
C Series ModulesX Series DAQM Series DAQ
NI FlexRIO
Industrial PC cRIO PXIe
ni.com
• 20+ diagnostics and control system (2000+ channels)
• LabVIEW for software development• PXI-based data acquisition and control systems• CompactRIO for interlock• Launch - 2016
Tokamak T-15
ni.com
• Scientific Reactor Monitoring System• > 900 Analog Input Channels• > 6800 Digital Input Channels• cFP-based monitoring system (stage 1)• Migration to cRIO in 2014-2018
PIAF - PIK
41
ni.com
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.