The Journal of
the Korean Society on Water Environment

The Journal of
the Korean Society on Water Environment

Bimonthly
  • ISSN : 2289-0971 (Print)
  • ISSN : 2289-098X (Online)
  • KCI Accredited Journal

Editorial Office


  1. 부경대학교 지구환경시스템과학부 (환경공학전공) (Division of Earth Environmental System Science (Major of Environmental Engineering), Pukyong National University)
  2. 부경대학교 환경공학과 (Department of Environmental Engineering, Pukyong National University)



Data assimilation, Ensemble Kalman filter, Markov chain Monte Carlo, Stochastic hydrologic model, Uncertainty

1. Introduction

수문모형은 일반적으로 매개변수 및 상태(state)에 의해 정의된다. 매개변수는 지표면 및 지표하의 물리적인 특성으로, 일반적으로 시간 불변인 것으로 간주되며, 상태는 모형이 채택한 수문 프로세스에 의해 시간에 따라 변화되는 물의 흐름이나 저장된 물의 양을 의미한다. 매개변수, 토양수분의 초기조건, 강수량 및 잠재증발산산과 같은 외력의 불확실성은 수문예측에 상당한 오차를 유발한다. 최근 자료동화는 이러한 불확실성을 줄이기 위해 큰 관심을 받고 있다(Brocca et al., 2010; De Lannoy et al., 2007; Liu et al., 2013; Reichle et al., 2002). 자료동화는 다양한 목적으로 운영 중인 사용 가능한 모든 관측자료를 모아 모형의 불확실성과 관측오차를 정량화하고 모형으로부터 예측된 값을 관측자료와 최적으로 결합하여 모형의 상태를 갱신한다(Cloke and Pappenberger, 2009; Demargne et al., 2014; Schaake et al., 2007; Schellekens et al., 2011; Thielen et al., 2008; Werner et al., 2005; Werner et al., 2009).

수문예측의 측면에서 보면 토양수분 관측자료를 동화하여 토양수분에 관한 모형의 초기조건을 갱신하는 것이 가장 이상적이라 할 수 있다(Troch et al., 2003). 이러한 경우 관측 방정식은 선형이 된다. 그러나 실제로 토양수분의 상태는 현장에서 거의 관측되지 않으며, 이러한 관측이 가능하더라도 수문모형이 작동하는 시공간적인 범위와 적절하게 부합되지 않는 경우가 많다. 반면에, 하천유량 관측자료는 상대적으로 더 광범위하게 이용 가능하며 시공간적으로 통합된 의미에서 유역의 전체적인 조건을 반영한다. 하천유량 관측자료를 이용하여 토양수분의 상태를 갱신하기 위해 필요한 관측 방정식은 일반적으로 매우 비선형적이며, 이러한 비선형성은 자료동화를 매우 어렵게 하는 원인으로 제기되어 왔다(Rafieeinasab et al., 2014).

칼만필터(Kalman, 1960), 변형동화기법(Jazwinski, 1970; Li and Navon, 2001), 입자필터(Weerts and Serafy, 2006) 등과 같은 다양한 자료동화기법에는 각각의 고유한 장점과 단점이 있다(Liu and Gupta, 2007). 이 외에도 1차 테일러급수 근사법을 사용하여 모형 동역학을 선형화하는 확장 칼만필터가 비선형 시스템을 처리하기 위해 개발되었으며(Maybeck, 1979), 확장 칼만필터의 한계를 극복하기 위해 Evensen (2003)은 몬테카를로 기반 칼만필터인 앙상블 칼만필터를 제안했다. 앙상블 칼만필터의 장점은 모형 방정식을 선형화하지 않고 비선형 모형 동역학을 자연스럽게 처리하는 능력에 있다(Moradkhani et al., 2005). 변형동화기법과는 달리 앙상블 칼만필터는 임시적인 모형 오차 공분산의 가정이나 이를 위한 별도의 모형을 필요로 하지 않다. 이러한 이유와 알고리즘 단순성으로 인해 앙상블 칼만필터는 최근 다양한 응용 분야에서 널리 활용되고 있는 추세이다(Chen et al., 2011; Xie and Zheng, 2010).

국내 수문모형 분야에서도 자료동화기법을 활용한 연구가 수행된 바 있다. 홍수예경보에 사용되고 있는 저류함수모형에 칼만필터를 적용한 연구(Bae, 1997)를 비롯하여, SULP 홍수유출모형에 앙상블 칼만필터를 연계한 연구(Lee and Bae, 2011), 입자필터를 이용하여 저류함수모형의 매개변수를 추정한 연구(Lee et al., 2017) 등이 대표적이다. 그러나 대부분의 연구들이 극한강우사상 중심의 홍수유출모형에 집중되어 있으며, 장기간 연속유출모형과 자료동화기법을 연계한 연구는 아직 많이 부족하다. 본 연구의 목적은 장기간 연속유출모형에 앙상블 칼만필터를 적용하여 토양수분의 상태를 일상적으로 갱신하는데 있다. 이를 위하여 장기간 연속유출모의가 가능한 간단한 수문분할모형을 구성하고, 모형에 공간평균강우, 공간평균 잠재증발산, 유역 출구의 하천유량 관측자료를 동화시켜 유역의 토양수분 상태를 일 단위로 갱신해 보고자 한다.

2. Materials and Methods

2.1 단순 수문분할모형

본 연구에서는 유역의 공간평균 토양수분의 상태를 모의하기 위하여 유역을 수직방향으로 표면층, 토양층, 대수층으로 구분한 단순 수문분할모형(Simple Hydrologic Partitioning Model, SHPM)이 구성된다. SHPM에서 유역에 내린 강수는 1차적으로는 토양 습윤량과 직접유출량으로 분할되고, 토양으로 스며든 습윤양은 다시 더 깊은 토양층으로 침루하거나 대기로 기화되는 수문학적인 분할과정을 겪게 된다(Lee et al., 2020).

표면층에서는 강수량을 입력받아 지표면 최대 저류고 ../../Resources/kswe/KSWE.2020.36.5.353/PIC6FF8.gif까지는 지표면 저류시키며, 그 이상의 초과강우 ../../Resources/kswe/KSWE.2020.36.5.353/PIC6FF9.gif는 토양층으로 내려 보낸다. 지표면에 저류된 물은 아래와 같이 증발산에 영향을 미친다.

(1)
E t = min V max , t , d t

여기서 ../../Resources/kswe/KSWE.2020.36.5.353/PIC700A.gif는 시간 ../../Resources/kswe/KSWE.2020.36.5.353/PIC700B.gif에서 표면층 증발산량, ../../Resources/kswe/KSWE.2020.36.5.353/PIC701B.gif는 잠재증발산량, ../../Resources/kswe/KSWE.2020.36.5.353/PIC701C.gif는 지표면 저류량이다.

지표면 초과강우 ../../Resources/kswe/KSWE.2020.36.5.353/PIC701D.gif로부터 토양층에 저류되는 습윤양 ../../Resources/kswe/KSWE.2020.36.5.353/PIC702E.gif와 직접유출 ../../Resources/kswe/KSWE.2020.36.5.353/PIC702F.gif은 NRCS-CN 방법(USDA-SCS, 1985)에 착안하여 아래와 같이 계산된다.

(2)
W t = B t n Z r 1 - x t B t + n Z r 1 - x t
(3)
Q t = B t - W t

여기서 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7030.gif는 토양층의 유효깊이이며, ../../Resources/kswe/KSWE.2020.36.5.353/PIC7040.gif는 0에서 1 사이로 정규화된 토양수분이다. 토양층에 저류된 물의 증발산 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7041.gif은 아래와 같이 모의된다.

(4)
V t = V max , t - E t s t s * ,         f o r   0 s t s * = V max , t - E t ,         f o r   s * < s t 1

여기서 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7052.gif는 임계 토양수분으로, 현재 토양수분이 이보다 작을 경우에는 토양수분에 비례하여 증발산량이 감소되며, 이보다 클 경우에는 대기가 요구하는 만큼의 증발산이 이루어진다.

