主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

TF.

说明

TF.をを使して,実数値または复素数码の达关键词作作作作作作作作为動的システムモデルを达达关关数形式にします。

伝達関数は線形時不変システムの周波数領域表現です。たとえば,伝達関数系统(s) = N (s) / D (s)で表される连続时间siso动的システムについて考えます。ここここ,s = JW.であり,n(s)D (s)はそれぞれ分子多項式および分母多項式と呼ばれます。TF.モデルオブジェクトは输出またはMIMO伝達関数を連続時間または離散時間で表現できます。

伝達関数モデルオブジェクトを作成するには,その係数を直接指定するか,あるいは(状態空間モデルSS.などの)别のタイプのモデルを达关键词ますについては,伝达关节を参照してください。

TF.をを用して,一碳化状态空间(一族)モデルや不成かさを状态空间(号航空母舰(强大的控制工具箱))モデルを作用成することもできます。

作作者

说明

SYS.= tf(分子分母は,分子プロパティと分母プロパティを设定して连続连続伝达关节作物作作作作作者人。たとえば,伝达关节系统(s) = N (s) / D (s)で表される连続时间Siso动态的システムについて考え。触力数量の分子分母は,それぞれn(s)D (s)の係数です。

SYS.= tf(分子分母TS.は,分子分母Tsの各プロパティを设定しし离散离散伝乐达关键词作作作作作者人たとえば,伝达关联sys(z)= n(z)/ d(z)で表される離散時間输出動的システムについて考えます。入力引数の分子分母は,それぞれN (z)d(z)サンプルの数です。サンプル时间を未指定のままにには,TS.入力量数を-1に设定します。

SYS.= tf(分子分母ltiSysは,サンプル時間も含め,動的システムモデルltiSysから継承したプロパティをもつ伝達関数モデルを作成します。

SYS.= tf(mは,静的ゲインmを表す达达关关数作作作作作者

SYS.= tf(___名称,价值は,前述の任意の入力引数の組み合わせについて名称,价值のペアの引数を1つ以上使用して,伝達関数モデルのプロパティを設定します。

SYS.= tf(ltiSysは,动的システムモデルltiSysを伝達関数モデルに変換します。

SYS.= tf(ltiSys成分は,ltiSysの指定された成分を达达关关数形式にします。この構文を使用するのは,ltiSysが同定された線形時不変(LTI)モデルである場合のみです。

s = tf('s')は,连続时间の达达关个一体作物成するするためのので使使用できる,特色な数S.を作物成し。有理式を使用すると,多項式係数を指定するよりも簡単でより直観的になる場合があります。

特遣部队(z = ' z ',TS.は,离散时间の达达关个一体作物成するするためのので使使用できる,特色な数Z.を作物成し。サンプル时间を未指定のままにには,TS.入力量数を-1に设定します。

入力数

すべて展开する

伝达关节分子数。以下として指定ます。

  • 多項式係数の行ベクトル。

  • 行ベクトルからなる纽约nu.列の细胞配列。これはmimo伝达关关数をし,纽约は出力の数,nu.はは力の数号。

伝達関数を作成するとき,分子係数は降べきの順に指定します。たとえば,伝達関数の分子が3s ^ 2-4s + 5のの合,分子[3-4 5]として指定します。分子が2 z 1である離散時間の伝達関数の場合,分子(2 - 1)に设定します。

TF.オブジェクトのプロパティでもあります。詳細については,分子を参照してください。

分享数。以下として指定し。

  • 多項式係数の行ベクトル。

  • 行ベクトルからなる纽约nu.列の细胞配列。これはmimo伝达关关数をし,纽约は出力の数,nu.はは力の数号。

伝达关个作物する,分析函数はのたとえばに指定ます。たとえば,伝达关键词が7 s ^ 2 + 8 s-9であるである合,分母(7 8 9)として指定します。分母が2 z ^ 2 + 1である離散時間の伝達関数の場合,分母(2 0 1)に设定します。

TF.オブジェクトのプロパティでもあります。詳細については,分母を参照してください。

スカラーとして指定されたたた时间。TF.オブジェクトのプロパティでもあります。詳細については,Tsを参照してください。

動的システム。输出または天线系统動的システムモデルか,动态的システムモデル配列指定しますます指定ようようシステムは次ようなものがあり。

  • TF.ZPK.SS.,またはPIDモデルなどの連続時間または離散時間の数値LTIモデル。

  • 一族号航空母舰(强大的控制工具箱)モデルなどの一流化され,あるいは不断かさをltiモデル(不合かさをもつモデルをするは鲁棒控制工具箱™ソフトウェアソフトウェア必要です)。

    結果の伝達関数は次を仮定します。

    • 调整可能な设计ブロックはは调整可ななののののののの。

    • 不错かかさをもつ设计ブロックについてはモデルモデルノミナルノミナル

  • idtf.(系统辨识工具箱)IDS.(系统辨识工具箱)idproc(系统辨识工具箱)Idpoly.(系统辨识工具箱)idgrey(系统辨识工具箱)モデルなどの,同定されたltiモデル。同定されたモデルの変换する成ををするには,成分を指定します。成分を指定しないない合,TF.は,同定同定されれたのの测定を既定でしししししししし(同定されたモデルモデルをするは系统识别工具箱™ソフトウェアが必要です)。

静的ゲイン。スカラーまたは行列として指定します。システムの静的ゲインまたは定常状態ゲインは、定常状態の条件下における出力の入力に対する比率を表します。

同定されモデルの対象とするコンポーネント。

  • '衡量'-SYS.のの成分を変换します。

  • “噪音”-SYS.のの成分を変换します。

  • '增强'-SYS.の測定成分とノイズ成分の両方を変換します。

成分が適用されるのは,SYS.がが同定されたたモデルモデルであるである场のみのみ

同定されたltiモデルおよびその测定测定と,同定されたLTIモデルを参照してください。

出力引数

すべて展开する

出力システムモデル。以下として返されます。

  • 入力数分子および分母が数据配列であるである合,伝达关节(TF.)モデルオブジェクト。

  • 入力数分子または分母realpパラメーターまたは一侧化行(Genmat.)などの调整可なパラメーター含ま含まれるれるは,一级化状态空间モデル(一族)オブジェクト。例例について,调整可能なローパスフィルターを参照してください。

  • 入力数分子または分母に不成かさをパラメーターが含まれるれる场は,不合因さをもつ状态空モデル号航空母舰)オブジェクト。不合因かをもつモデル使するは强大的控制工具箱ソフトウェアが必要です。例例について,具有不确定系数的传递函数(强大的控制工具箱)を参照してください。

プロパティ

すべて展开する

分子次数。以下として指定ます。

  • 降べきの顺(多变的''Z''P',または'Q'の结合)か升べきの顺(多变的“z ^ 1”または“问^ 1”の場合)に並べた多項式係数の行ベクトル。

  • 行ベクトルからなる纽约nu.列の细胞配列。これはmimo伝达关关数をし,纽约は出力の数,nu.はは力の数号.Cell配列の各要素,与えられた入出のペアに対しに対しに対しに対しに対しますしし分子分母の両方を细胞配列として指定する场合,これらの次元は同じでなければません。

分子の函数はは値またはまたは数码にでき。

分享数。以下として指定し。

  • 降べきの顺(多变的''Z''P',または'Q'の结合)か升べきの顺(多变的“z ^ 1”または“问^ 1”の場合)に並べた多項式係数の行ベクトル。

  • 行ベクトルからなる纽约nu.列の细胞配列。これはmimo伝达关关数をし,纽约は出力の数,nu.はは力の数号。细胞配列の各要素は,与えられた入出力の組み合わせに対し分子係数を指定します。分子分母の両方を细胞配列として指定する场合,これらの次元は同じでなければません。

MIMO伝达关关数ののすべてsisoのエントリ同じ分类をを场合,分母を行ベクトル,分子を细胞配列として指定するますます。

分母の函数はは値またはまたは数码にでき。

伝達関数表示変数。以下のいずれかとして指定します。

  • '- 连続时间モデルモデル场のの値

  • 'Z'- 离散时间モデルの既定値

  • 'P'-'と等価

  • 'Q'-'Z'と等価

  • “z ^ 1”-'Z'の逆

  • “问^ 1”-“z ^ 1”と等価

多变的の値は表示に反映され,また,離散時間モデルの分子および分母係数の解釈にも影響を与えます。

  • 多变的の値が''Z''P',または'Q'の場合,係数は変数の降べきの順に並べられる。たとえば,行ベクトル[ak ... a1 a0]について考えます。多重式の顺序は 一种 K. Z. K. + ... + 一种 1 Z. + 一种 0. として指定されます。

  • 多变的の値が“z ^ 1”または“问^ 1”たとえば,ベクトルベクトル并べられるのベクトル并べられる。たとえば,行ベクトル[b0 b1……bk)について考えます。多重式の顺序は B. 0. + B. 1 Z. 1 + ... + B. K. Z. K. として指定されます。

例については,离散时间伝达关节多重式式顺序付け指定の有理式を使用した伝達関数モデル,および有理式を使用した離散時間の伝達関数モデルを参照してください。

伝達遅延。次のいずれかとして指定します。

  • スカラー - SISOシステムにに达遅延を,またはmimoシステムシステムのすべての入出ペアに対して同じ同じ伝遅延指定しますし指定しし

  • 纽约nu.列の - mimoシステムの入出力ペアに别々の达遅延指定しますますここここししででででででででででででででしししでででででしししし纽约は出力の数,nu.はは力の数号。

连続时间システムのの合,TimeUnitプロパティによって指定された時間単位で伝達遅延を指定します。離散時間システムの場合,サンプル時間Tsの整数倍で伝達遅延を指定します。

各入力チャネルの入力遅延。次のいずれかとして指定します。

  • スカラー——输出システムに入力遅延を,または多入力システムのすべての入力に同じ遅延を指定します。

  • nu.行1列のベクトル——多入力システムの入力に別々の入力遅延を指定します。nu.はは力の数号。

连続时间システムのの合,TimeUnitプロパティによって指定された时空Tsの驰数倍でででを指定します。

詳細については,線形システムでのむだ時間を参照してください。

各出力チャネルの出力遅延。次のいずれかとして指定します。

  • スカラー——输出システムに出力遅延を,または多出力システムのすべての出力に同じ遅延を指定します。

  • 纽约行1列のベクトル——多出力システムの出力に別々の出力遅延を指定します。纽约はは力の数号。

连続时间システムのの合,TimeUnitプロパティによって指定された时空Tsの驰数倍でででを指定します。

詳細については,線形システムでのむだ時間を参照してください。

サンプル下として指定します。

  • 0.(連続時間システムの場合)。

  • 離散時間システムのサンプリング周期を表す正のスカラー。TsTimeUnitプロパティによって指定される时空単位で指定します。

  • -1(サンプル时间が指定されてないない离散时间システムシステムの合)。

Tsを変更してもモデルの離散化やリサンプリングは行われません。連続時間表現と離散時間表現の間の変換を行うには,汇集d2cを使用します。離散時間システムのサンプル時間を変更するには,d2dを使用します。

時間変数の単位。次のいずれかとして指定します。

  • '纳秒'

  • 微秒的

  • '毫秒'

  • '秒'

  • '分钟'

  • '小时'

  • “天”

  • '周'

  • “月”

  • “年”

TimeUnitの変更は他のプロパティには影響しませんが,システム全体の動作が変わります。chgTimeUnitを使用して,システム動作を変更せずに時間単位を変換します。

入力チャネル名。以下のいずれかとして指定します。

  • 文字ベクトル(単入力モデルの場合)。

  • 文字ベクトルの细胞配列(多入力モデルの場合)。

  • ''(いずれのの力チャネルチャネル名称を指定指定しない合)。

たとえば,自动名词SYS.が2入力モデルである場合は,以下のようになります。

sys。InputName =“控制”;

入力名来自动的に{“控制(1)”,“控制”(2)}へと拡张されます。

省略形表記を使用して,InputNameプロパティプロパティを参照できたとえば,sys.usys。InputNameと同じです。

InputNameの使用目的は次のとおりです。

  • モデル表示とプロット上のチャネルの识别

  • 米姆システムのサブシステムの抽出

  • モデル相互接続时における接続点の指定

入力チャネル単位。以下のいずれかとして指定します。

  • 文字ベクトル(単入力モデルの場合)。

  • 文字ベクトルの细胞配列(多入力モデルの場合)。

  • ''(いずれの入力チャネルにも単位を指定しない場合)。

InputUnitを使用して入力信号の単位を指定します。InputUnitはシステムの动作に影响しません。

入力チャネルグループ。構造体として指定します。InputGroup.プロパティを使用して,米姆システムの入力チャネルをグループに割り当て,各グループを名前で参照します。InputGroup.のフィールド名はグループ名であり,フィールドの値は各グループの入力チャネルです。以下に例を示します。

sys.InputGroup.controls = [1 2];sys.InputGroup.noise = [3 5];

これは,入力チャネル12,および3.5.をそれぞれ含む,控制および噪音という名前の入力グループを作成します。その後,以下を使用して控制入力からすべてのの出にシステムを抽出できます。

sys (:,“控制”

既定では,InputGroup.はフィールドのない構造体です。

出力チャネル名。次のいずれかとして指定されます。

  • 文字ベクトル(単出力モデルの場合)。

  • 文字ベクトルの细胞配列(多出力モデルの場合)。

  • ''(いずれのの力チャネルチャネル名称を指定指定しない合)。

あるいは,自動的なベクトル拡張を使用して多出力モデルの出力名を割り当てることもできます。たとえば,SYS.が2出力力モデルである合并は,以下のようになり。

sys。OutputName ='测量';

出力名は自動的に{'测量(1)';'测量(2)'}へと拡张されます。

省略形表記yを使用してoutputName.プロパティを参照することもできます。たとえば,sys.ysys。outputName.と同じです。

outputName.の使用目的は次のとおりです。

  • モデル表示とプロット上のチャネルの识别

  • 米姆システムのサブシステムの抽出

  • モデル相互接続时における接続点の指定

出力チャネル単位。次のいずれかとして指定されます。

  • 文字ベクトル(単出力モデルの場合)。

  • 文字ベクトルの细胞配列(多出力モデルの場合)。

  • ''(いずれの出力チャネルにも単位を指定しない場合)。

OutputUnit.を使用して出力信号の単位を指定します。OutputUnit.はシステムの动作に影响しません。

出体チャネルグループ。OutputGroupプロパティを使用して,米姆システムの出力チャネルをグループに割り当て,各グループを名前で参照します。OutputGroupのフィールド名はグループ名であり,フィールドの値は各グループの出力チャネルです。以下に例を示します。

sys.OutputGroup.temperature = [1];sys.InputGroup.measurement = [3 5];

これは,出力チャネル1,および3.5.をそれぞれ含む,温度および测量という出力グループを作成します。その後,以下を使用してすべての入力から测量出力にサブシステムを抽出できます。

系统('测量':)

既定では,OutputGroupはフィールドのない構造体です。

システム名。文字ベクトルとして指定します。たとえば,“system_1”とします。

システムに関連付けるユーザー指定のテキスト。文件ベクトルまたは文字ベクトルの细胞配列として指定します。たとえば,系统分配的とします。

システムに関連付けるユーザー指定のデータ。任意のmatlab.データ型として指定します。

モデル配列のサンプリンググリッド。構造体配列として指定します。

SamplingGrid.を使のして,モデル配列の各モデルに付けているいる値追迹しますますますますますたたたたた。

构造の値を,配列内をされたの変设定しますのサンプリング変はますでサンプリング変はますで変はますでで変はますでで変はますでで変はますでで変変ますますでサンプリング変ますますで変设定ます。ばならず,サンプルサンプル値のすべての配列はモデル配列の次元と致しなけれなければませませ

たとえば,t = 0:10の各時点で線形時変システムのスナップショットを記録することにより,線形モデルの11行1列の配列SYSARR.を作成することができます。次のコードは線形モデルでの時間サンプルを格納します。

sysarr。SamplingGrid =结构(“时间”0:10)

同様に,2个つの数Zeta.W.を個別にサンプリングすることにより,6行9列のモデル配列mを作成できます。次のコードは(ζ,w)の値をmにマッピングします。

[zeta,w] = ndgrid(的<6值>,<9值的w>)m.amplinggrid = struct(“ζ”,Zeta,'W'w)

mを表示する際,配列の各エントリは対応するZeta.W.の値を取り込みます。

m
m(:,:,1,1)[zeta = 0.3,w = 5] = 25 ------------- S ^ 2 + 3 s + 25 m(:, :,:2,1)[Zeta = 0.35,w = 5] = 25 --------------- S ^ 2 + 3.5 s + 25 ...

複数のパラメーター値または操作点で仿金宝app真软件®モデルを线形化こと生成された配列配列料,SamplingGrid.には配列の各エントリに対応する変数値が自動的に入力されます。たとえば,金宝appSimulink Control Design™のコマンド线性化(金宝app仿真软件控制设计)およびslLinearizer(金宝app仿真软件控制设计)により,SamplingGrid.が自動的に入力されます。

既定では,SamplingGrid.はフィールドのない構造体です。

オブジェクト関数

以下のリストに,TF.モデルで使用できる关键词動的システムモデルにに用できるすべての关键词TF.オブジェクトに適用できます。

すべて展开する

动的システムのステップステップ応答,ステップ応答データ
冲动 動的システムのインパルス応答プロット,インパルス応答データ
lsim 运动的システムの任意のののシミュレーションされたたプロットプロットするデータ
b 周波数応答,またはゲインと位相データのボード線図
奈奎斯特 周波数応答のナイキスト线
尼泊尔斯 周波数応答のニコルス线
带宽 周波数応答帯域幅
動的システムの極
输出動的システムの零点とゲイン
pzplot プロットのカスタマイズオプションを使した动的システムモデルの - 零点プロット
保证金 ゲイン余裕,位相余裕,および交差周波数
ZPK. 零点 - 极 - ゲインモデル
SS. 状态空间モデル
汇集 连続时间からから时间へをを
d2c 離散時間から連続時間へモデルを変換
d2d 離散時間モデルのリサンプリング
回馈 複数のモデルのフィードバック接続
连接 动词的システムのブロック线図相互接続
系列 2つのモデルの直列接続
平行 2つのモデルの并列接続
Pidtune. 線形プラントモデルのためのPID調整アルゴリズム
rlocus. 动的システムの根轨迹プロット
等方面 線形2次レギュレーター(LQG)設計
lqg 线形2次ガウシアン(LQG)设计
lqi 線形 2 次積分制御
卡尔曼 カルマンカルマンフィルター,カルマンカルマン器

すべて折りたたむ

このこのでは,次次siso伝达关键词について考えます。

S. y S. S. = 1 2 S. 2 + 3. S. + 4.

S.の降べきの順に分子係数と分母係数を指定して,伝達関数モデルを作成します。

分子= 1;分母=(2、3、4);sys =特遣部队(分子、分母)
sys = 1 --------------- 2s ^2 + 3s + 4连续时间传递函数。

このこのでで,次の离散时间siso达达关键词についてますます。

S. y S. Z. = 2 Z. 4. Z. 3. + 3. Z. - 1

Z.の降べきの順に分子係数と分母係数を指定し,サンプル時間を0.1秒に指定します。離散時間伝達関数モデルを作成します。

分子= (2,0);分母= [4 0 3 1];t = 0.1;sys =特遣部队(分子、分母,ts)
sys = 2 z -------------- 4 z ^ 3 + 3 z  -  1采样时间:0.1秒离散时间传递函数。

このこのでは,既知の固固振もつもつをもつもつもつ表す表す伝をもつもつもつ考え考え表す伝をモデルについて考え考え

2次システムの达达关关数を减衰 ζ と销有动力数 ω 0. で表現すると,次のようになります。

S. y S. S. = ω 0. 2 S. 2 + 2 ζ ω 0. S. + ω 0. 2

減衰比 ζ = 0.25および固有振動数 ω 0. = 3 rad / sをを仮定し,2次伝达关节作物成し。

Zeta = 0.25;W0 = 3;分子= W0 ^ 2;分母= [1,2 * zeta * w0,w0 ^ 2];sys =特遣部队(分子、分母)
sys = 9 --------------- s^2 + 1.5 s + 9连续时间传递函数。

ステップ入力に対するこの伝達関数の応答を調べます。

stepplot(系统)

プロットでは,低減衰比の2次システムで予想されるリングダウンが示されています。

介质,多重力,多重力のの伝达关联数目作物成し。

S. y S. Z. = [ 1 Z. + 0. 3. Z. Z. + 0. 3. - Z. + 2 Z. + 0. 3. 3. Z. + 0. 3. ]

サンプル时间はTS = 0.2秒です。

分享到数码2行2列の行列として指定します。

分子仪= {1 [1 0]; [ -  1 2] 3};

共通分母の係数を行ベクトルとして指定します。

分母= [1 0.3];

離散時間MIMO伝達関数モデルを作成します。

t = 0.2;sys =特遣部队(分子、分母ts)
SYS =从输入1到输出...... 1 1:------- Z + 0.3 -Z + 2 2:------- Z + 0.3从输入2输出... Z 1:------- Z + 0.3 3 2:------- Z + 0.3采样时间:0.2秒离散时间传递函数。

MIMO伝达关节作作作作作者:のの详细について米姆伝達関数を参照してください。

この例では,输出伝達関数モデルを連結してMIMO伝達関数モデルを作成します。次の単入力2出力の伝達関数について考えます。

S. y S. S. = [ S. - 1 S. + 1 S. + 2 S. 2 + 4. S. + 5. ]

Siso要素を连结してmimo伝达关节モデルを指定します。

sys1 = tf([1 -1],[1 1]);sys2 = tf([1 2],[1 4 5]);sys = [sys1; sys2]
sys =从输入到输出... s  -  1 1:----- s + 1 s + 2 2:------------- s ^ 2 + 4 s + 5连续 -时间传递函数。

MIMO伝达关节作作作作作者:のの详细について米姆伝達関数を参照してください。

この例では,有理式を使用して連続時間の伝達関数モデルを作成します。有理式を使用すると,分子と分母の多項式係数を指定するよりも簡単でより直観的になる場合があります。

以下のシステムを考えます。

S. y S. S. = S. S. 2 + 2 S. + 1 0.

伝达关节作物作物成するは,まずS.TF.オブジェクトとして指定します。

s =特遣部队('
s = S连续时间传递函数。

有理式で年代を使用して伝達関数モデルを作成します。

/(s^2 + 2*s + 10)
sys = s -------------- s^2 + 2s + 10连续时间传递函数。

この例では,有理式を使用して離散時間の伝達関数モデルを作成します。有理式を使用すると,多項式係数を指定するよりも簡単でより直観的になる場合があります。

以下のシステムを考えます。

S. y S. Z. = Z. - 1 Z. 2 - 1 8. 5. Z. + 0. 9. 离散传递函数

伝达关节作物作物成するは,まずZ.TF.オブジェクトとして指定し,サンプル時間Tsを指定します。

t = 0.1;z = tf('Z',TS)
采样时间:0.1秒离散时间传递函数。

有理算でZ.を使用して伝達関数モデルを作成します。

= (z - 1) / (z^2 - 1.85*z + 0.9)
sys = z - 1 ------------------ z^2 - 1.85 z + 0.9采样时间:0.1秒

この例では,別の伝達関数モデルから継承されたプロパティをもつ伝達関数モデルを作成します。2次のつの伝達関数について考えます。

S. y S. 1 S. = 2 S. S. 2 + 8. S. 一种 N D. S. y S. 2 S. = S. - 1 7. S. 4. + 2 S. 3. + 9.

この例では,TimeUnitプロパティとInputDelayプロパティを”分钟'に设定してsys1を作物成し。

numerator1 = (2,0);denominator1 = (1 8 0);sys1 =特遣部队(numerator1 denominator1,'不时''分钟'“InputUnit”'分钟'
sys1 = 2 s --------- s ^ 2 + 8秒的连续时间传递函数。
propValues1 = [sys1.TimeUnit sys1.InputUnit]
propvalues1 =1x2细胞{“分钟”}{“分钟”}

sys1から継承されたプロパティをもつ2つ目の伝達関数モデルを作成します。

Numerator2 = [1,-1];分数2 = [7,2,0,0,9];SYS2 = TF(Numerator2,Denominator2,Sys1)
sys2 = s - 1  ----------------- 7 s ^ 4 + 2 s ^ 3 + 9连续时间传递函数。
propvalues2 = [sys2.timeUnit,sys2.inputunit]
propValues2 =1x2细胞{“分钟”}{“分钟”}

伝達関数モデルsys2sys1と同じプロパティをもつことを确认してください。

ループを使使伝达伝达关入モデルモデルのの配列指定できできできできできできできできできできできできできでき

まず,伝達関数配列にゼロを事前に割り当てます。

sys = tf(零(1,1,3));

最初の2つのインデックスはモデルの力とと力の数号,3つ目のインデックスは配列内モデルモデルををます。

ループで有理算式式を伝达关键词

s =特遣部队(');k = 1:3 sys(:,:,k)= k /(s ^ 2 + s + k);结尾SYS.
SYS(:,:,1,1)= 1 ----------  -  S ^ 2 + S + 1个系统(:,:,2,1)= 2 -----------S.^2 + s + 2 sys(:,:,3,1) = 3 ----------- s^2 + s + 3 3x1 array of continuous-time transfer functions.

この例では,次の状態空間モデルの伝達関数を計算します。

一种 = [ - 2 - 1 1 - 2 ] B. = [ 1 1 2 - 1 ] C = [ 1 0. ] D. = [ 0. 1 ]

状態空間行列を使用して状態空間モデルを作成します。

a = [-2 -1; 1 -2];b = [1 1; 2 -1];c = [1 0];d = [0 1];LTISYS = SS(A,B,C,D);

状态空间モデルltiSysを伝達関数に変換します。

sys =特遣部队(ltiSys)
SYS =从输入1到输出:S + 2.22E-16 ------------ S ^ 2 + 4 S + 5从输入2到输出:S ^ 2 + 5 s + 8  ------------- S ^ 2 + 4 s + 5连续时间传递函数。

この例では,同定された多項式モデルの測定成分とノイズ成分を2つの別々の伝達関数に抽出します。

IdentiedModel.mat.のbox-jenkins多重モデルltiSysををます。

负载('IdentiedModel.mat''ltisys');

ltiSysは同定された y T. = B. F T. + C D. E. T. 形式の離散時間モデルで, B. F は测定成, C D. はノイズ成分を表します。

测定成分数と达关关节として抽出し。

sysmeas = tf(ltisys,'衡量'
sysmeas =从输入“u1”输出“y1”:-0.1426 z ^ -1 + 0.1958 z ^ -2 z ^( -  2)* --------------------------- 1 - 1.575 z^-1 + 0.6115 z^-2 Sample time: 0.04 seconds Discrete-time transfer function.
结合sysNoise =特遣部队(ltiSys,“噪音”
sysNoise = From input "v@y1" to output "y1": 0.04556 + 0.03301 z^-1 ---------------------------------------- 1 - 1.026 z^-1 + 0.26 z^-2 - 0.1949 z^-3输入组:Name Channels Noise 1采样时间:0.04 seconds离散时间传递函数。

測定成分はプラントモデルとすることができ,ノイズ成分は制御システム設計の外乱モデルとして使用できます。

伝達関数モデルオブジェクトには,モデルが何を表しているかを見失わないために役立つモデルデータが含まれています。たとえば,モデルの入力と出力に名前を割り当てることができます。

次の連続時間MIMO伝達関数モデルについて考えます。

S. y S. S. = [ S. + 1 S. 2 + 2 S. + 2 1 S. ]

モデルには1つの入力 - 电气と,2次つの力 - トルクと角速度がますます。

まず,モデルの分子係数と分母係数を指定します。

分子= {[1 1];1};分母= {[1 2 2];[1 0]};

入力名と出力名を指定して,伝達関数モデルを作成します。

sys =特遣部队(分子、分母“InputName”“当前”...“OutputName”,{'扭矩'的角速度})
SYS =从输入“电流”输出... S + 1扭矩:------------- S ^ 2 + 2 S + 2 1角速度: -  S连续时间传递函数。

この例では。”多变的“プロパティを使用して離散時間伝達関数モデルの多項式の順序付けを指定します。

サンプル时间が0.1秒の,次次离散时间伝达关节考えます。

S. y S. 1 Z. = Z. 2 Z. 2 + 2 Z. + 3. S. y S. 2 Z. - 1 = 1 1 + 2 Z. - 1 + 3. Z. - 2

Z.係数を指定して最初の離散時間伝達関数を作成します。

分子= [1,0,0];分母= [1,2,3];t = 0.1;SYS1 = TF(分子,分母,TS)
sys1 = z²------------- z²+ 2z + 3采样时间:0.1秒

sys1の係数はZ.の降べきの順に並べられます。

TF.は”多变的“プロパティの値に基づいて表記を切り替えます。sys2sys1の逆伝達関数モデルであるため,”多变的“を”z ^ 1'に指定して同じ同じ分子数と分类

sys2 =特遣部队(分子、分母,ts,'多变的'“z ^ 1”
sys2 = 1 ------------------- 1 + 2z ^-1 + 3z ^-2采样时间:0.1秒

これで,sys2の係数はz ^ 1の昇べきの順に並べられます。

異なる表記に基づいて,”多变的“プロパティを使用して伝達関数モデルにおける多項式の順序付けを指定できます。

このこの例で,1つの调整可なパラメーター一种をもつローパスフィルターを作成します。

F = 一种 S. + 一种

tunableTFブロックの分子と分类母のががしているため,tunableTFを使用してFを表すことはできません。代わりに,調整可能な実数パラメーターオブジェクトrealpを使ってFをを成します。

初期値10の実数の調整可能なパラメーターを作成します。

一个= realp ('一种', 10)
a = name:'a'值:10最小值:-inf最大值:inf free:1实际标量参数。

调整可能なローパスフィルターFを作物成するは,TF.を使用します。

分子=一个;分母= [1];F =特遣部队(分子、分母)
f =具有1个输出,1个输入,1个状态的广义连续时间 - 空间模型和以下块:A:Scalar参数,2个出现。键入“ss(f)”以查看当前值,“get(f)”以查看所有属性,以及“f.blocks”与块交互。

Fは,プロパティに调整可なパラメーター一种をもつ一族オブジェクトです。Fを他の調整可能なモデルまたは数値モデルと接続して,より複雑な制御システムのモデルを作成できます。例については,調整可能なコンポーネントを含む制御システムを参照してください。

このこの例で,静的ゲインのmimo伝达关键词作作作者

2次の入力,2出力の静的ゲイン行列mについて考えます。

m = [ 2 4. 3. 5. ]

ゲイン行列を指定して静的ゲイン伝達関数モデルを作成します。

m = [2,4;...3、5];sys1 =特遣部队(m)
Sys1 =从输入1到输出... 1:2 2:3从输入2到输出... 1:4 2:5静态增益。

上記で取得した静的ゲイン伝達関数モデルsys1を使用して,別の伝達関数モデルとカスケードさせることができます。

この例では2入力2出力の離散伝達関数モデルをもう1つ作成し,関数系列を使用して2つのモデルを接続します。

分子={1,(1,0);[1、2],3};分母= (0.3);t = 0.2;sys2 =特遣部队(分子、分母ts)
SYS2 =从输入1到输出...... 1 1:------- Z + 0.3 -Z + 2 2:------- Z + 0.3从输入2输出... Z 1:------- Z + 0.3 3 2:------- Z + 0.3采样时间:0.2秒离散时间传递函数。
sys =系列(sys1 sys2)
sys = From input 1 to output…3 z z ^ 2 + 2.9 + 0.6 - 1 : ------------------- z z ^ 2 + 0.6 + 0.09 - 2 z z ^ 2 + 12.4 + 3.9 - 2 : --------------------- z z ^ 2 + 0.6 + 0.09从输入2输出…5 z z ^ 2 + 5.5 + 1.2 - 1 : ------------------- z z ^ 2 + 0.6 + 0.09 - 4 z z ^ 2 + 21.8 + 6.9 - 2 : --------------------- z z ^ 2 + 0.6 + 0.09样品时间:0.2秒的离散传递函数。

制限

  • 伝達関数モデルは,数値計算に適していません。作作者後は他のモデルとの組み合わせやモデルの変換を行う前に、状態空間形式に変換してください。その後、結果のモデルを検査目的で伝達関数形式に変換し直すことができます。

  • 同定同定されたた非形形モデルTF.伝达关节伝んん伝には,次を行。

    1. Linapp.(系统辨识工具箱)idnlarx /线性化(系统辨识工具箱),またはidnlhw /线性化(系统辨识工具箱)を使用して,同定された非線形モデルを同定されたLTIモデルに変換します。

    2. 次に,結果のモデルをTF.をを用しして达关键词に変换します。

R2006Aより前に导入