最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

変数の初期化

シミュレーションの前にブロック変数を初期化し、結果を確認

Simscape™ ソルバーは、すべてのシステム変数について、モデルのすべての方程式を満たす初期値を見つけることにより、モデルのシミュレーションの初期条件を計算します。ブロック変数に対して優先順位とターゲットの初期値を指定することで、初期条件の計算に影響を与えることができます。保存した操作点からモデル全体の変数を初期化することもできます。ブロック変数を初期化した後、モデルのシミュレーションを開始する前に変数ビューアーを開いて、どの変数のターゲットが満たされているか確認することができます。

関数

すべて展開する

simscape.op.createCreate operating point by extracting data from model or from logged simulation data
simscape.op.OperatingPointOperating point object containing hierarchical target data for variable initialization
simscape.op.TargetVariable initialization target object
setAdd or update element of operating point
getAccess element of operating point data tree
relativePathGet path to node associated with block or subsystem
hasPathDetermine whether operating point data contains element at specified path
removeRemove element from operating point
moveMove element from one path to another
mergeCreate operating point by merging data from two operating points
hasPrivateDataDetermine whether operating point data contains private data elements
removePrivateDataRemove private data elements from operating point

トピック

ブロックレベルの変数の初期化

変数の初期化の原則と推奨ワークフロー。

ブロック変数の優先順位と初期ターゲットの設定

ターゲットの初期値を指定し、ブロック変数の優先順位を設定する方法。

マス-バネ-ダンパー システムの変数の初期化

この例では、ブロック変数の初期化の使用方法、さらにその初期化が単純な機械システムのシミュレーション結果に与える影響を説明します。

変数ビューアー

変数ビューアーの使用とカスタマイズの方法。

モデルの初期化のための操作点データの使用

保存された操作点からモデル変数を初期化する際の原則、モデルからデータを抽出する方法、および推奨ワークフロー。

ログに記録されたシミュレーション データの操作点を使用してモデルを初期化

この例では、ログに記録されたシミュレーション データから OperatingPoint オブジェクトを作成し、その後、この操作点を使用して以降のシミュレーション実行のためにモデルを初期化する方法を説明します。