主要内容

运行多个模拟

提供用于模型的集合,并使用这些输入运行多个模拟Parsim功能,函数Batchsim.simulink中的函数或多个模拟面板金宝app®

对于涉及多个并行仿真和日志记录大数据的工作流程,您可以使用命令行APIParsimBatchsim.命令或使用模拟多重模拟面板。金宝app

使用并行计算工具箱™许可,您可以使用Parsim函数并行运行模拟。该功能将多个模拟分发到并行工人以加速整体模拟时间。使用Parsim使用并行计算工具箱的功能允许您自动创建并行池,标识文件依赖项,并管理用于加速器和快速加速器仿真的构建工件。这Parsim命令在串行中运行多个模拟,如果不可用并行计算工具箱许可证。

此外,您可以使用Batchsim.功能与并行计算工具箱和马铃薯®并行服务器™许可证。当你使用Batchsim.功能,模拟卸载到一个计算集群。您可以打开一个单独的MATLAB会话来访问作业和结果。

开始,看运行多个模拟使用parsim对房屋的热模型进行并行模拟

职能

Batchsim. 卸载仿真以在计算群集中运行
Parsim 并行或串行多次模拟动态系统
ApplyTomodel. 将更改应用于通过a指定的模型SimulationInput对象,
setBlockParameter. 设置用于特定模拟的块参数SimulationInput对象,
setmodelparameter. 设置模型参数以用于特定模拟SimulationInput对象,
setInitialstate. 通过设置要用于特定模拟的初始状态SimulationInput对象,
setExternalInput 为模拟设置外部输入SimulationInput对象,
可遗漏的 设置变量模拟通过SimulationInput对象,
证实 验证内容SimulationInput对象,
setPreSimFcn 指定A.马铃薯在每次模拟开始之前运行的功能SimulationInput对象,在
setPostSimFcn 指定A.马铃薯每次模拟完成后运行的功能SimulationInput对象,
loadvariablesfrommatfile. 将来自mat文件的加载变量金宝appsimulink.simulationInpul.对象,
getsimulationjobs. 得到所有金宝appSimulink.Simulation.Job来自群集的对象
内容 查看金宝appsimulink.simulationInpul.目的

班级

金宝appsimulink.simulationInpul. 创造SimulationInput对象,以便为多个或单个模拟对模型进行更改
金宝appsimulink.simulation.variable. 变量in.金宝appsimulink.simulationInpul.对象
金宝appsimulink.simulation.BlockParameter.BlockParameter. 阻止参数金宝appsimulink.simulationInpul.对象
金宝appsimulink.simulation.future. 创建未来为模拟对象
金宝appSimulink.Simulation.Job 执行Batchsim.创建一个金宝appSimulink.Simulation.Job对象,simJob

工具

多重模拟 运行多个模拟从金宝app编辑
仿真管理器 监控多个模拟并可视化模拟数据

话题

运行多个模拟

运行多个模拟从ParsimBatchsim.命令和Simulink编辑器中的多模拟面板。金宝app

使用parsim对房屋的热模型进行并行模拟

用一个金宝appsimulink.simulationInpul.对象运行多个并行模拟命令行工作流。

运行并行模拟

以编程方式并行运行模型模拟。

使用多个模拟面板配置和运行模拟

了解Simulink编辑器中的多个模拟面板。金宝app

多种仿真工作流程的比较

了解相似之处和差异ParsimParsimRuninBackground.,Batchsim.

使用模拟管理器分析结果

使用模拟管理器可视化模拟数据,分析模拟结果和趋势。

特色例子