変数の初期化
シミュレーションの前にブロック変数を初期化し、結果を確認
Simscape™ ソルバーは、すべてのシステム変数について、モデルのすべての方程式を満たす初期値を見つけることにより、モデルのシミュレーションの初期条件を計算します。ブロック変数に対して優先順位とターゲットの初期値を指定することで、初期条件の計算に影響を与えることができます。保存した操作点からモデル全体の変数を初期化することもできます。ブロック変数を初期化した後、モデルのシミュレーションを開始する前に変数ビューアーを開いて、どの変数のターゲットが満たされているか確認することができます。
関数
モデル設定
操作点の初期化を有効にする | Option to specify whether to use operating point data to initialize the model |
モデルの操作点 | Name of operating point to use to initialize the model |
トピック
- ブロックレベルの変数の初期化
変数の初期化の原則と推奨ワークフロー。
- ブロック変数の優先順位と初期ターゲットの設定
ターゲットの初期値を指定し、ブロック変数の優先順位を設定する方法。
- マス-バネ-ダンパー システムの変数の初期化
この例では、ブロック変数の初期化の使用方法、さらにその初期化が単純な機械システムのシミュレーション結果に与える影響を説明します。
- 変数ビューアー
変数ビューアーの使用とカスタマイズの方法。
- モデルの初期化のための操作点データの使用
保存された操作点からモデル変数を初期化する際の原則、モデルからデータを抽出する方法、および推奨ワークフロー。
- ログに記録されたシミュレーション データの操作点を使用してモデルを初期化
この例では、ログに記録されたシミュレーション データから
OperatingPoint
オブジェクトを作成し、その後、この操作点を使用して以降のシミュレーション実行のためにモデルを初期化する方法を説明します。 - コンポーネント配列のインデックス付け
コマンド ライン インターフェイスを使用してコンポーネントの配列にインデックスを付け、たとえば、特定の配列メンバーの操作点ターゲットを取得または設定したり、シミュレーション データをプロットするなどができます。