主要内容

。

转移FCN.

伝达关数で线形システムのモデル作成

  • ライブラリ:
  • 金宝appSimulink的/连续

  • 转移FCN块

说明

转移FCNブロックは,ラプラス领域の変数S.の伝达关数で线形システムをモデル化しますこのブロックは,単入力単出力(SISO:单输入单输出)。システムと単入力多出力(SIMO:单输入多输出)システムの両方をモデル化できます。

このブロックの使用条件

转移FCNブロックは次の条件を想定しています。

  • 伝达关数は次に示す形式になります。

    H S. = y S. S. = N m S. D. E. N S. = N m 1 S. N N - 1 + N m 2 S. N N - 2 + ...... + N m N N D. E. N 1 S. N D. - 1 + D. E. N 2 S. N D. - 2 + ...... + D. E. N N D.

    ここで,uとyはそれぞれシステムシステム力と力で,nnとndはそれぞれですですとのの数です。num(s)とden(s)は分子数量とと系系并べたものです。

  • 分母の次数は分子の次数以上でなければなりません

  • 多出力システムでは,すべての伝达关数が同じ分母をもち,すべての分子が同じ次数になっている必要があります。

単出力システムのモデル化

単出力システムでは,このブロックの入力と出力は时间领域のスカラー信号です。このシステムのモデルを作成するには次のようにします。

  1. 伝达关数の分子系数のベクトルを分子数量フィールド内に入力します。

  2. 伝达关数の分母系数のベクトルを分母系数フィールドに入力します。

多出力システムのモデル化

多出力システムでは,ブロック入力はスカラーで,出力はベクトルです。ベクトルの各要素はそのシステムの出力です。このシステムのモデルを作成するには次のようにします。

  1. 行列を分子数量フィールドに入力します。

    この行列の各“行”にに,ブロックブロック力の1つを决定する达关键词分子数量が入ります。

  2. 分母系数フィールドに,システムシステムの达关键に迁通するするのベクトルををします。

初期条件の指定

伝达关数はラプラス(周波数)领域の入力と出力の关系を记述します。具体的には,初期条件がゼロのシステムにインパルスを入力するときの応答(出力)のラプラス変换として定义されます。

伝达关数の乘算や除算などの演算は初期条件がゼロであることを前提にしています。たとえば1つの复雑な伝达关数を,より単纯な一连の伝达关数に分解できます。それらを顺番に适用することで元の伝达关数と等しい応答が得られます。伝达关数の1つがゼロ以外の初期条件を仮定している场合にはこの结果は正しくありません。また,伝达关数には无限に多くの时间领域実现があるため,その状态のほとんどは物理的な意味をもちません。

Simulinkこ金宝appれらの理念®では转移FCN.ブロックの初期条件をゼロに事前设定します。特定の伝达关数の初期条件を指定するには,tf2ssを使用して伝达关数を制御可能な正准状态空间実现に変换します。次に,国家空间ブロックを使用します。tf2ssユーティリティは,システムに対する一种B.CD.行列を提供します。

详细については,帮助tf2ssと入力するか,控制系统工具箱™ドキュメンテーションを参照してください。

ブロックでの伝达关数の表示

转移FCNブロックには伝达关数が表示されますが,これは分子と分母パラメーターをどのように指定したかに依存します。

  • 个々のパラメーターをベクトル式で指定すると,ブロックには伝达关数が,指定された系数とS.ののべき乘乘でされれするするとするとするとするととするするするするとするとするするするするするとする

    たとえば,分子数量[3,2,1]分母系数(书房)を指定した场合(ただし,den[7,5,3,1]),ブロックでの表示は次ようようになります。

  • パラメーターを変数として指定すると,アイコンは変数名とその后に(S)を示します。

    たとえば,分子数量数字を,分母系数denを指定すると,ブロックでの表示は,次のようになります。

端子

入力

すべて展开する

入力信号。データデータ双倍的を持つスカラーとして指定します。

データ型:双倍的

出力

すべて展开する

出力信号。データデータ双倍的を持つスカラーまたはベクトルとして指定します。

  • 単出力システムでは,このブロックの入力と出力は时间领域のスカラー信号です。

  • 多出力システムでは,入力はスカラーで,出力はベクトルです。ベクトルの各要素はそのシステムの出力です。

データ型:双倍的

パラメーター

すべて展开する

伝达关数の分子系数を定义します。

  • 単出力システムでは,伝达关数の分子系数にベクトルを入力します。

  • 多出力システムでは,行列を入力します。この行列の各行には,ブロック出力の1つを决定する伝达关数の分子系数が入ります。

プログラムでの使用

ブロックパラメーター:分子
型:文字ベクトル,串
値:ベクトル|行程
既定の设定:'[1]'

分母系数の行ベクトルを定义します。

  • 単出力システムでは,伝达关数の分母系数にベクトルを入力します。

  • 多重力システムは,そのシステムのすべての达达达数关联普通のの系ベクトルベクトルしててしししし。

プログラムでの使用

ブロックパラメーター:分母
型:文字ベクトル,串
値:ベクトル
既定の设定:'[1 1]'

ブロックの状态を计算するための绝対许容误差。正の実数値のスカラーまたはベクトルとして指定します。コンフィギュレーションパラメーターから绝対许容误差を継承するには,汽车または-1を指定します。

  • 実数のスカラーを入力した场合,ブロックの状态计算における[コンフィギュレーションパラメーター]ダイアログボックスの绝対许容误差は,この値でオーバーライドされます。

  • 実数のベクトルを入力した场合,ベクトルの次元はブロックの连続状态の次元と一致していなければなりません。[コンフィギュレーションパラメーター]ダイアログボックスの绝対许容误差は,これらの値でオーバーライドされます。

  • 汽车または-1を入力した场合,Si金宝appmulink中は[コンフィギュレーションパラメーター]ダイアログボックス([ソルバー]ペインを参照)の绝対许容误差の値を使用してブロックの状态を计算します。

プログラムでの使用

ブロックパラメーター:AbsoluteTolerance
型:文字ベクトル,串
値:'汽车'|'-1'|任意の正の実数値のスカラーまたはベクトル
既定の设定:'汽车'

各状态に固有名を割り当てます。このフィールドが空白('')の场合は,名前の割り当ては行われません。

  • 単一の状态に名称前割り当てる割り当てる场は,'位置'のように一重引用符で囲んで名前を入力します。

  • 复数の状态に名前を割り当てる场合は,中かっこ内にコンマで区切って入力します。たとえば,{ 'A', 'B', 'C'}のようにします。各名前は固有でなければなりません。

  • 马铃薯®ワークスペース内の変数を状态名に割り当てる场合は,引用符なしで変数を入力します。変数には文字ベクトル,串,细胞配列,构造体が使用できます。

制限

  • 状态名は选択されたブロックに対してのみ适用されます。

  • 状态の数は状态名の数で割り切れなければなりません。

  • 指定する名前の数は状态の数より少なくできますが,その逆はできません。

    たとえば,4つの状态を含むシステムで2つの名前を指定することは可能です。最初の名前は最初の2つの状态に适用され,2-番目の名前は最后の2つの状态に适用されます。

プログラムでの使用

ブロックパラメーター:ContinuousStateAttributes
型:文字ベクトル,串
値:''|ユーザー定义
既定の设定:''

ブロックの特价

データ型

双倍的

直接フィードスルー

はい

多重信号

いいえ

可変の信号

いいえ

ゼロクロッシング検出

いいえ

拡张机械

R2006Aより前に导入