List of ICU Working Group-related Tasks for Dry Run 24_2

Release period (for services and apps): 2024-06-17 to 2024-06-21 (1 week)

Dry Run: 2024-07-01 to 2024-07-19 (3 weeks)

(Mainly) Emergency System test: 2024-07-08 to 2024-07-19 (2 weeks)

See: Annotated Plan of Accelerator Operations 2024

workshop_dry_run_task_planning_2024-04-25_white_board.jpg

Timing Schedule Make Rule Prototype

  • Current state: Initial set of events implemented (hard coded), as deducted from Peter Gerhard's spreadsheet
TODO Extend code to cover event generation for stabilization and conditioning chains
Done Create parameters in hierarchy as needed and use them in make rule code
Done Provide make rule parameter via ParamModi
TODO Provide "Untersetzung" parameter
Done (low priority) Implement profile grid protection (marker events?)

Master Schedule Graph

Done Implement 50 Hz synchronization (clarify with Mathias how to do it)
TODO (low priority) Transfer channel preparation & "MAGN_DOWN" (concept/implementation). Working hypothesis: Put additional events directly into Master Schedule Graph

Master Schedule Table Algorithm Prototype

  • Working hypothesis: use Andreas' alpha version of algorithm
Done Implement for at least 2 "Betriebsbeschleuniger" in parallel, one of which shall go to transfer channel
TODO Generate "Default Pattern" when no chains are scheduled (NOPs for all Timingabschnitte)
Done Review BSS API
Done Integrate with Emergency APP

Chain Schedule Graph

Done Implement profile grid protection
Done (low priority) Use marker events for profile grid protection
Done Implement "no beam" flag (as duplicated events)
TODO (low priority) Optimize "no beam" flag implementation using DM's reference feature

Emergency App

Done Implement UI (working hypothesis: select from list of chains from LSA, specify "Untersetzung")
Done Incorporate Master Schedule Table Algorithm (as library or service)
Done Integrate with BSS
TODO Use "Untersetzung" parameter from LSA

Scheduling App

Done Implement UNILAC chain generation
Done Handle UNILAC Pattern Groups (e.g. don't show NOP chains)

ParamModi

TODO (low priority) Implement Non-mux automatic propagation

Panic App

Done Adapt for UNILAC (UNILAC DM & Pattern Group)

Model

Done Implement non-mux hierarchy except HLI ("MAZ", source timing, source magnets)
Done Implement RF hierarchy (HSI/HLI)
TODO Implement phase advance magnets
TODO (low priority) Implement non-mux hierarchy for HLI (postponed)
TODO (low priority) Implement sweeper hierarchy
TODO (low priority) Implement chopper hierarchy
TODO Handle the ACTIV flag (to be decided if in model, Sequencer or otherwise)

Data Master INT/PRO

Done Provide INT Data Master
TODO Provide PRO Data Master
Done Implement interfaces from BSS/LSA

"Rahmenpulse" / "Klemmpulse"

  • Open Issue: Data supply for / usage of chopper control system not planned for Dry Run 24_2!
Done Talk to BEA about what they need to test current transformers
Done Talk to Tobias Habermann about possible workarounds
  • Idea: Maybe generate signals for current transformers some other way (e.g. via timing receiver and SCU)?

Non-interruptive Trims

Done Bypass trim (only test that it works?)
TODO Chain schedule change (finish implementation in BSS)
Done Master schedule change (finish implementation in BSS)
Topic revision: r4 - 11 Jun 2024, HannoHuether
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