主要内容

运行一个房屋热模型的并行模拟parsim

这个例子展示了如何使用仿真软件。SimulationInput对象更改块和模型参数,并与这些更改并行运行模拟。

模型的例子sldemo_househeat是一种模拟房屋热特性、室外环境和房屋供暖系统的系统。这个模型计算普通房屋的取暖费用。

主要组成部分为设定点块、恒温子系统、加热器子系统、住宅子系统和成本计算器组件。有关该模型的详细说明,请参见房屋热模型

运行多个具有不同设定点的并行模拟

该模型使用Constant块指定必须在室内保持的温度设定点。设定点的默认值是华氏70度。这个示例向您展示了如何使用的不同值并行模拟模型设置点

打开示例和模型

openExample (“simulink_general / sldemo_househeatExample”);open_system (“sldemo_househeat”);

定义一组值设置点

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

使用已定义的值,初始化数组仿真软件。SimulationInput对象。使用这些仿真软件。SimulationInput对象来指定设置点值。在这一步中,为了预先分配数组,循环索引将从最大的值开始。

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

这个例子生成了一个数组11仿真软件。SimulationInput对象,每个对应不同的值设置点

现在,使用该命令并行运行这些多个模拟parsim.要监视和分析运行,请通过设置打开仿真管理器ShowSimulationManager参数.的ShowProgress参数时设置为显示模拟的进展。

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

输出生成为仿真软件。SimulationOutput对象。要查看所有不同的设定值,打开温度(室内和室外)和热成本组件的绘图。恒定块平均室外温度是指室外空气的平均温度。温度日变化正弦波块产生室外温度的日波动。室内温度来源于室内子系统。室外的温度呈正弦曲线变化,而室内的温度保持在设定点5华氏度以内。

如果没有并行计算工具箱™许可证,则parsim命令的行为与sim卡命令。模拟是连续运行的。

在仿真管理器中查看运行

设置ShowSimulationManager参数启用模拟管理器。有关更多信息,请参见仿真管理器

您可以查看所有运行的状态和详细信息。

仿真管理器使您能够在仿真数据检查器中查看结果,进而允许您分析和比较数据。您可以在模拟数据检查器中查看温度(室内和室外)和热成本的图。选择要查看绘图的运行段并单击图标。

现在可以看到三个模拟的热成本。

使用仿真管理器,您可以将任何运行的参数应用到您的模型。现在,假设您想将Run 3的参数应用到您的模型中。选择Run 3并单击图标。将参数应用到模型中。

另请参阅

对象

功能

工具

相关的话题

Baidu
map