
フィードフォワード(feedforwardと表記されることもある)とは、制御システム内の要素または経路であり、外部環境にあるソースから外部環境にある別の負荷へ制御信号を伝達するものです。これは多くの場合、外部オペレータからの指令信号です。
制御工学において、フィードフォワード制御システムとは、センサーを用いてシステムに影響を与える外乱を検出し、その外乱の影響を最小限に抑えるために追加の入力を加える制御システムである。そのためには、外乱の影響を適切に予測できるように、システムの数学モデルが必要となる。[ 2 ]
フィードフォワード動作のみを持つ制御システムは、システムの反応の仕方に反応することなく、あらかじめ定義された方法で制御信号に応答します。これに対し、フィードバックも持つシステムは、入力がシステムに与える影響や、システム自体が予測不能に変化する可能性を考慮して入力を調整します。
フィードフォワードシステムでは、制御変数の調整は誤差に基づくものではありません。代わりに、プロセスの数学モデルという形でのプロセスに関する知識と、プロセスの外乱に関する知識または測定値に基づいています。[ 3 ]
フィードバックのない純粋なフィードフォワード制御方式が信頼できるものであるためには、いくつかの前提条件が必要です。外部指令または制御信号が利用可能であること、そしてシステムの出力が負荷に与える影響が既知であること(これは通常、負荷が時間とともに予測可能なほど変化しないことを意味します)です。フィードバックのない純粋なフィードフォワード制御は、制御信号が一度送信されるとそれ以上調整できないため、「弾道制御」と呼ばれることがあります。修正調整は、新しい制御信号によってのみ行う必要があります。これに対し、「クルーズコントロール」は、フィードバック機構によって、遭遇する負荷に応じて出力を調整します。
これらのシステムは、制御理論、生理学、またはコンピューティングに関連する可能性がある。
フィードフォワード制御では、外乱がシステムに影響を与える前に、外乱を測定して考慮します。住宅の例では、フィードフォワードシステムはドアが開いていることを検知し、家が冷えすぎる前に自動的にヒーターをオンにすることができます。フィードフォワード制御の難点は、外乱がシステムに与える影響を正確に予測する必要があり、未測定の外乱があってはならないことです。例えば、測定されていない窓が開いた場合、フィードフォワード制御のサーモスタットは家の中を冷やしてしまう可能性があります。
この用語は、CPU ベースの自動制御の分野では特定の意味を持ちます。現代の CPU ベースの自動制御に関連するフィードフォワード制御の分野は広く議論されていますが、この種の制御を容易にするために必要な数学モデルの開発や提供の難しさやコストのため、実際に行われることはほとんどありません。既製のPID 制御アルゴリズムに基づくことが多いオープンループ制御やフィードバック制御の方がはるかに広く使用されています。[ 4 ] [ 5 ] [ 6 ]
制御システムには、開ループ、フィードフォワード、フィードバックの3種類があります。純粋な開ループ制御システムの例としては、自動車の手動非パワーステアリングが挙げられます。ステアリングシステムは補助動力源にアクセスできず、方向ホイールの回転に対する抵抗の変化に反応しません。ドライバーはステアリングシステムの助けなしにその反応を行う必要があります。これに対し、パワーステアリングは、エンジン回転数に応じて制御される補助動力源にアクセスできます。ステアリングホイールを回すと、バルブが開き、加圧された流体がホイールを回転させます。センサーがその圧力を監視し、適切な圧力がホイール回転機構に到達するのに必要な分だけバルブが開きます。これはフィードフォワード制御であり、システムの出力である車両の進行方向の変化はシステムに影響を与えません。モデル予測制御を参照してください。
運転者がシステムに含まれている場合、運転者は進行方向を観察し、ステアリングホイールを回すことで誤差を補正することにより、フィードバック経路を提供します。この場合、フィードバックシステムが構築され、図(c)の「システム」とラベル付けされたブロックはフィードフォワードシステムとなります。
言い換えれば、異なる種類のシステムを入れ子状にすることができ、システム全体をブラックボックスとして扱うことができる。
フィードフォワード制御は、開ループ制御やテレオペレーターシステムとは明らかに異なります。フィードフォワード制御では、プラント(制御対象のプロセスや機械)の数学的モデルと、システムが受け取る可能性のある入力やフィードバックに対するプラントの関係が必要です。開ループ制御やテレオペレーターシステムは、制御対象の物理システムやプラントの数学的モデルの複雑さを必要としません。システムの数理モデルによる積分処理や解釈なしにオペレーター入力に基づいて制御を行うのはテレオペレーターシステムであり、フィードフォワード制御とはみなされません。[ 7 ] [ 8 ]
歴史的に見ると、フィードフォワードという用語の使用は、ハロルド・S・ブラックの米国特許1686792(1923年3月17日発明)や、 1956年のDMマッケイの著作に見られる。マッケイの著作は生物学的制御理論の分野にあるが、彼はフィードフォワードシステムについてのみ言及している。マッケイはフィードフォワード制御について言及したり、フィードフォワード制御の分野に言及したりはしていない。フィードフォワードという用語を使用するマッケイや他の初期の著者は、一般的に人間や動物の脳がどのように機能するかの理論について書いている。[ 9 ]ブラックはまた、電子システムに適用されるフィードバック技術に関する米国特許2102671(1927年8月2日発明)も持っている。
フィードフォワード制御の分野は、主にジョージア工科大学、MIT、スタンフォード大学、カーネギーメロン大学の教授や大学院生によって発展しました。フィードフォワードは、学術出版物では通常ハイフンで結ばれません。MITのMecklとSeering、ジョージア工科大学のBookとDickersonは、1970年代半ばにフィードフォワード制御の概念の開発を開始しました。フィードフォワード制御の分野は、1980年代後半までに多くの学術論文、記事、書籍で明確に定義されました。[ 7 ] [ 10 ] [ 11 ] [ 12 ]
フィードフォワード制御の利点は大きく、多くの場合、この技術を実装するために必要な追加のコスト、時間、労力を正当化できます。数学モデルの品質が十分で、フィードフォワード制御法則の実装が十分に検討されていれば、制御精度は最大で1桁向上することがよくあります。フィードフォワード制御システムとそのドライバによるエネルギー消費は、通常、他の制御よりも大幅に低くなります。安定性が向上するため、制御対象デバイスは、高精度で高速動作が可能でありながら、より低コストで軽量かつ弾力性のある材料で構築できます。フィードフォワード制御のその他の利点には、機器の摩耗の軽減、メンテナンスコストの削減、信頼性の向上、ヒステリシスの大幅な低減などがあります。フィードフォワード制御は、パフォーマンスを最適化するためにフィードバック制御と組み合わせて使用されることがよくあります。[ 7 ] [ 13 ] [ 14 ] [ 15 ] [ 11 ]
フィードフォワード制御システムで使用されるプラント(機械、プロセス、または生物)の数理モデルは、制御エンジニアによって作成および入力される場合もあれば、制御システムによって学習される場合もある。[ 16 ]マイクロプロセッサの速度が向上するにつれて、数理モデルを学習および/または適応できる制御システムがより実用的になった。現代のフィードフォワード制御という分野自体が、マイクロプロセッサの発明によって可能になった。[ 7 ] [ 8 ]
フィードフォワード制御では、制御対象システムの既知の状態に基づいて制御動作を決定するために、数学モデルを制御アルゴリズムに統合する必要があります。軽量で柔軟なロボットアームの制御の場合、これはロボットアームがペイロードを運んでいるときと運んでいないときを補償するだけの簡単なものになります。ペイロードによって引き起こされる外乱の数学モデルの解釈からアームのたわみを知ることに基づいて、ペイロードを目的の位置に配置するために目標関節角度が調整されます。動作を計画してから、その計画を別のシステムに渡して実行するシステムは、上記のフィードフォワード制御の定義を満たしません。システムに外乱を検出する手段が含まれていないか、入力を受け取り、その入力を数学モデルを通して処理して制御動作に必要な変更を決定する手段が含まれていない限り、それは真のフィードフォワード制御ではありません。[ 17 ] [ 18 ] [ 19 ]
制御理論において、開放系とは、出力制御のためのフィードバックループを持たないフィードフォワードシステムのことである。一方、閉鎖系はフィードバックループを用いてシステムの動作を制御する。開放系では、システムの出力は制御や動作のためにシステムの入力にフィードバックされない。
生理学において、フィードフォワード制御の例として、中枢自律神経ネットワークによる実際の運動に先立つ心拍数の正常な予測的調節が挙げられる。フィードフォワード制御は、既知の手がかりに対する学習された予測的反応(予測符号化)に例えることができる。心拍数のフィードバック調節は、運動に伴う様々な事態への適応性をさらに高める。フィードフォワードシステムは、動物の脳の多くの領域による他の変数の生物学的制御にも見られる。
人間の脳のような生物学的フィードフォワードシステムの場合でも、植物(身体)の知識やメンタルモデルは、モデルが限界、リズム、メカニズム、パターンによって特徴付けられるため、数学的であると考えることができます。[ 9 ] [ 17 ]
純粋なフィードフォワードシステムは、身体の内部環境を「安定」または「長期にわたる安定した準備状態」に保つ機能を持つ恒常性制御システムとは異なります。恒常性制御システムは、システムのフィードフォワード要素に加えて、主にフィードバック(特に負のフィードバック)に依存しています。
フィードフォワードループ (FFL) は、A が B と C に影響を与え、B が C に影響を与える形式の 3 つのノードグラフであり、大腸菌やS. cerevisiae を含むいくつかの生物の転写ネットワークで頻繁に観察され、これらの生物の機能にとって重要な機能を果たしていることを示唆しています。大腸菌とS. cerevisiae の転写ネットワークは広範囲に研究されており、FFL はランダム ( Erdös-Rényi ) ネットワークに基づいて予想されるよりも約 3 倍多く発生します。[ 20 ] [ 21 ]
転写ネットワークのエッジは、活性化(+)または抑制(-)を表すため、方向性と符号を持ちます。転写ネットワークのパスの符号は、パス内のエッジの符号を掛け合わせることで得られ、負の符号が奇数個のパスは負になります。3つの矢印のそれぞれが抑制または活性化のいずれかであるため、8つの可能な3ノードFFLがあり、これらは一貫性のあるFFLまたは一貫性のないFFLに分類できます。一貫性のあるFFLは、AからCへの両方のパスで同じ符号を持ち、一貫性のないFFLは、2つのパスで異なる符号を持ちます。[ 22 ]
FFLの時間ダイナミクスは、コヒーレントFFLが回路への入力をフィルタリングする符号依存遅延となり得ることを示しています。ここでは、すべての矢印が正であるタイプIコヒーレントFFLの微分方程式を考察します。
どこそして機能が増加していますそして生産を表し、そしては、分解または希釈を表す速度定数です。そしてそれぞれ。ANDゲートを表すことができ、どちらかまたは例えば、どこそしてこれらはステップ関数です。この場合、FFLは持続的なオン信号、つまり増加の間に時間遅延を作成します。そして生産量の増加はこれは、まず生産を誘導する必要があるこれは、しかし、オフ信号には時間遅延はありません。生産項の減少を即座にもたらすこのシステムはオン信号の変動をフィルタリングし、持続信号を検出します。これは、確率的に変動する信号がある環境で特に重要です。細菌では、これらの回路は数分から数時間にわたる時間遅延を生み出します。[ 22 ] [ 23 ]
同様に、包括的ORゲートでは、次のいずれかによって活性化されますまたはこれは、ON ステップ後には遅延がなく、OFF ステップ後には遅延がある符号依存の遅延です。これは、ON パルスがすぐに B と C を活性化しますが、OFF ステップはすぐに C の非活性化にはつながらず、B がまだ活性化している可能性があるためです。これにより、ON 信号の一時的な喪失につながる変動からシステムを保護し、一種のメモリを提供することもできます。Kalir、Mangan、および Alon、2005 は、大腸菌の鞭毛の制御システムがタイプ 1 コヒーレントフィードフォワードループで制御されていることを示しています。[ 24 ]
例えば、大腸菌の二相性増殖における炭素源の切り替えの制御は、タイプ1コヒーレントFFLによって制御できます。二相性増殖では、細胞はまず好ましい炭素源を急速に消費し、次に遅延期に増殖を減速させてから、好ましくない2番目の炭素源を消費します。大腸菌では、グルコースはアラビノースとラクトースの両方よりも好ましいです。グルコースの不在は、小さな分子cAMPによって表されます。グルコースとラクトースでの二相性増殖は、cAMPとlacオペロンを含む単純な制御システムによって制御されます。しかし、アラビノースでの増殖は、ANDゲートを備えたフィードフォワードループによって制御され、グルコースが消費されたときにcAMP濃度が増加するONステップとアラビノーストランスポーターが発現するまでの間に約20分の時間遅延が生じます。グルコースが存在するときに発生するOFF信号には時間遅延はありません。これにより、グルコース利用可能性の短期的な変動に基づいて細胞がアラビノースでの増殖に切り替えることが防止されます。[ 25 ]
さらに、フィードフォワードループは細胞記憶を促進することができます。DoncicとSkotheim(2003)は、細胞外の交配フェロモンが細胞周期への進入を阻止するなど、交配行動を誘導する酵母の交配の調節においてこの効果を示しています。[ 26 ]交配フェロモンはMAPK経路を活性化し、それが細胞周期阻害因子Far1と転写因子Ste12を活性化し、その結果、不活性Far1の合成が増加します。このシステムでは、活性Far1の濃度は外部交配フェロモン濃度の関数の時間積分に依存します。この過去の交配フェロモンレベルへの依存性は、細胞記憶の一形態です。このシステムは同時に安定性と可逆性を可能にします。
入力から出力ノードへの 2 つの経路の符号が異なる非コヒーレントフィードフォワードループでは、ON 信号に応答して短いパルスが発生します。このシステムでは、入力 A は出力ノード C の合成を直接的に増加させ、間接的に減少させます。C への間接経路 (B 経由) が直接経路よりも遅い場合、B のレベルが C の合成を阻害するのに十分な高さになる前の期間に出力パルスが生成されます。分裂中の哺乳類細胞における上皮成長因子 (EGF)への応答は、タイプ 1 の非コヒーレント FFL の例です。[ 27 ]
様々な生物学的状況において、複数のスケールにわたってフィードフォワードループが頻繁に観察されることから、フィードフォワードループは多くの状況において高度に適応的な構造特性を持つことが示唆される。ここで議論されているものを含むいくつかの理論的および実験的研究は、フィードフォワードループが生物システムが情報を処理および保存するためのメカニズムを作り出し、それが複雑で動的に変化する環境における予測行動と生存にとって重要であることを示している。
コンピューティングにおいて、フィードフォワードとは通常、すべてのニューロンからの出力が次の層には送られるが前の層には送られないパーセプトロンネットワークを指し、フィードバックループは存在しない。接続はトレーニングフェーズ中に確立され、このフェーズではシステムは実質的にフィードバックシステムとして機能する。
1970年代初頭、Lキャリアを含む都市間同軸伝送システムでは、線形歪みを低減するためにフィードフォワード増幅器が使用されていた。このより複雑な方式により、従来のフィードバック方式よりも広い帯域幅が実現できた。 しかし、光ファイバーの登場により、こうしたシステムは数多く建設される前に時代遅れとなった。
フィードフォワード制御は、自動化において用いられる自動制御分野の一分野である。
この方法は、非最小位相システムの開ループ伝達関数の位相を最小位相に変換する新しい技術である。[ 3 ]
{{cite journal}}:ジャーナルを引用するには|journal=(ヘルプ)