CERN Accelerating science

This website is no longer maintained. Its content may be obsolete. Please visit http://home.cern for current CERN information.

Radio Frequency

Actors: Operator, RF expert, timing expert

Controls Issues

Applications

Wide band pickup feeding on-line bunch length measurement plus mountain range. This will be on top of OASIS (need an API). Analysis software, averaging, fitting etc. APW Acurist.

Survey all PO equipment and low level equipment. Power test and cavity conditioning via ad hoc specialist applications.

State control - settings generation - radial steering - cavities (voltage, frequency). Voltage partition.

LFB one function plus mountain range - gating on incoming beam (gain & phase), manage settings plus multiplexing

TFS: state, disable, gain, delays, phase

Function generation (RF_FGEN)

Here is an end-of-the-week update on the RF FGEN system: (May 2008 c/o Quentin)

* All crates are installed and powered *

The two FGCs that will be on PCGW15 are not available at the moment. They both need a bit of work and will hopefully be sorted out next week. In the mean time, software development can use the hot spare without risking disturbing anyone (RFMDA.SR4.SPARE)

* The RF_FGEN specification document V1.6 is now available here: http://proj-lhc-fgc.web.cern.ch/proj-lhc-fgc/download/pdf/RF_FGEN_spec.pdf. Please destroy any printed copies of earlier versions please.

* The operational LSA database is now available but has the original channel names/units which are not at all valid. This will be updated with Mike’s help once Andy can provide the definitive channel list.

* The Post Mortem system is not yet working but the PM team are working on the problem. Hopefully the issues will be resolved shortly.

 

  1. Installation
     
    The final list of FGC device names has been agreed with John and is given in this table:
      

 

Location

Rack

FGC name

FIP address

1

UX45 ACSFCA

AYLL106

RFMDA.UX45.ACSFCA1.B1

cfc-sr4-a45a:1

2

RFMDA.UX45.ACSFCA1.B2

cfc-sr4-a45a:2

3

UX45 ACSFCB

AYLL205

RFMDA.UX45.ACSFCB1.B1

cfc-sr4-a45a:5

4

RFMDA.UX45.ACSFCB1.B2

cfc-sr4-a45a:6

5

SR4

AYCR41

RFMDA.SR4.BC.B1

cfc-sr4-a45a:25

6

RFMDA.SR4.BC.B2

cfc-sr4-a45a:26

7

RFMDA.SR4.BC.COMMON

cfc-sr4-a45a:27

8

RFMDA.SR4.SPARE

cfc-sr4-a45a:28

9

AYADT43

RFMDA.SR4.ADTH.B1

cfc-sr4-a45a:29

10

RFMDA.SR4.ADTV.B1

cfc-sr4-a45a:30

11

AYADT49

RFMDA.SR4.ADTH.B2

cfc-sr4-a45a:23

12

RFMDA.SR4.ADTV.B2

cfc-sr4-a45a:24

13

864 R-A11

n/a

RFMDA.864.29.DEV

devgw1:29

14

866 1-C10

n/a

RFMDA.866.30.DEV

devgw1:30

15

866 1-C14

n/a

RFMDA.866.15.PCGW05

pcgw05:15

16

RFMDA.866.16.PCGW05

pcgw05:16


The systems in yellow are not yet online, the ADT devices are waiting for 400VAC to be cabled (don’t know when) and the others are waiting for the final crate to be installed (should be done by the end of this week).

 

Sixteen RF_FGEN FGCs have been made and 12 FGCs will be at point 4, four underground and eight on the surface.  One of these is a hot spare and will be used by the piquet to replace a failed unit during operation.

The systems in blue are available spares that will be kept online whenever possible for application development by Delphine et al.  If a system goes faulty then one of these will replace the hot spare until the failed unit is repaired so it is not guaranteed that both will always be available.

 

