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에 개발됨