Научная статья на тему 'Описание долговременной эволюции берегового профиля на основе диффузионной модели'

Описание долговременной эволюции берегового профиля на основе диффузионной модели Текст научной статьи по специальности «Физика»

CC BY
74
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЭВОЛЮЦИЯ БЕРЕГОВОГО ПРОФИЛЯ / ОБРАТНАЯ ЗАДАЧА / ФУНКЦИОНАЛ НЕВЯЗКИ / ДИФФЕРЕНЦИАЛЬНАЯ ЭВОЛЮЦИЯ / МЕТОД КОНЕЧНЫХ ЭЛЕМЕНТОВ / COASTAL PROFILE EVOLUTION / INVERSE PROBLEM / COST FUNCTIONAL / DIFFERENTIAL EVOLUTION / FINITE ELEMENT METHOD

Аннотация научной статьи по физике, автор научной работы — Барамия Денис Александрович, Горбенко Николай Иванович, Лаврентьев Михаил Михайлович

Рассматривается диффузионная модель для описания долговременной эволюции профиля глубин в прибрежной зоне. Для калибровки модели решалась обратная задача восстановления коэффициентов по дополнительным граничным условиям путем минимизации функционала невязки. Многомерная оптимизация функционала проводилась методом дифференциальной эволюции. Для вычисления профиля глубин применялся метод конечных элементов. Тестирование проводилось на базе данных JARKUS при различных пространственных и временных интервалах. Достигнута относительная погрешность описания эволюции берегового профиля на уровне не более 5 %.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по физике , автор научной работы — Барамия Денис Александрович, Горбенко Николай Иванович, Лаврентьев Михаил Михайлович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DESCRITION OF COASTAL PROFILE LONG TERM EVOLUTION BY DIFFUSION MODEL

Diffusion model is considered to describe coastal depth profile. For model calibration an inverse problem for equation coefficient reconstruction was solved by minimization of a certain misfit functional using an extra boundary conditions. Multy-dimensional optimization was arranged with the help of differential evolution method. Finite elements method was used to calculate model depth profile. The JARKUS dataset was used for testing at different temporal and spatial intervals. Relative error at the level of 5 % was achieved.

Текст научной работы на тему «Описание долговременной эволюции берегового профиля на основе диффузионной модели»

УДК 519.6; 517.95

Б01 10.25205/1818-7900-2018-16-4-13-19

Д. А. Барамия \ Н. И. Горбенко 2, М. М. Лаврентьев 1 3

1 Новосибирский государственный университет ул. Пирогова, 2, Новосибирск, 630090, Россия

2 Институт вычислительной математики и математической геофизики СО РАН пр. Академика Лаврентьева, 6, Новосибирск, 630090, Россия

3 Институт автоматики и электрометрии СО РАН пр. Академика Коптюга, 1, Новосибирск, 630090, Россия

baramiyadenis@gmail.com, nikolay.gorbenko@gmail.com, mmlavrentiev@gmail.com

ОПИСАНИЕ ДОЛГОВРЕМЕННОЙ ЭВОЛЮЦИИ БЕРЕГОВОГО ПРОФИЛЯ НА ОСНОВЕ ДИФФУЗИОННОЙ МОДЕЛИ *

Рассматривается диффузионная модель для описания долговременной эволюции профиля глубин в прибрежной зоне. Для калибровки модели решалась обратная задача восстановления коэффициентов по дополнительным граничным условиям путем минимизации функционала невязки. Многомерная оптимизация функционала проводилась методом дифференциальной эволюции. Для вычисления профиля глубин применялся метод конечных элементов. Тестирование проводилось на базе данных ТАККиБ при различных пространственных и временных интервалах. Достигнута относительная погрешность описания эволюции берегового профиля на уровне не более 5 %.

Ключевые слова: эволюция берегового профиля, обратная задача, функционал невязки, дифференциальная эволюция, метод конечных элементов.

Введение

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

Работа выполнена при финансовой поддержке проекта 0319-2018-0010 IV.36.L4. «Исследование и развитие методов и технологий построения интегрированных программно-аппаратных комплексов для задач моделирования и управления динамическими системами обработки и отображения данных». Регистрационный номер: АААА-А17-117062110016-4.

Барамия Д. А., Горбенко Н. И., Лаврентьев М. М. Описание долговременной эволюции берегового профиля на основе диффузионной модели // Вестн. НГУ. Серия: Информационные технологии. 2018. Т. 16, № 4. С. 13-19.

ISSN 1818-7900. Вестник НГУ. Серия: Информационные технологии. 2018. Том 16, № 4 © Д. А. Барамия, Н. И. Горбенко, М. М. Лаврентьев, 2018

