Active Scanning Beam 2: Controlling Delivery

Similar documents
COMMISSIONING OF THE DOSE DELIVERY SYSTEM AT MEDAUSTRON

LHCb Rich Detectors Control and High Voltage Systems

VAC PLC. System Description

Overfill Prevention Control Unit with Ground Verification & Vehicle Identification Options. TÜVRheinland

Instruction manual MTL process alarm equipment. October 2016 CSM 725B rev 2 MTL RTK 725B. Configuration Software Manual

Fire and Gas Monitoring Panel ST7-HV

SIL Safety Guide Series MS Single-Acting Spring-Return Hydraulic Linear Actuators

More Precision. thicknesssensor // The sensor for precise thickness measurements

El63 Laser Acceleration at the NLCTA

SAFETY MANUAL. PointWatch Eclipse Infrared Hydrocarbon Gas Detector Safety Certified Model PIRECL

Injection with front ends open at the ESRF

CSP-204 CSP-208 CSP-104 CSP-108

ICS Regent. Fire Detector Input Modules PD-6032 (T3419)

RAMSES: THE LHC RADIATION MONITORING SYSTEM FOR THE ENVIRONMENT AND SAFETY

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

Change History Log. Rev Revision Sections Affected Description of Change /22/08 All Initial Version

SMD601 Plus. The most Sensitive Multi-Zone Metal Detector for Law Enforcement and Correctional Facilities. Threat Detection through Electromagnetics

United Electric Controls One Series Safety Transmitter Safety Manual

Very High Sensitivity Multi-Zone Metal Detector for Law Enforcement and Correctional Facilities.

Reliability of Safety-Critical Systems Chapter 1. Introduction

Hall A Tritium Target (HATT) Operator Training. Skill PHY020

Digital EPIC 2 Safety manual

SAFETY MANUAL. Multispectrum IR Flame Detector X3301

HI-PE HIGH PERFORMANCE WALK-THROUGH MULTI-ZONE METAL DETECTOR. Threat Detection through Electromagnetics

Surface Concept Product Catalog 2014

The most Sensitive Multi-Zone Metal Detector for Law Enforcement and Correctional Facilities.

FUNCTIONAL SAFETY IN FIRE PROTECTION SYSTEM E-BOOK

Laptop / PC Programming Manual

ISO Acceptance tests for Nd:YAG laser beam welding machines Machines with optical fibre delivery Laser assembly

Very High Sensitivity Multi-Zone Metal Detector for Law Enforcement and Correctional Facilities.

Network Maintenance: Alarm and Control for Network Elements

SAFEMASTER PRO. The configurable safety system versatile and extendable. Our experience. Your safety.

MSD Cabinets. Modular Dry Cabinet. Outstanding performance

DATA SHEET BENEFITS CURRENT CHALLENGES SSM INFOTECH S X-FORCE AMS - THE IDEAL SOLUTION

Analog Annunciator Unit SACO 16 A3. Product Guide

Trusted fault tolerant technology

Description of the application programme for KNX occupancy detectors version 3.1

SAFETY MANUAL. Electrochemical Gas Detector GT3000 Series Includes Transmitter (GTX) with H 2 S or O 2 Sensor Module (GTS)

Substation Monitoring System

Auto Technology Company Cyclic Corrosion Test Chamber

Operating Guide Safe Torque Off

100 & 120 Series Pressure and Temperature Switches Safety Manual

Safety Manual. XNXTM Universal Transmitter. Fault Diagnostic Time Interval Proof Test Proof Testing Procedure

MD456: Monitoring of abort gap population with diamond particle detectors at the BGI in IP 4

PWGSC Ontario MULTIPLEX FIRE ALARM SYSTEM Sect Region Project Page 1 Number R

New Developments in the IEC61511 Edition 2

Perimeter Product Overview. Effective protection for your business

SAFETY INTEGRITY LEVEL MANUAL. IEC and IEC XP95 and Discovery SIL Approved Product Range

ACTIVE INFRARED BARRIER

Measuring Couch Motion Accuracy with X-ray Beam Fluence

Arc Fault Protection System D1000

Index Arc Guard Systems. Arc Guard Systems. Arc Guard Systems Industrial Automation Supply - Tel:

Expected needs in Electronics for the CERN Experiments. 5 October 2015

D1000 Arc-fault Protection System

TD flex is an award-winning tailgate detection solution that prevents unauthorized access at: Doors Mantraps Airlocks E-gates Turnstiles

FITOCLIMA 600 & 1200 STABILITY

