LHC Injection Dry run - December 2007

Objective: first cross-system test of beam based systems to exercise:

using high level control room software.

Would aim to set-up using stand alone applications (LSA for the most part) and then drive sub-set of machine through 450 GeV operational phases: pre-injection plateau, ramp to injection, injection plateau pre-beam, injection using machine sequencer. Include as much of TI8 as possible.

When: Friday 14th & Monday 17th December 2007

Friday: individual system tests   outline
Monday: As a collective from sequencer.

WIKI    Useful links

INDIVIDUAL HARDWARE SYSTEMS

    LSA Requirements Aux S/W Hardware
Timing

Define events. Construct timing tables.

Forewarning events must be generated from a table that you load that is triggered from HIX.FW-CT, this is just a normal timing table loaded by OP as usual. A system task triggers production of HIX.FW-CT when the SPS extraction forewarning arrives.

V0.1

Need application up and running and debugged. Configure, load and send tables.

Change & Monitor contents of telegrams (TGM video tool - crank it up for the LHC). Check subscription.

Distinction between fast extraction event for CNSG and LHC in the SPS? LHC as master - set.

  Delphine Julian, Stephane, Ioan
Power Converters

As many as Steve Page can give us (expect around 200)

Act HW Group 'DRY RUN DEC 07'

V0.1 injection, ramp&squeeze - test what ever we can get hold of - in voltage simulation. Cold magnets a possibility if available. Would be looking for several hundred converters in total. logging, monitoring Mike Stephen Page
RF Monitor?   Not this time. No pre-pulses. (Although could imagine monitoring ongoing commissioning.)   Delphine Andy
Injection Kickers

Kicker parameter space (include kick strength), Kicker control application

Acquire waveform - OASIS

to do plus make rule, discrete trim (check - should go trim) logging Lasse/GHH Etienne
TDI

Test settings and monitoring.

By the way, it will be difficult to move the *real* TDI's for the injection test
because they have not yet been properly HW commissioned however I propose to use our
prototype at the collimator workshop for the injection tests: it is fully operational and
we can treat it as a TDI as far as the software is concerned!

  Stefano's application, settings, trim logging Stefano Kadi
Beam Dump Monitor, XPOC   XPOC - more space, more space....   Jerome Bren
BPMs Concentration - capture & FIFO V0.1
  1. BPM logging and fixed displays for TI8
  2. setting BPM bunches and turns
  3. setting BPM sensitivity (low/high) - from equip state, sequencer

fixed display - first turn FIFO, first turn capture (Jakob)

naming convention? layout versus MAD

sdds

logging??

Marek M. Lars
BLMs Concentration V0.1

TI8 BLM - running

display (fabio?)

logging Marek M. Lars
Screens Control, acqusition to do Display, logging, VIDEO   Fabio, Guy Lars
BCT Acquistion V1 Display, logging   Markus Lars
Fast BCT We can basically acquire selected bunches over consecutive turns.   prepare a first version of an application concentrating on the DabCapture mode and probably also provide a fixed display for the standard Acquisition mode (all bunch intensities averaged over 227 (?) turns)   Markus Lars
Lumi Monitors Acquire & display       Markus  
Wire scanners and sync light monitors Start applications and displays       Elliot  
BIC ?Not sure what's going to be there.   Not there - not installed      

CORE

    LSA Requirements S/W Hardware
Optics Twiss/Strengths/Generation V0.2

Define supercycle for test. Injection, ramp & squeeze

Issues: actual optics name, reading settings (12 seconds), generate warm correctors, trim - DBP name, trim - makerule problem

Marek S  
Knobs/MAD Injection bumps, injection point steering, septa  

TI8/LHC cross over

MSI, kicker knobs from YASP

Verena, Jorg  
Database Parameter space etc. etc. etc. V0.1 ramp & squeeze, power converters, kickers, instrumentation, Chris, Delphine, Mike  
FIDEL Harmonics, decay, snapback V0.1 Injection plateau Marek S.  
Mode Definition, distribution   Publish... Mike, Reyes, Greg  
Timing Monitor contents of telegrams     Delphine Julian, Stephane, Ioan
DIP Experiment communication   Define signals to push and pull. - how do we push? Markus  
RBAC Aim for a full vertical slice     Suzanne Steve Page

