+ All Categories
Home > Documents > 18.01.07LSA/FiDeL1 Deliverables Commissioning:Commissioning: Transfer functions [MB, MQ, MQY, MQM,...

18.01.07LSA/FiDeL1 Deliverables Commissioning:Commissioning: Transfer functions [MB, MQ, MQY, MQM,...

Date post: 17-Jan-2016
Category:
Upload: herbert-porter
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
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
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


Recommended