토양층으로부터 대수층으로 침루되는 양은 포화투수계수 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7053.gif, 침루 지수 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7054.gif, 토양층 토양수분의 함수로 아래와 같이 계산된다.

(5)
K t = K s s t ^ β

대수층으로부터의 기저유출 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7065.gif은 대수층에 쌓인 물의 높이 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7066.gif에 비례하여 아래와 같이 모의된다.

(6)
G t = α R t

여기서 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7067.gif는 기저유출 계수이다. 따라서 하천유량 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7077.gif../../Resources/kswe/KSWE.2020.36.5.353/PIC7078.gif../../Resources/kswe/KSWE.2020.36.5.353/PIC7079.gif의 합으로 구성된다.

따라서 본 연구에 적용된 SHPM은 6개의 매개변수(../../Resources/kswe/KSWE.2020.36.5.353/PIC708A.gif, ../../Resources/kswe/KSWE.2020.36.5.353/PIC708B.gif, ../../Resources/kswe/KSWE.2020.36.5.353/PIC708C.gif, ../../Resources/kswe/KSWE.2020.36.5.353/PIC709D.gif, ../../Resources/kswe/KSWE.2020.36.5.353/PIC709E.gif, ../../Resources/kswe/KSWE.2020.36.5.353/PIC709F.gif)로 구성되며, 강수량과 잠재증발산량이 입력자료로 요구된다. 계산시간 간격은 일 단위로 설정하였다.

2.2 마코프 체인 몬테카를로 표본추출

적용된 SHPM의 6개 매개변수는 추후 자료동화를 위한 불확실성을 고려하기 위하여 Metropolis-Hastings (MH) 알고리즘을 이용하여 추정되었다. 이 알고리즘은 매개변수의 사후분포 ../../Resources/kswe/KSWE.2020.36.5.353/PIC70AF.gif에서 표본을 추출하는 Markov Chain Monte Carlo (MCMC) 표본추출을 위한 알고리즘들 중 하나이다. MH 알고리즘은 매개변수 값 ../../Resources/kswe/KSWE.2020.36.5.353/PIC70B0.gif와 함께 시작된다. 그런 다음 매개변수의 ../../Resources/kswe/KSWE.2020.36.5.353/PIC70B1.gif개 시퀀스 ../../Resources/kswe/KSWE.2020.36.5.353/PIC70C2.gif, ../../Resources/kswe/KSWE.2020.36.5.353/PIC70C3.gif가 아래와 같은 절차를 거쳐 생성된다.

(1) 제안분포 ../../Resources/kswe/KSWE.2020.36.5.353/PIC70D3.gif로부터 후보 매개변수 ../../Resources/kswe/KSWE.2020.36.5.353/PIC70D4.gif을 생성한다. 이 때, 제안분포는 본 연구에서는 평균 ../../Resources/kswe/KSWE.2020.36.5.353/PIC70D5.gif, 분산 ../../Resources/kswe/KSWE.2020.36.5.353/PIC70E6.gif인 끝이 매개변수의 상한과 하한에 의해 잘려진 정규분포가 적용되었다.

(2) 채택 기준 값 ../../Resources/kswe/KSWE.2020.36.5.353/PIC70E7.gif 계산

(7)
T = π ( Y | θ * ) q ( θ i - 1 | θ * ) π ( Y | θ i - 1 ) q ( θ * | θ i - 1 )

여기서 ../../Resources/kswe/KSWE.2020.36.5.353/PIC70E8.gif../../Resources/kswe/KSWE.2020.36.5.353/PIC70F9.gif은 각각 매개변수 ../../Resources/kswe/KSWE.2020.36.5.353/PIC70FA.gif../../Resources/kswe/KSWE.2020.36.5.353/PIC70FB.gif에서의 우도 값으로 아래와 같이 정의된다.

(8)
π ( Y | θ ) = i = 1 n e - Q i ^ o - Q i ^ s 2 σ o ^ 2

여기서 ../../Resources/kswe/KSWE.2020.36.5.353/PIC710B.gif는 관측된 유량, ../../Resources/kswe/KSWE.2020.36.5.353/PIC710C.gif는 매개변수 벡터 ../../Resources/kswe/KSWE.2020.36.5.353/PIC710D.gif을 이용하여 모의된 유량, ../../Resources/kswe/KSWE.2020.36.5.353/PIC711E.gif은 관측 유량자료의 개수, ../../Resources/kswe/KSWE.2020.36.5.353/PIC711F.gif는 관측 유량자료의 분산이다. 유량자료에 평방근을 취한 이유는 큰 유량에 치우쳐서 사후분포가 고 유량에 적합하도록 편향되게 표본 추출되는 것을 방지할 목적으로 도입된다.

(3) 0에서 1 사이의 균등난수 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7130.gif에 대하여 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7131.gif을 만족하면, ../../Resources/kswe/KSWE.2020.36.5.353/PIC7132.gif가 되며, 그렇지 못할 경우에는 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7142.gif이 된다.

초기 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7143.gif회 반복하는 단계를 거친 후에 구성된 Markov 체인은 매개변수의 사후분포 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7144.gif에서 무작위로 추출된 매개변수를 갖는 체인으로 수렴된다. 이 때, 초기 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7155.gif회 반복되기 전에 추출된 매개변수는 버려야 한다.

MH 알고리즘을 사용하기 전에, 초기 매개변수 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7156.gif, 제안분포 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7157.gif, 초기 반복 추출 횟수 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7167.gif, 총 반복 추출 횟수 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7168.gif 등이 결정될 필요가 있다. 초기 값 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7179.gif의 선택은 일반적으로 결과에 민감하지 않은 반면에, 제안분포 ../../Resources/kswe/KSWE.2020.36.5.353/PIC717A.gif의 선택은 중요하다. 일반적인 방법은 평균 ../../Resources/kswe/KSWE.2020.36.5.353/PIC717B.gif과 일정한 공분산 행렬 ../../Resources/kswe/KSWE.2020.36.5.353/PIC718C.gif인 정규분포를 사용하는 것인데, ../../Resources/kswe/KSWE.2020.36.5.353/PIC718D.gif의 채택 율이 20 ~ 70 %가 되도록 ../../Resources/kswe/KSWE.2020.36.5.353/PIC718E.gif을 선택하는 것이 추천된다. 버려질 반복 횟수 ../../Resources/kswe/KSWE.2020.36.5.353/PIC719E.gif../../Resources/kswe/KSWE.2020.36.5.353/PIC719F.gif의 20 % 이상을 적용하면 충분한 것으로 알려져 있으며, 체인이 진행되는 경과를 추적하여 매개변수 사후분포의 평균값들의 수렴되기에 충분할 만큼 표본 횟수 ../../Resources/kswe/KSWE.2020.36.5.353/PIC71B0.gif을 확보해야한다(Kim et al., 2020).

생성된 표본으로부터 매개변수의 사후분포의 특성을 정량화할 수 있다. 일반적으로 최종 추정된 매개변수 ../../Resources/kswe/KSWE.2020.36.5.353/PIC71B1.gif는 아래와 같이 계산된다.

(9)
θ ¯ = 1 M i = N + 1 M θ i

이 외에도 추정된 매개변수의 분산도 생성된 표본으로부터 계산 가능하다.

2.3 앙상블 칼만필터

본 연구에서 다루고 있는 문제는 앙상블 칼만필터(Ensemble Kalman Filter, EnKF)를 이용하여 장기간 연속유출모형인 SHPM에 관측 강우, 잠재증발산, 관측 하천유량자료를 동화시켜 모형으로부터 계산되는 토양수분의 상태를 일 단위로 갱신하는 것이다. EnKF를 이용하여 토양수분의 상태를 갱신하는 절차는 아래와 같다.

(1) Step 1: 토양수분의 예측 값 ../../Resources/kswe/KSWE.2020.36.5.353/PIC71C2.gif 계산

