主要内容

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

parsimを使用した並列シミュレーションの実行

この例では,金宝app仿真软件。SimulationInputオブジェクトを使用してブロックパラメーターとモデルパラメーターを変更し,その変更した状態でシミュレーションを並列実行する方法を示します。

モデル例sldemo_househeatは,住宅の熱特性,その屋外環境,および住宅の暖房システムをモデル化するシステムです。このモデルでは,一般的な家の暖房コストが計算されます。

设定值ブロック,恒温器サブシステム,加热器サブシステム,房子サブシステム,成本计算器コンポーネントが主要なコンポーネントです。モデルの詳細については,家の熱モデルを参照してください。

さまざまな指定値を使用した複数の並列シミュレーションの実行

このモデルでは,常数ブロックを使用して,室内で維持しなければならない温度の指定値を指定します。既定の指定値は華氏70度です。この例では,さまざまな値の设置点を使用してモデルの並列シミュレーションを実行する方法を示します。

例とモデルを開きます。

openExample (“金宝appsimulink_general / sldemo_househeatExample”);open_system (“sldemo_househeat”);

设置点に対して一連の値を定義します。

SetPointValues = 65:2:85;spv_length =长度(SetPointValues);

定義された値を使用して,金宝app仿真软件。SimulationInputオブジェクトの配列を初期化します。これらの金宝app仿真软件。SimulationInputオブジェクトを使用して设置点の値を指定します。このステップでは,配列を事前に割り当てるために,ループインデックスが最大値から開始されるように作成されます。

Simulink. i = spv_length:-1:金宝app1 in(i)SimulationInput (“sldemo_househeat”);在(我)=(我).setBlockParameter (“sldemo_househeat /设置点”...“价值”num2str (SetPointValues(我)));结束

この例では,それぞれがさまざまな値の设置点に対応する10個の金宝app仿真软件。SimulationInputオブジェクトの配列を生成します。

ここで,コマンドparsimを使用して,これらの複数のシミュレーションを並列実行します。実行を監視および解析するには,ShowSimulationManager引数をに設定して仿真管理器を開きます。引数ShowProgressに設定されている場合は,シミュレーションの進行状況が表示されます。

= parsim (,“ShowSimulationManager”“上”“ShowProgress”“上”

出力は金宝app仿真软件。SimulationOutputオブジェクトとして生成されます。異なるすべての指定値を確認するには,温度(屋内および屋外)と暖房コストのコンポーネントのプロットを開きます。常数ブロックAvg户外临时は屋外の平均気温として指定されます。每日温度变化正弦波ブロックにより,屋外温度の毎日の変動が生成されます。屋内温度は房子サブシステムから導出されます。屋外の気温が正弦関数的に変動しているのに対して,室温は指定値の上下5度(華氏)以内に保たれています。

并行计算工具箱™のライセンスがない場合,parsimコマンドはsim卡コマンドと同様に機能します。シミュレーションは逐次実行されます。

シミュレーションマネージャーでの実行の表示

ShowSimulationManager引数をに設定すると,シミュレーションマネージャーが有効になります。詳細については,仿真管理器を参照してください。

すべての実行のステータスと,それに関する詳細な情報を表示できます。

シミュレーションマネージャーを使用すると,シミュレーションデータインスペクターで結果を表示し,データの解析と比較を行うことができます。シミュレーションデータインスペクターで温度(屋内および屋外)と暖房コストのプロットを表示できます。プロットを表示する実行を選択し,アイコンをクリックします。

3つのシミュレーションの暖房コストが表示されます。

シミュレーションマネージャーを使用すると,任意の実行のパラメーターをモデルに適用することができます。ここでは,実行3のパラメーターをモデルに適用するとします。実行3を選択し,アイコンをクリックします。パラメーターがモデルに適用されます。

参考

|||||||||||

関連するトピック