Maple für Professional
Maple für Akademiker
Maple für Studenten
Maple Personal Edition
Maple Player
Maple Player für iPad
MapleSim für Professional
MapleSim für Akademiker
Maple T.A. - Testen & beurteilen
Maple T.A. MAA Placement Test Suite
Möbius - Online-Courseware
Machine Design / Industrial Automation
Luft- und Raumfahrt
Fahrzeugtechnik
Robotics
Energiebranche
System Simulation and Analysis
Model development for HIL
Anlagenmodelle für den Regelungsentwurf
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematikausbildung
Technik
Allgemein- und berufsbildende Schulen
Testen und beurteilen
Studierende
Finanzmodelle
Betriebsforschung
Hochleistungsrechnen
Physik
Live-Webinare
Aufgezeichnete Webinare
Geplante Veranstaltungen
MaplePrimes
Maplesoft-Blog
Maplesoft-Mitgliedschaft
Maple Ambassador Program
MapleCloud
Technische Whitepapers
E-Mail Newsletters
Maple-Bücher
Math Matters
Anwendungs-Center
MapleSim Modell-Galerie
Anwenderberichte
Exploring Engineering Fundamentals
Lehrkonzepte mit Maple
Maplesoft Welcome-Center
Resource-Center für Lehrer
Help-Center für Studierende
DynamicSystems[ToDiscrete] - システムオブジェクトの離散化
使い方
ToDiscrete (sys, opts)
ToDiscrete (sys, T, opts)
パラメータ
sys
-
System; 離散化するシステムオブジェクト
T
(optional) algebraic; サンプリング時間
opts
(optional) option = value の形式の方程式; ToDiscrete コマンドのオプション値
説明
ToDiscrete コマンドは連続システム sys を離散システムに変換します。
オプションパラメータ T はサンプリング時間です。記号でない場合は正数として評価される必要があります。デフォルト値は DynamicSystems[SystemOptions] の sampletime オプションによって設定されます。
method オプションは離散化するための方法を指定します。サポートされている離散化の方法は、forward (前進差分), backward (後退差分), bilinear (双一次), prewarp (プリワープ付き双一次), matched (極と零点のマッチング), および zoh (ゼロ次ホールド) になります。
すべての離散化方法がすべての型のシステムに対して適用できるわけではありません。以下は、型と離散化方法の対応表です。x はその型のシステムに対して該当の離散化方法が使用できることを示します。D はその型のシステムに対して該当の方法がデフォルトであることを示します。
システムの型
forward
backward
bilinear
prewarp
matched
zoh
伝達関数
x
D
係数
零点・極・ゲイン
状態空間
差分・微分方程式
オプション
opts 引数は option = value 形式で指定する任意の引数で、option には以下に説明されている名前のいずれかを指定できます。これらの引数はキーワードパラメータで、方程式の左辺がキーワード、右辺がその値です。各キーワードパラメータにはパラメータが渡されない場合に使用する初期値が割り当てられています。
以下は各キーワードパラメータの説明です。各説明の 1 行目は左辺にキーワード、右辺に値の型で引数の形式を示しています。真偽 (truefalse) 型の場合、キーワードのみを渡すことは真 (keyword = true) を渡すことに相当します。
method = forward, backward, bilinear, prewarp, matched, または zoh
システムを離散化するために使用する方法を指定します。
frequency = realcons
ワーピング周波数を指定します。これは method = prewarp の場合にのみ使用されます。それ以外の場合は無視されます。
変換
周波数領域の変換
周波数領域の変換は s の有理関数を z の有理関数に変換します。ここで、s および z はそれぞれ、連続および離散的複素周波数変数を表します。以下は、定義されている各変換における s 平面から z 平面への写像の説明です。
forward : s -> (z-1)/T
backward : s -> (z-1)/z/T
bilinear : s -> 2*(z-1)/(z+1)/T
prewarp : s -> (z-1)/(z+1)/(tan(f*T/2)/f)
matched : DC でゲインが一致するように、s 上の極および零点は関数 s -> exp(s*T) = z によって z 平面へ写像されます。なお、無限遠点における零点は -1 に写像されます。また、DC にシステムの極が存在する場合は一致する周波数は任意に選択されます。
時間領域の変換
時間領域の変換は状態空間行列に対して行われます。以下は、各変換の説明です。変換対象にならない行列は省略されています。以下で、ダッシュ (’) 付きの行列は変換後の行列で、I は恒等行列を表します。
A' = I + A*T
B' = B*T
A' = (I - A*T)^(-1)
M = (I - A*T/2)^(-1)
A' = (I + A*T/2) . M
B' = M . B*sqrt(T)
C' = C . M*sqrt(T)
D' = D + sqrt(T/2)*C' . B
A' = exp(A)
B' = A^(-1) . (exp(A) - I) . B
例
4 つのシステムの周波数応答を比較します。
参照
DynamicSystems, DynamicSystems[SystemOptions]
Download Help Document