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
Timing Schedule Make Rule Prototype
- Current state: Initial set of events implemented (hard coded), as deducted from Peter Gerhard's spreadsheet
Extend code to cover event generation for stabilization and conditioning chains
Create parameters in hierarchy as needed and use them in make rule code
Provide make rule parameter via ParamModi
Provide "Untersetzung" parameter
(low priority) Implement profile grid protection (marker events?)
Master Schedule Graph
Implement 50 Hz synchronization (clarify with Mathias how to do it)
(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
Implement for at least 2 "Betriebsbeschleuniger" in parallel, one of which shall go to transfer channel
Generate "Default Pattern" when no chains are scheduled (NOPs for all Timingabschnitte)
Review BSS API
Integrate with Emergency APP
Chain Schedule Graph
Implement profile grid protection
(low priority) Use marker events for profile grid protection
Implement "no beam" flag (as duplicated events)
(low priority) Optimize "no beam" flag implementation using DM's reference feature
Emergency App
Implement UI (working hypothesis: select from list of chains from LSA, specify "Untersetzung")
Incorporate Master Schedule Table Algorithm (as library or service)
Integrate with BSS
Use "Untersetzung" parameter from LSA
Scheduling App
Implement UNILAC chain generation
Handle UNILAC Pattern Groups (e.g. don't show NOP chains)
ParamModi
(low priority) Implement Non-mux automatic propagation
Panic App
Adapt for UNILAC (UNILAC DM & Pattern Group)
Model
Implement non-mux hierarchy except HLI ("MAZ", source timing, source magnets)
Implement RF hierarchy (HSI/HLI)
Implement phase advance magnets (postponed)
(low priority) Implement non-mux hierarchy for HLI (postponed)
(low priority) Implement sweeper hierarchy
(low priority) Implement chopper hierarchy
Handle the ACTIV flag (to be decided if in model, Sequencer or otherwise)
Data Master INT/PRO
Provide INT Data Master
Provide PRO Data Master
Implement interfaces from BSS/LSA
"Rahmenpulse" / "Klemmpulse"
- Open Issue: Data supply for / usage of chopper control system not planned for Dry Run 24_2!
Talk to BEA about what they need to test current transformers
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
Bypass trim (only test that it works?)
Chain schedule change (finish implementation in BSS)
Master schedule change (finish implementation in BSS)