Водные ресурсы, 2022, T. 49, № 1, стр. 27-42

Алгоритм автоматизированного расчленения гидрографа по методу Б.И. Куделина GRWAT: проблемы и перспективы

Е. П. Рец a*, М. Б. Киреева b, Т. Е. Самсонов b, Н. Н. Езерова c, А. В. Горбаренко b, Н. Л. Фролова b

a Институт водных проблем РАН
117971 Москва, Россия

b Московский государственный университет им. М.В. Ломоносова
119991 Москва, Россия

c Росгидромет
125993 Москва, Россия

* E-mail: ekaterina.p.rets@gmail.com

Поступила в редакцию 15.08.2021
После доработки 20.08.2021
Принята к публикации 23.08.2021

Полный текст (PDF)

Аннотация

Приведено детальное описание и анализ алгоритма автоматического графо-аналитического расчленения гидрографа, лежащего в основе программного комплекса grwat. Данный комплекс предназначен для расчленения гидрографов стока на базисный сток, весеннее половодье, дождевые и оттепельные паводки на основе подхода, предложенного Б.И. Куделиным. Выделение начала и конца фаз водного режима основано на программном нахождении и анализе соответствия “переломных точек” на гидрографе определенным критериям перехода фаз водного режима, основанным на представлениях о физике формирования стока в речных бассейнах. Входными данными служат суточные ряды расходов воды, температуры воздуха и суммы осадков. Метеорологическая информация используется в качестве индикатора и возможности отнесения пиков на гидрографе к группам событий – оттепелям или дождевым (смешанным) паводкам, а также определения начала зимней межени. Для задания критериев отделения фаз используется ряд калибруемых параметров. Программа рассчитывает 52 годовых характеристики стока, а также более 30 характеристик каждого отдельного паводка: временны́е – дата начала, конца, максимума, продолжительность, время подъема; расходные – максимальный расход, объем паводка, расход воды перед началом паводка, превышение максимального расхода над базисным половодным уровнем, различные параметры метеообстановки, режим температуры воздуха и атмосферных осадков перед прохождением паводков и во время него и т.д. Значения калибруемых параметров grwat оказались устойчивы для большинства рек в течение всего периода расчета, их значения близки для рек одного типа водного режима и размера. Алгоритм grwat также показал высокую устойчивость к изменениям значений калибровочных параметров. Представлены рекомендации по заданию значений калибровочных параметров. Обсуждены основные причины ошибок в определении фаз водного режима и перспективы развития алгоритма.

Ключевые слова: расчленения гидрографа, grwat, водный режим.

ВВЕДЕНИЕ

Расчленение суточных речных гидрографов применяется для широкого спектра задач. Прежде всего оно позволяет исследовать отклик речного водосбора на метеорологические осадки и снеготаяние, определить соотношение поверхностного и подземного стока, исследовать процессы формирования стока [12, 26].

Для этого могут быть использованы:

1. изотопный и гидрохимический подход, основанный на измерении содержания естественных трассеров в реке и источниках ее питания [6, 10, 16, 17, 20];

2. графический подход, основанный на анализе формы самого гидрографа; в его основе расчленения гидрографа могут лежать разнообразные концепции, основанные на теоретических представлениях о формировании стока: самые простые линейные методы [21]; разнообразные цифровые фильтры, наиболее широкое применение из которых получили основанные на индексе BFI [11, 22]; концепция нелинейных резервуарных емкостей [26]; экспертное определение границ различных фаз водного режима и схематизация соотношения грунтовых и поверхностных вод в разные фазы водного режима [2, 3];

3. графо-аналитический подход, чаще всего представляющий собой комбинацию графического подхода для определения соотношения базисного и быстрого стока и дополнительного подключения анализа метеорологических рядов для отчленения других фаз водного режима [24, 32];

4. комбинированные подходы, когда параметры графического подхода калибруются или контролируются при помощи данных изотопного или гидрохимического расчленения [12, 29].

Большинство существующих в мире подходов к расчленению гидрографа сконцентрированы на разделении базисного и быстрого стока (“base flow” и “quick flow”) [12, 20, 26, 29], в более редких случаях – для анализа отдельных паводков [24, 32].

При исследовании стока рек территории Российской Федерации в связи с преимущественной ролью снежного покрова в формировании стока важно определить характеристики сезонного половодья и отдельно – дождевые и снеготалые паводки. С этим традиционно связано включение данных задач в расчленение гидрографа отечественными авторами и авторами сопредельных стран [1, 2, 4].

В настоящей работе представлен авторский графо-аналитический подход к расчленению гидрографа, лежащему в основе программного пакета grwat [28]. Этот пакет имплементирован в ряде исследований для рек Европейской части России (ЕЧР) [3, 5, 18, 19, 27]. В работе приведены детальное описание методика и алгоритм автоматического расчленения гидрографа, описание входных и выходных данных, рекомендации по подбору калибровочных параметров, анализ чувствительности алгоритма относительно значений калибровочных параметров, характерные примеры применения, обсуждение существующих преимуществ, недостатков и перспектив развития программного пакета grwat.

МЕТОДЫ ИССЛЕДОВАНИЯ

Алгоритм автоматизированного расчленения гидрографа

В предложенной схеме расчленения речной гидрограф разделяется прежде всего на базисный и быстрый сток (“base flow” и “quick flow”). Базисный сток определяется как часть речного стока, которая дренируется из подземных горизонтов бассейна и других источников с отложенным добыванием [15].

Сток воды принимается состоящим на 100% из базисного стока в i-й день, если удовлетворяется следующее условие:

