sdo.Experiment
실험 I/O 데이터, 모델 파라미터 및 초기 상태 값 지정
설명
입력 데이터와 출력 데이터를 Simulink® 모델의 신호와 연결하기 위해 sdo.Experiment
객체를 사용합니다. 일반적으로 실험에서 수집한 측정 데이터를 모델의 대응하는 신호와 연결합니다.
실험의 createSimulator
함수를 사용하여 시뮬레이션 객체를 만들 수 있습니다. 시뮬레이션 객체는 모델을 시뮬레이션하고 측정된 데이터와 시뮬레이션된 데이터를 비교하기 위해 사용합니다. 시뮬레이션된 응답이 실험 데이터와 일치하지 않는 경우, 모델 응답과 측정된 데이터가 일치하는 모델 파라미터 값을 추정할 수 있습니다.
추정을 위해 모델 파라미터를 지정하려면 먼저 sdo.Experiment
객체와 실험 설계 변수를 사용해 추정 목적 함수를 생성하여 설계 요구 사항을 평가해야 합니다.. 그런 다음 sdo.optimize
를 사용하여 설계 요구 사항을 충족하는 파라미터 값을 추정할 수 있습니다. 이 워크플로에 대한 자세한 내용은 모델 파라미터 값 추정하기(코드) 항목과 Write a Cost Function 항목을 참조하십시오.
생성
설명
은 exp
= sdo.Experiment(modelname
)sdo.Experiment
객체를 생성하고 ModelName
속성을 설정합니다. 나머지 속성은 디폴트 값을 갖습니다.
속성
객체 함수
createSimulator | Create simulation object from experiment to compare measured and simulated data |
getValuesToEstimate | Get model initial states and parameters for estimation from experiment |
prepareToDeploy | Configure experiment for deployment with Simulink Compiler |
setEstimatedValues | Update experiments with estimated model initial states and parameter values |
updateIOData | Update experiment input and output data |
예제
버전 내역
R2012b에 개발됨