Vahid 3 / 11

Aerodinamika, CFD və Surroqat Modellərlə Sürətli Dizayn Kəşfiyyatı

Qazanclar:

  • Hesablama mayeləri dinamikası (CFD) prosesində AI-nin qurulması, nəticələrin şərhi və surroqat modelin yaradılmasında necə istifadə olunduğunu izah etməyi bacarın.
  • Böyük dizayn məkanını tez bir zamanda skan etmək və maşın öyrənməsinə əsaslanan surroqat modellərlə namizəd həndəsələrini sıralamaq bacarığı
  • Konvergensiya, şəbəkə müstəqilliyi və fiziki inandırıcılıq meyarları ilə süni intellektlə işləyən aerodinamik çıxışları təsdiqləmək bacarığı

Bir qanad necə qaldırıcı yaradır, gövdə havanı necə parçalayır, idarəetmə səthi axını necə yayındırır; Aerodinamika bu görünməz qüvvələr haqqında elmdir. Mühəndis bu qüvvələri iki yolla öyrənir: külək tunelində təcrübə və ya kompüter hesablama maye dinamikası (CFD; Computational Fluid Dynamics, hesablama şəbəkəsində axın tənliklərini ədədi şəkildə həll edən üsul). CFD güclü, lakin bahalıdır: mürəkkəb bir iş saatlar, hətta günlər çəkə bilər və bir dizayn nöqtəsi verir. Yüzlərlə dizaynı sınamaq istəyən mühəndis burada darboğazla qarşılaşır.

Süni intellekt (AI) bu darboğazı iki yerdə açır. Birincisi, CFD prosesinin özündə: quraşdırmaya nəzarət, nəticələrin şərhi və hesabat. İkincisi və daha transformativ olanları surroqat modellərdir (bahalı simulyasiyanın giriş-çıxış əlaqəsini öyrənən və saniyələr ərzində təxmini proqnoz verən maşın öyrənmə modeli). Surroqat model sayəsində böyük dizayn sahəsi saatlar əvəzinə saniyələr ərzində skan edilir, bir neçə perspektivli namizəd seçilir və yalnız onlar yüksək dəqiqliklə tam CFD ilə hesablanır. Bu bölmədə biz AI-ni bu iş prosesinə daxil edərkən dəyişməz qaydanı qoruyuruq: konvergensiya və şəbəkə müstəqilliyini nümayiş etdirmədən və fiziki inandırıcılıq filtrindən keçmədən heç bir sadələşdirilmiş nəticələr qəbul edilmir.

Konsepsiyalar: Konvergensiya: İterasiyalar irəlilədikcə sabit qiymətdə qərarlaşan həll; Uyğun deyilsə, nəticə etibarsızdır. Mesh müstəqilliyi: Hesab şəbəkəsini sıxdığınız zaman nəticə əhəmiyyətli dərəcədə dəyişmir. CL/CD: Lift əmsalı / sürükləmə əmsalı; aerodinamik səmərəliliyin əsas ölçüsü. Surroqat model: Simulyasiyanın sürətli təxmini təqlidi.

CFD iş prosesində AI-nin yeri

CFD işləməsi təxminən beş addımdan ibarətdir: həndəsə hazırlığı, mesh yaratmaq, həlledici quraşdırma, işləmə və sonrakı emal. Süni intellekt hər addımda fərqli şəkildə kömək edir, lakin onların heç birində son söz yoxdur.

Mesh generasiyasında AI sərhəd qatının həlli üçün y+ hədəfinə nisbətən ilkin hüceyrə hündürlüyünü təxminən hesablaya bilər. Həlledici quraşdırmada turbulentlik modelinin seçilməsi (məsələn, k-omega SST) üçün o, əsaslandırma ilə axın rejiminə uyğun variantları təklif edə bilər. Post-processing zamanı minlərlə nəticə faylından qaldırma, sürükləmə və moment əmsallarını çıxarmaq və hücum süpürmə planının bucağı yaratmaq üçün Python skripti yazmaq olar. Ancaq y+ dəyərinin həqiqətən hədəfə uyğun olub-olmaması, turbulentlik modelinin bu axına uyğun olub-olmaması və nəticənin yaxınlaşıb-birləşib-birləşməməsi mühəndisin gözü ilə yoxlanılır.

