control system analysis for the perturbed linear …...5 2.5 w figure 2.1 amplitude saturation curve...

87
Los Alamos National Laboratory, an affirmative action/equal opportunity employer, is operated by the University of California for the U.S. Department of Energy under contract W-7405-ENG-36. By acceptance of this article, the publisher recognizes that the U.S. Government retains a nonexclusive, royalty- free license to publish or reproduce the published form of this contribution, or to allow others to do so, for U.S. Government purposes. Los Alamos National Laboratory requests that the publisher identify this article as work performed under the auspices of the U.S. Department of Energy. Los Alamos National Laboratory strongly supports academic freedom and a researcher's right to publish; as an institution, however, the Laboratory does not endorse the viewpoint of a publication or guarantee its technical correctness. FORM 836 (10/96) LA-UR-02-2100 Approved for public release; distribution is unlimited. Title: Control System Analysis for the Perturbed Linear Accelerator RF System Author(s): Sung-il Kwon and Amy Regan Submitted to: http://lib-www.lanl.gov/cgi-bin/getfile?00783161.pdf

Upload: others

Post on 16-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

Los Alamos National Laboratory, an affirmative action/equal opportunity employer, is operated by the University of California for the U.S. Department of Energy under contract W-7405-ENG-36. By acceptance of this article, the publisher recognizes that the U.S. Government retains a nonexclusive, royalty- free license to publish or reproduce the published form of this contribution, or to allow others to do so, for U.S. Government purposes. Los Alamos National Laboratory requests that the publisher identify this article as work performed under the auspices of the U.S. Department of Energy. Los Alamos National Laboratory strongly supports academic freedom and a researcher's right to publish; as an institution, however, the Laboratory does not endorse the viewpoint of a publication or guarantee its technical correctness.

FORM 836 (10/96)

LA-UR-02-2100 Approved for public release; distribution is unlimited.

Title: Control System Analysis for the Perturbed Linear Accelerator RF System

Author(s): Sung-il Kwon and Amy Regan

Submitted to: http://lib-www.lanl.gov/cgi-bin/getfile?00783161.pdf

Page 2: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

1

Abstract—This paper addresses the modeling problem of the linear accelerator RF system in SNS. Klystrons are modeled as linear parameter varying systems. The effect of the high voltage power supply ripple on the klystron output voltage and the output phase is modeled as an additive disturbance. The cavity is modeled as a linear system and the beam current is modeled as the exogenous disturbance. The output uncertainty of the low level RF system which results from the uncertainties in the RF components and cabling is modeled as multiplicative uncertainty. Also, the feedback loop uncertainty and digital signal processing signal conditioning subsystem uncertainties are lumped together and are modeled as multiplicative uncertainty. Finally, the time delays in the loop are modeled as a lumped time delay. For the perturbed open loop system, the closed loop system performance, and stability are analyzed with the PI feedback controller. Index Terms—spallation neutron source, feedback control, multiplicative uncertainty, additive uncertainty, exogenous disturbance, µ analysis and synthesis, ∞H control, robust performance Corresponding author: SNS-2, RF Technology Group, SNS DIVISION, Los Alamos National Laboratory, Mail Stop H827, P.O.Box 1663, Los Alamos, NM 87544, USA. email: [email protected], fax:665-2818 Date : 06-05-2001

Control System Analysis for the Perturbed Linear Accelerator RF System

Sung-il Kwon and Amy Regan

SNS-2, RF Technology Group SNS Division, Los Alamos National Laboratory

Page 3: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

2

I. INTRODUCTION The Spallation Neutron Source (SNS) Linac to be built at Oak Ridge National Laboratory (ORNL) consists of a combination of low energy normal conducting (NC) accelerating structures as well as higher energy superconducting RF (SRF) structures. The RF Controls team at Los Alamos National Laboratory is responsible for the RF Controls systems for both the NC and SRF portions of the linac. In order to efficiently provide a working control system, the RF Controls team has performed a lot of modeling. The purpose of modeling is to investigate the various cavity configurations in order to provide the correct requirements for the control system hardware. We use modeling as a way to specify RF components; verify system design and performance objectives; optimize control parameters; and to provide further insight into the RF control system operation. At LANL this sort of modeling has been utilized and proven on a number of pulsed and CW accelerators for at least the past ten years.

A main part of a linear accelerator RF system is the cascade of a nonlinear klystron and a linear cavity. In order to investigate the system characteristics, a MATLAB/SIMULINK model has been constructed and an enormous number of simulations have been performed. When the cascade of a klystron and a cavity is not a single one, it is very difficult to study the performance of the total number of cascades through simulation. In SNS, the linear accelerator section is composed of a normal conducting subsection and a superconducting subsection. The normal conducting subsection is composed of 1 RFQ, 6 DTL tanks, 4 CCL modules; the superconducting section is composed 33 low beta SRF cavities, 48 high beta cavities. The RFQ is driven by a 2.5 MW klystron, each DTL tank is driven by a 2.5 MW klystron, each CCL module is driven by a 5.0 MW klystron, and each SRF cavity is driven by a 550 kW klystron. Hence, total cascades of a klystron and a cavity are 92. Also, each cascade of a klystron and a cavity is controlled by a low level RF controller and so, at an extreme, 92 different controllers are necessary. For syntheses of controllers and analyses of closed loop systems and open loop systems, modern control theory that provides the systematic tools for analysis and synthesis is applied. In order to apply the modern control theory, it is inevitable to obtain a linearized klystron model for a nonlinear klystron at the specific operating point of the klystron. Hence, the cascade of a klysron and a cavity is approximated by a linear system. In the real world, uncertainties and disturbances are unavoidable. In a linear accelerator RF system, there are several sources of the uncertainties and the disturbances. For a klystron, the major disturbance source is the high voltage power supply (HVPS) ripple. This disturbance affects both the output amplitude and the output phase of a klystron. A model for the ripple is necessary to investigate the klystron performance. For a SRF cavity, the major disturbances on the cavity characteristics are the Lorentz Force Detuning and the microphonics. Also, the changes of RF parameters should be investigated and be included in the model. In the low level RF control system, many RF components are used and these components are not ideal and have their own uncertainties and latencies. Also, feedback loop time delay, waveguide time delay, and other time delays are modeled. All of these uncertainties, disturbances, and time delays, are modeled as either multiplicative uncertainties, additive uncertainties, or exogenous disturbances. Finally, for perturbed system models, low level RF controllers are synthesized by applying modern control theory such as 2H control, ∞H control, loop shaping control, ∞H based PI control. Closed loop system stability and performance are analyzed.

The structure of this paper is as follows: In the next section a nonlinear klystron is modeled. A normalization process of the amplitude saturation curve and the phase saturation curve based on the measured input power-output power data and input power-output phase data. A mathematical nonlinear klystron model is obtained by approximating the amplitude saturation curve and the phase saturation curve using least square sense polynomial curve fitting. Then, a linearized model of the klystron around an operating point is obtained. The HVPS ripple effect is then modeled as both an output multiplicative uncertainty and an exogenous disturbance. In section III, a SRF cavity and a normal conducting cavity are

Page 4: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

3

modeled. Also, the perturbed model for a SRF cavity due to the variations of RF parameters is investigated. In section IV, the feedback loop uncertainties and forward loop uncertainties are modeled as multiplicative uncertainties. Also, time delays are lumped together and are modeled as a multiplicative uncertainty. In section V, all perturbed models are integrated and a perturbed linear accelerator RF system is obtained.

Page 5: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

4

II. KLYSTRON MODELS In SNS, the normal conducting linac part consists of 1 RFQ, 6 DTL tanks, 4 CCL modules. The superconducting linac part consists of 81 SRF cavities. Each tank, module, and SRF cavity produces a different level of energy and transfers a different amount energy to the beam. For example, the following table shows the required RF parameters in 6 DTL tanks. Table 2.1 SNS DTL Tank Parameters

Tank ∆W (MeV)

PB (MW)

φs (deg)

E0T (MV/m)

U (J)

Q0 PC (MW)

β QExt QL ψ (deg)

1 5.023 0.171 −36 1.495 4.78 35,887 0.337 1.508 23,803 14,311 -8.4 2 15.315 0.521 −25 2.787 16.51 39,919 1.046 1.498 26,646 15,980 -5.3 3 16.951 0.576 −25 2.958 21.69 42,122 1.302 1.442 29,204 17,247 -4.8 4 16.790 0.571 −25 2.889 21.15 42,472 1.259 1.453 29,222 17,311 -4.9 5 15.916 0.571 −25 2.789 21.36 42,526 1.270 1.450 29,338 17,361 -4.9 6 14.333 0.487 −35 2.761 21.48 42,412 1.281 1.380 30,728 17,818 -6.4

Since each klystron supplies RF power to each DTL tank, the operating point of each klystron is different from one klystron to another klystron. This requires the parameterization of the operating point of a klystron with respect to the required power (sum of beam power, BP , and copper power loss, CP ). A klystron can be expressed as the cascade of a linear subsystem and a nonlinear output subsystem. The linear subsystem represents the 3dB bandwidth of the klystron and the constant gain. The nonlinear output subsystem represents the amplitude saturation curve and the phase saturation curve of the klystron. The amplitude saturation curve and the phase saturation curve are represented by the table of measured input-output data. Given measured data, the amplitude saturation curve and the phase saturation curve are approximated to analytic, mathematical equations by curve fittings in the least square sense. Basis of the curve fitting can be chosen from the function such as Bessel function, exponential, power series and the choice is closely related to the simplicity of the modeling. Here, power series basis is chosen.

II-A. Amplitude Saturation Curve and Phase Saturation Curve Normalization In the linac part of the SNS, 6 2.5 MW klystrons are used in DTL tanks, 4 5.0 MW klystrons are used in 4 CCL modules, and 81 550 kW klystrons are used for SRF cavities. For each klystron type, the normalizations for the amplitude saturation curve and the phase saturation curve are needed for the modeling of the klystron.

Table 2.2 VKP-8290A amplitude saturation data Input Power (W) Output Power (MW) Gain (dB)

6.7000 0.1600 43.7805 11.4799 0.5933 47.1334 17.1789 1.0000 47.6500 22.8780 1.5467 48.2999 31.5186 2.0000 48.0246 34.2762 2.1333 47.9400 39.5753 2.3333 47.7049 45.6744 2.4733 47.3360 57.0726 2.6000 46.5855

67.0000 2.6050 45.8973 91.2671 2.6000 44.5466

Page 6: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

