Presentation is loading. Please wait.

Presentation is loading. Please wait.

PTC-ORBIT code for CERN machines (PSB, PS, SPS) Alexander Molodozhentsev (KEK) Etienne Forest (KEK) Group meeting, CERN June 1, 2011 current status …

Similar presentations


Presentation on theme: "PTC-ORBIT code for CERN machines (PSB, PS, SPS) Alexander Molodozhentsev (KEK) Etienne Forest (KEK) Group meeting, CERN June 1, 2011 current status …"— Presentation transcript:

1 PTC-ORBIT code for CERN machines (PSB, PS, SPS) Alexander Molodozhentsev (KEK) Etienne Forest (KEK) Group meeting, CERN June 1, 2011 current status …

2 What is this code?  PTC  Etienne Forest (KEK)  ORBIT  SNS-BNL code (Jeff Holmes, SNS) Idea to ‘glue’ these two codes was generated by A.Molodozhentsev and discussed during the HB ICFA06 Workshop  PTC-ORBIT combined code (from 2007, KEK-SNS) … use for J-PARC Main Ring to study the space-charge effects in combination with the machine resonances …  compiled for the KEK super computers (Hitachi & IBM, 2007 ) and for the CERN CLIC cluster (CERN, November 2010) MADX-PTC  convenient way to prepare realistic machine description including user’s matching procedures … Alexander Molodozhentsev (KEK)

3 Why PTC-ORBIT ? Real machine with field Imperfections and alignment data PTC lattice representation  Comprehensive lattice analysis  RF cavities (acceleration)  NEW !… Time dependent magnets ORBIT node PTC as the tracker (6D integrator) ‘ORBIT’ staff: - Injection foil. - Space charge model. - Transverse and longitudinal impedance. - Feedback for stabilization. - Aperture and collimation. - Electron cloud model. Main feature: Common environment for the single particle dynamics (lattice analysis and resonance compensation) and multi particle dynamics (collective effects). Alexander Molodozhentsev (KEK)

4 Lattice preparation #1: MADX lattice without zero-length elements and without cutting Time variation of the rectangular bending magnets  with the fringe field effect … vertical focusing QUADRUPOLE with zero quadrupole component … (added to MADX) … Alignment errors & high-order field components of the ring magnets … Required matching procedure … by MADX … Proper setting the RF cavities … by MADX …  Example for RF: BR.C02 : RFCAVITY, VOLT:=0.008, HARMON:=1, L:=1.0, LAG:=0, no_cavity_totalpath; Alexander Molodozhentsev (KEK)

5 Lattice preparation #2 (PTC):  Cut the lattice using some method (PTC: EXACT=FALSE or TRUE)  Fit all machine parameters you would normally fit using your matching routines (MADX or PTC).  Examine the resulting lattice functions and also some short term dynamic aperture.  If ALL is fine, reduce the number of cuts and/or the sophistication of the method and go back to step #1.  If something is wrong, increase the number of cuts and/or sophistication of the method and go back to step #1.  After a having oscillated between different lattice representations, make a decision and call that “the lattice”  PTC ‘FLAT’ file. Alexander Molodozhentsev (KEK)

6 … by MADX-PTC  Method … EXACT=Exact or False Drift-Kick-Drift or Matrix-Kick-Matrix  Integration … order of the integration … for PTC-ORBIT  LMAX … maximum distance between the space-charge nodes in the machine  THINLENS … The parameter THINLENS describes an approximate integrated quadrupole strength for which a single thin lens should be used. Lattice preparation #3 (PTC): Alexander Molodozhentsev (KEK) ……… lmax 1.0d0 fuzzylmax 0.10 THINLENS 0.1 PRINT FLAT FILE PSB_PTC_ORBIT_FLAT.TXT Example (from PTC script thin4.xtx): Flat file with proper setting the machine elements and machine parameters !!!

