このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
動的システムの“操作点“はある特定時点でのモデルについて,初期状態とルートレベルの入力信号を指定します。操作点は,コマンドラインツールの定常状態マネージャー,またはモデルを線形化するときにモデル線形化器を使用して検出できます。操作点の詳細については,操作点についておよび定常状態の操作点の計算を参照してください。
定常状態マネージャー | 金宝appモデルの操作点の検出 |
モデル線形化器 | 金宝appモデルの線形化 |
基于触发器的工作点快照 | トリガーされたイベントでの操作点の生成 |
動的システムの操作点は,ある特定時点でのモデルについて,状態とルートレベルの入力信号を定義します。
定常状態の操作点を取得するには,数値的な最適化手法を用いてモデルを平衡化するか,定常状態条件に達するまでモデルをシミュレートすることができます。
線形化と制御設計に使用する操作点オブジェクトには,内存ブロックや运输延迟ブロックなど,内部状態表現をもつ仿金宝app真软件®ブロックを含めることができません。
コマンドラインを使用してプログラムにより,あるいは定常状態マネージャーやモデル線形化器を使用して対話形式により操作点値を表示し,変更することができます。
仕様を満たす定常状態の操作点を見つける。モデルの状態,出力および入力に既知の値や範囲を指定できます。
定常状態マネージャーまたはモデル線形化器で操作点の仕様を修正する場合,その仕様をMATLAB®ワークスペースまたはモデル線形化器ワークスペースにエクスポートできます。
異なる最適化手法を使用して操作点探索の精度を制御できます。
シミュレーションのスナップショットを使用した定常状態の操作点探索の初期化
モデルが定常状態の操作点の近傍に到達するおおよその時間を把握している場合は,シミュレーションを使用して,数値最適化に初期値として使用する状態値を取得できます。
モデルをシミュレートし,指定されたシミュレーションのスナップショット時間で状態値とモデル入力レベルから構成される操作点を見つけます。
この例では,トリガースナップショットを使用して操作点を生成する方法を説明します。
Simscape™モデルの操作点を検出するには,投影ベースの平衡化オプティマイザーを使用してモデルを平衡化するか,指定の時間でシミュレーションスナップショットを撮ることができます。
金宝app仿真软件モデルを変更すると,状態,入力,または出力が変更,追加,または削除される可能性があり,それによって操作点が変更されます。
計算した操作点から仿金宝app真软件モデルの初期条件を求めることができます。
生成されたMATLABコードを再利用した定常状態の操作点のバッチ計算
金宝app仿真软件モデルの平衡化のためのコードを生成し,モデルをバッチ平衡化するようスクリプトを修正する。
モデルパラメーターを変化させてモデルのバッチ平衡化を行い,対応する操作点を見つけます。
モデルのコンパイルを1回のみ実行して,複数の操作点仕様に対し操作点を検出します。
この例では,fastRestartForLinearAnalysis
コマンドを使用して,金宝app仿真软件控制设计™でfindop
や线性化
などのコンパイルを実行する関数の複数回の呼び出しを高速化する方法を説明します。