主要内容

运行多个模拟

提供建模的输入集合,并使用这些输入运行多个模拟parsim函数,batchsim函数或Simulink中的“多重模拟”面板®

对于涉及多个并行模拟和大型数据日志记录的工作流,可以使用parsimbatchsim函数,或使用多个模拟面板中的Simulink编辑器。

通过并行计算工具箱™许可证,您可以使用parsim函数并行运行模拟。该函数将多个模拟分配给并行工作者,以加快整体模拟时间。使用parsim功能,允许您自动创建并行池,识别文件依赖项,并管理用于加速和快速加速模拟的构建构件。的parsim函数如果没有并行计算工具箱许可证,则以串行方式运行模拟。

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

要开始,请看运行多个模拟而且使用parsim对一个房子的热模型进行并行模拟

功能

batchsim 卸载模拟以在计算集群上运行
parsim 对动态系统进行多次并行或串行仿真
applyToModel 应用指定于仿真软件。SimulationOutput建模对象
setBlockParameter 设置块参数值为on仿真软件。SimulationInput对象
setModelParameter 指定用于模拟配置的参数值仿真软件。SimulationInput对象
setInitialState 配置仿真软件。SimulationInput对象设置模拟的初始状态
setExternalInput 设置模拟的外部输入SimulationInput对象
setVariable 设置变量值为SimulationInput对象
验证 验证内容SimulationInput对象
setPreSimFcn 指定MATLAB函数在每次模拟开始之前运行仿真软件。SimulationInput对象
setPostSimFcn MATLAB函数在每次模拟之后运行
loadVariablesFromMATFile 从MAT文件加载变量到仿真软件。SimulationInput对象
loadVariablesFromExternalSource 将变量从自定义文件加载到仿真软件。SimulationInput对象
getSimulationJobs 得到所有Simulink.Simulation.Job来自集群的对象
showContents 查看内容仿真软件。SimulationInput对象

仿真软件。SimulationInput 创建SimulationInput对象对多个或单个模拟的模型进行更改
Simulink.Simulation.Variable 变量仿真软件。SimulationInput对象
Simulink.Simulation.BlockParameter 块参数仿真软件。SimulationInput对象
Simulink.Simulation.Future 创建未来模拟对象
Simulink.Simulation.Job 执行batchsim要创建Simulink.Simulation.Job对象,simJob

工具

多个模拟 运行多个模拟动态仿真模块编辑器
仿真管理器 监视多个模拟并可视化模拟数据

主题

Baidu
map