В настоящей работе рассматривается программный инструментарий решения задачи калибровки диффузионной модели для описания долговременной эволюции берегового профиля.

Для моделирования процесса долговременной эволюции профиля глубин в прибрежной зоне, в работе [1] была предложена следующая диффузионная модель:

««Х>=од^Ж)+т1>8*,«Щ), (1)

дх дz2 дz

где 5Х (z, X) - изменение глубины на расстоянии z от береговой линии, Б(z) - коэффициент

диффузии, ¥ - некоторая функция, описывающая внешние источники. Данная модель применима только для песчаного дна. Согласно [1] наличие компоненты ¥ дает возможность ввести эффекты случайных воздействий, различных процессов переноса и вмешательства человека (таких как добыча песка и полезных ископаемых). Что касается общих подходов по изучению долговременной эволюции берегового профиля, см. работы [2-6].

Модель (1) была выбрана в качестве основы для дальнейших исследований, со следующими изменениями:

• функция изменения глубины 5Х (z, X) представлена как функция глубины и X);

• функция, описывающая внешние источники ¥, по аналогии с другими физическими процессами, была выбрана как функция переноса вещества С (z, X) иг;

• добавлена временная зависимость в коэффициент диффузии Б (z, X).

Постановка задачи

В данной работе мы предполагаем, что долговременная эволюция профиля глубин в прибрежной зоне описывается линейным диффузионным уравнением:

ди д .ди.^.. .ди

(Б(^X)—) + С(z,X)—, 0 < z < Н, X > 0. (2)

д1 дz дz дz

Параметр Н представляет собой «расстояние замыкания», т. е. расстояние от береговой линии, где моделируемые процессы диффузии и переноса вещества практически не имеют влияния на изменение профиля глубин. Для решения уравнения (2), в качестве начальных и граничных условий использовались данные измерений (например, с помощью сонаров [7]) профиля глубин в прибрежной зоне:

и(^0) = итеа8(z,0), и(0, X) = итеа8(0, X), и(Н, X) = итеа8(Н, X). (3)

Поскольку основная информация, необходимая для описания эволюции профиля глубин, содержится в коэффициентах Б (z, X) и С (z, X), задача состоит в подборе данных коэффициентов таким образом, чтобы уравнение (2) с начальными и граничными условиями (3) «оптимально» описывало измеренные данные, т. е. эволюцию профиля глубин. Термин «оптимально» означает, что разница между измеренными данными итеая(z, X) и вычисленным профилем исотр(z, X) должна быть возможно меньше.

Калибровка модели

Калибровка модели (вычисление коэффициентов Б (z, X) и С (z, X) ) проводилась в пространственно-временной области О = {0 < z < Н, 0 < X < Т}. Для получения лучшего приближения коэффициентов решалась обратная задача восстановления коэффициентов уравнения

(2) по дополнительным граничным условиям (данным измерений). Задача решалась путем минимизации функционала невязки на каждом шаге по времени [8; 9]:

Ф (D (z, Ц), С (z, Ц)) = J | u meas (z, Ц) - u comp (z, ^i, D (z, t ¿), С (z, t ¿))

dz. (4)

Для минимизации функционала невязки (4) использовался метод дифференциальной эволюции, реализованный в библиотеке «Pallas Solver» \ Данный метод представляет собой стохастический алгоритм многомерной оптимизации, основанный на генетическом алгоритме. Общий принцип работы метода дифференциальной эволюции можно представить следующим образом (рис. 1).

1. Алгоритм генерирует начальную популяцию, состоящую из M случайных векторов «-мерного пространства, в котором определена целевая функция fx). Размерность популяции определяется эмпирически и задается в настройках алгоритма.

2. Выполняется воспроизводство потомков (набора векторов) текущего поколения с использованием стратегии мутации и скрещивания. Стратегия мутации генерирует новые му-тантные вектора путем стохастического комбинирования векторов предыдущего поколения (базовых векторов). Стратегия скрещивания замещает координаты мутантных векторов на соответствующие координаты базовых векторов с некоторой вероятностью р. Значение р задается в настройках алгоритма.

3. Выполняется этап селекции. Если после скрещивания полученный пробный вектор оказывается лучше базового вектора (значение целевой функции улучшилось), то в новом поколении базовый вектор заменяется пробным.

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

Рис. 1. Общая схема работы алгоритма дифференциальной эволюции

1 http://latture.github.io/pallas-solver/ - библиотека «Pallas Solver» с открытым исходным кодом, содержащая набор алгоритмов глобальной оптимизации.

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

