18
NML Machine Protection System (MPS) Arden Warner Fermilab August 2 nd , 2007

NML Machine Protection System (MPS)

Embed Size (px)

DESCRIPTION

NML Machine Protection System (MPS). Arden Warner Fermilab August 2 nd , 2007. Outline. MPS purpose and requirements. How we plan to achieve this. Modes of operation. What signal are needed. Detection hardware. Software system overview. Other issues. - PowerPoint PPT Presentation

Citation preview

Page 1: NML  Machine Protection System  (MPS)

NML Machine Protection System

(MPS)

Arden WarnerFermilab

August 2nd, 2007

Page 2: NML  Machine Protection System  (MPS)

Outline

MPS purpose and requirements.

How we plan to achieve this.

Modes of operation.

What signal are needed.

Detection hardware.

Software system overview.

Other issues

Page 3: NML  Machine Protection System  (MPS)

MPS Purpose and Requirements

MPS is being designed to protect the machine from beam induced damage.

Beam hitting machine components. Invasive beam diagnostics. Excessive beam loss. Beam halo or dark current. Bad Vacuum Erroneous user input……etc.

MPS is not a personnel protection system (PPS).

Several system will need to provide input that the MPS can use to inhibit or terminate beam on different timescales.

Page 4: NML  Machine Protection System  (MPS)

MPS System Requirements

Pre-establish safe conditions for start-up based on the integrity of all preset conditions.

Establish an initial low intensity diagnostic bunch below the threshold for damage.

Transition to full current, then to full rep rate and finally to full number of bunches.

Fast Beam inhibit < 2-3 µs.

Actively compare each beam pulse at 5 Hz.

Monitor steady state operation of the machine.

Monitor long term statistics of the machine.

Be expandable .

Fault and failure analysis.

Fail safe

Page 5: NML  Machine Protection System  (MPS)

How do we plan to achieve all this?

The MPS systems have to protect the machine from different damage mechanisms resulting in different damage levels at different time scales.

Slow response signalsThe slowest reaction time for the system is 200 ms determined by the maximum pulse rep rate of the machine.

OTR ScreensValvesPower supplies

Fast SignalsSignal that require switching off the beam immediately within a bunch train (< 2-3 µs). Will be dominated by the signal delay from cables and the time of flight from gun to detectors.

Beam loss monitors. BPMs (transmission measurements).Fast RF signalsFast valvesCharge integrity signals

Page 6: NML  Machine Protection System  (MPS)

NML Machine parameters

The NML accelerator will eventually provide a 1ms long beam pulse at 5 Hz rep rate with a 3 MHz bunch frequency. With the design charge of 3.2 nC this yields currents of 9.5 mA averaged over the bunch train, or a total average current of 50 µA.

1 ms

200ms

Page 7: NML  Machine Protection System  (MPS)

Slower signals can surely be handled by a PLC based interlock system that will be a part of MPS.

How do we plan to achieve all this?

Fast signals will be grouped together (logical OR handling) similar to at DESY but grouped in segments according to source type and location to simplify fault analysis. It would be a mistake not to think of fault analysis from the start.

As NML expands the scale of the MPS system will change and will have to accommodate new machine tolerances and parameters so we are carefully thinking about how we distribute detection hardware. Tolerances and therefore concentration of hardware will dictate part of the architecture and logic of the system.

Page 8: NML  Machine Protection System  (MPS)

Modes of OperationIn order to systematically achieve the requirements the MPS will operate in several modes based on the operational activity and the beam pulse destination.

Machine Modes – where the beam is supposed to go

o Low intensity dumpo High intensity dumpo Test beam-line

Beam Modes – defines beam typeo Diagnostic (pilot beam)o Full beam currento Gun diagnostics

Page 9: NML  Machine Protection System  (MPS)

What signals are needed?

Most protection systems start out by either having too many inputs or the wrong inputs. So we are creating a master list of the various systems and we will have to sort them in terms of source, speed and fault level. Some of the obvious inputs are :

RF related signals such as phase, spark detection, LLRF, etc. Gun parameters– wave plate and pulse control. Diagnostics– BPMS, Loss monitors etc. Kicker (fail safe device). Timing signals. Keep alive signals. Vacuum Movable devices……..

