Instant Engineering

エンジニアの仕事効率を上げる知識をシェアするWeb記事/機械設計/TPS/QC品質管理

ボード線図とは?書き方とツール・1次遅れ系解説

制御系の安定性や応答特性を視覚的に把握する強力なツールが「ボード線図」です。

制御工学を学ぶうえで、フィードバック系の設計や安定余裕(位相余裕・ゲイン余裕)の評価には不可欠な図表で、産業用制御の現場でも実機チューニングや周波数解析で日常的に使われています。

しかし「対数軸の見方が分からない」「折れ点周波数とは何か」「ゲインと位相の2枚を見る意味は?」といった疑問は、初学者にとって最初のハードルになりがちです。

本記事では、ボード線図の基本概念とゲイン・位相の意味、伝達関数からの書き方、1次遅れ系・2次遅れ系の代表的なボード線図、便利な作図テクニック、安定余裕の読み方、そしてMATLAB/Pythonでの作図ツールまでを、制御工学初学者にもわかりやすく体系的に解説します。

 

 

1. ボード線図とは?周波数特性を可視化する図

ボード線図(Bode Diagram)とは、線形時不変システムの伝達関数  G(j\omega) の周波数特性を、ゲイン線図と位相線図の2枚組で表現したグラフです。アメリカの数学者ヘンドリック・ボーデにちなんで名付けられた、制御工学の代表的な周波数解析ツールです。

 

ボード線図は次の2枚の図で構成されます。

 

  • ゲイン線図:横軸に周波数(対数目盛)、縦軸にゲイン  \lvert G(j\omega) \rvert をデシベル(dB)で表したグラフ。
  • 位相線図:横軸に周波数(対数目盛)、縦軸に位相差  \angle G(j\omega) を度(°)で表したグラフ。

 

「周波数特性」とは、入力信号の周波数を変えたときに出力の振幅と位相がどう変化するかという、システムの特性です。たとえば「低周波の入力には素直に追従するが、高周波になるとついていけずに振幅が減衰する」「高周波では位相が大きく遅れる」といった性質が、ボード線図を見れば一目で分かります。

 

横軸が対数目盛なのは、広い周波数範囲(典型的には1Hzから10kHz、つまり4桁の範囲)を1枚に収めて見るためです。10倍ごとの単位を「decade(デケイド)」と呼び、対数目盛では各decadeが等間隔で並びます。

 

ボード線図が制御工学で重宝される最大の理由は、複雑な伝達関数を基本要素のボード線図の足し合わせで描ける点にあります。たとえば「比例+積分+一次遅れ」のような複合伝達関数は、それぞれのボード線図を重ね合わせるだけで全体の周波数特性が得られます。これは対数表現の便利さによる恩恵です。

2. ゲインと位相|デシベルと度の見方

ボード線図の「ゲイン」と「位相」が何を意味するのかを、まず正確に押さえておきましょう。

2-1. ゲイン(dB値)の意味

ゲインとは、入力信号の振幅に対する出力信号の振幅の比です。デシベル(dB)は次の式で定義されます。

 

 G_{dB} = 20 \log_{10} \lvert G(j\omega) \rvert

 

主なゲイン値の対応関係を覚えておくと、線図の読み取りが速くなります。

 

振幅比 dB値 意味
1 0 dB 同じ振幅で出力
2 約 6 dB 振幅2倍
10 20 dB 振幅10倍
100 40 dB 振幅100倍
0.1 −20 dB 振幅1/10
0.01 −40 dB 振幅1/100

2-2. 位相(度)の意味

位相は、出力信号が入力信号に対してどれだけ時間的にずれているかを角度で表したものです。0°なら入力と同位相、−90°なら入力に対して1/4周期遅れ、−180°なら入力と完全に逆位相、と読みます。

フィードバック系では位相が −180° に達したときにループの符号が反転するため、安定性の重要な目安となります。

3. 1次遅れ系のボード線図|折れ点周波数で覚える

ボード線図の入門として最も基本的な例が、1次遅れ系のボード線図です。

1次遅れ系の伝達関数は次の標準形で表されます。

 

 G(s) = \dfrac{K}{1 + Ts}

 

ここで  K はゲイン定数、 T は時定数です。 s = j\omega と置くと、ゲインと位相は次のようになります。

 

 \lvert G(j\omega) \rvert = \dfrac{K}{\sqrt{1 + (\omega T)^2}}

 

 \angle G(j\omega) = -\tan^{-1}(\omega T)

 

このボード線図には、折れ点周波数(コーナー周波数)と呼ばれる重要な周波数が存在します。

 

 \omega_c = \dfrac{1}{T}

 

つまり  \omega T = 1 となる周波数です。この点を境にゲインと位相の傾向がガラッと変わるため、ボード線図の作図ではまず折れ点周波数を求めることがスタートになります。

 

