23 июля 2018 г.

Блог переехал !

Давноооо я ничего не пишу сюда, потому что теперь я и мои коллеги пишем в блог на официальном сайте FlowVision.

Кстати, если хотите поделиться опытом, наработками и тьюториалами, мы можем также опубликовать и вашу статью!

Читайте блог на flowvision.ru

7 мая 2014 г.

Приемы работы с Генератором начальной сетки

Я снова в эфире. Кстати, если кому-то хочется поделиться опытом в данном блоге - милости просим! Всегда рад дать доступ к публикации человеку, который не ленится делиться знаниями с общественностью. А иначе какой прогресс в науке и технике?


Сегодня публикую заметку о том, как и что можно сделать с помощью редактора начальной сетки. Данный редактор очень старый и мы спим и видим как от него избавиться, заменить на что-то более свежее, простое, понятное при первом знакомстве. Пока же мы работаем в этом направлении, нужно как-то упростить работы с этим полезным инструментом. Надеюсь данная статья поможет быстро понять что это за зверь. Как показывает мой опыт, после понимания принципа работы редактора, создание начальной сетки начинает приносить удовольствие: все получается очень быстро, просто и экономично.


1 апреля 2014 г.

В компании ТЕСИС вакансии!

На самом деле мы постоянно ищем таланты. Сегодня нам нужны:
  • Тестеры
  • Инженеры-расчетчики
  • Инженер-прочнист
  • Программисты (c++ либо на физику, либо на графику и интерфейс)

7 февраля 2013 г.

Сопряженный теплообмен в сложных сборках. Часть 3. Теплообмен.

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



В этой статье подробно рассматривается работа с ГУ, задание параметров теплообмена в зазорах, оптимальные параметры Солвера и построение расчетной сетки.


1 февраля 2013 г.

Существенно экономим сетку в двумерном расчете

... или маленькие хитрости, ловкость рук и никакого мошенничества.

Сегодня расскажу, как можно существенно сэкономить расчетную сетку в двухмерной задаче (как секторной, так и плоской).

Данный финт ушами изобрел пользователь FlowVision из ИВТАНа, который поделился своей технологией на конференции Инженерные системы со всеми слушателями.


14 декабря 2012 г.

Создание анимации в Пре-Постпроцессоре из фалой визуализации

Пре-постпроцессор FlowVision позволяет создавать серии картинок, автоматически переключаясь между сохраненными шагами и строя преднастроенные слои визуализации. Но при работе с удаленными компьютерами, при расчете задач большой размерности или при необходимости часто сохранять слои, практичнее использовать сохранение не всех данных во всех ячейках, а только данных, необходимых для визуализации. Для этого служит опция Автосохранение слоев.

 
Картинка для привлечения внимания

Но если частота сохранения fvvis файлов (файлов с данными для визуализации) не совпадает с частотой сохранения данных расчета, то "проиграть" эту визуализацию автоматически в Пре-Постпроцессоре нельзя. Только с помощью Модуля просмотра результатов. К сожалению, Вьювер на данный момент существенно отстает по функциональности от Пре-Постпроцессора. Например, нельзя отобразить расчетную сетку или включить/отключить наложение палитры.

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

22 июля 2012 г.

Полезные ссылки

Наткнулся на Youtube на пару уроков во FlowVision. Будет интересно тем, кто только учится. В том числе студентам, т.к. FlowVision 2.xx как раз и используется в вузах (порой даже используется бесплатная демо-версия).

В видеороликах есть некоторые ошибки, допущенные лекторами, например в суждениях о единицах измерения размеров при импорте-экспорти. Когда же пользователи поймут, что в FlowVision метры. А в STL данные сохраняются безразмерно. Но это все мелочи.

Расчет центробежных насосов во FlowVision 2.xx (автор - Денис Кириллов):
Баллистический расчет во FlowVision 2.xx:

Ниже несколько полезных ссылок по тематике FlowVision:
  • Официальный сайт, на котором можно найти описание программы и множество статей о расчетах во FlowVision: http://flowvision.ru
  • Форума, посвященный САПР, активно обсуждается решение задач во FlowVision: http://fsapr2000.ru

19 июля 2012 г.

Сопряженный теплообмен в сложных сборках. Часть 2. Подготавливаем сборку.

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

Краткое содержание:
  • Особенности подготовки геометрии в CAD системе;
  • Проверка корректности экспортированной из CAD системы геометрии;
  • Исправление геометрии во FlowVision;
  • Создание сборки во FlowVision;
  • Приемы редактирования геометрии во FlowVision.
  • Проверка качества расчетной сетки.

Освежите в памяти вступление: Теплообмен в сложных сборках. Часть 1. - что и для чего.

Рис. 1. Сборка во FlowVision

