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

кандидата физико-математических наук
Захарова, Наталья Борисовна
город
Москва
год
2013
специальность ВАК РФ
05.13.18
цена
450 рублей
Диссертация по информатике, вычислительной технике и управлению на тему «Алгоритмы и программы интерполяции и экстраполяции геофизических данных наблюдений Мирового океана»

Автореферат диссертации по теме "Алгоритмы и программы интерполяции и экстраполяции геофизических данных наблюдений Мирового океана"

005060561 „

На правах рукописи

Захарова Наталья Борисовна

Алгоритмы и программы интерполяции и экстраполяции геофизических данных наблюдений Мирового океана

05.13.18 - «Математическое моделирование, численные методы и комплексы программ»

АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата физико-математических наук

3 О ПАП 20"

Москва-2013

005060561

Работа выполнена в Федеральном государственном бюджетном учреждении науки Институте вычислительной математики Российской академии наук (ИВМ РАН).

Научный руководитель: доктор физико-математических наук, профессор, Агошков Валерий Иванович.

Официальные оппоненты: Сетуха Алексей Викторович, доктор физико-математических наук, профессор, ведущий научный сотрудник Научно-исследовательского вычислительного центра Московского государственного университета им. М. В. Ломоносова,

Никитин Кирилл Дмитриевич, кандидат физико-математических наук, научный сотрудник Федерального государственного бюджетного учреждения науки Института вычислительной математики Российской академии наук.

Ведущая организация: Федеральное государственное бюджетное учреждение науки Институт океанологии им. П.П. Ширшова Российской академии наук.

Защита состоится 27 мая 2013 года в 15 часов на заседании диссертационного совета Д 002.045.01 при ИВМ РАН, расположенном по адресу: 119333, г. Москва, ул. Губкина, д. 8.

С диссертацией можно ознакомиться в библиотеке ИВМ РАН. Автореферат разослан •^'апреля 2013 года

Ученый секретарь

диссертационного совета Д 002.045.01, доктор физико-математических наук

Г. А. Бочаров

Общая характеристика работы

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

Данная работа главным образом посвящена исследованиям и реализации вычислительных алгоритмов интерполяции и экстраполяции геофизических данных наблюдений (преимущественно данных системы А1ЮО) и применению построенных по ним полей основных океанографических характеристик в математическом моделировании и решении задач ассимиляции данных.

Обработка и интерполяция данных измерений профилирующих буев АЖЮ является актуальной проблемой в связи с бурным развитием наблюдательных систем мониторинга природной среды, мощных вычислительных комплексов и новейших математических алгоритмов анализа и обработки данных наблюдений и гидродинамического прогноза состояния Мирового океана. Система профилирующих буев АШЗО дает уникальную оперативную информацию о состоянии океана, дополняя возможности других измерительных комплексов, поскольку дает важную информацию о глубинной изменчивости полей океана. С использованием данных системы АЖЮ впервые в истории океанографии стало возможным более детальное описание слоя океана до глубин в 2000 м.

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

3

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

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

Научная новизна работы. В работе предложены методы интерполяции и экстраполяции геофизических данных наблюдений Мирового океана. Разработан комплекс программ для обработки, интерполяции и экстраполяции данных наблюдений системы буев ARGO. Проведено исследование и численное решение задачи нахождения вертикальных коэффициента турбулентного теплообмена и потока тепла. Благодаря использованию построенных в работе полей при решении задачи инициализации в модели общей циркуляции Мирового океана, разработанной в ИВМ РАН, улучшены расчетные характеристики численной модели.

Практическая ценность работы. Создан комплекс программ на языке Fortran для обработки, интерполяции и экстраполяции данных наблюдений системы буев ARGO на регулярные сетки; построены поля температуры и солености на различных сетках за 2008-2010 гг., которые могут быть использованы при решении различных практических задач; реализовано информационное обеспечение Информационно-вычислительной системы «ИВМ РАН - Черное море».

На защиту выносятся следующие результаты и положения:

1. Предложены метод интерполяции и экстраполяции данных наблюдений с учетом характеристик адвективных и конвективных течений в водах океанов и морей и метод кусочно-гармонической интерполяции геофизических данных на сферических поверхностях.

2. Разработан Комплекс программ для построения полей основных океанографических параметров Мирового океана по данным профилирующих буев ARGO.

3. Построены поля температуры и солености в акватории Мирового океана на различных пространственных, глубинных и временных сетках по данным измерений системы профилирующих буев ARGO за 2008-2010 гг.

4. Уточнены расчетные характеристики разработанной в ИВМ РАН численной модели общей циркуляции Мирового океана путем решения задачи инициализации и ассимиляции построенных в работе полей температуры и солености.

5. Исследованы и численно решены обратная задача нахождения вертикального коэффициента турбулентного теплообмена и задача о вертикальном турбулентном потоке тепла с привлечением построенных полей температуры.

