BeamDynamics issueshttps://gitlab.esrf.fr/groups/BeamDynamics/-/issues2018-11-05T15:19:51+01:00https://gitlab.esrf.fr/BeamDynamics/matutil/-/issues/3reorganize repository before commissioning2018-11-05T15:19:51+01:00Simone Liuzzoreorganize repository before commissioning* limit functions in this reopsitory strictly to globally usefull matlab functions, such as +tango, tango-binding (to be taken from /operation/machine/matmex), + hdb ....
* move +ebs, +sr, +sy to beamdynamics specific subfolder of /oper...* limit functions in this reopsitory strictly to globally usefull matlab functions, such as +tango, tango-binding (to be taken from /operation/machine/matmex), + hdb ....
* move +ebs, +sr, +sy to beamdynamics specific subfolder of /operation/machine/matlabCommissioning EBShttps://gitlab.esrf.fr/BeamDynamics/matlaboperation/-/issues/171test all methods with inchoerent/disabled BPMS2019-11-26T13:05:09+01:00Simone Liuzzotest all methods with inchoerent/disabled BPMStest to do for all methods!
list:
* first turn
* polarity checks
* qem/sempanel
* source scan
* tune scan
* etc.?test to do for all methods!
list:
* first turn
* polarity checks
* qem/sempanel
* source scan
* tune scan
* etc.?Commissioning EBSSimone LiuzzoSimone Liuzzohttps://gitlab.esrf.fr/BeamDynamics/matlaboperation/-/issues/159populate the CTRM virtual machine NotCritical (labs) - vm-beamdyn with python...2019-12-11T14:10:39+01:00Simone Liuzzopopulate the CTRM virtual machine NotCritical (labs) - vm-beamdyn with python device serversCommissioning EBSSimone LiuzzoSimone Liuzzohttps://gitlab.esrf.fr/BeamDynamics/matlaboperation/-/issues/156collimators tuning procedure2019-10-04T12:32:38+02:00Simone Liuzzocollimators tuning procedureCommissioning EBSSimone LiuzzoSimone Liuzzohttps://gitlab.esrf.fr/BeamDynamics/matlaboperation/-/issues/154using bpm tilt-gain helps the fit?2019-10-09T16:08:01+02:00Simone Liuzzousing bpm tilt-gain helps the fit?create lattice with BPM gain and tilts (probably already true)
fit them, and see if model is better fitting them or not.create lattice with BPM gain and tilts (probably already true)
fit them, and see if model is better fitting them or not.Commissioning EBSSimone LiuzzoSimone Liuzzohttps://gitlab.esrf.fr/BeamDynamics/matlaboperation/-/issues/145horizontal orbit bumps on BPM 4, 5, 6, 7 are not closed2019-10-09T16:14:25+02:00Simone Liuzzohorizontal orbit bumps on BPM 4, 5, 6, 7 are not closedchange correctors used for bumpchange correctors used for bumpCommissioning EBSSimone LiuzzoSimone Liuzzohttps://gitlab.esrf.fr/BeamDynamics/matlaboperation/-/issues/139ID correction table2019-10-04T12:32:30+02:00Simone LiuzzoID correction tablecorrect skew/quad produced by ID changing GAP
use skew correction strenght, zemloop is tunining the resonance strengthscorrect skew/quad produced by ID changing GAP
use skew correction strenght, zemloop is tunining the resonance strengthsCommissioning EBSSimone LiuzzoSimone Liuzzohttps://gitlab.esrf.fr/BeamDynamics/matlaboperation/-/issues/113correctors calibration cross check on RM measurement2019-10-04T12:48:04+02:00Simone Liuzzocorrectors calibration cross check on RM measurementcompare expected RM to measured RM and extract potential calibration errors.compare expected RM to measured RM and extract potential calibration errors.Commissioning EBShttps://gitlab.esrf.fr/BeamDynamics/matlaboperation/-/issues/98qempanel other features to add2019-05-23T08:39:09+02:00Simone Liuzzoqempanel other features to add- ndivision input
- tune weight input
- fit dipole errors at DQ (using dDx...**DQ**.m)
- response matrix changes emittance, spikes in RM measurement.
- input list of steerers to use (beware of DQ steerers!)
- show fitted quadrupole and ...- ndivision input
- tune weight input
- fit dipole errors at DQ (using dDx...**DQ**.m)
- response matrix changes emittance, spikes in RM measurement.
- input list of steerers to use (beware of DQ steerers!)
- show fitted quadrupole and dipole errors in family (more visible, currenly too long vector is often invisible due to screen resolution!)
- enabled/disabled normal and skew quadrupoles
- enabled/disabled correctors and BPMs
- sextupole and octupole strengths as in lattice during `qempanelset.m`
- test exclude BPMs feature
- save some where (respX folders) analytic RM for later fit or correction once computed the first time. Commissioning EBSSimone LiuzzoSimone Liuzzohttps://gitlab.esrf.fr/BeamDynamics/matlaboperation/-/issues/93bestc cor for quadrupole alignment to minimize correctors strengths2019-09-10T07:41:18+02:00Simone Liuzzobestc cor for quadrupole alignment to minimize correctors strengthsonce orbit established, spot N most effective quadrupoles to misalign in order to minimize the correctors strenghtsonce orbit established, spot N most effective quadrupoles to misalign in order to minimize the correctors strenghtsCommissioning EBSNicola CarmignaniNicola Carmignanihttps://gitlab.esrf.fr/BeamDynamics/matlaboperation/-/issues/89Create Optics Files from Operation Settings2019-09-17T12:28:24+02:00Simone LiuzzoCreate Optics Files from Operation Settingsinstead of creating optics files from a lattice model, take the existing operation strengths and define a lattice model from them. On this model, compute the required data for operation aas in `+ebs.CreateOpticsFiles.m`instead of creating optics files from a lattice model, take the existing operation strengths and define a lattice model from them. On this model, compute the required data for operation aas in `+ebs.CreateOpticsFiles.m`Commissioning EBShttps://gitlab.esrf.fr/BeamDynamics/matlaboperation/-/issues/88Girder Orbit Correction2019-10-25T15:05:31+02:00Simone LiuzzoGirder Orbit Correction@franchi suggests to prepare orbit correction based on Girder displacement orbit response.
- measure orbit
- correct using successive best correctors,
- during intervention (H, V is remote and could be the test plane) displace those g...@franchi suggests to prepare orbit correction based on Girder displacement orbit response.
- measure orbit
- correct using successive best correctors,
- during intervention (H, V is remote and could be the test plane) displace those girders to minimize orbit distortion.
This is also useful when realizing with girders the orbit bumps to bring beam to the users that do not see it (and available in AT simulations).Commissioning EBSNicola CarmignaniNicola Carmignanihttps://gitlab.esrf.fr/BeamDynamics/matlaboperation/-/issues/87resonance knobs tuning2019-11-19T12:23:34+01:00Simone Liuzzoresonance knobs tuning* Where are the resonance knobs going to be available in the CS?
* Which resonances to tune?
* application with tune, chromaticity, resonances knobs, displaying WP, Q(delta), Q(x), Q(y) based on online model* Where are the resonance knobs going to be available in the CS?
* Which resonances to tune?
* application with tune, chromaticity, resonances knobs, displaying WP, Q(delta), Q(x), Q(y) based on online modelCommissioning EBShttps://gitlab.esrf.fr/BeamDynamics/matlaboperation/-/issues/85SLICED MODEL in atmodel, ebs.model, sy.model2019-10-04T12:22:08+02:00Simone LiuzzoSLICED MODEL in atmodel, ebs.model, sy.modelthere is an annoying issue: **splitted magnets**.
we would like to be able to split the magnets at our wish:
* DQ and DL splitted for pinhole sources,
* QF8D rotated for the 2PW)
* absorbers for aperture restrictions
and still be able...there is an annoying issue: **splitted magnets**.
we would like to be able to split the magnets at our wish:
* DQ and DL splitted for pinhole sources,
* QF8D rotated for the 2PW)
* absorbers for aperture restrictions
and still be able to call for element indexes, beta, in a simple way. Ex: DQ2D cell7 (DQ,pinhole,DQ) is the Nth magnet of the lattice and has gradient KL. Now calling for the optics of this magnets we have 2 indexes, 2 lengths, 2 identical gradient.
This requires separation of two concepts: the element in the lattice and the real element that we would like to retrive.
A large intervention in the `atmodel` lattice is probably needed but it will be rewarding giving us a greatly improved usability of the lattice model. A start point could be a mapping of the sliced lattice element indexes in a reduced lattice + a method to return the optics of the sliced lattice at the location of the reduced one. To be investigated soon.
issues that might profit from solving this problem are: #84 , #83 , #53 ,#61, #29, #28, #64, #59Commissioning EBSSimone LiuzzoSimone Liuzzohttps://gitlab.esrf.fr/BeamDynamics/matlaboperation/-/issues/84ebs optics files2019-09-17T11:12:42+02:00Simone Liuzzoebs optics filesprepare optics files for:
Restart
+ 1 SB
+ 2 PW
Relaxed
+ 7 SB + 1 2PW
+ 7 SB + 7 2PW
to be use by `/SetOptics/SetOperationOptics.m` ('ebs')prepare optics files for:
Restart
+ 1 SB
+ 2 PW
Relaxed
+ 7 SB + 1 2PW
+ 7 SB + 7 2PW
to be use by `/SetOptics/SetOperationOptics.m` ('ebs')Commissioning EBSSimone LiuzzoSimone Liuzzohttps://gitlab.esrf.fr/BeamDynamics/matlaboperation/-/issues/75current dependent BPM offsets2019-10-04T12:31:37+02:00Simone Liuzzocurrent dependent BPM offsetsDiag or beamdyn?Diag or beamdyn?Commissioning EBShttps://gitlab.esrf.fr/BeamDynamics/matlaboperation/-/issues/70obstacle in vacuum chamber2018-11-13T08:37:43+01:00Simone Liuzzoobstacle in vacuum chamberdetect if at given location the aperture is smaller then expecteddetect if at given location the aperture is smaller then expectedCommissioning EBSThomas PerronThomas Perronhttps://gitlab.esrf.fr/BeamDynamics/matlaboperation/-/issues/59online model using simulator2019-10-04T12:29:24+02:00Simone Liuzzoonline model using simulatoran interface that display:
* theory model
* measured model with fitted errors
* current variation of optics (meaasured model + introduced variations, such as tune, chromaticity, resonance knobs, ...)
Display of:
* beta
* dispersions
* ...an interface that display:
* theory model
* measured model with fitted errors
* current variation of optics (meaasured model + introduced variations, such as tune, chromaticity, resonance knobs, ...)
Display of:
* beta
* dispersions
* correctors strengths (quad normal and skew, sextupoles, octupoles)
* resonance driving terms
* ...Commissioning EBShttps://gitlab.esrf.fr/BeamDynamics/matlaboperation/-/issues/52use SrBpm class by L.Farvacque2019-02-15T13:24:14+01:00Simone Liuzzouse SrBpm class by L.FarvacqueCommissioning EBSThomas PerronThomas Perronhttps://gitlab.esrf.fr/BeamDynamics/matlaboperation/-/issues/37chromaticity measurement2019-05-23T10:38:05+02:00Simone Liuzzochromaticity measurementsmall tool to replace the present chromaticity measurement toolsmall tool to replace the present chromaticity measurement toolCommissioning EBSLee CarverLee Carver