이동 지평선 추정

Moving horizon estimation

이동 지평선 추정(MHE)은 소음(랜덤 변동) 및 기타 부정확성을 포함하는 일련의 측정을 사용하여 알 수 없는 변수나 모수의 추정치를 산출하는 최적화 접근법이다.결정론적 접근방식과 달리, MHE는 해결책을 찾기 위해 선형 프로그래밍이나 비선형 프로그래밍 해결기에 의존하는 반복적 접근방식을 요구한다.[1]

MHE는 특정 단순화 조건에서 Kalman 필터로 감소한다.[2]확장된 Kalman 필터와 MHE를 비판적으로 평가한 결과, MHE는 계산 비용 증가의 비용으로 성능을 향상시켰다.[3]계산 비용 때문에, MHE는 일반적으로 계산 자원이 더 많고 시스템 역학 관계가 보통에서 느리게 나타나는 시스템에 적용되었다.그러나 문헌에는 이 방법을 가속화하는 몇 가지 방법이 있다.[4][5]

개요

MHE의 적용은 일반적으로 동적 시스템의 측정 또는 측정되지 않은 상태를 추정하는 것이다.모델 내의 초기 조건과 매개변수는 측정값과 예측값을 정렬하도록 MHE에 의해 조정된다.MHE는 프로세스 모델과 측정의 유한 지평선 최적화에 기초한다.t 시 현재 프로세스 상태를 샘플링하고 과거 비교적 짧은 시간 지평선에 대해 ( 최소화 알고리즘을 통해) 최소화 전략을 계산한다: [ t- T, {\ 특히 온라인 또는 즉시 계산을 사용하여 (유러-솔루션을 통해) 찾은 상태 궤적을 탐색한다.라그랑주 방정식) 시간 까지의 객관적 축소 전략 추정 전략의 마지막 단계만 사용되면 공정 상태가 다시 샘플링되고 시간 변화 상태부터 계산이 반복되어 새로운 상태 경로와 예측 파라미터를 산출한다.추정 지평선은 계속 앞으로 이동하며 이러한 이유로 그 기법을 이동 지평선 추정이라고 한다.이 접근방식은 최적이지는 않지만, 실제로는 Kalman 필터 및 기타 추정 전략과 비교했을 때 매우 좋은 결과를 주었다.

MHE의 원리

이동 지평선 추정(MHE)은 다음을 사용하는 다변량 추정 알고리즘이다.

  • 그 과정의 내부 동적 모델
  • 과거 측정 및 측정의 역사
  • 추정 지평선에 대한 최적화 비용 함수 J.

최적의 상태와 파라미터를 계산한다.

수평선 추정 계획 이동

최적화 추정 함수는 다음을 통해 제공된다.

상태 또는 파라미터 제약 조건을 위반하지 않고(하한/높은 한계)

포함:

= i -th 모델 예측 변수(예: 예측 온도)

= i -th 측정 변수(예: 측정 온도)

= i -th 추정 모수(예: 열 전달 계수)

= 의 상대적 중요도를 반영하는 가중 계수

}} = 이전 모델 예측의 상대적 중요성을 반영하는 가중 계수

p = 의 상대적인 큰 변화에 불이익을 주는 가중 계수

수평선 이동 추정은 슬라이딩 타임 윈도우를 사용한다.각 샘플링 시 윈도우가 한 단계씩 앞으로 이동한다.측정된 출력 시퀀스를 분석하여 창의 상태를 추정하며, 사전 지식으로 창밖의 마지막 추정 상태를 사용한다.

적용들

참고 항목

참조

  1. ^ J.D. Hedengren; R. Asgharzadeh Shishavan; K.M. Powell; T.F. Edgar (2014). "Nonlinear modeling, estimation and predictive control in APMonitor". Computers & Chemical Engineering. 70 (5): 133–148. doi:10.1016/j.compchemeng.2014.04.013.
  2. ^ Rao, C.V.; Rawlings, J.B.; Maynes, D.Q (2003). "Constrained State Estimation for Nonlinear Discrete-Time Systems: Stability and Moving Horizon Approximations". IEEE Transactions on Automatic Control. 48 (2): 246–258. CiteSeerX 10.1.1.131.1613. doi:10.1109/tac.2002.808470.
  3. ^ Haseltine, E.J.; Rawlings, J.B. (2005). "Critical Evaluation of Extended Kalman Filtering and Moving-Horizon Estimation". Ind. Eng. Chem. Res. 44 (8): 2451–2460. doi:10.1021/ie034308l.
  4. ^ a b Hashemian, N.; Armaou, A. (2015). Fast Moving Horizon Estimation of nonlinear processes via Carleman linearization. Proceedings of the American Control Conference. pp. 3379–3385. doi:10.1109/ACC.2015.7171854. ISBN 978-1-4799-8684-2.
  5. ^ Hashemian, N.; Armaou, A. (2016). "Simulation, model-reduction and state estimation of a two-component coagulation process". AIChE Journal. 62 (5): 1557–1567. doi:10.1002/aic.15146.
  6. ^ Spivey, B.; Hedengren, J. D.; Edgar, T. F. (2010). "Constrained Nonlinear Estimation for Industrial Process Fouling". Industrial & Engineering Chemistry Research. 49 (17): 7824–7831. doi:10.1021/ie9018116.
  7. ^ Hedengren, J.D. (2012). Kevin C. Furman; Jin-Hwa Song; Amr El-Bakry (eds.). Advanced Process Monitoring (PDF). Springer’s International Series in Operations Research and Management Science. Archived from the original (PDF) on 2016-03-04. Retrieved 2012-09-18.
  8. ^ Ramlal, J. (2007). "Moving Horizon Estimation for an Industrial Gas Phase Polymerization Reactor" (PDF). IFAC Symposium on Nonlinear Control Systems Design (NOLCOS). Archived from the original (PDF) on 2009-09-20.
  9. ^ Sun, L. (2013). "Optimal Trajectory Generation using Model Predictive Control for Aerially Towed Cable Systems" (PDF). Journal of Guidance, Control, and Dynamics.
  10. ^ Sun, L. (2015). "Parameter Estimation for Towed Cable Systems Using Moving Horizon Estimation" (PDF). IEEE Transactions on Aerospace and Electronic Systems. 51 (2): 1432–1446. CiteSeerX 10.1.1.700.2174. doi:10.1109/TAES.2014.130642.

추가 읽기

외부 링크