Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page describes the relational databases and related systems of the LCLS controls environment. These are presently exclusively ORACLE.Note: This document represents an ongoing effort of improvement, and so, will change as new paradigms are incorporated

Date of last (real) update: about 2014.

Attachments and External References

Attachments

External References

...

Timeframe

Application

footnote (below)

Uses Model data

Descr.

Input/Load

UI/Output

Users

Accelerator

Responsible person

Instance

Longer Term

Save/restore phase II

 

 

implement phase II, with features as listed in the Save/Restore specs doc

see above - existing app

see above - existing app

see above - existing app

see above - existing app

Debbie Rogind, Greg White

see above - existing app

?

Message Log
(Ron MacKenzie)

1

 

 

Applications:

  • channel watcher
  • IOCs
  • alarm handler
  • SCP messages
  • java programs (using ERR)

APEX application
jcmlog UI

Operations
Engineers
Multiple applications

LCLS
PEPII
NLCTA

?

MCCO

Short/Long Term

LCLS Infrastructure

 

 

Enhance for XAL

see above - existing app, and additional apps below

see above - existing app, and additional apps below

see above - existing app, and additional apps below

see above - existing app, and additional apps below

Andrea Chan, Elie Grunhaus

see above - existing app, and additional apps below

Shortterm

CAPTAR

 

 

 

 

 

 

 

Andrea Chan, Elie Grunhaus

 

Feb, 2008
there are 2 more stages

MPS

 

 

"... a relational database for MPS so that both generation of code and queries can be derived from this master list."

APEX App

APEX App

Engineers

LCLS

Stephen Norum, Andrea Chan, Elie Grunhaus

SLACPROD
SLACDEV

Shortterm

Modelling

 

 

1. Model beamline and section definitions. An accelerator "section" is a part of the machine like the "injector spectrometer excursion" and is delineated by two so called "marker"
points. (DGRP and beamline)
2. Model twiss and Rmat. The results of model runs, for at least the extant and design machine, will be put into the database. A model db access API must be developed. (done)

?

Model DB Access API

Physicists

LCLS

Paul

MCCO

Longterm

Emittance

 

 

see * below

  • M&A: For instance which wires are in included in an emittance setup
  • Configs: Canned M&A setups.
  • Results: Emittance calculation results

?

?

Physicists

LCLS

Debbie Rogind

MCCO

Longterm

Profile Monitor

 

 

  • M&A: PVs used. sigma matrix, monitor screen coords and offsets etc
  • Configs: Canned M&A setups.
  • Results: profile images, fitting constants and fit results

?

?

Physicists
Engineers
Operations

LCLS

Mike Zelazny, Sergei Chevtsov

MCCO

Longterm

Wire Scans

 

 

  • M&A: normalization coeffs. PVs used. Z of wire. X,Y w.r.t BPM. Rate limit for wires.
  • Configs: Canned M&A setups.
  • Results: Calculated params (skew, ellipsoid axes), angular divergence etc.

?

?

Physicists
Engineers
Operations

LCLS

Sheng Peng

MCCO

Longterm

Orbit Correction

 

 

  • Configs: Canned "power steering" setups.
  • M&A: bpm weights, offsets, whether each bpm/corrector should be in the fit minimization.
  • Results: Probably no need to store results.

?

?

Physicists
Engineers
Operations

LCLS

HLA group

MCCO

Longterm

Orbit Applications

 

 

  • Configs: "Display groups" (should this be different to sections)?
  • M&A: Bpm offsets and corrections. Things that on SLC we would have called "STAT" bits (is there anything that its sensible to put in here as opposed to EPICS?)
  • Results: Orbit fitting coefficients?

?

?

Physicists
Engineers
Operations

LCLS

HLA group

MCCO

unlikely - holdover from VMS system

BPM Sampler

 

 

Do we want a similar facility for LCLS. Is this a generalization of PV Logger?

?

?

Physicists
Engineers
Operations

LCLS

HLA group

MCCO

Longterm

LEM

 

 

  • Config: LEM Group Definitions (set of model sections)
  • M&A: LEM options, model section used. For each section; beam-code, z range
  • Results: energy fudge factors.
  • will use the SCORE schema

?

?

Physicists
Engineers
Operations

LCLS

HLA group

MCCO

Longterm

Multiknobs and bumps

 

 

  • Configs: For each multiknob; "gain" coefficient, "turns" etc.
  • Devices in the multiknob
  • M&A: None
  • Results: none

?

?

Physicists
Engineers
Operations

LCLS

HLA group

MCCO

Longterm

Feedback

 

 

  • feedback name
  • feedback rate
  • matrices: 2 per feedback (these are variable size arrays by the way)
  • matrix function name: 2 per feedback
  • some other scalar parameters, depending on the matrix calculation used by the feedback
  • feedback algorithm name: per feedback
  • Several lists of PV Names per feedback, grouped into Actuators, Measurements, States, StateSetpoints, Check PVs, Storage PVs, Control PVs
  • weighting values per measurement device per feedback
  • reference orbit, per feedback

?

?

Physicists
Engineers
Operations

LCLS

Diane Fairley

MCCO

May be shortterm

Start to End simulation

1

 

Predict FEL power

?

?

Physicists
Engineers
Operations

LCLS

HLA group

MCCO

Longterm

Button macro functions as saved scripts

 

 

 

?

?

Operations

LCLS

HLA group

MCCO

Longterm

Correlation Plots

 

 

 

java

java

Operations
Engineers
Physicists

LCLS

HLA Group

MCCO

Longterm

Matching

 

 

 

java

java

Operations
Engineers
Physicists

LCLS

HLA Group

MCCO

Longterm

Photon Applications

 

 

Applications to support the photon beam and its interaction with the electron beam

?

?

Operations
Engineers
Physicists

LCLS

?

?

Longterm

Electron system data to be shared with the photon system

 

 

Shared data (and api's?)

?

?

Operations
Engineers
Physicists

LCLS

?

?

...