Ən çox istifadə olunan yer nəticə şərhidir. AI-dən "niyə o CL-alfa əyrisi 14 dərəcədə qırılır" deyə soruşduqda, o, sizə dayanma ehtimalını xatırladır (hücum bucağı artdıqca və qaldırma azaldıqca axın qanaddan ayrılır) və yoxlamalı olduğunuz axın ayırma göstəricilərini sadalayır. Bu hipotez generatorudur; Təsdiq yenidən məlumatlardadır.

Diqqət: Süni intellekt CFD nəticəsini səlis şəkildə şərh edə bilər, lakin nəticənin özü səhv olarsa, şərh də səhv olacaq. “Bu sürükləmə dəyəri ağlabatandır” cümləsi, əgər həll birləşmirsə, heç nə demək deyil. Əvvəlcə nömrənin etibarlılığını yoxlayın, sonra şərh.

Surroqat Modellər: Saniyələrdə Dizayn Məkanının Skanlanması

Surroqat modelin yaradılmasının məntiqi sadədir. Birincisi, diqqətlə seçilmiş nümunə (məsələn, 40-80 dizayn nöqtəsi; eksperimental dizayn DoE tərəfindən paylanır) tam CFD ilə hesablanır. Sonra bu giriş-çıxış cütləri ilə maşın öyrənmə modeli (Qauss prosesi reqressiyası/kriginq, radial əsas funksiya və ya neyron şəbəkəsi) öyrədilir. Model indi yeni həndəsə üçün CL/CD-ni saniyələr ərzində proqnozlaşdırır. Minlərlə namizəd bu ucuz modellə yoxlanılır və ən yaxşı görünən 3-5 namizəd yenidən hesablanır və tam CFD ilə yoxlanılır.

Burada kritik nöqtə etimad intervalıdır. Kriging kimi modellər təkcə proqnoz deyil, həm də bu proqnozda (qeyri-müəyyənlik) nə qədər əmin olduqlarını təmin edir. Təlim nöqtələrindən uzaq ərazilərdə qeyri-müəyyənlik artır; Orada modelə kor-koranə etibar etmək əvəzinə yeni bir CFD nöqtəsi əlavə olunur. Bu “qeyri-müəyyənliyin yüksək olduğu yerlərdə yeni nümunə əlavə et” döngəsi aktiv öyrənmə kimi tanınır və az sayda bahalı qaçışlarla böyük məkanı səmərəli şəkildə skan edir.

Metod

Bir dizayn nöqtəsi dəyəri

dəqiqlik

nə vaxt

Tam CFD (RANS)

saatlar

yüksək

Yekun yoxlama, az sayda namizəd

Surroqat model (kriginq)

saniyə

Orta-yüksək (təhsil sahəsində)

Böyük kosmik skan, optimallaşdırma

Panel/aşağı sifariş üsulu

saniyə-dəqiqə

aşağı-orta

Çox erkən aradan qaldırılması, kobud fikir

külək tuneli

günlər-həftələr

ən yüksək (real)

Kritik yoxlama, sertifikatlaşdırma

İpucu: Heç vaxt surroqat modeli təlim məlumatlarının əhatə etdiyi diapazondan kənarda istifadə etməyin (ekstrapolyasiya). Model 5-15 dərəcə hücum bucağı ilə öyrədilibsə, onun 25 dərəcə verdiyi qiymət proqnoz deyil, uydurmadır. Model qurarkən süni intellektdən “təlim diapazonunu yazmağı və hüduddan kənar sorğuları rədd etməyi” xahiş etmək bu tələni bağlayır.

Zəif məlumat / Güclü göstəriş

Zəif çağırış:

Bu hava pərdəsi yaxşıdır? CFD nəticəsimi şərh edin: CD=0,009.

Güclü göstəriş:

Rol: Siz aerodinamik analiz məsləhətçisisiniz; siz təhlükəsizlik baxımından kritik yoxlama tətbiq edirsiniz. Kontekst: 2D qanad pərdəsi RANS CFD təhlili (dəyərlər təmsil olunur):Re=1.5e6, Mach=0.2, hücum bucağı 4°, turbulentlik modeli k-omega SST.Nəticə: CL=0.62, CD=0.0091. Şəbəkə: 180k xana, y+ ~1.Tapşırıq:1) Nəticəni etibarlı hesab etməzdən əvvəl yoxlamalı olduğum yoxlama addımlarını sadalayın (konvergensiya, şəbəkə müstəqilliyi, y+).2) CL/CD nisbətini hesablayın və bu profil sinfi üçün tipik diapazonla müqayisə edin.3) Dəyər şübhəli görünürsə, mümkün xəta mənbələrini göstərin. Məhdudiyyət: Write vahidi; Əmin olmadığınız yeri qeyd edin; Qəti "yaxşı/pis" mühakimə yürütməyin, yoxlama planı verin.

