Next Article in Journal
Effect of Whole-Body Vibration Exposure in Vehicles on Static Standing Balance after Riding
Next Article in Special Issue
Semi-Analytical Finite-Element Analysis for Free and Forced Wave Propagation Using COMSOL and LiveLink for Matlab
Previous Article in Journal
Prescribed Performance Control-Based Semi-Active Vibration Controller for Seat Suspension Equipped with an Electromagnetic Damper
Previous Article in Special Issue
Adaptive Notch Filter in a Two-Link Flexible Manipulator for the Compensation of Vibration and Gravity-Induced Distortion
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Radio Frequency Cavity’s Analytical Model and Control Design

School of Mechatronic Systems Engineering, Simon Fraser University, Surrey, BC V3T 0A3, Canada
*
Author to whom correspondence should be addressed.
Vibration 2023, 6(2), 319-342; https://doi.org/10.3390/vibration6020020
Submission received: 4 February 2023 / Revised: 15 March 2023 / Accepted: 23 March 2023 / Published: 25 March 2023

Abstract

:
Reduction or suppression of microphonic interference in radio frequency (RF) cavities, such as those used in Electron Linear Accelerators, is necessary to precisely control accelerating fields. In this paper, we investigate modeling the cavity as a cylindrical shell and present its free vibration analysis along with an appropriate control scheme to suppress vibrations. To this end, we first obtain an analytical mechanical dynamic model of a nine-cell cavity using a modified Fourier-Ritz method that provides a unified solution for cylindrical shell systems with general boundary conditions. The model is then verified using the ANSYS software in terms of a comparison of eigenfrequencies which prove to be identical to the proposed model. We also present an active observer-based vibration control scheme to suppress the dominant mechanical modes of the cavity. The control system performance is investigated using simulations.

1. Introduction

In electron linear accelerators (e-LINACs), electrons are accelerated up to 50MeV along a linear beam line. Multi-cell superconducting Radio-Frequency (RF) cavities, such as the nine-cell niobium cavity of Advanced Rare IsotopE Laboratory (ARIEL) accelerator at TRIUMF, Canada’s particle accelerator center, accelerate charged particles via an oscillating electric field known as the accelerating field [1,2].
To deliver a high-quality beam requires that the phase of the accelerated particles be precisely controlled so that bunched particles receive the same amount of energy from the multi-cell RF cavities. However, these cavities are subject to impact by microphonic interference. This interference, created primarily by environmental mechanical vibrations, can cause deformations in the shape of the cavity that create a shift in resonance frequency [3]. In attempts to assure good field stability through a well-tuned cavity, various studies to suppress mechanical vibrations have been conducted in accelerator labs around the world [4,5,6].
An accurate model of the system is required to design a controller for suppressing microphonic interference. Analytical solutions for RF fields in an RF structure are only available in simple geometries. Creating an analytical model of mechanical vibrations in a multi-cell cavity is an extremely complex task. For instance, there are restrictions in measuring deflection variables of a multi-cell niobium cavity since access to the cavity is restricted to either end since it is suspended within a Helium bath. A structure without such limitations would allow for placement of sensors and actuators on arbitrary locations cavities; however, the cavity mechanism limits application of force only to the cavity ends.
There exist several approaches for vibration analysis of cylindrical shells such as the Rayleigh-Ritz method [7,8,9,10,11,12,13]. Active noise cancellation in cylindrical shells has also been worked out extensively, e.g. [14,15,16,17,18,19,20,21,22,23,24]. Utilization of piezoelectric laminated cylindrical shells for active vibration control was studied by several studies, e.g. [25,26,27]. However, these studies assume that one can place actuators at arbitrary locations on the shell.
This paper presents a unified solution for cylindrical shells systems with generic boundary conditions using a modified Fourier-Ritz approach. Each displacement for the cylindrical shell is expressed as the modified Fourier series plus auxiliary functions, regardless of the boundary and continuity constraints. The Rayleigh-Ritz method is used to calculate all expansion coefficients as generalized coordinates. A major challenge is choosing the best actuator locations that can be used to actively cancel dominant cylindrical shell’s natural frequencies. For a case where access is limited to the two ends of the cylindrical shell, the only choice available is to apply horizontal forces (e.g., using piezoelectric stacks) at both ends of the cylinder, which we investigate in this paper. To this end, we provide a modeling scheme for approximating a nine-cell cavity in Section 2. In Section 3 we introduce an observer-based LQG controller which is a combination of a Kalman filter and LQR controller. Section 4 and Section 5 present the results in terms of accuracy and effectiveness through MATLAB and simulation analysis. Conclusions are presented in Section 6.

2. Development a 3D Cylindrical Shell Equivalent Model of a Nine-cell RF Cavity

In this section, we develop a cylindrical shell model using apply shell theory and Rayleigh-Ritz method. To this end we obtain the shell’s kinetic and potential energy, displacement functions, and mode shape equations. In the cylindrical shell, the whole energy function consists mainly of two components: potential energy E P o t e n t i a l and kinetic energy E K i n e t i c . As part of the Rayleigh-Ritz method, the energy function is used to formulate the equations of motion. Next, we determine the cylindrical shell’s equation of motion derived from the Lagrangian equation, and its stiffness matrix and mass matrix. Using a modified Fourier series to satisfy the boundary conditions, we arrive at an expanded equation of motion. This improved Fourier series is composed of a standard Fourier series and auxiliary polynomial functions. The displacements of the cylindrical shell component ( u , v , w ) can be written with the consideration of the symmetric modes. Next, assuming that the actuator forces can be applied only at both ends, and using the method of virtual work, we determine the input matrix.

2.1. Description of Nine-Cell RF Cavity

A multi-cell cavity is a structure with multiple resonators (cells) coupled together as shown in Figure 1. The effective length of the nine-cell Cavity is L = 1.061 with a wall thickness of h = 3 μ m. The cavity is fabricated from solid niobium sheets.
In Figure 2, side view and geometry of TRIUMF’s nine-cell cavity is shown. A helium tank contains the superfluid helium needed for cooling. It also serves as a mechanical support of the cavity and as a part of the tuning mechanism.

2.2. Description of the Cylindrical Shell Model

In this study, we use a simplified equivalent model of the cavity and a cylindrical coordinate system of ( x , θ , r ) for a cylindrical shell which has length L, thickness h, and radius R. The displacement functions for this cylindrical shell are u , v , w i n x , θ and r directions. The thickness of the shell is assumed to be uniform and very small, compared to the length of the cylindrical shell [28]. Hence one can apply shell theory for structural modeling.

2.3. Kinetic and Potential Energy for Cylindrical Shell

