18.01.07lsa/fidel1 deliverables commissioning:commissioning: transfer functions [mb, mq, mqy, mqm,...

14
18.01.07 LSA/FiDeL 1 Deliverables Deliverables Commissioning: Commissioning: Transfer functions [MB, MQ, MQY, MQM, MQX etc…] DC components Decay prediction Snapback prediction Cycling prescription – deGauss & Nominal b3++ lower priority L. Bottura

Upload: herbert-porter

Post on 17-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 18.01.07LSA/FiDeL1 Deliverables Commissioning:Commissioning: Transfer functions [MB, MQ, MQY, MQM, MQX etc…] DC components Decay prediction Snapback prediction

18.01.07 LSA/FiDeL 1

DeliverablesDeliverables• Commissioning:Commissioning:

Transfer functions [MB, MQ, MQY, MQM, MQX etc…] DC components Decay prediction Snapback prediction Cycling prescription – deGauss & Nominal b3++ lower priority

L. Bottura

Page 2: 18.01.07LSA/FiDeL1 Deliverables Commissioning:Commissioning: Transfer functions [MB, MQ, MQY, MQM, MQX etc…] DC components Decay prediction Snapback prediction

18.01.07 LSA/FiDeL 2

Work package 1/2Work package 1/2

• Generate Calibration CurvesGenerate Calibration Curves Implement FiDeL alogorithms in JAVA under LSA Database model - FiDeL coefficients. Develop application to drive calibration curve generation,

regeneration etc. Provide application to populate FiDeL coefficients Test

• Generate harmonicsGenerate harmonics LSA parameter space/database configuration Implement FiDeL in JAVA under LSA Populate harmonic coefficients where required. Extend above application for generation/re-generation Use in settings generation. bn compensation with corrector

circuits. Test & cross-check

Page 3: 18.01.07LSA/FiDeL1 Deliverables Commissioning:Commissioning: Transfer functions [MB, MQ, MQY, MQM, MQX etc…] DC components Decay prediction Snapback prediction

18.01.07 LSA/FiDeL 3

Work packageWork package• Decay & SnapbackDecay & Snapback

Implement FiDeL in JAVA/LSA Develop trim engine for injection plateau How to get powering history? Strategy? Extend application to allow input, generation, re-generation, display etc.

• HistoryHistory DC powering history (as above). Correctors & some quads - intra-fill history - how to track this when required?

• Export results to MADExport results to MAD Utility to extract harmonics at any point in given LHC cycle.

• Cycle prescriptionCycle prescription Decide on appropriate format/prescription Implement and populate database Command utility to drive given circuits

• Test PreparationTest Preparation Populate database Generate settings Interface to FGCs Check timing or ramp invocation method Test

Page 4: 18.01.07LSA/FiDeL1 Deliverables Commissioning:Commissioning: Transfer functions [MB, MQ, MQY, MQM, MQX etc…] DC components Decay prediction Snapback prediction

18.01.07 LSA/FiDeL 4

ImplementationImplementation

• Field Model interpolates and extrapolates data from Field Model interpolates and extrapolates data from measured datameasured data

• Fitting parameters stored on LSA database, entry and Fitting parameters stored on LSA database, entry and adjustment by magnet teamadjustment by magnet team

• Powering history naturally on LSA databasePowering history naturally on LSA database

• Mathematical formulation of FiDeL in JavaMathematical formulation of FiDeL in Java

• On-line invocation to produce:On-line invocation to produce: Transfer functions Normalised harmonic coefficients

• On-line invocation at start of each fill (if necessary):On-line invocation at start of each fill (if necessary): Decay Snapback

Page 5: 18.01.07LSA/FiDeL1 Deliverables Commissioning:Commissioning: Transfer functions [MB, MQ, MQY, MQM, MQX etc…] DC components Decay prediction Snapback prediction

18.01.07 LSA/FiDeL 5

ImplementationImplementation

Page 6: 18.01.07LSA/FiDeL1 Deliverables Commissioning:Commissioning: Transfer functions [MB, MQ, MQY, MQM, MQX etc…] DC components Decay prediction Snapback prediction

18.01.07 LSA/FiDeL 6

HW_NAME COMPONENT_NAME COEFFICIENT_NAME COEFFICIENT_VALUEMB.A78 TF gamma 10.119MB.A78 TF mu -0.005MB.A78 TF p 1.11MB.A78 TF q -0.29MB.A78 TF m 2MB.A78 TF sigma_1 0.247MB.A78 TF S_1 1.691MB.A78 TF I0_1 10739MB.A78 TF sigma_2 -0.545MB.A78 TF S_2 3.23MB.A78 TF I0_2 13599MB.A78 TF rho 0.003MB.A78 TF r 1.86MB.A78 TF type 0MB.A78 b2 type 1MB.A78 b2 gamma 0.142MB.A78 b2 mu 0.154MB.A78 b2 p 1.54

Generate Transfer Functions - Implementation

mmm m

measco

co

q

injc

c

p

injinjm

MDCm TT

TT

II

II

I

IIB

7.17.1

7.17.1

CALIBRATION_NAME B_FIELD IMB.A78 7.688806312 760MB.A78 8.699903331 860MB.A78 9.711037605 960MB.A78 10.72219743 1060MB.A78 11.73337503 1160MB.A78 12.74456508 1260MB.A78 13.75576371 1360MB.A78 14.7669681 1460MB.A78 15.77817606 1560MB.A78 16.78938589 1660MB.A78 17.8005962 1760MB.A78 18.81180583 1860MB.A78 19.82301379 1960MB.A78 20.83421919 2060MB.A78 21.84542123 2160MB.A78 22.85661916 2260MB.A78 23.86781226 2360MB.A78 24.87899983 2460MB.A78 25.89018116 2560MB.A78 26.90135554 2660MB.A78 27.91252226 2760MB.A78 28.92368055 2860MB.A78 29.93482964 2960MB.A78 30.9459687 3060

0

20

40

60

80

100

120

140

0 2000 4000 6000 8000 10000 12000 14000

Current

B

0.01003

0.01004

0.01005

0.01006

0.01007

0.01008

0.01009

0.0101

0.01011

0.01012

0.01013

0 2000 4000 6000 8000 10000 12000 14000

Current [A]

B/I

Page 7: 18.01.07LSA/FiDeL1 Deliverables Commissioning:Commissioning: Transfer functions [MB, MQ, MQY, MQM, MQX etc…] DC components Decay prediction Snapback prediction

18.01.07 LSA/FiDeL 7

Database modelDatabase model

Page 8: 18.01.07LSA/FiDeL1 Deliverables Commissioning:Commissioning: Transfer functions [MB, MQ, MQY, MQM, MQX etc…] DC components Decay prediction Snapback prediction

18.01.07 LSA/FiDeL 8

Calibration curvesCalibration curves

Page 9: 18.01.07LSA/FiDeL1 Deliverables Commissioning:Commissioning: Transfer functions [MB, MQ, MQY, MQM, MQX etc…] DC components Decay prediction Snapback prediction

18.01.07 LSA/FiDeL 9

HarmonicsHarmonics

Page 10: 18.01.07LSA/FiDeL1 Deliverables Commissioning:Commissioning: Transfer functions [MB, MQ, MQY, MQM, MQX etc…] DC components Decay prediction Snapback prediction

18.01.07 LSA/FiDeL 10

Page 11: 18.01.07LSA/FiDeL1 Deliverables Commissioning:Commissioning: Transfer functions [MB, MQ, MQY, MQM, MQX etc…] DC components Decay prediction Snapback prediction

18.01.07 LSA/FiDeL 11

Generate static harmonicsGenerate static harmonicsGenerate static harmonicsGenerate static harmonics

Page 12: 18.01.07LSA/FiDeL1 Deliverables Commissioning:Commissioning: Transfer functions [MB, MQ, MQY, MQM, MQX etc…] DC components Decay prediction Snapback prediction

18.01.07 LSA/FiDeL 12

StatusStatus

• Zeroth order settings generation in place Zeroth order settings generation in place Ramp & squeeze – tested on point 5 power converters in

short circuit Default calibration curves i.e. nominal gradient versus

nominal current

• Version one of Version one of FiDeL Calibration curve generation FiDel Static harmonics FiDel Decay

Page 13: 18.01.07LSA/FiDeL1 Deliverables Commissioning:Commissioning: Transfer functions [MB, MQ, MQY, MQM, MQX etc…] DC components Decay prediction Snapback prediction

18.01.07 LSA/FiDeL 13

Status/PlanningStatus/Planning

• Generate Calibration CurvesGenerate Calibration Curves Implement FiDeL alogorithms in JAVA under LSA Database model - FiDeL coefficients. Develop application to drive calibration curve generation,

regeneration etc. Provide application to populate FiDeL coefficients Test

• Generate harmonicsGenerate harmonics LSA parameter space/database configuration/ Implement FiDeL in JAVA under LSA Populate harmonic coefficients where required. Extend above application for generation/re-generation Use in settings generation. bn compensation with corrector

circuits. Test & cross-check

Done

Page 14: 18.01.07LSA/FiDeL1 Deliverables Commissioning:Commissioning: Transfer functions [MB, MQ, MQY, MQM, MQX etc…] DC components Decay prediction Snapback prediction

18.01.07 LSA/FiDeL 14

StatusStatus• Decay & SnapbackDecay & Snapback

Implement FiDeL in JAVA/LSA Develop trim engine for injection plateau Extend application to allow input, generation, re-generation, display etc.

• HistoryHistory DC powering history (as above). Strategy? Correctors - intra-fill history - how to track this when required?

• Export results to MADExport results to MAD Utility to extract harmonics at any point in given LHC cycle etc

• Cycle prescriptionCycle prescription Decide on appropriate format/prescription Implement and populate database Command utility to drive given circuits

• Test Preparation Test Preparation Populate database Generate settings Interface to FGCs Check timing or ramp invocation method Test

Aim to have core in place for November

Tests during year

Main software engineering effort: Marek Strzelczyk