source: TRACY3/trunk/lattice/example/soleil_tobearranged/reglage_nominal_1_u20.lat @ 29

Last change on this file since 29 was 29, checked in by zhangj, 10 years ago

Move the soleil lattice and Tracy *.prm script for para&non-para to file folders lattice/example/soleil_tobearranged.

  • Property svn:executable set to *
File size: 11.5 KB
Line 
1{*******************************}
2{*                             *}
3{*  SOLEIL Storage Ring        *}
4{*  The IDEAL LATTICE updated  *}
5{*                             *}
6{* QUAD coupes en 2            *}
7{* SEPTUM sur 70 cm coupe en 4 *}
8{* SD moyenne coupee en        *}
9{* troncons de 20 cm           *}
10{* Long sextupoles             *}
11{*                             *}
12{*******************************}
13
14define lattice;
15
16intmeth= 4;
17driftkick = 2;
18
19{***** System parameters *****}
20Energy= 2.739;    { GeV }
21dP    = 1.0d-10;
22CODeps= 1.0d-15;
23
24{***** drift space *****}
25
26 SDL  : drift, L= 6.000000-0.0201;
27 SD1a : drift, L= 0.900000;
28 SD1b : drift, L= 4.300000;
29 SD1c : drift, L= 3.700000;
30 SD1d : drift, L= 0.800000-0.0201;
31 SEP  : drift, L= 0.200000;
32 SD2  : drift, L= 0.390000-0.08-0.0201;
33 SD3  : drift, L= 0.200000-0.08-0.0181;
34 SD4  : drift, L= 0.390000-0.08-0.0181;
35 SD5  : drift, L= 0.200000-0.08-0.0201;
36 SD6  : drift, L= 0.790000-0.08;
37 SD7  : drift, L= 0.440000-0.0201;
38 SD8  : drift, L= 0.200000-0.08-0.0201;
39 SD9  : drift, L= 0.476340-0.08-0.0201;
40 SD10 : drift, L= 0.470000-0.08-0.0201;
41 SD12 : drift, L= 0.470000-0.08-0.0201;
42 SDM: drift, L= 3.48255-0.0201;
43 SD13a: drift, L= 0.200000;
44 SD13b: drift, L= 0.150000;
45 SD13c: drift, L= 0.732550-0.0201;
46 SD14 : drift, L= 0.590000-0.0181-0.0201;
47 SDAC : drift, L= 1.904680;
48 SDC : drift, L= 1.904680-0.08;
49 SDAC1: drift, L= 1.004680;
50 SDAC4: drift, L= 1.004680-0.08;
51 SDAC2: drift, L= 0.200000;
52 SDACm: drift, L= 1.904680-0.08-1.80/2;
53
54{** Quadrupole **}
55Nq=8/2;  {Number of slices}
56dgsurg=1.00;
57dgsurgL=1.00;
58quadfringe=1.0;
59scale=0.5;
60LQC=0.3602;
61LQL=0.4962;
62
63QP1a : quadrupole, L=LQC/2,K= -1.073038*dgsurg,  FF1=quadfringe, FF2=0, FFscaling = scale, method=intmeth,N=Nq;
64QP2a : quadrupole, L=LQL/2,K=  1.603455*dgsurgL, FF1=quadfringe, FF2=0, FFscaling = scale, method=intmeth,N=Nq;
65QP3a : quadrupole, L=LQC/2,K= -0.649160*dgsurg,  FF1=quadfringe, FF2=0, FFscaling = scale, method=intmeth,N=Nq;
66QP4a : quadrupole, L=LQC/2,K= -1.259864*dgsurg,  FF1=quadfringe, FF2=0, FFscaling = scale, method=intmeth,N=Nq;
67QP5a : quadrupole, L=LQC/2,K=  1.696440*dgsurg,  FF1=quadfringe, FF2=0, FFscaling = scale, method=intmeth,N=Nq;
68QP6a : quadrupole, L=LQC/2,K= -1.007805*dgsurg,  FF1=quadfringe, FF2=0, FFscaling = scale, method=intmeth,N=Nq;
69QP7a : quadrupole, L=LQL/2,K=  2.084913*dgsurgL, FF1=quadfringe, FF2=0, FFscaling = scale, method=intmeth,N=Nq;
70QP8a : quadrupole, L=LQC/2,K= -1.551946*dgsurg,  FF1=quadfringe, FF2=0, FFscaling = scale, method=intmeth,N=Nq;
71QP9a : quadrupole, L=LQC/2,K= -1.510915*dgsurg,  FF1=quadfringe, FF2=0, FFscaling = scale, method=intmeth,N=Nq;
72QP10a: quadrupole, L=LQC/2,K=  1.756880*dgsurg,  FF1=quadfringe, FF2=0, FFscaling = scale, method=intmeth,N=Nq;
73
74QP1b : quadrupole, L=LQC/2,K= -1.073038*dgsurg,  FF1=0, FF2=quadfringe, FFscaling = scale, method=intmeth,N=Nq;
75QP2b : quadrupole, L=LQL/2,K=  1.603455*dgsurgL, FF1=0, FF2=quadfringe, FFscaling = scale, method=intmeth,N=Nq;
76QP3b : quadrupole, L=LQC/2,K= -0.649160*dgsurg,  FF1=0, FF2=quadfringe, FFscaling = scale, method=intmeth,N=Nq;
77QP4b : quadrupole, L=LQC/2,K= -1.259864*dgsurg,  FF1=0, FF2=quadfringe, FFscaling = scale, method=intmeth,N=Nq;
78QP5b : quadrupole, L=LQC/2,K=  1.696440*dgsurg,  FF1=0, FF2=quadfringe, FFscaling = scale, method=intmeth,N=Nq;
79QP6b : quadrupole, L=LQC/2,K= -1.007805*dgsurg,  FF1=0, FF2=quadfringe, FFscaling = scale, method=intmeth,N=Nq;
80QP7b : quadrupole, L=LQL/2,K=  2.084913*dgsurgL, FF1=0, FF2=quadfringe, FFscaling = scale, method=intmeth,N=Nq;
81QP8b : quadrupole, L=LQC/2,K= -1.551946*dgsurg,  FF1=0, FF2=quadfringe, FFscaling = scale, method=intmeth,N=Nq;
82QP9b : quadrupole, L=LQC/2,K= -1.510915*dgsurg,  FF1=0, FF2=quadfringe, FFscaling = scale, method=intmeth,N=Nq;
83QP10b: quadrupole, L=LQC/2,K=  1.756880*dgsurg,  FF1=0, FF2=quadfringe, FFscaling = scale, method=intmeth,N=Nq;
84
85{** quad split into two parts **}
86Q1 : QP1a,QP1b;
87Q2 : QP2a,QP2b;
88Q3 : QP3a,QP3b;
89Q4 : QP4a,QP4b;
90Q5 : QP5a,QP5b;
91Q6 : QP6a,QP6b;
92Q7 : QP7a,QP7b;
93Q8 : QP8a,QP8b;
94Q9 : QP9a,QP9b;
95Q10: QP10a,QP10b;
96
97
98{** bending **}
99beta_gap=37e-3;
100tracy_gap=beta_gap*2*0.724;
101
102 BEND1 : bending, L= 1.05243, T= 11.25, T1=5.5906, T2=5.67658, K=0.00204, N=4,
103        method=intmeth,gap=tracy_gap;
104
105 BEND2 : bending, L= 1.052436/6, T= 11.25/6, T1=5.5906, T2=0.000, K=0.00204, N=4,
106        method=intmeth,gap=tracy_gap;
107 BEND3 : bending, L= 1.052436/6, T= 11.25/6, T1=0.000, T2=0.000, K=0.00204, N=4,
108        method=intmeth;
109 BEND4 : bending, L= 1.052436/6, T= 11.25/6, T1=0.000, T2=5.67658, K=0.00204, N=4,
110        method=intmeth,gap=tracy_gap;
111
112 BEND:  BEND2,4*BEND3,BEND4;
113
114
115NqSx=1; {Number of slices}
116
117{** Sextupole **}
118dh=1.0;
119coef=dh/0.16;
120method4sextu = 4;
121sextfringe = 0;
122
123SX1 : sextupole, L=0.16, K =  1.719190*coef, method=method4sextu, N = NqSx, FF1=sextfringe, FF2=sextfringe;
124SX2 : sextupole, L=0.16, K = -4.104560*coef, method=method4sextu, N = NqSx, FF1=sextfringe, FF2=sextfringe;
125SX3 : sextupole, L=0.16, K = -2.169380*coef, method=method4sextu, N = NqSx, FF1=sextfringe, FF2=sextfringe;
126SX4 : sextupole, L=0.16, K =  3.604650*coef, method=method4sextu, N = NqSx, FF1=sextfringe, FF2=sextfringe;
127SX5 : sextupole, L=0.16, K = -3.698210*coef, method=method4sextu, N = NqSx, FF1=sextfringe, FF2=sextfringe;
128SX6 : sextupole, L=0.16, K =  3.246670*coef, method=method4sextu, N = NqSx, FF1=sextfringe, FF2=sextfringe;
129SX7 : sextupole, L=0.16, K = -5.003520*coef, method=method4sextu, N = NqSx, FF1=sextfringe, FF2=sextfringe;
130SX8 : sextupole, L=0.16, K =  4.345660*coef, method=method4sextu, N = NqSx, FF1=sextfringe, FF2=sextfringe;
131SX9 : sextupole, L=0.16, K = -3.883648*coef, method=method4sextu, N = NqSx, FF1=sextfringe, FF2=sextfringe;
132SX10: sextupole, L=0.16, K =  2.189968*coef, method=method4sextu, N = NqSx, FF1=sextfringe, FF2=sextfringe;
133
134{** Insertion **}
135
136U20: insertion, N = 5, scaling1 = 1.0, scaling2 = 1.0,method=3,
137{file1= "/home/sources/physmach/brunelle/tracy/tracy3/table_1er_ordre_opposee_a_radia_u20.txt",}
138{file2="/home/sources/physmach/brunelle/tracy/tracy3/test50_u20_mars2011.dat";}
139file2="/Users/nadolski/1_En_cours/tracypb/test50_u20_mars2011.dat";
140
141{** Cavities **}
142CAV: Cavity, Frequency=352.202d6, Voltage=3.0d6;
143
144{** Horizontal correctors **}
145CH  : corrector, horizontal, method=intmeth;
146KCH  : corrector, horizontal, method=intmeth;
147
148{** Vertical correctors **}
149CV  : corrector, vertical, method=intmeth;
150
151{** Skew quads **}
152Nsq = 1;
153
154QT  : quadrupole, tilt=45.0, K= 0.0, method=intmeth,N=Nsq;
155
156{** BPM **}
157BPM   : marker;
158
159{** Marker **}
160 SECT1:marker;
161 SECT2:marker;
162 SECT3:marker;
163 SECT4:marker;
164 SECT5:marker;
165 SECT6:marker;
166 SECT7:marker;
167 SECT8:marker;
168 SECT9:marker;
169 SECT10: marker;
170 SECT11: marker;
171 SECT12: marker;
172 BL31: marker;
173 FIN : marker;
174 DEBUT : marker;
175 sep1  : marker;
176 sep2  : marker;
177 eesep : marker;
178 sdm1  : marker;
179 sdm2  : marker;
180 eeSDM : marker;
181 sdc1 : marker;
182 sdc2 : marker;
183 mhu640: marker;
184 escrah: marker;
185 sscrah: marker;
186
187{**Superperiods**}
188SINJ: SD1a,sep1,3*SEP,sep2,SD1c,mhu640,SD1d;
189
190SD13L: SD13c,sdm1, 13*SD13a,2*SD13b,13*SD13a,
191       sdm2,eeSDM,SD13c;
192SDACL: SDAC1,sdc1, 9*SDAC2, sdc2, SDAC1;
193SDACL1: SDAC4,sdc1, 9*SDAC2, sdc2 ,SDAC4;
194
195
196SUP1: KCH, KCH, KCH, SINJ, BPM,Q1, SD2, SX1, QT, CH, SD3, Q2,
197 BPM, SD14, Q3, SD5, SX2, CV, SD6, BEND,
198 SD7, Q4, SD8, SX3, BPM, SD9, Q5, SD12,
199 SX4, QT, CH, CV, BPM, SD10, Q5, SD9, BPM, SX3, SD8,
200 Q4, SD7, BEND, SD7,Q6, SD5, SX5, CV, SD4, BPM, Q7,
201 SD3, SX6, CH, SD2, Q8, BPM, SD13L,BPM,
202 Q8, SD2 ,SX8, QT, CH, SD3, Q7, BPM, SD4, SX7, CV,
203 SD5, Q6, SD7, BEND,
204 SD7 ,Q9, SD8, SX9, CV, BPM, SD9, Q10, SD8, SX10,
205 QT, CH, BPM, SDACL1, BPM,
206 SX10, CH, SD8, Q10, SD9, BPM, SX9, CV, SD8, Q9, SD7,
207 BEND, SD7, Q6, SD5, SX7, CV, SD4, BPM, Q7, SD3, SX8,
208 QT, CH, SD2, Q8, BPM, 2*SDM,BPM,
209 Q8, SD2, SX8, CH, SD3 ,Q7, BPM, SD4, SX7, CV,
210 SD5, Q6, SD7, BEND,
211 SD7, Q9, SD8, SX9, CV, BPM, SD9, Q10,
212 SD8, SX10, CH, BPM, 2*SDC, BPM,
213 SX10, QT, CH, SD8, Q10, SD9, BPM, SX9, CV, SD8,
214 Q9, SD7, BEND,
215 SD7, Q6, SD5, SX7, SD4, CV, BPM, Q7, SD3,
216 SX8, CH, SD2, Q8, BPM,
217 2*SDM,BPM,
218 Q8, SD2, SX6, CH, SD3, Q7, BPM,
219 SD4, SX5, CV, SD5, Q6, SD7,
220 BEND, SD7, Q4, SD8, SX3, BPM,
221 SD9, Q5, SD10, BPM, SX4, QT, CH, CV,  SD12, Q5, SD9, BPM,
222 SX3, SD8, Q4, SD7,
223 BEND, SD6, SX2, CV, SD5, Q3, SD14, BPM, Q2,
224 SD3, SX1, QT, CH, SD2, Q1, BPM, SDL;
225
226SUP2: SDL, BPM,
227 Q1, SD2, SX1, QT, CH, SD3, Q2, BPM, SD14, Q3, SD5,
228 SX2, CV, SD6,
229 BEND,  SD7, Q4, SD8, SX3, BPM, SD9, Q5, SD12,
230 SX4, QT, CH, CV, BPM, SD10, Q5, SD9, BPM, SX3, SD8, Q4,
231 SD7,  BEND,  SD7,
232 Q6, SD5, SX5, CV, BPM, SD4, Q7, SD3, SX6, CH, BPM, SD2, Q8,
233 2*SDM,BPM,
234 Q8, SD2 ,SX8, QT, CH, SD3, Q7, BPM, SD4, SX7, CV, SD5, Q6,
235 SD7,  BEND,
236 SD7 ,Q9, SD8, SX9, CV, BPM, SD9, Q10, SD8, SX10, QT, CH,
237 BPM, SDACm, U20, SDACm, BPM,
238 SX10, CH, SD8, Q10, SD9, BPM, SX9, CV, SD8, Q9, SD7,
239 BEND,
240 SD7, Q6, SD5, SX7, CV, SD4, BPM, Q7, SD3, SX8, QT, CH, SD2,
241 Q8, BPM, 2*SDM,BPM,
242 Q8, SD2, SX8, CH, SD3 ,Q7, BPM, SD4, SX7, CV,
243 SD5, Q6, SD7, BEND,
244 SD7, Q9, SD8, SX9 , CV, BPM, SD9, Q10,
245 SD8, SX10, QT, CH, BPM,  2*SDC, BPM,
246 SX10, CH, SD8, Q10, SD9, BPM,  SX9, CV, SD8,
247 Q9, SD7, BEND, SD7, Q6, SD5, SX7, CV, SD4, BPM, Q7, SD3,
248 SX8, CH, SD2, Q8, BPM, 2*SDM,BPM, Q8, SD2, SX6,
249 CH, SD3, Q7, BPM,SD4, SX5, CV, SD5, Q6, SD7, BEND,
250 SD7, Q4, SD8, SX3, BPM,
251 SD9, Q5, SD10, BPM, SX4, QT, CH , CV, SD12, Q5, SD9, BPM,
252 SX3, SD8, Q4, SD7, BEND,
253 SD6, SX2 , CV, SD5, Q3, SD14, BPM, Q2, SD3, SX1, QT, CH,
254 SD2, Q1, BPM,
255 SDL;
256
257SUP3: SDL, BPM,
258 Q1, SD2, SX1, QT, CH, SD3, Q2, BPM, SD14, Q3, SD5,
259 SX2 , CV, SD6,
260 BEND,
261 SD7, Q4, SD8, SX3, BPM, SD9, Q5, SD12,
262 SX4, QT, CH, CV, BPM, SD10, Q5, SD9, BPM, SX3, SD8, Q4,
263 SD7, BEND,
264 SD7,
265 Q6, SD5, SX5,CV, SD4, BPM, Q7, SD3, SX6, CH, SD2, Q8,
266 BPM, 2*SDM,BPM,
267 Q8, SD2 ,SX8, QT, CH, SD3, Q7, BPM, SD4, SX7, CV, SD5, Q6,
268 SD7,
269 BEND,
270 SD7 ,Q9, SD8, SX9, CV, BPM, SD9, Q10, SD8, SX10, QT, CH,
271 BPM, 2*SDC, BPM,
272 SX10, CH, SD8, Q10, SD9, BPM, SX9, CV, SD8, Q9, SD7,
273 BEND,
274 SD7, Q6, SD5, SX7, CV, SD4, BPM, Q7, SD3, SX8, QT, CH, SD2,
275 Q8, BPM,
276 2*SDM,BPM,
277 Q8, SD2, SX8, CH, SD3 ,Q7, BPM, SD4, SX7, CV,
278 SD5, Q6, SD7,
279 BEND,
280 SD7, Q9, SD8, SX9, CV, BPM,  SD9, Q10,
281 SD8, SX10, CH, BPM,
282 2*SDC, BPM,
283 SX10, QT, CH, SD8, Q10, SD9, BPM, SX9, CV, SD8,
284 Q9, SD7,
285 BEND,
286 SD7, Q6, SD5, SX7, CV, SD4, BPM, Q7, SD3,
287 SX8, CH, SD2, BPM, Q8,
288 2*SDM,BPM,
289 Q8, SD2, SX6, CH, SD3, Q7, BPM,
290 SD4, SX5, CV, SD5, Q6, SD7,
291 BEND,
292 SD7, Q4, SD8, SX3, BPM,
293 SD9, Q5, SD10, BPM, SX4, QT, CV, CH, SD12, Q5, SD9, BPM,
294 SX3, SD8, Q4, SD7,
295 BEND,
296 SD6, SX2, CV, SD5, Q3, SD14, BPM, Q2, SD3, SX1, QT, CH,
297 SD2, Q1, BPM,
298 SDL;
299
300SUP4: SDL, BPM,
301 Q1, SD2, SX1, QT, CH, SD3, Q2, BPM, SD14, Q3, SD5,
302 SX2, CV, SD6,
303 BEND,
304 SD7, Q4, SD8, SX3, BPM, SD9, Q5, SD12,
305 SX4, QT, CH, CV, BPM, SD10, Q5, SD9, BPM, SX3, SD8, Q4,
306 SD7,  BEND,
307 SD7,
308 Q6, SD5, SX5,CV, SD4, BPM, Q7, SD3, SX6, CH, SD2, Q8,
309 BPM, 2*SDM,BPM,
310 Q8, SD2 ,SX8, QT, CH, SD3, Q7, BPM, SD4, SX7, CV, SD5,
311 Q6, SD7,
312 BEND,
313 SD7 ,Q9, SD8, SX9, CV, BPM, SD9, Q10, SD8, SX10, QT, CH,
314 BPM, 2*SDC, BPM,
315 SX10, CH, SD8, Q10, SD9, BPM, SX9, CV, SD8, Q9, SD7,
316 BEND,
317 SD7, Q6, SD5, SX7, CV, SD4, BPM, Q7, SD3, SX8, QT, CH,
318 SD2,
319 Q8, BPM,
320 2*SDM,BPM,
321 Q8, SD2, SX8, CH, SD3 ,Q7, BPM, SD4, SX7, CV,
322 SD5, Q6, SD7,
323 BEND,
324 SD7, Q9, SD8, SX9, CV, BPM, SD9, Q10,
325 SD8, SX10, CH, BPM,
326 2*SDC, BPM,
327 SX10, QT, CH, SD8, Q10, SD9, BPM, SX9, CV, SD8,
328 Q9, SD7,
329 BEND,
330 SD7, Q6, SD5, SX7, CV, SD4, BPM, Q7, SD3,
331 SX8, CH, SD2, Q8, BPM,
332 2*SDM,BPM,
333 Q8, SD2, SX6, CH, SD3, Q7, BPM,
334 SD4, SX5, CV, SD5, Q6, SD7,
335 BEND,
336 SD7, Q4, SD8, SX3, BPM,
337 SD9, Q5, SD10, BPM, SX4, QT, CH,CV, SD12, Q5, SD9,
338 BPM,
339 SX3, SD8, Q4, SD7,
340 BEND,
341 SD6, SX2, CV, SD5, Q3, SD14, BPM, Q2, SD3, SX1, QT, CH,
342 SD2, Q1, BPM,
343 SDL;
344
345RING: DEBUT,SUP1,SUP2,SUP3,SUP4,CAV,FIN;
346
347{***** Define CELL structure ****}
348 CELL:  RING, symmetry = 1;
349
350end;
Note: See TracBrowser for help on using the repository browser.