Sept-2003Jean-Claude BAU1 SEQUENCING AT THE PS Let’s take a quick tour.

Post on 14-Dec-2015

215 views 2 download

Tags:

Transcript of Sept-2003Jean-Claude BAU1 SEQUENCING AT THE PS Let’s take a quick tour.

Sept-2003 Jean-Claude BAU 1

SEQUENCING AT THE PS

Let’s take a quick tour.

Sept-2003 Jean-Claude BAU 2

Overview What is the

sequencing? Terminology

The Telegram The basic period The cycle The beam Strong/Loose coupling Normal/Spare The BCD

The MTG The BCD-Set Timing events MTG diagnostic MTG Hardware

Sept-2003 Jean-Claude BAU 3

What is the sequencing? PS is a network of interconnected

accelerators with particle beams passing from one machine to another at beam transfer rendez-vous points.

Manage accelerator cycles where they receive the beam, accelerate or decelerate it.

Coordinate the beam transfer rendezvous points of the PS accelerators network.

Sept-2003 Jean-Claude BAU 4

Terminology: The Telegram It is a set of

attributes(group)/values (PARTY=PROTON, DEST=FTS,….) describing what are accelerator do.

Describe the present and the next period/cycle

Telegrams drive the PPM

Sept-2003 Jean-Claude BAU 5

Terminology: The basic period The basic unit of time use to define

cycles. Characterized by : a duration of 1.2s (Can be changed) a telegram (32 groups maximum)

Sept-2003 Jean-Claude BAU 6

Terminology: The CYCLE Set of basic period

Length=n * BasicPeriod (1.2s) Static telegram groups

Their values don’t change within a cycle (USER=SFTPRO)

Dynamic telegram groups Their values can change from a basic period to

another within a cycle (BPNM=1)

USER=EASTA, PARTY=PROTON,BPNM=1

EASTA Cycle

USER=EASTA, PARTY=PROTON,BPNM=2

Basic periods

Sept-2003 Jean-Claude BAU 7

Terminology: The CYCLE(2) Representation

Cycle of 1 BP

Cycle of 2 BP

SFTPRO

EASTC

USER group value

Sept-2003 Jean-Claude BAU 8

Terminology: The BEAM Link cycles together

(same/different accelerators)

When a beam is played by MTG, all cycles of the beam will be play.

Defined by : Set of cycles Phase between cycles

Sept-2003 Jean-Claude BAU 9

Terminology: The BEAM (2) Representation

EASTA

EASTC

PSB

CPS Phase

Sept-2003 Jean-Claude BAU 10

Strong and Loose couplingStrong Coupling

Same supercycle length

Cycles are strongly connected to create a beam

Free supercycle phase

Loose Coupling Free supercycle

length RT synchronization

with machine in strong coupling for beam injection

Supercycle can be stopped

Occasional injection

Sept-2003 Jean-Claude BAU 11

Terminology: NORMAL/SPARE Maximize accelerator up-time.

Sept-2003 Jean-Claude BAU 12

Terminology: NORMAL/SPARE(2) Representation

ZERO

PSB

CPSSFTPRO

ISOGPS

SFTPRO

Normal

Normal

Spare

Spare

Sept-2003 Jean-Claude BAU 13

Terminology: Beam Coordination Diagram Define the organization of the beams

Beam positions Normal/Spare relationship

Built using editors Strong coupling BCD editor

Cycle/Beam/ Compound Operation/BCD builder ADE editor

The BCD is the result of the merging of BCDs produces by the two editors.

Strong Coupling BCD Editor

BCD Editor: Rule checker

Bcd manager

Sept-2003 Jean-Claude BAU 17

FiDo programs MTG integrates the compiler and the

interpreter. Can be downloaded in real-time

Sept-2003 Jean-Claude BAU 18

The BCD-Set Set of BCDs 4 Levels Played BCD selected

by external conditions BCD change

immediately at the end of the supercycle

Sept-2003 Jean-Claude BAU 19

Timings events (CTIM) Oracle description (Mapping Event Code Name)

Declare as CTIM equipment module Machine event Virtual events (PPM) Key events

Define the phase between accelerator Drive TG8 timings and interrupts for RT

task Validate Telegrams (RPLS)

CTIM (2)

Sept-2003 Jean-Claude BAU 21

Timing events (CTIM) (3)

Controllable by knobs in real-time

Virtual eventKey events

Sept-2003 Jean-Claude BAU 22

The MTG Inputs

BCDs External conditions Timing description

(CTIM) External timings FiDo programs

Outputs Telegrams events Timing events Time events ...

Sept-2003 Jean-Claude BAU 23

MTG diagnostic

Sept-2003 Jean-Claude BAU 24

MTG Hardware VME crate 1 VMTG card / machine

Telegrams on all cables

Timing events not distributed on all cables to optimize cable bandwidth

Diff. C Train on cables Master/Slave MTG