主要内容

运行多个模拟

为建模提供输入集合,并使用这些输入运行多个仿真帕西姆功能巴契姆功能,或Simulink中的“多个模拟”面板万博1manbetx®

对于涉及多个并行模拟和记录大数据的工作流,可以使用命令行API帕西姆巴契姆命令,或使用多重模拟面板。万博1manbetx

使用并行计算工具箱™许可,您可以使用帕西姆函数以并行运行模拟。该功能将多个模拟分配给并行工作人员,以加快总体模拟时间。使用帕西姆函数with Parallel Computing Toolbox允许您自动创建并行池,识别文件依赖项,并管理加速器和快速加速器模拟的构建工件。这个帕西姆如果并行计算工具箱许可证不可用,则命令以串行方式运行多个模拟。

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

要开始,请参阅运行多个模拟使用parsim对房屋的热模型进行并行模拟.

功能

巴契姆 卸载模拟以在计算群集上运行
帕西姆 并行或串行多次模拟动态系统
应用模型 将更改应用到通过SimulationInput对象,在里面
设置锁定参数 通过设置要用于特定模拟的块参数SimulationInput对象,在里面
setModelParameter 通过设置用于特定模拟的模型参数SimulationInput对象,在里面
设置初始状态 通过设置要用于特定模拟的初始状态SimulationInput对象,在里面
setExternalInput 为模拟设置外部输入SimulationInput对象,在里面
设置变量 设置变量模拟通过SimulationInput对象,在里面
验证 验证文件的内容SimulationInput对象,在里面
setPreSimFcn 指定一个MATLAB函数在每次模拟开始之前通过SimulationInput对象,在
setPostSimFcn 指定一个MATLAB每次模拟完成后要运行的函数SimulationInput对象,在里面
loadVariablesFromMATFile 将MAT文件中的变量加载到万博1manbetx模拟输入对象,在里面
getSimulationJobs 全部万博1manbetxSimulink.Simulation.Job来自群集的对象
目录 查看万博1manbetx模拟输入对象

班级

万博1manbetx模拟输入 创造SimulationInput对象,以便为多个或单个模拟对模型进行更改
万博1manbetxSimulink.Simulation.Variable 变量万博1manbetx模拟输入物体
万博1manbetxSimulink.Simulation.BlockParameter 中的块参数万博1manbetx模拟输入物体
万博1manbetxSimulink.Simulation.Future 创建未来为模拟对象
万博1manbetxSimulink.Simulation.Job 执行巴契姆创建万博1manbetxSimulink.Simulation.Job对象,辛乔

工具

多重模拟 运行多个模拟从万博1manbetx编辑
仿真管理器 监视多个仿真并可视化仿真数据

话题

运行多个模拟

运行多个模拟从帕西姆巴契姆命令和Simulink编辑器中的“多个模拟”面板。万博1manbetx

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

使用万博1manbetx模拟输入对象运行多个并行仿真命令行工作流。

运行并行模拟

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

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

了解Simulink编辑器中的多个模拟面板。万博1manbetx

多个仿真工作流之间的比较

了解两者之间的异同帕西姆,帕西姆具有跑道,巴契姆.

使用Simulation Manager分析结果

使用仿真管理器可以可视化仿真数据,分析仿真结果和趋势。

特色实例