モデル タイプの別のタイプへの変換
この例では、数値 LTI モデルをあるタイプ (pid
) から別のタイプ (tf
) に変換する方法を示します。
通常、ターゲット タイプのモデル作成コマンドを使用して、モデルをあるタイプから別のタイプに変換できます。たとえば、tf
コマンドを使用して ss
モデルを伝達関数形式に変換したり、ss
コマンドを使用して zpk
モデルを状態空間形式に変換したりできます。
PID コントローラーを作成します。
pid_sys = pid(1,1.5,3)
pid_sys = 1 Kp + Ki * --- + Kd * s s with Kp = 1, Ki = 1.5, Kd = 3 Continuous-time PID controller in parallel form.
pid_sys
を伝達関数モデルに変換します。
C = tf(pid_sys)
C = 3 s^2 + s + 1.5 --------------- s Continuous-time transfer function.
C
は pid_sys
の tf
表現です。C
には pid_sys
と同じダイナミクスがありますが、動的パラメーターを比例、積分、微分のゲインではなく、伝達関数の分子係数および分母係数として格納します。
同様に、tf
モデル オブジェクトが の並列形式 PID コントローラーを表す場合、伝達関数モデルを pid
モデルに変換することができます。
一般的に、この例の手法を使用して、任意のタイプのモデルを別のタイプのモデルに変換することができます。特定のモデル タイプへの変換についての具体的な詳細情報は、そのモデル タイプのリファレンス ページを参照してください。