A   B   C   D   E   F   G   H   I   K   L   M   O   P   R   S   T   U   V   W  

synchrotron

Paper Title Other Keywords Page
WECOMA01 Use of the Cell Accelerator Platform for Synchrotron Data Analysis target, feedback, lattice, site 4
 
  • J. Qin, M. Bauer, S. McIntryre
    UWO, London, Ontario
  The analysis of synchrotron-based Polychromatic X ray Microscoscopy (PXM) data has been used by scientists and engineers to understand elastic and plastic strains in materials on aμor nano scale. Such experiments generate hundreds or thousands of images where the analysis of each image often entails intensive computations- a challenging task. As well, in the past, the speed of such computations has made it difficult to obtain feedback on the experimental results in near real time. This has constrained researchers from making critical decisions on direction subsequent experiments should take based on the results in hand. In order to improve the analysis performance of PXM images, we have investigated the use of parallel analysis schemes. This paper reports on the design and implementation of accelerated PXM analysis software that has been developed on IBM PowerXCell 8i processors and Intel quad-core Xeon processors. A substantial improvement in processing speed has been obtained to the extent that it should be possible to obtain analysis results at the same rate as they are produced on the VESPERS beamline at the Canadian Light Source Synchrotron(~1 Hz) .  
slides icon Slides  
 
WECOMA04 What's behind an Accelerator-Control-System? controls, monitoring, vacuum, linac 13
 
  • R. Schmitz
    DESY, Hamburg
  There are a lot of features a control-system should have. Some of which are essential, e.g. that minimum set of application-programs and the infrastructure they need to run which at least allow operators to switch on and off the accelerator. Other features are not as obvious as GUIs, intelligent control algorithms or data-acquisition methods, but they require considerable manpower and should not be underestimated, for they have a major impact on the availability of the control system. This paper will describe the efforts made and being made by the control-systems group at DESY to provide a reliable tool for the operators, minimizing the downtime caused by control-system failures. This paper is a partial review of this aspect of computer based accelerator-control dating back to the late 1970s when the accelerator PETRA went into operation, controlled entirely by computers, i.e. mini-computers from NORSK DATA. Notwithstanding the respect we owe to the computer and to the technology which supports it, a good Control-System group behind an Accelerator-Control-System is essential to its success.  
slides icon Slides  
 
WEPL002 A software framework based on Qt for accessing EPICS data using Channel Access controls 30
 
  • A. Rhyder, G. R. Jackson, A. Owen
    ASCo, Clayton, Victoria
  QCa is a layered software framework based on Qt for accessing EPICS data using Channel Access on a range of platforms. It is used on several beamlines at the Australian Synchrotron. The QCa framework provides object oriented C++ access to control systems using EPICS (Experimental Physics and Industrial Control System). It is based on Qt, a widely used cross-platform application development framework. GUI or console based applications can be written that use QCa at several levels. QCa includes Qt plugin libraries, EPICS aware widgets, data formatting classes, and classes for accessing raw EPICS data in a Qt friendly way. QCa also includes an application for displaying forms produced by the Qt development tool ‘Designer’. Using this application a complete EPICS GUI system can be generated without writing any code. A GUI system produced in this way can interact with existing EPICS display tools such as EDM. QCa handles much of the complexities of Channel Access including initiating and managing a channel. Applications using QCa can interact with Channel Access using Qt based classes and data types. Channel Access updates are delivered using Qt’s signals and slots mechanism.  
poster icon Poster  
 
WEPL003 The Beamline Experiments Scheduling Software controls, site 33
 
  • Y. Yan, C. Wang, Z. Wang, L. Zhao, Y. Zhu
    Concordia University, Montreal
  Beamline scheduling is a manual procedure at the Canadian Light Source (CLS) so far. In the current manual procedure, the beamline scientists are responsible for scheduling all the approved experiments. They normally start by scheduling the experiments with higher priority, and try to schedule as many experiments as possible within the beamline operating cycle. As there are many constraints on resource capability, availability, user preferences, as well as priorities to consider, no one has ever been able to check if the manual scheduling results are optimal or not. In the Canarie funded project Science Studio, we are building an automatic scheduling module as part of the User Office software. The synchrotron users submit their proposals via the User Office. The automatic scheduling algorithm can give an optimal scheduling solution. In this paper, we present our contributions: 1) modeling the synchrotron proposal scheduling problem and solving it using integer programming; 2) design and implementation of the scheduling module within the framework of the User Office; 3) integrating the commercial scheduling tool ILOG CPLEX tool to our system.  
