210 likes | 459 Views
Outline. RequirementsStandard Control System ComponentsDevelopment OpportunitiesEmbedded Device ControlClient/Server Architecture for High Level ApplicationsRelational Database and tools for all configuration parametersNear Term PlansScope of Work and BudgetConcluding remarks. Control System Requirements
E N D
1. Control System Overview
2. Outline Requirements
Standard Control System Components
Development Opportunities
Embedded Device Control
Client/Server Architecture for High Level Applications
Relational Database and tools for all configuration parameters
Near Term Plans
Scope of Work and Budget
Concluding remarks
3. Control System Requirements – 1 of 3 Bunch Length 1-40 psecs
2.6 usec ring revolution
Top off every 1 minute
Top off bunch train 140-300 nsec
Top off damping time 10-50 msecs (no extraction)
Synchronous reading/writing (latency?jitter?future settings?rate?)
Manual control of orbit trims, quadrupoles, sextupoles, and insertion devices are asynchronous
~10 Hz write/read is suitable for “turning knobs” for a power supply
5 Hz updates to operators of up to 1000 chosen parameters
Archive up to 6000 parameters at a rate of 2 Hz continually
What is done elsewhere?
Must scale to support 150,000 physical I/O connections and 400,000 computed variables
99.99% availability 24/7
4. Control System Requirements – 2 of 3 Transient Recording
Take coherent turn by turn orbit data for up to 800 channels 1024 turns
Latch the last 10 seconds of data from all parameters in the storage ring
Others?
Beam line needs 1 msec archiving over 1 minute for temperatures and positions
Provide data for all control aspects
5 KHz RF Feedback on beam phase
10 kHz orbit feedback, (100 usec loop time)
300 BPMs (10 per cell)
2 * 120 Corrector PS in 90 I/O Controllers (IOC)
20 msec equipment protection mitigation (too long?)
1 Hz model based control
10 kHz power supply read backs triggered from timing sys
10’s of Hz Data Collection for RF loop correction.
80 psecs pulse to pulse timing jitter.
During top off, some beamlines will need 1.1 - 1.8 psecs of timing jitter
Machine physics thinks this number should be < 2 psecs
Provide electron detector as event for beam line?
5. Control System Requirements – 3 of 3 First need dates
2008/03 – vibration tests on girders done using stand alone software. Some vibration sensors will be used online.
2008/06 – support libera BPM evaluation
Where do the rest of the diagnostics fit
Where does the conventional facility demonstrator fit
Where does the power supply test stand fit
2008/08 – X-9 upgrade for NSLS beam line
2008/09 – low level RF lab support
2009/06 – support water systems
2009/09 – support thermocouple measuring
2009/09 – support vacuum test stands
2010/03 – support high power RF
Control Room
Must be able to be relocated
Control room in the LOB for commissioning
Control room re-located with accelerator team for operation
6. Nomenclature Standard Psy:PI-Ssy:SI-Tsy:TI<Dev:DI>Sg:SgI-SD
8. Control System Architecture
9. Control Hardware Standards for Test Stands Dell Linux development workstations
PLC Solutions
Allen Bradley Control Logix
Allen Bradley FlexIO
Building Automation
ALS Needs fast Ethernet based interface board
VME crates
Rittan 4 slot VME64x-2U4S-PS300C-SM 4,395.00
Rittan 7 slot VME64x-4U7S-PS900C-SM 5,510.00
Weiner 9 slot VME195xPO 6,050.00
Weiner 21 slot VME6023/611_JL 7,271.00
CPU Boards
Motorola MVME 5500 3,000.00
PP410 3,500.00
Motor Controllers
Hytec 8601 with motor driver 32 axis ~1,000/axis
Newport XPS Intelligent motion controllers
11. Control Hardware For Beam Synchronous Applications
12. Embedded Controllers - Per Cell
13. Embedded Controllers - Approach Develop a prototype cell controller:
Redundant 2 Gbit communication paths for peer to peer communication
RF timing signals
Verify communication and timing jitter meet requirements
Develop the interface from the cell controller to a processor for integration into EPICS
In parallel:
Develop the inexpensive device controller with redundant 100 MBit controllers
Develop the 100 Mbit receive and transmit circuits for the Cell Controllers
Develop the EPICS interface to the Cell Controller
14. Embedded Controllers - Status FY 08
Purchase order in place with LBL (Alex Ratti and Larry Doolittle)
Develop a prototype cell controller:
Redundant 2 Gbit communication paths for peer to peer communication
RF timing signals
Verify communication and timing jitter meet requirements
Develop the interface from the cell controller to a processor for integration into EPICS
FY 09
Develop the inexpensive device controller with redundant 100 MBit controllers
Develop the 100 Mbit receive and transmit circuits for the Cell Controllers
Begin integration of these device controllers
Libera
Power supply control
LLRF control
15. High Level Applications – Client/Sever
16. High Level Applications - Approach Install an operational NSLS II simulation using Matlab Middle Layer Toolkit
Define an interface library for physics applications to communicate to the configuration parameters, calibrations, model data, and measured data.
Port some subset of the available packages (Matlab Middle Layer Toolkit, Elegant, XAL, Dimad, and SAD) onto the interface library one application at a time.
Develop a client/server implementation of the interface library.
Use an RDB to store configuration parameters and calibrations.
17. Relational Database Support all configuration data
Provide tools as they are needed throughout the project.
Make the RDB the source of all configuration data and derive it from there for all uses.
18. Relational Database - Approach Use the IRMIS database as the basis for our component and wiring database which is currently in use at APS, SNS, CLS, Diamond, and SLS.
Extend the database to support Optics early through a contract with Tech-X in conjunction with our physicists and control group.
This contract includes a name mapper and lattice input / report tool
Develop tools through contracts, collaboration, and the hire of a second RDB expert.
We are preparing SOWs for Naming Tool and Wiring Input
Schedule the time and put in the project rigor to use the RDB and tools as new portions of the project are needed.
19. WBS 1.03.05 Global Controls System
20. Near Term Plan Start R&D
Contact Nearly in place for development of open-source embedded device controllers with LBL team (Larry Doolittle and Alex Ratti)
RDB server is purchased and we are ready to Install IRMIS
Tech-X contract ready to go out the door to extend IRMIS to support Optics
Position open for someone to Develop RDB tools for entry and reports
Installed NSLS II Simulation through IOCs
Installed Matlab Middle Layer Toolkit for Commissioning
Two positions in place to Start Development of API for High Level Applications (one starts in May, the other position should be filled by March)
Make Preliminary Hires
RDB job ad is placed. A candidate has been indentified and could start by March 15th..
High Level Applications Engineers – Guobao Shen starts May 10, 2nd position starts by March 15th..
2 positions are open for project engineers
1 position is open for an embedded systems expert
Completed preliminary design
Completed extensions to Visual DCT for Spreadsheet based input
21. Concluding Remarks Global requirements are complete
Equipment control S/W and H/W infra-structure is selected.
A collaboration of LBL and SLS EEs along with NSLS II team are prepared to begin the open-source, embedded device controller development
RDB tables and tools have begun building on the success of IRMIS.
High Level Application environment is selected. The Diamond simulation running under EPICS is installed along with the Matlab Middle Layer Toolkit as a starting point at KEK by Guabao Shen.
The API for High Level Applications is being developed in conjunction with MMLT, SDDS, and XAL authors.
Staff Acquisition is a critical activity and we have made good progress.