Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer...
-
Upload
gwendolyn-potter -
Category
Documents
-
view
213 -
download
0
Transcript of Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer...
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
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
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
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
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
...
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
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.
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
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.
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.
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.
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
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
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.
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.
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
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
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.
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
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
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
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)
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