Paper | Title | Other Keywords | Page | |||||
---|---|---|---|---|---|---|---|---|
WEPL011 | FAIR Timing Master | controls, synchrotron, diagnostics, target | 50 | |||||
|
In the scope of building the new FAIR facility, GSI will change its timing system to Whiterabbit. The FAIR system will resemble a tree topology, with a single master unit on top, followed by several layers of WR switches, down to about two thousand timing receivers throughout the facility. The Timing Master will be a mixed FPGA/CPU solution, which translates physical requirements into timing events and feeds them into the WR network. Macros in the FPGA resemble a 32x multicore with a strongly reduced instruction-set, each event processor responsible for a specific part of the facility. These processors interact in realtime, reacting to interlocks and conditions and ensuring determinism by parallel processing. A powerful CPU prepares the timing event tables and provides an interface to the controls system. These tables are loaded into the RAMs of each participating processor, controlling their behaviour and event output. GSI is currently working on the WR timing system in close collaboration with CERN, making this system the future of GSI/FAIR. The poster will cover technical details on the expected timing scenario, macro internals and discussion on possible future development.
|
|
|
![]()
Poster
|
|
|
||
WEPL029 | Applicability of XAL for ESS | controls, lattice, site, linac | 85 | |||||
|
XAL is a Java based application framework, developed at the Spallation Neutron Source (SNS). The framework is designed to provide an accelerator physics programming interface to the accelerator and it allows writing general purpose applications dedicated to various parts of the accelerator. The backbone of XAL framework is an XML based description of the accelerator. The XML file provides the list of all devices, their properties, and in-between devices relations within the system. Since the accelerator structure is defined in the relational database, the XML can be generated directly out from the database using appropriate adapters. This allows the framework to be more generic and enables it to run on different sites using various configurations. The generality of the XAL and the rich set of applications and tools provided by SNS make the framework very appealing for usage at other accelerator sites. European Spallation Source (ESS) is being built in Sweden, which will be in overall an accelerator similar to SNS. Therefore, XAL has been considered to be used at ESS for high-level applications. The applicability of XAL and prototyping for ESS will be discussed in this article.
|
|
|
![]()
Poster
|
|
|
||
WEPL031 | CCCP - Cosylab common control platform | controls, monitoring, feedback, target | 88 | |||||
|
Cosylab common control platform (CCCP) is a lightweight hardware control platform designed to provide a simple interface to various types of hardware components and fast and simple integration of such hardware into control systems. The core of the platform is the scripting language lua. This lightweight and flexible scripting language provides software real-time control of hardware modules over all provided connections (RS232, Ethernet, USB, SPI, CAN, I2C, GPIO) as well as fast and simple ways of implementing modules for more complex structures (FPGA). The platform provides various levels of control with an embedded GUI or full remote control over an embedded web server, archiving capabilities with a database back-end and different device simulator modes. The platform's small footprint, high degree of flexibility and high level of hardware abstraction make the CCCP an ideal control platform for more complicated hardware instruments and at the same time a perfect main control board for devices that incorporate various complex hardware elements. The design and possible implementations of this platform will be discussed in this article.
|
|
|
![]()
Poster
|
|
|
||
WEPL035 | High Level Matlab Applications for SPEAR3 | controls, diagnostics, synchrotron, emittance | 97 | |||||
|
The SPEAR3 control system nominally operates with the EPICS control system toolbox operating on VMS hardware. The simultaneous use of Matlab Middlelayer (MML) and Accelerator Toolbox (AT) allow for parallel, high-level machine control and accelerator physics applications that communicate with the control system via EPICS Channel Access (LabCA). While the majority of MML and AT software is machine-independent, site-specific applications are required to control most accelerators. This paper describes several such high-level application programs that have been developed for diagnostics and control of SPEAR3. Examples include interlock verification software, transport line optics and steering applications, optical diagnostics, add-ons to main MML routines and time-dependent waveform display.
|
|
|
![]()
Poster
|
|
|
||
WEPL037 | A Novel Approach for Beam Commissioning Software using Service Oriented Architecture | controls, linac, pick-up, monitoring | 100 | |||||
|
A novel software framework is under development, which is for an accelerator beam commissioning and operation. It adopts a client/server based architecture to replace the more traditional monolithic high level application approach. A minimum set of commissioning and operational services has been defined such as simulation server service, directory service, magnet service, and bpm service, etc.. Most of them have been prototyped. Services can use EPICS pvData as its data container and pvAccess as communication protocol. This paper describes conceptual design and latest progress for some services
|
|
|
![]()
Poster
|
|
|
||
THCOMA03 | Using ezcaIDL to connect to EPICS Channel Access from SHADOWVUI for Dynamic X-ray Tracing | optics, synchrotron, synchrotron-radiation, radiation | 109 | |||||
|
Using the ezcaIDL library, for IDL*, to provide an interface to EPICS Channel Access through the EZCA library, a simple XOP** extension was written that initializes ezcaIDL and thus allows access to a set of simplified IDL interface commands to connect to Channel Access from within XOP and also from SHADOWVUI. The XOP widget-based driver program is a commonly used front-end interface for computer codes of interest to the synchrotron radiation community. It models x-ray sources and characterizes optics. Extensions, such as SHADOWVUI, are optionally loaded to easily expand its functionality. An essential tool for x-ray optics calculations is the ray-tracing program SHADOW***. A complete Visual User Interface for SHADOW (SHADOWVUI) is an interactive tool for designing an optical system and visualizing results as graphs, histograms. The working scheme is to define the source and the optical elements by entering parameters. The author has taken the usual SHADOWVUI simulation of an x-ray system a step further by using ezcaIDL to interface with the EPICS control system to access the positions of optical components in real life and then run a corresponding simulation based upon these.
|
* Interactive Data Language. |
|
![]()
Slides
|
|
|
||
THPL004 | A Discrete Hysteresis Model for Piezoelectric Actuator and its Parameter Identification | controls, survey | 127 | |||||
|
Hysteresis is an important nonlinear effect exhibited by piezoelectric actuators (PEA) and its modelling has been drawing considerable attention. This paper presents the development of a novel discrete model based on the concept of auto-regressive moving average (ARMA) for the piezoelectric-actuator hysteresis, and its parameter identification method as well. Experiments were carried out to verify the effectiveness of the developed model. The result obtained shows that the developed model can well represent the hysteresis of the PEA.
|
|
|
![]()
Poster
|
|
|
||
THPL010 | CLS LINAC Safety System Upgrade | linac, controls, instrumentation, fibre-optics | 144 | |||||
|
The Canadian Light Source (CLS) has upgraded the safety system for its Linear Accelerator (Linac) in October 2009. IEC 61508 SIL 3 certified components and methods were adopted in the development of the new safety system. This paper describes the new safety system and outlines the lessons learned from the project in applying industrial safety rated PLC equipment in the development of safety system for CLS accelerator.
|
|
|
![]()
Poster
|
|
|
||
THPL011 | FEC in Deterministic Control Systems over Gigabit Ethernet | controls, feedback | 147 | |||||
|
Forward Error Correction (FEC) is a technique for recovering from bit errors and packet losses in real-time network applications. Classic recovering strategies, like TCP retransmission, are not suitable due to delay, timing and bandwidth constraints. In this paper, the authors introduce the FEC techniques in a novel deterministic fieldbus, White Rabbit* (WR), developed over frame-based computer networking technology, Gigabit Ethernet. WR provides an effective and resilient way to serve as a deterministic data transfer medium and to interconnect large distributed systems, like Control Systems for Particles Accelerators. The reliability of WR falls on the FEC, which provides the means to guarantee that only one control message per year will be lost or irretrievable as a result of the Bit Error Rate of the physical medium (fiber optic or copper). The FEC code proposed by the authors is a VHDL hardware design, based on LDPC** and Fountain codes***, and tailored for broadcast/unicast communication in switched networks over noisy channels without retransmission.
|
* "The White Rabbit" Project, ICALEPCS 2009 |
|
![]()
Poster
|
|
|
||
THPL020 | Control and Acquisition Software Complex for TBTS Experiments | controls, extraction, target, vacuum | 168 | |||||
|
The Two Beam Test Stand (TBTS) is a test area in the CLIC Test Facility (CTF) to demonstrate the high power RF extraction and acceleration at a high accelerating gradient, which are feasibility issues for the Compact Linear Collider (CLIC) project. In order to achieve an efficient data collection, an acquisition and logging software system was developed. All year round these systems store the main parameters such as beam position, beam current, vacuum level, pulse length etc. For predefined events they also gather and store all information about the last several pulses and the machine status. A GUI interface allows from anywhere to plot many logged characteristics at a maximum of 10 minutes delay, to go though all events and to extract any logged data. A control interface configures actions and long-term control procedures for conditioning accelerating structures. The flexible configuration of the logging, the acquisition and the control systems are integrated into the same GUI. After two years operation the critical components have shown highly fault-tolerant. Logging data are used for physic researches.
|
|
|