周波数特性

周波数特性は,周波数の異なる正弦波入力に対するシステムの定常状態応答を表すものです。制御エンジニアはこれを使用して周波数領域で制御システムを解析および設計することができます。

周波数領域が重要である理由を理解するために,アコスティックギタにいて考えてみましょう。マイクをサウンドボードに近づけて弦を弾くと(図1。左),振動する弦がギタ,の空洞で共鳴して音波が発生し,それをマ,クが捉えます。捉えた信号の時間波形(図)右)を見ても,起きている事象にいてすぐに情報を抽出するのは困難です。

振動がギタ,の空洞で共鳴し,音波を発生させる。

図1:振動がギタ,の空洞で共鳴し,音波を発生させる(左)。信号の時間領域の時間波形(右)。

スペクトラムアナライザーで周波数領域内の同じ信号を確認するか,時間領域信号の高速フーリエ変換(FFT)を行うことで,ある周波数で振幅のピークがあることがわかります(図2左)。このピ,ク周波数は,先ほど鳴らした音を構成する基礎となる音です。チューナーを調整したり,ギターのネックで弦を押さえたりすると,その弦のプリロードや有効長が変化します。これにより,弦が共鳴する周波数が上下し,別の音を鳴らせます(図2右)。このような周波数領域での簡単な解析により,弦を弾いたとき(システムへの入力)にギター(システム)がどのように反応するかがわかります。

図2:周波数領域で同じ信号が表示されている。

図2:周波数領域で同じ信号が表示されている(左)。プリロ,ドして弦の共鳴周波数をシフト(右)。

この例は,他のシステムで環境からの入力またはスティミュラスに対するシステムの応答を確認したい場合にも適用できます。共鳴ピークの周波数,直流ゲイン,帯域幅,位相遅延,閉ループシステムの位相余裕とゲイン余裕など,システムダイナミクスに関する理解を深めることができます。

システムの周波数特性の取得

下のチャ,トでは,matlab®およびS金宝appimulink®を使用してシステムの周波数特性を取得する手法(灰色で表示)を確認できます。

図3:MATLABおよびSimu金宝applinkを使用した,システムの周波数特性の取得。

図3:MATLABおよびSimu金宝applinkを使用した,システムの周波数特性の取得。

  1. 伝達関数または状態空間モデルの形式でシステムの線形表現がある場合は,ボ,ド線図ナ@ @キスト線図,またはニコルス線図の3の線図のいずれかを使用して周波数特性をプロットすることができます。このボ,ド線図は,振幅と位相を励起信号の周波数の関数として表示したものです(図4)。
  2. たとえば,あるシステム\((h)\)の伝達関数表現を考えると,以下のようになります。

    $ $ H (s) = {s ^ 2 + 0.1 + 7.5 \ / s ^ 4 + 0.12 s ^ 3 + 9 s ^ 2}。$ $

    以下のコマンドを使用して,matlabで周波数特性をプロットすることができます。

    [1 \ \ (H ={特遣部队(四0.1 \四7.5],[1 \四0.12 \四9 \四\四0]});\)

    \(波德(H) \)

図4:ボ,ド線図。

図4:ボ,ド線図。

状況によっては,システムの線形表現を使用できない場合もあります。

  1. その場合,物理システムからの入出力テストデ,タにアクセスできるのであれば,系统识别工具箱を用いたデータ駆動型モデリング手法を使用して,システムの伝達関数,状態空間表現,および周波数特性モデルを特定することができます。
  2. 金宝appSimulinkを使用してシステムダ电子邮箱ナミクスをモデル化した場合,金宝appSimulink控制设计™でモデル線形化器アプリを使用してモデルを線形化することで,金宝app仿真软件モデルの線形状態空間近似を作成し,周波数特性をプロットすることができます。
  3. 金宝app仿真软件モデルが不連続性のために線形化できない場合,周波数特性の推定を使用して,周波数特性モデルを直接推定することができます。
図5:Si金宝appmulinkでの周波数特性の推定。

図5:Si金宝appmulinkでの周波数特性の推定。

金宝appSimulink控制设计には,システムの周波数特性モデルを推定するための2の手法が用意されています。

オフラ@ @ンでの周波数特性の推定
モデル線形化器アプリは,シミュレーション時に,指定した周波数で入力摂動信号を使用してシステムを励起し,モデル出力で応答のログを作成します(図5)。シミュレ,ション後,記録された入出力信号を処理して,モデルの周波数特性を計算します。

オンラ@ @ンでの周波数特性の推定
频响估计器ブロックを使用して,リアルタ。このブロックは,正弦波のテスト信号を定格操作点でプラントに挿入し,出力信号データを収集しながら周波数特性を継続的に調整します

次の表は,周波数範囲,精度,および推定速度の推定ニ,ズに基づいて挿入できる摂動信号を示しています。

入力信号のタ@ @プ オフラ▪▪ン推定またはオンラ▪▪ン推定の可否 周波数範囲 (狭帯域/広帯域) 精度 推定速度 役立状況
1(低)から5(高)までの5段階
Sinestream オフラaapl . exeン,オンラaapl . exeン 狭帯域 ★★★★★ システムの非線形性が強い場合や,非常に正確な周波数特性モデルが必要な場合。
チャプ オフラ@ @ン 広帯域 ★★ ★★★ 周波数範囲でシステムがほぼ線形の場合。また,多くの周波数点にいてすばやく応答を取得することが必要な場合に役立。
伪随机位序列 オフラ@ @ン 広帯域 ★★ ★★★ システムに,通信システムやパワーエレクトロニクスシステムなど,高周波数スイッチングコンポーネントが含まれる場合。
ステップ オフラ@ @ン 広帯域 ★★★ ナ@ @キスト周波数までの全周波数でシステムを一様に励起する場合。
ランダム オフラ@ @ン 広帯域 ★★ ★★★ 推定するシステムに対して,あまり知識がない場合。

まとめると,システムの周波数特性の計算は,制御の解析および設計で重要です。MATLABおよびS金宝appimulinkには、システムの周波数特性を取得するために使用できるさまざまな手法が用意されています。これらの手法の詳細については、以下の例や関連資料を参照してください。



ソフトウェアリファレンス