Апробация работы. Результаты диссертационной работы докладывались автором и обсуждались на научных семинарах Института вычислительной математики РАН и на следующих конференциях: «Тихоновские чтения-2009» (МГУ им. М.В. Ломоносова, Москва, 2009г.); «Современные проблемы дистанционного зондирования Земли из космоса» (ИКИ РАН, Москва, 2009г.); «Ломоносовские чтения-2010» (МГУ им. М.В. Ломоносова, Москва, 2010г.); «ESA Living Planet Symposyum» (Bergen, Norway, 2010г.); «Современные проблемы фундаментальных и прикладных наук» (МФТИ, Москва, 2010г.); «Состояние и перспективы мониторинга Мирового океана и морей России по данным дистанционного зондирования и результатам математического моделирования» (Таруса, Российская Федерация, 2010г.); Всероссийская конференция с элементами научной школы для молодежи «Проведение научных исследований в области информационно-телекоммуникаионных технологий» (Москва, 2010г.); «EGU General Assembly» (Vienna, Austria, 2011, 2013гг.); «Гидродинамическое моделирование динамики Черного моря» (МГИ HAH Украины, Севастополь, 2011 г); «Проведение научных исследований в области обработки, хранения, передачи и защиты информации» (ВВЦ, Москва, 2011г.); «Ломоносовские чтения-2011» (МГУ им. М.В. Ломоносова, Москва, 2011 г.); «Информационные системы и технологии» (МТУСИ, Москва,

2012г.); «Южные моря как имитационная модель океана» (МГИ HAH Украины, г. Севастополь, 2012 г.); «Конференция молодых специалистов» (ИПГ им. Ак. Е.К. Федорова, Москва, 2012 г.).

Публикации. По теме диссертации опубликовано 17 работ: 5 - в журналах из Перечня ведущих рецензируемых научных журналов и изданий, рекомендованных ВАК, 3- в сборниках статей, 9 - в материалах конференций. Общий объем публикаций 9,75 п.л. (156 стр.); из них лично автору принадлежат 5,25 п.л. (84 стр.)

Личный вклад автора. Разработка Комплекса программ для обработки, интерполяции и экстраполяции данных наблюдений, построение полей температуры и солености с различных источников, численные эксперименты по решению задачи о восстановлении вертикальных коэффициента турбулентного теплообмена и потока тепла, информационное обеспечение Информационно-вычислительной системы «ИВМ РАН — Черное море» и разработка системы управления специализированной базой данных «Черное море» для указанной ИВС осуществлены лично автором. Разработка алгоритма построения кусочно-гармонической интерполяции на сферических поверхностях применительно к данным наблюдений Мирового океана, алгоритма интерполяции данных с учетом переноса их течениями, исследования по решению задачи о восстановлении вертикальных коэффициента турбулентного теплообмена и потока тепла проведены автором совместно с соавторами работ, в которых они опубликованы. В исследовании и численном решении задачи четырехмерной вариационной инициализации гидрофизических полей Мирового океана автор отвечал за информационное обеспечение полями температуры и солености для проведения расчетов.

Структура и объем работы. Диссертационная работа состоит из введения, четырех глав, заключения, списка литературы, списка публикаций автора и двух приложений. Объем основного текста диссертации составляет 145 страниц. Диссертация содержит 65 рисунков, 10 таблиц и список литературы из 92 наименований.

Краткое содержание работы

Во Введении обоснована актуальность темы диссертационной работы, сформулированы ее цели и задачи, описана структура диссертации.

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

Вторая глава посвящена алгоритмам интерполяции и экстраполяции данных наблюдений. В разделе 2.1 описан алгоритм интерполяции данных наблюдений, реализованный применительно к данным системы буев АГЮО и основанный на методах кусочно-линейной интерполяции и обратных взвешенных расстояний. На первом шаге производится интерполяция данных наблюдений на уровни по вертикальной переменной (глубине) методом кусочно-линейной интерполяции. Второй шаг - интерполяция данных наблюдений на каждом глубинном уровне по горизонтальным переменным. Формула интерполяции, используемая в данном алгоритме, имеет вид:

где Тя - интерполяционное значение для 0о)-го узла сетки; Т, - значение данных измерений в к-ой точке наблюдений; г^ — расстояние между (Ц)-ым узлом и к-ой точкой наблюдений; т = т(/,/) - число точек, учитывающихся при вычислении

значения в 0о)-ом узле; р > О - степень обратного расстояния. Приведены оценки погрешности построенного здесь интерполянта.

В разделе 2.2 предлагается метод интерполяции на регулярные сетки данных наблюдений с учетом переноса их течениями, который позволяет путем введения "псевдо-наблюдений" увеличивать число интерполируемых данных. Основная идея данного метода заключается в следующем.