(1)
$\left\{ \begin{gathered} \left| {\frac{{{{Q}_{i}} - {{Q}_{{i{\kern 1pt} + {\kern 1pt} 1}}}}}{{{{Q}_{i}}}}} \right| \times 100\% \leqslant {\text{grad}} \hfill \\ \left| {\frac{{{{Q}_{i}} - {{Q}_{{{\text{grlast}}}}}}}{{{{Q}_{i}}~n}}} \right| \times 100\% \leqslant {\text{grad}} \hfill \\ \left| {\frac{{{{Q}_{i}} - Q{\text{g}}{{{\text{r}}}_{1}}}}{{Q{\text{g}}{{{\text{r}}}_{1}}}}} \right| \times 100\% \leqslant kd{{Q}_{{{\text{gr}}1}}}, \hfill \\ \end{gathered} \right.$
Qi полный речной сток в i-й день; Qi + 1 полный речной сток в i + 1-й день; Qgrlast полный речной сток в ближайший предыдущий день, когда, согласно данным условиям, сток на 100% состоял из базисного; Qgr1 полный речной сток в первый в данном календарном году день, когда, согласно данным условиям, сток на 100% состоял из базисного; n – число дней между i-м днем и датой Qgrlast; grad калибровочный параметр – критический градиент суточного изменения расхода воды, который отражает динамику разгрузки базисной компоненты, выраженный в процентах от расхода воды в i-й день. Этот параметр может быть назначен отдельно для периодов половодья и межени (табл. 1), kdQgr1 калибровочный параметр – максимально возможное превышение расхода воды базисной составляющей над расходом воды базисной составляющей до начала половодья.

Таблица 1.  

Основные калибровочные параметры алгоритма grwat (прочерк – параметр не используется в данном режиме, плюс – параметр используется в данном режиме)

№ параметра Параметр Единицы измерения Описание Блок алгоритма Равнинный режим Горный режим
1 grad % сут–1 Интенсивность спада/подъема расхода воды за счет базисной составляющей, доля расхода предшествующего дня Разделение базисного и быстрого стока + +
2 grad1 % сут–1 Тот же параметр для периода спада половодья + +
3 gradabs м3 с–1 сут–1 Интенсивность спада/подъема расхода воды за счет базисной составляющей + +
4 prodspada сут Количество дней с даты максимального расхода, когда действует grad1, после этого переходит на grad + +
5 kdQgr1 % Максимально допустимое повышение базисной составляющей по сравнению с меженным значением (после спада половодья) + +
6 polmon(1) Самый ранний месяц, когда может наблюдаться начало половодья Сезонное половодье + +
7 polmon(2) Самый поздний месяц, когда может наблюдаться начало половодья + +
8 polgrad(1) % сут–1 Значения градиента устойчивого увеличения расхода в начале половодья + +
9 polgrad(2) Во сколько раз средний расход воды за период polkol(3) гарантированно превышает предшествующий половодью меженный уровень + +
10 polkol(1) сут Количество дней от начала половодья с устойчивым увеличением, в среднем равным установленному градиенту (polgrad(1)) + +
11 polkol(2) сут Количество дней с начала половодья с устойчивым увеличением в среднем на ≥0% + +
12 polkol(3) сут Количество дней с начала половодья, за которое проходит основная волна половодья +
13 polgradMount Во сколько раз средний расход воды за каждые polkolMount(1) дней в течение общего периода polkolMount(2) превышают предшествующий половодью меженный уровень Сезонное половодье +
14 polkolMount(1) сут Окно осреднения расхода воды для проверки 3-го критерия начала половодья в горном режиме +
15 polkolMount(2) сут Период времени, в течение которого средние расходы воды за каждые polkolMount(1) дней превышают предшествующий половодью меженный уровень как минимум в polgradMount раз +
16 SingDelta Изменение суточного расхода воды считается значимым для поиска паводков на спаде/ подъеме половодья, если оно возвышается над основной волной подъема/спада половодья как минимум на QmaxSignDelta м3/с, Qmax – максимальный годовой расход воды Отчленение паводков на подъеме и спаде половодья +
17 nZam сут (нечетное) Количество дней, за которое анализируется температура воздуха для определения заморозков +
18 Tzam °C Средняя суточная температура события “заморозок” +
19 nPav сут (нечетное) Количество дней, за которое анализируется сумма осадков для выделения паводка на подъеме и спаде половодья +
20 Pcr мм Критическая сумма осадков, которая вызывает значимый паводок +
21 pgrad % сут–1 Критический градиент изменения суточного расхода воды, характерный для “базисной волны” сезонного половодья горных рек, сформированной таянием снега и льда в бассейне, доля расхода предшествующего дня +
22 nWin сут (нечетное) Количество дней, за которое анализируeтся температурa воздуха для определения начала зимней межени Определение начала наступления зимней межени + +
23 Twin °C Средняя суточная температура, определяемая за nWin дней для определения начала зимней межени + +

Если этот подход не дает удовлетворительных результатов, можно использовать критический градиент в абсолютных единицах:

(2)
$\left\{ \begin{gathered} \left| {{{Q}_{i}} - {{Q}_{{i{\kern 1pt} + {\kern 1pt} 1}}}} \right| \leqslant {\text{grad}}\,{\text{abs}} \hfill \\ \left| {\frac{{{{Q}_{i}} - {{Q}_{{{\text{grlast}}}}}}}{n}} \right| \leqslant {\text{grad}}\,{\text{abs}} \hfill \\ ~\left| {\frac{{{{Q}_{i}} - Q{\text{g}}{{{\text{r}}}_{1}}}}{{Q{\text{g}}{{{\text{r}}}_{1}}}}} \right| \times 100\% \leqslant {\text{kd}}Q{\text{g}}{{{\text{r}}}_{1}}, \hfill \\ \end{gathered} \right.$
где gradabs калибровочный параметр − критический градиент суточного изменения расхода воды, который отражает динамику разгрузки базисной компоненты, выраженный как изменение расхода воды (м3/(с сут)) (табл. 1).

Данный подход расчленения основан на предположении, что ответ базисного стока на поступление новой воды на водосбор (осадки/снеготаяние) значительно медленнее по сравнению с быстрым стоком.

Алгоритм модели калибровочного параметра grad соответствует концепции кривых спада базисного стока [8, 15, 31] и может быть выражен так:

(3)
${\text{grad}} = (1 - k) \times 100\% ,$
k – показатель включения кривой спада [9].

Для определения величины базисного стока в период между днями, когда водный сток на 100% состоит из базисного, проводится линейная интерполяция.

В период прохождения половодья для отделения подземного стока в алгоритме grwat используется схема расчленения гидрографа, предложенная Б.И. Куделиным для подземных вод, гидравлически связанных с рекой [4]:

1. во время прохождения максимального расхода воды подземное питание реки (в случае полной гидравлической связи с грунтовыми горизонтами) равняется нулю;

2. уменьшение подземного питания начинает происходить во время подъема половодья; в этот период начинает работать обратная гидравлическая связь: вода из реки начинает поступать в грунтовые горизонты (береговое регулирование).

Таким образом, величина базисного стока в момент прохождения максимума половодья приравнивается к нулю, на подъеме и спаде половодья величины базисного стока рассчитываются методом линейной интерполяции между нулевым расходом воды в момент прохождения максимума и значением базисного стока в момент начала и конца половодья соответственно.

Быстрый сток разделяется на следующие компоненты:

1. снеготалая половодная составляющая;

2. дождевые паводки;

3. оттепельные паводки.

За начало половодья принимается k-й день, который удовлетворяет следующим условиям:

1-й критерий:

(4)
$\frac{{\sum\limits_{i{\kern 1pt} = {\kern 1pt} k}^{k{\kern 1pt} + {\kern 1pt} {\text{polkol(}}1{\text{)}}} {\left( {\frac{{{{Q}_{{i{\kern 1pt} + {\kern 1pt} 1}}} - {{Q}_{i}}}}{{{{Q}_{i}}}}} \right) \times 100\% } }}{{{\text{polkol(}}1{\text{)}}}} \geqslant {\text{polgrad(}}1{\text{)}}.$

Средний градиент увеличения расхода воды в течение polkol(1) дней начиная с k-го должен быть больше или равен polgrad(1). Градиент увеличения расхода воды каждой последовательной пары дней в течение периода polkol(1) выражается в процентах относительно расхода воды в первый день из пары.

2-й критерий:

(5)
$\frac{{\sum\limits_{i{\kern 1pt} = {\kern 1pt} k}^{k{\kern 1pt} + {\kern 1pt} {\text{polkol(}}2{\text{)}}} {\left( {\frac{{{{Q}_{{i{\kern 1pt} + {\kern 1pt} 1}}} - {{Q}_{i}}}}{{{{Q}_{i}}}}} \right) \times 100\% } }}{{{\text{polkol(}}2{\text{)}}}} \geqslant 0.$

Средний градиент увеличения расхода воды в течение polkol(2) дней начиная с k-го должен быть больше нуля. Градиент увеличения расхода воды каждой последовательной пары дней в течение периода polkol(2) выражается в процентах относительно расхода воды в первый день из пары.

3-й критерий:

Для равнинных рек:

(6)
$\frac{{\sum\limits_{i{\kern 1pt} = {\kern 1pt} k}^{k{\kern 1pt} + {\kern 1pt} {\text{polkol(}}3{\text{)}}} {{{Q}_{i}}} }}{{{\text{polkol(}}3{\text{)}}}} \geqslant {\text{polgrad(}}2{\text{)}}{{Q}_{k}},$
средний расход воды в течение polkol(3) дней начиная с k-го должен быть как минимум в polgrad(2) раз выше, чем расход воды в k-й день.

Для горных водосборов:

(7)
$\left\{ \begin{gathered} \frac{{\sum\limits_{i{\kern 1pt} = {\kern 1pt} k}^{k{\kern 1pt} + {\kern 1pt} {\text{polkolMount(}}2{\text{)}}} {{{Q}_{i}}} }}{{{\text{polkolMount(}}2{\text{)}}}} \geqslant {\text{polgradMount}}{{Q}_{k}} \hfill \\ \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\, \ldots \hfill \\ \frac{{\sum\limits_{i{\kern 1pt} = {\kern 1pt} k{\kern 1pt} + {\kern 1pt} {\text{polkolMount(}}1{\text{)}}}^{k{\kern 1pt} + {\kern 1pt} {\text{polkolMount(}}1{\text{)}}{\kern 1pt} + {\kern 1pt} {\text{polkolMount(}}2{\text{)}}} {{{Q}_{i}}} }}{{{\text{polkolMount(}}2{\text{)}}}} \geqslant {\text{polgradMount}}{{Q}_{k}}. \hfill \\ \end{gathered} \right.$

Средний расход воды за polkolMount(2) дней, рассчитанный последовательно для каждого дня начиная с k-го до k + polkolMount(1) должен быть как минимум в polgradMount раз больше, чем расход воды в k-й день.

4-й критерий:

половодье не может начинаться в тот же календарный год, в котором определено начало предыдущего половодья (только 1 половодье может быть в 1 календарном году);

5-й критерий:

половодье не может начаться раньше pol-mon(1) месяца и позже polmon(2) месяца.

Если ни один день не отвечает данным критериям в текущем году, блок программы Polfinder анализирует, какой критерий выполнялся наиболее редко, и с использованием генератора случайных чисел вносит изменения в значения связанных с ним критериев, пока не будет найден день, который удовлетворяет всем пяти критериям, и он принимается за начало половодья.

За конец половодья принимается первый день после пика половодья, когда речной сток на 100% состоит из базисного.

Если половодье равнинной реки усложнено несколькими пиками, алгоритм grwat проверяет, были ли они сформированы накладывающимися дождевыми паводками или предшествовавшими половодью оттепелями.

Если заморозок был обнаружен во временнóй период между (nZam − 1)/2 дней до пика паводка и точкой перегиба между спадом паводка и подъемом половодья, паводок принимается за оттепельный и отрезается от половодья посредством продления кривой его спада, аппроксимированной экспоненциальной функцией. Флаг события “заморозок” ставится на центральный день в отрезке nZam, если средняя температура воздуха в течение nZam дней меньше, чем Tzam.

Если в период между (nPav − 1)/2 дней до начала паводка и максимумом паводка зарегистрировано событие выпадения критической суммы осадков, паводок принимается за дождевой и отрезается от волны половодья при помощи отрезка, соединяющего точку начала и конца паводка. Событие “выпадение” критической суммы осадков” определяется как сумма осадков за nPav дней, которая ≥ Pcr.

Паводок на подъеме и спаде половодья рассматривается, только если он возвышается над общей волной половодья как минимум на Qmax× × SignDelta (Qmax – максимальный годовой расход воды, SignDelta – калибруемый параметр).

Быстрый сток в многоводную фазу водного режима горных рек разделяется на “базисную снеготалую волну” и накладывающиеся дождевые паводки. При этом используется тот же подход, что и при разделении быстрого и базисного стока, при этом критический градиент задается параметром p grad.

После окончания половодья быстрый сток, который проходит в теплый период года, принимается за быстрый сток дождевых паводков, в течение холодного периода – за быстрый сток оттепельных паводков. Холодный период начинается после nWin дней с температурой воздуха <Twin.

Входные данные

В качестве входных данных используются:

1) суточные ряды расходов воды;

2) суточные значения температуры воздуха;

3) суточные суммы осадков.

