17
1 BROOKHAVEN SCIENCE ASSOCIATES Control System Overview Bob Dalesio Control System Group Leader NSLS-II DOE Status Review June 9-11, 2009

Control System Overview

  • Upload
    triage

  • View
    51

  • Download
    0

Embed Size (px)

DESCRIPTION

Control System Overview . Bob Dalesio Control System Group Leader NSLS-II DOE Status Review June 9-11, 2009. Outline. Design Requirements Technical Requirements & Specifications Cost & Schedule Baseline & Staffing Status Construction Standards Technical Development - PowerPoint PPT Presentation

Citation preview

Page 1: Control System Overview

1 BROOKHAVEN SCIENCE ASSOCIATES

Control System Overview

Bob DalesioControl System Group LeaderNSLS-II DOE Status Review

June 9-11, 2009

Page 2: Control System Overview

2 BROOKHAVEN SCIENCE ASSOCIATES

Outline• Design Requirements

• Technical Requirements & Specifications• Cost & Schedule Baseline & Staffing

• Status• Construction• Standards• Technical Development

• Recent Accomplishments• Near Term Plans• Conclusions

Page 3: Control System Overview

3 BROOKHAVEN SCIENCE ASSOCIATES

Control System Requirements – 1 of 3

• Bunch Length 1-40 psecs• 2.642 usec ring revolution• Injection system runs up to 1 Hz• Top off every 1 minute• Top off bunch train ~20 nsec• Top off damping time 10-50 msecs (no extraction)• 80% Fill – 1056 of 1320 buckets filled

• different fill patterns• high charge single bunch at mid-gap

• Orbit stability to .3 microns at injection

• 5 Hz updates to operators of up to 1000 chosen parameters • Archive up to 20,000 parameters once every 5 seconds continually• Must scale to support 150,000 physical I/O connections and 400,000 computed

variables • 99.7% availability during operation

Page 4: Control System Overview

4 BROOKHAVEN SCIENCE ASSOCIATES

Control System Requirements – 2 of 3

• 5 KHz RF Feedback on beam phase• 10 kHz orbit feedback, (100 usec loop time)

• 360 BPMs (12 per cell)• 90 Corrector PS (3 per cell)

• Slow orbit correction • 180 Slow PS (6 per cell) synchronized with fast orbit feedback• 1 Hz model based control

• 10’s of Hz Data Collection for RF loop correction.• 200 MeV to 3 GevV in 400 msec ramp in booster for gap changes• Transverse feed back Bunch to Bunch

• 1 H and 1V stripline• RF cavity control

• BPM Requirements• Turn by turn on demand• Fast 10 kHz output• Slow 10 Hz data• ADC Raw data• Optical clock below 100 fsec

Page 5: Control System Overview

5 BROOKHAVEN SCIENCE ASSOCIATES

Control System Requirements – 3 of 3

• 80 psecs pulse to pulse timing jitter. • During top off, some beam lines will need 1.1 - 1.8 psecs of timing jitter

• Timing resolution• 2 nsec for bunch to bunch timing• 200 psec for single bunch injection• Provide electron detector as event for beam line• 10 kHz power supply read backs triggered from timing sys• All data available to system with revolution identifier for turn by turn data correlation.

• 20 msec equipment protection mitigation• Transient Recording

• Take coherent turn by turn orbit data for up to 800 channels for 1024 turns• Latch the last 10 seconds of data from all parameters in the storage ring • Beam line needs 1 msec archiving over 1 minute for temperatures and positions

• Provide data for all control aspects (no hidden parameters)• Conventional facilities

• Tunnel and experimental floor Vibration < 25nm from 4-50Hz• Thermal stability of storage ring tunnel enc +- .1 dgc• Experimental floor +- .5 dgc

Page 6: Control System Overview

6 BROOKHAVEN SCIENCE ASSOCIATES

Budget - $300M ($30M for Controls)• Manpower by FY09

• 4 High Level Application Engineers: Nikolay Malitsky, Guobao Shen, Kunal Shroff, Marty Kraimer (contract),

• 2 RDB Architects: Don Dohan, Gabriele Carcassi• 10 Project Engineers: Joe Delong, Kiman Ha, Yong Hu, Jayesh Shah, Michael

Davidsaver, Yuke Tian, Daron Chabot, David Dudley, Huijuan Xu, Wayne Lewis• 1 EPICS Expert: Ralph Lange (on sabbatical) • 1 Network Expert: Robert Petkus• 1 position left to fill

• Material• IOCs crate, processor, and monitoring (1.3 Million)• $1M network hardware & 360K timing distribution• $400K Servers and Control Room Consoles• $400K Timing System Hardware• $200K test hardware

Page 7: Control System Overview

7 BROOKHAVEN SCIENCE ASSOCIATES

Beneficial Occupancy starts Feb, 2011

Page 8: Control System Overview

8 BROOKHAVEN SCIENCE ASSOCIATES

Control System Software Standards