Пусть имеется множество измерений {ТоЬ5 (Хп(С~1), поля температуры Т(Х, £), в точках {^(Е?)} (вообще говоря, хаотически расположенных для каждого момента времени где - множество асинхронных моментов времени.

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

дТ

— + (и, Р)Г — ¿117(0^77') + ЯГ = <2 в £2 X (0,7). С1)

о?

где II ^ (и, v, IV) - вектор скоростей жидкости, которые считаем заданными, V = дгай , ар - симметричная, положительно-определенная матрица ограниченных коэффициентов, Я = Л(Х, С) > 0 - коэффициент поглощения, <2 = <2(X, Г) - заданная функция "внутренних источников", йми = 0 в £2 х (О, Г), £2 <= й3, X = (х,у,г), а йш, V - известные операторы векторного анализа.

Если пренебречь эффектами диффузии и считать Л=0, 2 = 0, то имеем уравнение переноса

^+(С/,У)Г = ОвПх(0,Г). (2)

В Пх(0,Г) вводится регулярная сетка {Л"я} по пространственным переменным и {/,} по временной переменной. Ставится задача построения проинтерполированных значений температуры на множество точек {Хш,1к} с множества точек ),/,}.

Алгоритм решения поставленной задачи интерполяции включает три этапа: введение дополнительного множества точек, где определяются значения "псевдонаблюдений"; построение самих значений "псевдо-наблюдений"; рассматривая все точки реальных наблюдений и псевдо-наблюдений, построение интерполянта в

узлах регулярной сетки {Хт, методом обратных взвешенных расстояний при специальном выборе весов.

На первом этапе каждой точке Хп ставится в соответствие набор точек Хп ) при любом С = С^, расположенных на траектории определяемой как решение

задачи вида:

^ = £/<-?„(/),/) V 1,Х„(!) = Х„(1) = Х„(7,) при 1 = 7,. аI

На втором этапе алгоритма интерполяции вводятся значения "псевдо-наблюдений":

Тр0Гп(!к)Лк) = ТоьЛК&М) - *к)ШОГпШЬУ-

На третьем этапе построения интерполянта применяется формула, основанная на методе обратных взвешенных расстояний, с учетом реальных и псевдонаблюдений:

- К*т, (*„.'*.,)+л-уед кхт)).

Для оценки погрешности предложенного интерполяционного метода в настоящей работе доказана следующая теорема:

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

\Т(Хт>>1)-ГЛх„>'Л\ ^ С(А2 +{?2-Д/2), где /г = тахтМ ктк, ктМ - тах(Хп11йе0тк -Хт\ - максимальное

расстояние между узлом сетки, в котором вычисляется значение интерполянта и точками "псевдо-наблюдений", входящих в окрестность От ^ этого узла, Д I =

таХ(Хп;деОтА - 1' ЕГ="га^„,Г,)ЕОтЛ|итл|- С =

Если пренебречь каким-либо слагаемым в (3), то получим соответствующую упрощенную формулу. Так, например, если считать = О, А = 0, а "диффузионные слагаемые" малыми, то

ТрМ^Ь) =ТоЬЛХп(к),?1) V/ (4)

и получаем следующую формулу:

тгу , , ■

¿¡=1Лп = 1Гп,(

Эта формула отличается простотой, она удобна при численных расчетах и есть достаточное число практических задач, в которых ее применение приводит к результатам с приемлемой точностью (например, задачи с преобладающими операторами переноса в уравнениях математической модели). Именно эта формула использовалась в численной реализации алгоритма с целью построения полей температуры по данным системы А1ЮО при разработке Комплекса программ.

В рассматриваемом методе в качестве весов гп1 предложено выбрать веса вида

г„;*гп;(т,к) = <\(ХтНХЛО+ит^к-1,)))\+ет;,Г\ (6)

где е„, - малые положительные числа.

В численных экспериментах и расчетах используются данные наблюдений международной системы буев А1ЮО на акватории Мирового океана. В разделе протестирована эффективность реализованного метода и представлены результаты экспериментов с различными коэффициентами и параметрами.

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

В разделе 2.3 предложен алгоритм кусочно-гармонической интерполяции на сферических поверхностях (которыми, как известно, аппроксимируются в первом приближении поверхность Земли и ее уровенные поверхности). Предполагается, что "проверенные" данные наблюдений уже построены на некотором множестве точек на сферических поверхностях, на основании чего ставится задача построения

10

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

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

Пусть (г,Я,0)есть сферические координаты в К', 0<г<°о, Я- долгота, Я є [0,2 л-], 9 - широта, ве[0,л]. Через П обозначим прямоугольник Я=(0,2і)х(0д)сі' , состоящий из точек (Я,б). Сферу из М3 радиуса г = Яс центром в начале координат обозначаем 5Я. Точку на 5Й при 0 = 0 называем Северным полюсом, а точку на 5Д при в = л- Южным полюсом.

Пусть £2 есть область на - открытое связное множество точек на , с границей дО.. Будем рассматривать на П вещественные функции Ф(Л,в) г Ф(й,А,0)из функциональных пространств Я^'(П), к — 0,1,2,, в которых нормы определяются следующим образом:

І^-с/Клі)"1.

п

п

п

где