При этом метеорологические данные могут быть получены либо по репрезентативной для бассейна метеостанции (подходит для малых водосборов), либо путем осреднения по площади бассейна данных реанализа или станционных метеорологических наблюдений.

Программа анализирует ряд расходов воды с точки зрения длины каждого пропуска. Ели длина меньше критической (она задается параметром “InterpolStep”), значение заменяется на расчетное, полученное путем линейной интерполяции между крайними значащими цифрами. Затем проводится оценка сплошности ряда гидрологических наблюдений.

Выходные данные

Выходные файлы содержат:

1. рассчитанный базисный сток, быстрый сток снеготалой половодной составляющей (“базисная снеготалая волна” для горных рек), быстрый сток дождевых паводков, быстрый сток оттепельных паводков с суточным шагом;

2. более 50 характеристик водного режима, рассчитанных по водохозяйственным годам (табл. 2);

Таблица 2.  

Перечень показателей в выходном файле Total программы grwat

№ показателя Название показателя Единицы измерения Описание параметра
1 Year_number Номер Номер водохозяйственного года в ряду наблюдений
2 Year1 Год Год, когда начинается водохозяйственный год
3 Year2 Год Год, когда заканчивается водохозяйственный год
4 datestart Дата Дата начала половодья
5 datepolend Дата Дата окончания половодья
6 Qy м3 Средний расход за водохозяйственный год
7 Qmax м3 Максимальный расход за водохозяйственный год
8 datemax Дата Дата максимального расхода за водохозяйственный год
9 Qygr м3 Средний расход грунтовых вод за водохозяйственный год
10 Qmmsummer м3 Минимальный месячный расход за лето
11 monmmsummer Номер месяца Месяц минимального месячного расхода за лето
12 Qmmwin м3 Минимальный месячный расход за зиму
13 nommwin Номер месяца Месяц минимального месячного расхода за зиму
14 Q30s м3 Минимальный 30-суточный расход за лето
15 date30s(1) Дата Дата начала минимального 30-суточного расхода за лето
16 date30s(2) Дата Дата окончания минимального 30-суточного расхода за лето
17 Q30w м3 Минимальный 30-суточный расход за зиму
18 date30w(1) Дата Дата начала минимального 30-суточного расхода за зиму
19 date30w(2) Дата Дата окончания минимального 30-суточного расхода за зиму
20 Q10s м3 Минимальный 10-суточный расход за лето
21 date10s(1) Дата Дата начала минимального 10-суточного расхода за лето
22 date10s(2) Дата Дата окончания минимального 10-суточного расхода за лето
23 Q10w м3 Минимальный 10-суточный расход за зиму
24 date10w(1), Дата Дата начала минимального 10-суточного расхода за зиму
25 date10w(2) Дата Дата окончания минимального 10-суточного расхода за зиму
26 Q5s м3 Минимальный 5-суточный расход за лето
27 date5s(1) Дата Дата начала минимального 5-суточного расхода за лето
28 date5s(2) Дата Дата окончания минимального 5-суточного расхода за лето
29 Q5w м3 Минимальный 5-суточный расход за зиму
30 date5w(1), Дата Дата начала минимального 5-суточного расхода за зиму
31 date5w(2) Дата Дата окончания минимального 5-суточного расхода за зиму
32 Wy км3 Объем годового стока
33 Wgr км3 Объем грунтового стока
34 Wpol1 км3 Объем половодья вместе с объемом грунтовой составляющей стока
35 Wpol2 км3 Объем половодья без грунтовой составляющей
36 Wpol3 км3 Объем половодья вместе с наложенными дождевыми паводками и грунтовым стоком
37 Wpavs1 км3 Объем дождевого стока вместе с объемом грунтовой составляющей стока
38 Wpavs2 км3 Объем дождевого стока без грунтовой составляющей
39 Wpavthaw1 км3 Объем оттепельного стока вместе с объемом грунтовой составляющей стока
40 Wpavthaw2 км3 Объем оттепельного стока без грунтовой составляющей
41 Qmaxpavs м3 Максимальный расход дождевых паводков
42 datemaxpavs Дата Дата максимального расхода дождевых паводков
43 Qmaxpavthaw м3 Максимальный расход оттепельных паводков
44 datemaxpavthaw Дата Дата максимального расхода оттепельных паводков
45 SumProd Дни Продолжительность летне-осенней межени
46 DaysPavsSum Дни Количество дней с паводками в летне-осенней межени
47 WinProd Дни Продолжительность зимней межени
48 DaysThawWin Дни Количество дней с паводками в зимней межени
49 CvWin Безразмерный Относительная изменчивость расхода воды в зимнюю межень
50 CvSum Безразмерный Относительная изменчивость расхода воды в летнюю межень
51 CountPavs Число Количество дождевых паводков
52 CountThaws Число Количество оттепельных паводков

