Maple Professionel
Maple Académique
Maple Edition Étudiant
Maple Personal Edition
Maple Player
Maple Player for iPad
MapleSim Professionel
MapleSim Académique
Maple T.A. - Suite d'examens de classement
Maple T.A. MAA Placement Test Suite
Möbius - Didacticiels de mathématiques en ligne
Machine Design / Industrial Automation
Aéronautique
Ingénierie des véhicules
Robotics
Energie
System Simulation and Analysis
Model development for HIL
Modélisation du procédé pour la conception de systèmes de contrôle
Robotics/Motion Control/Mechatronics
Other Application Areas
Enseignement des mathématiques
Enseignement de l’ingénierie
Enseignement secondaire et supérieur (CPGE, BTS)
Tests et évaluations
Etudiants
Modélisation financière
Recherche opérationnelle
Calcul haute performance
Physique
Webinaires en direct
Webinaires enregistrés
Agenda des évènements
Forum MaplePrimes
Blog Maplesoft
Membres Maplesoft
Maple Ambassador Program
MapleCloud
Livres blancs techniques
Bulletin électronique
Livres Maple
Math Matters
Portail des applications
Galerie de modèles MapleSim
Cas d'Etudes Utilisateur
Exploring Engineering Fundamentals
Concepts d’enseignement avec Maple
Centre d’accueil utilisateur Maplesoft
Centre de ressources pour enseignants
Centre d’assistance aux étudiants
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