Кіріспе

Сұйықтық ағындарын қамтитын проблемаларды талдау және шешу. Есептеулік сұйықтық динамикасы (CFD) – сандық талдау және дерек құрылымдарын қолдана отырып, сұйықтық ағындарын қамтитын проблемаларды талдау және шешуге арналған сұйықтық механикасының бір саласы. Компьютерлер сұйықтың еркін ағынын және шекаралық шарттармен анықталған беттермен сұйықтың (сұйықтықтар мен газдардың) өзара әрекеттесуін модельдеуге қажетті есептеулерді жүргізу үшін пайдаланылады. Жоғары жылдамдықты суперкомпьютерлердің көмегімен жақсырақ шешімдерге қол жеткізуге болады, және бұл ең ірі және күрделі проблемаларды шешу үшін көбінесе қажет. Ағымдағы зерттеулер күрделі модельдеу сценарийлерінің, мысалы, трансоникалық немесе турбулентті ағындардың дәлдігі мен жылдамдығын арттыратын бағдарламалық жасақтаманы ұсынады. Мұндай бағдарламалық жасақтаманың алғашқы тексеруі көбінесе жел тоннельдері сияқты тәжірибелік құралдарды пайдалану арқылы жүзеге асырылады. Сонымен қатар, нақты проблеманың бұрынғы талдамалық немесе эмпирикалық талдауын салыстыру үшін қолдануға болады. Соңғы растау көбінесе ұшу сынақтары сияқты толық масштабты сынақтар арқылы жүргізіледі. CFD аэродинамика және ғарыш талдауы, гипердыбыстық, ауа райының модельдеуі, табиғи ғылымдар және экологиялық инженерия, өнеркәсіптік жүйелерді жобалау және талдау, биологиялық инженерия, сұйықтық ағыны және жылу алмасу, қозғалтқыш және жану талдауы, сондай-ақ фильмдер мен ойындар үшін визуализация эффектілері сияқты көптеген ғылыми-зерттеу және инженерлік проблемаларды шешуде қолданылады.

Негізгі деректер