Using the classical theory of shells for a circular cylindrical shell, the general displacements of the cylindrical shell with respect to the Figure 3 coordinate system are denoted by v, u, w in the x, θ and r directions, respectively (see Appendix A).
To find a solution for the equation of motion, Mirsky [29] suggested use of displacement function potentials as Φ and Ψ functions (See Appendix A (A4), (A5), (A6)). Considering the boundary condition for the cylindrical shell with a finite length and thin wall, according to Reissner’s thin shell theory [30], the displacement functions are as follows
u ( x , θ , t ) = U cos ( λ x ) cos ( n θ ) e j ω t
v ( x , θ , t ) = V sin ( λ x ) sin ( n θ ) e j ω t
w ( x , θ , t ) = W sin ( λ x ) cos ( n θ ) e j ω t
where U, V and W are constants. The displacement functions can be expressed as the series of functions in x and θ directions that have m longitudinal and n transverse nodes, respectively (see Appendix A). The kinetic energy E K i n e t i c and the potential energy E P o t e n t i a l of a cylindrical shell are provided in Appendix B.

2.3.1. Rayleigh-Ritz Method

The Rayleigh-Ritz method is a direct numerical method of approximating eigenvalues considering boundary conditions. The method relies on approximating the shell’s structural deformation. It enables one to reduce an infinite number of degrees-of-freedom (DOF) of a system into a finite number. Using the Rayleigh–Ritz method, we next derive a dynamic model for the free vibration analysis of a cylindrical shell.
u ( x , θ , t ) = n = 1 u n ( x , θ , t ) = n = 1 Φ u ( x ) cos n θ q u n ( t )
v ( x , θ , t ) = n = 1 v n ( x , θ , t ) = n = 1 Φ v ( x ) sin n θ q v n ( t )
v ( x , θ , t ) = n = 1 w n ( x , θ , t ) = n = 1 Φ w ( x ) cos n θ q w n ( t )
The terms Φ u ( x ) , Φ v ( x ) and Φ w ( x ) are mode shape function vectors in u, v and w directions, respectively, which satisfy the boundary conditions.
Φ u ( x ) = [ cos π x L , cos 2 π x L , cos 3 π x L , , cos m π x L ]
Φ v ( x ) = [ sin π x L , sin 2 π x L , sin 3 π x L , , sin m π x L ]
Φ w ( x ) = [ sin π x L , sin 2 π x L , sin 3 π x L , , sin m π x L ]
The terms δ u n , δ v n and δ w n are generalized displacement vector of each direction for transverse n-th mode.
δ u n ( t ) = [ δ u n 1 , δ u n 2 , δ u n 3 , , δ u n m ]
δ v n ( t ) = [ δ v n 1 , δ v n 2 , δ v n 3 , , δ v n m ]
δ w n ( t ) = [ δ w n 1 , δ w n 2 , δ w n 3 , , δ w n m ]
The kinetic energy for the cylindrical shell considering the Rayleigh-Ritz method is given by
E K i n e t i c = 1 2 ρ h L π ( δ ˙ u T M u u δ ˙ u + δ ˙ v T M v v δ ˙ v + δ ˙ w T M w w δ ˙ w ) .
In the kinetic energy equation, the components are defined to be elements of the mass matrix M, denoted by M u u , M v v and M w w in the u and v and w directions, respectively, as follows
M u u = 0 L Φ u T Φ u d x = Φ u u
M v v = 0 L Φ v T Φ v d x = Φ v v
M w w = 0 L Φ w T Φ w d x = Φ w w
and the potential energy with the same method is
E P o t e n t i a l = E R h π 2 L ( 1 μ 2 ) ( δ u T K u u δ u + δ v T K v v δ v + δ w T K w w δ w + 2 δ u T K u v δ v + 2 δ v T K v w δ w + 2 δ u T K u w δ w ) .
In the potential energy equation, the terms of K, or stiffness matrix, are denoted by K u u , K v v and K w w in the u and v and w directions, respectively. Also, K u v , K v w and K u w are given by
K u u = ( 1 μ 2 ) L 2 n 2 2 R 2 0 L Φ u T Φ u d x + 0 L Φ ˙ u T Φ ˙ u d x = ( 1 μ 2 ) L 2 n 2 2 R 2 Φ u u + Φ ˙ u u
K v v = ( L 2 n 2 R 2 ) 0 L Φ v T Φ v d x + ( 1 μ ) 2 0 L Φ ˙ v T Φ ˙ v d x = ( L 2 n 2 R 2 ) Φ v v + ( 1 μ ) 2 Φ ˙ v v
K w w = ( L 2 R 2 + L 2 n 4 h 2 12 R 4 ) 0 L Φ w T Φ w d x + ( 1 μ 2 ) h 2 n 2 6 R 2 0 L Φ ˙ w T Φ ˙ w d x + h 2 12 L 2 0 L Φ ¨ w T Φ ¨ w d x μ 2 h 2 n 2 6 R 2 0 L Φ ¨ w T Φ w d x
K u v = ( 1 μ 2 ) L n 2 R 0 L Φ ˙ u T Φ ˙ v d x + μ L n R 0 L Φ ˙ u T Φ v d x
K v w = L 2 n R 2 0 L Φ v T Φ w d x
K u w = μ L R 0 L Φ u T Φ ˙ w d x .

2.3.2. Equation of Motion for the Cylindrical Shell Structure

From the energy method, using Rayleigh-Ritz equations, and considering the general boundary conditions, the equation of motion for cylindrical shell can be derived from Lagrange’s equation, i.e.,
L A G = E P o t e n t i a l E K i n e t i c .
According to Hamiltonian’s principle, the variation of the proceeding function is set to zero with respect to expansion of coefficients
d d t ( L A G δ ˙ ) L A G δ = 0 .
Inserting the displacement equations into the Lagrangian equation and minimizing it against all the unknown coefficients, a system of linear algebraic equation in matrix form can be obtained as
( ρ R L h π ) M δ ¨ + R h π E ( 1 μ ) 2 L K δ = 0
K is the cylindrical shell’s stiffness matrix and M is the cylindrical shell’s mass matrix. (See details in Appendix C).
K = K u u K u v K u w K u v T K v v K v w K u w T K v w T K w w
M = M u u 0 0 0 M v v 0 0 0 M w w
The natural frequencies and eigenvectors of the cylindrical shell can be derived by solving a standard eigenvalue problem. Each of the eigenvectors contains a Fourier coefficient for that corresponding mode
| K Ω 2 M | = 0
where Ω = L ρ ( 1 μ 2 ) E ω .
The selection of the displacement auxiliary functions is very important when analyzing the vibration characteristics of the cylindrical shell for high accuracy and convergent results. Researchers have investigated the free vibration of thin walled cylindrical shells under different displacement auxiliary functions (see e.g. [10]).