APPLICATIONS

    LSA Requirements Aux S/W Hardware
YASP

 

Acquisition and correction

The acquisition of the BeamThreading stuff is working in YASP (for the first turn) for a selected crate. In principle I could go for more crates, but I will wait now for the concentrator.

The sensitivity switching is also operational.

Check settings (read & trim) & optics.

 

YASP - Jorg

  • For BPMI, I have defined everything that exists in MADX.
  • For the threading data I will in parallel prepare a direct access to the FEs, because I need that for testing and I'm sure this will work even if the concentrator is late...
  • For the BPM sensitivity, this will also be available in YASP. I just have to find the WF device names.
  Marek M., Jorg  
Sequencer Multi system Drive V2.0 Sequence definition   Reyes, Mike  
Fixed Displays    
  • BLMs - No
  • Trajectory - No
  • Slow BCT - Markus
  • Screens - Markus
  • Page 1 - mode - Markus
  • Dump status - not this time
  • Kicker status - Jakub/Markus
  • TI8 BPMs - No
     

 

OTHER

 

 

FROM SEQUENCER

Reyes/Vito/Roman

Pre-injection Plateau/Injection Plateau - no beam

  DR   LSA Other Agent S/W H/W
  X Pre-cycle power converters        
  X Set to pre-injection plateau level        
  X ramp to injection level        
             
             
Check/Monitor   Check & monitor power converter settings   SSIS ? Stephen
Settings/Drive   Set TDI settings “parked”, "coarse", "protect" Settings space?      
Settings/Drive X Set collimators “parked”        
Drive X Set kicker settings OK     Etienne
Drive X Set Injection kickers ON OK     Etienne
FiDeL/Trim X Start auto harmonic decay correction OK   Marek S  
Check/Monitor   Check and monitor transfer lines   SSIS ?  
Check X Beam dumps "ready"        
Settings X Set BPM gains to pilot, set capture bunch and turns What sort of settings are these?     Lars
Check   Check Beam interlock system Not ready BIS    
Drive ? Change injection master to LHC Check timing API CBCM Stephane Julian
             
Settings/Drive/Check   RF 400 MHz ON and set        
Settings/Drive/Check   Set & check RF frequency        
Settings/Drive   Load LFB, TFB settings        
Drive   Set RF frequency program to injection level        
Drive   Set the gain of the phase loop amplifier to filling value        
Drive   Set the gain and time constant of the synchronization loop amplifier to the filling value        
Drive   Close the phase loop around the VCO        
Drive   Switch the RF DRIVE ON        
Drive   Switch the phase loop to the cavity sum signal        
Drive   Reset the revolution frequency generator        
    Check synchronization.        

Inject pilot

  DR   LSA Other Agent
Drive X Load and/or check injection timing table   CBCM
Drive X Make request to CBCM with ring, bucket number, PS user (intensity) and number of PS batches    
Timing X Injection into LHC - injection kickers, BI receive pre-pulses. BST sends out acquisition event for BPMs, BLMs as required. Acquire [BCT, BPMs, BLMs, SRM]  
On event  

LFB,TFB,RF: Batch dependent settings triggered by timing events.
Jump phase loop onto beam (beam/cavity sum)
Switch synchro loop on

   
After kick X Acquire kick waveform   OASIS

 

Followed by post-injection checks - did acquisition, concentration, publish, timestamping etc. work? Repeat as necessary.

Pilot circulating

  DR    
Manual   Check first turn, energy offset, beam loss, intensity, emittance, RF response, longitudinal emittance  
Automatic X Check BLMs, trajectory in transfer line  
Manual X Measure tune, orbit, chromaticity  
Sequencer   Configure and start global orbit feedback  
Automatic   Monitor lifetime, beam losses  
Automatic   Monitor harmonic correction  
Sequencer   TDI,TCDQ to coarse  
Sequencer X Collimators to coarse  
Sequencer X Change mode  

Ramp

  DR    
    Incorporate trims