主要内容

运行多个模拟

属性提供模型的输入集合,并使用这些输入运行多个模拟parsim或者是batchsim函数

对于涉及多个并行模拟和大数据日志记录的工作流,可以使用数组创建模拟集金宝app仿真软件。SimulationInput对象。SimulationInput对象帮助您在不更改模型的情况下运行多个模拟变量。数组的SimulationInput对象使您能够运行多个模拟。

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

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

开始吧,看运行多个模拟使用parsim运行并行模拟

功能

batchsim 卸载模拟以在计算集群上运行
parsim 并行或串行多次模拟动态系统
applyToModel 将更改应用到通过SimulationInput对象,
setBlockParameter 设置块参数用于特定的模拟通过SimulationInput对象,
setModelParameter 通过具体的仿真设置模型参数SimulationInput对象,
setInitialState 通过设置要用于特定模拟的初始状态SimulationInput对象,
setExternalInput 为模拟设置外部输入SimulationInput对象,
setVariable 设置变量模拟通过SimulationInput对象,
验证 文件的内容SimulationInput对象,
setPreSimFcn 指定一个MATLAB函数运行前,每个模拟通过开始SimulationInput对象,在
setPostSimFcn 指定一个MATLAB函数在每次模拟完成后运行SimulationInput对象,在
loadVariablesFromMATFile 将变量从mat文件加载到金宝app仿真软件。SimulationInput对象,
getSimulationJobs 得到所有金宝appSimulink.Simulation.Job对象从集群
内容 查看金宝app仿真软件。SimulationInput对象

金宝app仿真软件。SimulationInput 创建SimulationInput对象,以便为多个或单个模拟对模型进行更改
金宝appSimulink.Simulation.Variable 变量金宝app仿真软件。SimulationInput对象
金宝appSimulink.Simulation.BlockParameter 块参数金宝app仿真软件。SimulationInput对象
金宝appSimulink.Simulation.Future 创建未来为模拟对象
金宝appSimulink.Simulation.Job 执行batchsim创建一个金宝appSimulink.Simulation.Job对象,simJob

工具

仿真管理器 监控多个模拟和可视化模拟数据

主题

运行多个模拟

直接运行多个模拟从parsimbatchsim命令。

使用parsim运行并行模拟

多个并行模拟工作流的示例。

运行并行模拟

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

多个模拟工作流

理解它们之间的异同parsimparsimRunInBackground,batchsim。

使用仿真管理器分析结果

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

特色的例子