5

Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example. Table 3.1 shows the measured input power-output power relation of a VKP-8290A klystron and figure 2.1 shows its amplitude saturation curve. At the input power 67 W, the output power reaches its saturation, 2.605 MW. The amplitude saturation curve of the klystron can be normalized in such a way that the input power-output power pair =),( sat

outsat

in PP (67 W, 2.605 MW) is mapped to (1,1) pair and other pairs ( outin PP , ) are

mapped to

sat

out

outsat

in

in

PP

PP

, pairs. Also, from the rule, PoRV 2= , the normalized input voltage-output

voltage mapping can be obtained. Here, oR is the transmission line characteristic impedance. These mappings yield the normalization as given in table 2.3 and figures 2.2-2.3. In figure 2.2 and figure 2.3, two points are line-interpolated, which may result in the inaccurate input-output relation. The normalized amplitude saturation curves as shown in figures 2.2-2.3 make it easy to obtain the input-output relation for the operation of the klystron at a specified power control margin. Suppose the klystron is to be operated at x % power control margin. Then, the corresponding operating output power and operating output voltage of the klystron in the normalized amplitude saturation curves are given by

100/0.1

0.1x

P NOPout +

= , (2.1)

100/0.1

0.1x

PV NOPout

NOPout +

== . (2.2)

In the unnormalized amplitude saturation curves, corresponding operating output power and voltage corresponding to x % power control margin are

0 10 20 30 40 50 60 70 80 90 1000

0.5

1

1.5

2

2.5

3

Pin(W)

Pout(M

W)

Pin-Pout Characteristics

Saturation Point(67W, 2.605MW)

Page 7: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

6

Satout

Satout

NOPout

OPout P

xPPP ⋅

+=⋅=

100/0.10.1 , (2.3)

Satouto

Satout

NOPout

OPout PR

xVVV 2

100/0.10.1

⋅+

=⋅= (2.4)

where

Satouto

Satout PRV 2= . (2.5)

The corresponding operating input power and operating input voltage are determined in the normalized amplitude saturation curves as shown in figure 2.2 and figure 2.3. Normalized Input ⇐ Normalized Output

NOPinP ⇐

100/0.10.1

xP NOP

out += (2.6)

NOPinV ⇐

100/0.10.1

xV NOP

out += . (2.7)

Also, the unnormalized operating input power and operating input voltage are given by Sat

inNOP

inOP

in PPP ⋅= (2.8) Sat

inNOP

inOP

in VVV ⋅= (2.9) where Sat

inoSat

in PRV 2= . (2.10) When the klystron is to be operated at the 25 % power control margin, then the input-output relations in the normalized amplitude saturation curves are as follows. The operating output powers are

80.0100/250.1

0.1=

+=NOP

outP W, 084.2605.280.0 =⋅=⋅= Satout

NOPout

OPout PPP MW.

The corresponding operating output voltages are

8944.0100/250.1

0.1=

+=NOP

outV V, 436.1414.168944.02 =⋅=⋅= Satouto

NOPout

OPout PRVV kV.

Also, the corresponding operating input power and operating input voltage are obtained from the amplitude saturation curves of power and voltage even though it is difficult to obtain the exact values from the amplitude saturation curves. The operating input powers are

4963.0=NOPinP W, 2521.330.674963.0 =⋅=⋅= Sat

inNOP

inOP

in PPP W

and the operating input voltages are

7045.0=NOPinV V, 6646.57=OP

inV V.

Page 8: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

7

Table 2.3 VKP-8290A normalized amplitude saturation data Normalized Input (W)

Normalized Output (W)

Normalized Input (V)

Normalized Output (V)

0.1000 0.0614 0.3162 0.2478 0.1713 0.2278 0.4139 0.4772 0.2564 0.3839 0.5064 0.6196 0.3415 0.5937 0.5843 0.7705 0.4704 0.7678 0.6859 0.8762 0.5116 0.8188 0.7153 0.9049 0.5907 0.8956 0.7686 0.9464 0.6817 0.9494 0.8257 0.9744 0.8518 0.9981 0.9229 0.9990 1.0000 1.0000 1.0000 1.0000 1.3622 0.9981 1.1671 0.9990

Figure 2.2 Normalized Amplitude Saturation Curve in Input Power-Output Power

0 0.2 0.4 0.6 0.8 1 1.2 1.40

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Normalized Input Power

Normalized Output Power

This point is correspondingto (67W,2.605MW)

Page 9: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

8

Figure 2.3 Normalized Amplitude Saturation Curve in Input Voltage-Output Voltage

The relations ),( Sat

outSat

in PP , ),( Satout

Satin VV , ),( NOP

outNOP

in PP , ),( NOPout

NOPin VV , ),( OP

outOP

in PP , ),( OPout

OPin VV

when the klystron is operated at the 25 % power control margin are summarized in figure 2.4. The phase saturation curve can be also normalized. Table 2.4 and figure 2.5 show the phase saturation curve data of the VKP-8290A klystron. At the input power 6.7 W, the phase shift is 44.3 degrees. A phase offset of 44.3 degree is introduced so that the pair (6.7 W, 44.3 degrees) becomes (6.7 W, 0.0 degrees). Other input power-phase shift pair (Pin, φ ) is reduced to (Pin, φ ) where 3.44−= φφ Then, the input power-offsetted phase pairs are normalized in such a way that (Pin, φ -44.3) pairs are

mapped to (Pin/67.0, φ -44.3) pairs. Also, from the rule, inoin PRV 2= , the normalized input voltage-offsetted phase shift mapping can be obtained. The normalized phase saturation curve data and the corresponding curves are shown in table 2.5 and figures 2.6-2.7, respectively. As are the cases of the amplitude saturation curves, two data points are line-interpolated. Figure 2.8 shows the schematic diagram for the normalization of the amplitude saturation curve and the normalization of the phase saturation curve.

0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.30.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Normalized Input Voltage

Normalized Output Voltage

This point is correspondingto (67W,2.605MW)

Page 10: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

9

Figure 2.4 Input-Output relations in the normalized amplitude saturation curve

0.3 0.4 0.5 0.6 0.7 0.8 0.9 10.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Vin (V)

Vout (V

)

2.605 MW 16.14 kV 1.00 V

2.084 MW 14.4356 kV 0.8944 V

0.7045 V

57.6646 V

33.2521 W

1.00 V

81.8535 V

67.00 W

Page 11: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

10

Table 2.4 VKP-8290A phase saturation data Input Power (W) Output Phase (Deg) 6.7000 44.3000 8.4348 43.9000 10.6188 43.6000 13.3683 43.6000 16.8296 43.5000 21.1873 43.3000 26.6732 43.0000 33.5795 41.7000 42.2741 40.5000 53.2200 40.0000 67.0000 39.2000

Figure 2.5 Phase Saturation Curve

0 10 20 30 40 50 60 7039

40

41

42

43

44

45

Pin(W)

Phase(Degrees)

Saturation PointPin=67W

Page 12: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

11

Table 2.5 VKP-8290A Normalized phase saturation data

Normalized Input (W)

Normalized Phase (Deg)

Normalized Input (V)

Normalized Phase (Deg)

0.1000 0.0000 0.3162 0.0000 0.1259 -0.4011 0.3548 -0.4011 0.1585 -0.6990 0.3981 -0.6990 0.1995 -0.6990 0.4467 -0.6990 0.2512 -0.8021 0.5012 -0.8021 0.3162 -1.0027 0.5623 -1.0027 0.3981 -1.3006 0.6310 -1.3006 0.5012 -2.6012 0.7079 -2.6012 0.6310 -3.7987 0.7943 -3.7987 0.7943 -4.2972 0.8913 -4.2972 1.0000 -5.0993 1.0000 -5.0993

Figure 2.6 Normalized Phase Saturation Curve in Input Power-Output Phase

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-6

-5

-4

-3

-2

-1

0

Normalized Input Power

Normalized Phase(Degrees)

Saturation Point

Offset=44.3 Degree at 6.7W

Page 13: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

12

Figure 2.7 Normalized Phase Saturation Curve in Input Voltage-Output Phase

Figure 2.8 Schematic Diagram of the normalizations of the amplitude saturation curve and the phase saturation curve.

SatinV1 Sat

outVNOP

outVNOPinVOP

inV OPoutV

)(AI P

0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-6

-5

-4

-3

-2

-1

0

Normalized Input Voltage

Nor

mal

ized

Pha

se(D

egre

es)

Saturation Point

Offset=44.3 Degrees at 6.7W

Page 14: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

13

II-B. Analytic Representation of Amplitude Saturation Curve and Phase Saturation Curve In order to represent the amplitude saturation curve and the phase saturation curve accurately, it is necessary to measure as many as possible input power-output power pairs, and input power-output phase pairs. In general, this is impossible. Instead, it is useful to obtain analytic equations for the amplitude saturation curve and the phase saturation curve based on the finite number of measured data. For this purpose, least square sense curve fitting is of general use. For the basis of the curve fitting, Bessel function, exponential function, power series and others are considered. The basis is chosen in such a way to simplify the mathematical model of the klystron. In this note, power series are selected. In the basis of power series, the normalized amplitude saturation curve and the normalized phase saturation curve are expressed as

∑=

==N

i

iiAA AcAIy

1)( (2.11)

∑=

==N

i

iiPP AdAIy

1)( (2.12)

where A , 0.10.0 ≤≤ A , is the normalized input voltage, NOP

inV , and ic , id , Ni ,,2,1 ⋅⋅⋅= are characteristic coefficients of the amplitude saturation and the phase saturation curves of the klystron to be obtained. Coefficients ic , id , Ni ,,2,1 ⋅⋅⋅= are determined in a least square sense from the data in table

2.3 and table 2. Table 2.6 shows the coefficients ic , id , Ni ,,2,1 ⋅⋅⋅= and figure 2.8 and figure 2.9 show the plots of the equations (2.11) and (2.12) with respect to the normalized input voltage A . Similarly, the inverse of the amplitude saturation curve and the inverse of the phase saturation curve of the klystron can be represented by power series of the output amplitude Ay and the output phase Py

iA

N

iiAA yeyI ∑

=

− =1

1 )( (2.13)

iP

N

iiPP yfyI ∑

=

− =1

1 )( (2.14)

where ie , if , Ni ,,2,1 ⋅⋅⋅= are characteristic coefficients of the inverse of the amplitude saturation

curve and the inverse of the phase saturation curve of the klystron. Coefficients ie , if , Ni ,,2,1 ⋅⋅⋅= are determined in a least square sense from the data in tables 2.3 and 2.5. Table 2.7 shows the coefficients ie ,

if , Ni ,,2,1 ⋅⋅⋅= and figure 2.10 and figure 2.11 show plots of the equations (2.13) and (2.14) with respect to the output amplitude Ay and the output phase Py , respectively. As shown in figure 2.9, with a 5th order power series, the phase saturation curve is not fitted well, even though the amplitude saturation curve is properly fitted. Hence, the power series order is increased to 7. Table 2.8 shows the coefficients of the power series of amplitude saturation curve and the phase saturation curve and figures 2.12 and 2.13 show the plots of curve fitting. Table 2.9 shows the coefficients of the power series of inverse amplitude saturation curve and the inverse phase saturation curve and figure 2.14 and figure 2.15 show the plots of curve fitting.

Page 15: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

14

Table 2.6 Klystron Parameters 1c -1.9104

1d 0.1568

2c 14.2115 2d -1.2518

3c -21.7856 3d 3.4346

4c 13.5672 4d -4.2600

5c -3.0796 5d 1.8326

Figure 2.8 Curve Fitting of Normalized Amplitude Saturation Curve (5th order curve fitting)

Figure 2.9 Curve Fitting of Normalized Phase Saturation Curve (5th order curve fitting)

0.2 0.4 0.6 0.8 1 1.20.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

1.1

1.2

Normalized Input Voltage(V)

Output Voltage(Normalized)

0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-0.09

-0.08

-0.07

-0.06

-0.05

-0.04

-0.03

-0.02

-0.01

0

Normalized Input Voltage(V)

Output Phase(Normalized)(Radian)

Page 16: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

15

Table 2.7 Klystron Parameters 1e 5.2048

1f -52.8462

2e -29.9409 2f -1.4873e+003

3e 75.4209 3f -1.7521e+004

4e -82.2812 4f -5.8398e+004

5e 32.6127 5f 1.0913e+005

Figure 2.10 Curve Fitting of Inverse of Normalized Amplitude Saturation Curve (5th order curve fitting) Figure 2.11 Curve Fitting of Inverse of Normalized Phase Saturation Curve (5th order curve fitting)

0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10.3

0.4

0.5

0.6

0.7

0.8

0.9

1

1.1

1.2

1.3

Normalized Output Voltage(V)

Input Voltage(V)

-0.09 -0.08 -0.07 -0.06 -0.05 -0.04 -0.03 -0.02 -0.01 00

0.2

0.4

0.6

0.8

1

1.2

1.4

Normalized Output Phase(Rad)

Input Voltage(V)

Page 17: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

16

Table 2.8 Klystron Parameters

1c -7.6080 1d 0.5096

2c 67.6050 2d 0.2742

3c -220.4201 3d -25.5832

4c 391.2620 4d 107.9442

5c -392.2802 5d -188.2361

6c 207.0155 6d 150.5679

7c -44.5728 7d -45.5657

Figure 2.12 Curve Fitting of Normalized Amplitude Saturation Curve (7th order curve fitting) Figure 2.13 Curve Fitting of Normalized Phase Saturation Curve (7th order curve fitting)

0.2 0.4 0.6 0.8 1 1.20.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

1.1

1.2

Normalized Input Voltage(V)

Output Voltage(Normalized)

0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-0.09

-0.08

-0.07

-0.06

-0.05

-0.04

-0.03

-0.02

-0.01

0

Normalized Input Voltage(V)

Output Phase(Normalized)(Radian)

Page 18: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

17

Table 2.9 Klystron Parameters

1e 0.0227e+003 1f -90.3879

2e -0.2384e+003 2f -9.0582e+003

3e 1.0481e+003 3f -5.6029e+005

4e -2.3786 e+003 4f -1.8088e+007

5e 2.9435 e+003 5f -3.0254e+008

6e -1.8888 e+003 6f -2.4973e+009

7e 0.4926 e+003 7f -8.0556e+009

Figure 2.14 Curve Fitting of Inverse of Normalized Amplitude Saturation Curve (7th order curve fitting) Figure 2.15 Curve Fitting of Inverse of Normalized Phase Saturation Curve (7th order curve fitting)

-0.09 -0.08 -0.07 -0.06 -0.05 -0.04 -0.03 -0.02 -0.01 00

0.2

0.4

0.6

0.8

1

1.2

1.4

Normalized Output Phase(Rad)

Input Voltage(V)

0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

1.1

1.2

Normalized Output Voltage(V)

Input Voltage(V)

Page 19: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

18

II-C. STATE SPACE MODEL OF A KLYSTRON As mentioned, a klystron can be expressed as the cascade of the linear subsystem and the nonlinear output subsystem. The linear subsystem represents the 3dB bandwidth of the klystron and the constant gain. The nonlinear output subsystem represents the amplitude saturation curve and the phase saturation curve of the klystron.

II-C-1. Nonlinear Model The klystron dynamics are mainly determined by the 3 dB bandwidth, dBf 3 , of it and are simply represented by

112 auaxx +−=& (2.15)

222 auaxx +−=& (2.16)

where 1u and 2u are low level RF In-phase (I) and Quadrature (Q) signals and dBfa 32π= . It is assumed that the signal levels of the low level RF I and Q are nominally less than or equal to one. This assumption is important for the analysis and synthesis of the control system. When the signal levels are much higher than one, a scale matrix is introduced. There is a preamplifier in order to level up the low level RF I and Q and there is a gain of the klystron at a specific operating point of the klystron. A constant gK is defined as the lumped gain of the preamplifier gain and the klystron gain. As shown in table 2.2, the klystron gain is different from one operating point to another operating point. Hence, the input voltage inV of the klystron is

22

21 xxKV gin += . (2.17)

The normalized input voltage N

inV as mentioned in the previous section is

22

21

2xx

PR

K

VV

VSat

ino

gSat

in

inNin +== . (2.18)

For notational convenience, let N

inVA = . (2.19) Considering the analytic equations for the Amplitude saturation curve and the Phase saturation curve as investigated in the previous section, the normalized output voltage, N

outV and the normalized output phase, N

outθ of the klystron at baseband are modeled as

∑=

==N

i

iiA

Nout AcAIV

1)( (2.20)

φφθ +=+= ∑=

N

i

iiP

Nout AdAI

1)( (2.21)

Page 20: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

19

respectively, where φ is the filtered phase of the input signals (low level RF I and Q signals). That is,

= −

1

21tanxx

φ . (2.22)

The equations (2.15)-(2.16) and (2.20)-(2.21) define the nonlinear state space model of the normalized klystron.

The output voltage as given in (2-20) is the normalized one, NoutV . Hence, the unnormalized output voltage

for driving the cavity is obtained from the equation (2.4).

Nout

Satouto

Nout

Satoutout VPRVVV ⋅=⋅= 2 . (2.23)

Plugging (2.23) into (2.20), the unnormalized output voltage and the unnormalized output phase of the klystron are obtained.

∑=

⋅=⋅=⋅=N

i

ii

SatoutoA

Satouto

Nout

Satoutoout AcPRAIPRVPRV

12)(22 (2.24)

φφθ +=+= ∑=

N

i

iiPout AdAI

1)( . (2.25)

The output amplitude and the output phase as given in (2.24)-(2.25) can be expressed in the form of In-phase (I) and Quadrature (Q),

)cos(2)cos(11

φθ +⋅== ∑∑==

N

i

ii

N

i

ii

Satoutooutouty AdAcPRVI

−⋅= ∑∑∑

===

)sin()sin()cos()cos(2111

φφN

i

ii

N

i

ii

N

i

ii

Satouto AdAdAcPR (2.26)

)sin(2)sin(11

φθ +⋅== ∑∑==

N

i

ii

N

i

ii

Satoutooutouty AdAcPRVQ

+⋅= ∑∑∑

===

)sin()cos()cos()sin(2111

φφN

i

ii

N

i

ii

N

i

ii

Satouto AdAdAcPR . (2.27)

The equations (2-15)-(2.16) and (2-26)-(2.27) define the nonlinear state space model of the unnormalized klystron.

II-C-2. Linear Parameter Varying Model The nonlinear model of a klystron given by (2-15)-(2.16) and (2-26)-(2.27) depicts the nonlinear amplitude saturation curve and the nonlinear phase saturation curve of a klystron. However, the nonlinearity hinders the application of the modern linear control theory both for analysis and synthesis. As mentioned, the linear accelerator in SNS requires 92 klystrons. Also, each klystron is operated at a different operating power due to the different energy level to be developed at each portion of the linear accelerator. In order to achieve efficient analyses and syntheses for these klystrons and further for the cascades of klystrons and cavities

Page 21: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

20

in the linear accelerator, a linear klystron model around each operating point is required where the operating point is determined by the required power of a cavity. (2.26) and (2.27) are compactly expressed as

−⋅=

∑∑

∑∑∑

==

==

= )sin()cos(

)cos()sin(

)sin()cos(2

11

11

1 φφ

N

i

ii

N

i

ii

N

i

ii

N

i

iiN

i

ii

Satouto

y

y

AdAd

AdAdAcPR

QI

. (2.28)

Define

⋅= ∑

=

−N

i

iiSat

in

Satout

A AcPP

AK1

1)( (2.29)

∑=

−=N

i

iiP AdAK

1

1)( . (2.30)

Plugging (2.18) and (2.19) into (2.28) yields

⋅=

∑∑

∑∑∑

=

=

=

=

=

)sin()cos(

cossin

sincos2

1

1

1

1

1

1

1

1

1

1

φφ

AAdAAd

AAdAAdAAcPR

QI

N

i

ii

N

i

ii

N

i

ii

N

i

iiN

i

ii

Satouto

y

y

( ) ( )( ) ( )

−+

⋅= ∑

=

)sin()cos(

)(cos)(sin)(sin)(cos

22 2

221

1

1

φφ

AAKAAKAAKAAK

xxPR

KAcPR

PP

PP

Satino

gN

i

ii

Satouto

( ) ( )( ) ( )

+

⋅= ∑

=

)sin()cos(

)(cos)(sin)(sin)(cos

2

2 22

21

1

1

φφ

xxAAKAAKAAKAAK

AcPR

PRK

PP

PPN

i

ii

Satino

Satouto

g

( ) ( )( ) ( )

+

⋅= ∑

=

)sin()cos(

)(cos)(sin)(sin)(cos 2

221

1

1

φφ

xxAAKAAKAAKAAK

AcPP

KPP

PPN

i

iiSat

in

Satout

g

( ) ( )( ) ( )

+

−=

)sin()cos(

)(cos)(sin)(sin)(cos

)( 22

21 φ

φxx

AAKAAKAAKAAK

AKKPP

PPAg (2.31)

Since

+=

)sin()cos(2

221

2

1

φφ

xxxx

,

equation (2.31) is reduced to

( ) ( )( ) ( )

−=

2

1

)(cos)(sin)(sin)(cos

)(xx

AAKAAKAAKAAK

AKKQI

PP

PPAg

y

y . (2.32)

Page 22: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

21

Since the gain gK is a function of the normalized input voltage A of the amplitude saturation and phase saturation curves, the I-Q output equation (2.32) is a linear parameter varying equation. That is, if x, u, y,

kA , kB , )(ACk are defined by

[ ]Txxx 21= , [ ]Tuuu 21= , [ ]Tyy QIy =

−=

aa

Ak 00

,

=

aa

Bk 00

,

( ) ( )( ) ( )

−=

AAKAAKAAKAAK

AKKACPP

PPAgk )(cos)(sin

)(sin)(cos)()( , (2.33)

then the klystron model as given in (2.15)-(2.16) and (2.32) is given by uBxAx kk +=& (2.34) xACy k )(= . (2.35)

Note that from (2.18)-(2.19), A is expressed in terms of 1x , 2x . Hence, )(ACk can be expressed as the

1x , 2x dependent matrix. However, the operating point of the klystron is determined based on the RF power for the cavity rather than the input low level RF signals, which implies that it is more reasonable to consider the signal A first and then to consider the signals 1x , 2x . As a consequence, as given in (2.33), expressing the matrix kC in terms of A is much more consistent.

II-C-3. Linear Hybrid Model The linear parameter varying klystron model as given in (2.34) and (2.35) can catch the transient behaviors in the period of cavity filling and in the period of beam loading. In order for that to be possible, it is necessary to continuously measure or estimate the trajectory of the point ),( outoutV θ , which is a difficult task. Instead, the operating point dA of A is considered and the model is written by uBxAx kk +=& (2.36) xACy dk )(= , (2.37) where dA is obtained as follows.

Let ),( dout

doutV θ be the desired operating output of the unnormalized outputs (2.24) and (2.25). ),( d

outd

outV θ can be obtained from the operating condition of a given cavity. The desired operating output of the normalized klystron is

dout

Satouto

Ndout V

PRV ⋅=

2

1 ,

dout

Ndout θθ = .

By the inverse of the amplitude saturation curve (2.13), the desired operating input voltage dA for the normalized amplitude saturation curve is obtained.

Page 23: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

22

iNdout

N

ii

NdoutAd VeVIA )()(

1

1 ∑=

− == . (2.38)

Also, the desired operating voltage of the low level RF signal is obtained from (2.18).

dg

Satino A

KPR

xx22

221 =+ . (2.39)

From (2.21), the desired operating phase of the low level RF signal is obtained.

∑ ∑∑= ==

−=−=

N

i

ijNd

out

N

jji

N

i

Ndout

idi

Ndoutd VedAd

1 11)(θθφ . (2.40)

Hence, from the relations given in (2.18) and (2.22), the desired operating I and Q of the low level RF system are

)cos(2

1 ddg

Satino

d AK

PRx φ= (2.41)

)sin(2

2 ddg

Satino

d AK

PRx φ= . (2.42)

II-C-4. Lyapunov Linearization Model The Lyapunov linearization is the most popular modeling method for the nonlinear system where the input variation, state variation, and the output variation are described as duuu −=δ , dxxx −=δ , dyyy −=δ , respectively, and the linear model is expressed as δδδ uBxAx kk +=& δδ xACy dk )(= .

II-C-5. Comparison of Linear Models The linear parameter varying model given by (2.34)-(2.35) depicts the nonlinearities of the klystron dynamics very well, even though in order to obtain the amplitude A , the trajectory of ),( outoutV θ is necessary, which results in complexity. It also covers the whole operating range of the klystron. The model as given in (2.36)-(2.37) describes the klystron dynamics around the wider neighborhood of the operating point dA than the Lyapunov linearization model of (2.26)-(2.27). The relations between the linear parameter varying model (2.34)-(2.35) and the linear time invariant model (2.36)-(2.37) are shown in figures 2.16-2.19. Figure 2.16 and figure 2.17 show the output responses of the nonlinear klystron model, the linear parameter varying model (2.34)-(2.35), and the linear model (2.36)-(2.37). For the inputs 1u and

2u that reflect the cavity filling time for the normal conducting cavity in SNS linear accelerator, different transient dynamics are observed. The transient behavior of the linear model (2.36)-(2.37) is far different from that of the nonlinear model. This is due to the output matrix kC which is obtained from the linearization at the operating point dA . However, as the input A to the amplitude saturation curve and the

Page 24: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

23

phase saturation curve approaches the operating point dA , the outputs of the linear model (2.36)- (2.37) converge to the outputs of the nonlinear model. Similar phenomena are observed for the linear parameter varying model (2.34)-(2.35) but in this case, the convergent region is wider than that of the linear model (2.36)-(2.37). These phenomena explain the convergent region as shown in figure 2.18. In figure 2.18, the convergent region for the Lyapunov linearization is illustrated for comparison. Comparing with the linear model (2.36)-(2.37), in the Lyapunov linearization, instead of u , x , y in the model (2.36)-(2.37), δu , δx , δy are used for the model. Figure 2.19 shows the signal relations at the subblocks of the klystron model which clarify the relations of the two models (2-34)-(2.35) and (2.36)-(2.37). In our modeling of the low level RF control system, the linear hybrid model is used for the controller synthesis and closed loop system analysis. For the verification of synthesis and analysis, the nonlinear model is implemented with MATLAB/SIMULINK blocks. In SNS, the Linac part is composed of 1 RFQ, 6 DTL tanks, 4 CCL modules, and 81 SRF cavities. A 2.5 MW klystron supplies RF power to a DTL TANK, a 5.0 MW klystron supplies RF power to a CCL module, and a 550 kW klystron supplies RF power to a SRF cavity. The energy to be developed at each cavity is different from cavity to cavity, which implies that the operating point of each klystron is different from klystron to klystron. Table 2.8 shows the power and voltage relations at 6 DTL tanks. Figure 2.20 shows the frequency responses of the 6 klystrons for 6 DTK tanks. The transfer matrices are obtained based on the state space model (2.36)-(2.37). Figure 2.21 and figure 2.22 show the amplitude sturation curves for the 6 klystrons. The amplitude saturation curves are unnormalized for the klystron saturation voltages,

SatoutV ’s as given in the 9th column of table 2.8. The operating output voltages are OP

outV ’s as given in the 6th column of table 2.8. Note that the normalized operating input voltages dA ’s are the same value, which implies that with the same input u , the gains, gK ’s, are determined so that

Sat

ino

g

Satino

g

Satino

g

PR

K

PR

K

PR

K

6

6

2

2

1

1

222=⋅⋅⋅⋅== .

Table 2.8 SNS DTL Tank RF Power Requirement (Transmission Line Characteristic Impedance is 50 Ω )

Tank PB (MW)

PC (MW)

Pf (MW)

Klystron Operating

Point Power (MW)

Klystron Operating

Point Voltage(kV)

Power Control

Margin (%)

Klystron Saturation

Power (MW)

Klystron Saturation Voltage

(kV) 1 0.171 0.337 0.508 0.508 7.1274 25 0.6350 7.9687 2 0.521 1.046 1.567 1.567 12.5180 25 1.9588 13.9955 3 0.576 1.302 1.878 1.878 13.7040 25 2.3475 15.3216 4 0.571 1.259 1.830 1.830 13.5277 25 2.2875 15.1245 5 0.571 1.270 1.841 1.841 13.5683 25 2.3013 15.1699 6 0.487 1.281 1.768 1.768 13.2966 25 2.2100 14.8661

Page 25: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

24

Figure 2.16 Inputs 1u and 2u that reflect the cavity filling time for the normal conducting cavity

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5

x 10-4

0

0.2

0.4

0.6

0.8

1

time(sec)

u1 & u

2(Volts)

Low Level RF In-Phase Input u1 Low Level RF Quadrature Input u2

Page 26: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

25

Figure 2.17 Output Responses of the nonlinear model, the linear parameter varying model (equations (2.34)-(2.35)), and the linear model (equations (2.36)-(2.37))

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5

x 10-4

-1

-0.5

0

0.5

1

1.5x 104

time(sec)

I y(Volts)

Nonlinear Model Linear Model with Ck( Ad) Linear Parameter Varying Model with Ck(A)

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5

x 10-4

-800

-600

-400

-200

0

200

400

600

800

1000

time(sec)

Qy(V

olts)

Nonlinear Model Linear Model with Ck( Ad) Linear Parameter Varying Model with Ck(A)

Page 27: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

26

Figure 2.18 Operating Point and Convergent Regions

Figure 2.19 Block Diagram of a Klystron

SatinV1 Sat

outVA

φ

gK22

21 xx +

22

21 dd xx +

NdoutV d

outVdA

)( dP AI

+ dφ

+

)(AIP

N

outVinV outV

outθNoutθ

Ndoutθ d

outθ

Yellow Region: Lyapunov Linearization Green Region: Linear Hybrid Model Blue Region: Linear Parameter Varying Model

dA

NdoutV

A

NoutV ( )N

outVA,

Page 28: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

27

Figure 2.20 Frequency Responses of 6 Klystrons Driving 6 DTL Tanks. Note that the klystron is modeled as two input two output (TITO) system. Each klystron has different magnitude response. The phase response plot for a klystron has 4 curves (1 curve is folded with the magenta curve). The phase responses of 6 klystrons are identical.

10-2 10-1 100 101 102 103 104 105 106 107103

104

105

Frequency (rad/sec)

Singular Value

Magnitude/Phase Response of Klystrons

10-2 10-1 100 101 102 103 104 105 106 107-100

-50

0

50

100

150

200

Frequency (rad/sec)

Phase(degree)

Page 29: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

28

Figure 2.21 Amplitude Saturation Curves of 6 Klystrons Driving the 6 DTL Tanks

0 10 20 30 40 50 60 70 800

2000

4000

6000

8000

10000

12000

14000

16000

Vin (Volts)

Vout (V

olts)

Solid Lines : Amplitude Saturation Curves marks : Operating Points, Vout

OP

#1

#2

#6

#3 #4

#5

Page 30: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

29

Figure 2.22 Close-up of Amplitude Saturation Curves of 6 Klystrons Driving the 6 DTL Tanks

30 35 40 45 50 55 60 65 70 75 800.6

0.7

0.8

0.9

1

1.1

1.2

1.3

1.4

1.5

1.6x 104

Vin (Volts)

Vout (V

olts)

Solid Lines : Amplitude Saturation Curves

marks : Operating Points, VoutOP

#1

#2

#6

#3 #4

#5

13996

15322 15170

Page 31: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

30

II-D. PERTURBATION MODEL OF A KLYSTRON The major perturbation of a klystron’s output is due to the high voltage power supply (HVPS) ripple. HVPS ripple changes both the amplitude and the phase of the klystron output, which results in perturbation of both In-phase and Quadrature outputs of the klystron. A perturbed klystron due to HVPS ripple can be represented by a nominal system with multiplicative uncertainty or additive uncertainty. Multiplicative uncertainty and additive uncertainty are interchangable. Another way is to express a perturbed klystron as a nominal system with exogenous disturbance. In the latter case, a proper transfer matrix from the HVPS ripple to the klystron output should be obtained. Let A be the normalized nominal input voltage of the amplitude saturation curve. Then the perturbed input voltage due to the HVPS ripple is expressed as ( ) 25.11 RAA Ap ∆+= (2.43) where A∆ is the amplitude perturbation in percentage and ℜ∈R , 1≤R , is the normalized ripple signal. Usually, the perturbation A∆ is small. Hence, (2.43) can be approximated by ( )RAA Ap ∆+≈ 25.11 . (2.44) Also, ( ) RiR A

iA ∆⋅⋅+≈∆+ 25.1125.11 . (2.45)

Then, from (2.11), the perturbed normalized output voltage of the klystron is obtained.

∑=

==N

i

iPiPA

NP AcAIy

11 )(

( )( )∑=

∆+=N

i

iAi RAc

125.11

∑=

∆+=N

i

iA

ii RAc

1)25.11(

∑=

∆⋅⋅+≈N

iA

ii RiAc

1)25.11(

∑ ∑= =

⋅∆+=N

i

N

i

iiA

ii iAcRAc

1 125.1 . (2.46)

In order to simplify the second term of (2.46), a constant Ak of the following optimization problem is to be obtained.

Page 32: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

31

∑∑==

≤−⋅N

i

ii

N

i

ii AckiActs

k

110..

min (2.47)

The solution of the linear programming problem (2.47) always exists. If the solution of the linear programming problem (2.47) is Ak , then (2.46) can be expressed as

∑ ∑= =

∆+=N

i

N

i

iiAA

ii

NP AcRkAcy

1 11

ˆ25.1 . (2.48)

Hence, the perturbed normalized output voltage of the klystron due to the HVPS ripple is written by

( )∑=

∆+=N

iAA

ii

NP RkAcy

11

ˆ25.11 . (2.49)

The effect of HVPS ripple on the output phase of the klystron is described by two terms. The first is the perturbed output of the phase saturation curve given in (2.12) due to the perturbation of the perturbed normalized input voltage PA ,

∑=

N

i

iPi Ad

1

and the second is the direct additive phase perturbation RP∆ . Taking into consideration these two terms, the perturbed normalized output phase of the klystron is expressed as

φ+∆+= ∑=

RAdy P

N

i

iPi

NP

12

( )( )∑=

+∆+∆+=N

iP

iAi RRAd

125.11 φ

∑=

+∆+∆+=N

iP

iA

ii RRAd

1)25.11( φ

∑=

+∆+∆⋅⋅+≈N

iPA

ii RRiAd

1)25.11( φ

φ+∆+⋅∆+= ∑ ∑= =

N

i

N

iP

iiA

ii RiAdRAd

1 125.1 . (2.50)

In order to simplify (2.50), a constant Pk of the solution of the following optimization problem is to be obtained.

Page 33: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

32

∑∑==

≤−⋅N

i

ii

N

i

ii AdkiAdts

k

110..

min (2.51)

By using the solution Pk of the optimization problem (2.51), the perturbed normalized output phase of the klystron due to the HVPS ripple can be expressed as

φ+∆+∆+= ∑ ∑= =

N

i

N

iP

iiAP

ii

NP RAdRkAdy

1 12

ˆ25.1

( ) φ+∆+∆+= ∑=

RRkAd P

N

iAP

ii

1

ˆ25.11 . (2.52)

Also, from (2.49) and (2.52), the perturbed unnormalized output voltage and the perturbed output phase of the klystron can be obtained.

( )∑=

∆+⋅=N

iAA

ii

Satoutop RkAcPRy

11

ˆ25.112 (2.53)

( ) φ+∆+∆+= ∑=

RRkAdy P

N

iAP

iip

12

ˆ25.11 . (2.54)

In the In-phase and Quadrature coordinates, the perturbed unnormalized output of the klystron is expressed as

( ) ( )

+∆+∆+∆+⋅== ∑∑

==

φRRkAdRkAcPRyyI P

N

iAP

ii

N

iAA

ii

SatoutoPPyP

1121

ˆ25.11cosˆ25.112)cos(

( ) ( )

∆+∆+∆+⋅= ∑∑

==

)cos(ˆ25.11cosˆ25.11211

φN

iPAP

ii

N

i

iiAA

Satouto RRkAdAcRkPR

( )

∆+∆+− ∑

=

)sin(ˆ25.11sin1

φN

iPAP

ii RRkAd

( ) ( )

+∆+∆+∆+⋅== ∑∑

==

φRRkAdRkAcPRyyQ P

N

iAP

ii

N

iAA

ii

SatoutoPPyP

1121

ˆ25.11sinˆ25.112)sin(

( ) ( )

∆+∆+∆+⋅= ∑∑

==

)cos(ˆ25.11sinˆ25.11211

φN

iPAP

ii

N

i

iiAA

Satouto RRkAdAcRkPR

( )

∆+∆++ ∑

=

)sin(ˆ25.11cos1

φN

iPAP

ii RRkAd .

The above equations are compactly expressed in matrix form as

( )∑=

∆+⋅=

N

i

iiAA

Satouto

yP

yP AcRkPRQI

1

ˆ25.112

Page 34: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

33

( ) ( )( ) ( )

∆+∆+

∆+∆+

∆+∆+−

∆+∆+

∑∑

∑∑

==

==

)sin()cos(

ˆ25.11cosˆ25.11sin

ˆ25.11sinˆ25.11cos

11

11

φφ

N

iPAP

ii

N

iPAP

ii

N

iPAP

ii

N

iPAP

ii

RRkAdRRkAd

RRkAdRRkAd (2.55)

Plugging (2.18) and (2.19) into (2.55) and using (2.29) and (2.30) yields

( ) AAcRkPRQI N

i

iiAA

Satouto

y

y

⋅∆+⋅=

=

1

1ˆ25.112

( )( ) ( )( )( )( ) ( )( )

∆+∆+∆+∆+∆+∆+−∆+∆+⋅

)sin()cos(

ˆ25.11)(cosˆ25.11)(sin

ˆ25.11)(sinˆ25.11)(cosφφ

RRkAAKRRkAAKRRkAAKRRkAAK

PAPPPAPP

PAPPPAPP

( ) 22

21

1

1

2ˆ25.112 xx

PR

KAcRkPR

Satino

gN

i

iiAA

Satouto +

⋅∆+⋅= ∑

=

( )( ) ( )( )( )( ) ( )( )

∆+∆+∆+∆+∆+∆+−∆+∆+⋅

)sin()cos(

ˆ25.11)(cosˆ25.11)(sin

ˆ25.11)(sinˆ25.11)(cosφφ

RRkAAKRRkAAKRRkAAKRRkAAK

PAPPPAPP

PAPPPAPP

( )

⋅∆+⋅= ∑

=

−N

i

iiAA

Satino

Satouto

g AcRkPR

PRK

1

1ˆ25.112

2

( )( ) ( )( )( )( ) ( )( )

+

∆+∆+∆+∆+∆+∆+−∆+∆+⋅

)sin()cos(

ˆ25.11)(cosˆ25.11)(sin

ˆ25.11)(sinˆ25.11)(cos 22

21 φ

φxx

RRkAAKRRkAAKRRkAAKRRkAAK

PAPPPAPP

PAPPPAPP

( )

⋅∆+⋅= ∑

=

−N

i

iiAASat

in

Satout

g AcRkPP

K1

1ˆ25.11

( )( ) ( )( )( )( ) ( )( )

+

∆+∆+∆+∆+∆+∆+−∆+∆+⋅

)sin()cos(

ˆ25.11)(cosˆ25.11)(sin

ˆ25.11)(sinˆ25.11)(cos 22

21 φ

φxx

RRkAAKRRkAAKRRkAAKRRkAAK

PAPPPAPP

PAPPPAPP

(2.56) Since

+=

)sin()cos(2

221

2

1

φφ

xxxx

,

and since

( )( ) ( )( )( )( ) ( )( )

∆+∆+∆+∆+∆+∆+−∆+∆+

RRkAAKRRkAAKRRkAAKRRkAAK

PAPPPAPP

PAPPPAPPˆ25.11)(cosˆ25.11)(sin

ˆ25.11)(sinˆ25.11)(cos

( ) ( )( ) ( )

( ) ( )( ) ( )

∆+∆⋅∆+∆⋅∆+∆⋅−∆+∆⋅=

AAKAAKAAKAAK

RRkAAKRRkAAKRRkAAKRRkAAK

PP

PP

PAPPPAPP

PAPPPAPP

)(cos)(sin)(sin)(cos

ˆ25.1)(cosˆ25.1)(sin

ˆ25.1)(sinˆ25.1)(cos

Equation (2.56) can be written as

Page 35: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

34

( ) ( ) ( )( ) ( )

∆+∆⋅∆+∆⋅∆+∆⋅−∆+∆⋅∆+=

RRkAAKRRkAAKRRkAAKRRkAAKRk

QI

PAPPPAPP

PAPPPAPPAA

y

y

ˆ25.1)(cosˆ25.1)(sin

ˆ25.1)(sinˆ25.1)(cosˆ25.11

( ) ( )( ) ( )

−⋅

2

1

)(cos)(sin)(sin)(cos

)(xx

AAKAAKAAKAAK

AKKPP

PPAg . (2.57)

As in the previous section, define x, u, y, kA , kB , )(ACk by

[ ]Txxx 21= , [ ]Tuuu 21= , [ ]Tyy QIy =

−=

aa

Ak 00

,

=

aa

Bk 00

,

( ) ( )( ) ( )

−=

AAKAAKAAKAAK

AKKACPP

PPAgk )(cos)(sin

)(sin)(cos)()( ,

and define the perturbation matrix ),,( RAC A∆∆ by

( ) ( ) ( )( ) ( )

∆+∆⋅∆+∆⋅∆+∆⋅−∆+∆⋅∆+=∆∆ RRkAAKRRkAAK

RRkAAKRRkAAKRkRACPAPPPAPP

PAPPPAPPAAA ˆ25.1)(cosˆ25.1)(sin

ˆ25.1)(sinˆ25.1)(cosˆ25.11),,( .

(2.58) Then the perturbed klystron model is defined by (2.15)-(2.16) and (2.58). uBxAx kk +=& (2.59) xACRACy kA )(),,( ∆= ∆ . (2.60) The effect of the HVPS on the output of the klystron is seen in two ways. The first is the amplitude perturbation which is given by ( )Rk AA∆+ ˆ25.11 . (2.61) The second is the phase perturbation RRkAAK PAPP ∆+∆⋅ ˆ25.1)( which is given by the perturbed rotation matrix

( ) ( )( ) ( )

∆+∆⋅∆+∆⋅∆+∆⋅−∆+∆⋅

RRkAAKRRkAAKRRkAAKRRkAAK

PAPPPAPP

PAPPPAPPˆ25.1)(cosˆ25.1)(sin

ˆ25.1)(sinˆ25.1)(cos . (2.62)

Now, the effect of HVPS on the klystron is to be described as the multiplicative uncertainty. First, by Taylor series expansion, (2.62) is approximated as

Page 36: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

35

( ) ( )( ) ( )

∆+∆⋅∆+∆⋅∆+∆⋅−∆+∆⋅

RRkAAKRRkAAKRRkAAKRRkAAK

PAPPPAPP

PAPPPAPPˆ25.1)(cosˆ25.1)(sin

ˆ25.1)(sinˆ25.1)(cos

( ) ( )

( ) ( )

∆+∆⋅−∆+∆⋅

∆+∆⋅−∆+∆⋅−≈

22

22

ˆ25.1)(211ˆ25.1)(

ˆ25.1)(ˆ25.1)(211

RkAAKRkAAK

RkAAKRkAAK

PAPPPAPP

PAPPPAPP

( )( ) R

kAAKkAAK

PAPP

PAPP

∆+∆⋅∆+∆⋅−+

=

0ˆ25.1)(

ˆ25.1)(01001

( )

( )2

2

2

ˆ25.1)(210

0ˆ25.1)(21

RkAAK

kAAK

PAPP

PAPP

∆+∆⋅−

∆+∆⋅−+ (2.63)

As a result, the perturbation matrix (2.58) is expressed as

( )( ) R

kkAAKkAAKkRAC

AAPAPP

PAPPAAA

∆∆+∆⋅∆+∆⋅−∆+

≈∆∆ ˆ25.1ˆ25.1)(

ˆ25.1)(ˆ25.11001

),,(

( ) ( )

( ) ( )2

2

2

ˆ25.1)(21ˆ25.1)(ˆ25.1

ˆ25.1)(ˆ25.1ˆ25.1)(21

RkAAKkAAKk

kAAKkkAAK

PAPPPAPPAA

PAPPAAPAPP

∆+∆⋅−∆+∆⋅∆

∆+∆⋅∆∆+∆⋅−+

( )( )

32

2

ˆ25.1)(ˆ625.00

0ˆ25.1)(ˆ625.0 RkAAKk

kAAKk

PAPPAA

PAPPAA

∆+∆⋅∆−

∆+∆⋅∆−+ .

(2.64)

Hence, it is possible to describe the perturbed klystron model in the form of a multiplicative uncertain system uBxAx kk +=& (2.65) xACAIy kPA )()),,(( ∆∆∆+= (2.66) where

( )( ) R

kkAAKkAAKkA

AAPAPP

PAPPAAPA

∆∆+∆⋅∆+∆⋅−∆=∆∆∆ ˆ25.1ˆ25.1)(

ˆ25.1)(ˆ25.1),,(

( ) ( )

( ) ( )2

2

2

ˆ25.1)(21ˆ25.1)(ˆ25.1

ˆ25.1)(ˆ25.1ˆ25.1)(21

RkAAKkAAKk

kAAKkkAAK

PAPPPAPPAA

PAPPAAPAPP

∆+∆⋅−∆+∆⋅∆

∆+∆⋅∆∆+∆⋅−+

( )( )

32

2

ˆ25.1)(ˆ625.00

0ˆ25.1)(ˆ625.0 RkAAKk

kAAKk

PAPPAA

PAPPAA

∆+∆⋅∆−

∆+∆⋅∆−+ .

Page 37: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

36

Equations (2.65) and (2.66) represent the linear parameter varying klystron model which needs estimation or measurement of the normalized input voltage A . Instead of A , the operating input voltage dA which is given by (2.38) is considered. Then, (2.65) and (2.66) are written by uBxAx kk +=& (2.67) xACAIy dkPAd )()),,(( ∆∆∆+= . (2.68) The perturbed klystron model as given in (2.67) and (2.68) describes the klystron behavior around the wider neighborhood of the operating point dA than that of the Lyapunov linearization. The transfer matrix of the perturbed klystron due to the high voltage power supply ripple is expressed in the form of a multiplicative uncertainty.

)()),,(()( sGAISG PAdP ∆∆∆+= (2.69)

where kkdk BAsIACsG 1))(()( −−= . (2.70)

It is also possible to express the transfer matrix of the perturbed klystron in the form of an additive uncertainty. )()),,(()( sGAISG PAdP ∆∆∆+= )(),,()( sGAsG PAd ∆∆∆+= . (2.71) The additive uncertainty system (2.71) can give the information of the effect of high voltage power supply ripple on the output of klystron more directly. Figure 2.21 shows the multiplicative uncertainty representation of the high voltage power supply ripple and figure 2.22 shows the additive uncertainty representation of the high voltage power supply ripple.

In order to represent the perturbed system (2.69) or (2.71) in the standard form of an uncertainty, ),,( PAA ∆∆∆ is to be described as

),,()(),,( PARRipplePA AsWA ∆∆∆=∆∆∆ (2.72) where

1),,( ≤∆∆∆

∞PAR A , ω∀ (2.73)

and the weighting function matrix )(sWRipple is determined so that it reflects all frequency components that are in ),,( PAA ∆∆∆ . A way to obtain (2.72) is as follows.

1. For 0.10.1 ≤≤− R , obtain the frequency response )( ωjGP , ω∀ . 2. Obtain

( ))()()(max)( 1 ωωωωω

jGjGjGjl PO −= − .

Page 38: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

37

3. )(sWRipple is determined such that

=

)(00)(

)(sw

swsW

Ripple

RippleRipple (2.74)

)()( ωω jljw ORipple ≥ , ω∀ .

Figure 2.21 Multiplicative Uncertainty

Figure 2.22 Additive Uncertainty

G(s) u + +

yP

y

R ),,( PAA ∆∆∆

G(s) u + + yP

y

G(s) ),,( PAA ∆∆∆R

Page 39: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

38

Figure 2.23 shows )( ωjGP for the 3rd klystron for the 3rd DTL tank when the ripple R has the value in the range of 0.10.1 ≤≤− R . The nominal klystron )( ωjG is considered when 0.0=R . Figure 2.24 shows

( ))()()(1 ωωω jGjGjG P −− , 0.10.1 ≤≤− R . Based on the results in figure 2.24, the weighting function

matrix )(sWRipple determined satisfying (2.74). Figure 2.25 shows the multiplicative uncertainty reprsentation of the perturbed klystron model due to high voltage power supply ripple

)()),,()()(()( sGAsGsWISG PARRippleP ∆∆∆+= (2.75) and figure 2.26 shows the additive uncertainty reprsentation of the perturbed klystron model due to high voltage power supply ripple

)(),,()()()( sGAsWsGSG PARRippleP ∆∆∆+=

),,()()()( PARRipple AsGsWsG ∆∆∆+= (2.76) When the weighting function matrix )(sWRipple is diagonal,

),,()()()()( PARRippleP AsWsGsGSG ∆∆∆+= . (2.77)

Usually, the diagonal weighting function matrix is selected when the coupling terms among channels in the system are small. Figure 2.26 shows the additive uncertainty configuration of the perturbed klystron model. The signal level of Rd is 1

2≤Rd and Rd contains the frequency components of the ripple. Since

the perturbed klystron model in the additive uncertainty configuration gives the effect of the high voltage power supply ripple on the output of the klystron, it is to be used in the analysis of the low level RF system and the synthesis of a controller such as a PI feedback controller and feedforward controller of iterative learning control.

Page 40: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

39

Figure 2.23 )( ωjGP , 0.10.1 ≤≤− R

Figure 2.24 ( ))()()(1 ωωω jGjGjG P −− , 0.10.1 ≤≤− R

10-2 10-1 100 101 102 103 104 105 106 10710-2

10-1

100

Frequency(rad/sec)

|G-1(G

P - G)(j

ω)|

|lO(jω )|=0.20509

10-1 100 101 102 103 104 105 106 107 108103

104

Frequency(rad/sec)

|GP(j

ω)| & |G(j

ω)|

: | G(jω) |

Page 41: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

40

Figure 2.25 Standard Setup for Multiplicative Uncertainty

Figure 2.26 Standard Setup for Additive Uncertainty

G(s) u +

+ yP y

RdR∆ WRipple(S)

G(s)u ++ yP

y

G(s)R∆

Rd

G(s)u ++ yP

y

G(s)

RdWRipple(S)

WRipple(S)

Page 42: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

41

III. CAVITY MODELS

III-A. SRF CAVITY MODEL The modeling of SRF cavity is based on the assumption that the RF generator and the cavity are connected by a transformer. The equivalent circuit of the cavity is transformed to the equivalent circuit of RF generator with a transmission line (wave guide) and the model is obtained [4, 15]. The SRF cavity can be represented by the state space equation (controllable canonical form [6]).

+−+−−−

+−+−=

4

3

2

1

11112313

31311112

4

3

2

1

)1()1(111000

11)1()1(0010

xxxx

cR

bacR

bcR

acR

cR

acR

cR

bacR

b

xxxx

oc

oos

o

os

ooc

o

&

&

&

&

−+

+Q

I

fQ

fI

o

o

II

VV

R

R

ζ

ζ

20000200

2000

0200

(3.1)

−−=

4

3

2

1

111313

313111

xxxx

caccaccaccac

VV

cs

sc

Q

I (3.2)

where

o

Lmc Q

a2

)(11

ωωτ

∆+∆−= , )(21

1 Lmos Qa ωωτ

∆+∆+=

τ2

1 =b , 222 )(1

Lmb ωωτ

∆+∆+= , τcuR

c =1 , τo

cu

QR

c23 =

o

oQω

τ2

= : Unloaded cavity damping time constant[s]

oQ : Cavity resonator unloaded quality factor oω :Cavity resonance frequency[rad/s] cuR : Resistance of the equivalent circuit of cavity transformed to RF generator oR : Transmission Line characteristic impedance mω∆ : Detuning frequency[rad/s]

Page 43: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

42

Lω∆ : Lorentz Force Detuning fQfI VV , : forward I/Q voltage QI II , : Beam current in I/Q QI VV , : Cavity Field in I/Q ζ : Transformation ratio.

In the state equation (3.1), the subsystems representing the input-states,

2

1

xx

V fI ,

4

3

xx

V fQ , are the

controllable canonical forms, which reveal the dynamics of the In-Phase (I) and Quadrature (Q) channels,

respectively, and the subsystems representing the input-states,

2

1

xx

V fQ ,

4

3

xx

V fI represent the

cross-coupling between the In-Phase (I) and Quadrature (Q) channels. The Lorentz Force Detuning dynamics is represented by a state equation given below.

221acc

mL

mL KE

τπω

τω −∆−=∆& . (3.3)

accE : the actual electric field intensity of the cavity [MV/m] mτ : the mechanical time constant of the cavity [s]

K : the Lorentz Force Detuning constant [ ))//(( 2mMVHz ]. In order to incorporate the cavity field dynamics given by (3.1) and (3.2) to the Lorentz Froce Detuning dynamics, it is necessary to replace accE in (3.3) with

][][

]/[ 22 VVVVV

mMVEQI

gap

acc +ζ

where ][VVgap is the cavity gap voltage. Hence, we can write the Lorentz Force Detuning dynamics as

)(][

]/[21 22

2

QIgap

acc

mL

mL VV

VVmMVE

K +

−∆−=∆ ζ

τπω

τω& .

Define

2

][]/[

=

VVmMVE

KKgap

oζ .

Then, the Lorentz Force Detuning dynamics is described by

22 221Q

mI

mL

mL VKVK

τπ

τπω

τω −−∆−=∆& (3.4)

Page 44: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

43

The open loop system as given in (3.1) and (3.2) is time varying (parameter varying) since Lorentz Force Detuning Lω∆ is varying. The system is written in the formal way of a linear time varying (parameter varying) state space equation.

IBuBxAx LILL )()()( ωωω ∆+∆+∆=& (3.5) xCy L )( ω∆= (3.6)

+−+−−−

+−+−=∆

)1()1(111000

11)1()1(0010

)(

11112313

31311112

cR

bacR

bcR

acR

cR

acR

cR

bacR

bA

oc

oos

o

os

ooc

oLω

=∆

o

oL

R

RB2000

0200

)( ω ,

−=∆

ζ

ζω

20000200

)( LIB ,

−−=∆

111313

313111)(caccaccaccac

Ccs

scLω

[ ]Txxxxx 4321= , [ ]T

fQfI VVu = , [ ]TQI III = , [ ]T

QI VVy = . Note that )( LC ω∆ and )( LB ω∆ are constant matrices and only )( LA ω∆ is the time varying (parameter varying). It can be easily verified that the system as given in (3.5) and (3.6) is controllable but not observable for any

Lω∆ . The observability matrix of the system is given by

∆∆

∆∆∆

=

− )()(:

)()()(

1L

nL

LL

L

AC

ACC

O

ωω

ωωω

whose rank is 2 for any Lω∆ . Also, the rows of the output matrix )( LC ω∆ are linearly independent for any Lω∆ . Hence, a nonsingular transformation matrix, P , can be defined where the first two rows of P are the two rows of the output matrix )( LC ω∆ and the other two rows, 1ν , 2ν , are entirely arbitrary so long as P is nonsingular.

∆==

=

4

3

2

1

2

1

2

1

2

1 )(

xxxx

CPx

zzzz

zz L

o

oo νν

ω (3.7)

Page 45: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

44

Using the matrix P , the system given by (3.5) and (3.6) is transformed to the equivalent system in z-coordinates.

IBB

uBB

zz

AAA

zz

Io

zI

o

z

oo

Lz

o

+

+

∆=

21

0)( ω&

& (3.8)

[ ]

=

oz z

zCy 0 (3.9)

where

−∆+∆

∆+∆−−=∆∆∆=∆ +

LLm

LmL

LLLLz CACA

τωω

ωωτωωωω 1)(

)(1

)()()()(

−=∆∆=

13

31

22

22

)()(c

Rc

R

cR

cRBCB

oo

ooLLz ωω ,

−−

−=∆∆=

ζζζζ

ωω13

31

2222

)()(cc

ccBCB LILzI ,

=

1001

zC ,

and

o

LL

τ2

= : Loaded cavity damping constant,

β+=

1o

LQ

Q : Loaded Q ,

cu

b

PP

+= 1β : Cavity coupling factor,

and )( LC ω∆+ is the Moore-Penrose Pseudo-inverse[5] of )( LC ω∆ . In the system (3.8) and (3.9), the state oz does not appear directly in the output y or indirectly through z . Hence, the state oz is not observable and is dropped in the reduced system given by IBuBzAz zIzLz ++∆= )( ω& (3.10) zCy z= . (3.11) It can be easily verified that the reduced system (3.10) and (3.11) is also controllable and its input-output relation is given by ( ) ( ) )()()()()( 11 sIAsICsUBAsICsY LzzzLzz

−− ∆−+∆−= ωω (3.12) where )(sU , )(sY , and )(sI are Laplace transforms of )(tu , )(ty , and )(tI , respectively. It can be easily verified that the input-output relation of the system given by (3.5) and (3.6) is the same as the

Page 46: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

45

equation (3.12). Since the reduced system (3.10) and (3.11) is both controllable and observable, it is irreducible, which means physically that the dimension of the reduced system is the minimal number of integrators or the minimal number of energy-storage elements required to generate the given transfer matrix. Figure 3.1 shows the frequency response of the system (3.10) and (3.11). Meanwhile, the Lorentz Force Detuning (3.4) is written as

22

21

221 zKzKmm

Lm

L τπ

τπω

τω −−∆−=∆& (3.13)

The system representation in frequency domain as given in (3.12) can be expressed )()()()()( sIsGsUsGsY Bc += (3.14) where zLzzc BAsICsG 1))(()( −∆−= ω , (3.15)

zILzzB BAsICsG 1))(()( −∆−= ω . (3.16) The equation (3.14) shows that from the perspective of a cavity, beam current is an exogenous disturbance. Also, the coefficients of the transfer matrix are dependent upon the Lorentz Force Detuning Lω∆ .

Figure 3.1 Cavity Model. Beam current I is an exogenous disturbance Table 3.1 shows the SRF parameters for cavity #70. Based on these parameters, the SRF cavity is modeled in the form of state space model or transfer matrix. In SNS, there are 81 SRF cavities. In order to model 81 SRF cavities, parameters as shown in table 3.1 are calculated for each SRF cavity. Then, the mathematical model is obtained. Figure 3.2 shows the frequency responses of )(sGC ’s of 81 SRF cavities and figure 3.3 shows the frequency responses of )(sGB ’s when the Lorentz Force Detuning Lω∆ is assumed zero.

I

GC(s)u ++ y

GB(s)

Page 47: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

46

Table 3.1 SRF cavity #70 parameters, power control margin = 0.33 (33%, assumed)

bP , Beam Power 367 kW

sφ , Synchronous phase o19.5-

accE , Electric Field 15.8443 MV/m

K , Lorentz Force Detuning constant -2.0 (Hz/(MV/m)2

2

][

]/[

=

VgapV

mMVaccEKK ς

-1.3679e-005

mτ , Mechanical time constant 1.0 msec

oQ , Unloaded quality factor 0090.3 +e

bI , Avrage beam current 26 mA

of , Resonance frequency 805 MHz

oω , Cavity resonance frequency 5.0580e+009 rad/sec

cuP , Cavity wall dissipation 51.2780 W

⋅+= )(cu

Pb

PPeak

gP (1+Power Control Margin), Generator peak power

488.18 kW

oR , Transmission line impedance 50 Ω

)cos( sbI

bPgapV

φ= , Peak cavity voltage

14.974 MV

cavL , Cavity Length 0.9451 m

)cos( sgapVbV φ= , Beam Voltage 14.1154 MV

cuPbPfP += , Forward Power 367.0513 kW

fPoRfV ⋅= 2 , Forward Voltage 6058.5 V

oR

fV

fI = , Forward Current 121.1695 A

)180

sin(oQ

obI

2s

cuP

gapVm φ

πωω ⋅⋅⋅=∆ , Detuning frequency

-1281.9 rad/sec

)2

(1tano

mLQm

ω

ωψ

∆⋅−−= , Detuning angle

o19.4840

cuP

bP+= 1β , Cavity coupling factor

7160

β+=

1

oQLQ , Loaded quality factor

6.98e+005

o

oQ

ωτ

2= , Cavity (unloaded) damping time constant

1.1862 sec

Page 48: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

47

o

LQL

ωτ

2= , Loaded time constant

0.2760 msec

cuP

gapVshR

2

= , Shunt impedance 4.3728e+012 Ω

2

shRcR = , Cavity resistance

2.1864e+012 Ω

oRcR

βζ = , Transformer ratio

2471.6

2cR

ζ

=cuR , Cavity resistance transformed to the equivalent circuit of RF

generator

3.5790e+005 Ω

( )βψ +⋅⋅= 1/)cos(shRbIbiV , Beam induced Voltage 2.8223e+007 V

fPgP = , Generator Power for Matched Cavity 367.0513 kW

( )βψβ +⋅⋅= 1/)cos(2 shRgPgiV , Generator induced Voltage 1.9957e+007 V

shRgPgenI /2 β⋅= , Generator Current 0.0490 A

τ

cuRc =1

3.0172e+005

τoQ

cuRc

23 =

5.0287e-005

Page 49: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

48

Figure 3.2 Frequency Responses of 81 SRF cavities, )( ωjGC and )( ωjGC∠

10-2 10-1 100 101 102 103 104 105 106 10710-4

10-3

10-2

10-1

100

101

Frequency (rad/sec)

Magnitude

Magnitude/Phase Response of srf cryomodules

10-2 10-1 100 101 102 103 104 105 106 107-200

-150

-100

-50

0

50

100

150

200

Frequency (rad/sec)

Phase(degree)

Page 50: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

49

Figure 3.3 Frequency Responses of Beam Dynamics for 81 SRF cavities, )( ωjGB and )( ωjGB∠

10-2 10-1 100 101 102 103 104 105 106 107101

102

103

104

105

106

Frequency (rad/sec)

Magnitude

Magnitude/Phase Response of BEAM Dynamics

10-2 10-1 100 101 102 103 104 105 106 107-200

-100

0

100

200

Frequency (rad/sec)

Phase(degree)

Page 51: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

50

III-B. PERTURBED SRF CAVITY MODEL The dominant perturbation among the SRF cavity parameters is the external Q, extQ . The loaded Q, LQ , is given by

extoL QQQ111

+= .

Since exto QQ >> in SRF cavity, extL QQ ≈ .

The relation between the load Q, LQ and the coupling factor β ( β >>1) is given by

ββ

ooL

QQQ ≈

+=

1.

Hence, the perturbation of the external Q, extQ is equivalently described by the inverse of the perturbation of the coupling factor β . Let oβ represent the nominal value of the coupling factor. Then a multiplicative perturbation of β is expressed as )1( βδββ += o (3.17) where 0.1≤βδ represents the degree of the perturbation. For example, if β is perturbed %0.10+ from

its nominal value oβ , then 1.0+=βδ and oo βββ 1.1)1.01( =+= . We need to investigate the effect of perturbation of β on the system matrices as given in (3.10)-(3.11) and the perturbed system. The system matrices are given by Lτ , 1c , 3c , mω∆ , and ζ . We ignore the effect of perturbation of β on the Lorentz Force Detuning Lw∆ . First note that

)1(2)1(22

1 βω

βωω

τ+=

+==

o

o

o

o

L

o

L QQQ. (3.18)

Since for a SRF cavity 1>>β , (3.16) can be written as

βω

τ o

o

L Q21

≈ . (3.19)

Also, since O

c

RR

βζ = ,

o

o

wQ2

=τ , and Lo QQ )1( β+= ,

oo

O

oo

ccu

QR

QRR

βω

ζτ 22

2

1 === , (3.20)

Page 52: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

51

oo

O

oo

cu

wQR

cQQ

Rc

213 421

τ=== . (3.21)

Since )cos( sbgapb IVP φ⋅⋅= , cub PP )1( −= β , and so )cos(

)1()cos( sb

cu

sb

bgap I

PI

PV

φβ

φ ⋅−

=⋅

= ,

)(tQ

)1(21)sin(

QI

2 o

o

o

ob ss

cu

gapm an

PV

φω

βφω

ω ⋅⋅−=⋅⋅⋅=∆ . (3.22)

Since 1>>β , we can write (3.22) as

)(tQ2

1

o

osm an φ

ωβω ⋅⋅≈∆ . (3.23)

Since )cos(

)1(

sb

cugap I

PV

φβ⋅−

=

)(cos

)1(22

22

sb

cu

cu

gapsh I

PP

VR

φβ

⋅−

== ,

)(cos2

)1(2 22

2

sb

cushc I

PRR

φβ

⋅−

== . (3.24)

Hence,

β

βφφβ

ββ

ζ2

2222

2 )1()(cos2)(cos2

)1( −⋅

⋅=

−==

sbO

cu

sbO

cu

O

c

IRP

IRP

RR

(3.25)

and for 1>>β ,

βφ

ζ ⋅⋅

≈)(cos2 22

sbO

cu

IRP

. (3.26)

Let 0

1

Lτ, 10c , 30c , 0mω∆ , and 0ζ be the nominal values of

Lτ1 , 1c , 3c , mω∆ , and ζ corresponding to

the nominal value oβ of β given by

oo

o

L Qβ

ωτ 21

0

≈ , oo

Oo

QR

β210 = ,

oo

Oo

QR

β230 4

= ,

)(tQ2

1

o

o0 som an φ

ωβω ⋅⋅≈∆ , o

sbO

cu

IRP

βφ

ζ ⋅⋅

≈)(cos2 220 . (3.27)

Page 53: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

52

Then, for the perturbed value )1( βδββ += o of β with 0.1≤βδ ,

)1(11

0βδ

ττ+≈

LL

, (3.28)

)1(101 βδ+= cc , (3.29) )1(303 βδ+= cc (3.30)

)1(00 βδωω +∆≈∆ mm , (3.31)

βδζζ +≈ 10 . (3.32)

By using the perturbed parameters as given in (3.28)-(3.32), we can express the perturbed system matrices of the cavity model as

∆−++

−∆

∆−−=∆

00

)1(1

1

),(

00

00

L

L

Lm

mL

Lz wAω

ωδ

τω

ωτδ ββ , (3.33)

)1(22

22

)(1030

3010

ββ δδ +

−=

cZ

cZ

cZ

cZB

oo

ooz , (3.34)

2/3

010030

030010 )1(22

22)( ββ δ

ζζζζ

δ +

−−

−=

cccc

BzI )231(

2222

010030

030010βδ

ζζζζ

+

−−

−≈

cccc

, (3.35)

=

1001

zC . (3.36)

In (3.33), the Lorentz Force Detuning Lω∆ is treated as the system matrix perturbation. The same effect is contributed by the microphonics, MCPω∆ . In this case, (3.33) is given by

( )

( )

∆+∆

∆+∆−++

−∆

∆−−=∆∆

00

)1(1

1

),,(

00

00

MCPL

MCPL

Lm

mL

mcpLz wAωω

ωωδ

τω

ωτδω ββ . (3.37)

Consider a system uBzwAz zMCPLz )(),,( ββ δδω +∆∆=& (3.38)

zCy z= . (3.39)

This system is the nominal one with respect to the beam current I .

Page 54: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

53

Assume that the minimum value and the maximum value of the Lorentz Force Detuning Lω∆ are given

by Lω∆ and Lω∆ , respectively, and the minimum value and the maximum value of the microphonic

MCPω∆ are given by MCPω∆ and MCPω∆ , respectively. The Lorentz Force Detuning Lω∆ and of the microphonic MCPω∆ are scaled such that LFDLsLnL ∆∆+∆=∆ ωωω (3.40) MCPMCPsMCPnMCP ∆∆+∆=∆ ωωω (3.41) 1

2≤∆ LFD (3.42)

1≤∆ MCP (3.43) where Lnω∆ and MCPnω∆ are nominal values and Lsω∆ and MCPsω∆ are scaling factors and

( )LLLn ωωω ∆+∆=∆21 (3.44)

( )MCPMCPMCPn ωωω ∆+∆=∆21 (3.45)

( )LLLs ωωω ∆−∆=∆21 (3.46)

( )MCPMCPMCPs ωωω ∆−∆=∆21 . (3.47)

Then, ),,( βδωmcpLz wA ∆∆ and )( βδzB are decomposed as

∆−∆+

−∆+

−∆

∆−−+

−∆

∆−−=∆∆

00

0110

1

1

1

1

),,(

00

00

00

00

Ls

LsLFDLn

Lm

mL

Lm

mL

mcpLz wAω

ωω

τω

ωτδ

τω

ωτδω ββ

∆−∆+

−∆+

00

0110

MCPs

MCPsMCPMCPn ω

ωω

( )

( )

−∆+∆+∆

∆+∆+∆−−=

00

00

1

1

LMCPnLnm

MCPnLnmL

τωωω

ωωωτ

∆−∆+

∆−∆+

−∆

∆−−+

00

00

1

1

00

00

MCPs

MCPsMCP

Ls

LsLFD

Lm

mL

ωω

ωω

τω

ωτδ β ,

−+

−=

1030

3010

1030

3010

22

22

22

22

)(c

Zc

Z

cZ

cZ

cZ

cZ

cZ

cZB

oo

oo

oo

ooz ββ δδ .

Page 55: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

54

Let

βδδ =1 , (3.48) LFD∆=2δ , (3.49)

MCP∆=3δ , (3.50) and

( )

( )

−∆+∆+∆

∆+∆+∆−−=

00

00

0 1

1

LMCPnLnm

MCPnLnmL

zA

τωωω

ωωωτ , (3.51)

−∆

∆−−=

00

00

1 1

1

Lm

mL

zA

τω

ωτ , (3.52)

∆−=

00

2Ls

LszA

ωω

, (3.53)

∆−=

00

3MCPs

MCPszA

ωω

, (3.54)

−=

1030

3010

0 22

22

cZ

cZ

cZ

cZB

oo

ooz , (3.55)

−=

1030

3010

1 22

22

cZ

cZ

cZ

cZB

oo

ooz , (3.56)

02 == zcz BB . (3.57)

Then,

∑=

+=∆∆3

10),,(

iziizmcpLz AAwA δδω β , (3.58)

∑=

+=3

10)(

iziizz BBB δδ β . (3.59)

Since [ ] 2== zizii BArankr , 3,2,1=i ,

Page 56: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

55

there exist ziE , ziG , and ziH , 3,2,1=i such that [ ] [ ]zizizizizi HGEBA = , 3,2,1=i where 22×ℜ∈ziE , [ ] 42×ℜ∈zizi HG . Now, define a linear system SRFG with extra inputs and outputs via the state equations

=

3

2

1

33

22

11

32100

3

2

1

0000000000000

wwwuz

HGHGHG

CEEEBA

vvvyz

zz

zz

zz

z

zzzzz&

, (3.60)

or equivalently via the transfer matrix

=

=

wu

GGGG

wu

Gvy

SRFSRF

SRFSRFSRF

2221

1211 , (3.61)

where

[ ]Tvvvv 321= ,

[ ]Twwww 321= ,

=

2221

1211

SRFSRF

SRFSRFSRF GG

GGG , (3.62)

2211

×∈CGSRF : yu a , 62

12×∈CGSRF : yw a ,

2621

×∈CGSRF : vu a , 66

22×∈CGSRF : vwa

as shown in figure 3.4. The perturbed system (3.38) and (3.39) is represented via a lower linear fractional transformation (LFT) around SRFG , namely, uGFy SRFSRFL ),( ∆= , (3.63) where ),( SRFSRFL GF ∆ is a lower linear fractional transformation (LFT) ( ) 21

1221211),( SRFSRFSRFSRFSRFSRFSRFSRFL GGIGGGF −∆−∆+=∆ (3.64)

and SRF∆ maps wv a and has the structure given as

Page 57: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

56

[ ] ℜ∈=∆ iSRF IIIdiag δδδδ :,, 232221 . (3.65)

Figure 3.4 Lower LFT of the perturbed SRF cavity model Since (3.60) is equvalently expressed as

=

uw

GGGG

yv

SRFSRF

SRFSRF

1112

2122 , (3.66)

the perturbed system (3.36) and (3.37) is represented via an upper linear fractional transformation (LFT) around SRFG , namely, uGFy SRFSRFU ),( ∆= (3.67) where

=

1112

2122

SRFSRF

SRFSRFSRF GG

GGG (3.68)

and ),( SRFSRFU GF ∆ is an upper linear fractional transformation (LFT)

1v 1w

uy

2wGSRF 2v

3v 3w

23

22

21

II

I

δδ

δ

∆SRF

Page 58: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

57

( ) 1121

12212),( SRFSRFSRFSRFSRFSRFSRFSRFU GGGIGGF +∆−∆=∆ − . (3.69)

Figure 3.5 shows the upper LFT of the perturbed SRF cavity model.

Figure 3.5 Lower LFT of the perturbed SRF cavity model

III-C. NORMAL CONDUCTING CAVITY MODEL The normal conducting cavity is similarly modeled as is the SRF cavity. The difference is that for normal conducting cavity, the Lorentz Force Detuning and the microphonics do not apply. The normal conducting cavity can be expressed as the state space model given by IBuBzAz zIzc ++=& (3.70)

Czy = (3.71) where

[ ]TQI VVz = , [ ]TfQfI VVu = , [ ]T

QI III = ,

1v 1w

uy

2w

GSRF 2v

3v 3w

23

22

21

II

I

δδ

δ

∆SRF

Page 59: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

58

−∆

∆−−=

Lm

mL

cA

τω

ωτ

1

1

,

−=

13

31

22

22

cR

cR

cR

cRB

oo

ooz ,

−−

−=

ζζζζ

13

31

2222

cccc

BzI ,

=

1001

C ,

and

o

oQω

τ2

= : Cavity damping time constant [sec],

oQ : Cavity resonator unloaded quality factor, oω : Cavity resonance frequency [rad/sec], cuR : Resistance of the Equivalent circuit of cavity transformed to RF generator, oR : Transmission Line characteristic impedance, mω∆ : Detuning frequency [rad/s], fQfI VV , : forward I/Q voltage, QI II , : Beam current in I/Q, QI VV , : Cavity Field in I/Q, ζ : Transformation ratio,

o

LL

τ2

= : Loaded cavity damping constant,

β+

=1

oL

QQ : Loaded Q ,

cu

b

PP

+= 1β : Cavity coupling factor,

τcuR

c =1 , τo

cu

QR

c23 = .

The state space model as given in (3.70) and (3.71) can be expressed as the transfer matrix. )()()()()( sIsGsUsGsY Bc += (3.72) where zzzc BAsICsG 1)()( −−= , (3.73)

zIzzB BAsICsG 1)()( −−= . (3.74) The equation (3.72) shows that from the perspective of a cavity beam current is an exogenous disturbance. Figure 3.6 and figure 3.7 show the frequency responses of 6 DTL tanks and the beam dynamics inside DTL tanks.

Page 60: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

59

Table 3.2 DTL Tank #4 parameters, Power control margin = 25%

bP , Beam Power 0.576 MW

sφ , Synchronous phase o25-

accE , Electric Field 2.958 MV/m

oQ , Unloaded quality factor 42122

bI , Avrage beam current 34 mA

of , Resonance frequency 402.5 MHz

oω , Cavity resonance frequency 2.529e+009 rad/sec

cuP , Cavity wall dissipation 1.302 MW

)arg__1()( inmcontrolpowercu

Pb

PPeakg

P +⋅+= , Generator peak power 2.3475 MW

oR , Transmission line impedance 50 Ω

)cos( sbI

bPgapV

φ= , Peak cavity voltage

18.703 MV

accEgapV

cavL = , Cavity Length 6.323 m

)cos( sgapVbV φ= , Beam Voltage 16.951 MV

cuPbPfP += , Forward Power 1.878 MW

fPoRfV ⋅= 2 , Forward Voltage 13704 V

oR

fV

fI = , Forward Current 274.08 A

)180

sin(oQ

obI

2s

cuP

gapVm φ

πωω ⋅⋅⋅=∆ , Detuning frequency

-6196.4 rad/sec

)2

(1tano

mLQm

ω

ωψ

∆⋅−−= , Detuning angle

o4.8307

cuP

bP+= 1β , Cavity coupling factor

1.4424

β+=

1

oQLQ , Loaded quality factor

17246

o

oQ

ωτ

2= , Cavity (unloaded) damping time constant

33.311 secµ

o

LQL

ωτ

2= , Loaded time constant

13.639 secµ

Page 61: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

60

cuP

gapVshR

2

= , Shunt impedance 2.6868e+008 Ω

2

shRcR = , Cavity resistance

1.3434e+008 Ω

oRcR

βζ = , Transformer ratio

1364.8

2cR

ζ

=cuR , Cavity resistance transformed to the equivalent circuit of RF

generator

72.12 Ω

( )βψ +⋅⋅= 1/)cos(shRbIbiV , Beam induced Voltage 3.3898e+006 V

fPgP = , Generator Power 1.878 MW

( )βψβ +⋅⋅= 1/)cos(2 shRgPgiV , Generator induced Voltage 2.0022e+007 V

shRgPgenI /2 β⋅= , Generator Current 0.20082 A

τ

cuRc =1

2.165e+006

τoQ

cuRc

23 =

25.699

Page 62: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

61

Figure 3.6 Frequency Responses of 6 DTL Tanks, )( ωjGC and )( ωjGC∠

10-2 10-1 100 101 102 103 104 105 106 10710-3

10-2

10-1

100

101

Frequency (rad/sec)

Magnitude

Magnitude/Phase Response of DTL Tanks

10-2 10-1 100 101 102 103 104 105 106 107-200

-150

-100

-50

0

50

100

150

200

Frequency (rad/sec)

Phase(degree)

Page 63: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

62

Figure 3.7 Frequency Responses of Beam Dynamics for 6 DTL Tanks,

)( ωjGB and )( ωjGB∠

10-2 10-1 100 101 102 103 104 105 106 107102

103

104

105

Frequency (rad/sec)

Magnitude

Magnitude/Phase Response of BEAM Dynamics

10-2 10-1 100 101 102 103 104 105 106 107-200

-100

0

100

200

Frequency (rad/sec)

Phase(degree)

Page 64: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

63

III-D. SCALING In the transfer matrix, the input u and the exogenous disturbance I have different signal levels. The signal level of u is determined by the necessary power of a cavity. The disturbance I has an average of 26 mA and the peak value is 38 mA for SNS. In the case of DTL tanks, the range of input is 7127.4 V ≤≤ u 13296.6 V (Table 2.8). Hence, in order to apply the modern system analysis tool such as

analysis−µ , the disturbance I is to be scaled. First, it is easily verified that ozzozI RBBRB ζζ −=−= . (3.50) Hence, the transfer matrix is reduced to ( ))()()()( sIRsUsGsY oc ζ−= . (3.51) With the average beam current 26 mA, the scaling factor SId has the range

006-e6479.34.7127326006-1.9554e

6.13296326

=−

≤≤=− ede

SI . (3.52)

Now, the new variable I has the same signal level as the input u . Figure 3.7 is the scaled cavity model.

Figure 3.7 Scaled Cavity Model. Beam current I scaled and the new variable I is the signal of the same level as the input u

I

GC(s)u ++ y

ISId GB(s)I

Page 65: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

64

IV. CABLE DELAY, COMPONENTS UNCERTAINTY The analog signals in the cavity are fedback to the digital signal processor for several purposes such as low level RF control signal generation, data display, and data storage. That feedback loop is comprised of RF components such as the RF switch, directional coupler, mixer, I/Q demodulator, preamplifier, bandpass filter, and transformer. Since these components are not perfect, there are amplitude distortions and phase distortions. These distortion are characterized in the frequency domain. Also, there is time delay due to the feedback cable delay and RF components time delay, where significant time delays are yielded from the feedback cable and the FIR filters. Meanwhile, there exists uncertainties in the forward loop from the digital signal processor output to the klystron. In this forward loop, RF components such as the I/Q modulator, low power amplifier, bandpass filter, medium power amplifier, directional coupler, and switch are placed and these components inevitably generate amplitude distortions and phase distortions. In this section, amplitude distortions and phase distortions of RF components are modeled. In that model, the amplitude distortions and the phase distortions are modeled as the lumped amplitude distortion and the lumped phase distortion. IV-A. RF COMPONENTS UNCERTAINTY IN FEEDBACK LOOP , FORWARD LOOP The uncertainty in the RF components in the feedback loop is modeled as the multiplicative uncertainty. Figure 4.1 shows the block diagram. In this section, the weighting function matrix )(sWFB and the perturbation FB∆ will be obtained.

Figure 4.1 Multiplicative Uncertainty Representation of Feedback Loop Distortion

WFB(s)

+ +

in

in

QI

in

inAθ

out

outAθ

out

out

QI

FB∆

From CavityTo DSP

Page 66: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

65

The amplitude outA and the phase outθ are expressed as inAFBout AA )1( ∆+= (4.1) FBinout θθθ ∆+= (4.2) where AFB∆ is the lumped amplitude distortion in percent and FBθ∆ is the lumped phase distortion in radian. In In-Phase (I) and Quadrature (Q) coordinates, the distorted outI and outQ are expressed as )cos( outoutout AI θ= )cos()1( FBininAFB A θθ ∆+∆+= ( ))sin()sin()cos()cos()1( FBinFBininAFB A θθ θθ ∆−∆∆+= )sin( outoutout AQ θ= )sin()1( FBininAFB A θθ ∆+∆+= ( ))sin()cos)cos()sin()1( FBinFBininAFB A θθ θθ ∆+∆∆+= In a compact matrix form, outI and outQ are expressed as

∆∆∆−∆

∆+=

)sin()cos(

)cos()sin()sin()cos(

)1(in

in

FBFB

FBFBinAFB

out

out AQI

θθ

θθ

θθ

∆∆∆−∆

∆+=)sin()cos(

)cos()sin()sin()cos(

)1(in

inin

FBFB

FBFBAFB A

θθ

θθ

θθ

∆∆∆−∆

∆+=in

in

FBFB

FBFBAFB Q

I)cos()sin()sin()cos(

)1(θθ

θθ . (4.3)

It is possible to represent (4.3) in the form of a multiplicative uncertainty as

( )

∆+=

)()(

)()()()(

sQsI

ssWIsQsI

in

inFBFB

out

out . (4.4)

By Tayor series expansion, the perturbed term in (4.3) is reduced to

∆−∆

∆−∆−∆+≈

∆∆∆−∆

∆+2

2

211

211

)1()cos()sin()sin()cos(

)1(FBFB

FBFB

AFBFBFB

FBFBAFB

θθ

θθ

θθ

θθ

∆−

∆−+

∆−+

∆+=

2

2

210

021

00

1001

)1(FB

FB

FB

FBAFB

θ

θ

θ

θ .

Page 67: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

66

Define

∆−

∆−+

∆−∆+

∆∆∆−∆

=∆∆∆2

2

210

021

00

),(FB

FB

FB

FBAFB

AFBFB

FBAFBFBAFBFB

θ

θ

θ

θ

θ

θθ

∆−

∆−∆+

2

2

210

021

FB

FB

AFB

θ

θ. (4.5)

Then, (4.3) is reduced to

( )

∆∆∆+=

in

inFBAFBFB

out

out

QI

IQI

),( θ . (4.6)

In order to represent the perturbed system (4.6) in the standard form of uncertainty as given in (4.4),

),( FBAFBFB θ∆∆∆ is described as ),()(),( FBAFBFBFBFBAFBFB sW θθ ∆∆∆=∆∆∆ (4.7) where

1),( ≤∆∆∆

∞FBAFBFB θ , ω∀ (4.8) and the weighting function matrix )(sWFB is determined so that it reflects all frequency components that are in ),( FBAFBFB θ∆∆∆ . A way to obtain (4.7) is as follow.

1. For )max()min( AFBAFBAFB ∆≤∆≤∆ , )max()min( FBFBFB θθθ ∆≤∆≤∆ , obtain the

),( FBAFBFB θ∆∆∆ . 2. Obtain

),(max FBAFBFBFBl θ∆∆∆= .

3. )(sWFB is determined such that

=

)(00)(

)(sw

swsW

FB

FBFB (4.9)

FBFB ljW ≥)( ω , ω∀ .

Page 68: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

67

Then, the standard multiplicative uncertainty form for

out

out

QI

is obtained.

( )

∆∆∆+=

)()(

),()()()(

sQsI

sWIsQsI

in

inFBAFBFBFB

out

outθ . (4.10)

In a similar way, the standard multiplicative uncertainty form for the uncertainties in the forward loop can be obtained. Define

∆−

∆−+

∆−∆+

∆∆∆−∆

=∆∆∆2

2

210

021

00

),(FOR

FOR

FOR

FORAFOR

AFORFOR

FORAFORFORAFORFOR

θ

θ

θ

θ

θ

θθ

∆−

∆−∆+

2

2

210

021

FOR

FOR

AFOR

θ

θ. (4.11)

where AFOR∆ is the lumped amplitude distortion in percent and FORθ∆ is the lumped phase distortion in radians. Then,

( )

∆∆∆+=

)()(

),()()()(

sQsI

sWIsQsI

in

inFORAFORFORFOR

out

outθ . (4.12)

where

1),( ≤∆∆∆

∞FORAFORFOR θ , ω∀ (4.13) and the weighting function matrix )(sWFOR is the solution of the following procedure.

1. For )max()min( AFORAFORAFOR ∆≤∆≤∆ , and )max()min( FORFORFOR θθθ ∆≤∆≤∆ , obtain the ),( FORAFORFOR θ∆∆∆ . 2. Obtain

),(max FORAFORFORFORl θ∆∆∆= .

3. )(sW FOR is determined such that

=

)(00)(

)(sw

swsW

FOR

FORFOR (4.14)

FORFOR ljW ≥)( ω , ω∀ .

Figure 4.2 shows the standard multiplicative uncertainty form for the forward loop distortion.

Page 69: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

68

Figure 4.2 Multiplicative Uncertainty Representation of Forward Loop Distortion IV-B. TIME DELAY MODEL Now, consider a system that has a time delay dτ (i.e., s

de τ− ). For a nominal system )(sGo , time delay can be integrated into the nominal system as the form s

oPdesGsG τ−= )()( . (4.15)

Hence, time delay can be modeled as an input multiplicative uncertainty.

( )

∆+=

)()(

)()()(

sQsI

sWIsQsI

in

indd

out

outττ . (4.16)

Figure 4.3 shows the standard multiplicative uncertainty form for the lumped time delay. Consider the maximum delay, maxdτ , for which the relative error with respect to the delay-free system is

)exp(1 maxdjωτ−− . The amplitude )exp(1 maxdjωτ−− is shown in figure 4.4. The relative uncertainty due to the maximum time delay crosses 1.0 in magnitude at about frequency max/1 dτ , reaches 2.0 at frequency max/ dτπ where 0.1)exp( max −=− djωτ , and oscillates at higher frequencies with maximum

WFOR(s)

in

in

QI

in

inAθ

out

outAθ

out

out

QI

FOR∆

To KlystronFrom DSP ++

Page 70: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

69

value 2.0. It follows that if all time delay dτ , max0 dd ττ ≤≤ , is considered, then the relative error bound is 2.0 at frequencies above max/ dτπ . Hence,

≥<−−

=max

maxmax

/,0.2/,)exp(1

)(d

ddd

jjl

τπωτπωωτ

ωτ . (4.17)

The weight function )(sW dτ for the time delay s

de τ− is determined satisfying )()( ωω ττ jljW dd ≥ , ω∀ . Widely used weighting function )(sW dτ for the time delay s

de τ− is

=

)(00)(

)(sw

swsW

d

dd

τ

ττ (4.18)

1

2

)(max

max

+=

sd

sdsw d τ

ττ .

In the current model of the RF system for SNS, the time delays in the loop are

Klystronτ =1.5e-7 sec : time delay inside the klystron,

WGτ =1.21e-7 sec : time delay in the waveguide transmission (100 ft),

FBCτ =1.21e-7 sec : time delay in the field signal feedback cable (100 ft),

DSPτ =1.0e-6 sec : time delay for the signal processing in the DSP and interface.

Hence, the total time delay dτ is

.3921=+++= DSPFBCWGKlystrond τττττ secµ and the weighting function )(sW dτ is

1

2006392.1

006392.1)(+

−−

=sesesW dτ .

The frequency response of )(sW dτ is shown in figure 4.4. Note that the more time delay is allowable. However, in that situation, the closed loop system bandwidth should be reduced, which results in the sacrifice of tracking performance, disturbance rejection of the closed loop system.

Page 71: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

70

Figure 4.3 Input multiplicative uncertainty representation for the time delay in the loop

in

in

QI

in

inAθ

out

outAθ

out

out

QI

dτ∆

+ +

in

in

QI

in

inAθ

Go (s) dse τ−

out

out

QI

out

outAθ

)(sW dτ

Go (s)

Page 72: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

71

Figure 4.4 Frequency responses of the relative uncertainty sde τ−−1 for the time delay dτ and weighting function )(sW dτ

100 102 104 106 10810-6

10-5

10-4

10-3

10-2

10-1

100

101

Frequency (rad/sec)

Magnitude

Weighting function Wτd for the lumped time delay τd

|1-e-jτdω||W

τd(jω)|

Page 73: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

72

V. LINEAR FRACTIONAL TRANSFORMATION (LFT) REPRESENTATION OF A PERTURBED MODEL OF LINEAR ACCELERATOR RF SYSTEM In section II, the klystron normalization and the klystron state space model is addressed. Also, the effect of HVPS ripple on the klystron output is modeled as a output multiplicative uncertainty and as a exogenous disturbance. The nominal klystron model is given by (2.36) and (2.37) . The perturbed klystron model due to HVPS ripple is given by (2.67) and (2.68). Representation of the perturbed klystron model has two options; the first one is multiplicative uncertainty representation of the HVPS ripple effect, which is given by the transfer matrix (2.69) and (2.70) and shown in figure 2.25. The second is the exogenous representation of the HVPS ripple, which is given by the transfer matrices (2.71) and (2.72), and shown in figure 2.26. The exogenous disturbance representation of the HVPS ripple is an alternative and can indicate the effect of the HVPS ripple on the klystron output directly. Hence, the latter model is taken for the analysis and synthesis investigated in the following sections. In section III, the SRF cavity and the normal conducting cavity have been modeled. Also, the perturbation on the cavity parameters such as Q has been investigated and the perturbed cavity is modeled. The SRF cavity model is givn by (3.7) and (3.8) and the normal conducting cavity model is given by (3.69) and (3.70). The transfer matrix representation of the SRF cavity is given by (3.12) and the transfer matrix representation of the normal conducting cavity is given by (3.71). From the perspective of SRF cavity or normal conducting cavity, the beam current is an exogenous disturbance. This relation is shown in block diagram figure 3.1. In the SRF cavity, the system matrix contains the Lorentz Force Detuning term, whereas in the normal conducting cavity model, it is not there. For a SRF cavity, when there are parameter perturbations as well as the Lorentz Force Detuning and microphonics, then the cavity model is replaced with the lower LFT (3.61), or the upper LFT (3.66) and the corresponding block diagram figure 3.4 or figure 3.5, respectively. In section IV, the uncertainties in the RF components and signal processing interface have been modeled. The uncertainties in the feedback loop and in the forward loop have been modeled as multiplicative uncertainties. Equation (4.10) is the model of the feedback loop multiplicative uncertainty and (4.12) is the model of the forward multiplicative uncertainty. Figure 4.1 and figure 4.2 are their block diagrams. Also, the times delays in the loops has been lumped and modeled as a multiplicative uncertainty. Equation (4.16) is the model for the time delay and figure 4.3 is the block diagram of the multiplicative uncertainty. In this section, all the models are integrated and a perturbed linear accelerator RF system model is derived. The importance of scaling to be considered when subsystems are integrated is studied everywhere. When klystron, cavity, disturbances, and other uncertainties are merged into one perturbed system, the klystron input is treated as the reference for scaling. Namely, the klystron input represented by u , is scaled in such a way that

0.12

≤u (5.1) and all weighting function matrices are determined so that the inputs to these weighting function matrices are scaled and their norms are less than or equal to 1.0. The scaling of the klystron input yields a gain matrix, which may be lumped into the klystron gain. Figure 5.1 shows the perturbed linear accelerator RF system model. The system has three exogenous siganls. Rd

~, 0.1

~2

≤Rd , is the disturbance representing HVPS ripple, Bd~

, 0.1~

2≤Bd , is the scaled

disturbance representing beam current. The weighting function matrix RippleW is the lumped one of two blocks shown in figure 2.26. That is,

Page 74: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

73

)(sWRipple ⇐ )()( sWsG Ripple . (5.2) Also, the weighting function matrix BEAMW for Bd

~ is the lumped transfer matrix of )(sGB shown in figure

3.1 and )1,1(QI II

diag where )cos( BEAMI II φ= , )sin( BEAMI II φ= , and I is the average beam current

and BEAMφ is the beam angle. That is,

)(sWBEAM ⇐

Q

IB

I

IsG 10

01

)( (5.3)

The reference signal r is such that 0.1

2≤r . (5.4)

When the reference r is required to be 0.1

2>r , then a weighting function matrix )(sWr is inserted so

that the scaled reference r~ to the error calculation block satisfies 0.1~2

≤r . In figure 5.1, there is a weighting function matrix )(sW perf . This weighting function matrix specifies the closed loop system performance. The typical specifications of the closed loop system include:

1. Minimum bandwidth frequency Bω (defined as the frequency where the maximum singular

value of the sensitivity matrix S crosses 2

1 from below).

2. Maximum tracking error at selected frequencies. 3. System type, or alternatively, the maximum steady-state tracking error, A . 4. Shape of S over the selected frequency range. 5. Maximum peak magnitude of S , MjS ≤

∞)( ω .

Mathematically, these specifications may be captured by a weighting function matrix )(sW perf which is specified by the designer. The performance requirement becomes 1<

∞SW perf . (5.5)

Usual selection for the performance weighting function )(sW perf is

=

)(00)(

)(sw

swsW

perf

perfperf (5.6)

B

Bperf As

Mssw

ωω

++

=/

)( .

In the linear accelerator RF system of SNS, the performance specification for the closed loop system is

Page 75: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

74

The maximum steady-state tracking errors : 0.5% in amplitude 0.5 degree in phase. Shape of S over selected frequency Bω . Maximum peak magnitude of S, 2)( ≤

∞ωjS .

When the closed loop system bandwidth Bω is to be *

Bω , the performance weighting function )(sw perf is

*

*

005.02/

)(B

Bperf s

ssw

ωω⋅+

+= . (5.7)

Note that as mentioned in the previous section, the maximum of the closed loop system bandwidth Bω is restricted by the time delays in the system. From figure 5.1, a generalized closed loop system in the context of the ∞H control theory is obtained. The generalized closed loop system is represented by the Linear Fractional Transformation (LFT). The blocks whose boundaries are dashed-line in figure 5.2 are the uncertainty blocks. They have the inputs xxxz which are the outputs from the system and outputs yyyw which are the inputs to the weighting function matrices.

There are other inputs such as exogenous disturbances Rd~

, Bd~

and the set point trajectory r and the

control input Cu . There are other outputs such as the performance weighting function matrix output ke~ ,

plant output (cavity field) y , tracking error ke . In figure 5.2, the outputs are the outward signals from the blue dashed block and the inputs are the inward signals to the blue dashed block. Grouping the inputs in the order of inputs to the weighting function matrix blocks, exogenous disturbances, set point trajectory, and control input, results in [ ]CBRFBdFOR urddwww ::

~~:τ . (5.8)

Grouping the outputs in the order of the inputs to uncertainty blocks, plant output (cavity field) y , as the

performance weighting function matrix output ke~ , tracking error ke , results in

[ ]kkFBdFOR eeyzzz :~:τ . (5.9)

Then, the open loop generalized system is given by

Page 76: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

75

⋅⋅⋅

⋅⋅⋅

⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅

⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅=

⋅⋅⋅

⋅⋅⋅=

⋅⋅⋅

⋅⋅⋅

C

B

R

FB

d

FOR

C

B

R

FB

d

FOR

P

k

k

FB

d

FOR

u

rdd

ww

w

GGG

GGG

GGG

u

rdd

ww

w

G

e

ey

zz

z

~~

~~

~333231

232221

131211

τττ

MM

MM

MM

(5.10)

where ijG , 3,2,1, =ji , are transfer matrices with appropriate dimensions. Figure 5.3 shows the open loop generalized system. Also, a controller C is connected between tracking error ke and control input Cu , and then, the closed loop generalized system is obtained as shown in figure 5.4.

⋅⋅⋅

⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅=

⋅⋅⋅=

⋅⋅⋅

rdd

ww

w

GGG

GGG

rdd

ww

w

G

ey

zz

z

B

R

FB

d

FOR

CLPCLPCLP

CLPCLPCLP

B

R

FB

d

FOR

P

k

FB

d

FOR

~~

~~

~232221

131211

τττ

MM

M

MM

(5.11)

where CLPijG , ,2,1=i 3,2,1=j , are transfer matrices with appropriate dimensions. In figure 5.4, the uncertainty blocks are connected properly so that they are reflecting the input-output relations on the uncertainty blocks in the closed loop system configuration as shown in figure 5.1. In order to investigate the open loop system characteristics against the specific signals whatever they are (uncertainties, disturbance, set point trajectory), in figure 5.3, the specific signal is set nonzero and other signals are set zero and then, the outputs are taken into consideration. The nominal performance problem is investigated in the configuration shown in figure 5.4 where the uncertainty blocks are zero and the exogenous disturbances are zero. The robust stability problem is investigated in the configuration shown in figure 5.4 where the exogenous disturbances are zero and the robust stability is checked for the uncertainty block

∆∆

FOR

d

FB

τ . (5.12)

Page 77: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

76

The robust performance problem is investigated in the configuration shown in figure 5.5 where the uncertainty blocks are nonzero. For the exogenous disturbances and set point trajectory, a fictitious uncertainty block P∆ is introduced and robust stability is checked for the uncertainty block

∆∆

∆∆

FOR

d

FB

P

τ

. (5.13)

V-A. PERTURBED MODEL OF A SRF CAVITY The perturbed model of a SRF cavity due to RF parameter variations is investigated in section IV-B. In the perturbed model of the SRF cavity, the Lorentz Force Detuning Lω∆ is treated as the perturbation of the system matrices. The microphonics are treated in the same way as the Lorentz Force Detuning. Also, the cavity RF parameter perturbations are treated as the system matrix perturbation. Figure 5.6 represents the generalized closed loop system with perturbed SRF cavity. Inthe intermediate configuration shown in figure 5.7, inputs and outputs of the generalized system are extracted. The inputs are [ ]CBRFBdFOR urddwwww ::

~~:: τ (5.14)

and the outputs are

[ ]kkFBdFOR eeyzzzv :~:: τ . (5.15)

Figure 5.8 shows the generalized system whose inputs and outputs are given by (5.14) and (5.15). Now, from the configuration given in figure 5.7, the uncertainty block can be extracted.

∆∆

∆∆

FOR

d

FB

SRF

τ

(5.16)

and so the robust stability problem is investigated in the configuration shown in figure 5.9 where the uncertainty blocks are nonzero and the exogenous disturbances are zero and the robust stability is checked for the uncertainty block (5.16). The robust performance problem is investigated in the configuration shown in figure 5.10 where the uncertainty blocks are nonzero and for the exogenous disturbances, set point trajectory, a fictitious uncertainty block P∆ is introduced and robust stability is checked for the uncertainty block

∆∆

∆∆

FOR

d

FB

SRF

P

τ

. (5.17)

Page 78: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

77

APPENDIX. PROOF OF (3.8) AND (3.9)

The transformation is defined by (4.7).

∆==

=

4

3

2

1

2

1

2

1

2

1 )(

xxxx

CPx

zzzz

zz L

o

oo νν

ω (A.1)

Let

=

2

1

νν

V . By the transformation (A.1), the system as given in (3.5) and (3.6) is transformed into

IBB

uBB

zz

AAA

zz

Io

oI

o

o

oo

o

o

+

+

=

21

0&

& (A.2)

[ ]

=

oo z

zCy 0 (A.3)

We need to show

)()()()( LLLLzo CACAA ωωωω ∆∆∆=∆= + , (A.4)

)()( LLzo BCBB ωω ∆∆== , (A.5)

)()( LILzIoI BCBB ωω ∆∆== , (A.6)

2ICC zo == . (A.7)

From (A.1),

IBV

CuB

VC

zz

VC

AV

Czz

LIL

cLL

o

LL

L

o)(

)()(

)()()(

)( 1

ωω

ωωω

ωω

∆+∆

∆+

∆∆

∆=

&

&

(A.8)

∆∆=∆=

o

LLcL z

zV

CCxCy

1()()(

ωωω . (A.9)

From (A.2) and (A.8), we obtain

=

∆∆

∆ −

o

oLL

L

AAA

VC

AV

C

21

1 0)()(

)( ωω

ω

Page 79: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

78

=∆

o

oL

L

BB

BV

C)(

)(ω

ω,

=∆

Io

oILI

L

BB

BV

C)(

)(ω

ω,

[ ]0)(

)(1

oL

L CV

CC =

∆∆

−ωω .

First,

=

∆∆

∆ −

o

oLL

L

AAA

VC

AV

C

21

1 0)()(

)( ωω

ω⇔

=∆

∆V

CAA

AA

VC L

o

oL

L )(0)(

)(

21

ωω

ω

+∆∆

=

∆∆

oL

L

L

LL

AVCACA

VAAC

)()(

)(

)()(

21 ωω

ωωω

Therefore,

)()()()( LLLLzo CACAA ωωωω ∆∆∆=∆= + .

It is trivial to show

)()( LLzo BCBB ωω ∆∆== ,

)()( LILzIoI BCBB ωω ∆∆== .

Also,

[ ]0)(

)(1

oL

L CV

CC =

∆∆

−ωω ⇔ [ ]

∆=

∆∆

VC

CV

CC L

oL

L)(

0)(

)(1 ωω

ω

⇔ )()( LoL CCC ωω ∆=∆ .

Hence,

2)()( ICCCC LLzo =∆∆== + ωω .

Page 80: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

79

Figure 5.1 Perturbed Model of the Linear Accelerator RF system

Wperf

C

WRipple

WBEAM

+ ke~

Rd~

Bd~

r

ke

Feedback Controller

Bd

Cu

WFB +

+ FB∆

_ +

+

dτ∆dWτ

WFOR

++

FOR∆

Lumped Time Delay

Feedback Loop Distortion

Forward Loop Distortion

K P++

++

Klystron Cavity

Rd

y

WFA Field Attenuator

dzτdwτ

FORwFORz

FBzFBw

WLOSS

Page 81: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

80

Figure 5.2 Perturbed Model of the Linear Accelerator RF system. Uncertainty Block, Open Loop Linear Fractional Transformation Interconnection, and Controller are to be extracted

Wperf

C

WRipple

WBEAM

+ ke~

Rd~

Bd~

r

ke

Feedback Controller

Bd

Cu

WFB +

+

FB∆

_ +

+

dτ∆dWτ

WFOR

++

FOR∆

Lumped Time Delay

Feedback Loop Distortion

Forward Loop Distortion

K P++

++

Klystron Cavity

Rd

y

WFA Field Attenuator

dzτdwτ

FORwFORz

FBzFBw

WLOSS

Outside

Outside

Inside

Page 82: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

81

Figure 5.3 Linear Fractional Transformation Representation of Perturbed Open Loop System

Figure 5.4 Linear Fractional Transformation Representation of Perturbed Closed Loop System

ke~

Rd~

r

Cu

y

dzτ dwτ

FORwFORz

FBz FBw

ke

Bd~GP

C

ke~

Rd~

r

Cu

y

dzτ dwτ

FORwFORz

FBz FBw

ke

Bd~GP

∆∆

FOR

d

FB

τ

Page 83: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

82

Figure 5.5 Linear Fractional Transformation Representation of Perturbed Closed Loop System for Robust Performance

C

ke~

Rd~

r

Cu

y

dzτ dwτ

FORwFORz

FBz FBw

ke

Bd~GP

∆∆

∆∆

FOR

d

FB

P

τ

Page 84: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

83

Figure 5.6 Perturbed Model of the linear accelerator RF system with the SRF Cavity

Wperf

C

WRipple

WBEAM

+ ke~

Rd~

Bd~

r

ke

Feedback Controller

Bd

Cu

WFB

++

FB∆

_ +

+

dτ∆dWτ

WFOR

++

FOR∆

Lumped Time Delay

Feedback Loop Distortion

Forward Loop Distortion

K ++

++

Klystron

Rd

y

WFA Field Attenuator

dzτdwτ

FORwFORz

FBzFBw

WLOSS GSRF

∆SRFvw

SRF

Page 85: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

84

Figure 5.7 Perturbed Model of the Linear Accelerator RF system. Uncertainty Block, Open Loop Linear Fractional Transformation Interconnection, and Controller are to be extracted

Wperf

C

WRipple

WBEAM

+ ke~

Rd~

Bd~

r

ke

Feedback Controller

Bd

Cu

WFB

++

FB∆

_ +

+ dτ∆dWτ

WFOR +

+

FOR∆

Lumped Time Delay

Feedback Loop Distortion

Forward Loop Distortion

K ++ +

Klystron

Rd

y

WFA Field Attenuator

dzτdwτ

FORwFORz

FBzFBw

WLOSS

Outside

Outside

InsideGSRF

∆SRFvw

SRF

Page 86: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

85

Figure 5.8 Linear Fractional Transformation Representation of Perturbed Open Loop System for SRF Cavity

Figure 5.9 Linear Fractional Transformation Representation of Perturbed Closed Loop System for SRF Cavity

ke~

Rd~

r

Cu

y

dzτ dwτ

FORwFORz

FBz FBw

ke

Bd~GP

wv

C

ke~

Rd~

r

Cu

y

dzτ dwτ

FORwFORz

FBz FBw

ke

Bd~GP

∆∆

∆∆

SRF

FOR

d

FB

τ

wv

Page 87: Control System Analysis for the Perturbed Linear …...5 2.5 W Figure 2.1 Amplitude Saturation Curve To understand the normalizations, a 2.5 MW klystron, VKP-8290A is taken as an example

86

Figure 5.10 Linear Fractional Transformation Representation of Perturbed Closed Loop System for Robust Performance for SRF Cavity

C

ke~

Rd~

r

Cu

y

dzτ dwτ

FORwFORz

FBz FBw

ke

Bd~GP

wv

∆∆

∆∆

SRF

FOR

d

FB

P

τ