parsim
或者是batchsim
功能对于涉及多个并行模拟和大数据日志记录的工作流,可以使用数组创建模拟集万博1manbetx仿真软件。SimulationInput
对象。SimulationInput
对象帮助您在不更改模型的情况下运行多个模拟变量。数组的SimulationInput
对象使您可以运行多个模拟。
使用并行计算工具箱™许可证,您可以使用parsim
函数并行地运行模拟。该函数将多个仿真分配给并行工作人员,以加快整体仿真时间。parsim
与并行计算工具箱还自动创建并行池,识别文件依赖项,并管理加速器和快速加速器模拟的构建工件。的parsim
命令,如果并行计算工具箱许可证不可用,则串行运行多个模拟。
此外,您可以使用batchsim
并行计算工具箱和MATLAB®并行服务器™许可证。当你使用batchsim
,模拟被卸载到一个计算集群。您可以打开一个单独的MATLAB会话来访问作业和结果。
开始吧,看运行多个模拟和使用parsim运行并行模拟.
applyToModel |
将更改应用到通过SimulationInput 目的,在 |
setBlockParameter |
设置块参数用于特定的模拟通过SimulationInput 目的,在 |
setModelParameter |
通过具体的仿真设置模型参数SimulationInput 目的,在 |
setInitialState |
将初始状态设置为通过的特定模拟SimulationInput 目的,在 |
setexternalInput. |
设置外部输入以进行模拟SimulationInput 目的,在 |
setVariable |
设置模拟的变量SimulationInput 目的,在 |
验证 |
文件的内容SimulationInput 目的,在 |
setPreSimFcn |
指定一个MATLAB函数运行前,每个模拟通过开始SimulationInput 对象,在 |
setPostsimfcn. |
指定一个MATLAB函数在每次模拟完成后运行SimulationInput 对象,在 |
loadVariablesFromMATFile |
将变量从mat文件加载到万博1manbetx仿真软件。SimulationInput 目的,在 |
getSimulationJobs |
得到所有万博1manbetxsimulink.simulation.job. 对象从集群 |
内容 |
查看内容万博1manbetx仿真软件。SimulationInput 对象 |
万博1manbetx仿真软件。SimulationInput |
创建SimulationInput 对象对多个或单个模拟进行更改 |
万博1manbetxSimulink.Simulation.Variable |
变量万博1manbetx仿真软件。SimulationInput 对象 |
万博1manbetxSimulink.Simulation.BlockParameter |
块参数万博1manbetx仿真软件。SimulationInput 对象 |
万博1manbetxSimulink.Simulation.Future |
创建未来 模拟对象 |
万博1manbetxsimulink.simulation.job. |
执行batchsim 创建一个万博1manbetxsimulink.simulation.job. 目的,simJob |
仿真经理 |
监控多个模拟和可视化模拟数据 |
直接运行多个模拟从parsim
和batchsim
命令。
多个并行模拟工作流的示例。
以编程方式并行运行模型模拟。
理解它们之间的异同parsim
,parsim
与RunInBackground
, 和Batchsim。
使用模拟管理器可视化模拟数据,分析模拟结果和仿真趋势。