主要内容

运行多个模拟

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

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

有了并行计算工具箱™许可证,您就可以使用parsim函数并行运行模拟。该函数将多个模拟分配给并行工作者,以加快整体模拟时间。使用parsim函数与并行计算工具箱允许您自动创建并行池,识别文件依赖关系,并管理加速器和快速加速器模拟的构建工件。的parsim函数在并行计算工具箱许可证不可用的情况下串行运行模拟。

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

To get started,参见运行多个模拟使用parsim运行房屋热模型的并行模拟

功能

batchsim 卸载模拟以在计算集群上运行
parsim 以并行或串行方式多次模拟动态系统
applyToModel 应用指定的配置仿真软件。SimulationOutput对象模型
setBlockParameter 设置块参数值为“on”仿真软件。SimulationInput对象
setModelParameter 指定模拟配置的参数值仿真软件。SimulationInput对象
setInitialState 配置仿真软件。SimulationInput对象设置模拟的初始状态
setExternalInput 设置模拟的外部输入SimulationInput对象
setVariable 将变量值设置为onSimulationInput对象
验证 验证的内容SimulationInput对象
setPreSimFcn 指定MATLAB函数在每个模拟开始前运行仿真软件。SimulationInput对象
setPostSimFcn MATLAB函数在每次模拟后运行
loadVariablesFromMATFile 从垫子文件加载变量到仿真软件。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