2.3.3. Modified Fourier Series

In the Rayleigh-Ritz energy method, the auxiliary functions are the essential to achieving an accurate solution. These auxiliary functions need to satisfy the boundary conditions. In this study, using the modified Fourier series method, we write the displacement functions in u and v directions as
u ( x , θ , t ) = e j ω t [ n = 0 m = 0 U n m cos ( λ m x ) cos ( n θ ) + n = 0 p = 1 2 U ^ n p α p ( x ) cos ( n θ ) + n = 1 m = 0 U ˜ n m cos ( λ m x ) sin ( n θ ) + n = 1 p = 1 2 U ^ ^ n p α p ( x ) sin ( n θ ) ]
v ( x , θ , t ) = e j ω t [ n = 0 m = 0 V n m cos ( λ m x ) cos ( n θ ) + n = 0 p = 1 2 V ^ n p α p ( x ) cos ( n θ ) + n = 1 m = 0 V ˜ n m cos ( λ m x ) sin ( n θ ) + n = 1 p = 1 2 V ^ ^ n p α p ( x ) sin ( n θ ) ] .
The auxiliary functions used in displacement functions in the u and v direction of the cylindrical shell equations are
α 1 ( x ) = x L 2 ( x L ) 2
α 2 ( x ) = x 2 L 2 ( x L )
and the displacement functions in w directions is
w ( x , θ , t ) = e j ω t [ n = 0 m = 0 W n m cos ( λ m x ) cos ( n θ ) + n = 0 f = 1 4 W ^ n f β f ( x ) cos ( n θ ) + n = 1 m = 0 W ˜ n m cos ( λ m x ) sin ( n θ ) + n = 1 f = 1 4 W ^ ^ n f β f ( x ) sin ( n θ ) ] .
The auxiliary functions used in displacement functions in the w direction
β 1 ( x ) = L 12 π ( 27 sin ( π x 2 L ) sin ( 3 π x 2 L ) )
β 2 ( x ) = L 12 π ( 27 cos ( π x 2 L ) + cos ( 3 π x 2 L ) )
β 3 ( x ) = L 3 3 π 3 ( 3 sin ( π x 2 L ) sin ( 3 π x 2 L ) )
β 4 ( x ) = L 3 3 π 3 ( 3 cos ( π x 2 L ) cos ( 3 π x 2 L ) )
where L is the length of the cylindrical shell.
All these polynomial auxiliary functions satisfy the boundary conditions at x = 0 , L . According to the equation of motion previously discussed, we have ( K ω 2 M ) D = 0 , where D is the coefficient vector in u, v and w directions
D = [ U , V , W ] T .
So the equation of motion can be expressed as follows
( K ω 2 M ) U V W = 0 0 0
where the vector in the u direction is
U = [ U 00 , U 01 , U 02 , , U n m , , U N M U ^ 00 , U ^ 01 , U ^ 02 , , U ^ n m , , U ^ N M U ˜ 00 , U ˜ 01 , U ˜ 02 , , U ˜ n p , , U ˜ N P U ^ ^ 00 , U ^ ^ 02 , , U ^ ^ n p , , U ^ ^ N P ] T
and the vector in the v direction is
V = [ V 00 , V 01 , V 02 , , V n m , , V N M V ^ 00 , V ^ 01 , V ^ 02 , , V ^ n p , , V ^ N P V ˜ 00 , V ˜ 01 , V ˜ 02 , , V ˜ n m , , V ˜ N M V ^ ^ 00 , V ^ ^ 02 , , V ^ ^ n p , , V ^ ^ N P ] T .
Furthermore, the vector in w direction is given by
W = [ W 00 , W 01 , W 02 , , W n m , , W N M W ^ 00 , W ^ 01 , W ^ 02 , , W ^ n f , , W ^ N F W ˜ 00 , W ˜ 01 , W ˜ 02 , , W ˜ n m , , W ˜ N M W ^ ^ 00 , W ^ ^ 02 , , W ^ ^ n f , , W ^ ^ N F ] T
where M and N are the truncated for m (longitudinal modes) and n (transverse modes), respectively. Now if a force is applied to the cylindrical shell the virtual work is given by
δ W v i r t u a l = E K i n e t i c E P o t e n t i a l
and the equation of motion is
M * δ ¨ + K * δ = B * u ( t )
where u ( t ) is input force to the cylindrical shell and B is the force participation matrix, which reflects the effect of applied force on each mode on the cylindrical shell. Each column in B matrix represent a set of force from an actuator.
B * = B u B v B w 4 N ( M + P ) + 2 N ( M + F ) × n i n p u t
where our defined input B matrix in the u direction is
B u = [ B u 00 , B u 01 , B u 02 , , B u n m , , B u N M B ˜ u 00 , B ˜ u 01 , B ˜ u 02 , , B ˜ u n p , , B ˜ u N P B ^ u 00 , B ^ u 01 , B ^ u 02 , , B ^ u n m , , B ^ u N M B ^ ^ u 00 , B ^ ^ u 02 , , B ^ ^ u n p , , B ^ ^ u N P ] ( 2 N ( M + P ) ) × n i n p u t T .
The input matrix B in the v direction is given by
B v = [ B v 00 , B v 01 , B v 02 , , B v n m , , B v N M B ˜ v 00 , B ˜ v 01 , B ˜ v 02 , , B ˜ v n p , , B ˜ v N P B ^ v 00 , B ^ v 01 , B ^ v 02 , , B ^ v n m , , B ^ v N M B ^ ^ v 00 , B ^ ^ v 02 , , B ^ ^ v n p , , B ^ ^ v N P ] ( 2 N ( M + P ) ) × n i n p u t T
and lastly, the input matrix B in the w direction is
B w = [ B w 00 , B w 01 , B w 02 , , B w n m , , B w N M B ˜ w 00 , B ˜ w 01 , B ˜ w 02 , , B ˜ w n p , , B ˜ w N P B ^ w 00 , B ^ w 01 , B ^ w 02 , , B ^ w n m , , B ^ w N M B ^ ^ w 00 , B ^ ^ w 02 , , B ^ ^ w n p , , B ^ ^ w N P ] ( 2 N ( M + F ) ) × n i n p u t T .
Depending on the force direction and position, and the effects of force on vibration modes, the B matrix can be determined. As can be seen, the resulting displacements in u, v and w are a combination of sine and cosine modes.

3. Control Design

