
伝達関数とは何か?
伝達関数は、制御工学や信号処理でよく使われる重要な概念です。
簡単に言うと、システムに入力された信号がどのように出力に変わるかを数式で表したものです。
中学校で習う関数と似ていますが、ここでは時間の経過に対する変化をラプラス変換という数学的手法を使って表しています。
例えば、水の流れを調節する蛇口の開け閉めに例えると、伝達関数は蛇口の動き(入力)と流れる水の量(出力)の関係を示す数式だと考えてください。
伝達関数を使うと、複雑な機械や回路の動きを簡単に解析でき、どんな動きをするか予測できるというメリットがあります。
周波数応答とは?
周波数応答は「伝達関数から得られるシステムの特性の一つ」です。
システムにさまざまな周波数(速さや周期が違う波)の信号を入力した時に、どれくらい強く出力されるか、またはどれだけ時間的にズレが生じるかを示します。
具体的には、音楽のスピーカーに低い音や高い音を流した時、そのスピーカーの音がどのように変わるかというイメージです。
どの周波数の音が強く出て、どの周波数が弱くなるかを知ることが周波数応答の目的です。
この情報はグラフで示され、振幅(強さ)と位相(遅れ・進み)を波の周波数ごとに見ることができます。
伝達関数と周波数応答の違いは?
ここまで説明した通り、伝達関数はシステムの入力と出力の関係を数学的に表した「数式」です。
一方、周波数応答はその伝達関数を使って、具体的にどの周波数の信号に対してシステムがどう反応するかを調べた「結果や特性」です。
つまり、伝達関数が元の地図なら、周波数応答はその地図をもとに実際にルートをたどってみた結果のようなもの。
また、周波数応答は伝達関数を複素数に変えて計算し、周波数ごとの振幅や位相の値をグラフ化したもの。
これによりエンジニアは機械や回路の動きをより具体的に理解し、調整・改良をします。
分かりやすい比較表
まとめ
伝達関数と周波数応答はどちらもシステムの理解に欠かせませんが、伝達関数はシステムの全体的な数学的な性質を表し、周波数応答はその性質が実際の周波数ごとにどのように現れるかを示すものです。
中学生でもイメージできる言い方をすると、伝達関数は「お料理のレシピ」で、周波数応答は「実際に作ったお料理の味や食感」を評価するような関係と言えます。
これらを正しく理解して活用できれば、スピーカー、ロボット、エアコン(関連記事:アマゾンでエアコン(工事費込み)を買ってみたリアルな感想)など、多くの身の回りの機械の性能をより良くすることができますよ。
伝達関数という言葉は少し難しいですが、実は私たちの生活の中でも身近な考え方です。
例えば、お水の蛇口を少しひねると水がゆっくり出てきたり、一気にひねるとたくさん流れ出したりしますよね。
伝達関数は、その『蛇口の開け方』と『水の流れの速度』の関係を数式にしたものなんです。
この数式があると、どうすれば理想の水の流れになるか予想できるので、ロボットの動かし方から音響機器の調整まで幅広く使われているんです。
実は、中学生でも身の回りの現象を数式で表す楽しさの入り口として、伝達関数はとっても面白いテーマなんですよ!
次の記事: エレクトロニクスとフォトニクスの違いとは?わかりやすく徹底解説! »