Matching conditions

It's convenient to define functions that store the initial and final conditions of the relevant TWISS functions for an insertion.   We want to set the phases to zero at the beginning of the insertion and, for the moment we are not looking at the orbits.  So we change rules for MUX and MUY which would otherwise give the phases accumulated from IP1 to the insertion, to give zero.  The relevant set of quantities that we will match for are

"index_210.gif"

"index_211.gif"

Store the results in the following database functions.

"index_212.gif"

"index_213.gif"

Initial and final conditions for the insertion with checks

"index_214.gif"

"index_215.gif"

This should closely resemble the corresponding values in the reference Twiss table, except for the phases

"index_216.gif"

"index_217.gif"

"index_218.gif"

"index_219.gif"


This should closely resemble the corresponding values in the reference Twiss table

"index_220.gif"

"index_221.gif"

"index_222.gif"

"index_223.gif"

For the final conditions, we have to get the phase advance over the insertion from the propagated solutions (which start with phases of 0):

"index_224.gif"

"index_225.gif"

This should closely resemble the corresponding values in the reference Twiss table

"index_226.gif"

"index_227.gif"

"index_228.gif"

"index_229.gif"

"index_230.gif"

"index_231.gif"

This should closely resemble the corresponding values in the reference Twiss table

"index_232.gif"

"index_233.gif"

"index_234.gif"

"index_235.gif"

Verifications of initial and final conditions over the insertion, comparison with reference TWISS table

Verifications of TWISS functions at the IP, comparison with reference TWISS table

Summary

"index_266.gif"

"index_267.gif"

LHCInitialTwiss[LHCB1,IR2DS.B1]={BETX→168.71886944436625.227163656609818,BETY→35.0921,ALFX→-2.40709,ALFY→0.571407,MUX→0,MUY→0,DX→1.96076,DY→0.,DPX→0.0281876,DPY→0.}
LHCInitialTwiss[LHCB2,IR2DS.B2]={BETX→31.4155,BETY→172.20622981559896.236048858648406,ALFX→0.515245,ALFY→-2.34716,MUX→0,MUY→0,DX→0.995758,DY→0.,DPX→-0.0128965,DPY→0.}

"index_268.gif"

"index_269.gif"

LHCFinalTwiss[LHCB1,IR2DS.B1]={ALFX→-0.515245,ALFY→2.34716,BETX→31.4155,BETY→172.20622981560297.236048858648413,DPX→0.0128965,DPY→0.,DX→0.995758,DY→0.,MUX→3.06779,MUY→2.87488}
LHCFinalTwiss[LHCB2,IR2DS.B1]={ALFX→2.40709,ALFY→-0.571407,BETX→168.71886944436824.227163656609825,BETY→35.0921,DPX→-0.0281876,DPY→0.,DX→1.96076,DY→0.,MUX→2.991,MUY→2.844}

Created by Wolfram Mathematica 6.0  (30 August 2007) Valid XHTML 1.1!