CFD проблемаларының негізгі негізі – көптеген бір фазалы (газ немесе сұйық, бірақ екеуі де емес) сұйықтық ағындарын анықтайтын Навье–Стокс теңдеулері. Бұл теңдеулерді тұтқырлық әрекеттерін сипаттайтын терминдерді алып тастау арқылы Эйлер теңдеулеріне оңайлатуға болады. Бұдан әрі жеңілдету, бұрқасындылықты сипаттайтын терминдерді алып тастау арқылы толық потенциал теңдеулеріне келіп тіреледі. Соңында, субсоникалық және суперсоникалық ағымдардағы (трансоникалық немесе гиперсоникалық емес) шағын өзгерістер үшін бұл теңдеулерді сызықтық потенциал теңдеулерін алу үшін сызықтыққа келтіруге болады. Тарихи тұрғыдан алғанда, әдістер алғаш рет сызықтық потенциал теңдеулерін шешу үшін жасалды. 1930 жылдары цилиндр маңындағы ағынды қанат маңындағы ағынға конформациялық түрлендіруді пайдаланатын екі өлшемді (2D) әдістер әзірленді. Қазіргі заманғы CFD-ге ұқсас есептеулердің ең ерте мысалдарының бірі – Льюис Фрай Ричардсонның есептеулері, себебі бұл есептеулер шекті айырмашылықтарды пайдаланып, физикалық кеңістікті жасушаларға бөлді. Олар үлкен сәтсіздікке ұшыраса да, бұл есептеулер Ричардсонның «Сандық процестің көмегімен ауа райын болжау» кітабымен бірге қазіргі заманғы CFD және сандық метеорологияның негізін қалады. Шын мәнінде, 1940 жылдары ENIAC-ті пайдалана отырып жасалған CFD-нің алғашқы есептеулері Ричардсонның 1922 жылғы кітабындағы әдістерге жақын әдістерді қолданды. Қолда бар компьютерлік қуат үш өлшемді әдістерді дамытуға мүмкіндік берді. Вероятно, суақтың ағынын модельдеу үшін компьютерлерді қолданудағы алғашқы жұмыс, Навье–Стокс теңдеулері бойынша, Лос-Аламос Ұлттық зертханасында, T3 тобында орындалды. Бұл топты CFD-нің пионері саналатын Фрэнсис Х. Харлоу басқарды. 1957 жылдан 1960 жылдардың соңына дейін бұл топ екі өлшемді сұйықтық ағындарын симуляциялау үшін сандық әдістердің әртүрлі түрлерін, мысалы, жасушадағы бөлшектер әдісі, жасушадағы сұйықтық, бұрқасынды ағын функциясының әдісі және маркер мен жасуша әдісін әзірледі. Фроммның 2D, өткінші, сығылмайтын ағын үшін айналу ағындылық функциясы әдісі әлемдегі қатты бұрмаланатын сығылмайтын ағындыларды алғашқы емдеу болды. Үш өлшемді модельді алғашқы мақала 1967 жылы Джон Хесс және А. М. О. Смит Дуглас Авиакомпаниясынан жариялады. Бұл әдіс геометрияның бетін панельдерге бөлді, осы бағдарламалар класы Панельдік әдістер деп аталды. Олардың әдісі оңайлатылған, өйткені ол көтергіш ағындыларды қамтымайды, сондықтан негізінен кеме корпустары мен ұшақ фюзеляждарына қолданылды. Алғашқы көтергіш панель коды (A230) 1968 жылы Пол Рубберт пен Гари Саарис Boeing Aircraft компаниясының мақаласында сипатталды. Уақыт өте келе, Boeing (PANAIR, A502), Lockheed (Quadpan), Douglas (HESS), McDonnell Aircraft (MACAERO), NASA (PMARC) және Analytical Methods (WBAERO, USAERO және VSAERO) компанияларында үш өлшемді панель кодтары дамыды. Кейбіреулері (PANAIR, HESS және MACAERO) жоғары тәртіптегі кодтар болды, олар беттік сингулярлықтардың жоғары тәртіптегі үлестірілімдерін қолданды, ал басқалары (Quadpan, PMARC, USAERO және VSAERO) әрбір беттік панельде бірден-бір сингулярлықтарды қолданды. Төменгі реттік кодтардың артықшылығы сол кездегі компьютерлерде әлдеқайда жылдам жұмыс істеуі болды. Бүгінгі таңда VSAERO көп тапсырыс кодына айналды және осы кластың ең көп қолданылатын бағдарламасы болып табылады. Ол көптеген су асты кемелерін, су үстіндегі кемелерді, автомобильдерді, тікұшақтарды, ұшақтарды және соңғы уақытта жел турбиналарын жасау үшін пайдаланылды. Оның бауырлас коды USAERO – бұл тұрақсыз панель әдісі, ол сондай-ақ жоғары жылдамдықты пойыздар мен жарыс яхталарын модельдеу үшін пайдаланылды. NASA PMARC коды VSAERO-ның ерте нұсқасынан және CMARC деп аталатын PMARC туындысынан коммерциялық түрде қол жетімді. Екі өлшемді саласында аэродинамикалық талдау және жобалау үшін бірқатар Панельдік кодтар әзірленді. Кодтар әдетте шекаралық қабатты талдауды қамтиды, сондықтан тұтқырлық әсерлерін модельдеуге болады. Бұл кодты 1980 жылдардың басында пайда болған PROFILE бағдарламасы әзірледі. Көп ұзамай Марк Дреланың XFOIL коды пайда болды. PROFILE және XFOIL екі өлшемді панельдік кодтарды, аэродинамикалық талдау жұмыстарын жүргізу үшін біріктірілген шекаралық қабат кодтарымен біріктіреді. PROFILE конформациялық түрлендіру әдісін кері аэродинамикалық конструкция үшін қолданады, ал XFOIL конформациялық түрлендіру және аэродинамикалық конструкция үшін кері панель әдісін қолданады. Панельдік кодтар мен толық потенциал кодтарының арасындағы аралық қадам Трансоникалық кішігірім бұзылу теңдеулерін пайдаланатын кодтар болды. Әсіресе, 1980 жылдардың басында Чарли Боппе Grumman Aircraft компаниясынан әзірлеген үш өлшемді WIBCO коды кеңінен қолданылды. Панельдік әдістер трансоникалық жылдамдықтардағы сызықтық емес ағынды есептей алмағандықтан дамытушылар толық потенциал кодтарына көшті. Толық потенциал теңдеулерін пайдаланудың жолын алғаш рет 1970 жылы Эрл Мурман мен Джулиан Коул Boeing компаниясынан жариялады. Program H-тың одан әрі дамуы Боб Мельник және оның Grumman Aerospace тобынан Grumfoil ретінде жасалды. Антоні Джеймсон, бастапқыда Grumman Aircraft және NYU-дың Courant институтында жұмыс істеді, Дэвид Коугимен бірлесіп 1975 жылы маңызды үш өлшемді толық потенциал коды FLO22-ні әзірледі. Осыдан кейін көптеген толық потенциал кодтары пайда болды, Boeing-тің Tranair (A633) кодымен аяқталды, ол әлі де кеңінен қолданылады. Келесі қадам – Эйлер теңдеулері, олар трансоникалық ағындардың дәлірек шешімдерін беруге мүмкіндік береді. Джеймсонның үш өлшемді FLO57 кодында (1981) қолданған әдістеме басқалар Lockheed-тің TEAM бағдарламасы және IAI/Analytical Methods-тің MGAERO бағдарламасын жасау үшін пайдаланылды. MGAERO ерекшелігі – құрылымдалған картезиандық торды қолдануы, ал көптеген басқа кодтар құрылымдалған денеге бейімделген торларды пайдаланады (NASA-ның өте табысты CART3D коды, Lockheed-тің SPLITFLOW коды және Georgia Tech-тің NASCART GT ерекшеліктерінен басқа). Антоні Джеймсон үш өлшемді AIRPLANE кодын да әзірледі, ол құрылымсыз төртбұрышты торларды пайдаланды. Екі өлшемді саласында Марк Дрела мен Майкл Гилз, сол кезде MIT аспиранттары, аэродинамикалық жобалау және талдау үшін ISES Euler бағдарламасын (іс жүзінде бағдарламалар жиынтығы) әзірледі. Бұл код алғаш рет 1986 жылы қол жетімді болды және бір немесе көп элементті аэродинамикалық профильдерді жобалау, талдау және оңтайландыру үшін MSES бағдарламасы ретінде одан әрі дамытылды. MSES бүкіл әлемде кеңінен қолданылады. MSES-тің туындысы, аэродинамикалық профильдерді каскадта жобалау және талдау үшін MISES, Гаррольд Янгрен MIT аспиранты кезінде әзірледі. Навье–Стокс теңдеулері дамудың соңғы мақсаты болды. NASA Ames-тің ARC2D коды сияқты екі өлшемді кодтар алғаш пайда болды. Көптеген үш өлшемді кодтар әзірленді (ARC3D, OVERFLOW, CFL3D – NASA-ның үш сәтті үлесі), олар көптеген коммерциялық пакеттерге әкелді. Соңғы уақыттарда CFD әдістері әртүрлі химиялық процестердегі гранулярлық материалдардың ағын мінез-құлқының модельдеуі үшін кең таралды. Бұл тәсіл тиімді балама ретінде пайда болды, күрделі ағын құбылыстарын терең түсінуге мүмкіндік береді және дәстүрлі тәжірибелік әдістермен байланысты шығындарды азайтады.

