Present Status of EPICS Development at the 3GeV Proton Beam Transport Facility Control System in J-PARC JAERI Motoki Oi Tetuya Kai Sinichiro Meigo Sinichi.

Slides:



Advertisements
Similar presentations
AIR マスターへの 抜け道!? ~といいつつ王道話です~ 平成 20 年 2 月 6 日 図書系のための アプリケーション開発講習会.
Advertisements

HKS Analysis Log Jun 2006 part3 D.Kawama. 0 .今回の目次 1.Target での dE/dX 2.HKS sieve slit simulation(Geant4)
SPSSによるHosmer-Lemeshow検定について
確率と統計 - 確率2回目 - 平成 18 年 11 月 1 日. 2 今日の内容 1. 確率の復習(再整理) 2. 加法の定理 3. 乗法の定理へのイントロ.
7.n次の行列式   一般的な(n次の)行列式の定義には、数学的な概念がいろいろ必要である。まずそれらを順に見ていく。
9.線形写像.
時間的に変化する信号. 普通の正弦波 は豊富な情報を含んでいません これだけではラジオのような複雑な情報 を送れない 振幅 a あるいは角速度 ω を時間的に変化 させて情報を送る.
九州大学 岡村研究室 久保 貴哉 1. 利用中のAPの数の推移 2 横軸:時刻 縦軸:接続要求数 ・深夜では一分間で平均一台、 昼間では平均14台程度の接続 要求をAPが受けている。 ・急にAPの利用者数が増えてく るのは7~8時あたり.
5.連立一次方程式.
相関.
音当て Game 時田 大樹 飛山 雄太郎. 作品の目的 入力として、スイッチを押すと音がスピー カーから流れ、スイッチを離すと、音が止 まる仕組みとなっている。
論理回路 第2回 今日の内容 前回の課題の説明 数の体系 – 数の表現 – 代表的な数 – 基数の変換 – 補数.
ノイズ. 雑音とも呼ばれる。(音でなくても、雑 音という) 入力データに含まれる、本来ほしくない 成分.
広告付き価格サービ ス 小園一正. はじめに 世の中には様々な表現方法の広告があり ます。その中でも私たち学生にとって身 近にあるものを広告媒体として取り入れ られている。 価格サービス(無料配布のルーズリー フ)を体験したことにより興味を惹かれ るきっかけとなった。主な目的は、これ.
素数判定法 2011/6/20.
フーリエ係数の性質. どこまで足す? 理想的には無限大であるが、実際に はそれは出来ない これをフーリエ解析してみる.
1章 行列と行列式.
本宮市立白岩小学校. 1 はじめに 2 家庭学習プログラム開発の視点 ① 先行学習(予習)を生かした 確かな学力を形成する授業づく り ② 家庭との連携を図った家庭学習の習慣化.
フーリエ級数. 一般的な波はこのように表せる a,b をフーリエ級数とい う 比率:
3.エントロピーの性質と各種情報量.
9.通信路符号化手法1 (誤り検出と誤り訂正の原理)
Excelによる積分.
1 6.低次の行列式とその応用. 2 行列式とは 行列式とは、正方行列の特徴を表す一つのスカ ラーである。すなわち、行列式は正方行列からスカ ラーに写す写像の一種とみなすこともできる。 正方行列 スカラー(実数) の行列に対する行列式を、 次の行列式という。 行列 の行列式を とも表す。 行列式と行列の記号.
計算のスピードアップ コンピュータでも、sin、cosの計算は大変です 足し算、引き算、掛け算、割り算は早いです
線形符号(10章).
1 0章 数学基礎. 2 ( 定義)集合 集合については、 3セメスタ開講の「離散数学」で詳しく扱う。 集合 大学では、高校より厳密に議論を行う。そのために、議論の 対象を明確にする必要がある。 ある “ もの ” (基本的な対象、概念)の集まりを、 集合という。 集合に含まれる “ もの ” を、集合の要素または元という。
複素数.
4.プッシュダウンオートマトンと 文脈自由文法の等価性
1 0章 数学基礎. 2 ( 定義)集合 集合については、 3セメスタ開講の「離散数学」で詳しく扱う。 集合 大学では、高校より厳密に議論を行う。そのために、議論の 対象を明確にする必要がある。 ある “ もの ” (基本的な対象、概念)の集まりを、 集合という。 集合に含まれる “ もの ” を、集合の要素または元という。
システムプログラム論 課題 大村 廉. 課題 Java を用いて Producer / Consumer 問題を解決する MyBuffer クラスを –Synchronized キーワード –Semaphore クラス (java.util.concurrent.Semaphore) を用いてそれぞれ作りなさい.
信号測定. 正弦波 多くの場合正弦波は 0V の上下で振動する しかし、これでは AD 変換器に入れら れないので、オフ セットを調整して データを取った.
1 9.線形写像. 2 ここでは、行列の積によって、写像を 定義できることをみていく。 また、行列の積によって定義される写 像の性質を調べていく。
通信路(7章).
3.プッシュダウンオートマトンと 文脈自由文法
ビット. 十進数と二進数 十進数  0から9までの数字を使って 0、1、2、3、4、5、6、7、8、9、 10、11、12 と数える 二進数  0と1を使って 0、1、10、11、100、101、11 0、111 と数える.
3.正方行列(単位行列、逆行列、対称行列、交代行列)
プログラミング演習B ML編 第3回 2010/6/15 (コミ) 2010/6/16 (情報・知能) 住井 ~sumii/class/proenb2010/ml3/
論理回路 第1回. 今日の内容 論理回路とは? 本講義の位置づけ,達成目標 講義スケジュールと内容 受講時の注意事項 成績の評価方法.
Bar-TOP における光の 群速度伝播の解析 名古屋大学 高エネルギー物理研究室 松石 武 (Matsuishi Takeru)
伝わるスライド 中野研究室 M2 石川 雅 信. どのようなスライドを作れば良 いか 伝えたいこと.
JPN 311: Conversation and Composition 勧誘 (invitation)
戦う ML 菊地時夫 (Mailman Cabal) (2005/9/17 Open Source Conference 2005)
Analog “ neuronal ” networks in early vision Koch and Yuille et al. Proc Academic National Sciences 1986.
JPN 311: Conversation and Composition 許可 (permission)
地図に親しむ 「しゅくしゃくのちがう 地図を 使ってきょりを調べよ う1」 小学4年 社会. 山口駅裁判所 県立 美術館 サビエル 記念聖堂 山口市役所 地図で探そう 市民会館 県立 図書館.
方程式を「算木」で 解いてみよう! 愛媛大学 教育学部 平田 浩一.
C言語応用 構造体.
JPN 312 (Fall 2007): Conversation and Composition 文句 ( もんく ) を言う.
1 プログラミング言語論 第13回 プログラムの意味論と検証 (2) 表示的意味論 担当:犬塚. 2 表示的意味論 denotational semantics  表示的意味論では、プログラムの要素とそれが 意味するものを対応付ける。 変数 式 文 A B … A+2 2B+C A:=A+2 if.
CGC confronts LHC data 1. “Gluon saturation and inclusive hadron production at LHC” by E. Levin and A.H. Rezaeian, arXiv: [hep-ph] 4 May 2010.
プログラミングⅠ( 2 組) 第 1 回 / pLB1.pptx.
地図に親しむ 「じっさいのけしきと 地図をくらべよう」
8.任意のデータ構造 (グラフの表現とアルゴリズム)
プログラミング入門2 第3回 複合文、繰り返し 情報工学科 篠埜 功.
図書館の使い方 webペー ジ企画 グループ:いよかん メンバー: c07133 c クライアント情報  情報大学図書館の使い方  学生や学外からの来館者向け.
第14回 プログラムの意味論と検証(3) 不動点意味論 担当:犬塚
実験5 規則波 C0XXXX 石黒 ○○ C0XXXX 杉浦 ○○ C0XXXX 大杉 ○○ C0XXXX 高柳 ○○ C0XXXX 岡田 ○○ C0XXXX 藤江 ○○ C0XXXX 尾形 ○○ C0XXXX 足立 ○○
ネットワークの基礎技術と TCP/IP 曹 暁達 ( そう ぎょうたつ ) 国際産業情報学科 2 年 10 月 28 日.
携帯電話でのコミュニ ケーションについて 1班真田 出水 佐伯 堺. 仮説  女性のほうが携帯電話を使ったコミュニ ケーションを重要視する。
NO!END!NO!CLEAR ! J チーム 渡邊光児 小山内彩子 下山直城. 役割 渡邊光児 ゲームオーバー画面の作成、ライフの絵作成 小山内彩子 ゲーム内のプログラム、主人公と敵と背景作 成 下山直城 タイトル画面の作成.
Exercise IV-A p.164. What did they say? 何と言ってましたか。 1.I’m busy this month. 2.I’m busy next month, too. 3.I’m going shopping tomorrow. 4.I live in Kyoto.
音の変化を視覚化する サウンドプレイヤーの作成
プログラミングの基礎知識 プログラミングの手順と重要概念 アルゴリズム. プログラミングの手順 コーディング エディタなどでコードを記述 コンパイル・インタープリタ 実行可能な形に翻訳 デバッグ(虫取り、不具合の調整) 完成!
本文. 考えながら読みましょ う 「いろいろなこと」( 3 行目)は何で すか 「①電話料金はコンビニで支払いをしていま す。いつでも払えますから、便利です。」 「②夕食はコンビニで買います。お弁当やお かずがいろいろありますから。」今、若者に 人気のあるコンビニは、いろいろなことをす るのに非常に便利な場所になった。
たくさんの人がいっしょに乗れる乗り物を 「公共交通」といいます バスや電車 と 自動車 の よいところ と よくない ところ よいところ と よくない ところ を考えてみよう!
Present Status of EPICS Development at the 3GeV Proton Beam Transport Facility Control System in J-PARC JAERI Motoki OiTetuya KaiSinichiro Meigo Sinichi.
英語勉強会 名手⇒詫間 2015/10/22. 原文 This study says acquiring motor skills support system. There is how to acquire moor skills that coach advises learner. Motor.
音読用 ICT 教材 サンプル フラッシュ型 文字が消える 文字が現れる 文字の色が変わる 職場体験では.
A Simulator for the LWA Masaya Kuniyoshi (UNM). Outline 1.Station Beam Model 2.Asymmetry Station Beam 3.Station Beam Error 4.Summary.
腎臓移植 腎臓移植の前に、ドナー両方の腎臓は機 能的に良好でなければならない。ドナー の両方の腎臓が機能的に健康であること を保証するために、多数の試験が行われ ている。
Presentation transcript:

