j-parc 遅い取り出しビームラインの制御

15
J-PARC 遅遅遅遅遅遅遅遅遅遅遅遅遅遅遅 遅 遅遅 KEK/IPNS 遅遅遅遅遅遅遅遅遅遅遅遅 ) 遅遅遅遅遅遅遅遅遅遅遅遅遅遅遅遅 遅遅遅遅遅遅遅遅遅遅遅遅遅遅

Upload: geordi

Post on 28-Jan-2016

65 views

Category:

Documents


0 download

DESCRIPTION

J-PARC 遅い取り出しビームラインの制御. 里 嘉典 ( KEK/IPNS  ビームチャンネルグループ ) ハドロンビームラインサブグループ ターゲットモニタサブグループ. 遅い取り出しビームラインとハドロン実験施設 (Phase I). HD-HALL 56m(L)×60m(W). Beam profile monitor (

TRANSCRIPT

Page 1: J-PARC 遅い取り出しビームラインの制御

J-PARC 遅い取り出しビームラインの制御

里 嘉典( KEK/IPNS  ビームチャンネルグルー

プ )

ハドロンビームラインサブグループターゲットモニタサブグループ

Page 2: J-PARC 遅い取り出しビームラインの制御

HD-HALL56m(L)×60m(W)

50-GeV PS

T1 target

( 水冷 Ni 円盤)ビームダンプ

(水冷銅コア)

スイッチヤード

A-Line

T0 Target

(テストビームライン用)

2% スプリット (B-Line

用)

遅い取り出しビームラインとハドロン実験施設 (Phase I)

• 制御の対象– 50GeV-15A 陽子ビーム , 取り出し時間 ~0.7 秒 , 繰り返し時間 ~3.4 秒– 耐放射線仕様常伝導磁石約 50 台– 水冷 Ni 回転標的– 水冷銅コアビームダンプ– ビームロスモニタ 100 台とプロファイルモニタ 20 台– インターロックシステム (Personnel Protection System: PPS と Machine Protection System: MPS)

• 加速器中央制御とのデータ共用に EPICS フレームワークを使用する。

Beam profile monitor (~1 Pa)Beam profile monitor (<10-3 Pa)

Page 3: J-PARC 遅い取り出しビームラインの制御

制御概念図

Page 4: J-PARC 遅い取り出しビームラインの制御

DBPower Supply

~100

PS Cont

Network

LinuxEPICS IOC

EPICS OPI

EPICS Channel AccessODBC

WindowsLabVIEW

LinuxDB ServerMySQL-4.0

MySQL データベースを用いた電磁石電源制御

既存システム( 鈴木さん)

MySQL-EPICS   I/F(仲吉さん / 児玉さん)

Page 5: J-PARC 遅い取り出しビームラインの制御

1 Hz access

MySQL-DB 性能評価

1 Hz access

1 Hz access

Read-Write Access speed SQL sequence speed

Server CPU dependence ODBC v.s. C-API

Page 6: J-PARC 遅い取り出しビームラインの制御

電源制御画面例タッチパネルコンソール(鈴木さん)

Python-Cmd による CUI (里)

Python-Tkinter による GUI (豊田さん)

EPICS による表示・記録(仲吉さん)

Page 7: J-PARC 遅い取り出しビームラインの制御

ビームロスモニタ読み出し回路

BLM 16ch VMECurrent Integrator

(0.4~400 nC/5V) BLM

64ch scanning ADCAdvanet

ADVME2706

Ethernet Interface

16 chDC

Voltage

EPICSChannelAccess

VME 電流積分回路プロトタイプ( 稲葉さん / 斉藤さん )

Ethernet

To Interlock(TTL level)

VM

E bus

ResetGate

Input 8-15

Input 0-7

Output 0-15

BLM comparator32ch input

BLM

C.I. Out

Gate

Reset

~1.8 sec.

ADC scan

Page 8: J-PARC 遅い取り出しビームラインの制御

ビームプロファイルモニタ読み出し回路• 読み出し回路は BLM と同じ C.I. を使う。• ADVME-2607 用の Device support の実装

– 機能的には O.K.• Waveform record• SCAN “I/O Intr” によるトリガー処理• UI は ?

– 数スピルの平均をとって fit したい ?» Root かな ?» 平均は Channel archiver から行う ?

– より EPICS らしい実装へ。• 時系列読み出しモードの検討

ADC timing

C of CI

signal

ADC timing

低真空残留ガスビームプロファイルモニタ内部電極(里)

SPIC での mountain view

Page 9: J-PARC 遅い取り出しビームラインの制御

KE

K-V

ME

GP-IO

FPGA

ADCAD9235

65MHz sample2ch input

OpticalDriver TX

1.5 Gbit / sec.

KE

K-V

ME

GP-IO

FPGA

DACAD9764AR

14bit, 125Msample/sec.

OpticalReceiver RX

Optical cableA few km

Spill monitor

Signal input

アナログ信号長距離伝送回路• スピルの時間構造を加速器の遅い取り出し制御 (DSP) にリアルタイムでフィ

ードバックしなければならない。 ( サンプリング: 100k sample/s, 周波数10kHz)

– 50GeV-PS Local control は数 km 離れているので光ケーブルで伝送する。• ADC: 65MHz/sample, 12-bit resolution• DAC: 125Msample/sec., 14bit resolution

(斉藤さん / 島崎さん)

Page 10: J-PARC 遅い取り出しビームラインの制御

XML-RPC を用いたデータ収集系

1 秒に 1 回程度のデータスキャンEPICS Channel Archive で記録

Page 11: J-PARC 遅い取り出しビームラインの制御

ビームダンプ加熱試験

銅コアテストピース(上利さん)

Python-Tkinter による GUI (豊田さん)

Page 12: J-PARC 遅い取り出しビームラインの制御

T1標的長期運転試験回転水冷 Ni 標的(山野井さん)

Python-Tkinter による GUI (豊田さん)

Page 13: J-PARC 遅い取り出しビームラインの制御

We are here.

Page 14: J-PARC 遅い取り出しビームラインの制御

今後の予定• 2005年度

– MySQL を用いた電源制御システムの試験– ビームモニタ回路、 Signal Transporter 回路の製作、試験– EPICS の Know-How 蓄積

• 2006年度( SY ビームライン設置)– ビームモニタ回路の量産– ローカル制御室の整備

• ネットワーク• ラック• 計算機

• 2007年度(ハドロン実験室設置)– インターロックシステム (PPS, MPS) 構築・試験– T1 標的、ビームダンプ用測定系の整備– ソフトウェア環境整備(データロガー、コンソール、計算機、ネッ

トワーク)• 2008年

– ビームコミッショニングへ向けた準備• GUI 整備、 Cold run

Page 15: J-PARC 遅い取り出しビームラインの制御

まとめ• これまでの開発 (H16 年から現在まで)

– MySQL を用いた電源制御システム– ビームロス / プロファイルモニタ用積分回路– ロスモニタ用インターロック回路– アナログ信号伝送回路– EPICS 関連ソフトウェア know-how 蓄積

• オンライン / 回路室へのお願い– 本番用回路の設計と量産(H18、19年度)– 光ファイバーケーブル関係部品の整備– 東海村での物品倉庫整備– EPICS 関係ソフトウェアの開発・整備– システムインテグレーション– ビームが出てからの保守と改善

今後とも御協力をお願いします。