| PAGE 1 CEA | 10 AVRIL 2012
LASER MEGAJOULE TIMING SYSTEM
Presented by J. Nicoloso Design & Development team : P. Raybaut, V. Drouet, JJ. Dupas Commissariat à l’Energie Atomique et aux Energies Alternatives, CEA/DIF, Bruyères le Châtel, 91297, Arpajon, France Email: [email protected]
12 FÉVRIER 2014 | PAGE 1
mailto:[email protected]
Presentation overview
LMJ FACILITY
TIMING SYSTEM REQUIREMENTS TIMING SYSTEM COMPONENTS
STANDARD AND HIGH PRECISION TIMING SYSTEM
ULTRA-HIGH PRECISION TIMING SYSTEM
FIDUCIAL SYSTEM
SUPERVISORY COMPONENTS
CONCLUSION
The LMJ facility
12 FÉVRIER 2014 ICALEPCS 2013 | October 2013 | PAGE 3
22 bundles of 8 beams located in 4 bays
= 176 laser beams
More than 1 MJ of 350 nm UV light on a target
Timing system requirements
Main specification : quadruplets have to be synchronised to better than 40 ps rms despite the fact that laser sources are separated within the building by several hundred of meters This determines the accuracy needed on pulse shaping devices and waveform laser diagnostics The same performance is required for fiducial pulses used to temporally mark laser and plasma diagnostics and for signals used to trigger them Laser operation requires furthermore real-time triggering of front end devices, power conditioning, Pockels cells, flash lamps and alignment sensors.
Synchronization timings needed during a shot
1 µs 1 ms 1s -1 µs -1 ms -1s -15 mn 0 10ns -10ns
Synchronization timings needed during a shot
1 µs 1 ms 1s -1 µs -1 ms -1s -15 mn 0 10ns -10ns
Target T0
Synchronization timings needed during a shot
1 µs 1 ms 1s -1 µs -1 ms -1s -15 mn 0 10ns -10ns
MOS T0
Target T0
Synchronization timings needed during a shot
End of Alignment
1 µs 1 ms 1s -1 µs -1 ms -1s -15 mn 0 10ns -10ns
MOS T0
Target T0
Synchronization timings needed during a shot
- 10 ms : PEPC preionization End of Alignment
1 µs 1 ms 1s -1 µs -1 ms -1s -15 mn 0 10ns -10ns
MOS T0
Target T0
Synchronization timings needed during a shot
- 10 ms : PEPC preionization
- 450 µs : Flash lamps preionization End of Alignment
1 µs 1 ms 1s -1 µs -1 ms -1s -15 mn 0 10ns -10ns
MOS T0
Target T0
Synchronization timings needed during a shot
- 10 ms : PEPC preionization
- 450 µs : Flash lamps preionization
- 200 µs : Flash lamps triggering
End of Alignment
1 µs 1 ms 1s -1 µs -1 ms -1s -15 mn 0 10ns -10ns
MOS T0
Target T0
Synchronization timings needed during a shot
- 10 ms : PEPC preionization
- 450 µs : Flash lamps preionization
- 200 µs : Flash lamps triggering
End of Alignment
- 10 µs : PEPC ionization
1 µs 1 ms 1s -1 µs -1 ms -1s -15 mn 0 10ns -10ns
MOS T0
Target T0
Synchronization timings needed during a shot
- 10 ms : PEPC preionization
- 450 µs : Flash lamps preionization
- 200 µs : Flash lamps triggering
End of Alignment
- 10 µs : PEPC ionization
Low accuracy triggers For pre-shot operations
1 µs 1 ms 1s -1 µs -1 ms -1s -15 mn 0 10ns -10ns
MOS T0
Target T0
Synchronization timings needed during a shot
- 10 ms : PEPC preionization
- 450 µs : Flash lamps preionization
- 200 µs : Flash lamps triggering
- 1,8 µs : AWG
End of Alignment
- 10 µs : PEPC ionization
Low accuracy triggers For pre-shot operations
1 µs 1 ms 1s -1 µs -1 ms -1s -15 mn 0 10ns -10ns
MOS T0
Target T0
Synchronization timings needed during a shot
- 10 ms : PEPC preionization
- 450 µs : Flash lamps preionization
- 200 µs : Flash lamps triggering
- 1,2 µs : Injection Diagnostics - 1,8 µs : AWG
End of Alignment
- 10 µs : PEPC ionization
Low accuracy triggers For pre-shot operations
1 µs 1 ms 1s -1 µs -1 ms -1s -15 mn 0 10ns -10ns
MOS T0
Target T0
Synchronization timings needed during a shot
- 10 ms : PEPC preionization
- 450 µs : Flash lamps preionization
- 200 µs : Flash lamps triggering
- 1,2 µs : Injection Diagnostics - 1,8 µs : AWG
End of Alignment
- 800 ns : PEPC opening
- 10 µs : PEPC ionization
Low accuracy triggers For pre-shot operations
1 µs 1 ms 1s -1 µs -1 ms -1s -15 mn 0 10ns -10ns
MOS T0
Target T0
Synchronization timings needed during a shot
- 10 ms : PEPC preionization
- 450 µs : Flash lamps preionization
- 200 µs : Flash lamps triggering
- 1,2 µs : Injection Diagnostics - 1,8 µs : AWG
End of Alignment
- 800 ns : PEPC opening - 300 ns : 1ω Laser Diagnostics
- 10 µs : PEPC ionization
Low accuracy triggers For pre-shot operations
1 µs 1 ms 1s -1 µs -1 ms -1s -15 mn 0 10ns -10ns
MOS T0
Target T0
Synchronization timings needed during a shot
- 10 ms : PEPC preionization
- 450 µs : Flash lamps preionization
- 200 µs : Flash lamps triggering
- 1,2 µs : Injection Diagnostics - 1,8 µs : AWG
End of Alignment
- 800 ns : PEPC opening
- 30ns : 3ω Laser Diagnostics - 300 ns : 1ω Laser Diagnostics
- 10 µs : PEPC ionization
Low accuracy triggers For pre-shot operations
1 µs 1 ms 1s -1 µs -1 ms -1s -15 mn 0 10ns -10ns
MOS T0
Target T0
Synchronization timings needed during a shot
- 10 ms : PEPC preionization
- 450 µs : Flash lamps preionization
- 200 µs : Flash lamps triggering
- 1,2 µs : Injection Diagnostics - 1,8 µs : AWG
End of Alignment
- 5ns : Target Diagnostics
- 800 ns : PEPC opening
- 30ns : 3ω Laser Diagnostics - 300 ns : 1ω Laser Diagnostics
- 10 µs : PEPC ionization
Low accuracy triggers For pre-shot operations
1 µs 1 ms 1s -1 µs -1 ms -1s -15 mn 0 10ns -10ns
MOS T0
Target T0
Synchronization timings needed during a shot
- 10 ms : PEPC preionization
- 450 µs : Flash lamps preionization
- 200 µs : Flash lamps triggering
- 1,2 µs : Injection Diagnostics - 1,8 µs : AWG
End of Alignment
- 5ns : Target Diagnostics
- 800 ns : PEPC opening
- 30ns : 3ω Laser Diagnostics - 300 ns : 1ω Laser Diagnostics
- 10 µs : PEPC ionization
Low accuracy triggers For pre-shot operations
High accuracy triggers during shot operations
1 µs 1 ms 1s -1 µs -1 ms -1s -15 mn 0 10ns -10ns
MOS T0
Target T0
Synchronization timings needed during a shot
- 10 ms : PEPC preionization
- 450 µs : Flash lamps preionization
- 200 µs : Flash lamps triggering
- 1,2 µs : Injection Diagnostics - 1,8 µs : AWG
End of Alignment
- 5ns : Target Diagnostics
- 800 ns : PEPC opening
- 30ns : 3ω Laser Diagnostics - 300 ns : 1ω Laser Diagnostics
- 10 µs : PEPC ionization
-1s Standard Precision Triggers +1s, jitter 150 ps
Low accuracy triggers For pre-shot operations
High accuracy triggers during shot operations
1 µs 1 ms 1s -1 µs -1 ms -1s -15 mn 0 10ns -10ns
MOS T0
Target T0
Synchronization timings needed during a shot
- 10 ms : PEPC preionization
- 450 µs : Flash lamps preionization
- 200 µs : Flash lamps triggering
- 1,2 µs : Injection Diagnostics - 1,8 µs : AWG
End of Alignment
- 5ns : Target Diagnostics
- 800 ns : PEPC opening
- 30ns : 3ω Laser Diagnostics - 300 ns : 1ω Laser Diagnostics
- 10 µs : PEPC ionization
-1s Standard Precision Triggers +1s, jitter 150 ps
- 50µs High Precision Triggers + 50 µs, jitter 15 ps
Low accuracy triggers For pre-shot operations
High accuracy triggers during shot operations
1 µs 1 ms 1s -1 µs -1 ms -1s -15 mn 0 10ns -10ns
MOS T0
Target T0
Synchronization timings needed during a shot
- 10 ms : PEPC preionization
- 450 µs : Flash lamps preionization
- 200 µs : Flash lamps triggering
- 1,2 µs : Injection Diagnostics - 1,8 µs : AWG
End of Alignment
- 5ns : Target Diagnostics
- 800 ns : PEPC opening
- 30ns : 3ω Laser Diagnostics - 300 ns : 1ω Laser Diagnostics
- 10 µs : PEPC ionization
-1s Standard Precision Triggers +1s, jitter 150 ps
- 50µs High Precision Triggers + 50 µs, jitter 15 ps
Low accuracy triggers For pre-shot operations
High accuracy triggers during shot operations
1 µs 1 ms 1s -1 µs -1 ms -1s -15 mn 0 10ns -10ns
Ultra-high Precision Triggers & fiducials
± 50 ns, jitter 5 ps MOS
T0 Target
T0
Performance and quantities needed
Range Jitter (rms)
Wander (peak-to-
peak, over 1 week)
Quantity
Standard Precision T riggers ±1s 150ps
Major components of the LMJ Timing System
The LMJ Timing System is made of 4 major components :
The Standard and High Precision Timing System (SHPTS) responsible for the Standard Precision Triggers and High Precision Triggers
The Ultra-high Precision Timing System (UPTS) responsible for the Ultra-high Precision Triggers
The Fiducial System responsible for electrical fiducials needed to mark laser and plasma diagnostics The Supervisory Components that offers GUI’s necessary for system monitoring and management and a uniform API that allows client programs to create an manage “Synchronisation Groups”
Standard and High Precision Timing System
Standard Precision Triggers: ±1s, 150ps jitter,
Ultra-High Precision Timing System
Ultra-high Precision Triggers: ±50ns, 5ps jitter,
Fiducial System
MASTER CLOCK
High Voltage Pulse
Generator
High Voltage Pulse
Generator
Electrical Fiducial
Generator
Ultra-high Precision Generator
Slave Delay Generator
µs-delay
HF Cables HF Cables Optical Fibers
Ultra-high Precision Timing
System
Fiducial System Standard and High Precision Timing
System
Fiducials: ±50ns, 5ps jitter,
Supervisory components Architecture
Master Slave Slave Slave
Sonet Network
Supervisory components Architecture
Master Slave Slave Slave
Gateway
Sonet Network
Supervisory components Architecture
Master Slave Slave Slave
Front End
Gateway
Sonet Network
Virtualization platform
Clients Clients
Supervisory components Architecture
Master Slave Slave Slave
Front End
Gateway
Sonet Network
Supervisory components The Timing System Gateway
12 FÉVRIER 2014 ICALEPCS 2013 | October 2013 | PAGE 33
A PC under Windows 7 with 2 roles:
Acts as a communication gateway between Timing System devices and the Supervisory Front End Masks protocol heterogeneity between different kinds of Timing System devices used: LIL
master/slaves, LMJ master/slaves, UPTS devices, Greenfield GFT series devices Polls devices to maintain a table of device status made available to the front end Communicates with the Supervisory Front End using a TCP/IP socket protocol The Supervisory Front End can load/read gateway configuration files, read results, start/stop
devices, configure device channels (triggers or fiducials) and read device status
Translates the user delays to raw values entered to delay generators User clients give delays in ps from Target T0 to the output of the delay generator The Timing System Gateway translates these values into raw values for delay generators
using the content of a configuration database giving propagation delays into the components of the timing system : master, slaves, fiber optic cables
Slaves temparature is taken into account in this calculation
Supervisory components The Timing System Front End
12 FÉVRIER 2014 ICALEPCS 2013 | October 2013 | PAGE 34
A set of virtual machines under Windows 7 running a supervisory application that interacts with the operators and other LMJ Subsystems Clients This application is made with the framework used by all other LMJ Subsystems and and based on the PANORAMA industrial SCADA (CODRA) Other LMJ Subsystems Clients are typically Sequence Programs that need to trigger synchronously a set of channels (triggers or fiducials) Sequence Programs could be the Master Shot Sequence or Subsystems Sequences of the Power Conditioning, Alignment, Laser Diagnostics, Target Diagnostics Subsystems Multiple Sequence Programs using the Timing System Front End can be run simultaneously Clients interacts with the Timing System Front End using an API called Timing System Services
Supervisory components The Timing System Services
12 FÉVRIER 2014 ICALEPCS 2013 | October 2013 | PAGE 35
Timing System Services are offered by the Timing System Front End as a WCF API Timing System Services are based on the concept of Group : a Group is a set of channels that are trigged synchronously Inside a group, channels can be configured to be triggered on command or repetitively at 0.1 Hz, 1 Hz, 10 Hz, 100 Hz
Using the Timing System Services API a client can : Create groups Add or remove channels to/from a group Configure channels delay and recurrence Activate or deactivate groups, making them available for being triggered or not, Trigger groups
Conclusion
The Timing System under development on the LMJ will be able to synchronize laser quadruplets on the target within the requested 40 ps rms It is based on three subsystems able to manage: 2000 triggers ranging from 150 ps rms jitter to 15 ps rms jitter, 100 ultra-high precision triggers with 5 ps rms jitter 200 fiducials with 5 ps rms jitter
The supervisory subsystem will allow multiple clients to simultaneously create, configure and trigger set of channels synchronously in a concurrent environment.
Thank you for your attention…
LASER MEGAJOULE TIMING SYSTEMPresentation overviewThe LMJ facilityTiming system requirementsSynchronization timings needed during a shotSynchronization timings needed during a shotSynchronization timings needed during a shotSynchronization timings needed during a shotSynchronization timings needed during a shotSynchronization timings needed during a shotSynchronization timings needed during a shotSynchronization timings needed during a shotSynchronization timings needed during a shotSynchronization timings needed during a shotSynchronization timings needed during a shotSynchronization timings needed during a shotSynchronization timings needed during a shotSynchronization timings needed during a shotSynchronization timings needed during a shotSynchronization timings needed during a shotSynchronization timings needed during a shotSynchronization timings needed during a shotSynchronization timings needed during a shotPerformance and quantities needed Major components of the LMJ Timing SystemStandard and High Precision Timing System Ultra-High Precision Timing System Fiducial System Supervisory components �ArchitectureSupervisory components �ArchitectureSupervisory components �ArchitectureSupervisory components �ArchitectureSupervisory components �The Timing System GatewaySupervisory components �The Timing System Front EndSupervisory components �The Timing System ServicesConclusionSlide Number 37