Сұйықтық ағыны теңдеулерінің иерархиясы

CFD сұйықтық ағынын басқаратын теңдеулерді шешуге қолданылатын есептеу әдістемелерінің жиынтығы ретінде қарастырылуы мүмкін (төменде талқыланады). CFD-ні қолдану кезіндегі маңызды қадам – қолданылатын нақты мәселе үшін қандай физикалық болжамдар мен байланысты теңдеулер жиынтығын анықтау. Бұл қадамды көрсету үшін, төменде физикалық болжамдар/оңайлатулар келтірілген, олар бір фазалы (көп фазалы және екі фазалы ағынға қараңыз), бір түрлі (яғни, бір химиялық түрден тұрады), реакцияға түспейтін және (әйтпесе көрсетілмесе) сығымдалатын ағын теңдеулерінде қолданылады. Жылу сәулеленуі ескерілмейді, ал гравитациялық күштен туындаған дене күштері ескеріледі (әйтпесе көрсетілмесе). Бұдан әрі, осы ағын түрі үшін келесі талқылау CFD арқылы шешілетін ағын теңдеулерінің иерархиясын көрсетеді. Кейбір келесі теңдеулер бірнеше тәсілмен туындауы мүмкін. Сақтау заңдары (CL): Бұл CFD-де қарастырылатын ең негізгі теңдеулер, мысалы, барлық келесі теңдеулер олардан туындатылуы мүмкін. Бір фазалы, бір түрлі, сығымдалатын ағын үшін массаның, импульстің және энергияның сақталуы қарастырылады. Ұздіксіз сақтау заңдары (CCL): CL-ден бастаңыз. Масса, импульс және энергия жергілікті түрде сақталады деп есептеңіз: Бұл шамалар сақталады және бір жерден екінші жерге "телепорттануға" болмайды, бірақ үздіксіз ағын арқылы ғана қозғала алады (үздіксіздік теңдеуін қараңыз). Басқаша айтқанда, CL-ден бастап үздіксіз орта деп есептеуге болады (үздіксіз механиканы қараңыз). Нәтижесіндегі теңдеулер жүйесі жабық емес, себебі оны шешу үшін қосымша қатынастар/теңдеулер қажет: (а) тұтқырлық кернеу тензоры үшін құраушы қатынастар; (б) диффузиялық жылу ағыны үшін құраушы қатынастар; (в) күй теңдеуі (EOS), мысалы, идеал газ заңы; және (г) температураны энтальпия немесе ішкі энергия сияқты шамалармен байланыстыратын калориялық күй теңдеуі. Сығымдалатын Навье-Стокстің теңдеулері (C NS): CCL-ден бастаңыз. Ньютондық тұтқырлық кернеу тензорын (Ньютондық сұйықтыққа қараңыз) және Фурье жылу ағынын (жылу ағынына қараңыз) алыңыз. C NS-тің жабық теңдеулер жүйесіне ие болу үшін оны EOS және калориялық EOS-пен толықтыру қажет. Сығымдалмайтын Навье-Стокстің теңдеулері (I NS): C NS-тен бастаңыз. Тығыздық әрқашан және барлық жерде тұрақты деп есептеңіз. I NS-ті алудың тағы бір жолы – Мах саны өте кішкентай деп есептеу. Әлсіз сығымдалатын Навье-Стокстің теңдеулері (WC NS): C NS-тен бастаңыз. Тығыздықтың өзгеруі қысымға емес, температураға ғана байланысты деп есептеңіз. Мысалы, идеал газ үшін , мұндағы – әрқашан және барлық жерде тұрақты анықталған сілтемелік қысым, – тығыздық, – нақты газ тұрақтысы және – температура. Нәтижесінде WC NS акустикалық толқындарды қамтымайды. WC NS-де энергияны сақтау теңдеуіндегі қысымдық жұмыс және тұтқырлықтық жылу бөлінуін елемеу де жиі кездеседі. WC NS сондай-ақ төмен Мах санының жуықтауымен C NS деп те аталады. Буссинеск теңдеулері: C NS-тен бастаңыз. Тығыздықтың өзгеруі әрқашан және барлық жерде елеусіз деп есептеңіз, бірақ импульстің сақталу теңдеуінің гравитациялық мүшесінде (сығыздық гравитациялық үдеуді көбейтеді). Сондай-ақ, тұтқырлық, жылу өткізгіштігі және жылу сыйымдылығы сияқты әртүрлі сұйықтық қасиеттері әрқашан және барлық жерде тұрақты деп есептеңіз. Буссинеск теңдеулері микро масштабты метеорологияда кеңінен қолданылады. Сығымдалатын Рейнольдс орташаланған Навье-Стокстің теңдеулері және сығымдалатын Фавр орташаланған Навье-Стокстің теңдеулері (C RANS және C FANS): C NS-тен бастаңыз. Кез келген ағын айнымалысы , мысалы тығыздық, жылдамдық және қысым , түрінде бейнеленеді деп есептеңіз, мұндағы – ансамбльдің орташа шамасы, міндетті түрде кіші емес. Егер – классикалық ансамбльдің орташа шамасы болса (Рейнольдс ыдырауын қараңыз), Рейнольдс орташаланған Навье-Стокстің теңдеулерін аламыз. Егер – тығыздықпен салмақталған ансамбльдің орташа шамасы болса, Фавр орташаланған Навье-Стокстің теңдеулері алынады. EE-ден бастаңыз. Кез келген ағын айнымалысы , мысалы тығыздық, жылдамдық және қысым , түрінде бейнеленеді деп есептейік, мұндағы – сілтемелік немесе базалық күйдегі ағын айнымалысының мәні, ал – осы күйден бұзылу немесе ауытқу. Бұдан әрі, бұл бұзылу белгілі бір сілтемелік мәнмен салыстырғанда өте кішкентай деп есептеңіз. Соңында, EE сияқты "өзінің" теңдеуін қанағаттандырады деп есептеңіз. LEE және оның көптеген нұсқалары есептеу аэроакустикасында кеңінен қолданылады. Дыбыстық толқын немесе акустикалық толқын теңдеуі: LEE-ден бастаңыз. және градиенттерінің барлығын елемеңіз және сілтемелік немесе базалық күйдегі Мах саны өте кішкентай деп есептеңіз. Бір өлшемді Эйлер теңдеулері немесе бір өлшемді газ динамикалық теңдеулер (1D EE): EE-ден бастаңыз. Барлық ағын шамалары тек бір кеңістік өлшеміне ғана тәуелді деп есептеңіз. Фанно ағыны теңдеуі: Тұрақты қимасы және адиабатикалық қабырғалары бар құбыр ішіндегі ағынды қарастырыңыз. 1D EE-ден бастаңыз. Тұрақты ағын, гравитациялық әсерлер жоқ деп есептеңіз және импульстің сақталу теңдеуіне қабырғалық үйкелістің әсерін қалпына келтіру үшін эмпириялық мүше енгізіңіз (EE-де елемелген). Фанно ағыны теңдеуін жабу үшін осы үйкеліс мүшесі үшін модель қажет. Мұндай жабу мәселеге байланысты болжамдарды қамтиды. Рейли ағыны теңдеуі. Тұрақты қимасы және адиабатикалық қабырғалары бар құбыр ішіндегі ағынды қарастырыңыз. 1D EE-ден бастаңыз. Тұрақты ағын, гравитациялық әсерлер жоқ деп есептеңіз және энергияны сақтау теңдеуіне қабырғалық жылу алмасуының немесе жылу көздерінің әсерін қалпына келтіру үшін эмпириялық мүше енгізіңіз (EE-де елемелген).