(10)
x t + 1 ^ i - = f x t ^ i + , u t + 1 ^ i , θ t + 1 ^ i i = 1 , , n

여기서 ../../Resources/kswe/KSWE.2020.36.5.353/PIC71C3.gif는 시간 ../../Resources/kswe/KSWE.2020.36.5.353/PIC71C4.gif에서 상태변수인 토양수분 예측 값, ../../Resources/kswe/KSWE.2020.36.5.353/PIC71D4.gif는 시간 ../../Resources/kswe/KSWE.2020.36.5.353/PIC71D5.gif에서 상태변수 갱신 값, ../../Resources/kswe/KSWE.2020.36.5.353/PIC71E6.gif은 시간 ../../Resources/kswe/KSWE.2020.36.5.353/PIC71E7.gif에서의 입력 값, ../../Resources/kswe/KSWE.2020.36.5.353/PIC71E8.gif는 시간 ../../Resources/kswe/KSWE.2020.36.5.353/PIC71F8.gif에서 매개변수, ../../Resources/kswe/KSWE.2020.36.5.353/PIC71F9.gif는 모형, ../../Resources/kswe/KSWE.2020.36.5.353/PIC71FA.gif는 EnKF에서 실행되는 표본추출 횟수이다. 이 때, 입력자료 ../../Resources/kswe/KSWE.2020.36.5.353/PIC720B.gif(본 연구에서는 일 강수량 및 일 잠재증발산량)은 아래와 같은 관측오차를 갖는 것으로 가정한다.

