Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

엔진 속도 모델 파라미터 추정

이 예제에서는 비선형(2차) 함수의 계수를 추정하여 시스템 컴포넌트의 동적 동작을 근사하는 방법을 보여줍니다.

엔진 속도 모델 설명

엔진 시스템에 대한 Simulink® 모델 spe_speed가 아래에 나와 있습니다.

다이어그램의 왼쪽에 "Throttle"로 레이블이 지정된 블록의 스로틀 각도가 시뮬레이션을 구동합니다. 모델의 관심 출력은 엔진 속도이며, "Engine Speed (rpm)"로 레이블이 지정된 Scope 블록을 열어서 이 속도를 모니터링할 수 있습니다.

엔진 속도 모델을 엽니다.

open_system('spe_speed')

비선형 함수를 사용한 공기 충전 모델링

모델의 다른 동적 컴포넌트 중에서 "Intake Manifold" 서브시스템은 엔진의 흡기(공기 흡입) 매니폴드의 동역학을 모델링하는 데 사용됩니다.

Intake Manifold 서브시스템을 엽니다.

open_system('spe_speed/Throttle & Manifold/Intake Manifold')

특히, 위쪽에 있는 "Convert to mass charge" 블록은 2차 다변수 다항식을 정의하여 Air Charge, Manifold Pressure, Engine Speed 사이의 관계를 근사합니다. 이 근사의 형식은 다음과 같습니다.

$$AirCharge = p(1) \times Engine Speed + p(2) \times Manifold Pressure$$

$$ + p(3) \times (Manifold Pressure)^2 + p(4) \times Engine Speed \times Manifold Pressure + p(5)$$

파라미터 추정 문제

모델의 다양한 신호에 대해 측정된 데이터를 사용할 수 있는 경우 Simulink® Design Optimization™을 사용하여 미지의 파라미터를 계산할 수 있습니다.

여기서의 파라미터 추정 문제는 다음과 같은 계수를 계산하는 것입니다.

$$p(1), p(2), p(3), p(4), p(5)$$

측정된 데이터를 사용하여 이를 계산합니다.

먼저 모델을 열고 모델의 아래쪽에 있는 주황색 블록을 더블 클릭하여 파라미터 추정기에서 사전 구성된 파라미터 추정 작업을 실행할 수 있습니다.