Түпкіленген көлем әдісі

Шекті көлем әдісі (FVM) – бұл КЭЖ кодтарында кеңінен қолданылатын әдіс, себебі ол жадты пайдалану және шешімнің жылдамдығы бойынша артықшылықтарға ие, әсіресе үлкен мәселелерде, жоғары Рейнольдс санындағы турбулентті ағындарда және бастапқы мүшелер басым ағындарда (мысалы, жану процесінде). Шекті көлем әдісінде басқарушы дифференциалдық теңдеулер (әдетте Навье-Сток теңдеулері, масса және энергия сақталу теңдеулері, сондай-ақ турбуленттік теңдеулер) консервативті формаға келтіріліп, дискретті бақылау көлемдерінде шешіледі. Бұл дискреттеу белгілі бір бақылау көлемі арқылы өтетін ағындардың сақталуын қамтамасыз етеді. Шекті көлем теңдеуі басқару теңдеулерін мынадай түрде береді:

мұндағы – сақталатын айнымалылардың векторы, – ағындардың векторы (Ойлер теңдеулеріне немесе Навье-Сток теңдеулеріне қараңыз), – бақылау көлемі элементінің көлемі, ал – бақылау көлемі элементінің бетінің ауданы.

Түпкіленген айырма әдісі

Шекті айырмашылық әдісі (FDM) тарихи маңызы бар. Vortex әдістері, торға негізделген әдістерге тән тегістеу әсерлерімен шектелмейтін, торсыз әдістеме ретінде әзірленді. Бірақ, практикалық тұрғыдан алғанда, Vortex әдістеріне Vortex элементтерінен жылдамдықтарды жылдам есептеу құралдары қажет – яғни, олар N дене проблемасының нақты бір түрін шешуді талап етеді (мұнда N нысанының қозғалысы өзара әсерлерімен байланысты). Бұл үлкен жетістік 1980-ші жылдары Барнс-Хат және жылдам көпполюстік әдіс (FMM) алгоритмдерінің дамуымен болды. Бұл Vortex элементтерінен жылдамдықтарды практикалық есептеуге жол ашты. Vortex әдісіне негізделген бағдарламалық құралдар, пайдаланушының минималды араласуымен күрделі сұйықтық динамикасы мәселелерін шешудің жаңа тәсілін ұсынады. Мұнда тек мәселенің геометриясын анықтау және шекаралық және бастапқы шарттарды белгілеу қажет. Бұл заманауи технологияның маңызды артықшылықтары:
Ол практикалық түрде торсыз, осылайша RANS және LES әдістерімен байланысты көптеген итерацияларды жояды. Барлық мәселелер біркелкі қарастырылады. Модельдеу немесе калибрлеу деректері қажет емес. Акустиканы дұрыс талдау үшін маңызды уақыт қатарлы симуляцияларға мүмкіндік бар. Кішкентай және үлкен масштабтар бір уақытта дәл симуляцияланады.

