23
Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Controller for XFEL

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

Embed Size (px)

Citation preview

Page 1: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Controller

for XFEL

Page 2: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

2

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Agenda

• Introduction/Purpose of the project

• Basic Requirements

• Structure of the Controller

• Functional features

• The controller against the background of the whole system

• Current status

• Test results

Page 3: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

3

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Introduction

Page 4: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

4

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Introduction

cryomodule cryomodule cryomodule cryomodule

Page 5: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

5

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Introduction

cryomodule cryomodule cryomodule cryomodule

Adaptive Feed-Forward

System Identification

Loop gain and loop phase calculation

detuning and loaded Q calculation

Vector sum calibration

Exception Detection and Handling

Beam DiagnosticAutomated frequency tuning

...

Page 6: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

6

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Introduction

cryomodule cryomodule cryomodule cryomodule

Low Level

Applications

High Level

Applications

Controller

Provide RF field control

Provide interfaces to other systems

Page 7: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

7

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Basic Requirements

The controller must provide RF power for RF station in the

controlled way, using different operation modes.

The supported operation modes are:

Normal mode used for control of the RF field with a given

precision

Measurement mode used for measurement of basic

parameters of a single cavity.

Page 8: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

8

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Basic Requirements

The controller must provide interfaces for algorithms and

applications implemented as part of other Work Packages.

These include:

Low Level ApplicationsHigh Level ApplicationsPiezo controlControl systemDiagnostics

Page 9: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

9

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Structure of the Controller

Field detection

module

Feedback

module

Output

module

To Vector Modulator

Cavity signals

Timing module

DAQ module

CTL module

Comm. Interface

Ext. Interfaces

The computation pipe of

the controller was divided

into 3 subcomponents

Additional components

provide means of

communication with the

external environment.

Page 10: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

10

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Structure of the Controller

Field detection

module

Feedback

module

Output

module communication links implemented using low

latency communication protocols

Each part of the controller can be implemented on

the separate board (or separate FPGA chip). The

field detection module can be duplicated to increase

input channel count.

The remaining peripheral controller modules are

duplicated as necessary for each location used for

implementation.

Page 11: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

11

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Functional features

Field detection module includes:

– Field measurement

– Input linearization

– Field calibration

– Field I component detection

– Field Q component detection

– Components conversion to field amplitude

– Components conversion to field phase

– Measurement filtering

Feedback module includes:

– Field error calculation

– PID transfer function

– MIMO controller

Output module includes:

– Output linearization

– Correction tables

– Offset compensation

– Control signal adjustments

– Control signal limiters

– Loop phase adjustment

– Loop gain adjustment

– Output delay

The features can be used both in normal and

measurement mode.

Measurement mode provides such

functionality as SEL or Frequency Sweep

mode.

Page 12: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

12

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Against the background of the whole system

RF station

Controller

Page 13: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

13

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Against the background of the whole system

RF station

ControllerAs the field controller

Page 14: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

14

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Against the background of the whole system

RF station

Controller As the interface between

RF station and Low

Level Applications

Low Level App.

Page 15: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

15

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Against the background of the whole system

RF station

Controller

As the interface between

RF station and High

Level Applications

Low Level App. High Level App.

Page 16: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

16

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Against the background of the whole system

RF station

Controller

As the interface between

Control System and part of

Low Level Applications

Low Level App. High Level App.

Control System

Page 17: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

17

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Piezo Control

Against the background of the whole system

RF station

Controller

As the interface between

Piezo Control and part of

Low Level Applications

Low Level App. High Level App.

Control System

Page 18: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

18

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Current status

The prototype implementation of the controller presented above has been

running in ACC1 module for more than 12 months.

It has become the basis for the controller used in FNAL.

Several tests of the additional functionality were performed in ACC1

module and module test stand during accelerator study weeks.

The measurement mode of the controller will be tested in CHECHIA test

stand during next weeks.

The controller is also capable of CW (Continuous Wave) operation.

Page 19: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

19

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Test results – normal mode (IQ control)

Amplitude and phase of vector sum for IF=54MHz

ampl

itude

phas

e

time

Page 20: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

20

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Test results – normal mode (IQ control)

beam energy stability for IF=54MHz

Page 21: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

21

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Test results – normal mode (AQ control)

AQ control with feedback on amplitude only

ampl

itude

phas

e

time

Page 22: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

22

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Test results – Measurement mode (delay scan)

Page 23: Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The

23

Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science

XFEL-LLRF-ATCA Meeting, 3-4 December 2007

XFELThe EuropeanX-Ray Laser Project

X-Ray Free-Electron Laser

Test results – Measurement mode (SEL)

time

ampl

itude

phas

e