1次遅れ系のボード線図の特徴は次のとおりです。

 

  • 低周波域( \omega \ll \omega_c:ゲインは  20 \log_{10} K で平坦、位相は0°近辺。
  • 折れ点( \omega = \omega_c:ゲインは平坦値から3 dB低下、位相はちょうど −45°。
  • 高周波域( \omega \gg \omega_c:ゲインは −20 dB/decade で減衰、位相は −90° に漸近。

 

このように1次遅れ系は、折れ点周波数を境に「フラット → −20 dB/decade」「0° → −90°」と、はっきりした2段階の特徴を持ちます。

 

関連記事

instant.engineer

4. 2次遅れ系のボード線図|減衰係数とピーク

1次遅れ系の次に重要なのが2次遅れ系のボード線図です。標準形伝達関数は次のとおりです。

 

 G(s) = \dfrac{\omega_n^2}{s^2 + 2 \zeta \omega_n s + \omega_n^2}

 

ここで  \omega_n は固有角周波数、 \zeta は減衰係数です。2次遅れ系のボード線図の特徴は次のとおりです。

 

  • 低周波域:ゲインは0 dB近辺、位相は0°。
  • 固有角周波数  \omega_n 付近:減衰係数が小さい( \zeta \lt 0.5)と共振ピークが現れる。位相は −90° を通過する。
  • 高周波域:ゲインは −40 dB/decade で減衰、位相は −180° に漸近。

 

2次遅れ系では減衰係数  \zeta が小さいほど共振ピークが鋭くなり、機械系では「共振」として現れます。逆に  \zeta が大きいほどピークは消え、滑らかな下降曲線になります。

制御系の設計では、共振ピークが大きくならないようゲインを調整することが、オーバーシュート抑制と並んで重要な観点となります。

5. ボード線図の書き方|3つの便利な法則

複雑な伝達関数のボード線図を手書きで描くときに便利な、3つの基本ルールがあります。

5-1. 因数分解して基本要素に分ける

伝達関数を比例ゲイン・積分・微分・1次遅れ・2次遅れといった基本要素の積に分解します。たとえば次のような形に変形します。

 

 G(s) = K \cdot \dfrac{1}{s} \cdot \dfrac{1}{1 + T_1 s} \cdot \dfrac{1}{1 + T_2 s}

5-2. 各要素のボード線図を重ね合わせる

対数の性質によって、伝達関数の積はボード線図上では足し算になります。

 

 20 \log \lvert G_1 G_2 \rvert = 20 \log \lvert G_1 \rvert + 20 \log \lvert G_2 \rvert

 

位相も同様に各要素の位相の和になります。これにより、複雑な伝達関数も基本要素のボード線図さえ覚えておけば、足し合わせて全体像を描けます。

5-3. 折れ点漸近線で近似する

1次遅れ系のゲインは、折れ点周波数までは0 dB、それ以降は −20 dB/decade の直線で近似する手法(漸近線)を使うと、手書きでも素早く線図が描けます。位相も折れ点 −0.5 decade( \omega_c/3)から +0.5 decade( 3\omega_c)の間で −90° まで直線的に下げる近似が有効です。

 

これら3法則を組み合わせれば、複雑な伝達関数のボード線図も手書きで素早くスケッチできます。実機チューニングの現場でも、頭の中で「この周波数では効かない」「ここから減衰が始まる」と直感的に把握する助けになります。

6. 安定余裕|ゲイン余裕と位相余裕

ボード線図の最も重要な使い方は、フィードバック系の安定性を評価することです。一巡伝達関数  L(s) のボード線図を描き、次の2つの「余裕」を読みます。

6-1. ゲイン余裕(Gain Margin)

位相が −180° に達する周波数(位相交差周波数)でのゲインを、0 dB から下方向に測ったものです。たとえばその点でゲインが −10 dB なら、ゲイン余裕は10 dBです。ゲインを10 dB上げると安定限界に達するという意味で、「ゲインをあと何dB上げても発振しないか」を表します。

一般的な設計指針ではゲイン余裕は6〜12 dB以上が目安とされます。

6-2. 位相余裕(Phase Margin)

ゲインが0 dBに達する周波数(ゲイン交差周波数)での位相と −180° との差を、絶対値で測ったものです。たとえばその点で位相が −135° なら、位相余裕は45°です。位相をあと何度遅らせても安定でいられるかを表します。

一般的な設計指針では位相余裕は30°〜60°が目安で、45°前後がよく使われます。

 

これら2つの余裕がどちらも0に近づくと、フィードバック系は不安定化(発振)に近い状態になります。ハンチングのような振動現象は、まさに位相余裕やゲイン余裕が不足したときに起きる典型例です。

7. ボード線図を描く・解析するツール

実務でボード線図を描いたり、実機のデータからボード線図を推定したりする際は、専用ツールが活躍します。代表的なものを紹介します。

 

  • MATLAB/Simulink:制御工学のデファクトスタンダード。bode(sys) 一行で線図が描ける。Control System Toolboxを併用すれば、安定余裕の自動計算や根軌跡との連携も容易。
  • Python(python-control、SciPy):オープンソースで無料。scipy.signal.bodecontrol.bode_plot でMATLAB相当の機能が使える。Jupyter Notebookとの相性も良好。
  • Octave:MATLAB互換のオープンソースソフト。文法もほぼMATLABと同じで、bodeコマンドが使える。
  • FRA(周波数応答アナライザ):実機にスイープ正弦波を入れて、応答からボード線図を実測する装置。電源回路や制御系の現物検証で使われる。
  • 調節計内蔵のオートチューニング:横河、オムロン、アズビルなどの上位調節計には、自動的に周波数特性を測定してPIDパラメータを最適化する機能が搭載されている。

 

初学者の学習用には、Pythonの python-control が手軽でおすすめです。

 

関連記事

instant.engineer

まとめ

本記事では、制御工学の必須ツール「ボード線図」について、定義・ゲインと位相の意味・1次遅れ系と2次遅れ系の典型例・作図の3法則・安定余裕の読み方・実務で使えるツールまでを体系的に解説しました。

ボード線図は、伝達関数を周波数領域に翻訳することで、複雑なシステムの本質的な特徴をシンプルな2枚の図で表現できる強力なツールです。折れ点周波数と漸近線の考え方、ゲイン余裕・位相余裕による安定性評価ができるようになると、フィードバック制御系の設計が一気に体系的に行えるようになります。手書きでもMATLAB/Pythonでも、まずは1次遅れ系・2次遅れ系の典型例を何度も描いてみることが、習得への近道です。