national ignition facility (nif) shot data analysis and ... · national ignition facility •...

1
National Ignition Facility Lawrence Livermore National Laboratory Operated by the U.S. Department of Energy This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344. NIF-12-10-20609pstr_Lagin LLNL Release Number National Ignition Facility (NIF) Shot Data Analysis and Visualization SUMMARY IDL-based analysis software computes results 2. Analyze Web tools provide views into NIF results 3. Visualize Data-driven Analysis Engine is: • Launched when data appears • Flow-customized for each Diagnostic • Accurate and precise, with error bounds and quality metrics All data are stored in a Relational Database 1. Archive S. Azevedo, A. Casey, R. Beeler, R. Bettenhausen, E. Bond, A. Chakicherla, H. Chandrasekaran, L. Clowdus, P. Edwards, M. Hutton, J. Krammen, J. Liebman, A. Marsh, T. Pannell, A. Warrick Scattered light Incident 3ω Emitted and reflected light (pre heat, shocks) Hard x-rays >20 keV X-ray emission 0.3 to 20 keV (drive, spectroscopy, images) Backlighter Plasma Transmitted x-rays 1–20 keV Nuclear Emissions neutron and γ Neutron and γ Diagnostics Optical Diagnostics Diagnostic Support Systems X-Ray Diagnostics Each Diagnostic has different analysis needs. Dante X-ray Power Diagnostic There are over 30 Diagnostics on NIF For example, Dante is an 18-channel x-ray spectrometer Diagnostic Instruments record NIF data Dante analysis is now an automated pipeline nTOF = Neutron Time of Flight Diagnostic DIM = Diagnostic Instrument Manipulator Dante = X-ray Power Diagnostic Dante analysis is now an automated pipeline Dante results can be visualized in many ways Sensors on all diagnostics are triggered near shot time (T 0 ) 1 Instruments capture raw data to a server outside the NIF firewall 2 Raw data is archived in a secure database and analysis is launched 3 Configuration and calibration information are located by port, diagnostic, device or component 4 We work with NIF scientists to ensure that algorithms and results are pedigreed , validated and publishable. We need good data and good pedigree on the data. We want to argue the physics, not the algorithms. — E. Moses, 2010 Optical Velocity Interferometer Neutron Multi-shot Neutron Metrics X-ray Static X-ray Imager Automated Analysis Cluster Desktop Analysis is needed also: • Performance Qualification of algorithms • Allow “What-if” and Re-run analysis • Upload of “Authorized” results to CMS Desktop Analysis Dante X-ray Temperature and Flux Dante cross-plots from multiple shots Our software performs 3 main functions for NIF “shot” results Dante Analysis (RS: K. Widmann, A. Moore; RI: P. Roberson) Rev 3-19-10 Temperature (TD|Port*|Dante|Temp) Instrument Analysis Diagnostic Analysis Campaign Analysis SHOT Scope Channel (TD|Port*|Dante|Scope_N) Aggregated Results (TD|Port*|Dante|Results) Dante-Channel Response (TD|Port|Dante| Response) Check X-ray Filters for Damage High-Voltage Power Supply (TD|Port*|Dante| HVPS_NN) Camera (TD|Port|???|???) Analyze Dante Camera Images Remove Unconverted Light from prior background shot Remove Unconverted Light BG Unconverted Light data Compare to Simulated or Predicted Dante Compare with Predicted Simulated Dante data PRE-SHOT Scope Channel (TD|Port*|Dante| Scope_N) Find Fiducial Time Power Supply Performance Check Compute Estimated Spectra Estimate Flux (GW/sr) Compute Dante Temperature (“Traditional or Unspec Unfold” ) Calculate Source Size vs Time Preprocess Dante Pre-shot Determine Source Size vs time Calculated LEH Closure Scale Images Target Metrology Xray Shields Xrays from unconverted light on target holder Determine Source Size Check Power Supply Performance V Attenuator Compensation Cable Compensation Calculate Channel Response Delay Adjustment/ Signal Alignment Perform Dante Channel Compensation Calc Dante Channel Response Preprocess Dante System Shot J. Liebman Local Time Calibration Scope Integrity Check ~18 channels; 0 to many pre-shots ~18 channels; One shot Local Time Calibration Find Fiducial Time Scope Integrity Check Average the Pre-shots Quality Check Subtract Averaged Pre-shot Secondary Background Correction V Note: “P re-shot” data is used for computing background signals to remove; it can be from any of the following 1. Dry runs 2. Rod shots (contains noise) 3. System pre-shots (within the shot cycle) 4. Prior shots or dry runs Compute Estimated Voltage V TBD A. Warrick J. Liebman J. Liebman One power supply for each Dante channel X-ray Diodes (XRDs) X-ray Filters X-ray Mirrors CMT Analysis Parameters LPOM laser timing A. Warrick Calculate T emp’ture (eV) TBD TBD TBD TBD FUTURE: Capture time-gated images of the x-ray source (what Dante sees) at each time step in order to measure its size. If bad, Flag signal Off-line Filter Check K. Widmann, A. Moore % Damage % Filter Damage Manual check of damage to x-ray filters is done periodically % Damage Attenuator Compensation J. Liebman Perform Dante Channel Compensation ns Four versions of temperature are calculated with and without LPOM cross-timing (which may take some time to compute post shot), And with two types of temperature unfold. FUTURE: Aggregate results from prior shots and from simulated data. Compute Estimated Voltage Calculate T emp’ture (eV) A. Warrick Estimate Flux (GW/sr) Compute Dante Temperature (“Matrix Unfold” ) CMT Analysis Parameters Compute Estimated Spectra V V GW/V GW/V DA.DANTE_CHAN_COMP V Cable Compensation Delay Adjustment/ Signal Alignment CA.DANTE_TEMPERATURE CA.DANTE_TEMPERATURE DA.DANTE_CHAN_RESPONSE IA.SCD5000_CORR IA.SCD5000_PRE_BKGD WITHOUT laser timing WITH laser timing The Temperature Calc below is run TWICE: Once WITHOUT laser timing And Once WITH laser timing. The Temperature Calc below is run TWICE: Once WITHOUT laser timing And Once WITH laser timing. Dante_An 3/16/2011 3:26:00 PM Challenge Mitigation Meet 30-min analysis (as more diagnostics deploy) Science results cause rapid changes in requirements; scope creep Quantification of data uncertainties Staff reduction for automated analysis and trending Calibration and configuration of instruments Reliability, robustness and speed improvements; Incremental dev’t Flexible data-driven software; External review board sets priorities With Scientific Team, measure and propagate errors from devices and calib New focus on desktop analysis support with data upload and download Improved methods for verifying that calibration is both loaded and accurate Challenges and Mitigation Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 FY12 FY11 Archive Framework Analysis Framework Visualization Tools Optical Diagnostics X-ray Diagnostics Nuclear Diagnostics Automated Downloads Link Desktop to CMS Pedigree Re-runs Pedigree Capture Data Approval Data-driven Engine Desktop up/ download Multi-shot Dashboards Trending tools Decommission SADV Classified VISAR Backscatter Dashboard Thompson Scattering ARIANE HEIDI nTOF GRH MRS & NADS DISC SPBT SPIDER DIXI HEXRI RAGS WRF NIS NYP pTOF Schedule / milestones Visualize • Data-driven discovery of new instruments/results • Enhanced Archive Viewer with Dashboards • Multi-shot trending, plotting in latest release FY11 Status Function Archive • Currently ~200 Archive tables holding ~20 TB ~10 TB of data and results from 273 shots in FY10 • Improved speed of common queries by 10x • Data extraction and Display images fully automated Analyze • Roughly 20% fully automated; others on desktop • Standards established for code, data, calibration • New Algs: Deconvolution, fiducial/comb finding, etc. • Streamlined development of IDL code Status A single image entry contains: Quick looks Thumbnail: Display (jpg): Context Shot ID: ............. N110317-101-999 Location: ........... Port 90,315; VISAR Device: .............. STREAK CAMERA A S/N: ................... 13190128 MORE>>> Unique ID: .......... 2852901781245 Version: ............. 1.3 Corrected Approval: ........... DRAFT Quality: .............GOOD MORE>>> Pedigree Results CMS maintains data , and much more • Secure – Heirarchical 30 year-storage: ~60 TB per year expected • Web-Visible – within 30 minutes after a shot • Reviewable – approved by a Responsible Scientist (RS) • Downloadable – to valid NIF users Content Management System (CMS) is: Dante nTOF DIM X-rays Target implosion ~ 20 ns in duration η D o w n l o a d T r i g g e r Sweep Rate: .......4.00 ns Slit width: .......... 10 um Binning: ............ 3x3 MORE>>> Settings Image Data