(11)
u t + 1 ^ i = u t + 1 + ξ t + 1 ^ i ξ t + 1 ^ i ~ N ( 0 , Σ t + 1 ^ u Σ t + 1 ^ u = v · u t + 1 2

여기서 ../../Resources/kswe/KSWE.2020.36.5.353/PIC720C.gif은 입력자료 관측 값이며, 관측오차는 평균 0, 분산 ../../Resources/kswe/KSWE.2020.36.5.353/PIC721D.gif인 정규분포를 따른다고 가정한다. 본 연구에서는 관측오차에 관측 값의 10 % 만큼의 표준편차를 부여하였다(즉, ../../Resources/kswe/KSWE.2020.36.5.353/PIC721E.gif= 0.1). 매개변수 ../../Resources/kswe/KSWE.2020.36.5.353/PIC721F.gif는 MCMC를 이용한 SHPM의 매개변수 추정 시 도출된 사후분포로부터 무작위로 추출하여 구성하였다.

(2) Step 2: 하천유량의 예측 값 ../../Resources/kswe/KSWE.2020.36.5.353/PIC722F.gif 계산

(12)
y ^ t + 1 ^ i = h x t + 1 ^ i - , θ t + 1 ^ i

여기서 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7230.gif는 토양수분의 상태가 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7231.gif일 때, 하천유량의 예측 값으로 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7242.gif을 반환하는 전이함수로 간주할 수 있는데, 본 연구에서는 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7253.gif가 되는 재귀적 모형 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7254.gif을 구성하여 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7255.gif../../Resources/kswe/KSWE.2020.36.5.353/PIC7265.gif에 모두 적용하였다. 참고로 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7266.gif의 평균 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7277.gif이 시간 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7278.gif에서 하천유량의 최종적인 예측 값이 된다.

(3) Step 3: 오차 공분산의 계산

(13)
Σ t + 1 ^ x y - = 1 n - 1 x t + 1 ^ i - - x t + 1 ^ i - ¯ y ^ t + 1 ^ i - y ^ t + 1 ^ i ¯
(14)
Σ t + 1 ^ y y = 1 n - 1 y ^ t + 1 ^ i - y ^ t + 1 ^ i ¯ 2

여기서 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7279.gif../../Resources/kswe/KSWE.2020.36.5.353/PIC7289.gif의 평균이며, ../../Resources/kswe/KSWE.2020.36.5.353/PIC728A.gif은 시간 ../../Resources/kswe/KSWE.2020.36.5.353/PIC729B.gif에서 관측된 하천유량이다.

(4) Step 4: 칼만 이득 ../../Resources/kswe/KSWE.2020.36.5.353/PIC729C.gif 계산

(15)
K t + 1 = Σ t + 1 ^ x y - Σ t + 1 ^ y y + Σ t + 1 ^ y

여기서 ../../Resources/kswe/KSWE.2020.36.5.353/PIC729D.gif는 시간 ../../Resources/kswe/KSWE.2020.36.5.353/PIC72AE.gif에서 관측 하천유량의 관측오차 ../../Resources/kswe/KSWE.2020.36.5.353/PIC72AF.gif의 분산으로, 아래와 같은 정규분포를 따르는 것으로 가정하였다.

(16)
y t + 1 ^ i = y t + 1 + ν t + 1 ^ i ν t + 1 ^ i ~ N ( 0 , Σ t + 1 ^ y Σ t + 1 ^ y = p · y t + 1 2

본 연구에서는 하천유량 관측오차는 관측 값의 10 % 만큼의 표준편차를 갖는 것으로 가정하였다(즉, ../../Resources/kswe/KSWE.2020.36.5.353/PIC72B0.gif= 0.1).

(5) Step 5: 토양수분의 갱신 값 ../../Resources/kswe/KSWE.2020.36.5.353/PIC72C0.gif 계산

(17)
x t + 1 ^ i + = x t + 1 ^ i - + K t + 1 y t + 1 ^ i - y ^ t + 1 ^ i

자료동화를 위한 EnKF는 관측된 입력자료(../../Resources/kswe/KSWE.2020.36.5.353/PIC72C1.gif) 및 유량자료(../../Resources/kswe/KSWE.2020.36.5.353/PIC72D2.gif)의 오차와 모형의 오차를 고려하여 모형에서 도출된 토양수분(../../Resources/kswe/KSWE.2020.36.5.353/PIC72D3.gif)을 갱신하고, 이 값(../../Resources/kswe/KSWE.2020.36.5.353/PIC72D4.gif)을 다음 시간의 유량(즉, ../../Resources/kswe/KSWE.2020.36.5.353/PIC72E5.gif)을 모의하기 위한 초기 값으로 이용하는 순환 프로세스이다. 결정론적으로 모의된 토양수분은 자료와 모형 등의 불확실성으로 인하여 오차가 누적되는 것을 피할 수 없으나, 추계학적으로 갱신된 토양수분은 관측 유량자료의 정보를 이용하여 오차가 누적되는 것을 일부 차단할 수 있기 때문에, 더 정도 높은 토양수분이 모의될 가능성이 높아진다.

2.4 연구유역 및 수치실험계획

본 연구에서 제안된 SHPM은 낙동강 유역의 안동댐, 합천댐, 남강댐, 밀양댐 상류에 적용되었다. 유량모의기간은 2009년부터 2018년까지이다. 댐 유역 인근 기상청에서 운영 중인 Automated Synoptic Observing System (ASOS) 일 기상 자료를 바탕으로, 연구유역을 대상으로 티센 가중치 방법을 이용하여 면적 평균된 일 강우량 및 일 잠재증발산 자료를 구축하였다. 일 잠재증발산을 산정하기 위해 Penman-Monteith 방법(Allen et al., 1998)을 적용하였으며, 기상 자료 중 최저 및 최고 기온, 평균 풍속, 평균 이슬점온도가 사용되었다. Penman-Monteith 방법을 이용한 잠재증발산 산정에 대한 보다 자세한 사항은 Allen et al. (1998)을 참고할 수 있다. 관측유량자료는 국가수자원관리종합정보시스템 Water Resources Management Information System (WAMIS)에서 제공하는 일 단위 댐 유입량 자료를 사용하였다(HRFCO, 2020). 연구유역의 위치도와 적용된 기상관측소의 위치를 Fig. 1에 나타내었으며, 연구유역에 대한 기본적인 정보를 Table 1에 나타내었다.

Table 1. Information on selected study areas
Watershed Andong Dam Hapcheon Dam Namgang Dam Milyang Dam
Area (㎢) 1,584.0 925.0 2,285.0 95.4
Yearly average precipitation (㎜) 1,088.0 1,219.3 1,465.6 1,205.3
Yearly average inflow (㎜) 501.3 587.4 912.8 778.0
Fig. 1. Study areas and locations of meterological observation sites.
../../Resources/kswe/KSWE.2020.36.5.353/PIC72E6.png

EnKF의 적용성을 살펴보기 위하여 먼저 2009년부터 2014년까지의 관측 기상자료 및 유량자료를 이용하여 SHPM 매개변수의 사후분포를 추정하였다. 이 때, 2009년 자료는 모형의 warming-up으로 사용되었다(즉, 2010년부터 2014년까지 5년 자료를 이용하여 매개변수를 추정). 그 후, 추정된 매개변수를 이용하여 2015년부터 2018년까지의 일 유량과 토양수분을 모의하였다(결정론적인 SHPM 모의, D-SHPM). 그와 동시에, 관측 유량자료가 매일 업데이트되는 것을 받아서(../../Resources/kswe/KSWE.2020.36.5.353/PIC7306.gif) 당일에 모의된 토양수분을 갱신하였으며(../../Resources/kswe/KSWE.2020.36.5.353/PIC7307.gif../../Resources/kswe/KSWE.2020.36.5.353/PIC7308.gif), 갱신된 토양수분을 이용하여 다시 다음 날의 유량(../../Resources/kswe/KSWE.2020.36.5.353/PIC7318.gif)을 모의하였다(추계학적 SHPM 모의, S-SHPM). D-SHPM으로부터 모의된 유량과 S-SHPM으로부터 모의된 유량의 정확도를 비교함으로써, 자료동화된 토양수분의 정도를 살펴보고자 하였다(Fig. 2 참조).

Fig. 2. Study concept diagram.
../../Resources/kswe/KSWE.2020.36.5.353/PIC7319.png

모의된 유량의 정확도는 세 가지 통계량(../../Resources/kswe/KSWE.2020.36.5.353/PIC732A.gif, ../../Resources/kswe/KSWE.2020.36.5.353/PIC732B.gif, ../../Resources/kswe/KSWE.2020.36.5.353/PIC732C.gif)을 이용하여 수행되었다. ../../Resources/kswe/KSWE.2020.36.5.353/PIC733D.gif는 관측자료와 모의자료의 선형회귀분석에 의한 결정계수이며, 0.6이상이면 모형의 예측성능(즉, 관측자료와의 일치성)이 만족스러운 것으로 제시되어 있다(Me et al., 2015). ../../Resources/kswe/KSWE.2020.36.5.353/PIC733E.gif는 Nash-Sutcliffe 모형효율계수로서 아래와 같다(Nash and Sutcliffe, 1970). 기본적으로 ../../Resources/kswe/KSWE.2020.36.5.353/PIC733F.gif가 1에 가까울수록 모형이 더 정확하다는 것을 의미한다. 충분한 품질의 모형을 나타내는 임계값은 0.5에서 0.65 사이로 제안되어있다(Ritter and Munoz-Carpena, 2013).

(18)
N S E = 1 - i = 1 n Q i ^ s - Q i ^ o 2 t = 1 T Q i ^ o - Q ¯ o 2

../../Resources/kswe/KSWE.2020.36.5.353/PIC734F.gifGupta et al. (2009)이 제안한 계수로서 Eq. (19)을 통해 산정된다.

(19)
K G E = 1 - r - 1 2 + α - 1 2 + β - 1 2

여기서, ../../Resources/kswe/KSWE.2020.36.5.353/PIC7350.gif은 관측자료와 모의자료의 선형상관계수, ../../Resources/kswe/KSWE.2020.36.5.353/PIC7361.gif는 모의자료의 표준편차와 관측자료의 표준편차의 비, ../../Resources/kswe/KSWE.2020.36.5.353/PIC7362.gif는 모의자료의 평균과 관측자료의 평균 비이다. ../../Resources/kswe/KSWE.2020.36.5.353/PIC7363.gif가 1에 가까울수록 모의자료가 관측자료를 높은 수준으로 모의하고 있음을 의미한다. Patil and Stieglitz (2015)는 KGE가 0.6 이상이면 충분히 만족스러운 모의결과로 간주될 수 있음을 제시하였다.

3. Results and Discussion

3.1 MCMC를 이용한 SHPM의 매개변수 추정

SHPM 매개변수의 사전분포는 균등분포로 가정하였다. 균등분포의 하한과 상한은 매개변수의 물리적인 의미를 참고하여, 가능한 넓은 범위의 구간을 갖도록 설정하였다. 토양층 유효깊이 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7374.gif은 5 ~ 1,000 mm, ../../Resources/kswe/KSWE.2020.36.5.353/PIC7375.gif는 0.01 ~ 0.99, ../../Resources/kswe/KSWE.2020.36.5.353/PIC7376.gif는 15 ~ 230 mm/day, ../../Resources/kswe/KSWE.2020.36.5.353/PIC7386.gif는 1 ~ 10, ../../Resources/kswe/KSWE.2020.36.5.353/PIC7387.gif는 0 ~ 1, ../../Resources/kswe/KSWE.2020.36.5.353/PIC7398.gif는 1 ~ 10 mm로 각각 설정하였다. 연구유역에 대하여 여러 차례의 반복적인 수치실험결과, MH 알고리즘의 초기 반복횟수 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7399.gif은 36,000회로 설정하였으며, 이후 체인의 반복횟수 ../../Resources/kswe/KSWE.2020.36.5.353/PIC739A.gif는 120,000회로 고정하였다.

MH 알고리즘을 이용한 SHPM의 매개변수 추정결과는 Table 2와 같다. Table 2에서 최종 추정된 매개변수 값은 각 매개변수에 대응하는 Mean 열에 있는 값들이다. 일 유량 보정결과를 KGE 기준으로 살펴보면, 안동댐 유역 0.77, 합천댐 유역 0.79, 남강댐 유역 0.56, 밀양댐 유역 0.39의 결과를 보여주고 있다. 월 유량 보정결과는 KGE를 기준으로 안동댐 유역 0.75, 합천댐 유역 0.92, 남강댐 유역 0.81, 밀양댐 유역 0.66이다. 따라서 안동댐 유역, 합천댐 유역, 남강댐 유역은 SHPM이 일 유량을 받아들일 수 있는 수준으로 재현하고 있으며, 밀양댐 유역에 대해서는 일 유량의 다소 재현 능력이 떨어지나 월 유량은 사용 가능할 수준으로 재현하고 있음을 알 수 있다.

Table 2. Mean and standard deviation (SD) of parameter posterior distribution obtained by Metropolis-Hastings algorithm
Parameter
ID
Parameter Andong Dam Hapcheon Dam Namgang Dam Milyang Dam
Mean SD Mean SD Mean SD Mean SD
1 ../../Resources/kswe/KSWE.2020.36.5.353/PIC73AA.gif 285.7035 106.5131 419.5714 175.3185 391.9934 212.5554 242.6593 168.3424
2 ../../Resources/kswe/KSWE.2020.36.5.353/PIC73AB.gif 0.5801 0.2539 0.6985 0.2167 0.6541 0.2421 0.6487 0.2479
3 ../../Resources/kswe/KSWE.2020.36.5.353/PIC73AC.gif 161.8661 48.1161 129.4205 58.965 135.3455 58.9113 137.1389 58.2036
4 ../../Resources/kswe/KSWE.2020.36.5.353/PIC73BD.gif 2.8412 1.0965 4.6504 1.9271 4.4612 2.2796 3.5205 1.8756
5 ../../Resources/kswe/KSWE.2020.36.5.353/PIC73BE.gif 0.8147 0.1435 0.7074 0.2095 0.6475 0.2377 0.6238 0.2462
6 ../../Resources/kswe/KSWE.2020.36.5.353/PIC73CF.gif 5.7605 2.4480 5.0698 2.5811 5.3635 2.5888 5.218 2.564
day ../../Resources/kswe/KSWE.2020.36.5.353/PIC73D0.gif 0.6842 0.7817 0.7265 0.4923
NSE 0.6695 0.7779 0.6696 0.4602
KGE 0.7691 0.7871 0.5627 0.3921
month R2 0.9277 0.9712 0.9686 0.8917
NSE 0.8560 0.9628 0.9460 0.8294
KGE 0.7493 0.9202 0.8061 0.6598
p-factor (%) 59.6933 77.8751 89.3209 85.1588
r-factor 0.4115 0.4042 0.3908 0.3653
* The p-factor means the percentage of observations covered by the 95 PPU (Percent Prediction Uncertainty) band (Abbaspour et al., 2007).
** The r-factor is a measure of the thickness of the 95PPU band (Abbaspour et al., 2007).

Fig. 3은 MH 알고리즘에 의해 추정된 매개변수를 이용하여 계산한 하천유량을 보여주고 있다. 수치적으로 살펴보면, 안동댐 유역은 관측유량보다 13 % 정도 많은 유량을 모의하고 있으며, 합천댐, 남강댐, 밀양댐은 각각 2 %, 15 %, 25 % 정도 적은 유량을 모의하고 있다. 밀양댐의 경우 유량이 작은 기간 동안의 관측자료 신뢰도가 다소 미흡한 것을 알 수 있으나, 전체적으로 살펴보았을 때 적용된 유역 모두에서 SHPM이 극단적으로 작은 관측유량을 제대로 모의할 수는 없는 것으로 나타났다. 이는 SHPM의 프로세스가 지표면 및 지표하 상층부 토양에서의 수문분할과정은 비교적 양호하게 구현하고 있으나, 지표하 하층부에서의 지하수 유출 프로세스가 너무 단순하게 구성되었기 때문인 것으로 판단된다.

Fig. 3. Simulation results (2010 ~ 2014) using best parameters.
../../Resources/kswe/KSWE.2020.36.5.353/PIC73D1.png

Fig. 3은 또한 MH 알고리즘을 이용하여 추정된 유량모의결과의 95 % 신뢰구간을 보여주고 있다. Fig. 3에서 음영으로 칠해진 95 PPU는 MCMC에 의해 표본 추출된 매개변수를 이용하여 계산된 유량의 95 %가 속하는 구간을 의미한다. 모의된 유량의 신뢰도를 도식적으로 살펴볼 수 있는 유용한 방법들 중 하나는 관측유량이 계산된 95 PPU 안에 얼마나 포함되어 있는 지일 것이다. 이를 정량적으로 나타낸 수치가 Table 2의 p-factor이며, 100 %에 수렴할수록 추정된 매개변수에 대한 신뢰도가 높다(Ryu et al., 2012). MH 알고리즘의 p-factor로 살펴볼 때, 합천댐, 남강댐, 밀양댐 매개변수의 신뢰도는 우수한 편이나, 안동댐의 매개변수는 다소 충분하지 못한 것으로 나타났다. 관측유량의 표준편차에 대한 95 PPU의 평균적인 폭을 의미하는 r-factor의 관점에서 보면 적용된 유역에서 모두 유사함을 알 수 있다. 그러나 Joh et al. (2012)에서 언급한 바와 같이 r-factor는 작을수록 추정된 매개변수의 신뢰도가 높으므로, r-factor의 관점에서 보더라도 안동댐 매개변수의 신뢰도가 상대적으로 다른 유역에 비하여 낮음을 살펴볼 수 있다.

Fig. 4는 MH 알고리즘을 이용하여 도출된 안동댐 유역 매개변수의 사후분포를 사전분포와 함께 나타내고 있다. 사전분포와 비교하였을 때, MH 알고리즘에 의한 사후분포의 경우 매개변수 ../../Resources/kswe/KSWE.2020.36.5.353/PIC73F1.gif../../Resources/kswe/KSWE.2020.36.5.353/PIC7402.gif는 사후분포가 대응되는 사전분포와 크게 다르지 않음을 살펴볼 수 있다. 이는 MCMC 표본추출을 통하여 넓은 범위의 사전분포의 정보가 원하는 만큼 축소되지 않았음을 의미한다. 그림으로 나타내지는 않았지만, 다른 유역의 경우에도 안동댐의 결과와 크게 다르지 않았으며, 단 합천댐의 경우에는 매개변수 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7412.gif 대신에 ../../Resources/kswe/KSWE.2020.36.5.353/PIC7432.gif의 사후분포가 사전분포와 유사하게 나타났다. 이로부터 지표면 최대 저류고에 대한 불확실성이 다른 매개변수에 비하여 상대적으로 높음을 살펴볼 수 있다.

Fig. 4. Prior and posterior distributions in Metropolis-Hastings algorithm.
../../Resources/kswe/KSWE.2020.36.5.353/PIC7433.png

상대적으로 넓은 범위의 사후분포를 얻게 된 이유는 크게 두 가지 원인으로 분석될 수 있다. 첫 번째 원인으로는 매개변수의 범위, 즉 상한과 하한을 실제 나타날 수 있는 값의 범위를 고려하여 충분히 크게 설정하였으며, 매개변수의 상한과 하한의 정보 이외에는 사전정보가 없다고 가정하였기 때문이다(즉, 균등분포 가정). 만약 매개변수의 사전정보(즉, 유사한 유역에서의 추정된 매개변수의 범위 또는 시행착오 방법에 의한 사후분포 추정결과의 사전정보 환류 등)를 적극적으로 반영한다면, Fig. 4의 형태보다는 더 좁은 범위의 사후분포를 얻는 것이 가능할 것이다. 두 번째 원인으로는 매개변수의 유출모의에 대한 민감도이다. 유출모의에 영향력이 크지 않는 매개변수는 어떠한 값이 추정되더라고 결과에 미치는 영향이 작기 때문에 넓은 범위의 매개변수 사후분포가 형성될 수밖에 없다. 따라서 사후분포의 적절한 수렴 여부를 판단하기 위해서는 매개변수의 민감도 분석이 선행되어야 가능할 것이다. 그러나 본 연구에서 MH 알고리즘을 이용하 여 매개변수의 사후분포를 얻은 목적은 이후 EnKF에서 사용될 매개변수 불확실성에 관한 정보를 얻기 위함이다. 즉, 추가적인 사전정보의 반영이나 별도의 매개변수 민감도 분석을 통한 사후분포의 수렴도 개선은 추후 별도의 연구를 통해서 살펴볼 수 있을 것이다. 본 연구에서는 Fig. 4에서 도출된 사후분포를 이후 EnKF 실행 시 활용하기로 하였다.

3.2 EnKF를 이용한 SHPM의 토양수분 갱신 및 하천유량 예측

2009년부터 2014년 일 유량을 이용하여 추정된 매개변수 사후분포를 이용하여 설정된 SHPM로부터 2015년 이후의 토양수분을 일 단위로 갱신하기 위하여 매일 1,000회의 표본추출이 실행되었다.

Fig. 5는 합천댐에서 2018년 7월 19일 모의된 토양수분 예측 값(../../Resources/kswe/KSWE.2020.36.5.353/PIC7463.gif)의 경험적 확률분포(Fig. 4(b)의 ‘predicted’)를 보여주고 있다. 동일한 날에 하천 관측유량(Fig. 5(a)의 ‘observed’)은 모의된 하천유량의 앙상블(Fig. 5(a)의 ‘S-SHPM’ 참조) 평균보다 작다. 따라서 토양수분 예측 값은 더 작은 값으로 갱신(../../Resources/kswe/KSWE.2020.36.5.353/PIC7464.gif)되고 있음을 살펴볼 수 있다(Fig. 5(b)의 ‘updated’ 참조). 따라서 S-SHPM의 토양수분과 하천유량은 일 단위로 관측되는 하천유량의 정보를 동화시켜가면서 재귀적으로 갱신된 모의결과를 생산하게 된다. 반면에 D-SHPM은 하천유량 관측정보와는 상관없이 모형 자체적인 동역학적인 프로세스에 따라 입력되는 강우량과 증발산량을 이용하여 토양수분 및 하천유량을 모의하게 된다.

Fig. 5. Normalized soil moisture update from observed daily flow depth assimilation.
../../Resources/kswe/KSWE.2020.36.5.353/PIC7465.png

Fig. 6은 합천댐의 2018년 토양수분 모의결과를 보여주고 있다. 초록색으로 표시된 부분은 EnKF 과정에서 매일 1,000개의 앙상블을 모의한 결과(S-SHPM)이며, 앙상블 평균한 결과가 <S-SHPM>이다. 본 연구에서 토양수분은 관측할 수 없는 상태변수이며, 따라서 관측 가능하고 예측 가능한 변수인 하천유량의 예측 정확성을 통하여 토양수분 추정의 정확도를 살펴보게 된다.

Fig. 6. Normalized soil moisture variation for Hapcheon.
../../Resources/kswe/KSWE.2020.36.5.353/PIC7486.png

하천유량 예측 대한 EnKF의 성능은 Fig. 7로부터 확인할 수 있다. 하천유량모의는 SHPM을 이용하여 합천댐 유역에서 2015년에서 2018년까지의 일 하천유량 관측자료를 동화하여 재귀적으로 추정한 결과 중 2018년의 결과이다. Fig. 7에서 ‘S-SHPM’은 EnKF 과정에서 생성된 1,000개의 앙상블 모의유량이며, 이들의 앙상블 평균이 <S-SHPM>이다. D-SHPM은 하천유량 관측정보와는 상관없이 모형 자체적인 동역학적인 프로세스에 따라 입력되는 강우량과 증발산량을 이용하여 모의된 하천유량이다.

Fig. 7. Ensemble daily flow depth forecasting.
../../Resources/kswe/KSWE.2020.36.5.353/PIC7496.png

Table 3에서 수치적으로 확인할 수 있듯이, 일 하천유량 예측의 앙상블 평균은 관측 유량자료와 매우 잘 일치하고 있다. ../../Resources/kswe/KSWE.2020.36.5.353/PIC74A7.gif../../Resources/kswe/KSWE.2020.36.5.353/PIC74A8.gif에서는 큰 차이가 없지만, ../../Resources/kswe/KSWE.2020.36.5.353/PIC74A9.gif는 모든 유역에서 D-SHPM 보다는 S-SHPM의 예측력이 더 우수한 것으로 나타났다. S-SHPM의 앙상블 범위 또한 관측 유량자료를 대부분 포함하고 있다. KGE를 기준으로 살펴보면, 평균적으로 10 % 이상의 성능이 개선된 것으로 파악된다. 특히, 수문곡선의 감수부에서 EnKF의 성능이 상대적으로 더 많이 개선되고 있음을 살펴볼 수 있었다. 이는 EnKF가 하천유량 예측을 위한 신뢰할 수 있고 효과적인 방법임을 의미하며, 유역 평균적인 토양수분의 상태를 일상적으로 모니터링하는데 적절할 방법이 될 수 있음을 의미한다 할 수 있다.

Table 3. Comparison of model performance
Watershed Model ../../Resources/kswe/KSWE.2020.36.5.353/PIC74B9.gif NSE KGE
Andong Dam D-SHPM 0.7969 0.7534 0.7519
S-SHPM 0.7165 0.7006 0.8436
Hapcheon Dam D-SHPM 0.6568 0.6563 0.7173
S-SHPM 0.6634 0.6590 0.7791
Namgang Dam D-SHPM 0.6749 0.6662 0.6575
S-SHPM 0.6708 0.6660 0.7748
Milyang Dam D-SHPM 0.5515 0.5255 0.5030
S-SHPM 0.4896 0.4894 0.5798

3.3 불확실성 수준에 따른 EnKF 성능 민감도 분석

앞서 살펴본 불확실성 시나리오 외에도 불확실성 수준에 대한 EnKF 성능의 민감도를 조사하기 위해 불확실성이 더 큰 시나리오를 설계하여 살펴보았다. 즉, SHPM 매개변수의 불확실성, 강우 및 잠재증발산 입력자료의 불확실성, 관측 유량자료의 불확실성에 대하여 각각 낮은 수준, 중간 수준, 높은 수준의 오차가 부여되었을 때의 EnKF의 성능을 살펴볼 수 있을 것이다.

기준이 되는 불확실성(Table 4의 default)을 정리하면, 먼저 SHPM 매개변수의 불확실성은 EnKF 실행 시 MCMC에 의한 사후분포에서 매개변수를 표본 추출하는 것으로 반영된다. 입력자료 및 관측 유량자료의 불확실성은 식 (11)의 ../../Resources/kswe/KSWE.2020.36.5.353/PIC74BA.gif와 식 (16)의 ../../Resources/kswe/KSWE.2020.36.5.353/PIC74CB.gif에 모두 0.1을 할당하는 것(즉, 관측 값의 10 % 표준편차)을 기준으로 간주하였다. 이를 기반으로, SHPM 매개변수의 불확실성 시나리오는 다섯 개로 구성하여 매개변수의 불확실성의 영향을 살펴보았다. 첫 번째 시나리오(Table 4의 Parameter: 1-std ND)는 매개변수 사후분포의 표준편차와 동일한 정규분포에서 매개변수의 표본을 추출하는 경우이다. Fig. 4에서 살펴볼 수 있듯이, 매개변수의 사후분포는 정규분포와는 다른 형태를 가질 수도 있기 때문에, 정규분포로 가정하였을 경우에 대한 EnKF의 성능 민감도를 살펴볼 목적으로 구성되었다. 실제로 EnKF를 이용하는 많은 연구들에서 표본 추출의 용이성을 위하여 매개변수의 표본을 균등분포 또는 정규분포에서 추출하는 경우가 많기 때문에(Bae et al., 2009; Leach et al., 2018; Meng et al., 2016; Moradkhani et al., 2005), 이에 대한 성능 민감도는 확인해볼 필요가 있다. 또한 매개변수 사후분포의 표준편차의 두 배인 시나리오를 구성하여(Table 4의 Parameter: 2-std ND) 과도한 불확실성이 부여되었을 경우의 EnKF 성능 민감도를 살펴보았다. 이 외에도 입력자료 또는 출력자료의 관측오차와 같이 매개변수 평균값의 10 %, 20%, 30 % 인 경우의 표준편차를 갖는 정규분포에서 매개변수의 표본을 추출하여 작은 수준의 불확실성이 부여되었을 경우에 대한 민감도를 살펴보고자 하였다(Table 4의 Parameter: 10 %-std ND, 20 %-std ND, 30 %-std ND). 참고로 MCMC에 의한 매개변수 사후분포의 변동계수는 모두 30 % 이상인 것으로 확인되었다.

Table 4. Effects of parameter, input data, and output data uncertainty on model performance
Namgang Dam (2015) ../../Resources/kswe/KSWE.2020.36.5.353/PIC74CC.gif NSE KGE
D-SHPM 0.7942 0.7887 0.7518
S-SHPM default 0.8298 0.8183 0.8642
parameter 1-std ND 0.8125 0.8058 0.8655
2-std ND 0.7935 0.7875 0.8458
10 %-std ND 0.8121 0.8077 0.7782
20 %-std ND 0.8191 0.8155 0.8019
30 %-std ND 0.8218 0.8180 0.8334
input 20 %-std ND 0.8293 0.8175 0.8692
30 %-std ND 0.8231 0.8099 0.8684
output 20 %-std ND 0.8276 0.8191 0.8355
30 %-std ND 0.8277 0.8201 0.8131

Table 4에서 살펴볼 수 있듯이, 분석된 모든 매개변수 불확실성 시나리오들은 매개변수 사후분포에서 표본을 추출하였을 경우와 비교해 볼 때, 성능적인 측면에서 큰 차이가 나타나지는 않았다. Table 4는 남강댐 유역의 2015년 모의결과를 보여주고 있지만, 다른 연도 또는 다른 유역에서도 유사한 결과를 얻을 수 있었다. 그러나 매개변수의 표준편차가 사후분포의 표준편차보다 과도하게 작은 경우(10 %-std ND)에는 성능저하가 나타나서 D-SHPM의 성능과 유사한 결과가 도출되고 있음을 살펴볼 수 있다. 이로부터 자료동화를 시행할 때, 모형 매개변수의 불확실성에 대한 정확한 정보가 자료동화의 성능에 유의미한 영향을 미치고 있음을 알 수 있다. 이와 더불어서, 매개변수 사후분포의 형상을 반영하여 매개변수의 표본을 추출하는 것이 상대적으로 더 우수한 EnKF 성능을 보여주었기 때문에, 가능하다면 MCMC와 연계된 자료동화를 시행하는 것이 더 타당할 것으로 판단되었다.

본 연구에서는 매개변수의 불확실성 수준이외에, 입력자료(강우 및 잠재증발산) 및 출력자료(유량)의 관측오차가 EnKF의 성능에 미치는 영향을 살펴보았다. 즉, 식 (11)의 ../../Resources/kswe/KSWE.2020.36.5.353/PIC74DD.gif와 식 (16)의 ../../Resources/kswe/KSWE.2020.36.5.353/PIC74DE.gif에 0.2와 0.3을 각각 할당하여 자료동화를 시행한 결과, Table 4에서 발견할 수 있듯이, default 시나리오(즉, 0.1)와 큰 차이를 발견할 수 없었다. 다만, 관측 유량자료의 오차가 강우 및 잠재증발산의 오차보다 상대적으로 더 EnKF의 성능에 큰 영향을 미치고 있음을 살펴볼 수 있었다.

4. Conclusion

본 연구에서는 낙동강 유역 4개 댐 상류 유역(안동댐, 합천댐, 남강댐, 밀양댐)을 대상으로 앙상블 칼만필터의 성능이 평가되었다. 고려된 자료동화 문제는 강수량 및 잠재증발산량 입력자료와 관측 하천유량자료를 비교적 간단한 장기간 연속유출모형에 동화하여 하천유량 예측 향상을 위한 유역 평균 토양수분의 상태를 갱신하는 것이었다. 주요한 관심사항은 상대적으로 간단하지만 여전히 비선형적인 수문모형에 자료동화기법을 적용하였을 때 상대적인 하천유량 예측 성능개선과 일상적인 토양수분 모니터링의 운영 가능성이었다.

이를 위하여 유역에 내린 강수를 1차적으로는 토양 습윤량과 직접유출량으로 분할시키고, 토양으로 스며든 습윤양은 다시 더 깊은 토양층으로 침루하거나 대기로 기화되는 수문학적인 분할과정을 구현한 단순 수문분할모형을 개발하였다. 개발된 단순 수문분할모형은 강수량과 잠재증발산량을 입력받아 6개의 매개변수를 이용하여 유역의 평균적인 토양수분과 하천유출량을 모의하도록 구성되었다.

단순 수문분할모형의 매개변수는 마코프체인 몬테카를로 표본추출 알고리즘을 이용하여 구성된 사후분포로부터 추정되었다. 2009년부터 2014년 일 단위 하천유량 관측자료를 이용하여 매개변수를 보정한 결과, 보정에 사용된 기간뿐만 아니라 검정에 사용된 기간(2015년부터 2018년)의 일 유량을 양호하게 구현할 수 있었다. 단, 밀양댐 유역의 경우에는 관측된 작은 유량 기간에 대한 모의 능력이 다소 만족스럽지 못하게 나타났으나, 월 단위 수준에서의 유량은 사용 가능할 정도의 정확도를 확보할 수 있었다.

관측 하천유량자료를 추계학적으로 동화하여 토양수분을 갱신한 결과, 적용된 4개 유역 모두에서 결정론적인 수문모형을 단순히 적용하여 일 유량을 모의하였을 때보다 개선된 하천유량 예측성능을 도출할 수 있었다. 정확도의 수치적인 측면에서 볼 때, 평균적으로 10 % 이상의 성능이 개선을 발견할 수 있었다. 또한 수문곡선의 감수부에서 자료동화의 성능이 상대적으로 더 많이 개선되고 있음도 살펴볼 수 있었다. 이러한 결과는 앙상블 칼만필터가 하천유량 예측을 위한 신뢰할 수 있는 효과적인 방법이며, 유역 평균적인 토양수분의 상태를 일상적으로 갱신하고 모니터링하는데 적절할 방법이 될 수 있음을 기대하게 하였다. 다만, 홍수기 보다는 저수기 때의 자료동화 성능의 개선이 더 확연하였는데, 이는 자료동화기법에 기인하는 것 보다는 적용된 단순 수문분할모형이 홍수기 때의 하천유량모의보다는 일상적인 하천유량모의에 더 특화되어 있기 때문인 것으로 판단되었다.

더불어서, 앙상블 칼만필터의 시행 시에 필요한 입력자료, 출력자료, 매개변수의 불확실성 수준에 따른 자료동화 성능의 민감도를 살펴본 결과, 입력자료와 출력자료의 불확실성 수준은 결과에 크게 민감하지 않은 것으로 나타났다. 그러나 매개변수의 불확실성 수준 및 매개변수 표본 추출 시 사후분포의 형상은 자료동화의 성능에 유의한 변화를 줄 수 있는 것으로 분석되었다. 따라서 자료동화 시에 적용되는 모형 매개변수에 대한 불확실성 분석이 사전에 시행될 필요가 있으며, 본 연구에서 적용한 베이지안 접근법을 이용한 매개변수 사후분포 추정과 자료동화기법의 연계가 더 좋은 결과를 생산하는데 기여할 수 있을 것으로 판단되었다.

Acknowledgement

본 결과물은 환경부의 환경산업기술원의 지능형 도시수자원 관리사업의 지원을 받아 연구되었습니다(2019002950004).

References

1 
Abbaspour K., Yang J., Maximov I., Siber R., Bogner K, Mieleitner J., Srinivasan R., 2007, Modelling hydrology and water quality in the pre-Alpine/Alpine thur watershed using SWAT,, Journal of Hydrology,, Vol. 333, pp. 413-430Google Search
2 
Allen R. G., Pereira L. S., Raes D., Smith M., 1998, Crop evapotranspiration-guidelines for computing crop water requirements-FAO irrigation and drainage paper 56,, Food and Agriculture Organization of the United Nations,
3 
Bae D., 1997, Development of stochastic real-time flood forecast system by storage function method,, [Korean Literature], Journal of Korea Water Resources Association,, Vol. 30, No. 5, pp. 449-457Google Search
4 
Bae D., Lee B., Georgakakos K., 2009, Stochastic continuous storage function model with ensemble Kalman filtering (I): Model development,, [Korean Literature], Journal of Korea Water Resources Association,, Vol. 42, No. 11, pp. 953-961DOI
5 
Brocca L., Melone F., Moramarco T., Wagner W., Naeimi V., Bartalis Z., Hasenauer S., 2010, Improving runoff prediction through the assimilation of the ASCAT soil moisture product,, Hydrology and Earth System Sciences,, Vol. 14, pp. 1881-1893DOI
6 
Chen F., Crow W., Starks P., Moriasi D., 2011, Improving hydrologic predictions of a catchment model via assimilation of surface soil moisture,, Advances in Water Resources,, Vol. 34, pp. 526-536DOI
7 
Cloke H., Pappenberger F., 2009, Ensemble flood forecasting: a review,, Journal of Hydrology,, Vol. 375, pp. 613-626DOI
8 
De Lannoy G., Houser P., Pauwels V., Verhoest N., 2007, State and bias estimation for soil moisture profiles by an ensemble Kalman filter: effect of assimilation depth and frequency,, W06401. ttp://dx. doi.org/10.1029/2006WR005100, Water Resources Research,, Vol. 43DOI
9 
Demargne J., Wu L., Regonda S., Brown J., Lee H., He M., Seo D., Hartman R., Fresch M., Zhu Y., 2014, The science of NOAA’s operational hydrologic ensemble forecast service,, Bulletin of the American Meteorological Society,, Vol. 95, No. 1, pp. 79-98DOI
10 
Evensen G., 2003, The ensemble Kalman filter: theoretical formulation and practical implementation,, Ocean Dynamics,, Vol. 53, pp. 343-367DOI
11 
Gupta H., Kling H., Yilmaz K., Martinez G., 2009, Decomposition of the mean squared error and NSE performance criteria: Implications for improving hydrological modelling,, Journal of Hydrology,, Vol. 377, No. 1-2, pp. 80-91DOI
12 
Han River Flood Control Office (HRFCO)., 2020, http://www.wamis.go.kr (accessed Sept. 2020)., Water Resources Management Information System (WAMIS),
13 
Jazwinski A., 1970, Stochastic processes and filtering theory,, Academic Press,, Vol. 376Google Search
14 
Joh H., Park J., Jang C., Kim S., 2012, Comparing prediction uncertainty analysis techniques of SWAT simulated streamflow applied to Chungju dam watershed,, [Korean Literature], Journal of Korea Water Resources Association,, Vol. 45, No. 9, pp. 861-874DOI
15 
Kalman R., 1960, A new approach to linear filtering and prediction problems,, Journal of Basic Engineering,, Vol. 82, No. 1, pp. 35-45DOI
16 
Kim R., Won J., Choi J., Lee O., Kim S., 2020, Application of Bayesian approach to parameter estimation of TANK model: Comparison of MCMC and GLUE methods,, [Korean Literature], Journal of Korean Society on Water Environment,, Vol. 36, No. 4, pp. 300-313Google Search
17 
Leach J., Kornelsen K., Coulibaly P., 2018, Assimilation of near-real time data products into models of an urban basin,, Journal of Hydrology,, Vol. 563, pp. 51-64Google Search
18 
Lee B., Bae D., 2011, Streamflow forecast model on Nakdong river basin,, [Korean Literature], Journal of Korea Water Resources Association,, Vol. 44, No. 1, pp. 853-861DOI
19 
Lee D., Kim Y., Yu W., Lee G., 2017, Evaluation on applicability of on/off-line parameter calibration techniques in rainfall-runoff modeling,, [Korean Literature], Journal of Korea Water Resources Association,, Vol. 50, No. 4, pp. 241-252Google Search
20 
Lee O., Choi J., Sim I., Won J., Kim S., 2020, Stochastic parsimonious hydrologic partitioning model under East Asia Monsoon climate and its application to climate change,, Water,, Vol. 12, No. 1, pp. 25DOI
21 
Li Z., Navon I., 2001, Optimality of variational data assimilation and its relationship with the Kalman filter and smoother,, Quarterly Journal of the Royal Meteorological Society,, Vol. 127, No. 572, pp. 661-683Google Search
22 
Liu H., Tian F., Hu H. C., Hu H. P., Siavapalan M., 2013, Soil moisture control on patterns of grass green-up in Inner Mongolia: an index based approach,, Hydrology and Earth System Sciences,, Vol. 17, pp. 805-815DOI
23 
Liu Y., Gupta H., 2007, Uncertainty in hydrologic modeling: toward an integrated data assimilation framework,, W07401., Water Resources Research,, Vol. 43DOI
24 
Maybeck P., 1979, Stochastic models, estimation, and control; Volume 1,, Academic Press,
25 
Me W., Abell J. M., Hamilton D. P., 2015, Effects of hydrologic conditions on SWAT model performance and parameter sensitivity for a small, mixed land use catchment in New Zealand,, Hydrology and Earth System Sciences,, Vol. 19, pp. 4127-4147DOI
26 
Meng S., Xie X., Yu X., 2016, Tracing temporal changes of model parameters in rainfall-runoff modeling via a real-time data assimilation,, Water,, Vol. 8, No. 1, pp. 19DOI
27 
Moradkhani H., Sorooshian S., Gupta H., Houser P., 2005, Dual state-parameter estimation of hydrological models using ensemble Kalman filter,, Advances in Water Resources,, Vol. 28, pp. 135-147DOI
28 
Nash J., Sutcliffe J., 1970, River flow forecasting through conceptual models part I-A discussion of principles,, Journal of Hydrology,, Vol. 10, pp. 282-290DOI
29 
Patil S., Stieglitz M., 2015, Comparing spatial and temporal transferability of hydrological model parameters,, Journal of Hydrology,, Vol. 525, pp. 409-417Google Search
30 
Rafieeinasab A., Seo D., Lee H., Kim S., 2014, Comparative evaluation of maximum likelihood ensemble filter and ensemble Kalman filter for real-time assimilation of streamflow data into operational hydrologic models,, Journal of Hydrology,, Vol. 519, pp. 2663-2675DOI
31 
Reichle R., McLaughlin D., Entekhabi D., 2002, Hydrologic data assimilation with the ensemble Kalman filter,, 10.1175/1520-0493(2002)130<0103:hdawte>2.0.co;2, Monthly Weather Review,, Vol. 130, No. 1, pp. 103-114Google Search
32 
Ritter A., Munoz-Carpena R., 2013, Performance evaluation of hydrological models: statistical significance for reducing subjectivity in goodness-of-fit assessments,, Journal of Hydrology,, Vol. 480, pp. 33-45DOI
33 
Ryu J., Kang H., Choi J., Kong D., Gum D., Jang C., Lim K., 2012, Application of SWAT-CUP for streamflow auto-calibration at Soyang-gang dam watershed,, [Korean Literature], Journal of Korean Society on Water Environment,, Vol. 28, No. 3, pp. 347-358Google Search
34 
Schaake J., Hamill T., Buizza R., Clark M., 2007, HEPEX, the hydrological ensemble prediction experiment,, Bulletin of the American Meteorological Society,, Vol. 88, pp. 1541-1547Google Search
35 
Schellekens J., Weerts A., Moore R., Pierce C., Hildon S., 2011, The use of MOGREPS ensemble rainfall forecasts in operational flood forecasting systems across England and Wales,, Advances in Geosciences,, Vol. 29, pp. 77-84DOI
36 
Thielen J., Schaake J., Hartman R., Buizza R., 2008, Aims, challenges and progress of the Hydrological Ensemble Prediction Experiment (HEPEX). following the third HEPEX workshop held in Stresa 27 to 29 June 2007., Atmospheric Science Letters,, Vol. 9, No. 2, pp. 29-35DOI
37 
Troch P., Paniconi C., McLaughlin D., 2003, Catchment- scale hydrological modeling and data assimilation,, Advances in Water Resources,, Vol. 26, pp. 131-135Google Search
38 
U.S. Department of Agriculture-Soil Conservation Service (USDA-SCS)., 1985, National engineering handbook, Section 4, Hydrology,, U.S. Department of Agriculture Soil Conservation Service,
39 
Weerts A., Serafy G., 2006, Particle filtering and ensemble Kalman filtering for state updating with hydrological conceptual rainfall-runoff models,, W09403., Water Resources Research,, Vol. 42, No. 9DOI
40 
Werner K., Brandon D., Clark M., Gangopadhyay S., 2005, Incorporating medium range numerical weather model output into the ensemble streamflow prediction system of the national weather service,, Journal of Hydrometeorology,, Vol. 6, pp. 101-114DOI
41 
Werner M., Cranston M., Harrison T., Whitfield D., Schellekens J., 2009, Recent developments in operational flood forecasting in England,, Wales and Scotland. Meteorological Applications,, Vol. 16, No. 1, pp. 13-22DOI
42 
Xie X., Zheng D., 2010, Data assimilation for distributed hydrological catchment modeling via ensemble Kalman filter,, Advances in Water Resources,, Vol. 33, No. 6, pp. 678-690DOI