[Go to BBS]
All articles in a thread
Subjectlinac
Article No459
Date: 2007/09/10(Mon) 15:07:35
ContributorKen
SADを使って粒子トラッキングシミュレーションをしている初心者です.
電子を加速するためのシステムをSAD上で作ってみたいのですが,
参考になる資料が見つかりません.
シンクロトロン放射をおさえたいので,
リニアの加速器を設計したいと思っています.
50MeV→1GeV
への加速をしたいです.

どなたか,サンプルファイル等を貼り付けていただけないでしょうか?
(まだまだ未熟者なので,サンプルファイルにコメントをいただければ,助かります.)

よろしくお願いします.

SubjectRe: linac
Article No460
Date: 2007/09/13(Thu) 22:46:51
ContributorKentaro Harada
 ラティスやコマンドをそのまま貼ると迷惑投稿とされてしまう様なので、
あんまりおおっぴらに書きたくなかったのですが、Wiki の方に解説なしで
不親切きわまりないですが投稿してみました。
 
http://www-kekb.kek.jp:16080/Documentation/SAD/index.php?%B2%C3%B8%BA%C2%AE%CE%E3
 
僕自身、まだ始めたばかりでほとんどよく分かっていませんので、解説は
あんまりつけられません……

SubjectRe^2: linac
Article No462
Date: 2007/09/14(Fri) 11:54:06
ContributorKamada
済みません、スパムフィルターによって、6極磁石を表現する英語が理由で、撥ねられていました。
一応手動で復活させておきました。まだ、フィルターには手を付けていないので、撥ねられる状態は続いているはずです。

>  ラティスやコマンドをそのまま貼ると迷惑投稿とされてしまう様なので、
> あんまりおおっぴらに書きたくなかったのですが、Wiki の方に解説なしで
> 不親切きわまりないですが投稿してみました。
>  
> http://www-kekb.kek.jp:16080/Documentation/SAD/index.php?%B2%C3%B8%BA%C2%AE%CE%E3
>  
> 僕自身、まだ始めたばかりでほとんどよく分かっていませんので、解説は
> あんまりつけられません……

Subjectラティス例
Article No461
Date: 2007/09/13(Thu) 22:36:44
ContributorKentaro Harada
ラティスの例です。
!********************************************************************
!*
!* Energy Recovery Linac (R&D Version)
!* Lattice near the Gun
!*
!********************************************************************

MOMENTUM = 5 MeV;
MARK
MKCST = ()
MKCED = ()
;

MARK MKMGED =(BX =20 PSIX =25.2490812315579 BY =20
PSIY =21.8360650486784 DP =.01 EMITX =6.953343244826E-8
EMITY =1E-12 )
MKSTC =( )
MKBDST =()
MKAC1C =()
MKCCST =()
MKID =()
MKSYM =( )
MKAC2C =()
MKCST =()
;
DRIFT L150 =(L = .15 )
L200 =(L = .2 )
L300 =(L = .3 )
L400 =(L = .4 )
L600 =(L = .6 )
L1000 =(L =1.0 )
LLH =(L =18.57914/2 )
LLH1 =(L = 7.15)
LLH2 =(L = 2.13957)
L1500 =(L = 1.5)
L4000 =(L = 4)
;
BEND
! Dump, 200MeV
BD1 =(L = .2618 ANGLE = 0 DEG )
BD2 =(L = .38397 ANGLE = 0 DEG E1 = -1 E2 = -1)
BD3 =(L = .2618 ANGLE = 0 DEG )
HD1 =(L = .2 )

! Merger, 200MeV
BMR1 =(L = .2618 ANGLE = 0 DEG )
BMR2 =(L = .38397 ANGLE = 0 DEG E1 = -1 E2 = -1)
BMR3 =(L = .2618 ANGLE = 0 DEG )

! Dump, 5MeV
BDR1 =(L = .2618 ANGLE = 0 DEG )
BDR2 =(L = .38397 ANGLE = 0 DEG E1 = -1 E2 = -1)
BDR3 =(L = .2618 ANGLE = 0 DEG )

! Chicane
BS1 =(L = .3 ANGLE = 0 DEG )
BS2 =(L = .3 ANGLE = 0 DEG )
BS3 =(L = .3 ANGLE = 0 DEG )
BS4 =(L = .3 ANGLE = 0 DEG )