poster icon Poster  
 
WEPL008 Settings Management within the FAIR Control System based on the CERN LSA Framework controls, ion, extraction, target 41
 
  • J. Fitzek, R. Mueller, D. Ondreka
    GSI, Darmstadt
  A control system for operating the future FAIR (Facility for Antiproton and Ion Research) accelerator complex is being developed at GSI. One of its core components is the settings management system. At CERN, settings management and data supply for large parts of the CERN accelerator complex is done using the LSA (LHC Software Architecture) framework. Several concepts of the LSA framework already fit the FAIR requirements: Generic structures for keeping accelerator data; modular design; separation between data model, business logic and applications; standardized interfaces for implementing the physical machine model. An LSA test installation was setup at GSI and first tests were performed controlling the GSI synchrotron SIS18 – already applying the new system to the existing facility. These successes notwithstanding, there are issues resulting from conceptual differences between CERN and FAIR operations. CERN and GSI have established a collaboration to make LSA fit for both institutes, thereby developing LSA into a generic framework for accelerator settings management. While focussing on the enhancements that are necessary for FAIR this paper presents also key concepts of LSA.  
poster icon Poster  
 
WEPL010 FESA Based Data Acquisition for Beam Diagnostics at GSI controls, diagnostics, monitoring, ion 47
 
  • T. Hoffmann, H. Bräuning, R. Haseitl
    GSI, Darmstadt
  • G. Jansa
    Cosylab, Ljubljana
  In view of the upcoming Facility for Antiproton and Ion Research (FAIR) at GSI with its increased complexity in beam control and diagnostics, the decision was taken to use the well-tested CERN-made Front-End Software Architecture (FESA) as the lowest level of the new control system. In the past years, the current stable FESA framework (Version 2.10) has been adapted and installed at GSI, the major part being the adaptation of the different machine timing models of GSI and CERN. With this stable environment at hand, all current and new data acquisition systems related to beam diagnostics will be implemented with FESA. To demonstrate the applicability of FESA for demanding data acquisition problems with high data rates and/or large amounts of data, two different projects such as the Tune Orbit and POSition measurement (TOPOS) and the Large Analogue Signal Scaling Information Environment (LASSIE) are presented. Experiences with implementing standard interfaces such as CAN, GigE and PLCs in FESA applications as well as a move towards low cost Intel-based VME controllers or industry PCs running a real time Linux are discussed.  
poster icon Poster  
 
WEPL011 FAIR Timing Master controls, simulation, diagnostics, target 50
 
  • M. Kreider, T. Fleck
    GSI, Darmstadt
  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 icon Poster  
 
WEPL015 An orbit feedback for the Free Electron Laser in Hamburg (FLASH) feedback, controls, optics, linac 58
 
  • R. Kammering
    DESY, Hamburg
  • J. Carwardine
    ANL, Argonne
  The lack of knowledge of the exact energy profile of the Free Electron Laser in Hamburg (FLASH) and thereby of the orbit response matrix, made the implementation of a conventional orbit feedback in the past very difficult. The new run period started this spring after extensive modifications of the facility, showed that the responses matrixes seam now to be in good agreement with the theory, thereby allowing the application of standard orbit feedback techniques. The physics concepts and the chosen architecture to implement such software on the middle layer and interplay with other high-level software components will be discussed. The development and implementation of this software using the DOOCS servers in combination with the dynamic components of the Java DOOCS data display (jddd) allowed a flexible and scalable implementation, which could also serve as a prototype for future implementations at e.g. the European XFEL.  
poster icon Poster  
 
