モード形状の正規化

レーザー振動計測と直接比較する上で、モード形状から振幅と位相を正規化すると便利です。これは、dataコマンドを使用して、いくつかの基本的な手順で実行できます。

 

  1. 変位データを実数/虚数から大きさ/位相に変換
  2. 電圧データを実数/虚数から大きさ/位相に変換
  3. #getコマンドを使用して、正規化のための振幅と位相の値を取得
  4. 電圧あたりの変位に変換
  5. 変位間の位相変動を修正 

以下の出力結果は、1 Vの駆動信号の変位のコンター図です。

これらの変位測定は、さまざまな駆動信号に対して簡単にスケールすることができます。

Example Code

data
/* Convert X Disp from real/imag to mag/phase
polr shap/xdsp:r1 shap/xdsp:i1 to shap/xdsp:m1 shap/xdsp:p1
polr shap/ydsp:r1 shap/ydsp:i1 to shap/ydsp:m1 shap/ydsp:p1
/* Convert voltage data from real/imag to mag/phase
polr shap/pize:r1 shap/pize:i1 to shap/pize:m1 shap/pize:p1
/* Get voltage mag and phase value for normalisation symb #get { valmpz1 } array shap/pize:m1 1 1
symb #get { valppz1 } array shap/pize:p1 1 1
/* Convert to displacement/volt
math shap/xdsp:m1 = { shap/xdsp:m1 } / $valmpz1
math shap/ydsp:m1 = { shap/ydsp:m1 } / $valmpz1

/* Correct phase variation between displacement
math shap/xdsp:p1 = { shap/xdsp:p1 } - $valppz1
math shap/ydsp:p1 = { shap/ydsp:p1 } - $valppz1
end

/* Plot Mode Shape measured in Y Displacement/Volt
grph
nvew 1
pset sttl '1MHz - Y Displacement/Volt Plot'
plot shap/ydsp:m1
end

ダウンロード: PZT 2D Mode Shape Normalisation