7 Notes #1(3): # 1 Flat file preparation (MADX-PTC) with proper setting the machine elements and machine parameters # 2 STATIC RF cavities  No need to prepare the RF tables (all information should be in FLAT file) # 3 PTC-ORBIT script preparation … # 3.1 read flat file # 3.2 read (or generate) the 6D particle distribution # 3.3 space charge module (if you want to use it) # 3.4 define the tracking conditions # 3.5 tracking module with the beam analysis # 3.6 … saving data for the continues tracking …  Off-line USER analysis of the obtained results … Alexander Molodozhentsev (KEK)

8 Notes #2(3): # 3.4 define the tracking conditions to activate the ‘time-variation’ option of PTC for different type of the machine magnets for the PTC-ORBIT tracking  NEW feature of the PTC !!! Alexander Molodozhentsev (KEK)

9 Notes #3(3): time0.txt set_xsm.txt ramp_psb_bs.txtBS_ramp.txt PTC flags … Definition: initial time and units Modulation … Name of element time b1a1 Number of multipole components scaling Multipole index B 0 /(B  ) ‘time’ instead of ‘path_length’ Cavity  ON Modulation  ON Alexander Molodozhentsev (KEK)

10 PTC-ORBIT Code setting & test  CERN PS Booster (with C.Carli)  CERN PS (with S.Gilardoni)  CERN SPS (with H.Bartosic) Alexander Molodozhentsev (KEK)

11 CERN_PS Booster Checking … always should be done be before any studied to avoid nonsense ! Longitudinal single particle motion  (1) NO acceleration (2) WITH acceleration Chicane (time variation) Quadrupole magnets (QD3&QD14) time variation during the chicane decay SINGLE PARTICLE MOTION !!! Before you start some multi particle tracking … Alexander Molodozhentsev (KEK)

12 CERN_PS Booster Different PTC models: EXACT= TRUE or FALSE ? … checking the linear chromaticity Exact=TRUEExact=FALSE Q x = 4.2797 Q y = 4.4497 Qx/Qx/ -3.471 (*) (**) – 6.678 - 3.647 - 7.017 Qy/Qy/ -7.3023 (*) (**) -14.049 -7.115 -13.69 (*) … ‘path-length’ instead of Time CONCLUSION: Exact=FALSE could be used for the PSB study as basis … … should be checked … (**) … ‘Time’ instead of ‘path-length’ ~ 5% < 1% Alexander Molodozhentsev (KEK)

13 CERN_PS Booster PTC-GINO interface ‘Single harmonic’ RF cavity Alexander Molodozhentsev (KEK)

14 CERN_PS Booster: longitudinal / RF cavity ON (“+cavity” in time0.txt) PTC-ORBIT by using the PTC flat file with proper setting the RF cavities for the machine Single particle tracking Alexander Molodozhentsev (KEK) NO CHICANE …

15 CERN_PS Booster:  setting the injection chicane including the edge focusing effect of the PSB bump magnets (NO kickers for the transverse painting) CHICANE -45.607 mm Alexander Molodozhentsev (KEK)

16 MADX_PTC MADX matching inside the PTC universe (made with Piotr Skowronski):  … matching the working point  … vertical beta-beating correction by QD3&QD14 PTC: twiss analysis (at the QM positions) ~ 30% ~ 10% Alexander Molodozhentsev (KEK)

17 CERN_PSB: Chicane and QD3&14 variation 1 msec Just EXAMPLE … (NOT REALISTIC CASE !) “BS” table“QM” table FAST variation of the BS-strength (< 2 synchrotron periods / V RF =8kV) Alexander Molodozhentsev (KEK)

18 CERN_PSB PTC-ORBIT: modulation  ON (by using “BS” table) RF cavity  ON Single particle tracking 1 msec Initial particle coordinates: matched to the chicane height at the beginning of the chicane’s decay X [mm]  X(t) s FAST variation of the BS-strength (< 2 synchrotron periods / V RF =8kV) Alexander Molodozhentsev (KEK)

