The Normative Types are a standard high-level data types used to represent more complex data than the EPICS V3 Data Types ("DBRs"). On this presentation some the possibilities of using Normative Types, in special NTTables, will be explained. From controlling the timing system to showing versions of used EPICS Modules the experience with NTTables from the European Spallation Source (ESS) is...
After CSNS went into operation, the control group developed a set of web-based applications for operation and maintenance. This effort accumulated significant software development skills and experience. Building on this foundation, CSNS began contributing to the EPICS community by providing both new tools deployable by other laboratories and source code contributions to existing...
This short talk introduces go-epics, a Go package that bridges the native EPICS Channel Access (CA) and PVAccess (PVA) C/C++ libraries through cgo. By providing high-level, idiomatic Go APIs while preserving the capabilities of the native libraries, go-epics simplifies the development and deployment of portable, cross-platform applications. It also establishes a foundation for future...
Developing an IOC for a new device typically takes two days or more by hand, and most of that time goes into reading and analysing the device protocol. Large language models are good at text analysis and code generation, so LLM and AI agent can help with IOC development. We distilled our IOC development experience at VIGAS into an agent skill that constrains and guides the AI agent's...
Abstract: The vacuum system provides the necessary vacuum conditions for the generation, transport, and target impact of particle beams in high-current linear induction accelerators (LIAs). To achieve monitoring and control of nearly a hundred molecular pumps, several cryopumps, and numerous vacuum valves in two high-current LIAs, this paper designs a vacuum control system based on a front-end...
Plasma acceleration is a novel acceleration principle featuring a high acceleration gradient. The Plasma Wakefield Acceleration (PWFA) facility at the Institute of High Energy Physics (IHEP) comprises two beamlines, Beamline 1 (BL1) and Beamline 2 (BL2). BL1 delivers positron and electron beams produced by the BEPCII linac at energies up to 2 GeV for plasma acceleration experiments. BL2 is a...
The J-PARC Muon Linac is an ongoing project at the Materials and Life Science Experimental Facility (MLF). The accelerator consists of several sections, including the USM, RFQ, IH-DTL, DAW, and DLS, which progressively accelerate muons from 5.6 keV to 212 MeV for the muon g-2/EDM experiment. Construction and commissioning of the linac are being carried out step by step, starting from the...
This presentation presents a full suite of self‑developed accelerator upper‑level application software for the SHINE facility. To address the limitations of conventional tools including discontinued maintenance, unsatisfactory runtime efficiency and poor cross‑platform adaptability of EDM, CSS and Phoebus, customized OPI development is carried out based on PyDM. Special widgets featuring...
Commissioning and operation of large-scale superconducting RF (SRF) cavity systems involve repetitive and time-consuming procedures, creating a strong demand for automated operational tools. This work presents a suite of applications based on EPICS and Phoebus for automated cavity conditioning, cavity loading, and RF measurement. The applications integrate EPICS control with Phoebus operator...
High availability of superconducting linacs demands that the control system not only
detect cavity faults but also rapidly reconfigure the remaining RF cavities so that beam
operation can continue with minimal performance loss. This paper presents PEE, a
control-system-level application deployed on Pyapas, a Python-based control system
framework, that closes the loop from fault detection...
The China Spallation Neutron Source Rapid Cycling Synchrotron (CSNS-RCS) operates with a demanding acceleration cycle and tight beam-loss constraints, which puts high requirements on its operation tools. We present a set of operator applications developed on Pyapas, the Python-based accelerator physics application framework used at CSNS, HEPS and BEPCII. These applications talk to the EPICS...
Large-scale superconducting linear accelerators such as HIAF operate nearly a hundred SRF cavities, whose operation is constrained by slow array startup, Lorentz-force-induced dynamic detuning under pulsed beam, and manual fault recovery. This work presents an integrated automatic loading, online monitoring, and rapid recovery method for the low-level radio frequency (LLRF) system. A...
As laser-driven plasma accelerator facilities grow in complexity, operators face increasing challenges in cross-subsystem control, historical data correlation and rapid troubleshooting. At Peking University’s Compact Laser Plasma Accelerator II (CLAPA-II), we have deployed an intelligent control assistant built upon Osprey—an agentic interface and safety harness framework designed for...