The equation of motion for (45) contains infinite number of modes of vibration. Our goal in control design is just to control a limited number of those modes, considering the fact that we only have access to both ends of the cylinder. By applying forces at both ends, we want to cancel out some natural modes of vibration. Next we study the model for controllability of modes for a reduced order model.
By solving the eigenvalue problem corresponding to n modes, the eigenvalues and eigenvectors are obtained. The mass and stiffness matrices need to satisfy the orthogonality condition. Thus we have
O n T M * O n = I
O n T K * O n = Λ n
where I is identity matrix, O n is eigenvector matrix, and Λ n is eigenvalue matrix for n eigenvalues. Furthermore, Λ n is given by
Λ n = ω 1 2 ω 1 2 ω 2 2 ω 2 2 ω n 2 .
After rearranging the natural frequencies in ascending order, N vibration modes are considered. The equation of motion with N natural frequencies, and taking into consideration the damping coefficient, is then given by
δ ^ ¨ + Γ N δ ^ ˙ + Λ N δ ^ = O N T B * u .
In this study, we define state-space control model
Δ ˙ ( t ) = A Δ ( t ) + B u ( t ) + w ( t )
y ( t ) = C Δ ( t ) + D u ( t ) + v ( t )
where the A matrix is given by
A = 0 I Λ N Γ N .
The components of A matrix are given by
Γ N = 2 Z Ω N = 2 ζ 1 ω 1 2 ζ j ω j ζ N ω N
where A is the system matrix, B is the input matrix, and C is the output matrix. The term w ( t ) is the external disturbance (if there is any) and v ( t ) is the sensor noise. Also we have C = B T where
B = 0 O N T B N *
and
C = C N O N 0 .

3.1. Reduced-Order Modeling for State-Space Matrices

A reduced order state-space model of the system is given by
Δ ˙ r ( t ) = A r Δ r ( t ) + B r u r ( t ) + w ( t )
y r ( t ) = C r Δ r ( t ) + D r u r ( t ) + v ( t )
where
A r = 0 I Ω r Γ r
where each components of A r matrix are defined as
Ω r = d i a g ( ω i 2 ) n = 0 , 1 , 2 , , r
and
Γ r = d i a g ( 2 ζ i ω i ) n = 0 , 1 , 2 , , r
where ω j is the frequency of mode j, ζ j is the effective modal damping of mode j, and u r is the vector of input forces
u r = u 1 ( t ) u r ( t )
B r is a (2n× n input) state-space matrix defined by where n input is the number of scalar input forces.
B r = 0 Φ r
where
Φ r = O r T F u
where O r is the matrix of reduced order eigenvectors and F u is a unit force matrix with size (ndof × ninput). It has 1 at the degrees of freedom where input forces are active and 0 elsewhere. Now that the states δ have been expressed as a function of the input loads, the equation for the degrees of freedom observed (outputs y r ) is written as:
y r = y r ( t ) y r ˙ ( t ) y r ¨ ( t ) = C r Δ r + D r F
C r is a (3*noutput × 2*n) state-space matrix, where noutput is derived from outputs.
C r = Ψ r 0 0 Ψ r Ψ r Ω r Ψ r Γ r
where
Ψ r = U u O r
U u is a unit displacement matrix with size (noutput × ndof). It has 1 on degrees of freedom where output is requested and 0 elsewhere. D r is a (3*noutput × ninput) state-space matrix defined by
D r = 0 0 Ψ r Φ r .

3.2. Controllability of the Reduced Order Model

The system in (54) is controllable if mass and stiffness matrices ( M * and K * ) are symmetric, diagonal and positive definite, and we assume that we only have access to both ends of the model and the boundary condition is two both ends are free and our model is fixed in the midway. The system controllability matrix is given by
Q C = B r A r B r A r 2 B r A r 3 B r A r 2 n 1 B r .
To evaluate the controllability of the system, we should prove that the controllability matrix is full rank, i.e., r a n k ( Q C ) = 2 n . In order to calculate the rank of Q C , we obtain columns of the controllability matrix as follows
A r 2 i = ( Ω r ) i I 2 n i = 0 , 2 , 4 , , n A r 2 i 1 = ( Ω r ) i A r i = 1 , 3 , 5 , , n 1 .
Considering (73), in general, we are unable to demonstrate that Q C is full rank, meaning that the system is not fully controllable (for all of its natural frequencies). In order to develop a controller, we typically first divide the system into controllable and non-controllable matrices. The controller is then designed to suppress vibrations in the controllable modes. However, for this specific dynamic and special boundary condition that we assume the mass and stiffness matrices as diagonal matrix, we can prove that Q C is full rank and the system is controllable. The controllability Gramian of the system is defined as
W C ( t ) = 0 t e τ A r T B r B r T e τ A d τ .
To prove the controllability of the system, considering the reduced order system, and taking all the mentioned assumptions into consideration, we see that the controllability matrix is not full rank or rank( Q C ) ≠ 2 n . Here we need to decompose the controllable and non-controllable modes and then design the controller for the modes that are controllable.

Controllable and Un-Controllable Decomposition

Kalman decomposition in control theory [31] presents a mathematical method for converting a model of any linear time-invariant ( L T I ) control system to a form in which the system may be decomposed into a standard form that clearly shows the system’s observable and controllable components. Considering the state space model of the reduced order system in (54)
Δ ^ r = Δ C O Δ C O ^ Δ C ^ O Δ C ^ O ^
A ^ r = A C O 0 A 13 0 A 12 A C O ^ A 23 A 24 0 0 A C ^ O 0 0 0 A 43 A C ^ O ^
B ^ r = B C O B C O ^ 0 0
C ^ r = C C O 0 C C ^ 0
D ^ r = D r .
Therefore, our new model for the control design will be the controllable and observable part of our finite element analysis model.
Δ ˙ C O = A C O Δ C O + B C O u
y = C C O Δ C O + D C O u
where Δ C O and A C O matrix and B C O matrix are
Δ C O = δ C O δ C O ˙ .
Controllability Gramian of the new system is defined as
W ^ C ( t ) = 0 t e τ A C O T B C O B C O T e τ A C O d τ = 0 t e τ A C O T e τ A C O d τ .
The system is controllable if, and only if, W ^ C is nonsingularr for ant t > 0 . Also, controllability matrix for this new defined system is
Q ^ C = B C O A C O B C O A C O 2 B C O A C O 3 B C O A C O 2 n 1 B C O
r a n k ( Q ^ C ) = 2 n and it is full rank. Therefore, the new defined system is controllable.

3.3. Lyapunov-Based Controller

