2014-10-18 9 views
0

시뮬 링크 모델 (비선형)에서 알 수없는 시스템을 가지고 있으며 입력 데이터의 특정 간격에서이를 설명하는 TF를 얻는 방법을 모릅니다. 임 미안하지만, 그런 추상적 인 질문을 묻는 메신저 정말 잃었습니다.matlab/simulink에서 알 수없는 시스템의 전달 함수 (근사값)를 얻는 방법?

'tfest (data, number_of_poles, number_of_zeroes)도 시도했습니다. 또한'ident '를 입력 한 다음 ident GUI로 입력 및 출력을 가져온 다음 예상 TF를 클릭하십시오. 둘 다 내 시스템과 완전히 다른 동작을하는 전송 함수를 반환했습니다.

Im은 시스템에 어떤 입력을 생성해야합니까? 모든 종류의 조언이나 도움을 주시면 감사하겠습니다.

+1

모델이 참으로 비선형이고 tfest의 내부를 알지 못한다면, 나는 당신에게 제공 할 수있는 최선의 접근법이 특정 동작 포인트 주변의 선형화라고 생각합니다. 그래서 그것은 잘 작동하지만 특정 범위에서만 작동합니다. 값 ... – Manex

답변

1

Simulink Control Design을 사용하는 경우 Frequency Response Estimation 기능 또는 linearise your Simulink model around an operating point을 사용할 수 있습니다.

tfestident이 작동하지 않는 이유에 대한 자세한 정보 (데이터, 코드 등)를 제공해야 할 수도 있습니다. 시스템 식별 GUI에는 다양한 모델과 옵션이 있습니다. 올바른 모델을 선택해야 할 수도 있습니다.

+0

예 올바른 분모를 선택하는 문제였습니다. 실수였습니다. 감사합니다. :) –