Present Status of EPICS Development at the 3GeV Proton Beam Transport Facility Control System in J-PARC JAERI Motoki Oi Tetuya Kai Sinichiro Meigo Sinichi Sakai Hidetaka Kinoshita Kenji Sakai Masanori Kaminaga My talk in about present Status of EPICS Development at the 3GeV Proton Beam Transport Facility Control system in J-PARC

Contents Outline of 3NBT monitor system Goal of 3NBT EPICS system About CC/NET Data Read & archive performance test Channel access data missing and Tick frequency Profile monitor test in KEK Summary Contents of my talk is Outline of 3NBT monitor system, goal of 3NBT EPICS system About CC/NET, Data Read & archive performace, Channel access data missing and tick frequency Profile monitor test in KEK And summary

3GeV Proton Beam Transport Facility(3NBT) Beam loss : ~1W/m Length : 310m Magnet : 108 Proton monitor : 89 3NBT Material & Life science Facility 50GeV PS Experimental Area (MLF) J-PARC is consist of three proton accelerater and four experimental facilities. 3GeV proton beam transport facility in short 3NBT is beam transport line from 3GeV synchrotron to Material and Life Science facility. Length of 3NBT is over 300m and there is over 100 magnet and 89 proton monitors. Design criteria of beam loss of 3NBT is under 1W/m. So, proton monitor system and magnet control system is very important.