Для решения прямой задачи, а именно, вычисления профиля исотр (, X) в области z при заданных значениях Xi, БXi), С(z,Xi) был реализован метод конечных элементов [10]. В качестве базисных функций для и (z, X) и коэффициентов Б (z, Xi), С Xi) использовались

полиномы первой степени по z на каждом интервале по времени. Другими словами, функции рассматривались как кусочно-линейные. Отладка и тестирование разработанного метода конечных элементов проводилась с использованием аналитически заданных функций по следующей схеме.

1. Аналитически задаем функцию у( z, X) и коэффициенты Б (z, Xi), С (, Xi).

2. Определяем функцию ф^, X )вида

ду д ду ду

ф(z, X) = —- — (Б^, X) —) - С(г, X)—. (5)

дX дz дz дz

3. Подставляем функцию (5) в исходное уравнение (2) в качестве правой части:

д- 4(^,0!-)+С^+ф^,о. (6)

дX дz дz дz

4. Используя разработанный метод конечных элементов, вычисляем численное решение уравнения (6) и сравниваем с аналитическим решением у (z, X) .

Результаты тестирования показали, что относительная погрешность меньше 0,01 % при различных аналитически заданных функциях у( z, X) .

Тестирование диффузионной модели

Тестирование проводилось на многолетних данных измерений профиля глубин у побережья Голландии, которые собираются в рамках проекта 1ЛИКи8 2. Поскольку предложенная модель зависит только от одной пространственной переменной, задача рассматривается как одномерная относительно пространственных переменных. Поэтому для тестирования была выбрана одна точка на побережье (рис. 2), относительно которой и решалась задача калибровки модели.

Набор тестовых данных состоит из массива 201 х 34 точек (рис. 3): 201 точка наблюдений по расстоянию от берега с шагом 3 метра и 34 точки по времени с шагом 1 год. Калибровка модели выполнялась на временных интервалах длиной в 10 лет.

Точность описания измерений берегового профиля предложенной моделью оценивалась

путем вычисления относительной ошибки (7) между измеренными данными итеая(z, X) и вычисленными данными и сотР(z, X):

z2 X2 I I

(z,X) - исотр(^X) \ \итса\^X) dzdX

dzdX

5( ^ X) = 100% -. (7)

2 https://publicwiki.deltares.nl/display/OET/Dataset+documentation+JarKus

Рис. 3. Визуальное представление голландских данных эволюции берегового профиля

Относительная погрешность описания эволюции берегового профиля глубин на разных временных и пространственных интервалах, %

0 < г < 10 5 < г < 15 10 < г < 20 15 < г < 25

0 < г < Н 3,17 2,9 3,62 3,85

Н/10<г<Н 3,01 2,23 2,53 2,71

Н/4 < г < Н 2,56 1,44 1,82 2,33

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

видно, что при смещении пространственного интервала от берега относительная погрешность уменьшается. Также следует отметить, что при смещении окна по времени относительная погрешность вычисленных профилей сохраняется в пределах 5 %.

Заключение

Для моделирования процесса долговременной эволюции профиля глубин в прибрежной зоне использовалась диффузионная модель (2). Решалась задача подбора коэффициентов этой модели, которые обеспечивают соответствие решения данным измерений. Для получения лучшего приближения коэффициентов решалась обратная задача путем минимизации функционала невязки (4). Модель тестировалась на наборе данных JARKUS для различных пространственных и временных интервалов измерений. Из приведенных результатов видно, что предложенная диффузионная модель способна описать долговременную эволюцию профиля глубин с относительной погрешностью на уровне не более 5 %. В дальнейшем будет исследоваться возможность предсказания долговременной эволюции профиля глубин путем экстраполяции найденных коэффициентов по времени.

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

1. De Vriend H. I., Capobianco M., Chesher T., Swart Th. E. de, Latteux B., Stive M. J. F. Approaches to long-term modelling of coastal morphology: a Review // Coastal Engineering. Amsterdam: Elsevier Science Publ., 1993. Vol. 21. P. 225-269.

2. Bakker W. T. The dynamics of a coast with a groyne system // Proc. of the 11th Coastal Engineering Conference. American Society of Civil Engineers (ASCE). 1968. P. 492-517.

3. Capobianco M. A procedure for parameter identification of partial differential equations of parabolic type // G6-M Workshop "System Dynamics", Delft Hydraulics. 1992.

4. Dean R. G. Equilibrium beach profiles: characteristics and applications // J. Coastal Res. 1991. Vol. 7. No. 1. P. 53-84.

5. Hanson H. GENESIS, a generalized shoreline change numerical model for engineering use // Univ. of Lund, Dept. of Water Res. Eng. 1987. Report Vol. 1007. 206 p.

