Цифровая модель геодинамических процессов в литосфере Земли
Автор: Минаев Владимир Александрович, Фаддеев Александр Олегович, Ахметшин Тагир Рустэмович, Невдах Татьяна Михайловна
Рубрика: Математическое моделирование
Статья в выпуске: 3, 2018 года.
Бесплатный доступ
Представлены существующие цифровые модели земной коры, рассмотрены перспективы реализации современных концепций Industry 4.0, рекурсивной декомпозиции данных, «цифровых двойников». Для создания цифровой модели геодинамических процессов в литосфере Земли применена технология аналитической обработки данных OLAP, представленных в виде гиперкуба. Показаны атрибуты и содержание многомерных массивов данных о геодинамических характеристиках литосферы. База данных (БД) реализована на языке программирования Borland Delphi 7.0. В программе предусмотрены такие виды манипулирования данными, как срез, отображение страницы, нарезка на кубики и ломтики, вращение. Сделан вывод о том, что это позволяет не только формировать самые разнообразные запросы к БД, но и на более детальном и качественном уровне реализовывать различные модели оценки геодинамического риска.
Цифровая модель, геодинамика, литосфера, база данных, аналитическая обработка
Короткий адрес: https://sciup.org/148309010
IDR: 148309010 | DOI: 10.25586/RNU.V9187.18.09.P.09
Текст научной статьи Цифровая модель геодинамических процессов в литосфере Земли
В научной литературе описаны существующие на настоящий момент времени глобальные модели земной коры – CRUST 5.1 и CRUST 2.0 [1; 2], представляющие собой распределенные по сетке данные соответственно с осреднением 5 °х 5 ° и 2 °х 2 ° , содержащие информацию о скоростях продольных и поперечных волн, о плотности во всех слоях земной коры, включая подкоровый, а также о глубинах раздела земной коры, включая границу Мохоровичича (Мохо). Принципиально отличается от них разработанная в 2013 году модель CRUST 1.0, представляющая собой уже 9-уровневую систему данных с осреднением по сетке 1 °х 1 ° [3].
Информация, представленная в этой модели, позволила выполнить количественные оценки таких важных распределенных параметров земной коры, как температура, вязкость, упругие модули напряжения, деформации, смещения для различных глубинных уровней земной коры [4; 5].
Полученная в результате проведенных исследований обширная числовая информация по характеристикам литосферных геодеформационных процессов дала нам возможность вплотную подойти к реализации задачи построения принципиально новой цифровой модели литосферы Земли, включающей в себя не только данные предыдущих моделей, но и рассчитанные авторами характеристики литосферных геоде-формационных процессов.
Развитие информационных систем в области геофизических исследований требует разработки новых подходов, стандартов и инструментария для представления знаний в области геодинамических процессов. Пока же создание целостного образа геодинамики Земли не находило реального воплощения в эффективной цифровой модели, включающей системные данные не только о геодинамических характеристиках, но и о связях между ними, описанные с помощью современных математических моделей. Создание цифровой модели видится в реализации таких современных концепций, как Industry 4.0 [6], рекурсивная декомпозиция данных [7], «цифровой двойник» [8].
Поскольку новую цифровую модель литосферы, представляющую собой современную базу данных (БД), необходимо наполнить самой разнообразной информацией о характеристиках литосферных геодеформационных процессов для различных глубинных слоев литосферы, с одной стороны, а с другой стороны, привязать эту информацию к конкретным географическим координатам, нами на настоящем этапе для построения БД была применена технология оперативной аналитической обработки данных OLAP (OnLine Analytical Processing).
Как известно, основой OLAP-технологии является построение многомерного представления данных, когда они даются не в форме реляционных таблиц, а в виде упорядоченных многомерных массивов двух видов [9]:
-
1) гиперкубов (все хранимые в БД ячейки должны иметь одинаковую мерность, т. е. находиться в максимально полном базисе измерений);
-
2) поликубов (каждая переменная хранится с собственным набором измерений, и все связанные с этим сложности обработки перекладываются на внутренние механизмы системы).
Гиперкубическая форма представления данных
В настоящей работе представлена гиперкубическая форма многомерных массивов данных. Предположим, что задана некоторая схема представления БД RD = = { R 1 ,R 2, k , R k } , где R i - отношения, определенные на множестве атрибутов Л = = { L 1 ,L 2 , к , L n } (табл. 1). В фигурных скобках в таблице уточнены области определения некоторых атрибутов.
Для атрибутов установим следующие зависимости:
DEP = { L 2 L з L 16 ^ A, L 4 L 5Аб ^ A, L 6 L 7Ае ^ A, L 8 L 9Ае ^ A, AoAiАе ^ А, £ 12 £ 13 £ 16 ^ £ 1 , £ 14 £ 15 £ 16 ^ L } . (1)
Зависимости (1) соответствуют следующим отношениям:
-
1) координаты ячейки R 1 { L 2 ,L 3 ,L 16 ,L 1 } ;
-
2) экспериментальные характеристики литосферных геодеформационных процессов R 2 { L 4 , L 5 , L 16 , L 1 } ;
-
3) расчетные характеристики литосферных геодеформационных процессов R 3 { L 6 , L 7 , L 16 , L i } ;
-
4) нормальные геодинамические напряжения R 4 { L 8 ,L 9 ,L 16 ,L 1 } ;
ВЕСТНИК РОСНОУ. Серия «Сложные системы…»
-
5) сдвиговые геодинамические напряжения R 5 { L 10 ,L 11 ,L 16 ,L 1 } ;
-
6) смещения в геологической среде R 6 { L 12, L 13, L 16, L 1 } ;
-
7) величина геодинамического риска R 7 { L 14 ,L 15 ,L 16, L 1 } .
Схема представления БД
Таблица 1
Обозначение атрибута |
Содержание атрибута |
L 1 |
Порядковый номер ячейки |
L 2 |
Порядковый номер координаты |
L 3 |
Наименование координаты {долгота, широта, глубина} |
L 4 |
Порядковый номер экспериментальной характеристики литосферных геодеформационных процессов |
L 5 |
Наименование экспериментальной характеристики литосферных геодеформационных процессов {плотность, скорость продольных волн, скорость поперечных волн} |
L 6 |
Порядковый номер расчетной характеристики литосферных геодеформационных процессов |
L 7 |
Наименование расчетной характеристики литосферных геодеформационных процессов {давление, объемный модуль упругости, модуль сдвига, температура, вязкость} |
L 8 |
Порядковый номер компоненты нормальных напряжений |
L 9 |
Наименование компоненты нормальных напряжений {σ x , σ y , σ z , σ r } |
L 10 |
Порядковый номер компоненты сдвиговых напряжений |
L 11 |
Наименование компоненты сдвиговых напряжений {τ xz , τ yz , τ xy , τ z } |
L 12 |
Порядковый номер составляющей вектора смещений |
L 13 |
Наименование составляющей вектора смещений { ux , uy , uz , ur } |
L 14 |
Порядковый номер вида геодинамического риска |
L 15 |
Наименование вида оценки геодинамического риска {вероятностная, энергетическая, нечеткая} |
L 16 |
Количественное значение параметра атрибута |
Гиперкуб определяется в виде совокупности измерений { D 1 ,D 2 , к ,D h } (где D s -множество имен атрибутов; s = 1, 2, …, h ) и множества имен атрибутов M , которые называются мерами. Значения Ds являются значениями координат гиперкуба, значения M располагаются в его рабочей области.
Для того чтобы в одной ячейке гиперкуба было не более одного значения атрибута меры, предполагается выполнение функциональной зависимости
D 1 , D 2 , K , D h → M . (2)
где D 1 = { R 1 .L 1 } , D 2 = { R 2 .L 5 } - измерения; M = { R 2 .L 16 } - мера, или
{R1.L1 }x{R3 .L7 (R3 .L16 )},
где D 1 = { R 1 . L 1 } , D 2 = { R 3 . L 7 } - измерения; M = { R 3 .L 16 } - мера.
После того как сформирована схема гиперкуба с установлением иерархий в измерениях и присоединением мер к атрибутам измерений, воспользуемся простейшим методом решения задачи формирования гиперкуба по множеству отношений при отсутствии логических ограничений F (т. е. F = Ø), а именно: выполним операцию естественного соединения отношений для формирования промежуточного представления
БД:
TJ = R V ] Ф R2 [V ] Фк Ф Rk [V], (5)
Затем значения координат формируются в виде проекций по соответствующим атрибутам: TJ[Ds ], с необходимой сортировкой кортежей каждого измерения в соответствии с иерархией. Завершается построение гиперкуба присваиванием значений мер M в его рабочей области, т. е. для каждого кортежа t∈ TJ на пересечении значе- ний координат t[Ds ] (где s = 1, h) ставится значение t[Lj ], Ri.Lj е M.
Описанная технология применена при построении БД характеристик литосферных геодеформационных процессов. Приведем фрагмент блока описаний переменных программы построения БД, реализованной на языке программирования Borland Delphi 7.0 (рис. 1).
type atom = record
-
V alue1: real;
-
V alue2: real;
-
V alue3: real;
-
V alue4: real;
-
V alue5: real;
end;
molecula = record
Long: real;
Lat: real;
Depth: integer;
Around: array [1..8] of atom;
end;
var Pole: array [1..21] of byte;
Mode, Mode1: byte;
Litosphere: array [1..360, 1..180, 0..80] of molecula;
Plate: array [1..64800] of molecula;
A: molecula;
Z, Depth1, Depth2, X1, X2, Y1, Y2, XCount, YCount, ZCount: integer;
DepthFile: string[4];
Count, PointCoord, StartCoord, FinCoord: longint;
Longitude, Latitude, Long1, Long2, Lat1, Lat2: real;
Рис. 1. Фрагмент блока описания переменных программы построения БД
При описании переменных определены два типа данных:
ВЕСТНИК РОСНОУ. Серия «Сложные системы…»
Графически элемент массива

