MATLAB Applications Software

Download Report

Transcript MATLAB Applications Software

Matlab Applications
Image Management
Bunch Length Measurement
Feedback
Software Engineers
Sergei Chevsov
Diane Fairley
Mike Zelazny
April 17th, 2007
FAC
Mike Zelazny
[email protected]
Image Management
Image Management
Matlab Scripts
Profile Monitor
Support
Soft IOC
Profile Monitor
IOC
April 17th, 2007
FAC
Profile Monitor
IOC
Profile Monitor
IOC
MPS IOC
(for burst mode)
Mike Zelazny
[email protected]
Bunch Length Measurement
Bunch Length
Measurement
Matlab Scripts
BPM
IOCs
Profile Monitor
IOC
April 17th, 2007
FAC
Toroid
IOCs
Image Management
Matlab Scripts
Profile Monitor
IOC
Profile Monitor
IOC
TCAV
IOCs
MPS IOC
(for burst mode)
Mike Zelazny
[email protected]
Matlab Feeback Framework
allows user to defined Actuators, States and
Measurements as PV lists
allows the user to save/restore configuration
values (limits on actuator, state and
measurement values; PID values, timer
intervals etc) on a softIOC
allows the user to start/stop feedback and
change state setpoints dynamically
performs the actual feedback calculations
April 17th, 2007
FAC
Mike Zelazny
[email protected]
Feedback Support soft IOC
stores the last 1000 points of actuator, state,
and measurement values
stores configuration parameters
edm screens allows user to view the current
feedback performance in real-time
April 17th, 2007
FAC
Mike Zelazny
[email protected]
Feedback Simulator soft IOC
simulates Measurement (BPM, BLEN,
energy, current) values based on changes
in RF or Magnet values
April 17th, 2007
FAC
Mike Zelazny
[email protected]
Individual Feedback Status
DL1 Energy - PID feedback coded and tested with
simulator
Spect. Dump Energy - PID feedback coded and
tested with simulator
DL1 Energy + BC1 energy + Bunch Length - PID
feedback coded and tested with simulator
Injector Launch feedback - algorithm needs work
Bunch Charge Feedback - need algorithm
definition
April 17th, 2007
FAC
Mike Zelazny
[email protected]
Matlab Feedback Concerns:
memory issues - need to test on systems in
MCC
how will it perform over several hours?
can we run more than one feedback per
kiosk or desktop in MCC?
April 17th, 2007
FAC
Mike Zelazny
[email protected]
What’s not done?
No background images available because
MPS Burst Mode hasn’t been implemented.
Physicists are asking for an alternate, maybe
temporary, method to collect background
images.
TCAV hasn’t been commissioned.
Channel Access can be slow to Profile
Monitor IOCs.
April 17th, 2007
FAC
Mike Zelazny
[email protected]