Upload: dangthu

Post on 13-Jul-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: National Ignition Facility (NIF) Shot Data Analysis and ... · National Ignition Facility • Lawrence Livermore National Laboratory • Operated by the U.S. Department of Energy

National Ignition Facility • Lawrence Livermore National Laboratory • Operated by the U.S. Department of EnergyThis work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344.

NIF-12-10-20609pstr_Lagin LLNL Release Number

National Ignition Facility (NIF) Shot Data Analysis and VisualizationSUMMARY

IDL-based analysis software computes results

2. Analyze

Web tools provide views into NIF results

3. Visualize

Data-driven Analysis Engine is:

• Launched when data appears

• Flow-customized for each Diagnostic

• Accurate and precise, with error bounds and quality metrics

All data are stored in a Relational Database

1. Archive

S. Azevedo, A. Casey, R. Beeler, R. Bettenhausen, E. Bond, A. Chakicherla, H. Chandrasekaran, L. Clowdus, P. Edwards, M. Hutton, J. Krammen, J. Liebman, A. Marsh, T. Pannell, A. Warrick

Scattere

d light

Incident 3ω

Emitted and reflected light(pre heat, shocks)

Hard x-rays >20 keV

X-ray emission 0.3 to 20 keV(drive, spectroscopy, images)