• EPICS as the control system• IRMIS used for all configuration data: lattice, components, wiring etc.• Embedded Real-Time Operating System choice: RTEMS / Linux• Linux Workstations running Debian• Commissioning physics applications: Matlab Middle Layer Toolkit – MMLT• Model Control: Elegant (APS) and Tracy • Online simulation running under EPICS Process Database (Diamond)• PV Data and PVAccess being used for client/server environment on HLA• Mercurial used source/release control• Experiment Control Tools: SPEC (ubiquitous) and GDA (Diamond)• Operator Tools: CSS w/ BOY, BEAST. Extending for multi-channel arrays • Channel Archiver: watching hyper table developments from INFN.

Software standards are being evaluated

Page 9: Control System Overview

9 BROOKHAVEN SCIENCE ASSOCIATES

Control System Hardware Standards

• Dell Linux development workstations• Micro Research Finland – Timing System• PLC Solutions – Allen Bradley• Non-VME IOCs (240)

• Moxa• VME crates (90)

• Weiner• CPU Boards

• Motorola MVME 3100,• Intel Board??

• Motor Controllers• Delta Tau

• Network Switches• Brocade

• Beam Position Monitors, Power Supply Controllers, FOFB hardware is developed in-house.

Hardware Components are being selected

Page 10: Control System Overview

10 BROOKHAVEN SCIENCE ASSOCIATES

Embedded Device Control

BPMController

RF Clock Distribution45 MHz

Fiducial Distribution1 Hz

BPMController

BPMController

BPMController

BPMController

BPMController

100 MB ENET

PSController

PSController

PSController

PSController

I/OC EPICS

CoreController

PCIx Interface

I/OC EPICS

Next CellCoreController

PCIx Interface

/OC EPICS

Prev CellCoreController

PCIx Interface

2 GBit ENET

+T0

+ - Settling time on BPMs

+0.0 usecs - BPM to Compute Controller

384 bits = 64 bits * 6 BPMs

4.9 usecs = 384 bits over 100 MBit enet

+4.9 usecs - Compute Controllers to each other

10,290 bits = 30 nodes * 384 bits

10.5 usecs = 10,290 bits over 2 GB enet

+15.4 usecs – Compute local matrix

0 usecs

+ 15.4 usecs - Communicate t Power Supply Controllers

24 = 4 PS * 4 bytes each

3.5 usecs

+18.9 usecs – loop complete

settling time for magnets

communicate diagnostic waveforms etc…

+200 usecs – start again

Page 11: Control System Overview

11 BROOKHAVEN SCIENCE ASSOCIATES

BPM Version of DFE

Page 12: Control System Overview

12 BROOKHAVEN SCIENCE ASSOCIATESDesigned lattice & installed hardware seq

Design Goal

IOC Process Database

Channel Access

Application / Family

Mid Level Data Client/Server

PhysicsApplications(Thick Client)Lattice

Name Mapping

ConfigurationParameters

Conversions

Under development

Existing

Need to port

Computed Data

Dipole Quad Sext. Corr. BPM RF

Measured Orbit

Orbit Differences

Gradient Errs & Corrections

Beam R. M. Diff’sData Server

Optics Deviations

OpticsResp. Matrix (S)Model Server

PhysicsApplications(Thin Client)

High Level Applications

EPICS Client/Server

Need to develop

Page 13: Control System Overview

13 BROOKHAVEN SCIENCE ASSOCIATES

IRMIS

ComponentsLattice

EPICS DatabaseName Mapping

Wiring

Editor

Component TypeComponentLatticeEPICS DatabaseName Mapping Wiring

Scripts

Component TypeComponentLatticeEPICS Database

Web Based Reports

Component TypeComponentLatticeEPICS DatabaseName Mapping Wiring

Files for control

LatticeEPICS DatabaseName Mapping Complete

Complete FY 08Complete FY 09

Page 14: Control System Overview

14 BROOKHAVEN SCIENCE ASSOCIATES

IRMIS - Component applications

Page 15: Control System Overview

15 BROOKHAVEN SCIENCE ASSOCIATES

IRMIS - Cabling applications

Page 16: Control System Overview

16 BROOKHAVEN SCIENCE ASSOCIATES

Random Points

• We had some very early help in getting our plan right from Mark Heron and Dave Gurd. They identified key budget areas that were missing.

• Identifying areas of development early, makes it possible to make a difference for this project. There is only 3 years from start of the project to start of commissioning

• Getting requirements from physicists is one of the more challenging parts of a project. We are most successful by talking to the control groups at other similar projects.

Page 17: Control System Overview

17 BROOKHAVEN SCIENCE ASSOCIATES

Conclusions

• Our capabilities are defined by our group, and we have been very fortunate to attract such great talent.

• The developments that we have undertaken are going well in hardware, relational database tools, and high level application architecture. These could be useful in other environments.

• The resources available to meet the demands of modern facilities are such that we must expand the areas where we collaborate: hardware, physics applications, experiment control, analysis, etc…