Skip to content

non linear chromaticity in fast ring #1032

@oscarxblanco

Description

@oscarxblanco

Dear all,

I am checking the fast ring implementation in AT matlab and pyat, and both are set to provide the linear chromaticity in the non-linear element. See the 'chrom_maxorder' parameter:

nonlin_elem = Element(
"NonLinear",
PassMethod="DeltaQPass",
Betax=lindata0.beta[0],
Betay=lindata0.beta[1],
Alphax=lindata0.alpha[0],
Alphay=lindata0.alpha[1],
chromx_arr=np.array([xsi[0]]),
chromy_arr=np.array([xsi[1]]),
A1=r1[0][0],
A2=r1[0][1],
A3=r1[1][1],
T1=-orbit,
T2=orbit,
chrom_maxorder=1,
)

nonlin_elemrad=atbaselem('NonLinear','DeltaQPass',...
'Betax',lindata.beta(1),'Betay',lindata.beta(2),...
'Alphax',lindata.alpha(1),'Alphay',lindata.alpha(2),...
'chromx_arr',[xsi(1)],'chromy_arr',[xsi(2)],'chrom_maxorder',1,...
'A1',r1(1),'A2',r1(2),'A3',r1(4),...
'T1',-orbit6{end},'T2',orbit6{end});

Due to energy spread, the tune shift with energy of a particle bunch also depends on the non-linear chromaticity.
Is there already any work, project or thought to extend the non-linear element to an arbitrary higher order chromaticity ? or at least to second order ?

o

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions