ドキュメンテーションヘルプセンタードキュメンテーション
このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
1-DOF PIDコントローラーの二自由度コントローラーへの変換
C2 = make2DOF (C1)
C1, C2 = make2DOF (b)
C2 = make2DOF (C1, b, c)
例
C2= make2DOF (C1)は1自由度のPIDコントローラーC1を2自由度に変換します。二自由度コントローラーの設定点の重みbおよびcは1で,他のPID係数は変更されません。
C2= make2DOF (C1)
C2
C1
C2= make2DOF (C1,b)は,比例項での設定点の重みを指定します。
C2= make2DOF (C1,b)
b
C2= make2DOF (C1,b,c)は,比例項と微分項両方での設定点の重みを指定します。
C2= make2DOF (C1,b,c)
c
すべて折りたたむ
プラントの1-DOF PIDコントローラーを設計します。
G = tf(1,[1 0.5 0.1]);C1 = pidtune (G,“pidf”, 1.5)
C1 = 1 s Kp + Ki *——+ Kd * -------- s Tf*s+1与Kp = 1.12, Ki = 0.23, Kd = 1.3, Tf = 0.122并行形式的连续时间PIDF控制器。
コントローラーを2自由度に変換します。
C2 = 1 s u = Kp (b*r-y) + Ki—(r-y) + Kd -------- (c*r-y) s Tf*s+1,其中Kp = 1.12, Ki = 0.23, Kd = 1.3, Tf = 0.122, b = 1, c = 1并行形式的连续时间2自由度pid控制器。
この新しいコントローラーのPIDゲインとフィルター定数は同じです。コントローラーにはまた,設定点の重みbおよびcを含む新しい項が含まれます。既定では,b=c= 1です。したがって,プラントGを伴う閉ループで,二自由度コントローラーC2はC1と同じ応答を出力します。
G
T1 =反馈(G * C1, 1);厘米=特遣部队(C2);T2 =厘米(1)*反馈(G,厘米(2));stepplot (T1, T2,“r——”)
C1を,bおよびcの値が異なる二自由度コントローラーに変換します。
C2_2 = make2DOF (C1, 0.5, 0.75)
C2_2 = 1 s u = Kp (b*r-y) + Ki—(r-y) + Kd -------- (c*r-y) s Tf*s+1,其中Kp = 1.12, Ki = 0.23, Kd = 1.3, Tf = 0.122, b = 0.5, c = 0.75为并行形式的连续时间2自由度PIDF控制器。
PIDゲインとフィルター定数は変更されないままですが,設定点の重みによって閉ループ応答は変更されます。
CM_2 =特遣部队(C2_2);T2_2 = CM_2(1) *反馈(G, -CM_2 (2));stepplot (T1, T2_2,“r——”)
pid
pidstd
1-DOF PIDコントローラー。pidオブジェクトまたはpidstdオブジェクトとして指定します。
比例項での設定点の重み。非負で有限の実数値として指定します。bを指定しない場合,C2ではb= 1となります。
微分項での設定点の重み。非負で有限の実数値として指定します。cを指定しない場合,C2ではc= 1となります。
pid2
pidstd2
二自由度PIDコントローラー。pid2オブジェクトまたはpidstd2オブジェクトとしてとして返されます。C2は,C1が並列形式である場合は並列形式,C1が標準形式である場合は標準形式となります。
たとえば,C1が連続時間の並列形式pidコントローラーであり,次の形式を取るとします。
C 1 = K p + K 我 年代 + K d 年代 T f 年代 + 1 .
この場合,C2は2つの入力と1つの出力をもつ並列形式の二自由度pid2コントローラーとなります。C2の入力rおよびyと出力uとの間の関係は,次の式で与えられます。
u = K p ( b r − y ) + K 我 年代 ( r − y ) + K d 年代 T f 年代 + 1 ( c r − y ) .
PIDゲインKpK我Kdとフィルター時定数Tfは変更されません。設定点の重みbおよびcは,入力引数bおよびcで指定されるか,または既定で1となります。二自由度PIDコントローラーについての詳細は,2自由度PIDコントローラーを参照してください。
変換ではまた,Ts、TimeUnit、采样网格、IFormula、DFormulaの各プロパティの値も保持されます。
Ts
TimeUnit
采样网格
IFormula
DFormula
pid2|pidstd2|pid|pidstd|make1DOF|getComponents
make1DOF
getComponents
この例の変更されたバージョンがあります。編集された方の例を開きますか吗?
次のMATLABコマンドに対応するリンクがクリックされました。
コマンドをMATLABコマンドウィンドウに入力して実行してください。WebブラウザーはMATLABコマンドをサポートしていません。
选择一个网站,在可用的地方获得翻译的内容,并看到当地的活动和提供。根据您的地理位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
请选择中国网站(中文或英文),以获得最佳网站性能。MathWorks的其他国家站点并没有针对您所在位置的访问进行优化。
与当地办事处联系