nimfa

Развитие ПК «НИМФА» в 2020 г.

Совершенствование численной схемы блока напорно-безнапорной фильтрации

Реализован алгоритм решения смешанного уравнения Ричардса для блока напорно-безнапорной фильтрации методом Пикара-Ньютона в терминах напор-влагонасыщенность, по аналогии с программой Modflow. Реализован алгоритм обобщенной переменной, который применяется для блока насыщенно-ненасыщенной фильтрации. Проведена апробация подхода PVST(primary variable switching technique) при моделировании насыщенно-ненасыщенной фильтрации, что дало существенное ускорение по времени решения соответственных задач.

Совершенствование гидрологического модуля ПК «НИМФА» для задач поверхностного стока

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

Новые модули ПК «НИМФА»

В состав пакета «НИМФА» в 2020г. введены 5 новых программных модулей:

  1. Модуль препроцессора ПК «НИМФА» для подготовки информации по расчету цепочек радиоактивного распада.
  2. Модуль препроцессора ПК «НИМФА» для представления результатов расчетов с учетом цепочек радиоактивного распада
  3. Модуль автоматической калибровки геомиграционных моделей.
  4. Модульпрепроцессора ПК «НИМФА» для подготовки информации по автоматической калибровке геомиграционных моделей.
  5. Модульпрепроцессора ПК «НИМФА» для представления результатов расчетов в режиме автоматической калибровки геомиграционных моделей.

Развитие функционала сеточного генератора:

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

Развитие функционала счетной части комплекса НИМФА:

  • проведена модификация блока расчета геомиграции, связанная с изменением способа заполнения матрицы СЛАУ для ускорения расчетов (время расчета сократилось на 30%);
  • проведено внедрение в комплекс модифицированного метода решения ненасыщенной фильтрации;
  • доработан модуль расчета цепочек радиоактивного распада;
  • добавлена запись базы данных изотопов в файл начальних данных;
  • добавлен сбор финальных весов сеточных колонн для последующего перестроения сетки;
  • реализован учет зависимости коэффициента распределения от концентрации нитрата;
  • добавлен учет активности вертикальной скважины.

Разработаны и реализованы следующие средства препостпроцессора комплекса НИМФА:

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