Цифровая модель геодинамических процессов в литосфере Земли
Автор: Минаев Владимир Александрович, Фаддеев Александр Олегович, Ахметшин Тагир Рустэмович, Невдах Татьяна Михайловна
Рубрика: Математическое моделирование
Статья в выпуске: 3, 2018 года.
Бесплатный доступ
Представлены существующие цифровые модели земной коры, рассмотрены перспективы реализации современных концепций Industry 4.0, рекурсивной декомпозиции данных, «цифровых двойников». Для создания цифровой модели геодинамических процессов в литосфере Земли применена технология аналитической обработки данных OLAP, представленных в виде гиперкуба. Показаны атрибуты и содержание многомерных массивов данных о геодинамических характеристиках литосферы. База данных (БД) реализована на языке программирования Borland Delphi 7.0. В программе предусмотрены такие виды манипулирования данными, как срез, отображение страницы, нарезка на кубики и ломтики, вращение. Сделан вывод о том, что это позволяет не только формировать самые разнообразные запросы к БД, но и на более детальном и качественном уровне реализовывать различные модели оценки геодинамического риска.
Цифровая модель, геодинамика, литосфера, база данных, аналитическая обработка
Короткий адрес: https://sciup.org/148309010
IDR: 148309010 | УДК: 551.243 | DOI: 10.25586/RNU.V9187.18.09.P.09
Digital model of geodynamic processes in the Earth's lithosphere
The article highlights the existing digital models of the earth’s crust, talks about the prospects for the implementation of modern concepts of Industry 4.0, recursive data decomposition, “digital counterparts”. To create a digital model of geodynamic processes in the Earth’s lithosphere, the technology of analytical processing of OLAP data presented in the form of a hypercube is used. Attributes and content of multidimensional arrays of data on geodynamic characteristics of the lithosphere are shown. The database (DB) is implemented in Borland Delphi 7.0 programming language. The program provides for such types of data manipulation as slicer, page display, slicing into cubes and slices, rotation. It is concluded that it allows not only to form a variety of requests to the database, but also to implement various models of geodynamic risk assessment at a more detailed and qualitative level.
Текст научной статьи Цифровая модель геодинамических процессов в литосфере Земли
В научной литературе описаны существующие на настоящий момент времени глобальные модели земной коры – 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.