3. более 30 характеристик, рассчитанных для каждого паводка (табл. 3).

Таблица 3.  

Перечень показателей в выходном файле pavs программы grwat

Название Единицы измерения Описание, единицы измерения
1 Type Тип паводка (1– летний, 2 – зимний)
2 CountPavs Порядковый номер паводка в году
3 Year Год
4 dstart Дата Дата начала паводка
5 dend Дата Дата конца паводка
6 dmax Дата Дата максимума паводка
7 maxQ м3 Максимальный расход воды паводка
8 VolPav км3 Объем паводка без базисной половодной и грунтовой составляющей
9 VolPavFULL км3 Полный объем паводка, км3
10 FlagsPcr_start Флаг события “критическая сумма осадков” в течение nPav дней (1 – был, 0 – не был) в день начала паводка
11 FlagsPcr_start_
minus_HalfSt
Флаг события “критическая сумма осадков” в течение nPav дней (1 – был, 0 – не был) за nPav/2 дней до начала паводка
12 Psums_start мм Сумма осадков в день nPav дней в день начала паводка
13 Psums_start_
minus_HalfSt
мм Сумма осадков в день nPav дней за nPav/2 дней до начала паводка
14 Pin_start мм Дневная сумма осадков в день начала паводка
15 Pin_start_minus_1 мм Дневная сумма осадков за 1 день до начала паводка
16 Pin_max мм Дневная сумма осадков в день прохождения максимума стока
17 FlagsPlusTemp_start Флаг события “положительная температура воздуха” в течение nPav дней (1 – был, 0 – не был) в день начала паводка
18 FlagsPlusTemp_
start_minus_HalfSt
Флаг события “положительная температура воздуха” в течение nPav дней (1-был, 0-не был) за nPav/2 дней до начала паводка
19 Tsrs_start °С Средняя температура за nPav дней в день начала паводка
20 Tsrs_start_
minus_HalfSt
°С Средняя температура за nPav дней за nPav/2 дней до начала паводка
21 Tin_max °С Среднесуточная температура воздуха в день прохождения максимума стока
22 FlagsMinusTemp_end Флаг события “заморозок” в течение nZam дней (1 – был, 0 – не был) в день конца паводка
23 FlagsMinusTemp_e
nd_minus_HalfStZ
Флаг события “заморозок” в течение nZam дней (1 – был, 0 – не был) за nZam/2 дней до конца паводка
24 Tsrs_end °С Средняя температура за nPav дней в день конца паводка
25 Tsrs_end_
minus_HalfSt
°С Средняя температура за nPav дней за nPav/2 дней до начала паводка
26 Tin_end °С Среднесуточная температура воздуха в день конца паводка
27 Tin_max_plus °С Среднесуточная температура воздуха в следующий день после прохождения максимума стока
28 Qin_start м3 Расход воды за день до начала паводка
29 max_start Дни Продолжительность подъема паводка (от начала до максимума)
30 end_start Дни Продолжительность прохождения паводка
31 Qin_max_minus_
Qin_start
м3 Превышение максимального расхода над базисным половодным уровнем
32 dmax_rel Дата Дата максимума паводка без года

