Пересчет вверх

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

Исходное поле должно быть заданы на плоскости. Результирующее поле также задано на плоскости.

Алгоритм

u(x,y) - исходное поле, данное на плоскости, перпендикулярной oXY.

u0(x,y) - результирующее поле, выше исходного на величину z0.

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

Пусть k(x,y,z) - поле точечного источника. Тогда:

u0=<u|knorm>|z=z0,

где knorm(x,y,z)=k(x,y,z)Sk(x,y,z)dxdy.

Пересчёт вниз

Для пересчёта вниз задаётся отрицательная высота пересчёта, но при этом оператор пересчёта становится нестабильным, и возможен распад поля.

Параметры

  • Исходная ТОС и исходное свойство: ТОС и имя свойства, содержащие распределение физического параметра.
  • Экстраполяция - использовать ли экстраполяцию. В случае использования стандартной экстраполяции двумерные свойства с результатом будут записаны в экстраполированную ТОС.
  • Однократный расчёт и многократный расчёт: в случае однократного расчёта задатся одна высота пересчёта. В случае многократного расчёта задаётся множество высот пересчёта с постоянным промежутком, и пересчёт производится для каждой заданной высоты.
Для однократного расчёта
  • Высота поля (Z) и целевое свойство: высота и целевое свойство для однократного расчёта. Если свойство с указанным именем уже существует, будет запрошено подтверждение за перезапись свойства. Предлагается несколько имён свойств на выбор, но можно ввести собственный вариант имени свойства.
Для многократного расчёта
  • Начальная высота: начальная высота для расчёта.
  • шаг по Z: шаг по высоте.
  • Количество пересчётов: количество различных высот, значения которых вычисляется из начальной высоты и шага по высоте.
  • Формат имёт выходных свойств: задаёт формат имён свойств для многократных расчётов. Формат имени - простая строка, которая может содержать следующие специальные подстроки подстановки: {z}, {z_k}, {z_i}. Строка подстановки заменяется на значение соответствующей переменной согласно следующей таблице:
Cтрока подстановки Cемантика
z Текущая высота пересчёта
z_k Текущая высота пересчёта в километрах
z_i Текущий порядковый номер пересчёта, начиная с 1

Например, для формата "out_field_{z}", начальной высоты 7000, шага по Z 100 и количества пересчётов 3 будут созданы 3 свойства с именами "out_field_7000", "out_field_7100" и "out_field_7200".

Предлагается несколько имён свойств на выбор, но можно ввести собственный вариант имени свойства. Если хотя бы для одного сформатированного имени найдётся соответствующее свойство в исходной ТОС, будет запрошено подтверждение за перезапись свойства.

  • Запись в 3D ТОС: осуществлять ли запись в 3D ТОС в дополнение к добавлению новых свойств в исходную 2D ТОС.
  • Целевая ТОС 3D и целевое свойство: путь к 3D ТОС и имя свойства, в которые будет записано результирующее поле. Целевая ТОС 3D будет создана с параметрами привязки по Z, соответствующей заданным параметрам пересчёта, в предположении, что исходное поле было задано на плоскости z=0. Если целевая ТОС уже существует и совместима по привязке, свойство добавится в существующую ТОС. Если свойство с указанным именем уже существует, будет запрошено подтверждение за перезапись свойства. Предлагается несколько имён свойств на выбор, но можно ввести собственный вариант имени свойства.