topics: [“制御”, “FSM”, “PID”]
離散時間 PID 制御系に対して、
FSM(Finite State Machine)による監督制御を追加するという試みを行いました。
結論から書くと、
今回の条件では、FSM 制御による明確な効果は見られませんでした。
本記事は、その事実と簡単な考察をまとめたものです。
検討した構成は次の通りです。
FSM は、以下の指標を監視する構成としました。
当初は、次のような挙動を期待していました。
結果は、以下の通りでした。
少なくとも今回の設定では、
「FSM を入れたから制御が良くなった」と言える結果は得られませんでした。
サンプル間で発生する外乱は、
連続時間で状態を変化させる現象です。
FSM はサンプル点でしか判断できないため、
といった役割は持ちません。
これは設計ミスではなく、
FSM の構造上の制約です。
FSM は「異常があれば必ず動く装置」ではありません。
場合、FSM が何もしないのは自然です。
今回の結果は、
FSM が不要な介入をしなかった
と解釈することもできます。
FSM や上位制御は万能ではありません。
どこまでが守備範囲かを見極めること自体が設計の一部だと感じました。
「うまくいかなかった事例」ですが、
この結果は今後の設計判断に十分役立つものです。
同様の構成を検討している場合、
FSM に過剰な期待を持たないことの参考になれば幸いです。