Шекаралық элемент әдісі

Шекаралық элементтер әдісінде сұйықтық толған шекара беттік торға жіктеледі.

Жоғары ажыратуды дискреттеу жүйелері

Жоғары ажыратымды схемалар шоктар немесе үзілістер кездескенде қолданылады. Шешімдегі күрт өзгерістерді дәл көрсету үшін, жалған тербелістер тудырмайтын екінші немесе одан жоғары дәрежелі сандық схемаларды пайдалану қажет. Мұндай жағдайларда, шешімнің жалпы өзгерісінің кемуін қамтамасыз ету үшін ағын шектегіштері қолданылады.

Турбуленттік модельдер

Турбулентті ағымдарды есептеу модельдеуіндегі бір жалпы мақсат – модельделетін жүйенің инженерлік жобаларында пайдалану үшін сұйықтық жылдамдығы сияқты қажетті шамаларды болжайтын модель алу. Турбулентті ағымдар үшін ұзындық өлшемдерінің кең диапазоны және турбуленттілікке қатысты құбылыстардың күрделілігі көптеген модельдеу тәсілдерін тым қымбат етеді. Турбуленттілікке қатысты барлық өлшемдерді шешуге қажетті ажыратымдылық есептеу мүмкіндіктерінен асып түседі. Мұндай жағдайларда негізгі тәсіл – шешілмеген құбылыстарды жуықтау үшін сандық модельдер құру болып табылады. Бұл бөлім турбулентті ағымдар үшін жиі қолданылатын есептеу модельдерін қарастырады. Турбуленттік модельдерді есептеу шығындарына қарай жіктеуге болады, бұл модельденетін және шешілетін өлшемдердің диапазонына сәйкес келеді (шешілетін турбулентті өлшемдер неғұрлым көп болса, модельдеудің ажыратымдылығы соғұрлым жоғары болады, демек есептеу шығындары да жоғары болады). Егер турбулентті өлшемдердің көп бөлігі немесе барлығы модельденбесе, есептеу шығындары өте төмен, бірақ мұның орнына дәлдік төмендейді. Ұзындық және уақыт өлшемдерінің кең диапазонымен және оған байланысты есептеу шығындарымен қатар, сұйықтық динамикасының басқару теңдеулерінде сызықты емес конвекция мүшесі және сызықты емес және жергілікті емес қысым градиенті мүшесі бар. Бұл сызықты емес теңдеулерді тиісті шекаралық және бастапқы шарттармен сандық түрде шешу қажет.