Структура калибровочных параметров и устойчивость алгоритма

В структуре параметров алгоритма grwat присутствует 19 параметров в обычной версии и 17 в горной модификации (табл. 1). Для оценки чувствительности алгоритма к изменению значений параметров проведена серия экспериментов, при которых значения параметров возмущались на 10–200%. Для оценки сходства результирующих гидрографов различных генетических компонент стока использован алгоритм динамической трансформации временнóй шкалы (“Dynamic time warp”). Данный алгоритм позволяет найти оптимальное соответствие между временны́ми последовательностями. Впервые он был применен в распознавании речи, где использован для определения того, как два речевых сигнала представляют одну и ту же исходную произнесенную фразу, но в настоящее время также нашел применение и в гидрологии для оценки сходства временны́х рядов гидрологических характеристик [14, 25]. DTW-алгоритм – более эффективная метрика по сравнению со стандартной евклидовой в связи с тем, что если два временны́х ряда одинаковы, но один из них незначительно смещен во времени (вдоль оси времени), то евклидова метрика может посчитать, что ряды отличаются друг от друга. Пример применения DTW-алгоритма для сопоставления генетических компонент паводочного стока, полученных в результате двух реализаций расчленения, приведен на рис. 1.

Рис. 1.

Пример использования процедуры dynamic time warp для установления схожести двух реализаций расчленения – на примере генетической компоненты паводочного стока.

Алгоритм показал высокую устойчивость к изменениям значений калибровочных параметров. При изменении параметров, к которым модель показала наибольшую чувствительность (grad, grad1), на 50% нормированное евклидово расстояние между исходным и измененными гидрографами составляет 1–3% от средней за весь период величины для компоненты базисного стока, и 3–15% для паводочного стока. Пример изменения базисной составляющей стока при изменении значений параметра grad представлен на рис. 2. Генетическая компонента снеготалого половодья наиболее чувствительна к таким параметрам, как grad1, polkol(1), polgrad(1). При этом изменение данных параметров прежде всего сказывается на дате начала и конца половодья, не изменяя значительно основную волну. В итоге нормированное евклидово расстояние между исходным и измененными гидрографами составляет обычно несколько процентов от среднего расхода за половодье.

Рис. 2.

Результаты расчленения гидрографов рек: а – Ока–Калуга, б – Чагодоща–Анисимово , в – Сухона–Аликино, г – Дон–Казанская. 1 – дождевые паводки, 2 – половодье, 3 – оттепельные паводки, 4 – базисный сток.

