-
| 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