WEPL021 Soft real-time control with client/server control system controls, synchrotron-radiation, radiation, scattering 70
 
  • Y. Furukawa
    JASRI/SPring-8, Hyogo-ken
  Real-time properties has studied for client/server control system on single cpu control system with Linux and Solaris operating system (OS) with real-time scheduler. Time jitters were with in one msec for Linux OS (CPU was 1.5GHz pentium-M) and a few msec for Solaris OS (CPU was 800MHz Pentium-III) on the MADOCA control sysmtem which is the SPring-8 standard controls system. These results are small enough for may synchrotron radiation experiments such as x-ray diffraction experiments with continuous scanning method. The client application can be described using scripting languages, so real-time applications developed and modified easily. The system has been used in the diffuse scattering beamline at the SPring-8.  
 
WEPL035 High Level Matlab Applications for SPEAR3 controls, simulation, diagnostics, emittance 97
 
  • W. J. Corbett
    SLAC, Menlo Park, California
  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 icon Poster  
 
THCOMA03 Using ezcaIDL to connect to EPICS Channel Access from SHADOWVUI for Dynamic X-ray Tracing simulation, optics, synchrotron-radiation, radiation 109
 
  • A. M. Duffy
    CLS, Saskatoon, Saskatchewan
  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.
** X-ray Oriented Programs.
*** SHADOW was developed at Nanotech-Wisconsin (University of Wisconsin).

 
slides icon Slides  
 
THCOAA02 Remote Access to the VESPERS Beamline using Science Studio controls, monitoring, radiation 118
 
  • D. G. Maxwell, D. Liu, E. Matias, D. Medrano
    CLS, Saskatoon, Saskatchewan
  • M. Bauer, M. Fuller, S. McIntryre, J. Qin
    UWO, London, Ontario
  Science Studio is a web portal, and framework, that provides scientists with a platform to collaborate in distributed teams on research projects, and to remotely access the resources of research facilities located across Canada. The primary application for Science Studio is to provide scientists with remote access to the VESPERS beamline at the Canadian Light Source synchrotron in Saskatoon Saskatchewan, and to readily process data from this beamline at the SHARCNET high performance computing facility in London Ontario. The VESPERS beamline is a complex instrument that is composed of many devices, such as valves, motors and detectors, which are all controlled through the low-level EPICS control system. Science Studio implements a simple, intuitive and functional web-based interface to the beamline for device control and data acquisition. The Science Studio experiment management system allows the acquired data to be easily organized and shared with the research team. This paper will provide an overview of the design, implementation and capabilities of the Science Studio system, with a focus on remote control of the VESPERS beamline.  
slides icon Slides  
 
THCOAA03 Research Metadata Management at the Australian Synchrotron and ANSTO controls 121
 
  • R. I. Farnsworth, A. K. Grant, A. Rhyder
    ASCo, Clayton, Victoria
  • N. Hauser
    ANSTO, Menai
  This paper details the approach the Australian Synchrotron is using, in collaboration with the Australian Neutron Source (Opal) for some of the data and Metadata management issues. It explores the data and user policies, describes the quantity and quality of data and demonstrates the way forward based on both existing and future directions in e-research, network communications, user proposal and material databases, portal technologies and integration techniques. The role of standards for access and metadata creation is also explored. This work is funded by an educational infrastructure grant administered by Australian National Data Services.  
slides icon Slides  
 
THPL005 Automation of the Macromolecular Crystallography Beamlines at the Canadian Light Source controls, alignment, undulator 130
 
  • M. N. Fodje, R. Berg, G. Black, P. Grochulski, K. Janzen
    CLS, Saskatoon, Saskatchewan
  The Canadian Macromolecular Crystallography Facility (CMCF) is a suite of two beamlines 08ID-1 and 08B1-1. Beamline 08B1-1 is a bending-magnet beamline for high-throughput macromolecular crystallography enabling Multiple-Wavelength Anomalous Dispersion (MAD) and Single-Wavelength Anomalous Dispersion (SAD) experiments with a high level of automation. The primary method of access to CMCF 08B1-1 will be remote, in what is commonly referred to in the field as ‘Mail-in Crystallography’. We are developing a software system for automating the beamlines, with modules for beamline control, experiment control, data analysis, information management, and graphical user interaction. The system is developed using the Python programming language and makes use of popular open-source frameworks such as Twisted, Django and GTK. Once completed, the system will allow complete and supervised automation of the macromolecular crystallography experiment from experiment setup to data analysis, thereby increasing the efficiency of the CMCF beamlines and reducing the need for user travel to the synchrotron.  
