Документ взят из кэша поисковой машины. Адрес оригинального документа : http://wasp.phys.msu.ru/forum/index.php?showtopic=9876
Дата изменения: Unknown
Дата индексирования: Sun Apr 10 03:41:29 2016
Кодировка: Windows-1251
Вычислительная гидродинамика (CFD) в картинках. - Студенческий форум Физфака МГУ
IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
Вычислительная гидродинамика (CFD) в картинках., Упрощенное(fake) моделирование потоков веществ и энергии.
Didro
сообщение 4.5.2007, 20:02
Сообщение #1


мимо проходил


Группа: Участники
Сообщений: 2
Репутация: нет

Предупреждения:
(0%) -----


Добрый день,

Задача:

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

Степень реалистичности посредственная. Приложение не инженерное, а обучающее (можно рассматривать как "стенд" для студенческих лабораторных работ). Т.е. не требуется детальное моделирование физ.процессов и т.д.(как, например, здесь).

Пример: движение газа в комнате, движение пучка частиц, распространение шума(звуковых волн), распространение тепла.

Понимаю, что в общем случае задача архисложная, поэтому рассматриваю такое моделирование больше как fake, нежели как попытку чего-то там реальное моделировать. Я посмотрел на существующие решения в области CFD(computational fluid dynamics) и, учитывая, что рассматриваю только Open Source\FreeWare решения под Windows ничего хорошего не нашел.

Для того чтобы обрисовать степень посредственности (не реалистичности) моделирования приведу пример библиотеки, которую мы выбрали для использования в этой же системе при моделировании частиц: Particle System.org . Все что нам нужно - гравитация, аттракторы и столкновение частиц с объектами эта библиотеку предоставляет.

Теперь вот ищем способ решения задачи на таком же уровне реалистичности, но не для частиц, для потоков веществ. Конечно можно и поток вещества\энергии смоделировать с помощью частиц(и этой библиотеки), но хотелось бы все-таки получить именно непрерывный поток (визуализируемый как градиентная заливка некоторой области), а не как множество 'шариков'-частиц.

Буду благодарен за любые мысли, советы,
Может кто-нибудь занимался подобными полу-fake-овыми задачами... или знает подходящий инструментарий.

Спасибо.

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

Вопрос в инструментарии.

p.s.
буду рад услышать критику по самой постановке задания.
Go to the top of the page Вставить ник
+
Tranquilled
сообщение 5.5.2007, 14:12
Сообщение #2


уважаемый
******

Группа: Профи
Сообщений: 115
Репутация: 0

Предупреждения:
(0%) -----


А в чем проблема множество шариков с заданными координатами представить в виде "размытой" функции, например плотность шариков на единицу объема? Дальше варьируя единицу объема можно получить нужную "размытость" smile.gif

Update: ерунду написал - не плотность шариков на единицу объема, а количество шариков на единицу объема.

Сообщение отредактировал Tranquilled - 5.5.2007, 14:17
Go to the top of the page Вставить ник
+
Didro
сообщение 5.5.2007, 16:53
Сообщение #3


мимо проходил


Группа: Участники
Сообщений: 2
Репутация: нет

Предупреждения:
(0%) -----


Цитата
А в чем проблема множество шариков с заданными координатами представить в виде "размытой" функции, например плотность шариков на единицу объема? Дальше варьируя единицу объема можно получить нужную "размытость"

Спасибо за ответ.
Вообщем-то сейчас рассматриваем именно этот вариант(учитывая, что библиотека для частиц уже есть) , проблема возникает при динамике, когда приходится учитывать связность частиц. Т.е. "частицы воды" и частицы пыли должны вести себя по разному, но вообщем-то думаю из этой идеи может что-то и получиться. Тем неменее ведется творческий поиск альтернатив:)
Go to the top of the page Вставить ник
+

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 10.04.2016, 3:41