1. Лекция №21 Общий постпроцессор просмотра
результатов (POST1)
Структура лекции:
•
•
•
•
•
•
•
•
•
•
•
•
•
Введение
Чтение данных результатов в базу данных
Чтение данных результатов
Указание данных для чтения
Чтение информации для указанных результатов
Создание элементной таблицы
Просмотр результатов в графическом режиме
Отображение в виде контуров
Отображение в векторном виде
Отображение вдоль траектории
Отображение реакций
Интегрирование результатов по поверхности
Просмотр результатов в табличном виде
2. Введение
Общий постпроцессор POST1 используется в целях
просмотра результатов по всей модели или ее части,
находящейся в активном наборе, при действии
определенной комбинации нагрузок в указанный
момент времени (или для указанной частоты).
Постпроцессор POST1 включает большое количество
возможностей, в пределах от простого графического
отображения модели и вывода результатов в
текстовом виде вплоть до более сложных действий,
например, комбинирования случаев нагружения.
Для входа в общий постпроцессор комплекса ANSYS
применяется команда /POST1 (Main Menu → General
Postproc).
3. Чтение данных результатов
в базу данных
Первым шагом использования постпроцессора POST1
является чтение результатов расчета из файла
результатов в базу данных. Для этого данные модели
(узлы, элементы и тому подобное) должны содержаться в
базе данных. Если база данных не содержит требуемые
данные, для чтения файла базы данных Jobname.DB
следует применить команду RESUME (Utility Menu → File
→ Resume Jobname.db). База данных должна содержать
ту же самую модель, для которой и проводился расчет,
включая типы элементов, узлы, элементы,
геометрические характеристики элементов, свойства
материалов и узловые системы координат.
4. Чтение данных результатов
Команда SET (Main Menu → General
Postproc → Read Results → datatype)
производит чтение данных
результатов для полной модели из
файла результатов в базу данных для
указанного набора нагрузок, заменяя
при этом любые данные, ранее
содержавшиеся в базе данных.
Восстановить данные расчетов также
позволяют и иные команды, и их
эквиваленты, вызываемые средствами
GUI.
5. Указание данных для
чтения
Команда INRES, вызываемая в модуле POST1
(Main Menu → General Postproc → Data & File
Opts), является парной к команде OUTRES,
вызываемой в модулях PREP7 и SOLUTION.
Поскольку команда OUTRES управляет
записью данных в базу данных и файл
результатов, команда INRES указывает тип
данных, считываемых из файла результатов
для передачи в базу данных посредством
команд SET, SUBSET и APPEND.
6. Чтение информации для указанных
результатов
В случае чтения набора данных из файла результатов в базу
данных только для части модели, находящейся в активном
наборе, используется команда SUBSET (Main Menu →
General Postproc → Read Results → By characteristic).
Данные, которые не были указаны для передачи из файла
результата при помощи команды INRES, будут отображаться
как имеющие нулевые значения.
Действия команды SUBSET аналогичны действию команды
SET, за исключением того, что результаты передаются
только для части модели, находящейся в активном наборе.
Например, если требуются только результаты, имеющиеся в
объектах, расположенных на поверхности модели, следует
оставить в активном наборе внешние узлы и элементы и
далее использовать команду SUBSET для вызова результатов
только для этих объектов, находящихся в активном наборе.
7. Создание элементной таблицы
В комплексе ANSYS элементная таблица выполняет
две функции. Первой является средство выполнения
арифметических действий над данными результатов.
Второй является обеспечение доступа к данным
результатов отдельных элементов, иным способом
недоступных, например, к таким, как вторичные
результаты элементов, построенных на основе линий
(например, стержней). Хотя команды SET, SUBSET и
APPEND читают все необходимые объекты результатов
в базу данных, не все эти объекты могут отображаться
при помощи команд PLNSOL, PLESOL и так далее.
8. Просмотр результатов в
графическом режиме
Графическое отображение, вероятно, является
самым эффективным способом просмотра
результатов. В модуле POST1 имеются следующие
возможности графического отображения:
– отображение в виде контуров;
– отображение деформированного состояния;
– отображение в векторном виде;
– отображение вдоль траектории;
– отображение реакций;
– отображение потоков.
9. Отображение в виде контуров
Отображение в контурном виде демонстрирует
изменение расчетного объекта (такого, как
напряжения, температуры, плотности магнитного
потока и тому подобного) в зависимости от зоны
модели. Для отображения результатов в контурном
виде применяются четыре команды:
Команда PLNSOL
Вызов из экранного меню:
Main Menu → General Postproc → Plot Results →
Contour Plot → Nodal Solu
Команда PLESOL
Вызов из экранного меню:
Main Menu → General Postproc → Plot Results →
Contour Plot → Element Solu
10. Отображение в векторном
виде
При отображении результатов в векторном виде
используются стрелки, демонстрирующие на модели
величину и направление векторных результатов.
Примерами векторных результатов являются перемещения
(U), повороты (ROT), магнитный векторный потенциал (A),
плотность магнитного потока (B), поток тепла (TF), тепловой
градиент (TG), скорость потока (V), главные напряжения (S)
и тому подобное.
Отображение в векторном виде вызывается следующим
образом:
Команда PLVECT
Вызов из экранного меню:
Main Menu → General Postproc → Plot Results → Vector
Plot → Predefined
Main Menu → General Postproc → Plot Results → Vector
Plot → User–Defined
11. Отображение вдоль
траектории
Отображение результатов вдоль траектории производит
график, демонстрирующий изменение объекта вдоль
траектории, проходящей через модель. Для создания
графика по траектории необходимо применить следующее:
1. Создание траектории посредством команды PATH (Main
Menu → General Postproc → Path Operations → Define
Path → Path Status → Defined Paths).
2. Указание точек траектории посредством команды PPATH
(Main Menu → General Postproc → Path Operation →
Define Path → Modify Path).
3. Вычисление значений требуемых результатов на
траектории посредством команды PDEF (Main Menu →
General Postproc → Path Operations → Map onto Path).
4. Просмотр результатов посредством команд PLPATH и
PLPAGM (Main Menu → General Postproc → Path
Operations → Plot Path Items).
12. Отображение реакций
Отображение реакций аналогично отображению
граничных условий и вызывается путем
применения признаков RFOR или RMOM
команды /PBC. Любое созданное далее
изображение (производимое, например, командами
NPLOT, EPLOT или PLDISP) будет включать
символы сил реакции в узлах, в которых были
определены ограничения степеней свобод (DOF).
Сумма узловых реакций для степеней свобод,
включенных в уравнения ограничений, не включает
сил, возникающих вследствие реализации
уравнения. Подробности см. в Теоретическом
руководстве комплекса ANSYS.
13. Интегрирование результатов
по поверхности
Команда INTSRF (Main Menu → General Postproc →
Nodal Calcs → Surface Integrl) позволяет интегрировать
узловые результаты по поверхности, находящейся в
активном наборе. Предварительно требуется оставить в
активном наборе узлы, лежащие на поверхности, на
которой проводится интегрирование.
Команда INTSRF может применяться для определения
подъемной силы и силы сопротивления. Если поверхность
является разделом жидкой и твердой сред, для
интегрирования следует в активном наборе сохранить
только элементы жидкой среды. Далее при помощи опции
EXT команды NSEL (Utility Menu → Select → Entities) в
активный набор заносятся требуемые узлы.
14. Просмотр результатов в
табличном виде
Эффективным способом предоставления
результатов расчета (для отчетов,
презентаций и тому подобного) является
просмотр результатов в модуле POST1 в
табличном виде. Опции просмотра
результатов в табличном виде
применимы для узловых и элементных
результатов, реакций, данных
элементных таблиц и прочего.
15. Контрольные вопросы
Как происходит чтение данных
результатов в базу данных?
Что такое элементная таблица?
В каком виде просматриваются
результаты в POST1?
Как выбрать интегрирование результатов
по поверхности?
Как осуществляется просмотр сил
реакций и приложенных нагрузок?
Каким образом можно отобразить
результаты на траектории?