主要内容

运行多个模拟

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

对于涉及多个并行模拟和大数据日志记录的工作流程,您可以使用数组创建模拟集金宝appsimulink.simulationInpul.对象。模拟算法对象可帮助您运行多个模拟变体,而无需更改模型即可。阵列模拟算法对象使您能够运行多个模拟。

使用并行计算工具箱™许可,您可以使用Parsim函数并行运行模拟。该功能将多个模拟分发到并行工人以加速整体模拟时间。Parsim使用并行计算工具箱,还可以自动创建并行池,标识文件依赖项,并管理用于加速器和快速加速器仿真的构建工件。这Parsim命令在串行中运行多个模拟,如果不可用并行计算工具箱许可证。

另外,你可以使用Batchsim.使用并行计算工具箱和马铃薯®并行服务器™许可证。当你使用时Batchsim.,模拟卸载到计算群集中。您可以打开单独的MATLAB会话以访问作业和结果。

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

职能

Batchsim. 卸载仿真以在计算群集中运行
Parsim 并行或串行多次模拟动态系统
ApplyTomodel. 将更改应用于通过a指定的模型模拟算法对象,
setBlockParameter. 设置用于特定模拟的块参数模拟算法对象,
setmodelparameter. 设置模型参数以用于特定模拟模拟算法对象,
setInitialstate. 通过设置要用于特定模拟的初始状态模拟算法对象,
setExternalInput 为模拟设置外部输入模拟算法对象,
可遗漏的 设置变量模拟通过模拟算法对象,
证实 验证内容模拟算法对象,
setpresimfcn. 指定A.马铃薯在每次模拟开始之前运行的功能模拟算法对象,在
setPostSimFcn 指定A.马铃薯每次模拟完成后运行的功能模拟算法对象,在
loadvariablesfrommatfile. 将来自mat文件的加载变量金宝appsimulink.simulationInpul.对象,
getsimulationjobs. 得到所有金宝appSimulink.Simulation.Job来自群集的对象
内容 查看金宝appsimulink.simulationInpul.目的

班级

金宝appsimulink.simulationInpul. 创造模拟算法对象,以便为多个或单个模拟对模型进行更改
金宝appsimulink.simulation.variable. 变量in.金宝appsimulink.simulationInpul.对象
金宝appsimulink.simulation.BlockParameter.BlockParameter. 阻止参数金宝appsimulink.simulationInpul.对象
金宝appsimulink.simulation.future. 创建未来为模拟对象
金宝appSimulink.Simulation.Job 执行Batchsim.创建一个金宝appSimulink.Simulation.Job对象,simjob.

工具

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

话题

运行多个模拟

直接从中运行多个模拟ParsimBatchsim.命令。

使用Parsim运行并行模拟

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

运行并行模拟

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

多种模拟工作流程

了解相似之处和差异ParsimParsimRuninBackground.,batchsim。

使用模拟管理器分析结果

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

特色例子