BH =(L = 45.0/180.0*3.1415926535 ANGLE = 45 DEG )
B =(L = 45.0/180.0*3.1415926535 ANGLE = 45 DEG )
B1 =(L = 45.0/180.0*3.1415926535 ANGLE = 45 DEG )
BB =(L = 5/180.0*3.1415926535 ANGLE = 5 DEG )
;
CAVI
! Cavity, 5MeV -> 200MeV
ACAV1 = (L = 4 FREQ = 1.3GHz VOLT = 80 MV PHI = -90 DEG )
ACAV2 = (L = 4 FREQ = 1.3GHz VOLT = 80 MV PHI = -90 DEG )
! Cavity, 200MeV -> 5MeV
DCAV1 = (L = 4 FREQ = 1.3GHz VOLT = 80 MV PHI = 90 DEG )
DCAV2 = (L = 4 FREQ = 1.3GHz VOLT = 80 MV PHI = 90 DEG )
;
QUAD Q11 =(L =.2 K1 =-.2428477314274 )
Q12 =(L =.2 K1 =1.3218166519654 )
Q13 =(L =.2 K1 =-1.2313850086064 )
Q21 =(L =.2 K1 =.648299734698 )
Q22H =(L =.1 K1 =-.3257474701431 )
Q23 =(L =.2 K1 =-.0318630886775 )
Q31 =(L =.2 K1 =-.039832155766 )
Q32 =(L =.2 K1 =.0427573881501 )
Q33 =(L =.2 K1 =-.0078555030295 )
Q41 =(L =.2 K1 =.3212208417361 )
Q42 =(L =.2 K1 =.9697146064748 )
Q43 =(L =.2 K1 =-1.4363701036996 )
Q44 =(L =.2 K1 =.1003927645133 )
QA11 =(L =.2 K1 =1.7417008561493 )
QA12 =(L =.2 K1 =-2.3420359659009 )
QA13 =(L =.2 K1 =1.9786423861073 )
Q54 =(L =.2 K1 =.3599646226736 )
Q53 =(L =.2 K1 =-1.6354792212752 )
Q52 =(L =.2 K1 =1.0709480920636 )
Q51 =(L =.2 K1 =.2693301586391 )
Q61 =(L =.2 K1 =.166550991281 )
Q62 =(L =.2 K1 =-.5403360787167 )
Q63 =(L =.2 K1 =.3824360357643 )
Q71 =(L =.2 K1 =1.2050258894288 )
Q72 =(L =.2 K1 =.2451293721832 )
Q73 =(L =.2 K1 =-1.8514530083969 )
Q74 =(L =.2 K1 =.9731387643286 )
QA21 =(L =.2 K1 =1.7417008561493 )
QA22 =(L =.2 K1 =-2.3420359659009 )
QA23 =(L =.2 K1 =1.9786423861073 )
Q84 =(L =.2 K1 =1.2077360408909 )
Q83 =(L =.2 K1 =-1.8700351436529 )
Q82 =(L =.2 K1 =1.3094913531931 )
Q81 =(L =.2 K1 =-.3648338172495 )
Q11D =(L =.2 K1 =-.0078555030295 )
Q12D =(L =.2 K1 =.0427573881501 )
Q13D =(L =.2 K1 =-.039832155766 )
Q31D =(L =.2 K1 =-1.2313850086064 )
Q32D =(L =.2 K1 =1.3218166519654 )
Q33D =(L =.2 K1 =-.2428477314274 )
;
SEXT SA11 =(L =.1 K2 =9 )
SA12 =(L =.1 K2 =-5 )
SA21 =(L =.1 K2 =9 )
SA22 =(L =.1 K2 =-5 )

;
LINE
ACC1 = (L1500 ACAV1 L1500)
ACC2 = (L1500 ACAV2 L1500)
DCC1 = (L1500 DCAV1 L1500)
DCC2 = (L1500 DCAV2 L1500)

ST1 = (MKMGED
L200 Q11 L200 Q12 L200 Q13 L200
ACC1
L200 Q21 L200 Q22H
MKSTC
Q22H L200 Q23 L200
ACC2
L200 Q31 L200 Q32 L200 Q33 L200
MKBDST
BD3 LM1 BD2 LM1 BD1
L200 Q41 L200 Q42 L200 Q43 L200 Q44 L600
)

AC1D= (MKAC1C
BH
L600 QA13
L150 SA12
L150 QA12
L150 SA11
L150 QA11
L600 B1
)
AC1U= (MKAC1C
BH
L600 QA13
L150 SA12
L150 QA12
L150 SA11
L150 QA11
L600 B1
)
ST2 = (
L600 Q54 L200 Q53 L200 Q52 L200 Q51 L200
MKCCST
BS1 L300 BS2 L300 BS3 L300 BS4
L200 Q61 L200 Q62 L200 Q63
LLH
MKID
LLH1
MKSYM
LLH2
Q71 L200 Q72 L200 Q73 L200 Q74 L600
)
AC2 = (MKAC2C
BH
L600 QA23
L150 SA22
L150 QA22
L150 SA21
L150 QA21
L600 B
)

ST3 = (MKCST
L600 Q84 L200 Q83 L200 Q82 L200 Q81 L600
BMR1 LM1 BMR2 LM1 BMR3
MKMGED
L200 Q11D L200 Q12D L200 Q13D L200
DCC1
L200 Q21 L200 Q22H Q22H L200 Q23 L200
DCC2
L200 Q31D L200 Q32D L200 Q33D L200
BDR3 LM1 BDR2 LM1 BDR1
! L200 Q41 L200 Q42 L200 Q43 L200 Q44 L600
)

REC = (ST1 -AC1U AC1D ST2 -AC2 AC2 ST3)
;