Рассмотрим сборку из, примерно, около 100 деталей и ряд базовых операций, которые позволяют быстренько собрать самую некрасивую сборку во что-то, пригодное для построения расчетной сетки.

18 июля 2012 г.

Удивительное

Недавно был выпущен пресс-релиз компании Тесис о выполнении уникального расчета - внешняя аэродинамика движущегося человека - конькобежца.



Для записи движения использовалась известная технология Motion Capture. А вот как эту запись потом продуть... придумали и реализовали отечественные разработчики :) В общем FlowVision - первый код, способный решить задачу такой сложности. И как же приятно, что это сделано в России :)

Потрясающая анимация, аэроДИНАМИКА спортсмена:



Подробнее об уникальной технологии расчета аэродинамики живых движущихся существ (или просто движения очень сложных объектов) читайте в пресс-релизе.

25 июня 2012 г.

Релиз FlowVision 3.08.02

Состоялся долгожданный релиз 3.08.02. Кроме естественного закрытия багов, был ряд серьезных нововведений, которые неожиданно, но приятно вошли в 3.08 версию, а не в более поздние релизы. В частности это характеристики по пользовательским переменным, табличное задание переменных и модфикация геометрических объектов мышью в пре-процессоре, в точности так же, как в постпроцессоре.. Подробнее читайте ниже

24 апреля 2012 г.

Поменяли шкуру

Слегка освежили дизайн официального сайта www.flowvision.ru . Основной целью на данном этапе был переезд на новую технологическую платформу, которую проще поддерживать, которая защищеннее. Но в ближайших планах куда более полезная работа: обновление всех материалов сайта (не секрет, что ряд материалов устарел), изменение структуры сайта (чтобы было удобнее и быстрее искать нужную информацию) как потенциальным клиентам, так и состоявшимся пользователям.



Кроме того, техническая поддержка переехала с обычного форума на профессиональную тикетную систему otrs.

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

28 февраля 2012 г.

Пре-постпроцессор, видеокарты и ноутбуки

В системных требованиях FlowVision указано, что мы рекомендуем дискретные видеокарты на чипсетах NVIDIA, с некоторыми теоретическими ограничениями можем порекомендовать продукцию на основе решений от ATI. Но, увы, не можем рекомендовать все прочие графические решения.

Связано это с тем, что реализация OpenGL в драйверах прочих производителей либо ужасна, либо отсутствует совсем. Увы, исключением не стали и все решения от Intel, которые, с выходом последних процессоров со встроенным видео, начинают распространяться по планете.

Кстати, возможные ограничения при использовании ATI связаны с тем, что по печальной традиции в драйверах этой компании присутствуют ошибки. Часть оных  удалось устранить общими с AMD усилиями, другая часть, надеюсь, будет устранена в скором будущем. Поэтому не забывайте обновлять драйвера!

Далее расскажу о некоторых проблемах, возникающих с графикой в ФВ и способах их обхода/решения.

27 декабря 2011 г.

Сверхзвук, острые кромки и начальные условия

Стационарные задачи со сверхзвуковым обтеканием сложных объектов часто вызывают затруднения у расчетчиков. 
Объясняется это тем, что в таких задачах мы имеем огромные градиенты различных величин.

Рис.1. Поле давлений после нескольких итераций после применения нулевой скорости в объеме бокса (голубая линия)

Ниже я привожу небольшой список рекомендаций, которые позволят быстрее достичь успеха в этом нелегком сверхзвуковом деле при использовании FlowVision.


Маааленькие радости #1

Некоторые достаточно очевидные вещи вдруг становятся приятным открытием и это после 4 лет работы с FlowVision :)

Например, во FlowVision есть объекты с автоматической нумерацией. Это ГУ, НУ, Адаптации и т.д. Каждый раз создавая или копируя объект со стандартным названием типа "Адаптация #1", мы получаем стандартное название следующего объекта "Адаптация #2". Цифра после решетки увеличивается на единицу.

Из особенностей реализации этой нумерации вытекает два полезных свойства:

  1. Если изменить цифру после решетки, то следующий созданный объект будет иметь номер на единицу больше максимальной из цифр после решетки. Таким образом можно управлять нумерацией. Например создать серию объектов "Конус #11, Конус #12", потом сразу серию "Конус #21, Конус #22", отметив дестяками, например, уровень адаптации.
  2. Если переименовать "Конус #1" в "Фигурка #1", а затем выполнить с этим объектом операцию "Копирование" через контекстное меню, то появится объект "Фигурка #2". Т.е. автоматическая нумерация работает и для пользовательских названий, вся сила в комбинации пробел-решетка-цифра.
Это все, конечно, игрушки, но когда работаешь с проектами, в которых сотни объектов...