Kopyalana bilən sorğu şablonları

Şablon 1 - CFD quraşdırma əsaslandırması:

Aşağıdakı axın vəziyyəti (təmsiledici dəyərlər) üçün CFD quraşdırma tövsiyəsi verin: Re=[...], Mach=[...], həndəsə=[...]. Mənə aşağıdakı səbəbləri təklif edin: uyğun turbulentlik modeli variantları, sərhəd qatı üçün hədəf y+ və ilkin hündürlüyün hesablanması, sərhəd şərtləri. Hər seçim üçün "niyə" və "hansı halda səhv olar" qeydini əlavə edin. Rəqəmlərin vahidini yazın.

Şablon 2 - Təcrübələrin dizaynı (DoE) və surroqat model planı:

Məndə [N] dizayn dəyişənləri var: [siyahı, diapazonlarla]. Surroqat modeli öyrətmək üçün: (a) neçə nümunə nöqtəsi və hansı seçmə metodunu (məsələn, Latın Hypercube) tövsiyə edirsiniz; (b) surroqat modelin hansı növü uyğundur və nə üçün; (c) modeli necə doğrulaya bilərəm (çarpaz doğrulama, bölünmüş test dəsti). Ekstrapolyasiya riskinə qarşı hansı qaydanı tətbiq etməliyəm?

Şablon 3 — CFD nəticə faylından əmsalları çıxarmaq üçün skript:

CFD qüvvəsi hesabatından CSV (sütunlar: iterasiya, Fx, Fy, Fz) Python ilə: (a) son 500 iterasiyanı orta hesabla alaraq konvergedCL və CD-ni hesablayın; (b) son 500 iterasiyanın standart kənarlaşmasını yazın və yaxınlaşmanı yoxlamaq üçün onu eşik həddi ilə müqayisə edin; (c) Hücum skan bucağı üçün CL-alfa qrafiki. İstinad sahəsini və dinamik təzyiqi parametr kimi təyin edin; Hesabı şərh xətləri ilə izah edin.

Şablon 4 - Surroqat modelin proqnozlaşdırılması güvən sorğusu:

Təlim etdiyim kriginq proxy modeli aşağıdakı proqnoz üçün CL=0.71, qeyri-müəyyənlik(std) 0.02 verdi; sorğu nöqtəsi [daxili/xarici] təlim diapazonudur. (a) Bu qeyri-müəyyənlik səviyyəsi qərar qəbul etmək üçün kifayətdirmi, mən necə qərar verə bilərəm? (b) Əgər qeyri-müəyyənlik yüksəkdirsə, hansı məqamda yeni CFD nümunəsini (aktiv öyrənmə məntiqi) əlavə etməliyəm? (c) Bu proqnozu tam CFD ilə nə vaxt təsdiq etməliyəm?

Mini Çantalar

1-ci hal — Birləşməyən nəticə tutulur. Tələbə hava folqa üçün CD=0,0065 nəticəni alır və sevinir; Profil sinfi üçün tipik CD 0,008-0,012 diapazonundadır, nəticə çox yaxşı görünür. Süni intellekt tərəfindən təklif olunan yaxınlaşma yoxlamasının tətbiqi göstərir ki, qüvvə əmsalı hələ də sonuncu iterasiyalarda salınır (standart sapma ortanın 8%-i). Həll daha çox iterasiya ilə birləşdirildikdə, CD = 0,0094-də qərarlaşır. Dərs: "çox yaxşı" nəticə çox vaxt birləşməyən nəticədir.

Case 2 — Surroqat model 200 dəfə sürətlənir. Komanda 6 həndəsi parametrli qanad üçün 60 tam CFD qaçışı (hər biri ~2 saat) həyata keçirir və kriging surroqat modelini məşq edir. Sonra 40 saniyə ərzində proxy modeli ilə 5000 namizəd konfiqurasiyasını skan edir və tam CFD ilə ən yaxşı 4 namizədi təsdiqləyir. Cəmi 64 CFD qaçışı ilə təxmini hesablama 5000 qaçışa bərabərdir. Müddət həftədən iki günə qədər azalır. Dərs: bahalı simulyasiyanı hər nöqtədə deyil, yalnız yoxlama nöqtələrində həyata keçirin.

