CRYRING Notes
CRYRING Timing Makerule
Moved to page
Timing related
CRYRING Cycle Example
The details of the Cryring operation modes are not settled yet. The pictures below shall only give some idea of an possible operation of the ring (without injection line). A cooled 300 keV proton beam is injected into the ring and accelerated to 16
MeV at a very moderate ramping rate. The first picture displays the main dipole magnet current, the second one shows the cavity voltage.
CRYRING Injektor - Event table
The following event table is a proposal for the injector. It is still subject to discussions and changes! And it is not yet complete.
The corresponding event table:
<active_patterns>
<pattern id="1">
<execution_conditions>
<external_signal>
<name>OPERATOR_REQUEST</name>
<value>TRUE</value>
</external_signal>
</execution_conditions> <!-- compared to e.g. EXPERIMENT_REQUEST -->
<pre_pattern> <!-- may be empty -->
</pre_pattern>
<main_pattern>
<repetition_count>-1</repetition_count> <!-- -1 == infinity -->
<bpc id="1"> <!-- one cryring linac beam -->
<bp id="1" particle_transfer="YRLE" category="beamout" length="240000">
<event>
<name>EVT_BP_START</name>
<time>0</time> <!-- time in us ?? unit TBD -->
</event>
<event>
<name>EVT_PREP_RF_NOBEAM</name>
<time>99800</time>
</event>
<event>
<name>EVT_START_RF_NOBEAM</name>
<time>100000</time>
</event>
<event>
<name>EVT_RF_SAMPLE_NOBEAM</name>
<time>100065</time>
</event>
<event>
<name>EVT_STOP_RF_NOBEAM</name>
<time>100100</time>
</event>
</bp>
<bp id="2" particle_transfer="YRLE" category="beamin" length="10000">
<event>
<name>EVT_BP_START</name>
<time>0</time>
</event>
<event>
<name>EVT_PREP_RF</name>
<time>9700</time>
</event>
<event>
<name>EVT_PREP_BEAM_ON</name>
<time>9880</time>
</event>
<event>
<name>EVT_START_RF</name>
<time>9900</time>
</event>
<event>
<name>EVT_BEAM_ON</name>
<time>9930</time>
</event>
<event>
<name>EVT_RF_SAMPLE</name>
<time>9965</time>
</event>
<event>
<name>EVT_BEAM_OFF</name>
<time>9990</time>
</event>
<event>
<name>EVT_STOP_RF</name>
<time>10000</time>
</event>
</bp>
<bp id="3" particle_transfer="YRME" category="beamout" length="240000">
analog zu oben
</bp>
<bp id="4" particle_transfer="YRME" category="beamin" length="10000">
analog zu oben
</bp>
<bp id="5" particle_transfer="TYR1" category="beamout" length="240000">
analog zu oben
</bp>
<bp id="6" particle_transfer="TYR1" category="beamin" length="10000">
analog zu oben, plus:
<event>
<name>EVT_MB_LOAD</name>
<time>xxxx</time>
</event>
<event>
<name>EVT_MB_TRIGGER</name>
<time>xxxx</time>
</event>
</bp>
<dependencies>
<dependency>
<predecessor>1</predecessor>
<successor>2</successor>
</dependency>
<dependency>
<predecessor>1</predecessor>
<successor>3</successor>
</dependency>
<dependency>
<predecessor>3</predecessor>
<successor>4</successor>
</dependency>
<dependency>
<predecessor>3</predecessor>
<successor>5</successor>
</dependency>
<dependency>
<predecessor>5</predecessor>
<successor>6</successor>
</dependency>
</dependencies>
</bpc>
</main_pattern>
<post_pattern> <!-- may be empty -->
<bp id="7" particle_transfer="YRLE" category="beamout" length="10000">
<event>
<name>EVT_BP_START</name>
<time>0</time>
</event>
</bp>
.......
</post_pattern>
</pattern>
</active_patterns>
Brainstorming: Device types and necessary events plus necessary data from the data supply system
Device Type |
Events needed |
Data supply needed? Which information? |
Comment |
Ramped devices |
Ramp start, (plus prewarning?) |
Ramp data, data format tbd |
|
Linac HF |
Pulse start, (end?) |
|
|
Bumper |
Injection trigger |
|
|
|
|
|
|