バックナンバーはこちら。
https://www.simulationroom999.com/blog/compare-matlabpythonscilabjulia-backnumber/
はじめに
前回は、状態空間モデルを理解するために
超シンプルな微分方程式を対象にしてみようという話になった。
具体的にはニュートンの運動方程式。
入力は力
この情報を元に状態空間モデルを作る過程を見て行く。
登場人物
博識フクロウのフクさん

イラストACにて公開の「kino_k」さんのイラストを使用しています。
https://www.ac-illust.com/main/profile.php?id=iKciwKA9&area=1
エンジニア歴8年の太郎くん

イラストACにて公開の「しのみ」さんのイラストを使用しています。
https://www.ac-illust.com/main/profile.php?id=uCKphAW2&area=1
状態量の定義

入力と出力は決まっているので、
状態量

つまり、外から見えない変数?

まぁそうだけど、外から見える変数、つまり出力も状態量に含める必要はあるかな。

といっても、運動方程式の変数と言われても、
力

ちなみに質量
先に答え言っちゃうと距離
というわけで状態量
状態量

ようわからんけど、そういう定義が都合が良いなら、まずは傍観しとこう。

そして、これに伴って状態方程式の解である、

そうか。状態方程式の解は
運動方程式を紐解いていく

ここから運動方程式を紐解いていく。
運動方程式
距離
上記より
各種方程式を見て

ここまでは良い?

微分は出てくるけど、そこは距離、速度、加速度の関係性で吸収されちゃうから
あまり気にしなくてもOKそうで、
あとは普通に移項して、
って認識。

いいね。
まずはそこまで分かっていれば、これを状態空間モデルとして組み上げるのみだ。
まとめ

まとめだよ。
- まずは状態量を定義。
- 速度、距離を状態量とした。
- 運動方程式を紐解く。
- 距離、速度、加速度の関係性が微分を吸収する。
- 状態量の内訳である速度、距離の方程式が求まったところ。
バックナンバーはこちら。
コメント