Use ofSiesta in VIRGO commissioning Lisa Barsotti University of Pisa – INFN Pisa For the Virgo collaboration Caltech, December 19th 2003
Outlines Introduction to SIESTA SIESTA as locking tool: Commissioning of the central interferometer (CITF) Commissioning of the first Virgo 3-km cavity Recombined mode Lock of the full Virgo Towards a complete simulation: Optics Modal simulation Mechanics Superattenuator tuning Inertial damping Local controls Hierarchical control
The SIESTA code SIESTA: time domain simulation of Virgo Objects defined as C structure Sub-routines written for each sub-system Signal structure used to relate the different elements of the simulation Simulation parameters defined in ascii configuration files (SIESTA cards)
An example of configuration card LASER IOlaser laser 0 NULL 1.064e NULL freq_noise.out e-2.50 NO 2 P laser waistm+n clock PHASE MODULATOR USignal carrier 0.96 USignal sb USignal sb OPmod mod 0 laser.oBeam e e6 carrier NULL sb1 NULL sb2 NULL OPTICAL CONFIGURATION OPcavity itf 0 mod.oBeam MiSuNIb MiSuNEf YES NULL Dynamical simulation Mirrors surface MIrror MirNI 0 SuNI.dxyzt misNI.out NULL MiSuNIb MIsurf MiSuNIb e-6 CAVITY MIRRORS R losses
Output frames: data fast visualization Time Plot FFT Histogram 1-D TF Histogram 2-D FFT Time Plots savable also as.C,.root,.ascii for deeper analysis (ROOT, VEGA, MATLAB)
SIESTA link to real time control SIESTA Control signals Photodiodes signals Algorithms running in the global control
SIESTA link to real time control Control signals Photodiodes signals Algorithms running in the global control VIRGO
Commissioning of the Virgo CITF - I Study of the CITF lock acquisition Gains and triggers computed by the simulation Strategy directly transfered in the Virgo global control system West and recycling mirrors controlled
Commissioning of the Virgo CITF - II Recycling cavity power Main trigger Correction PR Correction WI Lock event
Commissioning of the north cavity Feedback characterization: optical gain open loop transfer function Analysis of the lock algorithm efficiency linearized error signal no linearized error signal Comparison with real data (C1 run) Real actuators, real photodiodes, computational delays included in the simulation
Commissioning of the north cavity - I B1B1 T=8% T=50 ppm T=12% 6 W B5B5 B7B7 Optical scheme
Commissioning of the north cavity - II Lock acquisition control scheme B7 B1p BS NENIPR Hz |Gain| frequency 1 pole at 0.01 Hz 2 zeros at 10 Hz 2 poles at 800 Hz 1 pole at 1000 Hz
Commissioning of the north cavity - II Asymmetric trigger on the trasmitted power Trigger opening: 50 % Trigger closing: 1 % Linearized error signal: Switch to B1 with the OMC locked
Optical Gain: Measured Simulated
Transfer Function Open Loop – Measured Measured injecting white noise M G zErr zGc zCorr noise Unity 50 Hz Gain margin: 3 Phase margin: 30°
Transfer Function Open Loop – Simulated Gain margin: 3.3 Phase margin: 35° Unity 55 Hz Measured injecting white noise M G zErr zLock zCorr noise
Transfer Function Open Loop – Measured & Simulated simulated measured Gain Phase
Lock Algorithm Efficiency – I with the linearized error signal 24 locking events collected locking and delocking the cavity for 20 minutes (GPS – ) 23 lock acquisition at the first attempt, only 1 failed locking attempt A typical locking event
Lock Algorithm Efficiency – I Relative velocity between the mirrors computed for each locking attempt 8 m/s: maximum velocity for the lock acquisition success 12.5 m/s: velocity of the failed event Failed locking attempt v ~ m/s: mean value of the velocity
Lock Algorithm Efficiency – I Gain due to the linearization: Constraints on the velocity according to the theory: ~ 10
Linearized error signal No Linearized error signal m gain limited by the noise ~ 10
Lock Algorithm Efficiency - I Simulation With velocity lower than 10 m/s lock at the first attempt With velocity higher than 10 m/s lock at the second attempt Lock failed Sweep at 12 m/s : Lock event
Lock Algorithm Efficiency – II with the no linearized error signal 26 locking events collected locking and delocking the cavity for 20 minutes (GPS – ) 14 lock acquisition at the first attempt, 12 after some failed attempts Locking always acquired in few seconds
Lock Algorithm Efficiency – II Failed locking attempts Maximum velocity measured for a locking event:3.5 Constraints on the velocity according to the theory: 3.3
Lock Algorithm Efficiency - II Simulation Maximum velocity measured for a locking event: With higher velocity, lock acquired after some attempts, in few seconds 2 Sweep at 2.5
Recombined Optical Scheme B1B1 T=8% B5B5 B7B7 B8B8 B2B2
Reconbined Control Scheme B1B1 B5B5 B7B7 B8B8 B2B2 north cavity controlled with B5 west cavity and michelson controlled at the sime time
N_tras_powerW_tras_powerB1_power Lock of the N cavity Lock of W cavity and michelson at the same time to be tuned Recombined: preliminary simulation
Lock acquisition of the full Virgo - I Multi–states approach (LIGO scheme) Dynamical inversion of the optical matrix
Lock acquisition of the full Virgo - I Algorithm in a subroutine C++ in the global control use the same algorithm for the SIESTA simulation simulation in progress
Outlines Introduction to SIESTA SIESTA as locking tool: Commissioning of the central interferometer (CITF) Commissioning of the the first Virgo 3-km cavity Recombined mode Lock of the full Virgo Towards a complete simulation: Optics Modal simulation Mechanics Superattenuator tuning Inertial damping Local controls Hierarchical control
Modal simulation High order modes (n + m ≤ 5 ) compromise with the computational time 1 20 kHz ⇒ 45 sec Check with other codes in progress misalignment of 2 rad in y of the curve mirror
Suspensions complete simulation: the SA Transfer function betweeen force on steering filter and YAW mode of the mirror RED simulation BLACK measurement Siesta file with the SA description Inertial damping Simulation tuning
z z x y marionetta reference mass test mass The Last Stage of the SA
Local controls system Sensing: angular readout ( x e y ) of marionetta and mirror, position readout of the mirror along the optical axis; Filtering: filtering of the signals achieved in the sensing phase; Driving: control of the angular position of mirror and marionetta by feedback on the marionetta; control of the mirror position along the optical axis (z) by feedback to the reference mass.
MARIONETTA: x and y angular readout MIRROR: readout of x e y and of the z position measurement of the z position Sensing Simulation in progress
Filtering & Driving marionetta reference mass mirror z z Damping marionetta mirror marionetta loop mirror loop
Marionetta loop action time xx yy Unity 5 Hz
z Damping action time 0.6 Hz excitation by white noise injection Unity 2 Hz 0.6 Hz resonance compensation
Optimization of the z damping loop – I 10 sec zCorr zMirror mm Hz Unity 0.65 Hz measured Open loop transfer function Damping time sec
Optimization of the z damping loop – II simulated Open loop transfer function Critical 1.45 Hz Hz m VV zCorrzMirror 2 sec
Optimization of the z damping loop – III measured after the optimization mm VV ~ 2 sec zCorrzMirror Guadagno open loop Hz Critical 1.45 Hz
Hierarchical control marionetta reference mass mirror z Control from the reference mass Control from the marionetta Transfer function betweeen force on steering filter and z movement of the mirror simulation work in progress
North cavity complete simulation Modal and dynamical optical simulation Laser frequency noise noise taken from the real data Real actuators and real photodiodes Computational delays Asymmetry in the coils 6 dof superattenuators, with: angular controls longitudinal damping inertial damping
Conclusions Time domain simulation: mainly tool for locking studies Frames output, link with real time control system Now work on suspensions control and high order modes simulation: improve the plane-wave lock acquisition algorithm WFS hierarchical control (marionetta) Noise analysis