The system introduced in (80), is asymptotically stable using the following controller
u = G Δ
where G is a positive gain and δ ˙ is replaced with an Observer based control design as follows
Δ ^ ˙ = A Δ ^ Δ ^ + B C O u
where A Δ ˜ ( 2 n × 2 n ) matrix is
A Δ ˜ = l 1 × I I Ω C O + l 2 × I 0
the input to the observer-based controller is
u = G Δ ^ .
Defining the Lyapunov function of the system as V L , the derivative of this specified Lyapunov function candidate ( V L ˙ ) should be negative definite or negative semi-definite, thus
V L = 1 2 Δ ˙ T M * Δ ˙ + 1 2 Δ T K * Δ
V L ˙ = Δ ˙ T M * Δ ¨ + Δ T K * Δ ˙ = Δ ˙ T B * u .
If the input is defined as multiplication of a negative value and input B * matrix, then the derivative of the Lyapunov function is
V L ˙ = G Δ ˙ T Δ ˙ 0 .
Therefore, the first derivative of the Lyapunov function is negative semi definite and the system is asymptotically stable.

3.4. Observability

In this section, we show the system observability through a lemma, then we proceed to design an observer-based controller. Observability Gramian for our system is defined as
W ^ O ( t ) = 0 t e τ A C O T C C O T C C O e τ A C O d τ .
System is observable if and only if W 0 ( t ) is nonsingular for any t > 0 . Observability matrix of this system is given by
Q ^ O = C C O C C O A C O C C O A C O 2 C C O A C O 2 n 1 T .
To prove the observability of the system we should have r a n k ( Q ^ O ) = 2n that is full rank.

3.5. Observer-Based Control Design

The design of an observer to estimate the states of the system in order to design a controller is as follows
Δ ^ ˙ = A C O Δ ^ + B C O u + R ( y y ^ ) .
Recalling the system output y from (81), the estimated output of the system is defined as
y ^ = C C O Δ ^ + D u
putting (95) into (94) and simplifying our observer equation becomes
Δ ^ ˙ = ( A C O R C C O ) Δ ^ + B C O u .
The estimation error of the states is written as
δ ˜ = δ ^ δ C O .
Therefore, the observer error system can be defined as
Δ ˜ ˙ = Δ ^ ˙ Δ C O ˙ = ( A C O R C C O ) Δ ˜
where R is an observer gain ( 2 n × 1 ) vector.
A ˜ = A C O R C C O
Since the system is observable, we can arbitrarily place eigenvalues of (96) in the left half plane.

3.6. Observer-Based Controller Transfer Function

Considering (81), let us define input as follows
u = G Δ C O
where u is input to the controller and the observer gain vector is
Δ ^ ˙ = A C O Δ ^ + B C O ( G δ ^ ) + R C C O Δ ^ R y .
Our observer-based controller system can be written in a matrix form as follows
Δ ^ ˙ = A Δ ^ Δ ^ R y
u = G Δ ^
where
A Δ ^ = A C O B C O G R C C O .
The transfer function of the observer-based controller system is
H Δ ( s ) = U ( s ) Y ( s ) = G × ( S I A Δ ^ ) 1 × R .
To calculate the transfer function of this observer-based controller we need to find the determinant of A Δ ^ matrix. This determinant is greater than zero, therefore, A Δ ^ is invertible and the transfer function can be calculated. See Figure 4 that shows the block diagram of observer-based controller.

3.7. LQG Control Design

A Kalman filter [32] has been designed to estimate the system states from the sensor measurement. The dynamic equation of an optimal observer is
Δ ^ ˙ = A C O Δ ^ + B C O u K + R K ( y y ^ )
y = C C O Δ ^
where R K = P C C O T T 1 , in which P is positive definite solution of the algebraic Riccati equation
P A C O T + A C O P P C C O T T 1 C C O P + J = 0 .
Based on Linear Quadratic Regulator (LQR) theory, J 0 and T 0 , the control input is u K = G K x ^ ( t ) . And G K = T 1 B C O T S that S is the positive definite solution of the algebraic Riccati equation
S A C O T + A C O S S B C O T T 1 B C O S + J = 0 .
Actual states of the system δ ( t ) are not available so δ ^ ( t ) that are new observed states from the sensors are used for calculating the control force.
u K = G K Δ ^ ( t )
and the equation that combines the observer and the controller is
Δ ^ ˙ = A C O Δ ^ ( t ) B C O G K Δ ^ ( t ) + R K ( y r C C O Δ ^ ) = ( A C O B C O G K R K C C O ) Δ ^ ( t ) + R K y
A proper control input is based on the measured signal of the collocated piezo sensor and the LQG controller has been developed in MATLAB code (see Figure 5).

4. Comparison of Numerical Model with ANSYS Results

In this study, the goal is vibration control in a nine-cell superconducting cavity. To study the cavity structure and vibration analysis, the model has been simplified as shown in Figure 6. The closest structure to the simplified nine-cell cavity is a cylindrical shell with the length L = 1.062 m and thickness of h = 2.8 mm (See Figure 7). ANSYS modeling of the cylindrical shell with the same characteristics for the nine-cell cavity is the same vibration and modal analysis as the analytical solution with modified Fourier model.

5. Simulation ANALYSIS and MATLAB RESULTS

The boundary conditions are that we only have access to the both ends of the cavity. By applying pairs of forces we want to cancel out some modes of vibration. Considering our constraints, we apply two equal forces to the both ends in the opposite direction of each other. Simulation analysis is carried out through 24 points selected by 4 points for longitudinal direction and 6 points for circumferential direction as shown in Figure 8. In the first attempt of the simulation, the first force has been applied to the node 1, and the second force to the node 23.
In order to control more modes of vibration, we increase the quantity of the paired forces that are applying to both ends. In this case, by applying 4 pairs of forces to the both ends nodes (1, 2, 3, 4) on one side and nodes (21, 22, 23, 24) on the other side, the rank of observability and controllability matrix become 8. It means that, according to our proposed model, when 4 pairs of forces are applied to both ends, then 8 modes of vibration can be controlled. Again, we decompose the system into controllable and uncontrollable parts. Also, to design the observer we use the observable part of the matrix from the decomposition. In this case, the rank of observability and controllability of the system are both 4. We decompose the system into controllable and uncontrollable parts and design a controller, based on the designed observer for those 4 controllable modes of vibrations, with an observer-based controller and with a LQG controller. To continue our studies we design an observer base controller with pole placement in the LHP (left half plane).
In Figure 9 the inputs for the system (which is the input voltage to the actuators) have been shown.
Figure 10 is showing the output of the system which are sensors voltages.
As it can be seen in Figure 11, the observer error is zero.
Figure 12 illustrates that the designed observer-based controller is perfectly canceling out the vibration for those four modes.
In Figure 13 the states of the system without control and after applying the controller is shown. As can be seen in this figure, the observer-based LQG controller is controlling the 8 modes of vibration.
In Figure 14, the output of the system with and without controller has been shown.
Figure 15 it is shown that the observer-based LQG controller is controlling the 8 modes and cancelling out the unwanted vibration from them.

6. Conclusions