^ 1 Н БІП в ЭЯ 8ІПв дв до \m0ax дв \тОдО 81 Вводится система изометрических координат (х,у), широко применяемая в математической картографии и высшей геодезии:

х = Х,у = (7)

Обратное к (7) преобразование есть:

Х = х, в = 2агаЯе\ (8)

При этом преобразовании прямоугольник П отображается на полосу (0,27г) х (-00, со).

Сначала рассматривается интерполяция на треугольных сферических сетках. Для этого водится в П прямоугольная сетка по переменным (Я,в): (^,0,),

/ = 0,1.....Л',у =0,1.....М; Л,=1-М, АА = 2л/N, d^j-Ав, Ав = л/М\ N,M — целые числа.

Каждая из точек (А,,0/) порождает соответствующую точку (.x„yj) из =-?,,.>>,= In/g(0,/2), а сетка {(Я,,б1,)} порождает сетку {(дг,,^)} в П. В плоскости переменных (х,у) каждый прямоугольник Gij , являющийся отображением прямоугольника Пу = {(Я, 0): (i — 1)ДЯ < Я < 1ДЯ, (J — 1)Д0 < Я < 7'Д0} i = 1,2,..., N , j = 1,2,..., М , разобьем диагональю на два треугольника

Gf, G®: G^ U G^P = Gij . Данное разбиение С(у порождает соответствующее

разбиение П(;- на Tl\J\ а также разбиение сферического прямоугольника £2i;- -

отображение Пу , на два сферических треугольника Sl\p, . Отображение CI в

переменных (х,у) есть G: G = Uijjc Gijk , где GfP , GiP являются отображением

соответственно СГц , Sly .

Определяется набор кусочно-линейных функций (<f>i(x,y)} - "исходный кусочно-полиномиальный базис". Для этого каждой точке разбиения ставится в соответствие функция ф^х, у):

> (9)

где для упрощения обозначений координаты каждой вершины треугольника Р,ЄЄ

обозначили одним индексом, т.е. через Pi = (X(,yf), i = 1,2,...,NX.

Обозначим через множество функций вида

Ni

WjvO.y) 4>i(x,y), (10)

1=1

где Oj, i = 1,2, ...,N1 - всевозможные наборы чисел. Очевидно, что iV'1" <= C(G)iW2'(G) , где C(G),W2k(G) -известные функциональные пространства. Если и(х,у) - некоторая функция из IV*(G), то принимая а, = и(х:,у:), получим интерполянт и,(х,у) функции и{х,у) . Пусть теперь рассматривается функция некоторая функция ФеЯ'!|(£1) .

Осуществляя преобразование (8), получим и(х,у) = Ф(х,в(у)) . Примем и(дг(,у() = Ф(Л(-,0,) = Ф( , где (Я(,0() £П есть отображение (х;,у<)>( = 1,2,..., Л^ . Тогда интерполянт ФI есть функции Ф(Я, 0) вида:

Для оценки погрешности введенного интерполянта доказывается теорема. Теорема. Если Ф 6 то для кусочно-гармонического интерполянта Ф1

справедливы оценки вида

II Ф-Ф, ІІ„(Ю(Л)< СЯ2-« «Ав)2-" + (ЛЯ)2"к) II Ф ||„(2)(л), к = ОД, (12)

где постоянная С не зависит от Я, АО, АЛ, Ф/.

Далее в работе рассматривается интерполяция на прямоугольных сферических сетках. Вводятся те же сетки и разбиения областей, но только без введения треугольников С'",...,^". Здесь П представлен как объединение конечного числа элементарных прямоугольников Й,. Таким образом, область Пс5,, на которой определяются функции Ф(Л,в) есть многоугольная область на с прямыми "входящими" или "выходящими" углами, в - отображение П в Я2, составлена из обычных прямоугольников.

Вводятся следующие билинейные функции <рі(х,у),І = (ІиЬ) < - "исходный кусочно-билинейный базис":

Ф,(Л,в) ее и,(Л,у(0)) = Е?І0ФІ Фі&>ут-

(11)

Поскольку на каждом сферическом треугольнике £2, функция Ф;(А, 0) является гармонической, т.е. ДФ, = 0 на 5 V I, к, а преобразования (7),(8) конформны, то Ф/(А, в~) есть кусочно-гармонический интерполянт наС1с функции Ф 6 Я<2>(П).

<Р1(Х'У)='Р,,(ХУР,1М'

(13)

(х-х^,)/Ц -х^,),приXє )

~х<, х є К'1*«)

ГСУ-^-І) !(УН У Є )

(14)

(15)

и образуется кусочно-билинейная функция вида

где суммирование осуществляется по всем узлам Р( = (х^.у^), входящим в С. В результате получаем формулу интерполянта

Ф,(Л,в) = и,(Л,у(в)) =^Ф(Я11,0^2))«?3(.(Я,у(е)). (17)

I

Это кусочно-гармонический интерполянт функции Ф 6 Я® (£2), и на каждом элементарном сферическом прямоугольнике П, = £^¡, ¡2 функция Ф, гармоническая.

В работе также делается вывод о справедливости утверждений теоремы из предыдущего раздела, но только теперь для нового типа кусочно-гармонического интерполянта Ф,.

Метод апробирован и тестирован на данных системы буев А1ЮО в акватории Мирового океана, и приведены соответствующие результаты численных экспериментов.

По предложенным во второй главе методам разработан Комплекс программ для обработки, интерполяции и экстраполяции данных наблюдений профилирующих буев А1ЮО на равномерные сетки в акватории Мирового океана, описанию которого посвящена третья глава.

В разделе 3.1 описан автоматизированный комплекс программ, реализованный для интерполяции данных наблюдений системы буев А1ЮО методами кусочно-линейной интерполяции и обратных взвешенных расстояний. В описании указаны назначение разработанного комплекса программ, состав и инструкция по использованию. Аналогичным образом, в разделе 3.2 описан комплекс программ для интерполяции и экстраполяции данных наблюдений системы буев АЬЮО с учетом переноса их течениями, предназначенный для построения полей температуры и солености с применением нового алгоритма интерполяции данных на регулярные сетки. Описаны назначение, состав, инструкция по использованию указанного комплекса программ и вид входных данных. В разделе 3.3 представлено описание программ для построения кусочно-гармонических интерполяций на сферических поверхностях применительно к данным наблюдений системы буев А1ЮО о состоянии Мирового океана. Программы реализованы для построения

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

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

В разделе 4.1 приведены примеры построенных с применением реализованного в диссертационной работе Комплекса программ полей температуры и солености по данным наблюдений системы буев АРЮС). Также рассчитаны поля температуры и солености в акватории Мирового океана по данным за 2008-2010 гг. на различных временных, глубинных и пространственных сетках. Построенные поля представлены на сайте «www.adeq.inm.ras.ru», в данном разделе также описаны их характеристики.

Далее, в разделе 4.2, рассматривается задача инициализации в модели общей циркуляции Мирового океана и представлены результаты численных вычислений с применением полей температуры и солености, построенных в процессе выполнения диссертационной работы. Расчеты показали, что максимальное уменьшение ошибки в результате решения вариационной задачи происходит в 1-й расчетный месяц. Функционал ошибки уменьшается, примерно на 2 порядка. Анализ пространственного распределения термохалинных полей показывает, что в результате ассимиляции построенных в работе интерполяций полей по данным наблюдений происходит заметное изменение расчетных характеристик, модельные (т.е. рассчитанные по численной модели) значения приближаются к данным наблюдений, а решение более адекватно отражает наблюдаемую структуру океанологических полей.

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

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

Рис. 1. Данные наблюдений буев АЛСО Рис. 2. Поле температуры воды в акватории на акватории Мирового океана за 10 суток (1-10 Мирового океана на глубине

января 2009 года) 10 м., построенное методом обратных

взвешенных расстояний по данным наблюдений системы буев АРШО, на 1 - 10 января 2009 г.

Рис. 3. Данные наблюдений буев А{ЮО на акватории Мирового океана за 1 сутки (январь 2009 года)

Рис. 4. Результаты интерполяции данных наблюдений буев АИОО с учетом переноса их течениями в акватории Мирового океана на 10 января 2009 года на глубине 10 м.

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

Приложение 2 посвящено Информационно-вычислительной системе «ИВМ РАН - Черное море», для информационного обеспечения которой соискателем создавался блок Системы управления базой данных «Черное море».

Заключение содержит основные результаты и выводы диссертации.

Основные результаты работы

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

2. Разработан Комплекс программ для построения полей основных океанографических параметров Мирового океана по данным профилирующих буев А1ЮО. В данном Комплексе реализованы методы кусочно-линейной интерполяции и обратных взвешенных расстояний, метод интерполяции и экстраполяции данных наблюдений системы буев А1ШО с учетом переноса их течениями, а также метод построения кусочно-гармонических интерполяций на сферических поверхностях.

3. Построены поля температуры и солености Мирового океана на различных пространственных, глубинных и временных сетках по данным измерений системы профилирующих буев А1ЮО за 2008-2010 гг.

4. Уточнены расчетные характеристики разработанной в ИВМ РАН численной модели общей циркуляции Мирового океана путем решения задачи инициализации и ассимиляции построенных в работе полей температуры и солености.

5. Исследованы и численно решены обратная задача нахождения вертикального коэффициента турбулентного теплообмена и задача о вертикальном турбулентном потоке тепла с привлечением построенных полей температуры.

Основные публикации по теме диссертации

1. Захарова Н.Б., Лебедев С.А. Алгоритмы интерполяции и экстраполяции оперативных геофизических данных наблюдений II Сборник статей молодых ученых факультета ВМиК МГУ. - М.: Издательский отдел факультета ВМиК МГУ им. М.В. Ломоносова; МАКС Пресс, 2009. - Выпуск 6, с.177-188.

2. Захарова Н.Б., Лебедев С.А. Интерполяция оперативных данных буев ARGO для ассимиляции данных в модели циркуляции Мирового океана // Современные проблемы дистанционного зондирования Земли из космоса: Физические основы, методы и технологии мониторинга окружающей среды, потенциально опасных явлений и объектов. Сборник научных статей. Том 7. Номер 4. - М.: ООО "ДоМира", 2010, с. 104-111.

3. Zakharova N.B., Lebedev S.A. Interpolation of on-line data of the ARGO buoy system for data assimilation in the World ocean circulation model // ESA Living Planet Symposium, Special Publication SP-686, Bergen, 2010.

4. Zalesny V.B., Zakharova N.B., Gusev A.V. Four-dimensional problem of variational initialization of hydrophysical fields of the World Ocean // Russian Journal of Numerical Analysis and Mathematical Modelling. Volume 26, Issue 2,2011, pp. 209-229.

5. Agoshkov V.I., Parmuzin E.I., Zakharova N.B. The study and numerical solution of the inverse problem of heat flows in the ocean dynamics model based on ARGO buoys data // Russian Journal of Numerical Analysis and Mathematical Modelling. Volume 26, Issue 3, 2011, pp. 231-261.

6. Agoshkov V.I., Zakharova N.B. The creation of piecewise - harmonic interpolation on spherical surfaces // Russian Journal of Numerical Analysis and Mathematical Modelling. Volume 27, Issue 6, 2012, pp. 523-538.

7. Захарова Н.Б., Агошков В.И., Пармузин Е.И. Методы интерполяции данных наблюдений в информационно-вычислительных системах «ИВМ РАН - Мировой океан» и «ИВМ РАН - Черное море» II Экологическая безопасность прибрежной и шельфовой зон и комплексное использование ресурсов шельфа: Сб. научн. тр. Вып. 26, том 2 / НАН Украины, МГИ, ИГН, ОФ ИнБЮМ. Редкол.: Иванов В.А. (гл. ред.) и др. - Севастополь, 2012, с. 361-379.

8. Агошков В.И., Ассовский М.В., Гиниатулин С.В. Захарова Н.Б., Куимов Г.В., Пармузин И.Е., Фомин В.В. Информационно-вычислительная система ва-риационной ассимиляции данных наблюдений ИВС «ИВМ РАН - Черное море» // Экологическая безопасность прибрежной и шельфовой зон и комплексное использование ресурсов шельфа: Сб. научн. тр. Вып. 26, том 2 / НАН Украины, МГИ, ИГН, ОФ ИнБЮМ. Редкол/. Иванов В.А. (гл. ред.) и др. - Севастополь, 2012, с. 352-360.

9. Zakharova N.B., Agoshkov V.I., Parmuzin E.I. The new method of ARGO buoys system observation data interpolation // Russian Journal of Numerical Analysis and Mathematical Modelling. Volume 28, Issue 1,2013, pp. 67-84.

Подписано в печать: 24.04.2013 Объем: 1,0 пл. Тираж: 100 экз. Заказ № 94 Отпечатано в типографии «Реглет» 119526, г. Москва, пр-т Вернадского, д. (495) 363-78-90; www.reglet.ru

Текст работы Захарова, Наталья Борисовна, диссертация по теме Математическое моделирование, численные методы и комплексы программ

Федеральное государственное бюджетное учреждение науки Институт вычислительной математики Российской академии наук

04201356405 На правах рукописи

ЗАХАРОВА Наталья Борисовна

Алгоритмы и программы интерполяции и экстраполяции геофизических данных наблюдений Мирового океана

05.13.18 - Математическое моделирование, численные методы и

комплексы программ

Диссертация на соискание ученой степени кандидата физико-математических наук

Научный руководитель проф., д.ф.-м.н. В.И. Агошков

Москва 2013

Содержание

Введение........................................................................................4

Глава 1. Данные геофизических наблюдений и методы их обработки......11

1.1. Типы данных геофизических наблюдений.................................11

1.2. Методы обработки и теоретического анализа данных геофизических наблюдений....................................................................................20

1.3. Проблемы интерполяции геофизических данных наблюдений.......28

1.4. Принципы синхронизации данных наблюдений различных типов...32

Глава 2. Алгоритмы интерполяции и экстраполяции данных наблюдений.................................................................................38

2.1. Интерполяция данных наблюдений системы буев АЯвО методами кусочно-линейной интерполяции и обратных взвешенных расстояний........38

2.2. Алгоритм интерполяции и экстраполяции данных наблюдений системы буев А1ЮС) с учетом переноса их течениями............................44

2.3. Построение кусочно-гармонических интерполяций на сферических поверхностях.................................................................................61

Глава 3. Комплекс программ для интерполяции и экстраполяции данных наблюдений.................................................................................77

3.1. Программы для интерполяции данных наблюдений системы буев АЯвО методами кусочно-линейной интерполяции и обратных взвешенных расстояний....................................................................................78

3.2. Программы для интерполяции и экстраполяции данных наблюдений системы буев АЖЮ с учетом переноса их течениями.............................80

3.3. Программы для построения кусочно-гармонических интерполяций на сферических поверхностях...............................................................82

Глава 4. Применения интерполяций геофизических полей в математическом моделировании гидротермодинамических процессов океанов и морей............................................................................83

4.1. Построение полей температуры и солености Мирового океана по данным профилирующих буев АЖЮ...................................................83

4.2. Применение полей температуры и солености для решения проблемы инициализации в модели общей циркуляции Мирового океана...................89

4.3. Исследование и численные эксперименты по решению задачи нахождения вертикальных коэффициента турбулентного теплообмена и потока тепла...........................................................................................104

Заключение..................................................................................144

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

Список публикаций с основными результатами.................................156

Приложение 1. Инструкции по использованию Комплекса программ для обработки, интерполяции и экстраполяции данных наблюдений.................160

Приложение 2. Информационно-вычислительная система «ИВМ РАН - Черное море» и Система управления базой данных «Черное море»....................170

Введение

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

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

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

Обработка и интерполяция данных измерений профилирующих буев ARGO (Array for Real-time Geostrophic Oceanography) является актуальной проблемой в связи с бурным развитием наблюдательных систем мониторинга природной среды, мощных вычислительных комплексов и новейших математических алгоритмов анализа и обработки данных наблюдений и гидродинамического прогноза состояния Мирового океана. Система профилирующих буев ARGO дает уникальную оперативную информацию о глубинной изменчивости полей океана, дополняя возможности других измерительных комплексов. С

использованием данных системы АЖЮ впервые в истории океанографии стало возможным более детальное описание слоя океана до глубин в 2000 м.

Сложность обработки данных измерений профилирующих буев АЖЮ состоит в их неравномерном распределении по пространству и по времени. Для решения этой проблемы используются алгоритмы интерполяции данных, благодаря которым строятся поля основных океанографических параметров Мирового океана на равномерных сетках с различными пространственными разрешениями, на различных горизонтах. С помощью построенных за различные временные интервалы полей можно решать задачи термогидродинамики океанов и морей, улучшать точность прогностических расчетов численных моделей, усваивая эти поля данных наблюдений в моделях циркуляции океанов и морей, решать различные обратные задачи и строить атласы наблюдаемых полей.

Цель диссертационной работы. Основной целью диссертационной работы является разработка алгоритмов интерполяции и экстраполяции данных на регулярные сетки, создание программных комплексов для обработки и интерполяции класса геофизических данных наблюдений состояния Мирового океана, решение некоторых задач гидротермодинамики с применением построенных по данным профилирующих буев АЖЮ полей температуры и солености.

На защиту выносятся следующие результаты и положения:

1. Предложены метод интерполяции и экстраполяции данных наблюдений с учетом характеристик адвективных и конвективных течений в водах океанов и морей и метод кусочно-гармонической интерполяции геофизических данных на сферических поверхностях.

2. Разработан Комплекс программ для построения полей основных океанографических параметров Мирового океана по данным профилирующих буев АЖЮ.

3. Построены поля температуры и солености в акватории Мирового океана на различных пространственных, глубинных и временных сетках по данным измерений системы профилирующих буев А1ШО за 2008-2010 гг.

4. Уточнены расчетные характеристики разработанной в ИВМ РАН численной модели общей циркуляции Мирового океана путем решения задачи инициализации и ассимиляции построенных в работе полей температуры и солености.

5. Исследованы и численно решены обратная задача нахождения вертикального коэффициента турбулентного теплообмена и задача о вертикальном турбулентном потоке тепла с привлечением построенных полей температуры.

Научная новизна. В работе предложены методы интерполяции и экстраполяции геофизических данных наблюдений Мирового океана. Разработан комплекс программ для обработки, интерполяции и экстраполяции данных наблюдений системы буев АЯвО. Проведено исследование и численное решение задачи нахождения вертикальных коэффициента турбулентного теплообмена и потока тепла. Благодаря использованию построенных в работе полей при решении задачи инициализации в модели общей циркуляции Мирового океана, разработанной в ИВМ РАН, улучшены расчетные характеристики численной модели.

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

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

циркуляции Мирового океана и задачи нахождения вертикальных коэффициентов турбулентного теплообмена и потока тепла.

Практическая ценность заключается в создании комплекса программ на языке Fortran для интерполяции данных наблюдений системы буев ARGO на регулярные сетки; в построении полей температуры и солености на различных сетках; в численном решении проблемы инициализации в модели общей циркуляции Мирового океана; в проведении численных экспериментов по решению задачи нахождения вертикальных коэффициента турбулентного теплообмена и потока тепла; а также в информационном обеспечении Информационно-вычислительной системы «ИВМ РАН - Черное море».

Апробация работы. Результаты диссертационной работы докладывались автором и обсуждались на научных семинарах Института вычислительной математики РАН и на следующих конференциях: «Тихоновские чтения-2009» (МГУ им. М.В. Ломоносова, Москва, 2009г.); «Современные проблемы дистанционного зондирования Земли из космоса» (ИКИ РАН, Москва, 2009г.); «Ломоносовские чтения-2010» (МГУ им. М.В. Ломоносова, Москва, 2010г.); «ESA Living Planet Symposyum» (Bergen, Norway, 2010г.); «Современные проблемы фундаментальных и прикладных наук» (МФТИ, Москва, 2010г.); «Состояние и перспективы мониторинга Мирового океана и морей России по данным дистанционного зондирования и результатам математического моделирования» (Таруса, Российская Федерация, 2010г.); Всероссийская конференция с элементами научной школы для молодежи «Проведение научных исследований в области информационно-телекоммуникаионных технологий» (Москва, 2010г.); «EGU General Assembly» (Vienna, Austria, 2011, 2013гг.); «Гидродинамическое моделирование динамики Черного моря» (МГИ HAH Украины, Севастополь, 2011 г); «Проведение научных исследований в области обработки, хранения, передачи и защиты информации» (ВВЦ, Москва, 2011г.); «Ломоносовские чтения-2011» (МГУ им. М.В. Ломоносова, Москва, 2011г.); «Информационные системы и технологии» (МТУСИ,

Москва, 2012г.); «Южные моря как имитационная модель океана» (МГИ НАН Украины, г. Севастополь, 2012 г.); «Конференция молодых специалистов» (ИПГ им. Ак. Е.К. Федорова, Москва, 2012 г.).

Публикации. По теме диссертации опубликовано 17 работ: 5 - в рецензируемых журналах (входят в перечень ВАК), 3- в сборниках статей, 9 -в материалах конференций. Список работ приведен в конце диссертационной работы. Общий объем публикаций 9,75 п.л. (156 стр.); из них лично автору принадлежат 5,25 п.л. (84 стр.)

Личный вклад автора. Диссертационное исследование является самостоятельным законченным трудом автора. Разработка Комплекса программ для обработки, интерполяции и экстраполяции данных наблюдений, построение полей температуры и солености с различных источников, численные эксперименты по решению задачи о восстановлении вертикальных коэффициента турбулентного теплообмена и потока тепла, информационное обеспечение Информационно-вычислительной системы «ИВМ РАН - Черное море» и разработка системы управления специализированной базой данных «Черное море» для указанной ИБС осуществлены лично автором. Разработка алгоритма построения кусочно-гармонической интерполяции на сферических поверхностях применительно к данным наблюдений Мирового океана, алгоритма экстраполяции данных системы буев А1ШО с учетом переноса их течениями, исследования по решению задачи о восстановлении вертикальных коэффициента турбулентного теплообмена и потока тепла проведены автором совместно с соавторами работ, в которых они опубликованы. В исследовании и численном решении задачи четырехмерной вариационной инициализации гидрофизических полей Мирового океана автор отвечал за информационное обеспечение полями температуры и солености для проведения расчетов.

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

Диссертация содержит 65 рисунков, 10 таблиц и список литературы из 92 наименований.

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

Во второй главе представлены разработанные и реализованные алгоритмы интерполяции и экстраполяции данных наблюдений. Описан метод интерполяции данных наблюдений, основанный на методах кусочно-линейной интерполяции и обратных взвешенных расстояний. Подробно описан разработанный алгоритм интерполяции и экстраполяции данных наблюдений с учетом переноса их течениями. Также предложен алгоритм кусочно-гармонической интерполяции на сферических поверхностях. Методы реализованы применительно к данным системы буев А1ШО, в акватории Мирового океана. Приведены оценки погрешности предлагаемых методов.

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

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

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

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

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

Приложение 2 посвящено Информационно-вычислительной системе «ИВМ РАН - Черное море» и Системе управления базой данных «Черное море».

Глава 1. Данные геофизических наблюдений и методы

их обработки

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

1.1. Типы данных геофизических наблюдений

Основными параметрами, характеризующими состояние Мирового океана, являются: температура, соленость, скорость и направление течений, уровень морской воды, содержание кислорода, содержание нитратов, содержание фосфатов и т.д. До середины прошлого столетия эти параметры измерялись традиционными контактными методами измерений. С развитием приборостроения появились дистанционные методы зондирования поверхности океана как с борта самолета, так и искусственных спутников Земли (ИСЗ). Таким образом, данные о гидродинамическом состоянии океана условно можно подразделить на два типа: контактные и дистанционные.

Контактные методы измерения. Основными источниками океанографической информации, получаемой контактными методами, являются: попутные судовые измерения, океанографические станции, различные зонды и батитермографы, специализированные платформы, уровенные посты, различные буи и др. Каждый из них дает свой спектр информации о состоянии океана. Подробнее описаны в работах [33,35,38,45,48,52].

Значительным развитием системы измерений основных ок