Paper |
Title |
Other Keywords |
Page |
WECSPLCO02 |
Control System Evolution and the Importance of Trial and Error |
ion, controls, software, database |
6 |
|
- P. Duval, M. Lomperski
DESY, Hamburg, Germany
- J. Bobnar
Cosylab, Ljubljana, Slovenia
|
|
|
We address the importance and benefits of trial and error in control system evolution. Our focus is on particle accelerators and large machines, whose control systems, although complex, will not lead to catastrophe in case of failure. In particular we focus on the evolution of control system software. We shall contrast classical Darwinian evolution via natural selection with control system evolution, which proceeds rather via artificial selection, although there are numerous software memes which tend to replicate according to their 'fitness'. The importance of general trial and error, i.e. making mistakes and learning from them, in advancing the capabilities of a control system will be explored, particularly as concerns decision making and overcoming 'Einstellung', i.e. the predisposition to solve a given problem in a specific manner even though better or more appropriate methods of solving the problem exist.
|
|
|
Slides WECSPLCO02 [2.297 MB]
|
|
DOI • |
reference for this paper
※ https://doi.org/10.18429/JACoW-PCaPAC2016-WECSPLCO02
|
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|
WECSPLCO04 |
Development and Current Status of a Carborne Gamma-Ray Survey System, Kurama-II |
ion, survey, monitoring, radiation |
13 |
|
- M. Tanigaki, Y. Kobayashi, R. Okumura, N. Sato, K. Takamiya, H. Yoshinaga, H. Yoshino
Kyoto University, Research Reactor Institute, Osaka, Japan
|
|
|
A carborne gamma-ray survey system, named as KURAMA (Kyoto University RAdiation MApping system), was developed as a response to the nuclear accident at TEPCO Fukushima Daiichi Nuclear Power Plant in 2011. A CompactRIO-based system KURAMA-II has been developed as the successor of KURAMA, and served for various activities on the radiation monitoring in eastern Japan. We continue developing KURAMA-II as a tool not only for the current monitoring activities, but also for the immediate responses in nuclear incidents in future. The current status and on-going developments of KURAMA-II will be introduced along with the recent status of eastern Japan.
|
|
|
Slides WECSPLCO04 [26.670 MB]
|
|
DOI • |
reference for this paper
※ https://doi.org/10.18429/JACoW-PCaPAC2016-WECSPLCO04
|
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|
WEUIPLIO01 |
Augmented User Interaction |
ion, controls, interface, embedded |
16 |
|
- R. Bacher
DESY, Hamburg, Germany
|
|
|
The advent of advanced mobile, gaming and augmented reality devices provides users with novel interaction modalities. Speech, finger- and hand gesture recognition or even gaze detection are commonly used technologies, often enriched with data from embedded gyroscope-like motion sensors. This paper discusses potential use cases of those technologies in the field of accelerator controls and maintenance. It describes the conceptual design of an intuitive, single-user, multi-modal human-machine interface which seamlessly incorporates actions based on various modalities in a single API. It discusses the present implementation status of this interface (Web2cHMI) within the Web2cToolkit framework. Finally, an outlook to future developments and ideas is presented.
|
|
|
Slides WEUIPLIO01 [2.113 MB]
|
|
DOI • |
reference for this paper
※ https://doi.org/10.18429/JACoW-PCaPAC2016-WEUIPLIO01
|
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|
WEUIPLCO04 |
A Cython Interface to EPICS Channel Access for High-level Python Applications |
ion, interface, EPICS, status |
21 |
|
- J.T.M. Chrin
PSI, Villigen PSI, Switzerland
|
|
|
Through the capabilities of Cython (a python-like programming language with the performance of C/C++), a Pythonic interface to an in-house C++ Channel Access (CA) library, CAFE, has been developed, thereby exposing CAFE's numerous multifaceted and user-friendly methods to Python application developers. A number of particularities of the PyCafe API are revealed. These include support for (i) memoryview and other data types that implement the new Python buffer protocol (allowing data to be shared without copying), (ii) native thread parallelism, and (iii) pointers to callback functions from wherein CA methods may be effortless executed in asynchronous interactions. A significant performance improvement is achieved when compared with conventional Pythonic CA libraries. The PyCafe interface has been realized within the context of high-level application development at SwissFEL, Switzerland's X-ray Free-Electron Laser facility.
|
|
|
Slides WEUIPLCO04 [3.670 MB]
|
|
DOI • |
reference for this paper
※ https://doi.org/10.18429/JACoW-PCaPAC2016-WEUIPLCO04
|
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|
WEPOPRPO18 |
Automated Availability Statistics |
ion, linac, controls, feedback |
38 |
|
- P. Duval, H. Ehrlichmann, M. Lomperski
DESY, Hamburg, Germany
- J. Bobnar
Cosylab, Ljubljana, Slovenia
|
|
|
The availability of any large machine with users is not only of paramount importance but is also an oft quoted number, taken to represent the overall health of the facility, reflecting on the maintenance, operation, and engineering of the machine. The officially quoted availability is typically generated by hand after perusing the operation statistics over the time period in question. When humans are involved in such calculations there might be a subtle tendency to avoid the stigma of low availability or otherwise inflate performance. This could lead to skepticism at 'impossibly high' availability, as well as render the comparison of availability from one machine with another moot. We present here a method for calculating the machine availability automatically, based on the known machine states and the known alarm states of the machine. Although sufficient, in order to be accurate and useful, the method requires a perfect representation of all possible machine states and of all possible fatal alarms. As achieving perfection is an ongoing affair, the ability for a human to 'post-correct' the automated statistics is also described.
|
|
|
Poster WEPOPRPO18 [1.229 MB]
|
|
DOI • |
reference for this paper
※ https://doi.org/10.18429/JACoW-PCaPAC2016-WEPOPRPO18
|
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|
THPOPRPO03 |
UVX Control System: An Approach with Beaglebone Black |
ion, controls, software, Linux |
91 |
|
- S. Lescano
INSA Lyon, Villeurbanne, France
- E.P. Coelho, J.G.R.S. Franco, P.H. Nallin, G.C. Pinton, A.R.D. Rodrigues
LNLS, Campinas, Brazil
|
|
|
The UVX is a 1.37 GeV synchrotron light source that has been in operation by the Brazilian Synchrotron Light Laboratory (LNLS) since 1997. The Control System, which was completely developed in-house, has received some upgrades lately in order to get around issues from aging, to improve performance and to reduce maintenance costs. A new crate controller, which is based on Beaglebone Black single board computer, has been under tests and is a great candidate to substitute both Advantech single board computers and old CPUs. The current crate communication topology (through LOCO backplane) will be maintained and software is based on PROSAC, implemented for Advantech SBCs. Beaglebone platform, which is open hardware and community-supported, is also chosen to be a branch of Sirius Control System. An overview will be presented as well as first experimental and practical results.
|
|
|
Poster THPOPRPO03 [0.999 MB]
|
|
DOI • |
reference for this paper
※ https://doi.org/10.18429/JACoW-PCaPAC2016-THPOPRPO03
|
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|
THPOPRPO05 |
Implementation of a Precision Logarithmic Ammeter |
ion, experiment, electron, controls |
97 |
|
- W.R. Araujo, M.B. Errada, D. Galante
LNLS, Campinas, Brazil
- G. Paulino
UNICAMP, Campinas, São Paulo, Brazil
|
|
|
A precision and low cost ammeter is in development for the acquisition of sensor signals such as photodiodes, gold mesh (by photoelectron effect) and ionization chambers. One of the problems of conventional ammeters is the automatic scale selection, which hinders many measurements performed in ample energy range. The ammeter in development is based on a different methodology than present on most commercial systems, using a logarithmic amplifier. This choice of can provide a logarithmic response output in the range of pico to milliamperes. In addition, the system will have a trigger input for synchronism with external events and a Ethernet interface with EPICS driver. The electronic board is in development by LNLS, and is being installed and tested at the TGM Beamline.
|
|
|
Poster THPOPRPO05 [1.375 MB]
|
|
DOI • |
reference for this paper
※ https://doi.org/10.18429/JACoW-PCaPAC2016-THPOPRPO05
|
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|
THPOPRPO09 |
Operation Experience and Migration of I/O Controllers for J-PARC Main Ring |
ion, controls, PLC, EPICS |
101 |
|
- N. Kamikubota
KEK, Ibaraki, Japan
- T. Aoyama, T. Iitsuka, S.Y. Yoshida
Kanto Information Service (KIS), Accelerator Group, Ibaraki, Japan
- H. Nemoto
ACMOS INC., Tokai-mura, Ibaraki, Japan
- K.C. Sato, S. Yamada, N. Yamamoto
J-PARC, KEK & JAEA, Ibaraki-ken, Japan
|
|
|
The control system for J-PARC Main Ring (MR) was constructed in 2007-2008, followed by the first beam in May, 2008. In 2007, the VME-bus computers were selected as I/O controllers (Epics IOC). The number of them in 2008 was about 80. In 2016, addition to the VME controller, we have non-VME controllers: a) Yokogawa F3RP61 (Linux-based controller with PLC IO modules), b) vioc (Epics IOC on a virtual machine), and c) commercial micro-server (Pinon Type-P). The total number of controllers in 2016 has reached 170. Based on operation experience since 2008, following issues are discussed. (1) We decided to use VME-bus computers as highly reliable front-end controllers. Failures of them are reviewed, and judge to the past decision is given. (2) Specific characteristics of three non-VME controllers, proper use of them, and present status in the MR controls, are explained. (3) Recently, a few pieces of commercial micro-server have been introduced and inspected. It is compact, low-cost, but seems reliable enough as an I/O controller. Details are shown. Finally, future perspective of I/O controllers for J-PARC MR will be given.
|
|
|
Poster THPOPRPO09 [1.607 MB]
|
|
DOI • |
reference for this paper
※ https://doi.org/10.18429/JACoW-PCaPAC2016-THPOPRPO09
|
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|