Келесі:

Когерентті айналдыруды модельдеу әдісі турбулентті ағын өрісін ұйымдастырылған айналдыру қозғалысынан тұратын когерентті бөлікке және кездейсоқ фондық ағын болып табылатын когерентті емес бөлікке жіктеу арқылы қарастырады. Бұл жіктеу толқындық сүзгілеуді пайдаланып жасалады. Бұл тәсілдің үлкен едәуір ұқсастығы LES-пен, себебі ол жіктеуді қолданады және тек сүзгіленген бөлікті шешеді, бірақ сызықтық, төмен өткізгіш сүзгіні қолданбайды. Оның орнына, сүзгілеу операциясы толқындықтарға негізделген, ал сүзгі ағын өрісінің өзгеруіне сәйкес бейімделуге мүмкіндік береді. Farge және Schneider CVS әдісін екі ағын конфигурациясымен сынап көрді және ағынның когерентті бөлігінің энергия спектрі жалпы ағынның энергия спектрін көрсетті және когерентті құрылымдарға (вортэкс түтіктеріне) сәйкес келді, ал ағынның когерентті емес бөлігі біртекті фондық шуды құрады, ол ұйымдасқан құрылымдарды көрсетпеді. Голдштейн мен Васильев FDV моделін үлкен айналымды модельдеуге қолданды, бірақ толқындық сүзгінің субфильтр масштабтарынан барлық когерентті қозғалыстарды жоятынын қабылдамады. LES және CVS сүзгілерін бірге қолдану арқылы олар SFS таралуының SFS ағын өрісінің когерентті бөлігімен доминирутетінін көрсетті.

