主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

シミュレーション条件の構成

ソルバーを選択,初期条件を設定,入力データセットを選択,ステップサイズを設定

金宝app®でモデルを作成したら,モデルに構造的な変更を加えることなく迅速かつ正確にシミュレーションを実行するように構成することができます。

シミュレーションの構成における最初の手順はソルバーの選択です。既定では,金宝app仿真软件は可変ステップソルバーを自動的に選択します。[コンフィギュレーションパラメーター]ダイアログボックスの[ソルバー]ペインでは,ソルバーオプションを微調整するか,別のソルバーを選択できます。

場合によっては,シミュレーションの速度が遅くなる,つまり失速することがあります。シミュレーションのボトルネックを特定し、ソルバーのパフォーマンスを改善するための推奨事項を得るには、ソルバー プロファイラーを使用します。

関数

すべて展開する

openDialog [コンフィギュレーションパラメーター]ダイアログを開く
closeDialog コンフィギュレーションパラメーターダイアログを閉じる
金宝appSimulink.BlockDiagram.getAlgebraicLoops モデル内の代数ループを示す
solverprofiler.profileModel 性能解析のためにモデルを調べる

金宝app仿真软件コンフィギュレーションパラメーター

トピック

金宝app仿真软件のソルバー

ソルバーの選択

モデルのダイナミクスに基づいて,ソルバーを選択します。

ソルバーの比較

動的システムのシミュレーションは,モデル情報から指定された時間の間,連続タイムステップで状態量を計算して行われます。

ゼロクロッシング検出

ゼロクロッシングイベントがシミュレーションに与える影響を学習する。

陰的なソルバーに対するヤコビメソッドの選択

陰的なソルバーに対し,金宝app仿真软件では“ソルバーのヤコビアン”を計算しなければなりません。

状態情報

状態情報

ブロックが状態情報を使用して,現在のシミュレーションステップの出力信号値を計算する方法。

状態情報の読み込み

初期状態をインポートし,特定の状態を初期化します。

シミュレーションの操作点の保存と復元

追加のシミュレーションのための完全なシミュレーションスナップショットの保存と復元。

ソルバープロファイラー

ソルバープロファイラーを使用したモデルダイナミクスの確認

ソルバープロファイラーを使用してモデルのシミュレーションに影響する要因を特定します。

ソルバーのリセット

ソルバーのリセットによって計算コストが発生するため,ソルバープロファイラーはソルバーに自身のパラメーターをリセットさせるイベントを記録します。

ゼロクロッシングイベント

この例では硬い表面で跳ね返るボールをシミュレーションします。

ソルバーの例外イベント

この例は2つの同一の非線形バネによる減衰システムをシミュレーションします。

ヤコビアンのログ記録と解析

ソルバープロファイラーは陰的なソルバーに対してのみヤコビアンのログ記録と解析をサポートします。

代数ループ

代数ループの概念

シミュレーション中に代数ループが作成される方法について学習します。

モデル内の代数ループの識別

金宝app仿真软件によってモデルに代数ループがあることが報告された場合,代数ループソルバーによってループを解くことができる可能性があります。

代数ループの削除

モデル内で不要な代数ループを回避する方法を学習します。

代数ループを使用したモデル化における考慮事項

不要な代数ループを回避するためのモデリング手法について学習します。

疑似代数ループ

原子子系统または模型ブロックによって仿真软件が代数ループを検出する設定に金宝appなっているときは,サブシステムの内容に入力から出力への直達が含まれていない場合であっても,“疑似代数ループ”が発生します。

注目の例