Logged in as: Guest
Login
: 2026-03_raris:20
🔗 http://www.cns.s.u-tokyo.ac.jp/~lim/elog/doku.php?id=2026-03_raris:20
Subject: Find the number of Segments that will makes SaveTime optimalType: GeneralCategory: SetupTags: None

Find the number of Segments that will makes SaveTime optimal

  • RARiSのビームの1サイクルがActive (10s) → Non-active (20s)なので、Non-active (20s)中にActive (10s) で観測したdataを保存したい
  • なので、ちょうど、Non-active (20s)で保存されるようなdataの量に影響を及ぼす最適なSegment数を探す。
  • 今回のセットアップはWaveRunner#2&#3&#4&#5&#6の5台で行った。
  • 以下、算出:
  1. まず、SaveTimeとSegment数は一次比例という仮定のもと、これのプロットを作成して、y=ax+bでフィットし、SaveTime=20sとなるようなSegmentを求める。
  2. conf内にあるn_segment_scope_sequence1000に設定して、Runを走らせて、それの20回分のSaveTimeの様子を録画して、SaveTimeを目測した。
  3. この20回分の分布である、ヒストグラムを作成し、Gaussianでフィットして、Mean_SaveTime = 7.189 (sec)と求まった(hist_gaussian_fit_timesec_1000.png)。
  4. 上の1と2をn_segment_scope_sequence=2000にしたケースでも行った→Mean_SaveTime = 14.006 (sec)(hist_gaussian_fit_timesec_2000.png)。
  5. 上の1と2をn_segment_scope_sequence=3000にしたケースでも行った→Mean_SaveTime = 20.588 (sec)(hist_gaussian_fit_timesec_3000.png)。
  6. 上の1と2をn_segment_scope_sequence=4000にしたケースでも行った→Mean_SaveTime = 27.282 (sec)(hist_gaussian_fit_timesec_4000.png)。
  7. 上の2,3,4,5で求めた4つのデータのプロトを作成して、y=ax+bでフィットした(SegmentVsSaveTime.png)。
  8. フィット結果から、SaveTime=20(sec)の時の、n_segment_scope_sequence2908.87(segment)と求まった。