3-cü hal - Ekstrapolyasiya tələsi. Mühəndis 3-12 dərəcə hücum bucağı ilə təlim keçmiş surroqat modelə 18 dərəcə qaldırma sualı verir; Model CL=1.6 kimi rəvan artan qiymət verir. Reallıqda qanad təxminən 15 dərəcə tutuşunu itirir və qaldırma qabiliyyəti azalır, lakin surroqat model bu fizikanı "görmədiyi" üçün onu düz uzadır. Mühəndis nəticəni fiziki inandırıcılıq yoxlaması (yapışma itkisinin gözlənilməsi) ilə rədd edir və həmin sahəyə tam CFD aparır. Dərs: surroqat model öz məşq dairəsindən kənarda fizikanı bilmir.

Ümumi səhvlər

  • Konvergensiya yoxlanılmır. Birləşməmiş həllin əmsalları mənasızdır; Qrafikin gözəlliyi konvergensiyaya zəmanət vermir.
  • Şəbəkə müstəqilliyini aşmaq. Nəticə şəbəkədən asılıdırsa, müxtəlif şəbəkələrlə fərqli cavablar çıxır; Hansının doğru olduğunu bilmək olmaz.
  • Surroqat modeldə ekstrapolyasiya. Təlim diapazonundan kənarda proqnozlaşdırmaq fiziki həqiqəti deyil, riyazi genişliyi verir.
  • Qeyri-müəyyənliyə məhəl qoymamaq. Kriqinq proqnozunun etibarlılıq məlumatı istifadə edilmədikdə, modelin ən çox güvəndiyi bölgə ilə ən az güvəndiyi bölgə eyni hesab edilir.
  • Turbulentlik modelinin özbaşına seçilməsi. Səhv turbulentlik modeli hətta birləşmiş və şəbəkədən asılı olmayan həlli fiziki olaraq səhv edir.

Xülasə

CFD güclü, lakin bahalı vasitədir; Süni intellekt onu iki yerdən sürətləndirir: prosesin idarə edilməsi (quraşdırma, şərh, skript) və surroqat modellərlə saniyələr ərzində böyük dizayn sahəsinin skan edilməsi. Surroqat model az sayda tam CFD qaçışları ilə öyrədilir, etimad intervalı ilə istifadə olunur və ən yaxşı namizədlər mütləq tam CFD ilə təsdiqlənir. Konvergensiya, şəbəkə müstəqilliyi və fiziki inandırıcılıq yoxlanılmadan heç bir sadələşdirilmiş nəticələr qəbul edilmir. AI fərziyyə və sürət verir; Fizikanın son hakimi məlumatdır.

Tətbiq tapşırığı

Kanat pərdəsi və ya sadə həndəsə üçün CFD işləmə ssenarisini təyin edin (faktiki layihə məlumatları deyil). AI istifadə edərək, (a) nəticəni etibarlı hesab etməzdən əvvəl doğrulama addımlarını sadalayın, (b) nəticə faylından əmsalları çıxaran Python skriptini çap edin və onun məntiqini sətir-sətir yoxlayın, (c) surroqat model qurmaq üçün plan hazırlayın (nə qədər nümunə, hansı üsul, necə doğrulanmalıdır). Nəticəni tipik diapazonla müqayisə edin və onun inandırıcılığını qiymətləndirin.

yoxlama siyahısı

  • [ ] Mən hər bir CFD nəticəsi üçün yaxınlaşma yoxlanışı etdim.
  • [ ] Şəbəkə müstəqilliyinin nümayiş olunub-olunmadığını soruşdum.
  • [ ] Mən CL/CD kimi əmsalları tipik sinif diapazonu ilə müqayisə etdim.
  • [ ] Mən surroqat modeldən yalnız təlim diapazonunda istifadə etdim.
  • [ ] Mən qərarda surroqat model proqnozlarının qeyri-müəyyənliyini nəzərə aldım.
  • [ ] Mən tam CFD ilə ən yaxşı namizədləri təsdiqlədim.