The 864 DEV system is for hardware tests by John and the 866 DEV system is for FGC software development by me.
  

  1. FGC Software
     
    The systems are running V251 of class 59 software.  This seems to be quite stable but there will no doubt be a few tweaks required in the coming weeks and months.  Please report any issues to me.
     
  2. Channel Configuration
     
    I saw that the channel assignments were being defined by Philippe.  For each channel we need to know the following parameters (see the default config file for the associated property names http://cs-ccr-www1.cern.ch/~pclhc/config/types/RFMDA.txt) :
     
    1. Name (must respect the LHC signal naming conventions because the post mortem will use these names to label the signals)
    2. Units (5 chars max)
    3. Gain
    4. Offset
    5. Default acceleration
    6. Default linear rate
    7. Positive clip limit for real-time data (if used)
    8. Negative clip limit for real-time data (if used)
    9. Maximum clip limit for the channel
    10. Minimum clip limit for the channel
    11. Positive rate of change limit for the channel
    12. Negative rate of change limit for the channel

 

  1. Configuration Manager
     
    The configuration manager is fully operational and the configuration of all the powered systems is stored in the FGC operational database.  When setting up a system you must enter the command S CONFIG.MODE SYNC_DB to commit the changes to the DB otherwise they will be lost following the next reset.
     
  2. Post Mortem
     
    The RF_FGEN FGCs will generate a post mortem dump if there is a global post mortem event sent over the timing network.  This is the only reason that a post mortem will ever be created.  The systems are current generating a dump but so far they are not resulting in valid data as seen by the post mortem viewer.  This is being investigated by myself and the PM team.  This class is the first to use dynamic signal names in the PM, so this will need to be debugged.
     
  3. Specification Document
     
    The RF_FGEN specification document has been updated from V1.5 to V1.6.  I will release this new issue by the end of the week and will send you a link to where you can download it.

 

I hope we can completely finish the installation in the near future and can hand over the system to OP.  For this I need the final configuration of all the channels so please pass me this information once it is known.  Don’t hesitate to contact me if you have any questions.

 

 

 

FGC with 16 daisy chained nodes (16 bit integer to every node at 1 kHz)

50 Hz publish, slow subscription through CMW, fast subscription via UDP

1.3 second Post Mortem & snapshot

ACS

- coupler position change in ramp - stagger changes between cavities - discrete changes

Need to check PLP parameters - linear rates & defaults

ADT

H/V - gain - delay [ns] - phase [beta] - pregain

Phase shifter

Beam control & LD

RF frequency - offset from 400 Mhz (2 channels - same f)

Radial steering

Radial steering via RT channel in physics (???). Surveillance.

Radial steering reference [mm]

Needs B field or momentum to calculate synchronous phase

LFB

Phase/gain

TFB

gain

ABORT

1. Behave gracefully in the case of beam loss
2. With beam
3. Abort injection

disarm before ramp ?

 

Outline of RF system & controls requirements

The LHC RF system   talk given by Philippe Baudrenghien at the CO-OP forum 1999

Longitudinal phenomena during the LHC cycle   Elena's talk at Chamonix 2001

Transverse damper through the cycle Wolfgang's talk at Chamonix 2001


RF operations through the LHC cycle

(Philippe Baudrenghien, revised September 2004 Philippe/Andy)

Pre-injection plateau - prepare for injection

Synchronization is not required here but the functionality will be invoked by timing later in the cycle.

400 MHz ON - 8 MV. 400 MHz and transverse damper mainly controlled by commands.

Concerning the reset of the 40 MHz divider, it will happen BEFORE FILLING THE LHC, and we can do it at a fixed time before the first injection, so that the TTC has enough time to lock. Each LHC ring will call for 12 SPS supercycles to get filled and, of course, the reset WILL NOT HAPPEN AT EACH SPS SUPERCYCLE. It will happen only ONCE BEFORE THE VERY FIRST INJECTION into the LHC. I understand your point that it would be better for you if no reset was ever present. This reset philosophy is prefered by us because it automatically puts the equipment in a known state before we start the filling process.

Ramp to injection level

Filling: First injection into given ring

Low level synchronizes transfer

We keep the pilot as a witness beam and dump onto TDI using the injection kickers to dump. Will need independent control of the injection kickers (wrt to extraction kickers of SPS) - would probably need this for MD anyway.

Filling: on all injections

General:

Low level:

Longitudinal feedback

The 200 MHz system will not be installed at LHC startup. Instead we inject directly into the 400 MHz bucket. Longitudinal feedback on 400 MHz provides active damping during the injection process on the injected batch.

What diagnostics will we have that the longitudinal feedback is working well (e.g. gain settings)? Beam loss... Built-in diagnostics?

Transverse damper (similar to longitudinal damper)

Prepare ramp

Ramping

Low level

We normally ramp with synchro loop (both rings locked to the same reference) to avoid a big re-phasing before physics, and to ensure correct crossing point for maximum separation for long-range beam-beam. However, this requires an accurate frequency function derived from the true machine energy. So during commissioning we ramp with radial loop (i.e. fixed radial position, variable frequency) and we can feed forward the measured frequency corrections into the function (responsibility of LSA?).

At injection we use high synchro loop gain for accurate positioning of incoming beam in bucket. At top energy we use high phase loop gain to avoid emittance blowup.

400 MHz: 2 voltage functions (I and Q) per cavity through the ramp [function]

Transverse feedback

During the ramp

  1. Emittance blow up via 400 MHz (1 eVs to 2.5 eVs) at a predefined energy. Blow-up via phase noise [timing, function or window, noise amplitude/spectrum?? discuss with Thomas/Elena].  Simultaneous increase in voltage function to adjust bucket area.
  2. Reduce bunch length. Raise voltage to the maximum [function]

Do we pre-program these actions into the ramp functions, or do we use separate functions triggered by special timing events, or do we manage this internally in the LL HW?

Top energy, before collisions

Big re-phasing could be done but not foreseen, since we ramp with frequency lock. Might be a small nanosecond phasing error. Fine adjustment of collision point will be possible.

Low level

400 MHz

Dump

Some action must be taken on power amplifiers to avoid an over-current when the beam is dumped (heavy beam loading). Just before normal beam dump switch RF off - All RF power equipment off. Pretty clear that having done this the beam dump MUST take place [timing].

Ramping Down

Power saving actions on the power amplifiers.