관측연산자 (Observation Operator)

대기과학
한 줄 정의: 자료동화에서 모델의 상태 변수를 관측이 실제로 측정하는 물리량(예: 위성 밝기온도)으로 변환해, 모델값과 관측값을 같은 기준에서 비교할 수 있도록 만드는 수학적 연산자입니다.

쉽게 풀면

수치예보모델은 기온이나 바람 같은 변수를 계산하지만, 실제 관측 장비(특히 위성)는 이런 값을 직접 재는 것이 아니라 다른 물리량(예: 특정 파장의 빛의 세기)을 측정하는 경우가 많습니다. 이 둘을 비교하려면 모델이 계산한 값을 관측 장비가 실제로 측정하는 값의 형태로 바꿔줄 도구가 필요한데, 그 도구가 바로 관측연산자입니다. 통역사가 서로 다른 언어를 쓰는 두 사람 사이에서 말을 옮겨주는 것처럼, 관측연산자는 모델의 언어와 관측 장비의 언어를 이어주는 역할을 합니다.

왜 중요한가

관측연산자가 정확하지 않으면 모델값과 관측값을 비교하는 과정 자체가 왜곡되어, 자료동화를 통해 얻는 초기장의 품질이 떨어질 수 있습니다. 특히 위성 자료처럼 간접적으로 대기 상태를 측정하는 관측을 활용할 때 관측연산자의 정확도는 매우 중요하게 다뤄지며, 복사전달 계산 등 복잡한 물리 모델이 관측연산자 안에 포함되기도 합니다.

논문에서는 이렇게 쓰입니다

"위성 밝기온도 자료 동화를 위해 복사전달모델 기반의 관측연산자(observation operator)를 사용하였다."

모델이 계산한 대기 상태를 위성이 실제로 측정하는 밝기온도 값으로 변환하는 데 복사전달모델을 이용했다는 뜻입니다.

"비선형 관측연산자의 선형화 오차가 자료동화 결과에 미치는 영향을 분석하였다."

관측연산자를 계산 편의를 위해 단순화(선형화)했을 때 생기는 오차가 최종 결과에 어떤 영향을 주는지 살펴보았다는 의미입니다.

조금 더 깊게 보면

지상 관측처럼 모델 변수와 관측 변수가 거의 같은 경우 관측연산자는 단순한 보간에 가까울 수 있지만, 위성 자료처럼 간접 관측인 경우에는 복사전달모델과 같은 비선형적이고 복잡한 계산이 포함될 수 있습니다. 변분자료동화에서는 이 관측연산자를 선형화한 형태(접선형모델)와 그 수반(adjoint) 형태가 최적화 계산 과정에서 함께 사용됩니다.

주의할 점

관측연산자 자체의 근사나 가정에서 오는 오차(표현오차)도 관측오차의 일부로 취급되는 경우가 많아, 관측 자체의 오차와 명확히 구분해서 다루는 것이 중요합니다.

관련 용어