Instant Engineering

エンジニアの仕事効率を上げる知識をシェアするWeb記事/QC統計手法/公差設計・解析/TPS

周波数応答とは?機械・制御設計の必須知識とボード線図の読み方

「装置のタクトを上げようとしてサーボのゲインを上げると、『ガガガッ』と振動してしまう。」

機械設計や制御設計の現場で、誰もが一度は直面するこの「ハンチング」や「発振」の壁。

この壁を乗り越え、機械のポテンシャルを極限まで引き出すために必須となる知識が「周波数応答」です。

 

本記事では、周波数応答の基礎概念から、ボード線図の読み方、機械共振との関係、そして制御安定性を確保するための具体的な設計指針までを網羅的に解説します。

「見えない振動」を科学的に可視化し、メカと制御が融合した強い設計を実現しましょう。

 

 

周波数応答(Frequency Response)とは?

周波数応答とは、システム(機械や回路)に「正弦波(サイン波)」を入力したとき、出力がどのように変化するかを示す特性のことです。

簡単に言えば、「揺さぶりに対する機械の反応」を見るテストです。

 

例えば、あなたがバネで吊るされた重りを手で持って、上下に揺らす場面を想像してください。

ゆっくり動かす(低周波)と、重りは手の動きに追従してそのまま動きます。

しかし、素早く小刻みに揺らす(高周波)と、重りはほとんど動かなくなったり、あるいは特定の速さで激しく暴れたり(共振)します。

 

このように、入力する信号の周波数によって、出力の「大きさ」や「タイミング(ズレ)」が変化する現象を定量化したものが周波数応答です。

 

入力と出力の関係

線形システムにおいて、周波数  f の正弦波を入力すると、出力も必ず同じ周波数  f の正弦波になります。

ただし、以下の2つの要素だけが変化します。

 

1. 振幅(ゲイン):大きさの変化

入力に対して、出力が拡大されたか、縮小されたか。

 

2. 位相(フェーズ):時間のズレ

入力に対して、出力が遅れているか、進んでいるか。

 

この「ゲイン」と「位相」を、周波数を低いところから高いところまでスイープさせて測定し、グラフ化したものが、後述する「ボード線図」です。

 

必須ツール:ボード線図(Bode Plot)の読み方

周波数応答を理解するためには、「ボード線図」を読めるようになることが不可欠です。

ボード線図は、横軸に「周波数(対数軸)」をとり、縦軸に「ゲイン」と「位相」を並べた2つのグラフで構成されます。

 

1. ゲイン線図(Gain Plot)

縦軸はゲイン線図と呼ばれ、入力と出力の振幅比を「デシベル  \text{dB}」で表します。

 

Gain [dB]  = 20 \log_{10} \left( \frac{\text{出力振幅}}{\text{入力振幅}} \right)

 

 0 \text{dB}:入力と出力が同じ大きさ(1倍)。

 20 \text{dB}:出力が入力の10倍。

 -20 \text{dB}:出力が入力の1/10倍。

 

機械制御においては、低周波域では  0 \text{dB}(入力通りに動く)を維持し、高周波域では右下がりに減衰(応答しなくなる)するのが一般的な特性です。

 

2. 位相線図(Phase Plot)

縦軸は位相線図と呼ばれ、入力に対する出力のズレを「度  \text{deg}」で表します。

 

 0^\circ:入力と同時に動く。

 -90^\circ:入力の波1/4個分遅れる。

 -180^\circ:入力の波半個分遅れる(入力が「上」と言ったとき、出力は「下」に動く状態)。

 

物理的な質量や摩擦、電気的な遅れがあるため、周波数が高くなるほど位相はマイナス方向(遅れ方向)に進んでいきます。

 

機械設計者が見るべきポイント:共振と反共振

機械設計者が周波数応答(特にボード線図)を見る際、最も注目すべきは「山」と「谷」です。

これらは、設計した機構の「動的特性」そのものを表しています。

 

共振点(Resonance):ゲインの山

ボード線図のゲイン線図において、局所的に山のように盛り上がっている周波数が「共振周波数」です。

この周波数成分の入力が入ると、機械は入力の数倍〜数十倍の振幅で激しく振動します。

 

1自由度系(バネマス系)の固有振動数  f_n は以下の式で表されます。

 

 f_n = \frac{1}{2\pi} \sqrt{\frac{K}{J}}

 

ここで、

 K:機械剛性(バネ定数)

 J:慣性モーメント(イナーシャ)

 

この式から、共振周波数を高くする(=制御しやすい機械にする)ためには、「剛性  K を上げ、イナーシャ  J を下げる」ことが鉄則であることがわかります。

 

反共振点(Anti-Resonance):ゲインの谷

逆に、ゲイン線図が鋭く落ち込み、谷のようになっている周波数を「反共振周波数」と呼びます。

この周波数では、モーターが一生懸命動こうとしても、先端負荷が全く動かない(振動を打ち消し合う)状態になります。

これは、モーターと負荷の間に「ねじれ」や「たわみ」要素がある2自由度以上の系で発生します。

 