19 CERN_PSB REALISTIC CASE ! LONG (~ 10 synchrotron periods) variation of the CHICANE strength without adjustment the RF system ‘Matched’ (to COD) initial single particle Alexander Molodozhentsev (KEK)

20 CERN_PSB REALISTIC CASE ! #1 Kicker magnets variation keeping maximum strength of bump magnets #2 Bump magnets variation from maximum to zero (during ~ 5 msec) #1 #2 Single particle tracking PTC-ORBIT: modulation  ON (by using “KS&BS” tables) RF cavity  ON ( without adjustment ) Alexander Molodozhentsev (KEK)

21 CERN_PSB  READY FOR REAL ACTION !!! Alexander Molodozhentsev (KEK)

22 CERN_PS Longitudinal single particle motion Chicane (time variation) Alexander Molodozhentsev (KEK)

23 CERN_PS What should be done in addition?  Independently from PTC-ORBIT … o MADX matching with the machine realistic lattice o clean lattice to avoid the ‘zero’ length elements o …. Alexander Molodozhentsev (KEK)

24 CERN-PS: longitudinal / RF cavity ON COD outside of the chicane PTC-GINO interface ‘Single harmonic’ RF cavity Alexander Molodozhentsev (KEK)

25 CERN_PS: longitudinal / RF cavity ON PTC-ORBITSingle particle tracking Alexander Molodozhentsev (KEK)

26 CERN_PS Exact model: TRUE or FALSE ? … checking the linear chromaticity Exact=TRUEExact=FALSE Q x = 6.1294 Q y = 6.2966 Q x / * -5.2353-6.43 Q y / * -6.9503-7.29 * … ‘path_length’ instead of ‘time’ CONCLUSION: Exact=TRUE is needed for the PS study ~ 22% ~ 5% Alexander Molodozhentsev (KEK)

27 CERN_PS: Chicane variation (‘matched’ condition) Single particle tracking Time table for BS_40 T REV ~ 2.3  sec 1msec PTC-ORBIT: modulation  ON RF cavity  ON REALISTIC X [mm]  X(t) s Alexander Molodozhentsev (KEK)

28 CERN_PS: Chicane variation TWISS analysis MAX Chicane: fractional tunes (x) 0.129409999999942 (y) 0.296639999999998 END of modulation: fractional tunes (x) 0.129487939990263 (y) 0.293684605278531 PTC-ORBIT: modulation  ON RF cavity  ON Alexander Molodozhentsev (KEK)

29 CERN_PS: Chicane variation (6D : ‘matched’ condition) Multi particle tracking REALISTIC Time table for BS_40 T REV ~ 2.3  sec 1msec PTC-ORBIT: modulation  ON RF cavity  ON Alexander Molodozhentsev (KEK)

30 CERN PS Alexander Molodozhentsev (KEK)  READY FOR REAL ACTION !!!

31  Basic staff without any time-dependent magnets … CERN SPS Alexander Molodozhentsev (KEK)

32 CERN SPS MADX-PTC Alexander Molodozhentsev (KEK)

33 CERN SPS Alexander Molodozhentsev (KEK)  READY FOR REAL ACTION !!!

34 Important step:  DEVELOP (or USE) the realistic machine model, based on the existing experience of the machine operation …  Comprehensive analysis of the lattice resonances, obtained from the machine modeling … compare with the real machine operation for the ‘zero’ beam intenisty  extensive study of the combined effects of the machine resonances and the coherent effects (like the low energy space charge …) Alexander Molodozhentsev (KEK)

35 Thanks for your attention … Alexander Molodozhentsev (KEK)


Download ppt "PTC-ORBIT code for CERN machines (PSB, PS, SPS) Alexander Molodozhentsev (KEK) Etienne Forest (KEK) Group meeting, CERN June 1, 2011 current status …"

Similar presentations


Ads by Google