Ряд параметров, таких как polkol(3), polgrad(2), имеют характер “пороговых”. Изменение их значений даже в достаточно широких пределах практически не влияет на результат, при этом при пересечении некоторого порога алгоритм перестает распознавать фазы водного режима, и программа выдает ошибку. Таким образом, в их задании следует руководствоваться характерными диапазонами.

Пространственное распределение значений безразмерных параметров (grad, grad1, kdQgr1, polmon(1), polmon(2), polgrad(1), polgrad(2), polgradMount, SignDelta, SignDelta1) показывает общую зависимость от физико-географических условий; таким образом, данные параметры потенциально могут быть картированы для различных территорий [18]. В ряде случаев, прежде всего в условиях горных территорий, более эффективным для отделения базисной составляющей стока оказалось использование критического градиента (м3/(с сут)).

Характерные значения временны́х диапазонов prodspada, polkol(1), polkol(2), polkol(3) и других зависят от типа водного режима и величины бассейна и могут быть частично районированы. Результаты расчета не показывают значительной чувствительности к изменению значений данных параметров.

РЕЗУЛЬТАТЫ

Примеры расчленения речных гидрографов, пределы применимости алгоритма

Опыт применения алгоритма grwat показывает его применимость и хорошие результаты для рек ЕЧР. На рис. 2 приведены примеры результатов расчленения для рек ЕЧР, протекающих по различным физико-географическим зонам, в один и тот же водохозяйственной год (1962/1963).

При том, что для каждого поста обычно подбирается один набор параметров для всего периода, алгоритму удается корректно распознать фазы водного режима как для средних по водности, так и для высоких и низких по водности лет (рис. 3).

Рис. 3.

Пример расчленения стока р. Чир в створе Обливская для средних (а, б), высоких (в), и низких (г) по водности лет. 1 – дождевые паводки, 2 – половодье, 3 – оттепельные паводки, 4 – базисный сток.

При большой межгодовой вариативности характеристик стока определенный набор параметров может плохо справляться с расчленением менее типичных лет. Так, на рис. 4а приведен пример того, как алгоритм ошибочно принимает оттепельный паводок за весеннее половодья из-за неподходящих параметров.

Текущая версия алгоритма не предназначена для расчленения гидрографов рек с затяжным летним паводочным периодом, накладывающимся на спад половодья. В некоторые годы такие ситуации наблюдаются на реках Кольского полуострова (рис. 4б).

Рис. 4.

Случаи ошибочного расчленения гидрографов стока рек: а – Протва–Спас-Загорье, б – Поной–Каменка. 1 – дождевые паводки, 2 – половодье, 3 – оттепельные паводки, 4 – базисный сток.

В работе [18] проведено расчленение гидрографа при помощи программного комплекса grwat для 55 рек ЕЧР. В общей сложности проанализировано 1680 гидрографов. Несмотря на универсальность предложенного алгоритма, все равно для 45 гидрографов (2.7% общего числа) наблюдаются ошибки расчленения. В целом это очень хороший результат с учетом того, что для каждого поста на весь период наблюдения подбирались одинаковые параметры, в этом состояла задача и объективность анализа. Но, к сожалению, это вызвало ошибки в отдельные годы – аутлайеры, когда на реках наблюдался абсолютно нетипичный для них вид гидрографа.

Рекомендации по исправлению ошибок расчленения

Основной принцип калибровки – поиск соответствия итогового результата расчленения гидрографа представлениям исследователя о формировании стока в исследуемом регионе. При подборе параметров необходимо помнить, что один и тот же параметр может влиять как на результат отчленения паводков в меженный период, так и на результат расчленения половодья.

В основе отделения базисного стока при помощи параметра “grad” лежит представление о наличии двух принципиально разных режимов добегания воды в рамках водосбора: “быстром” (микроручейковая сеть, русла водотоков, рыхлообломочные отложения с высокими коэффициентами фильтрации), “медленном”, или “базисном” (почво-грунты со средними и низкими коэффициентами фильтрации). Предполагается, что разница в скорости добегания между двумя данными способами достаточная для того, чтобы на гидрографе появлялись перегибы при переходе между “быстрым” и “медленным” режимом добегания, что позволяет установить устойчивое для данного водосбора пороговое значение параметра grad – такое, что только в те дни, когда интенсивность суточного изменения расхода воды ≤grad, сток принимается на 100% базисным (рис. 5). Кроме этого, для того чтобы сток в данный день был выделен как базисный на 100%, сток в данный день не может превышать значение расхода воды в первый день водохозяйственного года (первый день начала половодья) в >kdQgr1 раз. Таким образом, страхуемся от ложного выделения базисного стока на пологих участках, встречающихся при наложении одного паводка на спад другого паводка или половодья. Данный параметр особенно влияет на нахождение конца половодья.

Рис. 5.

Возможные проблемы в расчленении гидрографа, связанные с подбором параметра grad.

Если исследователя не удовлетворяет результат отчленения грунтовой составляющей, можно попробовать воспользоваться параметром gradabs. Этот параметр, как и grad, представляет собой критическую интенсивность спада/подъема расхода воды за счет базисной составляющей, но, в отличие от параметра grad, выраженную в мс–1 сут–1. Таким образом, значения данного параметра будут сильно различаться от одного объекта исследования к другому, что требует от оператора больших знаний о гидрологическом режиме исследуемой реки. В связи с этим по умолчанию рекомендуется пользоваться параметром grad, а в качестве значения gradabs задавать любую достаточно большую (с запасом) величину. Однако в случае, если использование показателя grad не позволяет добиться качественного отделения базисной составляющей, рекомендуется попробовать откалибровать результат по параметру gradabs.

Для того чтобы k-й день был принят за день начала половодья, он должен соответствовать следующим пяти критериям:

1. в одном календарном году может быть только одно половодье; таким образом, в случае начала половодья в n-м календарном году следующее начало половодья может быть уже только в n + 1-м;

