Paper | Title | Other Keywords | Page |
---|---|---|---|
MOPPC152 | Accelerator Lattice and Model Services | database, simulation, GUI, EPICS | 464 |
|
|||
Funding: This work is supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661, and the Chinese Spallation Neutron Source Project. Physics model based beam tuning applications are essential for complex accelerators. Traditionally, such applications acquire lattice data directly from a persistent data source and then carry out model computation within the applications. However, this approach often suffers from poor performance and modeling tool limitation. A better architecture is to offload heavy database query and model computation from the application instances. A database has been designed for hosting lattice and physics modeling data while a set of web based services then provide lattice and model data for the beam tuning applications to consume. Preliminary lattice and model services are based on standard J2EE Glassfish platform with MySQL database as backend data storage. Such lattice and model services can greatly improve the performance and reliability of physics applications. |
|||
![]() |
Poster MOPPC152 [0.312 MB] | ||
MOPPC155 | NSLS II Middlelayer Services | database, interface, controls, EPICS | 467 |
|
|||
Funding: Work supported under auspices of the U.S. Department of Energy under Contract No. DE-AC02-98CH10886 with Brookhaven Science Associates, LLC, and in part by the DOE Contract DE-AC02-76SF00515 A service oriented architecture has been designed for NSLS II project for its beam commissioning and daily operation. Middle layer services have been actively developing, and some of them have been deployed into NSLS II control network to support our beam commissioning. The services are majorly based on 2 technologies, which are web-service/RESTful and EPICS V4 respectively. The services provides functions to take machine status snapshot, convert magnet setting between different unit system, or serve lattice information and simulation results. This paper presents the latest status of services development at NSLS II project, and our future development plan. |
|||
![]() |
Poster MOPPC155 [2.079 MB] | ||
MOPPC156 | Virtual Accelerator at NSLS II Project | insertion, insertion-device, EPICS, database | 471 |
|
|||
Funding: Work supported under auspices of the U.S. Department of Energy under Contract No. DE-AC02-98CH10886 with Brookhaven Science Associates, LLC, and in part by the DOE Contract DE-AC02-76SF00515 A virtual accelerator has been developed at NSLS II to support tools development from physics study and beam commissioning to beam operation. The physics results are provided using Tracy simulation code thru EPICS process variables, which was implemented originally by Diamond Light Source. The latest virtual accelerator supports all major accelerator components including all magnets (Dipole, Quadrupole, Sextuple), RF cavity, insertion device, and other diagnostics devices (BPM for example), and works properly for both linear machine and synchrotron ring. Two error mechanisms are implemented, which are random error for each magnet setting, and systematic error to simulate misalignment. Meanwhile, it also provides sort of online model functions including serving beta function, and close orbit data. In NSLS II, there are 5 virtual accelerators deployed, and 3 of them are running simultaneously. Those virtual accelerators have been effectively supporting the tools development such as physics applications, and other services such as Channel Finder. This paper presents the latest status of virtual accelerator, and our plan for its future development and deployment. |
|||
![]() |
Poster MOPPC156 [1.393 MB] | ||