Our intent was to reduce microphonic interference in a nine-cell radio frequency cavity that has boundary conditions allowing access to only the ends of the cavity. As it is not possible to find an exact analytical model of a uniform nine-cell cavity, we modeled the cavity’s dynamic as a cylindrical shell with the same thickness and length as the cavity, and we developed an analytical mechanical model for this structure with the same physical characteristics and eigenfrequencies. Utilizing a modified Fourier-Ritz method to fulfill the modelling, we presented a unified solution for a cylindrical shell system with general boundary conditions. Regardless of the boundary and continuity conditions, we were able to express each displacement of the cylindrical shell, using a modified Fourier series composed of the standard Fourier series and auxiliary functions. We determined all coefficients by the Rayleigh-Ritz method. Using ANSYS simulation, we conducted a modal analysis to compare the cavity’s dynamic and the cylindrical shell’s dynamic. The results showed that the first ten eigenfrequencies of the two structures are almost identical. Finally, we designed an active vibration control to cancel out specific mechanical modes of a nine-cell cavity with constrained access limiting measurement and application of input forces to only the ends of the cavity. This observer-based controller can control a maximum of 8 modes of vibration. Using MATLAB simulation, we proved the accuracy of our observer-based LQG controller’s ability to control all controllable modes of vibration.

Author Contributions

Conceptualization, M.K. and M.M.; methodology, M.K., M.M. and J.T.K.; software, M.K. and J.T.K.; validation, M.K., J.T.K. and M.M.; formal analysis, M.K., J.T.K. and M.M.; investigation, M.K. and M.M.; resources, M.M.; writing, M.K. and J.T.K.; writing—review and editing, M.M. and J.T.K.; visualization, M.K.; supervision, M.M. and J.T.K.; project administration, M.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Simon Fraser University and partially by TRIUMF Canada Particle Accelerator Centre.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Displacement Functions in u, v and w Directions

u ( x , θ , r , t ) = U ( r , θ ) cos ( λ x ) e j ω t
v ( x , θ , r , t ) = V ( r , θ ) sin ( λ x ) e j ω t
w ( x , θ , r , t ) = W ( r , θ ) cos ( λ x ) e j ω t
where λ = m π L , and
U ( r , θ ) = C Φ
V ( r , θ ) = 1 r Φ θ Ψ r
W ( r , θ ) = 1 r Φ r + 1 r Ψ θ
u ( x , θ , t ) = n = 0 m = 0 u n m ( x , θ , t ) = n = 0 m = 0 U n m cos ( λ m x ) cos ( n θ ) e j ω t
v ( x , θ , t ) = n = 0 m = 0 v n m ( x , θ , t ) = n = 0 m = 0 V n m sin ( λ m x ) sin ( n θ ) e j ω t
w ( x , θ , t ) = n = 0 m = 0 w n m ( x , θ , t ) = n = 0 m = 0 W n m sin ( λ m x ) cos ( n θ ) e j ω t .

Appendix B. Kinetic Energy and Potential Energy

E K i n e t i c = ρ h 2 0 2 π 0 L ( u t ) 2 + ( v t ) 2 + ( w t ) 2 × R d x d θ
where ρ is the mass density of the cylindrical shell. Equations for strain in the cylindrical shell are
ϵ x = u x z 2 w x 2
ϵ θ = 1 R v θ + w R z R 2 2 w θ 2
ϵ x θ = v x + 1 R u θ + 2 z R 2 w x θ
ϵ x z = ϵ θ z = ϵ z z = 0
and the equations for stress which are necessary to obtain the potential energy are:
σ x = E 1 μ 2 ( ϵ x + ν ϵ θ )
σ θ = E 1 μ 2 ( ϵ θ + μ ϵ x )
σ x θ = σ θ x = E 1 μ 2 ϵ x θ
σ x z = σ θ z = σ z z = 0
where E is Young’s modulus and μ is the Poisson’s ratio. So the potential energy can be expresses as
E P o t e n t i a l = 1 2 0 L 0 2 π 0 h ( ϵ x σ x + ϵ θ σ θ + ϵ x θ σ x θ ) R d x d θ d z
by inserting strain and stress into the potential energy equation.
E P o t e n t i a l = E h 2 ( 1 μ 2 ) 0 2 π 0 L { ( u x + v R θ + w R ) 2 2 ( 1 μ ) u x ( v R θ + w R ) + ( 1 μ ) 2 ( v x + u r θ ) 2 } R d x d θ + E h 3 24 ( 1 μ 2 ) 0 2 π 0 L { ( 2 w x 2 + 2 w R 2 θ 2 ) 2 2 ( 1 μ ) 2 w x 2 2 w R 2 θ 2 ( 2 w x θ ) 2 } R d x d θ + E h 3 24 R 2 ( 1 μ 2 ) 0 2 π 0 L { 2 μ v θ 2 w x 2 2 v θ 2 w R 2 θ 2 + ( v R θ ) 2 4 ( 1 μ ) v x 2 w x θ + 2 ( 1 μ ) ( v x ) 2 } R d x d θ

Appendix C. Dimension of Stiffness Matrix and Mass Matrix in Different Direction