2. номер месяца должен быть ≥polmon(1) и ≤polmon(2); таким образом, можно задать некоторые физически возможные для конкретного региона границы самого раннего и самого позднего месяцев, когда может начаться половодье; если исследователь не уверен в значениях polmon(1) и polmon(2), то всегда лучше задать их с запасом; данные параметры – вспомогательная функция, они могут обезопасить, к примеру, от случая, когда в определенном году половодье практически не выражено и алгоритм принимает за половодье высокий летний дождевой паводок;

3. средняя интенсивность увеличения расхода воды в течение polkol(1) дней с k-го дня должна быть ≥polgrad(1);

4. градиент расхода воды в среднем положительный за polkol(2) дней с k-го дня;

5. средний расход воды в течение polkol(3) дней начиная с k-го должен быть как минимум в polgrad(2) раз выше, чем расход воды в k-й день.

Возможные проблемы, связанные с определением начала половодья, и способы их устранения показаны на рис. 6.

Рис. 6.

Возможные проблемы в расчленении гидрографа, связанные с нахождением начала половодья.

За конец половодья в расчленении гидрографа по схеме Б.И. Куделина принимается первый день после максимума половодья, сток которого на 100% базисный (рис. 7).

Рис. 7.

Возможные проблемы в расчленении гидрографа, связанные с нахождением начала половодья.

Прочие проблемы в отчленении половодья отражены в рис. 8.

Рис. 8.

Прочие проблемы в расчленении гидрографа в период половодья.

ОБСУЖДЕНИЕ

Основной плюс применения автоматизированных алгоритмов расчленения гидрографа – экономия времени и устранение фактора субъективности при расчленении гидрографа вручную. Однако в любом случае при использовании подобного инструмента исследований необходимо осознавать ограниченность его возможностей.

Так, не существует универсального и единственно верного графического способа определения базисного стока [23, 30]. Подход Б.И. Куделина, заложенный в алгоритм grwat, был сопоставлен с результатами отчленения грунтового стока при помощи изотопного метода на р. Протве [7]. Показано, что упрощенная схема отчленения базисного стока при прохождении паводка, заложенная в алгоритм grwat линейной функцией, очевидно, приводит к занижению базисной составляющей.

Обычно разработчики подобных инструментов подходят к решению этой дилеммы включением в программный комплекс различных способов выделения базисной составляющей стока, оставляя за пользователем выбор из этих способов. Например, американская программа BFI+ использует для расчленения гидрографа 11 различных фильтров, среди которых – методы локальных минимумов, фиксированного интервала, скользящего интервала и пр. [13].

Для расширения географии применения программного комплекса grwat также необходимо тестирование его на реках с разным водным режимом. В настоящее время детальные исследования проведены только для рек ЕЧР. Наиболее значимым ограничением при этом стала невозможность корректного определения конца половодья при наложении длительного летне-осеннего паводочного периода на спад половодья. Таким образом, без коррекции алгоритма он может быть неприменим для таких регионов, как Западная и Восточная Сибирь, Дальний Восток.

В результате проведенного анализа выбраны следующие направления совершенствования алгоритма программного комплекса grwat:

1. включениe в программный комплекс альтернативных подходов к отделению базисного стока, наиболее широко применимых в мировой практике;

2. добавление физически обоснованного подхода к определению конца половодья при наложении на его спад продолжительного паводочного периода;

3. тестирование алгоритма на различных реках мира.

ВЫВОДЫ

Программный комплекс grwat, реализующий расчленение гидрографа и выделение отдельных паводков, предоставляет возможность автоматизировать расчет важных количественных показателей речного стока и паводочной опасности, а также основных метеорологических триггеров данных событий, которые ранее редко использовались в крупномасштабных исследованиях из-за большой трудоемкости их ручного расчета.

Опыт применения алгоритма grwat показывает его применимость и хорошие результаты для рек ЕЧР, за исключением ситуации наложения на спад половодья продолжительного летнего и летне-осеннего паводочного периода. Большинство ошибок в определении фаз водного режима, возникших при использовании программного комплекса, чаще всего были связаны с неправильным подбором параметров. Авторы статьи рекомендуют потенциальным пользователям для успешного применения программного комплекса grwat ознакомиться с описанием алгоритма расчленения гидрографа и калибровочных параметров, а также руководствоваться приведенными в данной статье рекомендациями по их подбору.

