ParaView

Администратор
Андрей Столяров
Медаль
Сообщений: 214
Санкт-Петербург
3 дня назад
Рекомендую поставить ParaView. Архив просто скачивается с официального сайта и распаковывается. Даже в Линукс запускается простым щелчком по файлу в директории bin.
Результаты любого расчёта можно скачать из SimScale и загрузить в ParaView. Работа абсолютно такая же, но по-другому организованы меню. Фильтры работают без глюков.
Чтобы сделать GIF-анимацию, сохранил серию кадров из ParaView, Импортировал их как слои в Gimp и сохранил файл как анимацию. Всё заняло несколько минут!
""
Администратор
Андрей Столяров
Медаль
Сообщений: 214
Санкт-Петербург
3 дня назад
Перечень форматов файлов, которые открывает ParaView:
.boundary, .cas, .case, .cosmo, .cube, .csv, .dem, .d3plot, .e, .ex, .ex2v2, .exo, .exoii, .foam, .g, .gen, .gadget2, .hierarchy, .inp, .isdyna, .k, .mha, .mhd, .nc, .ncdf, .netcdf, .nhdr, .nrrd, .obj, .particles, .pdb, .pht, .ply, .png, .pop, .pvd, .pvti, .pvtk, .pvtp, .pvtr, .pvts, .pvtu, .raw, .res, .sesame, .sos, .spcth, .stl, .tec, .tiff, .tp, .vpc, .vrml, .vthb, .vti, .vtk, .vtm, .vtmb, .vtp, .vtr, .vts, .vtu, .wind, .wrl, .xdmf, .xmf, .xyz
Редактировалось: 1 раз (Последний: 31 марта 2016 в 17:02)
Администратор
Андрей Столяров
Медаль
Сообщений: 214
Санкт-Петербург
3 дня назад
Чтобы вычислить интергал по поверхности (например, поток скорости через поверхность или суммарное усилие от давления на поверхности):
1) Выделяем поверхность
2) Используем фильтр ExtractSurface
3) Используем фильтр GenerateSurfaceNormals
4) Используем фильтр Calculator и вычисляем произведение интересующей величины на вектор нормали, например:
U.Normals - для потока скорости через поверхность
p*Normals - для реакции сил давления
5) Используем фильтр IntegrateVariables и находим в таблице параметр Result, который содержит интергал по поверхности от выражения, определённого в калькуляторе.
Администратор
Андрей Столяров
Медаль
Сообщений: 214
Санкт-Петербург
3 дня назад
Как вычислить площадь поперечного сечения в ParaView
(Только я не понимаю, почему таким способом получается не удвоенная площадь. Видимо, потому, что изначально сделана проекция?)

Edit -> View Settings...
Render View Options -> General -> Use Parallel Projection : checkbox true : Apply

Set view direction to +X

Edit -> Select Cells On
выбираем ячейки

Filters -> Data Analysis -> Extract Selection : Apply

Filters -> Alphabetical -> Transform : set Scale X to 1e-5 : Apply
сжимаем масштаб по оси X, превращая модель в блин.

Filters -> Data Analysis -> Integrate Variables : Apply
Редактировалось: 6 раз (Последний: 1 апреля 2016 в 07:20)
Администратор
Андрей Столяров
Медаль
Сообщений: 214
Санкт-Петербург
3 дня назад
Полезная презентация по организации и работе в ParaView
Краткая справка по фильтрам
Редактировалось: 1 раз (Последний: 1 апреля 2016 в 07:24)
Посетитель
Yury Ya
Сообщений: 1
413 дней назад
Добрый день!

Имеется глупый вопрос: а как выделить поверхность для последующего вычисления интеграла?

С уважением,
Юрий
Администратор
Андрей Столяров
Медаль
Сообщений: 214
Санкт-Петербург
3 дня назад
Yury Ya:

а как выделить поверхность для последующего вычисления интеграла?
Добрый день!
Поверхность выделяется в свойствах модели (case.foam) в главном дереве. Во вкладке Properties в списке Mesh Regions нужно выбрать интересующие поверхности. (Они при этом отобразятся цветом) и нажать Apply.
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
Редактировалось: 1 раз (Последний: 13 апреля 2016 в 02:42)
Администратор
Андрей Столяров
Медаль
Сообщений: 214
Санкт-Петербург
3 дня назад
Онлайн-курс Using ParaView to Visualize Scientific Data - использование Parkview для визуализации научных данных
Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.