2 Overview of the Pixel Detector Control System

FITOCLIMA 600 & 1200 PHARMA

Functional safety. Essential to overall safety

Threat Detection through Electromagnetics

The Next Generation Machine Protection System

First results and developments of the multi-cell SDD for Elettra and SESAME XAFS beam lines

Towards a Detector Control System for the ATLAS Pixeldetector

SM3000 Videographic Recorder. User Guide. Modbus (RTU) Communications Option

The system is expanded via the RCC network with each RCC capable of passing information to and from up to 31 detection or output devices.

SAFETY MANUAL. X2200 UV, X9800 IR, X5200 UVIR SIL 2 Certified Flame Detectors

ECO N DATE DESCRIPTION OF CHANGE CHG

FPIAA - Find Persons Inside Atlas Areas A system for finding and rescuing persons in a very large physics experiment

STABILITY. Stability Storage Chambers & Environmental Stability Rooms

ModSync Sequencing System Installation & Operation Manual. For use with Fulton Steam Boilers.

STEAMPAK Series BurnerPAK BMS Burner Management Systems

Report to the Certificate

For Complete Fire and Gas Solutions

Safety Manual. Eagle Quantum Premier SIL 2 Rated Fire & Gas System. 7.2 Rev: 8/

Functional Safety: What It Is, Why It s Important And How to Comply

FITOCLIMA 600 & 1200 STABILITY

Process Safety - Market Requirements. V.P.Raman Mott MacDonald Pvt. Ltd.

Hugs Product Guide Specification

SECTION BUILDING AUTOMATION SYSTEM

WD7664 / WD7663 Maxon Burner Ellis Whisper Dryer Installation & Start UP

metro B6012 VIBRATIONS SIMPLIFIED... Product brochure Easiest portable vibration analyzer and balancer TECHNOLOGIES PVT. LTD.

The Flash Beam Loss Monitor System

PMD2 Plus series. Enhanced Walk-Through Metal Detectors. NEW. Threat Detection through Electromagnetics GENERATION

This is to certify that the optical output of the: SENSORNET LR-DTS Temperature Sensing System: (Variants Mark 1, Mark 2a and Mark 2b)

Reduce lighting energy costs with controls

Functional Safety Experience on Railway Signalling in Japan. Yuji Hirao Nagaoka University of Technology (Japan)

Safety in the process industry

Interfacing with the ADAM Module

Basics of Safety Applications

Analog Input Module IC670ALG630

M2500 Engine Controller Installation Manual

SAFETY RELAY APPLICATION

Safety Speed Monitoring

Safety Function: Single-beam Area Access Control (AAC)

CEIA THS 21 series INDUSTRIAL METAL DETECTION SYSTEMS. Superior Detection Capabilities. Maximum Configurability

CELLTROL II BIOREACTOR CONTROL SYSTEM OPERATIONS MANUAL

CRUSH: Cognitive Radio Universal Software Hardware

EEM 451 Industrial Control Systems Sensors and Actuators-II. Dept. of Electrical-Electronics Eng. Anadolu University, Turkey

The control system for the MIRI imager Ground Support Equipment

HSD Dry Cabinet. Outstanding performance

Transcription:

martin.grossmann@psi.ch PSI Winter School for Protons 2010 1 Active Scanning Beam 2: Controlling Delivery Martin Grossmann, C. Bula, M. Eichin, K. Jäggy, G.Martin, A. Mayor, M. Rejzek Center for Proton Radiation Therapy

Focus of this talk General design and implementation issues of control systems for the dose delivery with an actively scanning beam Speed and safety Control system architecture Concrete example Discrete spot scanning implementation of the Gantry 1 system Advanced scanning modes in Gantry 2 Proscan Safety System martin.grossmann@psi.ch PSI Winter School for Protons 2010 2

The Therapy Control System s Task The TCS Controls the dose delivery Is configured with the Therapy Plan generated by the Therapy Planning System Controls and supervises the facility equipment to deliver the dose to the patient according to the plan Generates a log of what it finally did with the patient martin.grossmann@psi.ch PSI Winter School for Protons 2010 3

What are the main issues? martin.grossmann@psi.ch PSI Winter School for Protons 2010 4

martin.grossmann@psi.ch PSI Winter School for Protons 2010 5 Issue1: TheNeedforSpeed Gantry 1 discrete spot scanning: Needs to apply 10 000 spots to cover volume of 1 liter Is required to do this in aprox. 3 minutes an increase of dead-time between the application of 2 spots by only 1 ms increases the total irradiation time by about 5 %...