Список литературы

  1. Волчек А.А. Автоматическое расчленение гидрографа речного стока // Природная среда Полесья: особенности и перспективы развития. Сб. науч. работ VIII Международ. науч. конф. “Природная среда Полесья и научно-практические аспекты рационального ресурсопользования”. Брест: Альтернатива, 2018. Вып. 11. С. 29–32.

  2. Воронков П.П. Гидрохимические обоснования выделения местного стока и способ расчленения его гидрографа // Метеорология и гидрология. 1986. № 8. С. 21–28.

  3. Джамалов Р.Г. Фролова Н.Л., Рец Е.П., Бугров А.А. Особенности формирования современных ресурсов подземных вод Европейской части России // Вод. ресурсы. 2015. Т. 42. № 5. С. 457–466.

  4. Куделин Б.И. Принципы региональной оценки естественных ресурсов подземных вод. М.: Изд-во МГУ, 1960. 343 с.

  5. Рец Е.П., Дурманов И.Н., Киреева М.Б. Современные характеристики режима паводочного стока рек Северного Кавказа // Научные проблемы оздоровления Российских рек и пути их решения. Сб. науч. тр. М.: Студия Ф1, 2019. С. 248–253.

  6. Чижова Ю.Н., Рец Е.П., Васильчук Ю.К., Токарев И.В., Буданцева Н.А., Киреева М.Б. Два подхода к расчету расчленения гидрографа стока реки с ледниковым питанием с помощью изотопных методов // Лед и снег. 2016. Вып. 56. № 2. С. 161–168.

  7. Чижова Ю.Н., Рец Е.П., Тебенькова Н.А., Козачек А.В., Верес А.Н., Екайкин А.А., Горбаренко А.В., Варенцова Н.А., Киреева М.Б., Фролова Н.Л., Еремина И.Д., Косицкий А.Г. Двухкомпонентное расчленение гидрографа р. Протвы // Вестн. МГУ. Сер. География. 2021. № 6. С. 48–56.

  8. Appleby V. Recession flow and the baseflow problem // Water Resour. Res. 1970. V. 6. № 5. P. 1398−1403.

  9. Berhail S., Ouerdachi L., Boutaghane H. The use of the recession index as indicator for components of flow // Energy Procedia. 2012. № 18. P. 741–750.

  10. Cable J., Ogle K., Williams D. Contribution of glacier meltwater to streamflow in the Wind River Range, Wyoming, inferred via a Bayesian mixing model applied to isotopic measurements // Hydrol. Processes. 2011. V. 25. № 14. P. 2228–2236.

  11. Eckhardt K. How to construct recursive digital filters for base flow separation // Hydrol. Processes. 2005. № 19. P. 507–515.

  12. Gonzales A.L., Nonner J., Heijkers J., Uhlenbrook S. Comparison of different base flow separation methods in a lowland catchment // Hydrol. Earth Syst. Sci. 2009. № 13. P. 2055–2068.

  13. Gregor B.M. Bfi+ 3.0. User’s Manual. Bratislava: Department of Hydrogeol. Faculty Natural Sci., Comenius Univ., 2010. 21 p.

  14. Haaf E., Barthel R. An inter-comparison of similarity-based methods for organisation and classification of groundwater hydrographs // J. Hydrol. 2018. V. 559. P. 222–237.

  15. Hall F.R. Base flow recessions a review // Water Resour. Res. 1968. V. 4. № 5. P. 973–983.

  16. Hubert P., Marin E., Meybeck M., Olive P., Siwertz E. Aspects hydrologique, gèochimique et sèdimentologique // La crue exceptionnelle de la Dranse du Chablais du 22 Septembre 1968. Archives des Sci (Genève). 1969. V. 22. P. 581–604.

  17. Kirchner J.W. Quantifying new water fractions and transit time distributions using ensemble hydrograph separation: theory and benchmark tests // Hydrol. Earth System Sci. 2019. V. 23. № 1. P. 303–349.

  18. Kireeva M., Frolova N., Rets E., Samsonov T., Entin A., Kharlamov M., Telegina E., Povalishnikova E. Evaluating climate and water regime transformation in the European part of Russia using observation and reanalysis data for the 1945–2015 period // Int. J. River Basin Management. 2020. V. 18. №. 4. P.491–502.

  19. Kireeva M.B., Rets E.P., Frolova N.L., Samsonov T.E., Povalishnikova E.S., Entin A.L., Durmanov I.N., Ivanov A.M. Occasional floods on the rivers of Russian plain in the 20th–21st centuries // Geogr. Environ. Sustainability. 2020. V. 13. № 2. P. 84–95.

  20. Klaus J., McDonnell J.J. Hydrograph separation using stable isotopes: Review and evaluation // J. Hydrol. 2013. V. 505. P. 47–64.

  21. Linsley R.K., Kohler M.A., Paulhus J.L.H. Hydrol. Engineers. 2nd Edn. N. Y.: McGraw-Hill, 1975. 482 p.

  22. Lyne V.D., Hollick M. Stochastic time-variable rainfall runoff modelling // Hydrology and Water Resources Sympos. Perth: Inst. Engineers Australia, 1979. P. 89–92.

  23. McDonnell J.J., Beven K. Debates – The future of hydrological sciences: A (common) path forward? A call to action aimed at understanding velocities, celerities and residence time distributions of the headwater hydrograph // Water Resour. Res. 2014. V. 50. P. 5342–5350.

  24. Mei Y., Anagnostou E.N. A hydrograph separation method based on information from rainfall and runoff records // J. Hydrol. 2015. V. 523. P. 636–649.

  25. Ouyang R., Ren L., Cheng W., Zhou C. Similarity search and pattern discovery in hydrological time series data mining // Hydrol. Processes: Int. J. 2020. V. 24. № 9. P. 1198–1210.

  26. Pelletier A., Andréassian V. Hydrograph separation: an impartial parametrisation for an imperfect method // Hydrol. Earth System Sci. 2020. V. 24. № 3. P. 1171–1187.

  27. Rets E.P., Durmanov I.N., Kireeva M.B., Smirnov A.M., Popovnin V.V. Past ‘peak water’in the North Caucasus: deglaciation drives a reduction in glacial runoff impacting summer river runoff and peak discharges // Climatic Change. 2020. V. 163. № 4. P. 2135–2151.

  28. Samsonov T., Rets E., Kireeva M. Grwat: Hydrograph separation and analysis. R package version 0.0.1. 2021 // GitHub. [Электронный ресурс]. https://github.com/ tsamsonov/grwat (дата обращения: 07.09.2021)

  29. Saraiva Okello A.M.L., Uhlenbrook S., Jewitt G.P.W., Masih I., Riddell E.S., Van der Zaag P. Hydrograph separation using tracers and digital filters to quantify runoff components in a semi-arid mesoscale catchment // Hydrol. Processes. 2018. V. 32. № 10. P. 1334–1350.

  30. Su C., Costelloe J.F., Peterson T.J., Western A.W. On the structural limitations of recursive digital filters for base flow estimation // Water Resour. Res. 2016. V. 52. № 6. P. 4745–4764.

  31. Tallaksen L.M. A review of baseflow recession analysis // J. Hydrol. 1995. V. 165. № 1–4. P. 349–370.

  32. Tarasova L., Basso S., Zink M., Merz R. Exploring controls on rainfall-runoff events: 1. Time series-based event separation and temporal dynamics of event runoff response in Germany // Water Resour. Res. 2018. V. 54. № 10. 7711–7732.

Дополнительные материалы отсутствуют.