- 配布するファイル等の動作保証およびテクニカルサポート,発生した損害に対する責任は負いません.
- 2017 年 5 月 2 日に確認したところ,Simulink Support Package for LEGO MINDSTORMS NXT Hardware が利用可能な MATLAB のバージョンは,R2014a から R2016b までとなっています (R2017a 以降および R2013b 以前は利用できません).
【ハードウェア】
【ソフトウェア】
|
経験則による PID コントローラの設計
ジーグラ・ニコルスの限界感度法
【ステップ 1】
\({k}_{\rm P} = 10\) のとき,収束する. |
\({k}_{\rm P} = 15\) のとき,収束する. |
\({k}_{\rm P} = 17\) のとき,持続振動をする. 限界ゲイン:\({k}_{\rm Pc} = 17\),限界周期:\({T}_{\rm c} = 0.186\ {\rm [s]}\) (4 秒間で 21.5 周期) |
【ステップ 2】
|
P 制御:\({k}_{\rm P} = 8.50\) |
PI 制御:\({k}_{\rm P} = 7.65,\ {k}_{\rm I} = \dfrac{{k}_{\rm P}}{{T}_{\rm I}} = 49.5\) |
PI-D 制御:\({k}_{\rm P} = 10.2,\ {k}_{\rm I} = \dfrac{{k}_{\rm P}}{{T}_{\rm I}} = 110,\ {k}_{\rm D} = {k}_{\rm P}{T}_{\rm D} = 0.237\) |
【応答の改善 (1)】
|
PI-D 制御 (Classic):\({k}_{\rm P} = 10.2,\ {k}_{\rm I} = \dfrac{{k}_{\rm P}}{{T}_{\rm I}} = 110,\ {k}_{\rm D} = {k}_{\rm P}{T}_{\rm D} = 0.237\) |
PI-D 制御 (No Overshoot):\({k}_{\rm P} = 3.40,\ {k}_{\rm I} = \dfrac{{k}_{\rm P}}{{T}_{\rm I}} = 36.6,\ {k}_{\rm D} = {k}_{\rm P}{T}_{\rm D} = 0.209\) |
【応答の改善 (2)】
PI-D 制御:\({k}_{\rm P} = 10.2,\ {k}_{\rm I} = \dfrac{{k}_{\rm P}}{{T}_{\rm I}} = 110,\ {k}_{\rm D} = {k}_{\rm P}{T}_{\rm D} = 0.237\) |
I-PD 制御:\({k}_{\rm P} = 10.2,\ {k}_{\rm I} = \dfrac{{k}_{\rm P}}{{T}_{\rm I}} = 110,\ {k}_{\rm D} = {k}_{\rm P}{T}_{\rm D} = 0.237\) |
ジーグラ・ニコルスのステップ応答法 (5.3 節)
【ステップ 1】
\(u(t) = {u}_{\rm c} = 100\ {\rm [\%]}\) |
\(R = 9.15 \times {10}^{0},\ L = 6.87 \times {10}^{-2}\) |
【ステップ 2】
|
P 制御:\({k}_{\rm P} = 1.59\) |
PI 制御:\({k}_{\rm P} = 1.43,\ {k}_{\rm I} = \dfrac{{k}_{\rm P}}{{T}_{\rm I}} = 6.31\) |
PI-D 制御:\({k}_{\rm P} = 1.91,\ {k}_{\rm I} = \dfrac{{k}_{\rm P}}{{T}_{\rm I}} = 13.9,\ {k}_{\rm D} = {k}_{\rm P}{T}_{\rm D} = 0.0656\) |