BacklighterPlasma

Transmitted x-rays1–20 keV

NuclearEmissionsneutron and γ

Neutron and γDiagnostics

OpticalDiagnostics

DiagnosticSupport Systems

X-RayDiagnostics

Each Diagnostic has different analysis needs.

Dante X-ray Power Diagnostic

There are over 30 Diagnostics on NIF For example, Dante is an 18-channel x-ray spectrometer

Diagnostic Instruments record NIF data

Dante analysis is now an automated pipeline

nTOF = Neutron Time of Flight Diagnostic

DIM = Diagnostic Instrument Manipulator

Dante = X-ray Power Diagnostic

Dante analysis is now an automated pipeline Dante results can be visualized in many ways

Sensors on all diagnostics are triggered near shot time (T0)1Instruments capture raw data to a server outside the NIF firewall2Raw data is archived in a secure database and analysis is launched3Configuration and calibration information are located by port, diagnostic, device or component4

We work with NIF scientists to ensure that algorithms and results are pedigreed, validated and publishable.We need good data and good pedigree on the data. We want to argue the physics, not the algorithms. — E. Moses, 2010

OpticalVelocity Interferometer

NeutronMulti-shot Neutron Metrics

X-rayStatic X-ray Imager

Automated Analysis Cluster

Desktop Analysis is needed also:• Performance Qualification of algorithms• Allow “What-if” and Re-run analysis• Upload of “Authorized” results to CMS

Desktop Analysis

Dante X-ray Temperature and Flux

Dante cross-plots from multiple shots

Our software performs 3 main functions for NIF “shot” results

Dante Analysis (RS: K. Widmann, A. Moore; RI: P. Roberson) – Rev 3-19-10

Tem

pera

ture

(TD

|Por

t*|D

ante

|Tem

p)

Instrument Analysis Diagnostic Analysis Campaign Analysis

SHO

TS

cope

Cha

nnel

(TD

|Por

t*|D

ante

|Sco

pe_N

)

Agg

rega

ted

Res

ults

(TD

|Por

t*|D

ante

|Res

ults

)

Dan

te-C

hann

elR

espo

nse

(TD

|Por

t|Dan

te|

Res

pons

e)

Check X-ray Filters for Damage

Hig

h-V

olta

geP

ower

Sup

ply

(TD

|Por

t*|D

ante

|H

VP

S_N

N)

Cam

era

(TD

|Por

t|???

|???

)

Analyze Dante Camera Images

Remove UnconvertedLight from prior

background shot

Remove Unconverted Light BG

Unconverted Lightdata

Compare toSimulated or

Predicted Dante

Compare with Predicted

SimulatedDante data

PRE-

SHO

TS

cope

Cha

nnel

(TD

|Por

t*|D

ante

|S

cope

_N)

Find FiducialTime

Power SupplyPerformance

Check

ComputeEstimatedSpectra

EstimateFlux

(GW/sr)

Compute Dante Temperature (“ T raditional or Uns pec Unfold” )

CalculateSource Size

vs Time

Preprocess Dante Pre-shot

Determine SourceSize vs time

CalculatedLEH Closure

ScaleImages

TargetMetrology

Xray Shields

Xrays fromunconverted lighton target holder

Determine Source Size

Check Power Supply Performance

V

AttenuatorCompensation

CableCompensation

Calculate ChannelResponse

DelayAdjustment/

Signal Alignment

Perform Dante Channel Compensation

Calc Dante Channel Response

Preprocess Dante System Shot

J. Liebman

Local TimeCalibration

ScopeIntegrityCheck

~18 channels;0 to many pre-shots

~18 channels;One shot

Local TimeCalibration

Find FiducialTime

ScopeIntegrityCheck

Average thePre-shots

QualityCheck

SubtractAveragedPre-shot

SecondaryBackgroundCorrection

V

Note: “P re-shot” data is used for computing background signals to remove; it can be from any of the following –

