ID: 1559
Врста предмета: научно-стручни
Носилац предмета: Ћоћић С. Александар
Извођачи: Раденковић Р. Дарко, Раковић М. Милан, Ћоћић С. Александар
Контакт особа: Ћоћић С. Александар
Ниво студија: Мастер академске студије – Машинско инжењерство
ЕСПБ: 6
Облик завршног испита: писмени+усмени
Катедра: Катедра за механику флуида
Студент треба да стекне основна теоријска знања и принципе нумеричке механике флуида, затим да се оспособи за обављање основних прорачуна коришћњем метода и поступака нумеричке механике флуида и да се оспособи за коришћење софтвера отвореног кода (open-source) ОpenFOAM.
По успешном завршетку курса, студенти ће бити оспособљени да: - објасне основне принципе нумеричког решавања једначина које описују струјање флуида - објасне и примене методе коначних разлика и коначних запремина за дискретизацију једначина које описују струјање флуида - објасне и примене принципе генерисања нумеричке мреже - користе програмски језик Python за решавање моделских диференцијалних једначина механике флуида (једнодимензијска и дводимензијска једначина провођења топлоте, таласна једначина, Бургерсова једначина) - користе ОpenFOAM за решавање тродимензијске Лапласове и једначине конвекције-дифузије, као и проблеме ламинарног струјања нестишљивог флуида у разним струјним геометријама - објасне основне принципе моделирања турбуленције и да примене турбулентне моделе у ОpenFOAM-у за решавање проблема турбулентних струјања.
Основне идеје и принципи нумеричке механике флуида. Анализа различитих форми основних једначина механике флуида. Типови парцијалних диференцијалних једначина: параболичке, хиперболичке и елиптичке једначине. Гранични услови за парцијалне диференцијалне једначине. Основе методе коначних разлика. Апроксимација парцијалних диференцијалних једначина методом коначних разлика. Експлицитне и имплицитне методе дискретизације. Критеријуми стабилности експлицитних и имплицитних метода дискретизације. Методе решавања система алгебарских једначина. Метода коначних запремина. Дискретизација интегралних облика једначина у методи коначних запремина. Дискретизација домена - генерисање нумеричке мреже. Структуирана, блок-структуирана и неструктуиарна мрежа - упоредна анализа. Критеријуми квалитета нумеричке мреже. Нумеричко решавање Навије-Стоксових једначина. Основни принципи моделирања и нумеричког решавања једначина које описују турбулетнтно струјање. Основи примене методе коначних елемената у нумеричкој механици флуида.
ГНУ/Линукс (GNU/Linux) оперативни систем. Рад у терминалу и беш (bash) окружење. Програмски језик Пајтон (Python). Решавање једнодимензијског нестационарног Куетовог струјања коначних разлика применом експлицитног и имплицитног поступка. Имплементација метода у програмски код написан у Python-у. Решавање нестационарне хиперболичке једначине методом карактеристика на примеру хидрауличког удара. Имплементација метода у програмски код написан у Python-у. Напредни софтвери за постпроцесирање резултата - паравју (paraview). Решавање елиптичке, Лапласове једначине методом коначних разлика на примеру стационарне дводимензијске дифузије. Имплементација методе у програмски код написан у Python-у. Метода коначних запремина. Решавање стационарних проблема дифузије и конвекције-дифузије методом коначних запремина. Методе дискретизиције конвективног члана: узводна, централна и хибридна шема. Имплементација у програмски код написан у Python-у. ОpenFOAM - структура и програмски код. Генерисање нумеричке мреже у OpenFOAM-у: blockMesh, snappyHexMesh и cfMesh. Решавање проблема дифузије у произвoљним доменимa. Решавање проблема струјања нестишљивог вискозног флуида.
Положени испити из предмета Meханике флуида М.
https://wiki.openfoam.com/Main_Page
Укупан фонд часова: 75
Ново градиво: 25
Разрада и примери (рекапитулација): 5
Аудиторне вежбе: 15
Лабораторијске вежбе: 0
Рачунски задаци: 10
Семинарски рад: 0
Пројекат: 5
Консултације: 0
Дискусија/радионица: 0
Студијски истраживачки рад: 0
Преглед и оцена рачунских задатака: 5
Преглед и оцена лабораторијских извештаја: 0
Преглед и оцена семинарских радова: 0
Преглед и оцена пројекта: 5
Колоквијум са оцењивањем: 0
Тест са оцењивањем: 0
Завршни испит: 5
Активност у току предавања: 0
Тест/колоквијум: 0
Лабораторијска вежбања: 0
Рачунски задаци: 20
Семинарски рад: 0
Пројекат: 30
Завршни испит: 50
Услов за излазак на испит (потребан број поена): 0
Petrović Z., Stupar S. Projektovanje primenom računara, Mašinski fakultet Beograd