Parsim
或者Batchsim.
函数对于涉及多个并行模拟和大数据日志记录的工作流程,您可以使用数组创建模拟集金宝appsimulink.simulationInpul.
对象。模拟算法
对象可帮助您运行多个模拟变体,而无需更改模型即可。阵列模拟算法
对象使您能够运行多个模拟。
使用并行计算工具箱™许可,您可以使用Parsim
函数并行运行模拟。该功能将多个模拟分发到并行工人以加速整体模拟时间。Parsim
使用并行计算工具箱,还可以自动创建并行池,标识文件依赖项,并管理用于加速器和快速加速器仿真的构建工件。这Parsim
命令在串行中运行多个模拟,如果不可用并行计算工具箱许可证。
另外,你可以使用Batchsim.
使用并行计算工具箱和马铃薯®并行服务器™许可证。当你使用时Batchsim.
,模拟卸载到计算群集中。您可以打开单独的MATLAB会话以访问作业和结果。
开始,看运行多个模拟和使用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. |
仿真管理器 |
监控多个模拟并可视化模拟数据 |
直接从中运行多个模拟Parsim
和Batchsim.
命令。
多个并行模拟工作流程的示例。
以编程方式并行运行模型模拟。
了解相似之处和差异Parsim
那Parsim
和RuninBackground.
,batchsim。
使用仿真管理器可视化仿真数据,分析仿真结果和仿真趋势。