1. Dry runs2. Rod shots (contains noise)3. System pre-shots (within the shot cycle)4. Prior shots or dry runs

ComputeEstimatedVoltage

V

TBD

A. Warrick

J. Liebman

J. Liebman

One power supply foreach Dante channel

X-ray Diodes(XRDs)

X-ray Filters

X-ray Mirrors

CMT AnalysisParameters

LPOM lasertiming

A. Warrick

CalculateT emp’ture

(eV)

TBDTBD

TBD

TBD

FUTURE: Capture time-gated images of thex-ray source (what Dante sees) at each time

step in order to measure its size.

If bad,Flag signal

Off-lineFilter Check

K. Widmann, A. Moore

% Damage% FilterDamage

Manual check ofdamage to x-ray filters

is done periodically % Damage

AttenuatorCompensation

J. Liebman

Perform Dante Channel Compensationns

Four versions of temperature are calculated –with and without LPOM cross-timing (which may

take some time to compute post shot),And with two types of temperature unfold.

FUTURE: Aggregate results fromprior shots and from simulated data.

ComputeEstimatedVoltage

CalculateT emp’ture

(eV)

A. Warrick

EstimateFlux

(GW/sr)

Compute Dante Temperature (“ Matrix Unfold” )

CMT AnalysisParameters

ComputeEstimatedSpectra

V

V

GW/V

GW/V

DA.DANTE_CHAN_COMPV

CableCompensation

DelayAdjustment/

Signal Alignment

CA.DANTE_TEMPERATURE CA.DANTE_TEMPERATURE

DA.DANTE_CHAN_RESPONSE

IA.SCD5000_CORR

IA.SCD5000_PRE_BKGD

WITHOUT laser timing

WITH laser timing

The Temperature Calc below is run TWICE:Once WITHOUT laser timingAnd Once WITH laser timing.

The Temperature Calc below is run TWICE:Once WITHOUT laser timingAnd Once WITH laser timing.

Dante_An 3/16/2011 3:26:00 PM

Challenge Mitigation

Meet 30-min analysis (as more diagnostics deploy)Science results cause rapid changes in requirements; scope creepQuantification of data uncertaintiesStaff reduction for automated analysis and trendingCalibration and configuration of instruments

Reliability, robustness and speed improvements;  Incremental dev’tFlexible data-driven software; External review board sets prioritiesWith Scientific Team, measure and propagate errors from devices and calibNew focus on desktop analysis support with data upload and download Improved methods for verifying that calibration is both loaded and accurate

Challenges and Mitigation

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4FY12FY11

ArchiveFramework

AnalysisFramework

VisualizationTools

OpticalDiagnostics

X-rayDiagnostics

NuclearDiagnostics

AutomatedDownloads

Link Desktopto CMS

PedigreeRe-runs

PedigreeCapture

DataApproval

Data-drivenEngine

Desktop up/download

Multi-shotDashboards

Trendingtools

DecommissionSADV

ClassifiedVISAR

BackscatterDashboard

ThompsonScattering

ARIANE HEIDI

nTOF GRH MRS &NADS

DISC SPBT SPIDER DIXI HEXRI

RAGS WRF NIS NYPpTOF

Schedule / milestones

Visualize• Data-driven discovery of new instruments/results• Enhanced Archive Viewer with Dashboards • Multi-shot trending, plotting in latest release

FY11 StatusFunction

Archive• Currently ~200 Archive tables holding ~20 TB • ~10 TB of data and results from 273 shots in FY10 • Improved speed of common queries by 10x • Data extraction and Display images fully automated

Analyze• Roughly 20% fully automated; others on desktop • Standards established for code, data, calibration • New Algs: Deconvolution, fiducial/comb finding, etc. • Streamlined development of IDL code

Status

A single image entry contains:

Quick looks

Thumbnail: Display (jpg):

ContextShot ID: .............N110317-101-999 Location: ...........Port 90,315; VISARDevice: ..............STREAK CAMERA AS/N:...................13190128 MORE>>>

Unique ID:..........2852901781245 Version: .............1.3 CorrectedApproval:...........DRAFTQuality: .............GOOD MORE>>>

Pedigree

Results

CMS maintains data, and much more

• Secure – Heirarchical 30 year-storage: ~60 TB per year expected • Web-Visible – within 30 minutes after a shot• Reviewable – approved by a Responsible Scientist (RS)• Downloadable – to valid NIF users

Content Management System (CMS) is:

Dante

nTOF

DIM

X-rays

Target implosion~ 20 ns in duration η

Download

Trigger

Sweep Rate: .......4.00 nsSlit width:..........10 umBinning: ............3x3 MORE>>>

Settings

Image Data