Рельеф Земли - координаты: различия между версиями

Материал из Common History development
Перейти к навигации Перейти к поиску
(Ускорение свободного падения)
(Сетка координат)
 
Строка 2: Строка 2:
 
{{live|15622}}
 
{{live|15622}}
 
= Сетка координат =
 
= Сетка координат =
[[:Category:Алгоритм моделирования рельефа|Метод расчета]] требует разбиения гидросферы и литосферы на части. Берём [[Сферический датум|сферу]] с центром в [[Центр Земли|центре Земли]]. Делим её на сферические четырехугольники одинаковой площади {{sym|HEALPix#площадь_пикселя|строка=скобки}}.  
+
[[:Category:Алгоритм моделирования рельефа|Метод расчета]] требует разбиения гидросферы и литосферы на части. Берём [[Сферический датум|сферу]] с центром в [[Центр Земли|центре Земли]]. Делим её на сферические четырехугольники одинаковой площади {{sym|HEALPix#площадь_пикселя|строка=скобки}}. Направление осей координат, как в [[aw:Blender|Блендере]]: [[aw:Axises orientation#Z up|Z вверх, X к наблюдателю, Y вправо]].
  
 
Подбирая радиусы для конкретных точек поверхности, делим гидросферу на многогранники, похожие на [[wikiru:Призма (геометрия)#Виды призм|прямые призмы]].
 
Подбирая радиусы для конкретных точек поверхности, делим гидросферу на многогранники, похожие на [[wikiru:Призма (геометрия)#Виды призм|прямые призмы]].

Текущая версия на 16:29, 31 марта 2020

комментарии в LiveJournal

Сетка координат[править]

Метод расчета требует разбиения гидросферы и литосферы на части. Берём сферу с центром в центре Земли. Делим её на сферические четырехугольники одинаковой площади [math]\Omega_{pix}[/math] (HEALPix площадь пикселя). Направление осей координат, как в Блендере: Z вверх, X к наблюдателю, Y вправо.

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

Пусть такие многогранники из четырехугольными плоскими основаниями называются "тазиками" (по-английски "basin").

Боковые рёбра у "тазиков" есть отрезками радиуса Земли.

Пример[править]

Рассмотрим пример: в середине находится "тазик", а его соседи называются "северный сосед" и "южный сосед". Для наглядности выбрано высокое разрешение сетки HEALPix, при котором основания (верхняя и нижняя грани) кажутся квадратами.

Геоид равномерно покрывает "тазик" и "южного соседа". Это значит, что они сбалансированы, и движений воды не будет. "Северный сосед" возвышается над геоидом, поэтому алгоритм моделирования рельефа будет выливать воду из него.

При просмотре нижних граней, видно, что тазики углубляются в литосферу равномерно, независимо от сбалансированности с геоидом. Basins 2balanced 1not.gif

Ускорение свободного падения[править]

Уравнение Сомильяны для [math]\overset{\rightarrow}g[/math] относительно эллипсоида совместимо с данными проекта Earth2014, который публикует форму геоида через расстояния от центра Земли. Погрешностью 1 метр на 1 квадратную милю, вызванной эмпирическими данными проекта Earth2014, пренебрегаю.

Поскольку в формуле [math]U_g={m}{g}{h}[/math] ускорение g не всегда направлено к центру Земли (g=gEarth+a, где [math]\overset{\rightarrow}a[/math] - центробежное ускорение), то нужно выделить вертикальную его часть, которую обозначим символом gVer, и перпендикулярную, которую обозначим символом gHor.

Балансирование[править]

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

"Южный сосед" выше "тазика" на высоту deltaH, а вода "тазика" имеет ускорение gHor, направленное в сторону "южного соседа".

Basins 2balanced forces.gif

Почему вода не движется при таком положении "тазиков"?

Объяснение[править]

Вспоминаем закон Паскаля: Гидростатическое давление жидкости с постоянной плотностью в однородном поле тяжести (= несжимаемая жидкость) p = ρ*g*h

Погрешностью 30 м высоты Мирового океана, вызванной сжимаемостью воды, пренебрегаю.

В нашем случае давление "южного соседа" на грань deltaH равно ρ*gVer*deltaH. Поскольку вода не движется, то значит "тазик" тоже давит на эту грань deltaH. Давление "тазика" равно gHor*mтазика / Ωобщей грани (сила воздействия "тазика", разделенная на площадь общей грани). Такое воздействие объясняется законом Паскаля: Давление, производимое на жидкость или газ, передается в любую точку без изменений во всех направлениях.

Представив массу "тазика" mтазика как произведению его объёма V на плотность ρ, получим равенство давлений ρ*gVer*deltaH = gHor*V*ρ / Ωобщей грани

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

Формула[править]

gVer*deltaH = gHor*V / Ωобщей грани

Это равенство похоже на формулу гидроудара.

Попытка упрощения[править]

Объём "тазика" V равен произведению [math]\Omega_{pix}[/math] на высоту Hтазика при достаточно высоком разрешении сетки координат.

Получим равенство gVer*deltaH = gHorpix*Hтазика / Ωобщей грани