PDF әдістері

Турбуленттілік үшін ықтималдылық тығыздық функциясы (PDF) әдістері, алғаш рет Лундгрен енгізген, жылдамдықтың бір нүктелік PDF-ін қадағалауға негізделген, ол нүктедегі жылдамдықтың аралығында болу ықтималдығын көрсетеді. Бұл тәсіл газдардың кинетикалық теориясына ұқсас, онда газдың макроскопиялық қасиеттері көптеген бөлшектермен сипатталады. PDF әдістерінің ерекшелігі – оларды түрлі турбуленттік модельдер аясында қолдануға болады; басты айырмашылықтар PDF тасымалдау теңдеуінің нысанында болады. Мысалы, үлкен кескіштік симуляция контекстінде PDF сүзгіленген PDF-ке айналады. PDF әдістерін химиялық реакцияларды сипаттау үшін де қолдануға болады, әсіресе химиялық реакциялардың ағынын модельдеу үшін олар тиімді, себебі химиялық көз мүшесі жабық және модельді қажет етпейді. PDF көбінесе Лагранж бөлшектері әдісімен қадағаланады; үлкен кескіштік симуляциямен біріктірілгенде, бұл субфильтрлік бөлшектердің эволюциясы үшін Лангевин теңдеуіне алып келеді.

Вортикалды бөгеу әдісі

Вортикалды тұтқындау (ВТ) әдісі – турбулентті оянуларды модельдеуде қолданылатын Эйлерлік тәсіл. Ол сандық таралусыз тұрақты шешім алу үшін жалғыз толқынға ұқсас тәсілді пайдаланады. ВТ ең кішкентай масштабтағы ерекшеліктерді 2 тор ұяшығының ішінде анықтай алады. Осы ерекшеліктерде шекті айырмашылық теңдеуінің орнына сызықтық емес айырмашылық теңдеуі шешіледі. ВТ шоктарды анықтау әдістеріне ұқсас, онда сақталу заңдары орындалады, соның арқасында маңызды интегралдық шамалар дәл есептеледі.

Сызықтық бұрқанақ моделі

Сызықтық бұрқанақ моделі – турбулентті ағындағы конвективті араласуды модельдеуге қолданылатын әдіс. Бұл модель векторлық ағын өрісіндегі скалярлық айнымалының өзара әрекеттесуін математикалық тұрғыдан сипаттауға мүмкіндік береді. Ол көбінесе турбулентті ағынды бір өлшемді түрде бейнелеу үшін қолданылады, себебі оны кең ауқымды ұзындық өлшемдері мен Рейнольдс сандары бойынша қолдануға болады. Бұл модель әдетте күрделі ағын модельдерін құру үшін негізгі элемент ретінде пайдаланылады, өйткені ол кең ауқымды ағын жағдайларында жоғары дәлдікті қамтамасыз етеді.

Екі фазалы ағын

Екі фазалы ағынды модельдеу әлі де дамып келеді. Әр түрлі әдістер ұсынылған, оның ішінде сұйық көлемі әдісі, деңгей жиыны әдісі және фронтты қадағалау әдісі. Бұл әдістер көбінесе өткір интерфейсті сақтау мен массаны сақтау арасындағы шартты таңдауды қамтиды. Бұл өте маңызды, себебі тығыздық, тұтқырлық және беттік кернеуді бағалау интерфейс бойынша орташа есептелген мәндерге негізделген.

Шешу алгоритмдері

