D - Michigan State University

Transcription

D - Michigan State University
FRIB MPS Fast Protection System
Yihua Wu
Controls Engineer
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661.
Michigan State University designs and establishes FRIB as a DOE Office of Science National User Facility in support of the mission of the Office of Nuclear Physics.
Outline
 Requirement and architecture
 FPS response time analysis
Y. Wu, March 2014 MPS Workshop - 05D, Slide 2
MPS/GTS Overview
 MPS — Machine Protection System
 RPS — Run Permit System
 FPS — Fast Protection System
 GTS — Global Timing System
Y. Wu, March 2014 MPS Workshop - 05D, Slide 3
FPS Response Time Requirement
 MPS response time requirement
• 35 μs for Linac Segment (LS) 2
• 45 μs for Linac Segments 1 and 3, Folding Segments 1 and 2, and the Beam Delivery System
(BDS)
• >45 μs for other zones
 MPS response time sharing
15 μs
FPS Response Time
10 μs
Sensing and indicating
an error condition
From input OK/NOK to output
signal to mitigation device
Shutting down machine
by mitigation device
 FPS response time requirement
• 10 μs for Linac Segment (LS) 2
• 20 μs for Linac Segments 1 and 3, Folding Segments 1 and
2, and the Beam Delivery System (BDS)
• >20 μs for other zones
 Design objective
<10 μs for All
Y. Wu, March 2014 MPS Workshop - 05D, Slide 4
FPS Architecture
To mitigation Device
RF 80.5MHz input
UDP
GTS
GTS
UDP
FPS Master
Big-head
signal wires
Run Permit
System
UDP
Management
Computer
CAT5 cable
Fiber for FPS
Fiber for GTS
Hardwire
Parallel process
Daisy Chain
FPS Slave
Node
Cryomodule
#1
...
Daisy Chain
FPS Slave
Node
...
FPS Slave
Node
Cryomodule
Cryomodule
#8
#49
...
FPS Slave
Node
Cryomodule
#56
Y. Wu, March 2014 MPS Workshop - 05D, Slide 5
FPS Delay Time Definition
FPS MASTER
FPS SLAVE #1
FPS SLAVE #2
FPS SLAVE #3
RX
RX
RX
TX
... RX
... RX
...
... RX
...
TX
RX
IO Status
TX
RX
IO Status
TX
RX
IO Status
...
N
PROCESS
To Mitigation Device
 𝑇𝐿 — The delay time from IO changed to generating
Answer package. IO status could be changed at any
𝑇𝑀𝑆 — The transmission delay on the fiber from master time during the two Queries. The worst case is
to the first Slave node, 0.6 µs for 120 m
𝑇𝑄 +delay from IO port to answer package generate
time; the best case is delay from IO port to answer
𝑇𝑆𝐷 — The delay time for transceiver on FPGA, 0.3 µs
package generate time. So 𝑇𝐿 is from 0.3-4.3 µs
𝑇𝑆𝑆 — The transmission delay on the fiber between two  𝑇 — Master Processing time, 1 µs
𝑀𝑃
adjacent nodes, 75 ns for 15 m
 N— The number of slave nodes in one group,
𝑇𝑃 — Package length time, 0.25 µs for 40 bytes
maximum is 8
 𝑇𝑄 — Query Command Period, 4 µs




Y. Wu, March 2014 MPS Workshop - 05D, Slide 6
FPS Response Time Calculate
Slave 2#
Slave 1#
Master
...
IO change
IO change
N...
...
PROCESS
Output to
Mitigation Device
𝑅𝑒𝑠𝑝𝑜𝑛𝑠𝑒 𝑇𝑖𝑚𝑒 = 𝑇𝐿 + 𝑇𝑀𝑆 + 𝑇𝑆𝐷 + 𝑇𝑃 + 𝑁 − 1 2𝑇𝑆𝑆 + 𝑇𝑆𝐷 + 𝑇𝑀𝑃
The worst case is 9.6 µs
The best case is 5.6 µs
The average is 7.6µs < 10 µs
Y. Wu, March 2014 MPS Workshop - 05D, Slide 7
Reference
 [1] T31201-SP-000040-FRIB Accelerator Machine Protection System
Requirements
 [2] T30401-TD-000227-FRIB Machine Protection System Architecture
and Interfaces
Y. Wu, March 2014 MPS Workshop - 05D, Slide 8
Questions?
Y. Wu, March 2014 MPS Workshop - 05D, Slide 9