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[StepProperties] - ステップ応答のプロパティの計算
使い方
StepProperties( sys, opts )
パラメータ
sys
-
System:システムオブジェクト
opts
(オプション) option = value の形式の方程式;StepProperties コマンドのオプションを指定します
モデルの説明
StepProperties コマンドは、システムオブジェクト sys の単位ステップ応答のプロパティを計算します。このとき、このオブジェクトは線形で安定している必要があります。連続オブジェクトと離散オブジェクトの両方の使用が可能です。
このコマンドは、(final-value, 10%-point, 33%-point, 67%-point, 90%-point, peak-point, settling-point)の式列を返します。
(最終値)の式列の最初の要素は単一値です。残りの各要素は、2 つの値のリスト、点の時間またはインデックス、および関連するステップ応答の値です。
返されるプロパティ
このリストは返される各プロパティを説明したものです。
Final-value:ステップ応答の安定状態の値
10%-point:応答が最初に最終値(final value)の 1/10 に到達する点
33%-point:応答が最初に最終値の 1/3 に到達する点
67%-point:応答が最初に最終値の 2/3 に到達する点
90%-point:応答が最初に最終値の 9/10 に到達する点
peak-point:応答が最初にピーク値に到達する点。ピークが発生しない場合、[undefined, undefined] が返されます。
settling-point:ステップ応答の整定点(settling point)。整定時間(settling time)が 既定の間隔中にみつからない場合、[undefined, undefined]が返されます。
オプション
parameters = set(name = complexcons) または list(name = complexcons)
sys におけるパラメータの数値を指定します。この設定は SystemOptions(parameters) の設定より優先されます。各方程式の右辺の数値は、モデルを定義する式の左辺の名前に代入されます。代入時に、代入される値が正しいかどうかの確認は行われません。たとえば、複素数値を多項式の係数に代入することもできます。モデルの作成時にもともと複素数値が割り当てられていた場合は警告が発生します。
アプリケーションと例題
with(DynamicSystems):
サンプリング周波数
Ts := 0.05;
シュミレーション時間
dur := 10;
サンプル数
Ns := round(dur/Ts);
連続システム
sys := TransferFunction(1/(s^2+s+10));
prop := StepProperties(sys);
最終値
prop[1];
最終値の 10%
prop[2];
最終値の 33%
prop[3];
最終値の 67%
prop[4];
最終値の 90%
prop[5];
ピーク値
prop[6];
整定値
prop[7];
plots[display]( plot([prop[2..7]], style=point, symbol=cross, color=black, symbolsize=30), plot([[0,prop[1]], [dur,prop[1]]], color=gray), ResponsePlot(sys, Step(), duration=dur, numpoints=200));
離散システム
sysz := ToDiscrete(sys, Ts);
propz := StepProperties(sysz);
propz[1];
propz[2];
propz[3];
propz[4];
propz[5];
propz[6];
propz[7];
tfs := subs(Ts_ = Ts, x->[(x[1]-1)*Ts_, x[2]]); # remap from discrete index to continuous time
plots[display]( plot(map(tfs, [propz[2..7]]), style=point, symbol=cross, color=black, symbolsize=30), plot([[0,prop[1]], [dur,prop[1]]], color=gray), ResponsePlot(sysz, Step(sampletime=Ts, samplecount=Ns, discrete=true)));
関連項目
DynamicSystems, DynamicSystems[Step]
Download Help Document