Думаю до конца года ничего здесь нового не напишу, так что всех с наступающими Новым годом и Рождеством!


30 ноября 2011 г.

Проблемы на стыке Windwos Vista, Windows 7, UAC и FlowVision. О настройках.

В версии программы 3.08.01 мы наконец навели порядок во всем, что касается хранения настроек программы. Однако у пользователей периодически все равно возникают некоторые проблемы, связанные с системой безопасности Windows и некорректным выбором каталога для хранения настроек.


О настройках в 3.08.x и проблемах в специфических ситуация в новых операционных системах Windows.

1 сентября 2011 г.

Использование офисной компьютерной сети для нераспределенных вычислений

В данной заметке я в двух словах расскажу о способе использования множества офисных компьютеров для решения отдельных задач (по задаче на один компьютер) без беспокойства хозяина компьютера :)
Источник изображения: https://secure.flickr.com/photos/dnorman/3263654347/















Существует два способа использования группы компьютеров для отдельных (не распределенных) вычислений.

1. Солвер-агент на каждом компьютере
На каждом компьютере устанавливается и настраивается солверагент. Мы подключаемся к этим солверагентам по IP адресу машины, сохраняем все данные на тот же компьютер, работаем как обычно.

Минусы подхода:
  • каждый раз, когда нужно поменять настройки солверагента, придется беспокоить хозяина компьютера с просьбой перезапустить службу. 
  • В некоторых случаях это возможно только перезагрузкой. 
  • Результаты придется доставать по сети. Для запуска и контроля солверов придется многократно переключаться между разными солверагентами.Это утомляет.

Плюсы подхода: сохранение данных происходит не по сети , т.е. происходит быстрее.

2. Запуск солверов происходит с вашего компьютера с использованием MPI

На всех офисных компьютерах должен стоять только MPICH, солверагент нужен только один и настроен он должен быть только на вашей машине.

Плюсы подхода:
  • беспокоить хозяина компьютера не придется ни по каким поводам.Даже солвер убить будет просто.
  • данные сразу сохраняются на ваш компьютер и не занимают место на диске чужого компьютера
  • будет работать только один солверагент, в котором будет множество строчек для запуска солверов на разных компьютерах. Т.е. не придется многократно переключаться между компьютерами
Минусы подхода:сохранение данных по сети будет происходить дольше; нужно обеспечить права для запуска MPI процессов на всех компьютерах для какого-то пользователя.

Ниже кратко описывается принцип настройки работы по второй методике.

24 августа 2011 г.

Сопряженный теплообмен в сложных сборках. Часть 1.

 Речь пойдет о методе решения задач сопряженного теплообмена на основе реальной геометрии, которая, как правило, имеется у технологов. Т.е. геометрия в том виде, в каком она выглядит в железе (пластике), до сборки или после сборки. Очевидно, такие геометрические данные не пригодны для построения расчетных сеток, т.к. имеется бесконечное число совпадений поверхностей и даже пересечений.

Однажды нам потребовалось решить такую задачу. Это была сборка мобильного телефона, состоящая более чем из четырехсот деталей. Для решения такой нетривиальной задачи нашими разработчиками была предложена достаточно простая концепция, не потребовавшая разработки нового продукта :)



Подробное изложение методики с примерами обнаружите под катом.


20 августа 2011 г.

08 08 08

Восьмого числа восьмого месяца была выпущена долгожданная восьмая версия FlowVision. От даты начала бета тестирования до релиза прошло более полугода. Объем нововведений столь велик, что отладка заняла столь длительное время. Очень надеемся, что следующее обновление выйдет до середины осени.

27 июля 2011 г.

Доступно о параллельных вычислениях во FlowVision


Эта статья будет интересна не только пользователям FlowVision, а вообще всем, кто занимается параллельными расчетами в научных и инженерных расчетных комплексах.

  Суперкомпьютер "Ломоносов" в МГУ. Источник изображения: http://www.parallel.ru

В статье постарался отразить несколько моментов:
1. Особенности решения CFD задач
2. Чем отличаются различные способы параллелизации
3. Как использовать различные железные конфигурации, чтобы максимально ускорить расчет
 

Давно хотелось это сделать...

...открыть блог о FlowVision. Что это такое? Это CFD пакет, отечественной разработки, который может похвалиться передовыми научными разработками, своими ноу-хау (древний девиз: Flow Know  How : ). Когда познакомился с этим продуктом, не уставал удивляться его возможностям и простоте в использовании. А сегодня, уже имею богатый опыт и знание многих тонкостей в работе программы. И для развития отечественного продукта хочется внести вклад в его популяризацию, хочется поделиться опытом, ведь это очень важно, когда имеется некая открытая информация по приемам работы, по решению проблем, по методикам.

Пишите, о чем хотелось бы в первую очередь узнать!