Main Content

다중 시뮬레이션 실행하기

입력 모음을 모델에 제공하고 parsim 함수 또는 batchsim 함수를 사용하거나 Simulink®에서 다중 시뮬레이션 패널을 사용하여 이러한 입력으로 다중 시뮬레이션 실행

다중 병렬 시뮬레이션 및 대규모 데이터 기록을 포함하는 워크플로의 경우 parsim 또는 batchsim 함수를 사용하거나 Simulink 편집기의 다중 시뮬레이션 패널에서 시뮬레이션을 실행할 수 있습니다.

Parallel Computing Toolbox™ 라이선스가 있는 경우 parsim 함수를 사용하여 시뮬레이션을 병렬로 실행할 수 있습니다. 이 함수는 여러 개의 시뮬레이션을 병렬 워커로 분산하여 전체 시뮬레이션 시간을 단축합니다. Parallel Computing Toolbox와 함께 parsim 함수를 사용하면 병렬 풀 생성 과정을 자동화하고, 파일 종속성을 식별하고, 액셀러레이터 시뮬레이션 및 고속 액셀러레이터 시뮬레이션을 위한 빌드 아티팩트를 관리할 수 있습니다. Parallel Computing Toolbox 라이선스를 사용할 수 없는 경우 parsim 함수는 여러 개의 시뮬레이션을 직렬로 실행합니다.

Parallel Computing Toolbox 및 MATLAB® Parallel Server™ 라이선스가 있는 경우 batchsim 함수를 사용할 수 있습니다. batchsim 함수를 사용하면 시뮬레이션이 계산 클러스터로 분담됩니다. 작업 및 결과에 액세스하기 위한 별도의 MATLAB 세션을 열 수 있습니다.

시작하려면 Running Multiple Simulations 항목과 Run Parallel Simulations for a Thermal Model of a House Using parsim 항목을 참조하십시오.

함수

batchsimOffload simulations to run on a compute cluster
parsim동적 시스템의 다중 시뮬레이션을 병렬 또는 직렬로 실행
applyToModelApply configuration specified on Simulink.SimulationIntput object to model
setBlockParameterSet block parameter values on Simulink.SimulationInput object
setModelParameterSpecify parameter values for simulation configured using Simulink.SimulationInput object
setInitialStateConfigure Simulink.SimulationInput object to set initial state for simulation
setExternalInputSpecify external input data for top-level input ports in simulation configured using Simulink.SimulationInput object
setVariableSimulationInput 객체에 변수 값 설정
validateValidate contents of SimulationInput object
setPreSimFcnSpecify MATLAB function to run before start of each simulation on Simulink.SimulationInput object
setPostSimFcn Set MATLAB function to run after each simulation
loadVariablesFromMATFileLoad variables from MAT file into Simulink.SimulationInput object
loadVariablesFromExternalSourceLoad variables from a custom file into Simulink.SimulationInput object (R2022b 이후)
getSimulationJobsGet all Simulink.Simulation.Job objects from cluster
showContentsView contents of Simulink.SimulationInput object (R2020a 이후)

클래스

Simulink.SimulationInputSimulink.SimulationInput 객체를 생성해 모델을 변경하여 다중 시뮬레이션 또는 개별 시뮬레이션 실행
Simulink.Simulation.VariableVariables in Simulink.SimulationInput objects (R2020a 이후)
Simulink.Simulation.BlockParameterBlock parameters in Simulink.SimulationInput objects (R2020a 이후)
Simulink.Simulation.Future Create Future object for simulation
Simulink.Simulation.Job Execute batchsim to create a Simulink.Simulation.Job object, simJob

다중 시뮬레이션Run multiple simulations from the Simulink Editor (R2021b 이후)
시뮬레이션 관리자Monitor multiple simulations and visualize the simulation data

도움말 항목