Рис. 2.
Графическое представление элемента массива
λ – географическая долгота; φ – географическая широта; z – глубина;
ρ – плотность вещества; Vp – скорость продольных волн; Vs – скорость поперечных волн; K – объемный модуль упругости; μ – модуль сдвига;
T – температура; η – вязкость; σ x – x -компонента нормальных напряжений; σ y – y -компонента нормальных напряжений; σ z – z -компонента нормальных напряжений; σ r – радиальные нормальные напряжения; τ xz – сдвиговые напряжения в плоскости XZ ; τ yz – сдвиговые напряжения в плоскости YZ ; τ xy – сдвиговые напряжения в плоскости XY ; τ z – вертикальные нормальные напряжения; τ – величина вектора полных напряжений; ux – x -составляющая вектора смещений; uy – y -составляющая вектора смещений; uz – z -составляющая вектора смещений;
ur – радиальная составляющая вектора смещений
Сам же массив
Тип данных
Возможности гиперкубического представления данных
Согласно структуре «молекулы» (см. рис. 2), в ней может быть определено до восьми «второстепенных атомов» (один такой «атом» показан пунктирной окружностью, к двум другим, пока не существующим «атомам», указаны связи в виде пунктирных линий). При построении БД участвуют только пять таких «второстепенных атомов». Это означает, что внутри БД предусмотрены дополнительные вычисления, позволяющие на основе имеющейся в БД информации выполнять расчеты и заполнять полученными данными «пустые» слои в БД.
Подобная структурная организация БД позволяет назвать ее символически «молекулярной базой данных».
Для работы с созданной базой данных о характеристиках литосферных геоде-формационных процессов (имеющей объем 1,67 Гб) разработана на языке программирования Borland Delphi 7.0 программа DMGRLE (Digital Model Geodynamic Risk Litosphere of the Earth – Цифровая модель оценки геодинамического риска в литосфере Земли), представляющая собой систему выборки и обработки информации из БД характеристик литосферных геодеформационных процессов.
В программе предусмотрены такие виды манипулирования данными, как «Срез» (Slice), «Отображение страницы» (Page Display), «Нарезка на кубики и ломтики» (Slice and Dice), «Вращение, пивотинг» (Rotate, Pivot).
«Срез» (Slice) – это созданное пользователем подмножество гиперкуба, получившееся в результате фиксации значения одного или более измерений.
Текущее представление среза многомерной информации называется «Отображением страницы» (Page Display). Измерения, расположенные по горизонтали (поперек дисплея), определяют измерения в столбцах таблицы.
Строки таблиц измерений определяются измерениями, расположенными по вертикали (вдоль дисплея). Выбор элемента измерения страницы позволяет определить, какая именно страница отображается в данный момент. Страница во многом напоминает обычную электронную таблицу и может быть интегрирована практически с любой программой электронных таблиц, где пользователь может в дальнейшем вносить изменения в каждую ячейку.
«Нарезка на кубики и ломтики» (Slice and Dice) – термин, использующийся для описания функции сложного анализа данных, обеспечиваемой средствами OLAP выборки данных (продольные и поперечные, плоскостные и объемные срезы) из многомерного куба с заданными значениями и заданным взаимным расположением измерений, при котором пользователь обычно использует операции вращения куба данных и детализации (либо агрегирования) данных. Такая возможность предоставляется пользователю при реализации как точечной, так и объемной выборки из массива данных БД характеристик литосферных геодеформационных процессов.
Изменение порядка представления измерений, применяемое при двухмерном представлении данных, называется «Вращением, пивотингом» (Rotate, Pivot). Эта операция обеспечивает возможность визуализации данных в форме, наиболее комфортной для их восприятия. Операция вращения может заключаться в перестановке местами строк и столбцов таблицы либо перемещении интересующих измерений в столбцы или строки создаваемого отчета, что позволяет придавать ему желаемый вид.
Выводы
-
1. В статье представлена принципиально новая, не имеющая аналогов ни в отечественной, ни в зарубежной практике геофизических исследований, цифровая модель литосферы Земли, представляющая собой компьютерную базу данных характеристик литосферных геодеформационных процессов.
-
2. При построении БД использована технология оперативной аналитической обработки данных OLAP с применением гиперкубического представления данных.
-
3. Для работы с БД характеристик литосферных геодеформационных процессов разработана специализированная программа DMGRLE – Digital Model Geodynamic Risk Litosphere of the Earth (Цифровая модель оценки геодинамического риска в литосфере Земли), позволяющая не только формировать самые разнообразные запросы к БД, но и на более детальном и качественном уровне реализовывать различные модели оценки геодинамического риска.
ВЕСТНИК РОСНОУ. Серия «Сложные системы…»
Список литературы Цифровая модель геодинамических процессов в литосфере Земли
- Mooney W.D., Laske G., Masters T.G. CRUST 5.1: A global Crustal Model at 5° × 5° // J. Geophys. Res. - 1998. - Vol. 103B. - P. 727-747.
- Senachin V.N., Baranov А.А. Gravity anomalies of the crust and upper mantle for Central and South Asia // Geodynamics & Tectonophysics. - 2016. - Vol. 7 (4). - № 4. - P. 513-528.
- CRUST 1.0 [Электронный ресурс]. - Режим доступа: https://igppweb.ucsd.edu/~gabi/ crust1.html (дата обращения: 11.05.2018).
- Минаев В.А., Фаддеев А.О. Методика оценки геоэкологического риска и геоэкологической безопасности ландшафтно-территориальных комплексов: материалы Семнадцатой научно-технической конференции «Системы безопасности - СБ-2008», 30 окт. 2008 г. - М.: Акад. ГПС МЧС России, 2008. - С. 96-102.
- Минаев В.А., Фаддеев А.О., Абрамова А.В., Павлова С.А. Математическое моделирование сейсмических рисков // Спецтехника и связь. - 2013. - № 5. - С. 58-63.
- Industry 4.0: The Future of Productivity and Growth in Manufacturing Industries [Электронный ресурс]. - Режим доступа: http://www.inovasyon.org/pdf/bcg.perspectives_ Industry.4.0_2015.pdf (дата обращения: 11.05.2018).
- Илюшин А.И., Колмаков А.А., Меньшов И.С. Построение параллельной вычислительной модели путем композиции вычислительных объектов // Математическое моделирование. - 2011. - T. 23. - № 7. - С. 97-113.
- Цифровой двойник [Электронный ресурс]. - Режим доступа: http://www.siemens.kz /assets/images/resheniya/Будущее промышленности% 20март 2016.pdf (дата обращения: 11.05.2018).
- Кудрявцев Ю. OLAP-Технологии: обзор решаемых задач и исследований // Бизнес-информатика. - 2008. - № 1. - С. 66-70.