Page 10: NML  Machine Protection System  (MPS)

Beam losses and X-ray monitoring

Beam losses will be detected with photo-multipliers attached to plastic scintillator. The placement of the monitors will have to be optimized along the machine.

Response time of detectors ~ 1-2 ns

These are used extensively on other MPS systems. Several of these will be tested here in a week or two.

Results from DESY with PMT monitors

Page 11: NML  Machine Protection System  (MPS)

X-ray monitoring

Sodium Iodide detectors.Some of this tested already at Mucool and RD (Y. Torun) and will be useful at NML for understanding and monitoring changes in dark current levels.

X-ray monitoring at various energy levels is being done at other locations and we are combining the effort to share the results.

Other loss monitor testTevatron style loss monitors where tested at A0.

Response ~ 100 µs too slow for fast protection system but may be useful for longer time scale analysis.

Page 12: NML  Machine Protection System  (MPS)

Machine Protection System : Software System Overview

INTRODUCTION

The purpose of the MPS is to also provide the system with a high level of availability and thus a low number of failures. Failure is defined as the condition where the beam doesn’t meet the required specifications. There are many levels of failures up the case of no beam being produced.

Faults are defined as anything that produces a failure. Faults can be classified by source, timing, effects, etc

Faults can be resolved into two sources; Those produced by physics complexity such as un-modeled beam interaction and those produced by component failures i.e. Power Supplies

Faults can be resolved by their timing. Fast faults happen in the 3MHz range, Medium faults in the 5 Hz range and a range of Slow faults that capture high order beam activity. i.e. integrated beam loss, etc

Page 13: NML  Machine Protection System  (MPS)

Draft system model (L. Carmichael)

Page 14: NML  Machine Protection System  (MPS)

SYSTEM COMPONENTS

Sensors1. Provide measurements of system.2. Utilize dedicated processors.3. Provide some level of fault tolerance through the

use of ATCA compliance.4. Examples include BPMs, BLMs, Toroids, etc.

Actuators1. Generates some measurable effect

on the system.2. Utilize dedicated processors.3. Provide some level of fault tolerance

through ATCA compliance.4. Examples include Power Supplies,

kickers, scrapers, etc.

Permit System1.Monitors sensors, detects faults and issues beam permits.2.Operates at different speeds to handle different faults.

Page 15: NML  Machine Protection System  (MPS)

SYSTEM COMPONENTS

Data Loggers1. Write sensor readings and actuator settings to Data

warehouse

Fault Detectors1. Monitors permit system, sensors and actuators for

faults. 2. Writes faults to Data Warehouse.

Data Warehouse1. Contains sensor readings and actuator settings2. Contains tunable parameters3. Contains configurations4. Contains component failure rates5. Contains policies6. Contains generic knowledge

Page 16: NML  Machine Protection System  (MPS)

Configuration Process1. Write tunable parameters to permit systems and

components with dedicated processors2. Handle locking and unlocking of systems and

components during parameter updateFault Predictor

1. Use component failure rates, faults and knowledge discovery to predict faults

2. Predicted fault knowledge is used to update tuning parameters to avoid faults.

Knowledge Discoverer1. Use sensors and Data Warehouse to find correlations

and patterns in Warehouse data.2. Utilized a set of automated knowledge discovery tools3. Examples of tools include Artificial Neural Networks,

Fuzzy sets, etc4. This knowledge can be used to predict faults or

illuminate areas of system improvement.

SYSTEM COMPONENTS

Page 17: NML  Machine Protection System  (MPS)

Policy Maker1. Defines global policies and modes of operation.2. Policies include whether to relax limits so that the

beam lifetime is longer or tighten limits to have a more accurate indicator of faults.

Sanity Checker1. Ensures that policies are consistent.2. Provides self-check for system fault tolerance i.e.

heartbeat, etc.Finite State Machines

1. Fsms are hierarchical and operate at many levels.Applications

1. Generic suite of user applications.

SYSTEM COMPONENTS

Page 18: NML  Machine Protection System  (MPS)

Other Issues to de addressed

The scale of the system and a time line for each phase of the project.

Documentation We want to include documentation as part of the design process and have some tools built in for this.

Power failures, glitches and noise.Some of this is already understood but will include much testing as we progress.