You are here: Foswiki>Applications Web>LsaMainPage>LsaInternalAccCryring (03 Mar 2016, RaphaelMueller)Edit Attach

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.

4431861d69a88a7b4065e504808962d3.pnge7fc5d6c0b224af3099ab7c5dada72d1.png

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.

pattern cryring.png

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    
       

Topic revision: r6 - 03 Mar 2016, RaphaelMueller
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback