とりあえずフィードバック制御

「なんとなく」ではなく、「きちんと」動かすための古典制御に関する技術ブログを目指しています。開発言語は主にMATLAB/Octaveです。

 

PID制御

微分動作の問題点と不完全微分

時間遅れしかないプロセスにとって、未来を予測し位相を進めてくれる微分動作は良心である。単にノイズに弱いからと言って、微分時間を小さく設定したり、PI制御しか使わないのはもったいないです。今回は、PID制御をより実践的に使うための要素技術の一つで…

ディジタルPID制御の時間応答シミュレーション

ディジタルPID制御のシミュレーションをやっていこうかと思います。ソースコードを実装するための言語はMATLAB/Octaveになりますが、可能な限り言語に依存しない書き方で作ってみました。 キーワード:MATLAB、Octave、シミュレーション、PID制御、ディジタ…

PID制御の実装 -位置型と速度型-

PID制御に限らず何かしらの計算アルゴリズムの実装を考えたとき、実績のあるパッケージなりを利用するのが鉄則だと思います。しかし、自分で実装してこそ制御則の理解が深まるときもあると思います。PID制御は半世紀前から現在に至るまで使われ続けており、…