Main Content

System Identification

측정된 데이터에서 동적 시스템의 모델 식별하기

설명

System Identification 앱을 사용하면 측정된 입력-출력 데이터로부터 동적 시스템의 모델을 식별할 수 있습니다. 선형 모델과 비선형 모델을 추정하고 다양한 모델의 응답을 비교할 수 있습니다.

이 앱을 사용하면 다음을 수행할 수 있습니다.

  • 측정된 입력-출력 데이터를 가져오고, 플로팅하고, 전처리합니다.

  • 시간 영역, 시계열 또는 주파수 영역 데이터를 사용하여 전달 함수, 공정 모델, 다항식 모델, 상태공간 모델과 같은 선형 모델을 추정합니다.

  • 시간 영역 데이터를 사용하여 비선형 ARX와 Hammerstein-Wiener 모델을 추정합니다.

  • 추정한 모델을 독립적인 데이터 세트를 사용하여 검증합니다.

  • 추정된 모델을 추가 분석을 위해 Control System Toolbox™의 MATLAB® 작업 공간이나 선형 시스템 분석기 앱으로 내보냅니다.

자세한 내용을 알고 싶다면 System Identification 앱에서 Help > System Identification App Help를 선택하십시오.

System Identification app

System Identification 앱 열기

  • MATLAB 툴스트립: 탭의 제어 시스템 설계 및 분석 아래에서 앱 아이콘을 클릭합니다.

  • MATLAB 명령 프롬프트: systemIdentification을 입력합니다.

프로그래밍 방식으로 사용

모두 확장

systemIdentificationSystem Identification 앱을 엽니다. 앱이 이미 열려 있으면 이 명령은 초점을 앱에 맞춥니다.

systemIdentification(sessionFile)은 앱을 열고 이전에 저장한 세션 파일인 sessionFile을 MATLAB 경로에서 불러옵니다. 세션에는 저장 당시의 앱 내 데이터 세트와 모델이 포함되어 있습니다. 앱이 이미 열려 있다면 명령은 세션 파일의 내용을 앱에 이미 존재하는 내용과 병합합니다.

예를 들어 systemIdentification('mySession')은 앱을 열고 이전에 저장한 앱 세션 mySession.sid를 병합합니다.

세션을 저장하려면 System Identification 앱에서 File > Save session을 선택합니다. 세션은 .sid 확장자가 추가되어 파일에 저장됩니다.

systemIdentification(sessionFile,path)는 세션 파일에 대한 경로를 지정합니다. 이 구문은 파일이 MATLAB 경로에 없을 때 사용하십시오.

예를 들어 systemIdentification('mySession','C:\matlab\work')은 앱을 열고 C:\matlab\work에 있는 이전에 저장한 앱 세션 mySession.sid를 불러옵니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

함수