Atomically Precise Crystalline Materials Based on Kinetically Inert Metal Ions via Reticular Mechanopolymerization
Explore the source record for details and available documents.
Engineering topics
Publications and source records attributed to Yang.
Explore the source record for details and available documents.
The beam commissioning software framework of NSLS-II project adopts a client/server based architecture to replace the more traditional monolithic high level application approach. It is an open structure platform, and we try to provide a narrow API set for client application. With this narrow API, existing applications developed in different language under different architecture could be ported to our platform with small modification. This paper describes system infrastructure design, client API and system integration, and latest progress. As a new 3rd generation synchrotron light source with ultra low emittance, there are new requirements and challenges to control and manipulate the beam. A use case study and a theoretical analysis have been performed to clarify requirements and challenges to the high level applications (HLA) software environment. To satisfy those requirements and challenges, adequate system architecture of the software framework is critical for beam commissioning, study and operation. The existing traditional approaches are self-consistent, and monolithic. Some of them have adopted a concept of middle layer to separate low level hardware processing from numerical algorithm computing, physics modelling, data manipulating, plotting, and error handling. However, none of the existing approaches can satisfy the requirement. A new design has been proposed by introducing service oriented architecture technology. The HLA is combination of tools for accelerator physicists and operators, which is same as traditional approach. In NSLS-II, they include monitoring applications and control routines. Scripting environment is very important for the later part of HLA and both parts are designed based on a common set of APIs. Physicists and operators are users of these APIs, while control system engineers and a few accelerator physicists are the developers of these APIs. With our Client/Server mode based approach, we leave how to retrieve information to the developers of APIs and how to use them to form a physics application to the users. For example, how the channels are related to magnet and what the current real-time setting of a magnet is in physics unit are the internals of APIs. Measuring chromaticities are the users of APIs. All the users of APIs are working with magnet and instrument names in a physics unit. The low level communications in current or voltage unit are minimized. In this paper, we discussed our recent progress of our infrastructure development, and client API.
The National Synchrotron Light Source II (NSLS-II) is a state of the art 3 GeV third generation light source currently under construction at Brookhaven National Laboratory and starts to commission in 2014. The beam injection works with two septa and four fast kicker magnets in an injection section. To improve the injection stability and reproducibility, we plan to implement a slow local bump on top of the fast bump so that the fast kicker strength is reduced. This bump works as a pseudo movable septum. We can also use this 'movable' septum to measure the storage ring beam partial lifetime resulting from the septum edge and possibly increasing the lifetime by moving the stored beam orbit away from the edge. We demonstrate the feasibility of this idea, by implementing DC bump in NSLS X-ray ring. We report the results of beam lifetime measurements as a function of the amplitude of this bumped orbit relative to the septum and the idea of a slow bump that could reduce the fast bump magnet strengths.