martin.grossmann@psi.ch PSI Winter School for Protons 2010 6 Issue 1: The Need for Speed... In safety relevant control system design, the speed requirement is normally put behind safety... BUT... A perfectly safe but slow scanning control system will be as useless as an unsafe fast one!

Issue 1: The Need for Speed... Our choices for the control systems: TheirradiationiscontrolledbyembeddedVME systems with Motorola PPC running the VxWorks RTOS Subsystem communication with digital IOs, fast serial links (over optical fibres), reflective memories. Ethernet only when time does not matter Time critical functions directly implemented in custom FPGA or DSP based subsystems Linux PCs as operator workstations martin.grossmann@psi.ch PSI Winter School for Protons 2010 7

martin.grossmann@psi.ch PSI Winter School for Protons 2010 8 Issue 1: The Need for Speed... embedded VME Single Board Computer

Issue 1: The Need for Speed... VME crate (TVS) with connections to sensors, actuators,... martin.grossmann@psi.ch PSI Winter School for Protons 2010 9

martin.grossmann@psi.ch PSI Winter School for Protons 2010 10 Issue 2: Safety Safety requirements in simple terms... Avoid any overdose to the patient in excess of 3 Gy (5% of total treatment dose of 60 Gy no accident Protect the patient from (mechanical and) radiation hazards, i.e. minimize the risk for Avoid any dose delocalization by more than 1mm no wrong dose at wrong location required action time to reach safe state (= beam off): app. 100 μs Again, speed is a key factor!

martin.grossmann@psi.ch PSI Winter School for Protons 2010 11 Safety Architecture Design Patterns

martin.grossmann@psi.ch PSI Winter School for Protons 2010 12 Controls principle TDS set check TVS Therapy Delivery supervise Therapy Verification PaSS Patient Safety

martin.grossmann@psi.ch PSI Winter School for Protons 2010 13 Safety Architecture Design Patterns Protected Single Channel Pattern = safe setting of actuator set Actuator control is done by a system including diagnostic features: + allows to detect faults + simple to implement (low cost when designed in) - channel cannot continue in case of faults

Example: Gantry 1 Sweeper Magnet Control (1) The sweeper power supply controller receives target values over an optical link from the TCS, checks data integrity, and controls the power supply for the magnet coils At the same time, the current through the coils is measured and compared in realtime with the target value on a DSP inside the controller, without TCS involvment. Any deviation beyond tolerance triggers a safety interlock martin.grossmann@psi.ch PSI Winter School for Protons 2010 14

Magnet Power Supply Control Hardware VME board with 4 Industry-Pack Slots and onboard DSP Industry-Packs with FPGA implementing communication interface to power supply VME transition module with optical transceivers for data transmission to power supply Digitally controlled powersupplies (developped by PSI) martin.grossmann@psi.ch PSI Winter School for Protons 2010 15

Magnet Power Supply Control Hardware martin.grossmann@psi.ch PSI Winter School for Protons 2010 16

martin.grossmann@psi.ch PSI Winter School for Protons 2010 17 Safety Architecture Design Patterns Monitor-Actuator Pattern check Actuation and Monitoring are separated into independent channels. Effects of the actuator action are verified by the monitoring channel.

martin.grossmann@psi.ch PSI Winter School for Protons 2010 18 Example: Gantry 1 Sweeper Magnet Control (2) Monitoring channel is measuring the magnetic field with a hall-sensor and triggers an interlock if a deviation beyond tolerance is detected

martin.grossmann@psi.ch PSI Winter School for Protons 2010 19 Actuation and Monitoring: Implementation Control Function Beam Position Beam Tune Range Modulation TDS Actuation Channel Sweeper Magnet controlled by DSP based subsystem. Continuous monitoring of power supply setting and state Degrader and beamline control through Machine Control System (MCS). MCS implements full actuator supervision Control of range-shifter with DSP based subsystem. State of single plates measured with optical sensors supervised continuously TVS Monitoring Channel Hall sensor measuring sweeper magnetic field monitored by TVS. Ionisation strip chamber measuring beam position at exit of nozzle. Monitored by TVS Degrader position and bending magnet hall sensor data continuously monitored by DSP based subsystem Redundant optical sensors for each single plate. Monitored by TVS Patient Position Patient table and Gantry rotation through the Gantry and Patient Positioning System (GPPS). GPPS implements full actuator supversion as well as collission protection Absolute position encoders and end-switches monitored by TVS

martin.grossmann@psi.ch PSI Winter School for Protons 2010 20 Safety Architecture Design Patterns Heterogeneous Redundancy Pattern supervise Several channels of equal weight with different implementations + allows to detect random and systematic faults - expensive (development overhead and cost)

Example: Gantry 1 Spot Termination General method for dose measurement: Ionisation chambers Current converted to frequency, fed into counter module When counter reaches preset value, it triggers beam-off martin.grossmann@psi.ch PSI Winter School for Protons 2010 21

martin.grossmann@psi.ch PSI Winter School for Protons 2010 22 Example: Gantry 1 Spot Termination dose interlock! beam off interlock fixed limit nominal + offset nominal TDS TVS Watchdog

Example: Gantry 1 Spot Termination martin.grossmann@psi.ch PSI Winter School for Protons 2010 23

Spot Scanning Control Loop TDS & TVS walk through therapy plan: TDS sets devices, TVS checks devices when all devices ready: beam on! spot termination by dose counter firmware check correct application after each spot write logs proceed to next spot martin.grossmann@psi.ch PSI Winter School for Protons 2010 24

martin.grossmann@psi.ch PSI Winter School for Protons 2010 25 STOP Read spot info Read spot info STOP TDS STOP Set devices devices ready? TVS Set TDS ready Check devices STOP STOP All ready? Set TVS ready Dose countdown Beam ON Beam OFF Dose applied? Check devices STOP End of spot End of spot? Clear TDS ready Ack end of spot STOP Check dose Check dose, beam STOP End of spot ack? Update logs

martin.grossmann@psi.ch PSI Winter School for Protons 2010 26 Spot Scanning: Operator Tools peering into the control loop...

Spot Scanning: Operator Tools martin.grossmann@psi.ch PSI Winter School for Protons 2010 27

martin.grossmann@psi.ch PSI Winter School for Protons 2010 28 Gantry 2 t u

martin.grossmann@psi.ch PSI Winter School for Protons 2010 29 Sweeper magnets for position control x, y 2 Sweeper magnets beam position control up to 2 cm/ms

Therapy Control System Control of fast actuators Precise and synchronous control of fast actuators; timing resolution ~10 μs Sweeper magnets (2 dim lateral position) Deflector plate (intensity) x y Implemented in state-ofthe-art hardware to cope with challenging Gantry 2 requirements martin.grossmann@psi.ch PSI Winter School for Protons 2010 30

Use of FPGA based control system for drawing the dose with the beam Continuous scanning Repainted, homogeneous box 6 x 8 cm 2 500 iso-energy planes painted in less than 1 minute martin.grossmann@psi.ch PSI Winter School for Protons 2010 31

martin.grossmann@psi.ch PSI Winter School for Protons 2010 32 Intensity modulation sensor dose monitor actuator HV on deflector plate

martin.grossmann@psi.ch PSI Winter School for Protons 2010 33 Functional Safety Approach From IEC 61508 Functional safety of electrical / electronic / programmable safety-related systems : A safety function [...] is intended to achieve or maintain a safe state for the EUC (equipment under control), in respect of a specific hazardous event Detect events that might cause a risk Take decisions based on sensor information Maintain or achieve the safe state

martin.grossmann@psi.ch PSI Winter School for Protons 2010 34 Proscan Final Elements Actuator / Device Action for Beam-Off Reaction Time Kicker magnet AMAKI Fully activate magnetic field 150 µs High-frequency Generator De-energize 300 µs Reduce power 300 µs Ion source De-energize 3 ms Fast beam stopper BMx2 Insert mechanical beam stopper 60... 100 ms Beam stopper BMx1 Insert mechanical beam stopper 600 ms

martin.grossmann@psi.ch PSI Winter School for Protons 2010 35 Proscan Logic Subsystem Local & central final elements local & central logic subsystems

martin.grossmann@psi.ch PSI Winter School for Protons 2010 36 Logic Subsystems and Switch-Off Functions Interlock Level / Beam Switch-Off Control Function ETOT ATOT ALOK Beam Off Command Measures for Beam-Off Close local beam blocker BMB2 Activate kicker AMAKI Close beam stopper BMB1 Close beam stopper BMA1 Beam Switch-Off Element Control Local PaSS Logic Central PaSS Logic Reduce HF generator power Switch-off HF generator Switch off ion-source power supply

Conclusion Speed & Safety as key issues of equal importance Redundancy set channels safely check channels independently supervise by safety logic Logic and Final Elements local & central subsystems hierarchy of interlock levels martin.grossmann@psi.ch PSI Winter School for Protons 2010 37