Goal of 3NBT EPICS system ・ Monitor all of the proton beam monitors at 25Hz ・ Archive all of proton beam monitor data with data tag ・ Control and monitor the beam line components (Magnet power supply, vacuum, etc.) ・Joint 3NBT to CCR and MLF control with EPICS network Goal of 3NBT EPICS system is monitor all of the proton beam monitors at 25Hz. Archive all of proton beam monitor data with data tag. This is for proton beam line study and trouble shooting. Control and monitor the beam line components. Such as Magnet power supply, vacuum and etc. And joint 3NBT to CCR and MLF control with EPICS network.

Outline of 3NBT Monitor system CCR MLF 3NBT Control EPICS OPI EPICS OPI EPICS IOC EPICS OPI Data Archiver EPICS IOC EPICS IOC LAN LAN CAMAC modules Total 1100 data DAQ at 25Hz Data flow CC/NET EPICS IOC Data flow This figure shows outline of 3NBT monitor system. We have four type of proton beam monitors. Profile monitor, halo monitor, loss monitor and current monitor. These signal is lead to ADC on CAMAC module. As a CAMAC controller, we use CC/NET and EPICS IOC is installed on the CC/NET. Monitor data is archived with data archiver and display with EPICS OPI and lead to EPICS IOC. EPICS IOC is also connected to other facilities. CC/NET: CAMAC controller ADC Profile Monitor Current Monitor Halo Monitor Loss Monitor

