文档

运行多个模拟

提供一个模型的输入集合,并使用parsim函数使用这些输入运行多个模拟。

对于涉及多个并行模拟和大数据日志记录的工作流,可以使用数组创建模拟集万博1manbetxsimulink.simulationInpul.对象。模拟输入对象帮助您在不更改模型的情况下运行多个模拟变量。模拟输入对象的数组使您能够运行多个模拟。

使用并行计算工具箱™许可,您可以使用parsim函数并行地运行模拟。该函数将多个仿真分配给并行工作人员,以加快整体仿真时间。parsim与并行计算工具箱还自动创建并行池,识别文件依赖项,并管理加速器和快速加速器模拟的构建工件。

在没有并行计算工具箱的情况下,parsim命令以串行方式运行多个模拟。

此外,您可以使用parsimMATLAB®分布式计算服务器™.当你使用parsim在批处理模式下,它启动一个并行池,而不绑定到特定的MATLAB会话。您可以打开一个单独的MATLAB会话来访问作业和结果。

开始吧,看运行多个模拟并行模拟工作流

功能

parsim 并行或串行模拟动态系统
applyToModel 中通过SimulationInput对象对指定的模型应用更改
setBlockParameter 中通过SimulationInput对象设置用于特定模拟的块参数
setmodelparameter. 中通过SimulationInput对象设置用于特定仿真的模型参数
setInitialState 中通过SimulationInput对象设置用于特定模拟的初始状态
setExternalInput 中通过SimulationInput对象设置模拟的外部输入
可遗漏的 通过SimulationInput对象设置模拟的变量,
验证 验证SimulationInput对象的内容,
setPreSimFcn 在每个仿真开始之前通过SimulationInput对象指定要运行的MATLAB函数
setPostsimfcn. 在中通过SimulationInput对象指定每次仿真完成后运行的MATLAB函数
仿真经理 在一个窗口中监控多个模拟

万博1manbetxsimulink.simulationInpul. 创建模拟实体对象以更改多个或单个模拟的模型

话题

运行多个模拟

直接从parsim命令运行多个模拟

并行模拟工作流

多个并行仿真工作流的例子。

模拟负载信号数据

用于模拟模型的负载信号数据

特色的例子

这个话题有用吗?