150 likes | 294 Views
位相シフタの説明. 遅い取り出し制御打ち合わせ 2008 年 11 月 17 日 武蔵工業大学 計測制御研究室 市川 武. 現在のアルゴリズム アルゴリズム案 RQ 信号追加 PID 制御 位相シフト. 試験した制御システム. 600Hz または 1200Hz の位相シフタを搭載 現在の処理速度で搭載できるのは1つだけ 将来はプログラムを改良し、複数搭載を目指す. Spill Ref. Intensity. QDS. dif. KEK-EQ Algorithm. G(t). Spill.
E N D
位相シフタの説明 遅い取り出し制御打ち合わせ 2008年11月17日 武蔵工業大学 計測制御研究室 市川 武 • 現在のアルゴリズム • アルゴリズム案 • RQ信号追加 • PID制御 • 位相シフト
試験した制御システム • 600Hzまたは1200Hzの位相シフタを搭載 • 現在の処理速度で搭載できるのは1つだけ • 将来はプログラムを改良し、複数搭載を目指す Spill Ref Intensity QDS dif KEK-EQAlgorithm G(t) Spill PhaseShifter(600Hz or 1200Hz) Amp
90度位相進ませ 三角関数の加法定理 位相シフタの原理 三角関数の加法定理に基づく。θを設定することで位相を任意に動かすことができる。 sin xを入力信号と考えれば、90度位相を進ませた信号cos xを用意すれば実現可能
-1 遅延器 ヒルベルト変換M次FIRフィルタ ヒルベルト変換器 位相をπ/2遅らせた信号を作ることができる。離散システムではM次のFIRフィルタで実現する。このフィルタでは、M/2の遅延が発生するので、入力信号も遅延させて同期を取る。 実際に使用するときは出力を反転させ、結果としてπ/2進ませる。
ヒルベルト変換器の周波数特性 • 1~10kHz付近まで一定に増加している。 • 高周波が増幅されすぎる。 →ノイズ発生! • 実際のフィルタでは完全なπ/2遅れにはならない。 • 使用できる範囲を決めておけばOK 入力 X(n)600Hz正弦波 バンドパスフィルタを使い、周波数ごとに補正を行う 出力Y(n)ヒルベルト変換後
バンドパスフィルタ(BPF) 2次のIIRフィルタで構成。ヒルベルト変換の振幅特性の影響を避けるため通過域を狭く設定。応答速度を重視するため、チェビシェフ特性でフィルタ係数を設計した。 入力 X(n)600Hzバースト信号 出力Y(n) ターゲットの周波数は、前回実験結果のスペクトル解析から以下の周波数に絞った。 50,100,200,300,400,600,1200,1800
BPFの周波数特性 100Hz振幅特性 100Hz位相特性 1200Hz振幅特性 1200Hz位相特性 • 応答速度を重視、応答速度を犠牲に すればさらに、シャープにできる • ターゲットの周波数では移送のズレはないが、 外に外れるとすぐに変化する。
BPF 遅延器 補正ゲイン ヒルベルト変換器 完成した位相シフタ Phase Shifter 1200Hz位相シフタ 振幅特性 BPFを導入したことにより、ヒルベルト変換で発生する高周波の増幅を抑えることができた。
180 45 90 135 225 270 315 位相シフタ 出力波形(動作チェック) 信号発生器から入力された正弦波をパソコン側から任意に位相を進めてみた。 600HzPhase Shifter 600Hz 正弦波 θパラメータ 入力 X(n)位相シフト前 0 出力 Y(n)位相シフト後
遅延時間約34μs θパラメータ = 0 位相シフタ 出力波形(リサージュ[1]) リサージュ波形を表示したところ位相差が確認された。 遅延時間を確認 位相差を算出すると 遅延時間tを34μs、周波数を600Hzとすると、7.3°の位相差となった。
θパラメータ = 0 θパラメータ = 97 θパラメータ = 7 位相シフタ 出力波形(リサージュ[2]) 先ほどの結果を元に補正をしたところ、うまくいった。 補正前 θパラメータ = 90 補正後