What is CC/NET PC104Plus Single Board Computer Interface: PCI and CAMAC CPU:Crusoe500MHz Memory:310MB Main Drive: Compact Flush 1GB Network:100Mbps Ethernet OS:2.4 kernel Linux TRIG-IN BUSY-OUT Ethernet RBG OUT About CC/NET.CC/NET is network CAMAC controller which consist of PC104 Plus single board computer with PCI interface and CAMAC interface. It also have trigger input and busy-out signal. Of course Ethernet port and RBG port and PS/2 port. As a operating system, Linux kernel 2.4 is installed. So, we can install EPICS base program directly on the CC/NET. In 3NBT proton beam monitor system, we use many 16ch CAMAC ADC modules. And as a CAMAC controller, Pipe line CAMAC controller CC/NET is selected. CC/NET consists of a PC104Plus-based single bord computer, PCI interface and CAMAC interface. Linux is installed and of course connectable to Ethernet. Signal handling of trigger input and busy out are also implemented. 右の絵に矢印でどんなコネクタがあるかを明記 PS/2 USB

DAQ mode of CC/NET CC/NET have three DAQ mode Single mode Programmed Dynamic Memory I/O mode Access mode Small Small Large Low Middle Fast High Low Middle Over head DAQ Speed CPU load Pipeline method used in PIO and DMA mode CC/NET have three Data Acquisition mode. So call Single mode, PIO mode and DMA mode. General performance of these three mode is shown this. Over head of Single and PIO mode is small but DMA mode is large. And this figure shows comparison of access time of PIO mode and DAM mode. If data frame size is small, PIO mode is faster but the data size is large, DMA mode is fast. Single mode is simply send one CAMAC command and Receave one data. PIO mode send multiple CAMAC command at onece and Resieve Multiple data at once. DMA mode is almost same as PIO mode but Reseave data in order. CC/NETは3種類のDAQモードを使用できる。SingleモードとPIOモードとDMAモードである。 一般的に、シングルモードとPIOモードのオーバーヘッドは小さく、DMAのは大きい。 DAQスピードは、SingleよりPIO、PIOよりDMAモードが早いとされている。 この図は、PIOモードとDMAモードの性能を比較した物だが、フレーム数が増えると、PIOモードよりDMAモードの方が早い事が分かる。

EPICS DAQ test sequence START NIM module Repeat at 25Hz Clock generator CAMAC module Base clock Gate signal ADC Max 23 ADC Gate generator Trig signal : delay 200 nsec CC/NET EPICS IOC Max 368 data CAMAC DAQ This figure shows EPICS DAQ test sequence. At first, gate signal is input and monitor data is read with ADC. Then, Trigger signal input to CC/NET and monitor data becomes EPICS record. These data are archived with Channel Archiver and Channel access to EPICS IOC. And repeat this cycle at 25 Hz. CAMACモジュール1台あたりのデータ点数を書いて、次のテストでの意味付けを明確にする。 各種枠内に入れる文字を再検討 付加する文字についても検討する。 CAMACモジュール1台当り最大368点だが、実際に取り扱うデータは、64点とする可能性もある。 その事を明確にした構成に Data Archive Channel Access Channel Archiver EPICS IOC Linux WS EPICS 3.14.6 Channel Archiver 2.1 2

Data Taking 16ch ADC x 23 slot = 368 data / CAMAC module 368 data / waveform is not reasonable. 64 data / Profile monitor 4 data / Halo monitor 4 data / Loss monitor 64 data is reasonable About data taking. We use 16ch ADC and 23 ADC for one CAMAC create. So we got 368 data par CAMAC module. But 368 data par waveform is not reasonable. Because one profile monitor gives 64 data, halo monitor is 4 data and loss monitor is 4 data. And also, large data is not easy to take with channel archiver because it takes long time to read. So, 64 or more less data is reasonable. Then, change NELM par record and examine CC/NET to EPICS DAQ performance test. Change the NELM / Record and examine CC/NET-EPICS DAQ performance test

Data Read & Archive performance test @25Hz CPU load DAQ time This figure shows the result of Data read and archive performance test at 25Hz. This means Number of Element by Number of Records. CPU load of CAMAC access with EPICS Channel access. DAQ time is only CAMAC access time. From this result, if we use 368 data par 1 waveform, DMA mode is the best. But 64 element or more less, PIO mode is better than DMA mode. For small Number of Element, PIO mode is the better