Ғарыштағы дискреттеу тұрақты емес проблемалар үшін қалыпты дифференциалдық теңдеулер жүйесін, ал тұрақты проблемалар үшін алгебралық теңдеулерді тудырады. Қалыпты дифференциалдық теңдеулерді интегралдау үшін әдетте имплицитті немесе жартылай имплицитті әдістер қолданылады, нәтижесінде (көбінесе) сызықтық емес алгебралық теңдеулер жүйесі пайда болады. Ньютон немесе Пикард итерациясын қолдану сызықтық теңдеулер жүйесін береді, ол адвекция болғанда симметриясыз, ал сығымтал еместік болғанда белгісіз болады. Мұндай жүйелер, әсіресе 3D кеңістікте, тікелей шешімдерге жиі тым үлкен болып келеді, сондықтан итерациялық әдістер қолданылады, мысалы, бірінен соң бірі релаксация жасау сияқты стационарлық әдістер немесе Крылов субкеңістігі әдістері. Әдетте алдын ала шартталған GMRES сияқты Крылов әдістері, алдын ала шартталған оператор тудырған тізбектелген субкеңістіктердегі қалдық мөлшерін азайту арқылы жұмыс істейді. Көпторлық желінің көптеген проблемалар бойынша асимптотикалық жақсы өнімділік артықшылығы бар. Традициялық шешімдер және алдын ала шарттаушылар қалдықтың жоғары жиілікті компоненттерін азайтуда тиімді, бірақ төмен жиілікті компоненттерді азайту үшін көбінесе көптеген итерациялар қажет. Көп масштабта жұмыс істеу арқылы көпторлық желі қалдықтың барлық компоненттерін шамамен бірдей коэффициенттермен азайтады, бұл торға тәуелсіз итерациялар санына алып келеді. Белгісіз жүйелер үшін толық емес LU факторлау, аддитивті Шварц және көпторлық желі сияқты алдын ала шарттаушылар нашар жұмыс істейді немесе толығымен сәтсіздікке ұшырайды, сондықтан проблеманың құрылымы тиімді алдын ала шарттау үшін пайдаланылуы керек. Есептеу сұйықтық динамикасында (CFD) жиі қолданылатын әдістер – SIMPLE және Uzawa алгоритмдері, олар торға тәуелді конвергенция жылдамдықтарын көрсетеді, бірақ соңғы жетістіктер, блоктық LU факторлаумен біріктірілген көпторлық желі, нәтижесінде анықталған жүйелер үшін торға тәуелсіз конвергенция жылдамдықтарын қамтамасыз ететін алдын ала шарттауға әкелді.

Тұрақсыз аэродинамика

CFD 70-жылдардың соңында LTRAN2 енгізу арқылы маңызды табысқа қол жеткізді, бұл Баллхаус және оның әріптестері жасаған трансоникалық шағын бұзылу теориясына негізделген тербелісті қанаттарды модельдеуге арналған 2D код. Ол қозғалмалы соққы толқындарын модельдеу үшін Мурман-Коул ауысу алгоритмін пайдаланады. Кейіннен AFWAL/Boeing-тің айналмалы айырма схемасын қолдану арқылы 3D нұсқасы LTRAN3 ретінде кеңейтілді.

Биомедициналық инженерия

CFD зерттеулері аорта ағынының сипаттамаларын, эксперименталды өлшеулердің мүмкіндіктерінен асып түсетін егжей-тегжейлі деңгейде нақтылау үшін қолданылады. Бұл жағдайларды талдау үшін, МРТ немесе компьютерлік томография сияқты заманауи бейнелеу техникаларын пайдалана отырып, адамның қан тамырлар жүйесінің CAD модельдері құрылады. Осы деректерден 3D модель қайта жасалады және сұйық ағыны есептеледі. Қанның тығыздығы және тұтқырлығы сияқты қасиеттері, сондай-ақ нақты шекаралық шарттар (мысалы, жүйелік қысым) ескерілуі тиіс. Осының арқасында, түрлі салаларда жүрек-қан тамыр жүйесіндегі ағынды талдауға және оңтайландыруға болады.

CPU мен GPU арасындағы айырмашылық

Дәстүрлі түрде, ағын механикасының есептеу моделі (CFD) симуляциялары CPU-да жүргізіледі. Бірақ соңғы кезде симуляциялар GPU-да да жүргізілуде. Бұл құрылғылар әдетте баяурақ, бірақ көбірек процессорларды қамтиды. Жақсы параллелизмге ие CFD алгоритмдері (яғни, процессорлар саны артықша болғанда жылдамдық артуы байқалатын алгоритмдер) үшін бұл симуляция уақытын едәуір қысқартуға мүмкіндік береді. Сұйық бөлшектері мен торлы Болцман әдістері GPU-да жақсы масштабталатын кодтардың типикалық мысалдары болып табылады.