49. 2D визуализация результатов расчета¶
Для анализа полученных результатов и создания анимации можно использовать визуализацию изоконтуров величин в слое или в сечении(разрезе) модели.
Перейти к 2D визуализации (в слоях/разрезах) можно одним из способов:
- выбрать Изолинии или Разрезы на панели вкладок;
- выбрать пункт Изолинии или Разрезы в навигаторе результатов.
Примечание
Визуализация величин в слоях (Вкладка Изолинии) доступна в двух случаях:
- модель обладает слоистой структурой, без нарушения связности слоев;
- в параметрах модели был сделан запрос на запись максимального напора/концентрации в Записи основных величин.
Визуализация величин в сечениях (Вкладка Разрезы) доступна только если объекты типа «Разрез» были заданы в редакторе слоев.
При визуализация величин в слоях кровля каждого слоя выделяется в отдельную сетку (Рис. 49.1) (в общем случае они не одинаковые).
При визуализация величин в сечениях в разрезе модели выделяется своя сетка (Рис. 49.2).
Каждая сетка состоит из граней и узлов. В узлах сетки значения получаются с помощью интерполяции модельных значений в ячейках трехмерной сетки.
Например в значение в узле PL определяется как
,
а значение в узле PC определяется как
.
Примечание
Изоконтуры величин строятся по узловым значениям.
49.1. Изолинии¶
Для оценки распределения расчитываемой величины ( напор, концентрация ) используются изолинии. Замкнутые изолинии образуют изоконтуры.
На (Рис. 49.1.1) представлено окно для отображения изолиний.
После загрузки результатов расчета в окне визуализации изолиний представлены:
- граница области моделирования;
- границы водоемов, реки;
- скважины;
- наблюдательные скважины;
- абстрактные полигоны для отображения строений.
Построение изолиний производится с помощью управляющего диалога (Рис. 49.1.1.1).
Вызвать управляющий диалог можно с помощью команды
, расположенной в ленте
(Рис. 49.1.2) (мигающая кнопка):
49.1.1. Управляющий диалог¶
Управляющий диалог применяется для выбора величины.
Для построения изолиний в управляющем диалоге необходимо:
- в таблице «Слой» выбрать номер расчетного слоя;
- в списке «Параметр» выбрать величину (напор, концентрация и пр.);
- в списке «Компонент» выбрать компонент, если в списке «Параметр» была выбрана концентрация;
- в списке «Время» выбрать время для отображения;
- нажать кнопку «Построить».
Примечание
В управляющем диалоге реализована возможность выбора формата представления данных:
если выбран формат «Величина-время», то при выборе величины в списке «Параметр» - в списке «Время» будут приведены все времена, на которые расчетной программой были произведены записи результатов в базу данных;
если выбран формат «Время-величина», то при выборе времени в списке «Время» - в списке «Параметр» будут отображаться величины, для которых на указанное время расчетной программой были произведены записи в базу данных результатов.
В управляющем диалоге возможно представление времен не в виде списка, а в виде ползунка. Такое представление времен реализовано для случая, когда для величины доступно более 20 времен.
На (Рис. 49.1.1.3) представлены изолинии напора в первом расчетном слое модели на окончание периода моделирования (1 год).
49.1.2. Контекстное меню области визуализации¶
Контекстное меню разбито на секции:
- Отображение;
- Объекты.
В секции «Отображение» представлены следующие опции:
«Плавающие окна» - можно отображать/отключать окно «Управление визуализацией»;
«Изменить цвет фона» - команда для изменения фона в сцене 2D визуализации;
«Скрыть палитру в сцене» - команда скрыть/показать палитру в сцене 2D визуализации;
«Отображать полосу прокрутки» - команда для отображения/скрытия полос прокрутки слева и справа в сцене визуализации изолиний;
«Измерить линейкой» - включает режим измерения расстояний в сцене визуализации изолиний
«Выбрать набл.скважины рамкой» - включить режим множественного выбора скважин с помощью рамки. Для выбранной группы отобразить таблицу модельных и натурных данных.
В секции «Объекты» представлены следующие опции:
- «Сохранить точечную карту» - команда для записи на диск карты значений поля, отображаемого в слое.
- «Установить наблюдательную скважину» - команда позволяющая установить наблюдательную скважину в модель постериори. После установки скважина будет доступна так же и во вкладке «Наблюдательные скважины».
- «Загрузить фоновую карту» - команда позволяет загрузить фон с привязкой к известным координатам, как это было описано в разделе «Фоновые карты».
- «Загрузить объекты (BLN,SHP,DXF)» - можно подгрузить контуры дополнительных объектов для визуализации (например строения).
Вне секций представлены дополнительные опции «Экспорт результатов»:
- «Экспортировать изолинии в SHP» - команда для сохранения отрисованных изолиний в файл с расширением *.shp; Выбор файла производится в диалоге. По умолчанию в качестве имени файла предлагается: «Величина_компонент_слой_время.shp». Например «Concentration_Li_(0, 0)_60265.0.shp».
- «Экспортировать сетку в SHP» - команда для сохранения отрисованной сетки в файл с расширением *.shp. По умолчанию в качестве имени файла предлагается: «geom.shp».
49.2. Разрез¶
Если в модели были заданы Разрезы, то результаты расчета будут содержать данные по ним. Перейти к просмотру разрезов по зонам можно одним из способов:
- выбрать пункт Разрезы в навигаторе;
- выбрать Разрезы на панели вкладок (Рис. 49.2.2).
Окно отображения результатов разрезов состоит из диалога управления визуализацией, области отображения и ленты.
После загрузки результатов расчета в области отображения представлена
только граница области моделирования. Чтобы визуализировать результаты расчета,
нужно вызвать управляющий диалог (Рис. 49.2.1)
командой
ленты (мигающая кнопка) :
В диалоге необходимо указать:
- Разрезы - заданные в препроцессоре разрезы попадают в расчетную сетку и высекают там сеточные разрезы:
- «Разрезы»;
- «Подразрезы»;
- Формат представления данных:
- «Время-величина» - стандартный режим (известно какую величину смотреть и на какой момент времени показать);
- «Величина-время» - нестандартный режим (известно интересующее время, а величина выбирается потом);
- Параметр - заданные поля величин:
- «Давление»;
- «Напор»;
- «Концентрация».
- Время.
На (Рис.49.2.2) представлено окно для просмотра данных по разрезам:
49.3. Структура окна 2D визуализации результатов¶
Окно для визуализации или вкладка Изолинии (Рис. 49.3.1) величин в слоях и окно для визуализации данных по разрезам внутри модели имеет одинаковую структуру.
Оно включает в себя следующие компоненты:
- Управление визуализацией;
- сцена 2D визуализации;
- лента окна визуализации;
- строка состояния.
49.4. Управление визуализацией¶
49.4.1. Управление параметрами¶
Диалог Управление визуализацией (Рис. 49.4.1.1) - диалог для управления параметрами построения изолиний и отображения.
В данном диалоге присутсвуют три группы диалогов:
Во вкладке Управление параметрами задается способ построения изолиний и цветовая палитра для изоконтуров, образованных изолиниями.
Группа параметров Изолинии:
«Мин.значение» - минимальное значение по заданным для визуализации величинам;
«Макс.значение» - максмальное значение по заданным для визуализации величинам;
«Строить, используя»:
- Число изолиний - количество изолиний в окне визуализации (по умолчанию количество изолиний равно десяти);
- Шаг изолиний - шаг, который вычисляется в пределах минимального и максимального значений, по которым далее строятся изолинии.
«Пересчитывать минимум значения» - значение минимума в слоях могут отличаться друг от друга.
«Пересчитывать максимум значения» - значение максимума в слоях могут отличаться друг от друга.
Примечание
При активации данных опций учитываются минимум и максимум выбранного слоя. В противном случае используется тот, который указан в полях.
«Установить Min-Max(слой)» - берет минимальные и максимальные значения с выбранного слоя;
«Установить Min-Max(Модель)» - берет минимальные и максимальные значения в модели;
Группа параметров **Палитра**.
«Последние палитры» - отображены палитры, которые ранее уже были использованны;
«Палитра» - список наборов палитр, позволяющий выбрать:
Примечание
- NimfaPalette - палитры, предусмотренные программой по умолчанию;
- MatplotPalette - палитры, импортированные из MatplotLib.
- «Значение» - числовое значение скалярного поля
и соответствующий ему цвет из выбранной палитры;
«Закраска изоконтуров» (Рис. 49.4.1.2). В таблице отображаются значения, по которым были построены изолинии. Данная таблица заполняется автоматически после нажатия кнопки «Построить» управляющего диалога
. В ней отображены:«Значение» изоконтура;
«Цвет» изоконтура;
«Метка» изоконтура - отображение значения изоконтура на его границе в окне визуализации;
«Заливка» - данная опция отвечает за закрашивание изоконтура выбранным цветом;
«Толщина линии» изоконтура;
«Цвет линии» изоконтура.
В таблице можно вручную задать значения для построения изолиний. После ручного задания область отображения обновится автоматически.
Контекстное меню таблицы «Закраска изоконтуров»:
«Реверс» - записывает данные таблицы в обратном порядке;
«Заменить значения в выбранных ячейках» - открывает диалоговое окно для замены значения в столбце, в котором нужно установить новое значение;
«Удалить строку» - команда для удаления выбранной строки;
«Очистить таблицу» - команда удаления таблицы целиком;
«Авторастяжение последнего столбца» - растяжение последнего столбца таблицы (команда по умолчанию активирована);
«Авторастяженние столбцов» - авторастяжение столбцов таблицы(команда по умолчанию активирована);
«Изменить цвет» - заменяет цвет для отображения полей в конктретном значении (контекстное меню по столбцу «Цвет»);
«Взять цвет из таблицы» - выбор конкретного цвета из имеющихся в таблице цветов (контекстное меню по столбцу «Цвет»);
«Вставить данные из буфера в таблицу» - вставить в таблицу скопированные данные из стороннего файлов.
Справа от таблицы представлены следующие элементы управления:
кнопка + добавления нового изоконтура со средним значением меджу строк
кнопка - удаления выделенной строки ( конретного изоконтура )
X - удаление всех изоконтуров
V - добавление изоконтура по заданному значению величины. С помощью кнопки
открывается диалог (Рис. 49.4.1.4), в котором в поле Значение можно ввести любое значение на изолинии, которое добавится в таблицу и отобразится в 2D визуализации.
Если в поле Зафиксировать палитру в значениях (расположено внизу таблицы) поставить галочку, то к каждой строке в таблице будет привязан тот цвет, который был задан ранее.
Примечание
При изменении любого значения в столбце Значение на изолинии столбец Цвет останется без изменений.
49.4.2. Настройки визуализации¶
Вкладка «Настройки визуализации» - дерево, с помощью которого можно настраивать отображение объектов визуализации.
Основными параметрам дерева визуализации являются:
Область отображения:
«Подпись графика»:
- Авто - по умолчанию записывается параметр отображения результатов и выбранное время;
- Пользовательская - пользователь задает самостоятельно подписи оси абсцисс(X) и подписи оси ординат(У);
«Координатная сетка»
/
- отображение/скрытие координатной сетки в окне визуализации;
«Отображать в локальных координатах» - в окне 2D визуализации область будет отображена в локальных координатах;
«Логотип» и «Голубой фон»
Палитра:
«Отображение»
/
- скрытие/отображение палитры в окне визуализации;
«Значения в палитре»:
- Все;
- Первые 6 - последние 6;
- Каждое третье.
«Название материала» - в данное поле вписывается название отображаемого материала;
«Подпись материала»:
«Авто» - задается автоматически, исходя из запрошенных данных на выдачу;
«Пользовательская» - задается пользователем;
«в формате LaTeX»- в данном поле записывается материал в формате LaTeX (Н-р: H_2{NO}_3).
Изолинии:
«Линии»
/
- отображение/скрытие изолиний в окне 2D визуализации;
«Остреднение яч. значений в узлы сетки»:
Максимум - для каждого узла записывается максимальное значение из ячеек, окружающих конкретный узел;
Среднее арифметическое - для каждого узла записывается среднее арифметическое из ячеек, окружающих конкретный узел.
«Подпись»:
«Закраска»:
«Объекты»
/
- включить/выключить отображение параметров изолиний, заливки между изолиниями, объектов определенного типа (контур области моделирования, водоем, вертикальная скважина и др.), закраски ячеек сетки, набл.скважин.
«Закраска ячеек сетки» - закраска ячеек в выбранных объектах:
- «Породы»;
- «Водоемы»;
- «Реки»;
- «Сухие ячейки» (при наличии давления<0).
49.5. Сцена 2D визуализации¶
В данной сцене отображаются изолинии, контура и другие результаты расчета.
49.6. Лента окна визуализации¶
Лента с командами - элементы управления для 2D визуализации, расположенные вверху окна визуализации;
49.6.1. Команды ленты¶
- Основные команды:
- Команды для работы с областью отображения:










