制御設計者が見るべきポイント:帯域と安定余裕

制御設計者にとって、周波数応答は「速応性」と「安定性」を評価する通信簿です。

一巡伝達関数(Open Loop)のボード線図を用いて、以下の指標を確認します。

 

1. カットオフ周波数(帯域幅)  f_c

ゲインが  0 \text{dB} を下回る(ゲイン交差)周波数です。

この周波数が高いほど、「高い周波数の指令まで追従できる」=「応答が速い」ことを意味します。

一般的に、装置のタクトタイムを短縮したい場合は、サーボゲインを上げて、このカットオフ周波数を高く設定します。

 

2. 位相余裕(Phase Margin)とゲイン余裕(Gain Margin)

制御系が暴走(発振)しないための「安全マージン」です。

 

発振の条件

「ゲインが  0 \text{dB} 以上(増幅される)」かつ「位相が  -180^\circ(逆位相)」になると、偏差がさらに増幅されて戻ってくるため、システムは無限に振動(発振)します。

 

位相余裕

ゲインが  0 \text{dB} のときに、位相が  -180^\circ まであと何度余裕があるか。

通常、 40^\circ \sim 60^\circ 程度確保することが推奨されます。

 

ゲイン余裕

位相が  -180^\circ になったときに、ゲインが  0 \text{dB} よりどれだけ低いか。

通常、 10 \text{dB} \sim 20 \text{dB} 程度確保します。

 

「メカ」と「制御」のせめぎ合い:機械共振の抑制

ここで、機械設計と制御設計の連携が重要になる最大の理由、「機械共振によるゲイン制限」について解説します。

 

なぜゲインを上げられないのか?

制御設計者が「応答を速くしたい」と考えてサーボゲインを上げると、ボード線図全体のゲインが持ち上がります。

しかし、機械系には必ず「共振点(ゲインの山)」が存在します。

ゲイン全体を持ち上げた結果、この共振点の山頂が  0 \text{dB} ラインを突き抜けてしまうと、そこで発振条件が成立し、機械は「ガガガッ」と激しく振動します。

つまり、サーボの性能限界(ゲインの上限)は、アンプの性能ではなく、「機械の共振周波数がどこにあるか」によって決まってしまうのです。

 

対策1:機械設計側のアプローチ

共振周波数  f_n = \frac{1}{2\pi} \sqrt{\frac{K}{J}} をできるだけ高くします。

・ボールねじを太くする(剛性  K アップ)。

・カップリングを高剛性タイプにする。

・可動テーブルを軽量化する(イナーシャ  J ダウン)。

・モーターと負荷を直結し、ベルトや減速機などのバネ要素を排除する。

機械の共振点が制御帯域よりも十分に高ければ、ゲインを上げても発振しません。

 

対策2:制御設計側のアプローチ

機械の共振点を物理的に変えられない場合、制御パラメータで対処します。

 

・ノッチフィルタ(Notch Filter)

特定の周波数(共振周波数)成分だけをピンポイントでカットするフィルタです。

ボード線図の共振の山を、電気的に削り取るイメージです。

これにより、共振点でのゲイン余裕を確保し、全体のベースゲインを上げることが可能になります。

 

・ローパスフィルタ(Low Pass Filter)

高周波成分を一律にカットします。

高域のノイズや微振動を抑えるのに有効ですが、位相遅れが大きくなるため、位相余裕が減少し、逆に応答性が悪化するリスクがあります。

 

周波数応答の測定方法

実際の現場では、以下の方法で周波数応答を測定し、実機の特性(プラントモデル)を把握します。

 

FFTアナライザによる加振試験

ハンマリング(インパルス加振)や加振機を用いて機械を振動させ、その応答を加速度ピックアップで測定し、FFT(高速フーリエ変換)解析を行います。

機械単体の共振周波数や剛性を確認するために行われます。

 

サーボアンプのオートチューニング機能

現代のサーボアンプには、FFT機能が内蔵されています。

PCと接続し、モーターを微小に振動(ホワイトノイズやチャープ信号を入力)させることで、自動的にボード線図を描画し、共振点を特定してくれます。

さらに、その共振点に合わせてノッチフィルタを自動設定してくれる機能も一般的になっています。

 

まとめ

周波数応答とは、機械の「揺れやすさ」と制御の「安定性」を可視化する共通言語です。

ハンチングや振動トラブルが発生した際、闇雲にPIDゲインをいじるのではなく、まずはボード線図を確認し、「どこに共振があるのか」「位相余裕は足りているか」を分析することが重要です。

 

・周波数応答は、入力に対する出力の「ゲイン(倍率)」と「位相(遅れ)」で表される。

・機械設計者は  \sqrt{\frac{K}{J}} を意識し、共振周波数を高める設計を目指す。

・制御設計者は、位相余裕とゲイン余裕を確保しつつ、フィルタを活用して帯域を広げる。

 

メカと制御、両方のエンジニアがこのボード線図を前に議論できるようになれば、装置の性能は飛躍的に向上するはずです。