... | ... | @@ -53,6 +53,28 @@ Reduced problem in order to have one forward solution in less than 2 minutes: |
|
|
**G2 Optimisation**
|
|
|
===============
|
|
|
|
|
|
![Gantry](/uploads/6f4389c9e7c46c581a0c39f15ab3dc23/Gantry.png)
|
|
|
|
|
|
**7 design variables**
|
|
|
|
|
|
- 7 quadrupole field gradients (all gantry 2 quadrupoles)
|
|
|
|
|
|
To optimize are the beam size (and the transmission) at the gantry isocenter (52.165m).
|
|
|
The simulation started with a pre defined beam and also included the last quadrupole triplet (untouched settings) before the gantry (31.5926 - 52.50m).
|
|
|
|
|
|
|
|
|
- Cores= 64
|
|
|
|
|
|
- Gens = 100
|
|
|
|
|
|
- Initial population = 63
|
|
|
|
|
|
- Final population = 125
|
|
|
|
|
|
- NumParticles = 8000
|
|
|
|
|
|
- Timestep = 1e-11s
|
|
|
|
|
|
*Generation 1*
|
|
|
===========
|
|
|
![g2-small-1](/uploads/7ebb387d8e2fafceaacd21b311ed1fe4/g2-small-1.png)
|
... | ... | @@ -108,4 +130,4 @@ PROB_2 0.697536 2494.72 -832.791 0.534304 0.320705 -0.402196 0 1 |
|
|
|
|
|
//oey:OBJECTIVE,EXPR="fabs(sameSDDSVariableAt("rms_x",7.05) - 0.005)";
|
|
|
//oes:OBJECTIVE,EXPR="fabs(sameSDDSVariableAt("rms_s",7.05) - 0.005)";
|
|
|
``` |
|
|
``` |
|
|
\ No newline at end of file |