6. Larson M., Hanson H., Kraus N. C. Analytical solutions of the one-line model of shoreline change // Report to U.S. Army Corps of Engineers, Coastal Engineering Research Center. 1987. 6 p.

7. Beavers R., Howd P., Birkemeier W., Hathaway K. Evaluating profile data and depth of closure with sonar altimetry // Proc. Hauppauge Coastal Sediments. 1999. Vol. 1. P. 479-490.

8. Avdeev A. V., Lavrentiev M. M., Priimenko V. I. Inverse Problems and Some Applications. Novosibirsk, 1999. 342 p.

9. Lavrentiev M. M., Romanov V. G., Shishatskii Y. Ill-Posed Problems of Mathematical Physics and Analysis // AMS Translations of Math. Monographs. 2017. 290 p.

10. Larson M. G., Bengzon F. The Finite Element Method: Theory, Implementation, and Applications. Springer, 2013. 395 p.

Материал поступил в редколлегию 10.10.2018

D. A. Baramiya , N. I. Gorbenko 2, M. M. Lavrentiev 1 3

1 Novosibirsk State University 1 Pirogov Str., Novosibirsk, 630090, Russian Federation

2 Institute of Computational Mathematics and Mathematical Geophysics SB RAS 6 Academician Lavrentiev Ave., Novosibirsk, 630090, Russian Federation

3 Institute of Automation and Electrometry SB RAS 1 Academician Koptyug Ave., Novosibirsk, 630090, Russian Federation

baramiyadenis@gmail.com, nikolay.gorbenko@gmail.com, mmlavrentiev@gmail.com

DESCRITION OF COASTAL PROFILE LONG TERM EVOLUTION BY DIFFUSION MODEL

Diffusion model is considered to describe coastal depth profile. For model calibration an inverse problem for equation coefficient reconstruction was solved by minimization of a certain misfit func-

tional using an extra boundary conditions. Multy-dimensional optimization was arranged with the help of differential evolution method. Finite elements method was used to calculate model depth profile. The JARKUS dataset was used for testing at different temporal and spatial intervals. Relative error at the level of 5 % was achieved.

Keywords: coastal profile evolution, inverse problem, cost functional, differential evolution, finite element method.

References

1. De Vriend H. I., Capobianco M., Chesher T., Swart Th. E. de, Latteux B., Stive M. J. F. Approaches to long-term modelling of coastal morphology: a Review. Coastal Engineering. Amsterdam: Elsevier Science Publ., 1993, vol. 21, p. 225-269.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

2. Bakker W. T. The dynamics of a coast with a groyne system. Proc. of the 11th Coastal Engineering Conference. American Society of Civil Engineers (ASCE), 1968, p. 492-517.

3. Capobianco M. A procedure for parameter identification of partial differential equations of parabolic type. G6-M Workshop "System Dynamics", Delft Hydraulics. 1992.

4. Dean R. G. Equilibrium beach profiles: characteristics and applications. J. Coastal Res, 1991, vol. 7, no. 1, p. 53-84.

5. Hanson H. GENESIS, a generalized shoreline change numerical model for engineering use. Univ. of Lund, Dept. of Water Res. Eng., 1987, vol. 1007, 206 p.

6. Larson M., Hanson H., Kraus N. C. Analytical solutions of the one-line model of shoreline change. Report to U.S. Army Corps of Engineers, Coastal Engineering Research Center, 1987, 6 p.

7. Beavers R., Howd P., Birkemeier W., Hathaway K. Evaluating profile data and depth of closure with sonar altimetry. Proc. Hauppauge Coastal Sediments, 1999, vol. 1, p. 479-490.

8. Avdeev A. V., Lavrentiev M. M., Priimenko V. I. Inverse Problems and Some Applications. Novosibirsk, 1999, 342 p.

9. Lavrentiev M. M., Romanov V. G., Shishatskii Y. Ill-Posed Problems of Mathematical Physics and Analysis. AMS Translations of Math. Monographs, 2017, 290 p.

10. Larson M. G., Bengzon F. The Finite Element Method: Theory, Implementation, and Applications. Springer, 2013. 395 p.

Received 10.10.2018

For citation :

Baramiya D. A., Gorbenko N. I., Lavrentiev M. M. Description of Coastal Profile Long Term Evolution by Diffusion Model. Vestnik NSU. Series: Information Technologies, 2018, vol. 16, no. 4, p. 13-19. (in Russ.) DOI 10.25205/1818-7900-2018-16-4-13-19

i Надоели баннеры? Вы всегда можете отключить рекламу.