K u u = [ K u u 11 a ] ( M N × M N ) [ K u u 12 a ] ( M N × P N ) [ K u u 21 a ] ( P N × M N ) [ K u u 22 a ] ( P N × P N ) 0 0 0 0 0 0 0 0 [ K u u 11 b ] ( M N × M N ) [ K u u 12 b ] ( M N × P N ) [ K u u 21 b ] ( P N × M N ) [ K u u 22 b ] ( P N × P N )
where the matrix dimension is ( 2 N ( M + P ) × 2 N ( M + P ) ) .
K u v = 0 0 0 0 [ K u v 11 b ] ] ( M N × M N ) [ K u v 12 b ] ( M N × P N ) [ K u v 21 b ] ] ( P N × M N ) [ K u v 22 b ] ( P N × P N ) [ K u v 11 a ] ( M N × M N ) [ K u v 12 a ] ( M N × P N ) [ K u v 21 a ] ( P N × M N ) [ K u v 22 a ] ( P N × P N ) 0 0 0 0
where the matrix dimension is ( 2 N ( M + P ) × 2 N ( M + P ) ) .
K u w = [ K u w 11 a ] ( M N × M N ) [ K u w 12 a ] ( M N × P N ) [ K u w 21 a ] ( F N × M N ) [ K u w 22 a ] ( F N × P N ) 0 0 0 0 0 0 0 0 [ K u w 11 b ] ( M N × M N ) [ K u w 12 b ] ( M N × P N ) [ K u w 21 b ] ( F N × M N ) [ K u w 22 b ] ( F N × P N )
where the matrix dimension is ( 2 N ( M + P ) × 2 N ( M + F ) ) .
K v v = [ K v v 11 a ] ( M N × M N ) [ K v v 12 a ] ( M N × P N ) [ K v v 21 a ] ( P N × M N ) [ K v v 22 a ] ( P N × P N ) 0 0 0 0 0 0 0 0 [ K v v 11 b ] ( M N × M N ) [ K v v 12 b ] ( M N × P N ) [ K v v 21 b ] ( P N × M N ) [ K v v 22 b ] ( P N × P N )
where the matrix dimension is ( 2 N ( M + P ) × 2 N ( M + P ) ) .
K v w = 0 0 0 0 [ K v w 11 b ] ( M N × M N ) [ K v w 12 b ] ( M N × P N ) [ K v w 21 b ] ( P N × M N ) [ K v w 22 b ] ( P N × F N ) [ K v w 11 a ] ( M N × M N ) [ K v w 12 a ] ( M N × P N ) [ K v w 21 a ] ( P N × M N ) [ K v w 22 a ] ( P N × F N ) 0 0 0 0
where the matrix dimension is ( 2 N ( M + P ) × 2 N ( M + F ) ) .
K w w = [ K w w 11 a ] ( M N × M N ) [ K w w 12 a ] ( M N × F N ) [ K w w 21 a ] ( F N × M N ) [ K w w 22 a ] ( F N × F N ) 0 0 0 0 0 0 0 0 [ K w w 11 b ] ( M N × M N ) [ K w w 12 b ] ( M N × F N ) [ K w w 21 b ] ( F N × M N ) [ K w w 22 b ] ( F N × F N )
where the matrix dimension is ( 2 N ( M + F ) × 2 N ( M + F ) ) .
M u u = [ M u u 11 a ] ( M N × M N ) [ M u u 12 a ] ( M N × P N ) [ M u u 21 a ] ( P N × M N ) [ M u u 22 a ] ( P N × P N ) 0 0 0 0 0 0 0 0 [ M u u 11 b ] ( M N × M N ) [ M u u 12 b ] ( M N × P N ) [ M u u 21 b ] ( P N × M N ) [ M u u 22 b ] ( P N × P N )
where the matrix dimension is ( 2 N ( M + P ) × 2 N ( M + P ) ) .
M v v = [ M v v 11 a ] ( M N × M N ) [ M v v 12 a ] ( M N × P N ) [ M v v 21 a ] ( P N × M N ) [ M v v 22 a ] ( P N × P N ) 0 0 0 0 0 0 0 0 [ M v v 11 b ] ( M N × M N ) [ M v v 12 b ] ( M N × P N ) [ M v v 21 b ] ( P N × M N ) [ M v v 22 b ] ( P N × P N )
where the matrix dimension is ( 2 N ( M + P ) × 2 N ( M + P ) ) .
M w w = [ M w w 11 a ] ( M N × M N ) [ M w w 12 a ] ( M N × F N ) [ M w w 21 a ] ( F N × M N ) [ M w w 22 a ] ( F N × F N ) 0 0 0 0 0 0 0 0 [ M w w 11 b ] ( M N × M N ) [ M w w 12 b ] ( M N × F N ) [ M w w 21 b ] ( F N × M N ) [ M w w 22 b ] ( F N × F N )
where the matrix dimension is ( 2 N ( M + F ) × 2 N ( M + F ) ) .