poster icon Poster  
 
THPL006 Mechanical Vibration Measurement System at the Canadian Light Source synchrotron-radiation, radiation, damping, optics 133
 
  • J. Li, X. B. Chen, E. Matias, W. Zhang
    CLS, Saskatoon, Saskatchewan
  In recent decades, synchrotron radiation has developed into an invaluable scientific tool around the world. At synchrotron radiation facilities, the mechanical vibrations in the optics hutch and experimental hutch, especially in the vertical direction, enlarges the beam size and changes intensity of the monochromatic X-ray beam. To investigate mechanical vibrations at the CLS, a vibration measurement system was developed. The system includes a Vector Signal Analyzer (VSA) and accelerometers. The sensitivity of the accelerometer is 1.02 v/(m/s2). The frequency range of the accelerometer is 0.1 Hz to 300 Hz. The frequency resolution of the accelerometer is better than 0.1 Hz. The vibrations at four beamlines and endstations at the CLS, i.e. the Canadian Macromolecular Crystallography Facility (CMCF) 08ID-1 beamline, the Hard X-ray MicroAnalysis (HXMA) 06ID-1 beamline, the Resonant Elastic and Inelastic Soft X-ray Scattering (REIXS) 10ID-2 beamline, and the Scanning Transmission X-ray Microscope (STXM) endstation at the Spectromicroscopy (SM) 10ID-1 beamline, are investigated.

Terzano, R., Denecke, M. A. & Medici, L. (2010). Synchrotron radiation in soil and geosciences. Journal of Synchrotron Radiation, 17, 147-148.

 
poster icon Poster  
 
THPL007 Remote Access to a Scanning Electron Microscope using Science Studio controls, electron, focusing, vacuum 136
 
  • D. G. Maxwell, E. Matias
    CLS, Saskatoon, Saskatchewan
  • M. Bauer, M. Fuller, S. McIntryre, T. W. Simpson
    UWO, London, Ontario
  Science Studio is a web portal, and framework, that provides scientists with a platform to collaborate in distributed teams on research projects, and to remotely access the resources of research facilities located across Canada. The Western Nanofabrication Facility is located at the University of Western Ontario and houses a variety of instruments for lithography, deposition and characterization. One of these instruments is an Oxford Instruments X-Ray System fitted to a Scanning Electron Microscope. This x-ray system has been integrated into Science Studio. This allows users to remotely access the system and upload data into the experiment management system. Remote control of the instrument is provided using a remote desktop, so users have access to the full capabilities of the instrument. Through Science Studio, access control and session management are also provided for this instrument.  
poster icon Poster  
 
THPL009 EPICS Data Acquisition Software at the CLS controls, factory 142
 
  • G. Wright, R. Igarashi
    CLS, Saskatoon, Saskatchewan
  The CLS Data Acquisition library provides a simple scan and store interface for CLS beamlines. Originally intended as a tool for testing and commissioning, it has been used in QT and GTK+ user applications at the beamlines. The current version supports dynamic loading of custom output modules to allow redefinable data transport methods and multiple simultaneous output formats.  
 
THPL013 Scripting tools for beamline commissioning and operation controls, target, storage-ring 153
 
  • A. Pazos, S. Fiedler
    EMBL, Hamburg
  • P. Duval
    DESY, Hamburg
  Scripting capabilities are a valuable help for beamline commissioning and for advanced user operation. They are the perfect complement to static Graphical User Interfaces allowing to create different applications in a rapid way. A light middle-layer for scripting support has been foreseen for the EMBL structural biology beamlines at the PETRA III synchrotron to provide 'controlled' rather than 'direct' access to the control system devices. This prevents conflicts with the control system and allows control of the supported operations. In order to account for the wish of different scripting languages by the beamline scientists an extension of the scripting capabilities of the TINE control system has been implemented. To the existing shell support, a Python extension (PyTine) has been implemented and a Perl wrapping has been also prototyped (tine4perl). An explanation of these implementations and the different wrapping possibilities is also described in this paper.  
