[Back]
Block display

SAD Update V1.0.10.11k6r-pre 6D optics Name:K. Oide Date:2016/11/02(Wed) 17:45:26 No.146

Dear Users,

1. The next version will be able to calculate a full-6D optics parameters by EMIT/Emittance[] with the flag CODPLOT:

New functions: AZ, BZ, NZ, ZX, ZPX, ZY, ZPY

- These are compatible with Extended Twiss Parameters, printed by EMIT.
- ZX and ZY have no dimension. ZPX and ZPY are in 1/m.
- So far limited with a periodic condition. Not usable for a transport line yet.
- Thus usable with RADCOD, RADTAPER, etc.
- If x-z or y-z coupling are too strong, the calculation will fail.
- These functions are accessible by Twiss, DISP Z, OpticsPlot, DRAW.
- As CALC and GO are still in 4D, they clears the results by EMIT/Emittance[].
- No direct matching is possible yet. Use FitFunction with Emittance[], in such a way as FitFunction:=(Emittance;Twiss["BZ","$$$"]=20).
- TransferMatrix or the MAT coomand does not support 6D yet.

As this change might affects parts, please be careful.

2. A bug related to a keyword which ahas an alias, such as ROTATE of MULT, has been fixed (already in 1.0.10.10.4k64).

SAD Update. 1.0.10.11k64-pre1 SetCoupledElements Name:K. Oide Date:2016/11/03(Thu) 01:43:14 No.147

Dear Users,

1. A bug was found and fixed on handling the Context of SetCoupledElements. It should be System`, but some routines used ` .

Re: SAD Update V1.0.10.11k64-pre2 6D optics for CALC & GO Name:K. Oide Date:2016/11/21(Mon) 18:11:56 No.149

Dear Users,

1. A new flag CALC6D has been defined to specify the optics calculation in CALC and GO as 6D. The antonym is CALC4D. The default is CALC4D. CALC and GO with CALC6D should work similar to CALC4D even for matching of Z-parameters. The off-momentum matching and finite amplitude mathcing are not yet implemented. Also CALC6D yet works for a linac.

2. An obsolete flag CANON was removed.

3. The closed orbit finding for EMIT and CALC/GO with CALC6D was improved, esp with RADCOD.

SAD Update V1.0.10.11k64-pre3 6D optics for linac, MAT & TransferMatrix Name:K. Oide Date:2016/11/28(Mon) 16:42:26 No.150

Dear Users,

1. The next version V1.0.10.11k64-pre3 will be able to calculate 6D optics for a linac (i.e. the design momentum depends on s).

2. The MATRIX(MAT) command and the TransferMatrix function will return 6x6 matrix when CALC6D is ON. TransferMatrix takes a new option Symplectic, which returns a symplectic matrix for a linac. The default is Symplectic->False, which means a physical transfer matrix, taking the chenge of the design momentum due to s.

3. A bug in calculation of dispersions for CALC4D is corrected. This bug was introduced in V1.0.10.11k64-pre to make the results unpredictable in a case of linac.

- WebForum -