Меридианная проекция - вода

Материал из Common History development
Версия от 19:45, 15 февраля 2019; It4history (обсуждение | вклад) (третий пример)
Перейти к навигации Перейти к поиску

комментарии в LiveJournal Удобно изучать Землю в разрезе меридианов.

Самая простая модель[править]

Создадим самую простую модель Мирового океана.

Игнорируем сушу и дно. Интересует только вода.

Как считать уровень воды[править]

Имеется один меридиан, разделенный на тазики от северного полюса до южного.

Для расчета уровней воды в тазиках выбираю сферические координаты.

Другие виды координат не подходят, потому что:

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

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

Алгоритм[править]

Рассчет происходит по такому алгоритму:

  1. начальные условия: спокойная Земля, сферические координаты
  2. пересечения градиента с радиусами
  3. перелить воду
    • рассчитываются [math]V_{to}[/math] (тазик, объёмы перетекания), которые нужно перелить через каждое из 4 общих ребер
    • на выходе: [math]h_{OQ}[/math]
    • идти на п.2

пересчитывать [math]\nabla{g}_q[/math] (градиент спокойствия) при стабилизированном изменении [math]g[/math] - [[|]], а также при значительном изменении [math]h_{OQ}[/math]

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

На следующих изображениях северный полюс находится вверху, южный - внизу. Экватор посередине.

Слева направо возрастает модельное время, то есть левая сторона изображения показывает начальные условия.

Глубины отсчитываются относительно формы Земли в эллипсоидальном приближении. Нулевая отметка глубины окрашена в зелёно-синий цвет (Aquamarine).

Закругленности вверху и внизу оставлены для красоты...

первый пример[править]

Один тазик поднимается с глубины 500м, а другой опускается с высоты 500м: HighLowBasin 1.png

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

Возникающая волна выглядит естественно.

второй пример[править]

Уменьшаем центробежное ускорение, увеличивая звездные сутки сначало немножно (от 23,9 часов до 26,7), а в середине времени резко до 46,2 часов EarthRotationStopping 1.png

Видно, что волны постепенно увеличиваются и смещаются к полюсам.

Можно посмотреть в изменяющемся масштабе, когда на каждый момент времени масштаб выбирается таким, чтобы экстремальные значения были выделены самым контрастным цветом EarthRotationStopping 1 dyn.png Легенда показывает масштаб для последнего момента.

Высота волны в 173 метра (разница между полюсами и экватором) - это конечно, мало для данного случая, потому что время интегрирования было равным только 5. Увеличиваю время интегрирования до 1100, пока рост волны не прекратится. В данном случае это 2 километра для звездных суток равных 26,7 часов, и 7.87 километров для 46,2 часов. EarthRotationStopping 1000.png

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

Уменьшаем центробежное ускорение до нуля. EarthRotationStopped 1000.png Высота волны получилась 10,72км для [math]k_8[/math] (HEALPix 790 тысяч). Это удивительное число только на 0.5% меньше, чем 10,69км - разделенная пополам эллипсоид приплюснутость, равная: 21384,7 м.

Многие ожидают увидеть здесь волну высотой во все 21 километра.

Некоторые считают, что g90 - g0 = 983,2 - 978,0 = 5,2 см/сек2. Около 2/3 этой разности возникает за счет центробежного ускорения на земном экваторе и около 1/3 - за счет сплюснутости Земли. То есть в результате остановки вращения Земли только одна треть от 21 километра должна компенсироваться гравитацией - выходит оценка в 14 километров.


Моё же объяснение совершенно другое.

Представим себе стакан с водой на дне. Если придать воде (и стакану) вертикальное ускорение, то удивительно, но уровень воды не изменится. Увеличится давление воды на дно и стенки стакана, но поверхность воды не шелохнётся. Только горизонтальное ускорение создает на поверхности воды волны.

Если в стакан положить пружинистое твёрдое тело, например, стальную пружину, то вертикальное ускорение сожмет ее. Похожее поведение продемонстрируют также и газы.

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

Поэтому нужно изучать горизонтальные ускорения, действующие на Мировой океан.

Посчитано, что горизонтальная составляющая гравитации направлена к экватору и имеет максимум 16,1 мм/сек² в районе 45 градусов широты. Свойства горизонтальной составляющей центробежного ускорения аналогичны - направлена к экватору и имеет максимум 16,9 мм/сек² в районе 45 градусов широты.

В результате остановки вращения Земли горизонтальная составляющая ускорения свободного падения уменьшается примерно в два раза, поэтому и высота волны уменьшается вдвое.


Оценивать высоту волны в 10,72км можно также расчетами по литосфере - Эллипсоид, радиус равновеликого шара и число Лава h.

Выводы[править]

Интегрирование закончилось стабильным значением высот волн.

В дальнейшем нужно добавить в модель сушу и рельеф дна.