References

  1. Dilling, J.; Krücken, R.; Merminga, L. ISAC and ARIEL: The TRIUMF Radioactive Beam Facilities and the Scientific Program; Springer: Dordrecht, The Netrherlands, 2014. [Google Scholar]
  2. Wangler, T.P. RF Linear Accelerators; John Wiley & Sons: Hoboken, NJ, USA, 2008. [Google Scholar]
  3. Kolb, P.U. The TRIUMF Nine-Cell SRF Cavity for ARIEL. Ph.D. Thesis, University of British Columbia, Vancouver, BC, Canada, 2016. [Google Scholar]
  4. Marziali, A. Microphonics in Superconducting Linear Accelerators and Wavelength Shifting in Free Electron Lasers. Ph.D. Thesis, Stanford University, Stanford, CA, USA, 1995. [Google Scholar]
  5. Schilcher, T. Vector Sum Control of Pulsed Accelerating Fields in Lorentz Force Detuned Superconducting Cavities; Technical Report No. TESLA-98-20; DESY: Hamburg, Germany, 1998. [Google Scholar]
  6. Arnold, A. Simulation und Messung der Hochfrequenzeigenschaften einer Supraleitenden Photo-Elektronenquelle. Ph.D. Thesis, Fakultät für Informatik und Elektrotechnik, Universiät Rostock, Rostock, Germany, 2012. [Google Scholar]
  7. Greif, R.; Chung, H. Vibrations of constrained cylindrical shells. AIAA J. 1975, 13, 1190–1198. [Google Scholar] [CrossRef]
  8. Ip, K.; Chan, W.; Tse, P.; Lai, T. Vibration analysis of orthotropic thin cylindrical shells with free ends by the Rayleigh-Ritz method. J. Sound Vib. 1996, 195, 117–135. [Google Scholar] [CrossRef]
  9. Sun, S.; Cao, D.; Han, Q. Vibration studies of rotating cylindrical shells with arbitrary edges using characteristic orthogonal polynomials in the Rayleigh–Ritz method. Int. J. Mech. Sci. 2013, 68, 180–189. [Google Scholar] [CrossRef]
  10. Qin, Z.; Chu, F.; Zu, J. Free vibrations of cylindrical shells with arbitrary boundary conditions: A comparison study. Int. J. Mech. Sci. 2017, 133, 91–99. [Google Scholar] [CrossRef]
  11. Love, A.E.H. XVI. The small free vibrations and deformation of a thin elastic shell. Philos. Trans. R. Soc. Lond. A 1888, 179, 491–546. [Google Scholar]
  12. Flügge, W. Concentrated forces on shells. In Applied Mechanics; Springer: Berlin/Heidelberg, Germany, 1966; pp. 270–276. [Google Scholar]
  13. Naghdi, P.M. The theory of shells and plates. In Linear Theories of Elasticity and Thermoelasticity; Springer: Berlin/Heidelberg, Germany, 1973; pp. 425–640. [Google Scholar]
  14. Chapelle, D.; Bathe, K.J. The Finite Element Analysis of Shells-Fundamentals; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  15. Zhang, X.; Liu, G.; Lam, K. Vibration analysis of thin cylindrical shells using wave propagation approach. J. Sound Vib. 2001, 239, 397–403. [Google Scholar] [CrossRef]
  16. Zhang, X.; Liu, G.; Lam, K. Coupled vibration analysis of fluid-filled cylindrical shells using the wave propagation approach. Appl. Acoust. 2001, 62, 229–243. [Google Scholar] [CrossRef]
  17. Xuebin, L. Study on free vibration analysis of circular cylindrical shells using wave propagation. J. Sound Vib. 2008, 311, 667–682. [Google Scholar] [CrossRef]
  18. Alibeigloo, A.; Kani, A. 3D free vibration analysis of laminated cylindrical shell integrated piezoelectric layers using the differential quadrature method. Appl. Math. Model. 2010, 34, 4123–4137. [Google Scholar] [CrossRef]
  19. Tornabene, F.; Viola, E.; Inman, D.J. 2-D differential quadrature solution for vibration analysis of functionally graded conical, cylindrical shell and annular plate structures. J. Sound Vib. 2009, 328, 259–290. [Google Scholar] [CrossRef]
  20. Rezaeepazhand, J.; Simitses, G. Design of scaled down models for predicting shell vibration repsonse. J. Sound Vib. 1996, 195, 301–311. [Google Scholar] [CrossRef]
  21. Gonçalves, P.B.; Del Prado, Z.J. Low-dimensional Galerkin models for nonlinear vibration and instability analysis of cylindrical shells. Nonlinear Dyn. 2005, 41, 129–145. [Google Scholar] [CrossRef]
  22. Ferreira, A.; Roque, C.; Martins, P. Analysis of composite plates using higher-order shear deformation theory and a finite point formulation based on the multiquadric radial basis function method. Compos. Part B Eng. 2003, 34, 627–636. [Google Scholar] [CrossRef]
  23. Civalek, Ö.; Gürses, M. Free vibration analysis of rotating cylindrical shells using discrete singular convolution technique. Int. J. Press. Vessel. Pip. 2009, 86, 677–683. [Google Scholar] [CrossRef]
  24. Kwak, S.; Kim, K.; Ri, Y.; Jong, G.; Ri, H. Natural frequency calculation of open laminated conical and cylindrical shells by a meshless method. Eur. Phys. J. Plus 2020, 135, 434. [Google Scholar] [CrossRef]
  25. Kwak, M.K.; Heo, S.; Jeong, M. Dynamic modelling and active vibration controller design for a cylindrical shell equipped with piezoelectric sensors and actuators. J. Sound Vib. 2009, 321, 510–524. [Google Scholar] [CrossRef]
  26. Sheng, G.; Wang, X. Nonlinear vibration control of functionally graded laminated cylindrical shells. Compos. Part B Eng. 2013, 52, 1–10. [Google Scholar] [CrossRef]
  27. Rahman, N.; Alam, M.; Junaid, M. Active vibration control of composite shallow shells: An integrated approach. J. Mech. Eng. Sci. 2018, 12, 3354. [Google Scholar] [CrossRef]
  28. He, J.; Chen, X. Integrated topology optimization of structure/vibration control for piezoelectric cylindrical shell based on the genetic algorithm. Shock Vib. 2015, 2015, 456147. [Google Scholar] [CrossRef] [Green Version]
  29. Mirsky, I. Wave propagation in transversely isotropic circular cylinders Part I: Theory. J. Acoust. Soc. Am. 1965, 37, 1016–1021. [Google Scholar] [CrossRef]
  30. Leissa, A.W. Vibration of Shells; Scientific and Technical Information Office, National Aeronautics and Space Administration: Washington, DC, USA, 1973; Volume 288. [Google Scholar]
  31. Boley, D. Computing the Kalman decomposition: An optimal method. IEEE Trans. Autom. Control 1984, 29, 51–53. [Google Scholar] [CrossRef]
  32. Welch, G.F. Kalman Filter. Computer Vision: A Reference Guide; Springer: Cham, Switzerland, 2020; pp. 1–3. [Google Scholar]
Figure 1. TRIUMF’s Nine-cell Cavity Actual Structure.
Figure 1. TRIUMF’s Nine-cell Cavity Actual Structure.
Vibration 06 00020 g001
Figure 2. Nine-cell Cavity Side View.
Figure 2. Nine-cell Cavity Side View.
Vibration 06 00020 g002
Figure 3. Cylindrical Shell Coordinate System.
Figure 3. Cylindrical Shell Coordinate System.
Vibration 06 00020 g003
Figure 4. Observer Control Model.
Figure 4. Observer Control Model.
Vibration 06 00020 g004
Figure 5. Kalman Filter Observer-Control Model.
Figure 5. Kalman Filter Observer-Control Model.
Vibration 06 00020 g005
Figure 6. ANSYS Simulation for Simplified Cavity.
Figure 6. ANSYS Simulation for Simplified Cavity.
Vibration 06 00020 g006
Figure 7. ANSYS Simulation for Cylindrical Shell Mode Shapes.
Figure 7. ANSYS Simulation for Cylindrical Shell Mode Shapes.
Vibration 06 00020 g007
Figure 8. Simulation Setup for Modal Analysis.
Figure 8. Simulation Setup for Modal Analysis.
Vibration 06 00020 g008
Figure 9. System’s Inputs in MATLAB.
Figure 9. System’s Inputs in MATLAB.
Vibration 06 00020 g009
Figure 10. System’s Output.
Figure 10. System’s Output.
Vibration 06 00020 g010
Figure 11. Observer Error.
Figure 11. Observer Error.
Vibration 06 00020 g011
Figure 12. System and Observer with Four Controlled Modes in MATLAB.
Figure 12. System and Observer with Four Controlled Modes in MATLAB.
Vibration 06 00020 g012
Figure 13. No Control and Controlled System States Signals for 8 modes in MATLAB.
Figure 13. No Control and Controlled System States Signals for 8 modes in MATLAB.
Vibration 06 00020 g013
Figure 14. System’s Output Signals in MATLAB.
Figure 14. System’s Output Signals in MATLAB.
Vibration 06 00020 g014
Figure 15. Controlled System States and Observer Signals for 8 Modes.
Figure 15. Controlled System States and Observer Signals for 8 Modes.
Vibration 06 00020 g015
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Keikha, M.; Kahnamouei, J.T.; Moallem, M. Radio Frequency Cavity’s Analytical Model and Control Design. Vibration 2023, 6, 319-342. https://doi.org/10.3390/vibration6020020

AMA Style

Keikha M, Kahnamouei JT, Moallem M. Radio Frequency Cavity’s Analytical Model and Control Design. Vibration. 2023; 6(2):319-342. https://doi.org/10.3390/vibration6020020

Chicago/Turabian Style

Keikha, Mahsa, Jalal Taheri Kahnamouei, and Mehrdad Moallem. 2023. "Radio Frequency Cavity’s Analytical Model and Control Design" Vibration 6, no. 2: 319-342. https://doi.org/10.3390/vibration6020020

Article Metrics

Back to TopTop