Data missing in Channel Access In the channel access between EPICS IOC to EPICS IOC, we got data missing. As a cause of data missing, I expect Linux tick frequency. Default tick frequency is 100 Hz. DAQ frequency is 25 Hz. These are near in order. CC/NET EPICS IOC Data Missing 0% Data Missing ~1% Change Linux tick 1000 Hz Compare Data missing ratio Next is about data missing in channel access. In the previous test, data transfer from CC/NET to Channel archiver was perfect. But data transfer of CC/NET EPICS IOC to Linux WS EPICS IOC lost some data. As a cause of data missing, I expect Linux tick frequency. Default tick frequency of Linux 2.4 is 100Hz. On the other hand, our DAQ frequency is 25 Hz. These are near in order and it makes this data missing. Then, Change Linux tick to 1000 Hz and compare data missing ratio. ここまでの試験において、EPICS IOCから、Channel Archiverへのデータ転送では、データロスは確認されていない。しかしながら、EPICS IOC間でデータ転送をした場合に、データMissingが生じている Linux WS Channel Archiver Linux WS EPICS IOC CCR, MLF EPICS IOC

Tick and DAQ frequency Channel Access Data missing CC/NET to Linux IOC DAQ Tick (Hz) 100Hz 1000Hz 1Hz 0.1% 0.1% 10Hz 0.2% 0.2% 25Hz 0.8% 0.2% 33Hz 0.7% 0.2% 50Hz 0.6% 0.2% PIO mode Waveform 368 element This is result of the difference of tick frequency and DAQ frequency. DAQ frequency of 1Hz to 50 Hz was examined. For 1Hz and 10Hz there is almost no difference between 100 Hz tick and 1000 Hz tick.but when DAQ frequency becomes larger than 25Hz, 1000 Hz tick frequency shows little bit better performance. This Channel access result is not perfect and not enough to data archive, but enough for monitoring with I/O display. CA performance is a little bit improved. This CA result is not perfect but enough for monitoring with I/O display

Profile Monitor Test in KEK 3NBT line transports 1 MW power proton beam, we have to develop long life profile monitor. SiC wire type profile monitor is developed. Profile monitor performance is tested in KEK proton beam dump line. Next is about profile monitor test in KEK 3NBT line transports 1MW power proton beam, and we have to develop long long profile monitor. Thenm We develop SiC wire type profile monitor and its performance is tested in KEK proton beam dump line

KEK NML Beam Dump Proton Energy : 500 MeV Proton current : 182x1010ppb from KEK-PS Proton Energy : 500 MeV Proton current : 182x1010ppb Frequency : 0.45 Hz Beam port : Beam dump line to Beam dump Profile monitor NML Beam dump to KENS About KEK NML beam dump line. This figure shows around Proton beam dump line and profile monitor is installed here. And this is profile monitor chamber. Proton energy is 500 MeV proton current is 182 to 10 ppb. Beam frequency is 0.45 Hz. This is due to the limit of this beam dump. Beam dump

Profile monitor test component Prototype profile monitor Oscilloscope Signal check INV AMP Profile monitoring 32ch ADC CAMAC CC/NET EPICS IOC This figure shows prototype profile monitor tested in KEK. There is 16 wires in horizontal and 16 wires in vertical. At first, signal from this wire is checked with oscilloscope and lead to inverter amp. Then AD converted with ADC. The data is read by CC/NET and display with MEDM on another Linux WS. Linux WS SiC clad tungsten wire f100mm Data Archiver MEDM H:16 V:16 wires

Results Raw signal Successfully get proton beam profile with SiC wire profile monitor!! MEDM window x32ch Horizontal Vertical Inv AMP This is the result of measurement, this is raw signal from SiC wire and this is measured proton beam profile. As a results we got successflly proton beam profile with SiC wire profile monitor. ADC ADC count EPICS IOC Channel No Channel No

Summary ・EPICS for 3NBT control system is under construction ・Data archive at 25Hz from CAMAC-CC/NET to Channel archiver on Linux WS is successful, but data transport among EPICS IOC has still data missing. ・ 25Hz DAQ data taking becomes better with changing the linux tick to 1000Hz. ・SiC wire proton beam profile monitor test was succeeded. Summary EPICS for 3NBT control system is under construction. Data archive at 25Hz from CAMAC on CC/NET to Channel archiver on Linux WS is successful but data transport among EPICS IOCS has still data missing. 25Hz DAQ data taking becomes better with changing the linux tick to 1000 Hz SiC wire proton beam profile monitor test was succeeded.

Future plan ・Improve the EPICS data missing problem. ・PLC (FA-M3) data I/O operation test. ・Design 3NBT OPI display. ・Design and test the DAQ and data archive system with full scale system.