x-band rf電子銃の シミュレーション -...

26
X X - - BAND RF BAND RF 電子銃の 電子銃の シミュレーション シミュレーション 秋田工業高等専門学校 秋田工業高等専門学校 山本昌志 山本昌志 東京大学 東京大学 原子力工学研究施設 原子力工学研究施設 上坂充 上坂充 2006.12.7 高輝度電子銃シミュレーション研究会 @ 京大 加速器開発用コードの開発 秋田工業高等専門学校 秋田工業高等専門学校 山本昌志 山本昌志 研究室の学生 研究室の学生

Upload: others

Post on 19-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

  • XX--BAND RFBAND RF電子銃の電子銃のシミュレーションシミュレーション

    秋田工業高等専門学校秋田工業高等専門学校

    山本昌志山本昌志

    東京大学東京大学 原子力工学研究施設原子力工学研究施設

    上坂充上坂充

    2006.12.7 高輝度電子銃シミュレーション研究会 @ 京大

    加速器開発用コードの開発

    秋田工業高等専門学校秋田工業高等専門学校

    山本昌志山本昌志 研究室の学生研究室の学生

  • Part 1Part 1

    XX--BAND RFBAND RF電子銃のシミュレーション電子銃のシミュレーション

  • RFRF電子銃の設計に用いたコード電子銃の設計に用いたコード333

    φ314

    11.424GHz11.424GHz3.53.5セルセルππモード加速モード加速同軸カップラー同軸カップラー

    熱カソード熱カソード

    MW-Studio

    CFISH

    SUPERFISH

    POISSON

    GPT

    ビームシミュレーション

  • 加速モード加速モード

    周波数 11.424 GHzQ値 9342

    RF電力 5.5 MWカソード面電場 158 MV/m最大電場 244 MV/m最大磁場 334654 A/m

  • ビームトラッキングビームトラッキング

    計算条件計算条件

    •• カソードカソードφφ3.4 mm3.4 mm 20 20 pCpC/bunch/bunch•• 空洞入力電力空洞入力電力 6.0 MW6.0 MW•• 集束磁石は、ピーク集束磁石は、ピーク0.36 T0.36 T

    General Particle Tracer (GPT)General Particle Tracer (GPT)•• 粒子トラッキングは、粒子トラッキングは、33次元。粒子数は、次元。粒子数は、1000010000個。個。•• 空間電荷効果は、メッシュを使った方法空間電荷効果は、メッシュを使った方法(PIC(PICではないではない))。。•• 電磁場は、電磁場は、POISSON/SUPERFISHPOISSON/SUPERFISHの結果を取り込む。の結果を取り込む。•• アルファー磁石やスリットのエレメントを追加アルファー磁石やスリットのエレメントを追加

  • 加速の様子加速の様子下記をクリックすると再生されます

  • RFRF電子銃出口の様子電子銃出口の様子(150mm)(150mm)

    N(nmacro) = 3025

    -4 -3 -2 -1 0 1 2 3 4GPT x [mm]

    -0.02

    -0.01

    0.00

    0.01

    0.02

    Beta

    _x

    position=0.15

    3.66 3.68 3.70 3.72 3.74GPT Energy [MeV]

    0

    50

    100

    150

    200

    250

    300

    350

    400

    Inte

    nsity

  • アルファ磁石内の軌道アルファ磁石内の軌道

    GPTGPTにアルファ磁石とスリットのエレメントを追加にアルファ磁石とスリットのエレメントを追加シングルバンチシングルバンチ 下記をクリックすると再生されます

  • GPTGPTの特徴の特徴電磁場は他のコードから電磁場は他のコードから

    空間電荷効果空間電荷効果((二次元,三次元二次元,三次元))

    ユーザー定義のエレメントユーザー定義のエレメントと解析をと解析を追加追加するすることがことが可能可能

    GUIGUIを用いた計算結果のグラフ化を用いた計算結果のグラフ化

    通常の設計であれば,PARMELAよりも使いやすい

  • GPTGPTの問題点の問題点空間電荷効果空間電荷効果•• point to point method point to point method

    計算時間がかかる計算時間がかかる

    境界条件が設定できない境界条件が設定できない((現在は無限に広い空間現在は無限に広い空間))

    •• mesh method (PICmesh method (PIC法ではない法ではない))空洞形状に応じた境界条件が設定できない。空洞形状に応じた境界条件が設定できない。

    構成するバンチの粒子のエネルギーが大きく異なる場構成するバンチの粒子のエネルギーが大きく異なる場合,誤差が大きい。合,誤差が大きい。

    ウェークフィールドの計算ができない。ウェークフィールドの計算ができない。•• ビームローディングビームローディング•• その他その他

  • DCDC電子銃のシミュレーション電子銃のシミュレーションおまけ

  • GPTGPTの計算結果の計算結果

    time=1.3e-009

    0 2 4 6 8 10 12 14 16 18 20 22 24

    GPT z [mm]

    0.0

    0.5

    1.0

    1.5

    2.0

    r [m

    m]

  • まとめまとめ

    GPTGPTととSUPERFISHSUPERFISHを使って,を使って,RFRF電子銃のか電子銃のかなりのシミュレーションは可能。なりのシミュレーションは可能。

    GPTGPTででPICPIC法の計算ができると,満足できる法の計算ができると,満足できるビームトラッキングができるビームトラッキングができる。。

    次の組み合わせで、リニアック全体のシミュ次の組み合わせで、リニアック全体のシミュレーションが可能レーションが可能。。

    •• GPT SUPERFISH POISSONGPT SUPERFISH POISSON

  • Part 2Part 2

    加速器開発用コードの開発加速器開発用コードの開発

  • なぜ、プログラムを作っているかなぜ、プログラムを作っているか??

    作成しているプログラム作成しているプログラム•• 静電場解析静電場解析•• 静磁場解析静磁場解析•• 高周波電磁場解析高周波電磁場解析((時間領域、周波数領域時間領域、周波数領域))•• ビーム軌道解析ビーム軌道解析面白そうなので、勉強をかねて作成している面白そうなので、勉強をかねて作成している

    学生の卒業研究のテーマに適当学生の卒業研究のテーマに適当

    誰かの役に立てば、うれしい誰かの役に立てば、うれしい

  • プログラムの体系プログラムの体系

  • モデリング・メッシュ生成モデリング・メッシュ生成

    •Qtを使ってGUIを作成•絵はOpen GLを使用•メッシュは、ドローネ三角分割

    現 総合警備保障 藤原友希

  • 電子銃・静電場計算電子銃・静電場計算

    現 秋田高専 遠藤信二

    •有限要素法•一次要素、直線要素•ビーム軌道計算は、PIC法の予定

  • 静磁場計算静磁場計算

    現 豊橋技大 小玉豊久秋田大学 宮田翔吾

    •有限要素法•二次要素、直線要素•ヒステリシスを計算できるようにすべきか?

  • 時間領域での時間領域でのRFRFシミュレーションシミュレーション

    高周波高周波(8000MHz)(8000MHz)

    ・有限積分法・正方形メッシュ

    現 千葉大学 滑川雅人

  • ビームと空洞の相互作用ビームと空洞の相互作用

    ・電磁場とビームの作用をきちんと計算している・Particle In Cell法・正方形メッシュ

    現 東北大学 相場亮人

  • 共振モード解析共振モード解析

    PFの空洞の計算結果

    共振周波数測定値: 499.5 MHz計算値: 499.557 MHz

    •有限要素法•2次要素、曲線要素•進行波の取り扱い可能•計算は、TM0nモードのみ

    現 東京大学 夏井拓也

  • 計算精度の検証計算精度の検証

    f1=130.91174401MHz f2=237.29905116MHz f3=291.85193563MHz

  • SUPERFISHSUPERFISHとの比較との比較

    10-11

    10-9

    10-7

    10-5

    10-3

    10-1

    0.001 0.01 0.1 1

    誤差のグラフ

    作成コード f1

    作成コード f2

    作成コード f3

    SUPERFISH f1

    SUPERFISH f2

    SUPERFISH f3

    error

    mesh size [m]

  • 進行波の計算進行波の計算

    2.00252.00252.00382.0038K [V/K [V/pCpC]]98.42298.42299.27299.272R [MR [MΩΩ/m]/m]7715.37715.37775.07775.0QQ00

    SUPERFISHSUPERFISH作成コード作成コード

    Q0 :Q値

    R :シャントインピーダンス

    K :ロスパラメータ

  • まとめまとめ

    何とかプログラムは動いているが、実用にはい何とかプログラムは動いているが、実用にはいろいろと改良が必要である。ろいろと改良が必要である。

    共振モードの解析プログラムは、いい線を行っ共振モードの解析プログラムは、いい線を行っている。ている。SUPERFISHSUPERFISHより、良い部分もある。より、良い部分もある。

    今後、少しずつ改良を重ねたい。今後、少しずつ改良を重ねたい。