面倒だったので、モーターのモデルを1次遅れフィルタに置き換えてやってしまえ!!
背景としては、現在、私は課題でクアッドローターのシミュレーターを作っていて、モーターのモデルを作る必要があった。モデルは参考例が沢山あり、簡単に作れたのだが、パラメーターがわからん。ってことで、1次遅れフィルタに変換してやってみることにした。
しかし、SimulinkのTransfer funcを利用して1次遅れフィルタを作ると初期値がない。そのため、回転数が一定に達するまで落ちてくる。収束するまで毎回待つのがめんどくさかったので、初期値有りのフィルタを作った。
式展開は以下
モデルはこれ
0 件のコメント:
コメントを投稿