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 in SimulationIntput object to model
setBlockParameterSet block parameter values for simulation using SimulationInput or Simulation object
setModelParameterSet model parameter values for simulation using SimulationInput or Simulation object
setInitialStateSpecify initial state for simulation using SimulationInput or Simulation object
setExternalInputSpecify external input data for top-level input ports using SimulationInput or Simulation 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 summary of specification in SimulationInput or Simulation 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 Simulink.Simulation.Job object for batch simulations

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

도움말 항목