poster icon Poster  
 
THPL015 Macro package based Enhancement of SPEC controlled Experimental Setups controls, vacuum, synchrotron-radiation, radiation 159
 
  • T. Spangenberg, K. Cerff, W. Mexner
    Karlsruhe Institute of Technology (KIT), Karlsruhe
  Certified Scientific Software's program package spec for X-Ray diffraction and data acquisition provides reliable instrument control to scientists at synchrotrons and other facilities worldwide. It’s very flexible C-like macro language provides a large number of degrees of freedom for experiment control as advantage and as big disadvantage at the same time. A large number of programmers with their own ideas and naming conventions are contributing to the growth of functionality. At the same time the risk of collateral damage by accidentally overriding already existing functions and variables grows constantly. To solve this dilemma a new object oriented like software development concept for spec is proposed. A few naming rules plus a macro package in combination with a single client-server-application expand the manageability and options to control experiments considerably. As main goal spec gets an object-like handling and a standardized user interface of newly introduced devices. A generic server-client based interface allows a smooth integration of spec in more complex control environments via TANGO.  
poster icon Poster  
 
THPL022 Plans for monitoring TPS control system infrastructure using SNMP and EPICS controls, monitoring, power-supply, synchrotron-radiation 174
 
  • Y.-T. Chang, J. Chen, Y. K. Chen, Y.-S. Cheng, K. T. Hsu, K. H. Hu, C. H. Kuo, C.-J. Wang, C. Y. Wu
    NSRRC, Hsinchu
  The Taiwan Photon Source (TPS) control system is one of the crucial systems for the accelerators and beamlines. It is necessary to monitor the status of the control system components such as housekeeping parameters of cPCI EPICS IOC crates, network traffic, connections between computers, etc. The equipment room environment including electric power, temperature, fire alarm, and water leak will also need to be watched. Using Simple Network Management Protocol (SNMP), the behaviour of network-attached devices can be monitored for administrative attention. Since the TPS control system is based upon the EPICS framework, the monitoring system is planned to adopt the EPICS support with SNMP. This paper will describe the system architecture of this monitoring system.  
poster icon Poster  
 
FRIOA01 Control systems for new large projects controls, feedback, background, instrumentation 186
 
  • R. Sabjan, J. Dedic, M. Plesko, I. Verstovsek, K. Zagar
    Cosylab, Ljubljana
  We discuss control systems of accelerators and similar projects that are presently still in design and early construction phases, such as FAIR, ESS, MedAustron, NSLS II, ITER, etc, and comparing them against the approaches of the last two decades and explain the new trends that are emerging: · From the organizational perspective, control system architectures are established earlier in the project, allowing them to adapt to the machine physics requirements better as well as allow for modeling and simulations. · In software, there is much less emphasis on custom codes than there was in the past. Instead, standard and off-the-shelf components and frameworks already used at existing accelerators are becoming the preferred choice, not only reducing risks, but also allowing for reuse and sharing. · In hardware and networks for real-time control and data acquisition, there is a strong trend from custom electronics development to standard and off-the-shelf solutions. This in particular applies to systems like timing, machine protection, BPMs and LL RF. When custom solutions are needed, flexible hardware technologies (e.g., FPGA) are chosen to allow for future extensibility.  
slides icon Slides  
 
FRCOAA04 Experiment Based User Software controls, feedback, background, scattering 211
 
  • D. K. Chevrier, M. J. Boots
    CLS, Saskatoon, Saskatchewan
  The Spherical Grating Monochromator (SGM) and Resonant Elasitic-Inelastic Xray Scattering (REIXS) beamlines are located at the Canadian Light Source (CLS). A novel approach to software design has been undertaken to simplify user interactions with these beamlines. While the SGM and REIXS beamlines are structurally different, the techniques available are quite similar. The software is developed to provide seamless acquisition of data, strong data management tools, and easy transition between beamlines for end users. The end result is software focussed on experiments rather than software focussed on beamlines.  
slides icon Slides