Presentation is loading. Please wait.

Presentation is loading. Please wait.

INSTITUTE OF HIGH ENERGY PHYSICS

Similar presentations


Presentation on theme: "INSTITUTE OF HIGH ENERGY PHYSICS"— Presentation transcript:

1 INSTITUTE OF HIGH ENERGY PHYSICS
中国科学院高能物理研究所 INSTITUTE OF HIGH ENERGY PHYSICS Update of CEPC DA study and pretzel scheme design Dengjie Xiao Jie Gao Yiwei Wang Sha Bai Huiping Geng Dou Wang Feng Su Tianjian Bian CEPC AP meeting,

2 Introduction 1. Get Dynamic Aperture on Madx
2. Update of CEPC pretzel scheme design 3. Summary

3 The reseon of getting DA on Madx
1.加矫正后元件太多SAD里无法得出动力学孔径 2.madx里原有DA程序与SAD模型不同,得出动力学孔径与SAD得出孔径差别较大 3.方便用madx做的lattice做动力学孔径相关的工作

4 The way of getting DA on Madx
σx = sqrt(BETAX*EMITX) σy = sqrt(BETAY*EMITY) →TWISS →EMITTANCE TRACK 不同dp分类单独track 把track的角度分成n分,在n个方向track 在一个方向上从选定点向内连续track到7个满足条件的点算成功,记录第一个点坐标

5 The code of getting DA on Madx

6 The code of getting DA on Madx

7 The code of getting DA on Madx

8 The code of getting DA on Madx
CALL, FILE = "CEPC.madx"; ! ============================================================================== ! GET TWISS ! BEAM; USE PERIOD=RING3; SELECT, FLAG = TWISS, CLEAR; SELECT, FLAG = TWISS, COLUMN = NAME, S, L, BETX, BETY, ALFX, ALFY, MUX, MUY, DX, DY; //TWISS, SAVE, CENTRE, FILE = "TWISS.OUT"; TWISS, FILE = "TWISS.OUT"; //PLOT, COLOUR = 100, TITLE = "CEPC TWISS", HAXIS = S, VAXIS1 = BETX, BETY, VAXIS2 = DX, DY; PLOT, NOVERSION, TITLE="CEPC", HAXIS=S, VAXIS1=BETX, VAXIS2=BETY, COLOUR=100; // PLOT, TITLE="CEPC", HAXIS=S, VAXIS1=DX, VAXIS2=DPX, COLOUR=100; // PLOT, TITLE="CEPC", HAXIS=S, VAXIS1=ALFX, VAXIS2=ALFY, COLOUR=100; // PLOT, TITLE="CEPC", HAXIS=S, VAXIS1=MUX, VAXIS2=MUY, COLOUR=100; TWISS, SEQUENCE=seqname, LINE=linename, RANGE=#S, DELTAP=0, CHROM=logical, CENTRE=FALSE, TOLERANCE=1.E-6, FILE=TWISS, TABLE=TWISS, NOTABLE=FALSE, RMATRIX=logical, SECTORMAP=logical, SECTORTABLE=SECTORTABLE, SECTORFILE=SECTORMAP, KEEPORBIT=name, USEORBIT=name, COUPLE=logical, RIPKEN=logical; --GET TWISS

9 The code of getting DA on Madx
RESULT

10 The code of getting DA on Madx
RESULT

11 The code of getting DA on Madx
RESULT TWISS.OUT

12 The code of getting DA on Madx
--GET EMITTANCE OPTION, WARN, INFO, ECHO; TITLE, "GET DYNAMIC APERTURE WITH MADX"; //ASSIGN, ECHO ="GetDA.echo"; OPTION, -ECHO, WARN, -INFO; ! ============================================================================== ! LATTICE ! CALL, FILE = "CEPC.madx"; BEAM; USE PERIOD=RING3; ! GET EMITTANCE ! THIS MODULE ASSUMES NEARLY CONSTANT LATTICE FUNCTIONS INSIDE ELEMENTS.IN THE LATER CASE IT IS ADVISED TO SLICE THE ELEMENTS AS SHOWN IN THE EXAMPLE PERTAINING TO ALBA. EMIT, DELTAP=0, TOL= ; CPF:=0.003; EMITX:=; EMITY:=EMITX*CPF; ESPREAD:=; STOP;

13 The code of getting DA on Madx
RESULT

14 The code of getting DA on Madx
OPTION, WARN, INFO, ECHO; TITLE, "GET DYNAMIC APERTURE WITH MADX"; //ASSIGN, ECHO ="GetDA.echo"; OPTION, -ECHO, WARN, -INFO; CALL, FILE = "CEPC.madx"; ENERGY=120; USE PERIOD=RING3; !TRACK PTC_CREATE_UNIVERSE; PTC_CREATE_LAYOUT, MODEL=integer, METHOD=integer, NST=integer, EXACT; PTC_START, X=0.0, PX=0.0, Y=0.0, PY=0.0, T=0.0, PT=0.0, FX=0.0, PHIX=0.0, FY=0.0, PHIY=0.0, FT=0.0, PHIT=0.0; PTC_OBSERVE, PLACE=NULL; PTC_TRACK, ICASE=4, DELTAP=0, CLOSED_ORBIT=FALSE, ELEMENT_BY_ELEMENT=FALSE, TURNS=1000, DUMP=FALSE, ONETABLE=FALSE, MAXAPER={0.1, 0.01, 0.1, 0.01, 1.0, 0.1}, NORM_NO=1, NORM_OUT=FALSE, FILE=TRACK, EXTENSION=NIL, FFILE=1, RADIATION=FALSE, RADIATION_MODEL1=FALSE, RADIATION_ENERGY_LOSS=FALSE, RADIATION_QUADR=FALSE, BEAM_ENVELOPE=FALSE, SPACE_CHARGE=FALSE; PTC_TRACK_LINE, TURNS=1000, ONETABLE=FALSE, FILE=TRACK, EXTENSION=NIL, ROOTNTUPLE=FALSE, EVERYSTEP=FALSE, TABLEALLSTEPS=FALSE, GCS=FALSE; PTC_TRACK_END; STOP; --TRACK (PTC模块)

15 The code of getting DA on Madx
RESULT

16 The code of getting DA on Madx
RESULT

17 pretzel scheme design ORINGSP

18 pretzel scheme design RINGSP

19 Summary 1.Madx PTC track模块与sad track的模型是否一样,是否会影响得出孔径的比较。
2.怎样快速找到孔径边界节省扫孔径时间。 3.twiss及emittance计算结果怎样直接保留,使用时不用向文件调用。

20 Thanks!


Download ppt "INSTITUTE OF HIGH ENERGY PHYSICS"

Similar presentations


Ads by Google