एकाइहरू
1. एयरोस्पेसमा कृत्रिम बुद्धिमत्ता र सुरक्षा-महत्वपूर्ण प्रमाणिकरण अनुशासनको परिचय 2. वैचारिक डिजाइन, आवश्यकता व्यवस्थापन र ट्रेडअफ विश्लेषण 3. एरोडायनामिक्स, CFD र सरोगेट मोडेलहरूको साथ द्रुत डिजाइन अन्वेषण 4. संरचनात्मक विश्लेषण, सामग्री चयन र टोपोलोजी अनुकूलन 5. उडान गतिशीलता, नियन्त्रण प्रणाली र स्वायत्तता 6. भविष्यवाणी रखरखाव, फ्लीट स्वास्थ्य व्यवस्थापन र PHM 7. उडान परीक्षण, टेलिमेट्री र उडान डाटा विश्लेषण 8. अन्तरिक्ष मिशन: कक्षा, मिशन योजना र स्वायत्त अन्तरिक्ष यान 9. उत्पादन, गुणस्तर नियन्त्रण र आपूर्ति श्रृंखला 10. प्रमाणीकरण, सुरक्षा विश्लेषण र मानकहरूको अनुपालनमा प्रमाणहरूको उत्पादन 11. डिजिटल ट्विन, नैतिकता, निर्यात नियन्त्रण र जिम्मेवार प्रयोग
एकाइ 3 / 11

एरोडायनामिक्स, CFD र सरोगेट मोडेलहरूको साथ द्रुत डिजाइन अन्वेषण

लाभ:

  • कम्प्युटेसनल फ्लुइड डाइनामिक्स (CFD) प्रक्रियामा सेटअप, परिणाम व्याख्या र सरोगेट मोडेल जेनेरेसनमा AI कसरी प्रयोग गरिन्छ भनेर व्याख्या गर्न सक्षम हुनुहोस्।
  • मेसिन लर्निङमा आधारित सरोगेट मोडेलहरूको साथमा ठूलो डिजाइन स्पेस र उम्मेदवार ज्यामितिहरूलाई द्रुत रूपमा स्क्यान गर्ने क्षमता
  • अभिसरण, नेटवर्क स्वतन्त्रता, र भौतिक प्रसङ्ग मापदण्डको साथ एआई-संचालित एरोडायनामिक आउटपुटहरू मान्य गर्ने क्षमता

पखेटाले कसरी लिफ्ट उत्पादन गर्छ, फ्युसेलेजले हावालाई कसरी विभाजन गर्छ, कसरी नियन्त्रण सतहले प्रवाहलाई विच्छेद गर्छ; वायुगतिकी यी अदृश्य शक्तिहरूको विज्ञान हो। इन्जिनियरले यी शक्तिहरूलाई दुई तरिकामा सिक्छ: पवन सुरुङमा प्रयोग गरेर वा कम्प्युटर कम्प्युटेशनल फ्लुइड डाइनामिक्स (CFD; कम्प्युटेशनल फ्लुइड डाइनामिक्स, एक विधि जसले कम्प्युटेशनल नेटवर्कमा प्रवाह समीकरणहरू संख्यात्मक रूपमा समाधान गर्दछ)। CFD शक्तिशाली तर महँगो छ: एक जटिल दौडले एकल डिजाइन बिन्दु प्राप्त गर्न घण्टा, दिन पनि लिन सक्छ। सयौं डिजाइनहरू प्रयास गर्न चाहने इन्जिनियर यहाँ अड्चनमा पर्छन्।

आर्टिफिसियल इन्टेलिजेन्स (एआई) ले यो बाधा दुई ठाउँमा खोल्छ। पहिलो, CFD प्रक्रियामा नै: सेटअप नियन्त्रण, परिणाम व्याख्या र रिपोर्टिङ। दोस्रो, र थप परिवर्तनकारी, सरोगेट मोडेलहरू हुन् (मेसिन लर्निङ मोडेल जसले महँगो सिमुलेशनको इनपुट-आउटपुट सम्बन्ध सिक्छ र सेकेन्डमा अनुमानित भविष्यवाणी दिन्छ)। सरोगेट मोडेलको लागि धन्यवाद, ठूलो डिजाइन स्पेस घण्टाको सट्टा सेकेन्डमा स्क्यान गरिन्छ, केहि आशाजनक उम्मेद्वारहरू चयन गरिन्छ, र केवल तिनीहरू उच्च सटीकताको साथ पूर्ण CFD संग गणना गरिन्छ। यस एकाइमा, हामी यस कार्यप्रवाहमा AI इम्बेड गर्दा अपरिवर्तनीय नियम कायम राख्छौं: कुनै पनि सुव्यवस्थित परिणामहरू अभिसरण र नेटवर्क स्वतन्त्रता प्रदर्शन नगरी र भौतिक प्रशंसनीयताको फिल्टरबाट गुज्रिएर स्वीकार गरिँदैन।

अवधारणाहरू: अभिसरण: पुनरावृत्ति प्रगतिको रूपमा स्थिर मूल्यमा समाधान समाधान; यदि यो फिट छैन भने, परिणाम अविश्वसनीय छ। मेष स्वतन्त्रता: तपाईंले खाता सञ्जाललाई कडा पार्दा नतिजामा खासै परिवर्तन हुँदैन। CL/CD: लिफ्ट गुणांक/तान्नुहोस् गुणांक; वायुगतिकीय दक्षता को आधारभूत मापन। सरोगेट मोडेल: सिमुलेशनको द्रुत अनुमानित अनुकरण।

CFD कार्यप्रवाहमा AI को स्थान

CFD रनले लगभग पाँच चरणहरू समावेश गर्दछ: ज्यामिति तयारी, जाल उत्पादन, समाधान सेटअप, दौड, र पोस्ट-प्रोसेसिङ। AI ले प्रत्येक चरणमा फरक तरिकाले मद्दत गर्छ, तर तिनीहरूमध्ये कुनै पनि कुरामा यसको अन्तिम भनाइ हुँदैन।

जाल जेनेरेसनमा, AI ले बाउन्ड्री लेयर रिजोल्युसनको लागि y+ लक्ष्यको सापेक्ष प्रारम्भिक सेल उचाइ लगभग गणना गर्न सक्छ। सोल्भर सेटअपमा टर्ब्युलेन्स मोडेल छनोट (जस्तै के-ओमेगा SST) को लागि, यसले औचित्यका साथ प्रवाह व्यवस्थाका लागि उपयुक्त विकल्पहरू सुझाव दिन सक्छ। पोस्ट-प्रोसेसिङमा, परिणाम फाइलको हजारौं लाइनहरूबाट लिफ्ट, ड्र्याग र क्षण गुणांकहरू निकाल्न र आक्रमण स्वीप प्लटको कोण सिर्जना गर्न कसैले पाइथन स्क्रिप्ट लेख्न सक्छ। तर y+ मान साँच्चै लक्ष्यमा छ कि छैन, टर्ब्युलेन्स मोडेलले यो प्रवाहलाई फिट गर्छ कि गर्दैन, र नतिजा कन्भर्ज हुन्छ वा हुँदैन भन्ने कुरा इन्जिनियरको आँखाले जाँच गरिन्छ।

सबैभन्दा धेरै प्रयोग गरिएको स्थान परिणाम टिप्पणी हो। जब तपाइँ AI लाई "किन त्यो CL-alpha curve 14 डिग्री मा बिग्रन्छ" सोध्नुहुन्छ, यसले तपाइँलाई स्टलको सम्भावनाको सम्झना गराउँदछ (प्रवाह विन्डोबाट अलग हुन्छ जब आक्रमणको कोण बढ्छ र लिफ्ट घट्छ) र तपाइँले जाँच गर्नु पर्ने प्रवाह विभाजन सूचकहरू सूचीबद्ध गर्दछ। यो एक परिकल्पना जनरेटर हो; पुष्टि फेरि डाटा मा छ।

सावधानी: AI ले CFD परिणामलाई धाराप्रवाह रूपमा व्याख्या गर्न सक्छ, तर यदि परिणाम आफै गलत छ भने, व्याख्या पनि गलत हुनेछ। वाक्य "यो ड्र्याग मान उचित छ" को मतलब केहि पनि छैन यदि समाधान कन्भर्ज गर्दैन। पहिले नम्बरको वैधता जाँच गर्नुहोस्, त्यसपछि टिप्पणी।

सरोगेट मोडेलहरू: सेकेन्डमा डिजाइन स्पेस स्क्यान गर्दै

सरोगेट मोडेल स्थापना गर्ने तर्क सरल छ। पहिलो, सावधानीपूर्वक चयन गरिएको नमूना (जस्तै 40-80 डिजाइन बिन्दुहरू; प्रयोगात्मक डिजाइन DoE द्वारा वितरण गरिएको छ) पूर्ण CFD सँग गणना गरिन्छ। त्यसपछि मेसिन लर्निङ मोडेल (गौसियन प्रक्रिया रिग्रेसन/क्रिगिङ, रेडियल आधार प्रकार्य वा न्यूरल नेटवर्क) लाई यी इनपुट-आउटपुट जोडीहरूसँग तालिम दिइन्छ। मोडेलले अब सेकेन्डमा नयाँ ज्यामितिको लागि CL/CD भविष्यवाणी गर्छ। यस सस्तो मोडेलको साथ हजारौं उम्मेद्वारहरूको जाँच गरिन्छ, र 3-5 उत्कृष्ट देखिने उम्मेद्वारहरूलाई पूर्ण CFD मार्फत पुन: गणना र प्रमाणीकरण गरिन्छ।

यहाँ महत्वपूर्ण बिन्दु आत्मविश्वास अन्तराल हो। Kriging जस्ता मोडेलहरूले भविष्यवाणी मात्र प्रदान गर्दैन, तर तिनीहरू त्यो भविष्यवाणी (अनिश्चितता) मा कत्तिको विश्वस्त छन् भन्ने कुरा पनि प्रदान गर्दछ। अनिश्चितता प्रशिक्षण बिन्दुहरूबाट टाढा क्षेत्रहरूमा बढ्छ; त्यहाँ, मोडेललाई अन्धाधुन्ध विश्वास गर्नुको सट्टा नयाँ CFD पोइन्ट थपिएको छ। यो "नयाँ नमूना थप्नुहोस् जहाँ अनिश्चितता उच्च छ" लूपलाई सक्रिय सिकाइको रूपमा चिनिन्छ र थोरै संख्यामा महँगो रनहरूसँग कुशलतापूर्वक ठूलो ठाउँ स्क्यान गर्दछ।

विधि

एक डिजाइन बिन्दु लागत

शुद्धता

कहिले

पूर्ण CFD (RANS)

घडीहरू

उच्च

अन्तिम प्रमाणीकरण, उम्मेदवारहरूको सानो संख्या

सरोगेट मोडेल (क्रिगिङ)

सेकेन्ड

मध्यम-उच्च (शिक्षा क्षेत्रमा)

ठूलो स्पेस स्क्यानिङ, अनुकूलन

प्यानल/कम अर्डर विधि

सेकेन्ड-मिनेट

कम-मध्यम

उन्मूलन धेरै चाँडो, नराम्रो विचार

हावा टनेल

दिन-हप्ता

उच्चतम (वास्तविक)

आलोचनात्मक प्रमाणीकरण, प्रमाणीकरण

सुझाव: प्रशिक्षण डेटा (एक्स्ट्रापोलेसन) द्वारा कभर गरिएको दायरा बाहिर सरोगेट मोडेल कहिल्यै प्रयोग नगर्नुहोस्। यदि मोडेललाई 5-15 डिग्रीको आक्रमणको कोणसँग तालिम दिइएको थियो भने, यसले 25 डिग्रीमा दिने मान भविष्यवाणी होइन, तर बनावटी हो। मोडेल निर्माण गर्दा AI लाई "प्रशिक्षण दायरा लेख्न र सीमा बाहिरका प्रश्नहरू अस्वीकार" गर्न सोध्दा यो जाल बन्द हुन्छ।

कमजोर प्रम्प्ट / बलियो प्रम्प्ट

कमजोर प्रम्प्ट:

के यो एयरफोइल राम्रो छ? मेरो CFD परिणामको व्याख्या गर्नुहोस्: CD=0.009।

शक्तिशाली प्रम्प्ट:

भूमिका: तपाईं एक एरोडायनामिक विश्लेषण सल्लाहकार हुनुहुन्छ; तपाईंले सुरक्षा-महत्वपूर्ण प्रमाणीकरण लागू गर्नुहुन्छ। सन्दर्भ: 2D एयरफोइल RANS CFD विश्लेषण (मानहरू प्रतिनिधि हुन्): Re=1.5e6, Mach=0.2, आक्रमणको कोण 4°, टर्ब्युलेन्स मोडेल k-omega SST। परिणाम: CL=0.62, CD=0.0091। नेटवर्क: 180k कक्षहरू, y+ ~ 1.कार्य:1) नतिजा मान्य (अभिसरण, नेटवर्क स्वतन्त्रता, y+) विचार गर्नु अघि मैले जाँच गर्न आवश्यक प्रमाणीकरण चरणहरू सूचीबद्ध गर्नुहोस्। 2) CL/CD अनुपात गणना गर्नुहोस् र यो प्रोफाइल वर्गको लागि सामान्य दायरासँग तुलना गर्नुहोस्। 3) त्रुटिको सम्भावित स्रोत देखाउनुहोस्। जहाँ तपाईं निश्चित हुनुहुन्न त्यहाँ चिन्ह लगाउनुहोस्; निश्चित "राम्रो/नराम्रो" निर्णय नगर्नुहोस्, प्रमाणीकरण योजना दिनुहोस्।

प्रतिलिपि गर्न मिल्ने प्रम्प्ट टेम्प्लेटहरू

टेम्प्लेट १ — CFD सेटअप तर्क:

निम्न प्रवाह अवस्था (प्रतिनिधि मानहरू) को लागि CFD सेटअप सिफारिस दिनुहोस्: Re=[...], Mach=[...], ज्यामिति=[...]। मलाई निम्न कारणहरू सुझाव दिनुहोस्: उपयुक्त टर्ब्युलेन्स मोडेल विकल्पहरू, सीमा तहको लागि लक्ष्य y+ र प्रारम्भिक कक्ष उचाइ गणना, सीमा अवस्थाहरू। प्रत्येक छनोटको लागि, "किन" र "कुन अवस्थामा यो गलत हुनेछ" को नोट थप्नुहोस्। संख्याको एकाइ लेख्नुहोस्।

टेम्प्लेट २ — प्रयोगको डिजाइन (DoE) र सरोगेट मोडेल योजना:

मसँग [N] डिजाइन चरहरू छन्: [सूची, दायराहरू सहित]। सरोगेट मोडेललाई तालिम दिन: (क) कति नमूना बिन्दुहरू र कुन नमूना विधि (जस्तै ल्याटिन हाइपरक्यूब) तपाईं सिफारिस गर्नुहुन्छ; (ख) कुन प्रकारको सरोगेट मोडेल उपयुक्त छ र किन; (c) म कसरी मोडेल प्रमाणित गर्छु (क्रस-प्रमाणीकरण, विभाजन परीक्षण सेट)। एक्स्ट्रपोलेसनको जोखिम विरुद्ध मैले कस्तो नियम लागू गर्नुपर्छ?

टेम्प्लेट 3 - CFD परिणाम फाइलबाट गुणांकहरू निकाल्न लिपि:

CFD बल रिपोर्टबाट CSV (स्तम्भहरू: पुनरावृत्ति, Fx, Fy, Fz) पाइथनसँग: (a) पछिल्लो 500 पुनरावृत्तिहरूको औसत गरेर कन्भर्जेडCL र CD गणना गर्नुहोस्; (b) अन्तिम 500 पुनरावृत्तिहरूको मानक विचलन लेख्नुहोस् र कन्भर्जन जाँच गर्न थ्रेसहोल्डसँग तुलना गर्नुहोस्; (c) आक्रमण स्क्यानको कोणको लागि CL-alpha प्लट गर्नुहोस्। मापदण्डको रूपमा सन्दर्भ क्षेत्र र गतिशील दबाव सेट गर्नुहोस्; टिप्पणी लाइनहरु संग खाता व्याख्या गर्नुहोस्।

टेम्प्लेट ४ — सरोगेट मोडेल भविष्यवाणी आत्मविश्वास प्रश्न:

मैले प्रशिक्षित गरेको क्रिङ्ग प्रोक्सी मोडेलले निम्न भविष्यवाणीको लागि CL=0.71, अनिश्चितता(std) 0.02 दियो; प्रश्न बिन्दु प्रशिक्षण दायरा [भित्र/बाहिर] हो। (क) के यो अनिश्चितताको स्तर निर्णय गर्न पर्याप्त छ, म कसरी निर्णय गर्छु? (ख) यदि अनिश्चितता उच्च छ भने, मैले कुन बिन्दुमा नयाँ CFD उदाहरण (सक्रिय शिक्षा तर्क) थप्नु पर्छ? (c) मैले पूर्ण CFD सँग यो भविष्यवाणी कहिले पुष्टि गर्नुपर्छ?

मिनी केसहरू

केस 1 - गैर-कभर्ड नतिजा समातिएको छ। एक विद्यार्थीले एयरफोइलको लागि CD=0.0065 नतिजा पाउँछ र खुसी हुन्छ; प्रोफाइल वर्गको लागि सामान्य सीडी दायरा 0.008-0.012 मा छ, परिणाम धेरै राम्रो देखिन्छ। AI द्वारा सुझाव गरिएको अभिसरण जाँच लागू गर्दा बल गुणांक अझै पनि अन्तिम पुनरावृत्तिहरूमा दोहोरिन्छ (मानक विचलन 8%) देखाउँछ। जब समाधान अधिक पुनरावृत्ति संग रूपान्तरण हुन्छ, यो CD = 0.0094 मा बस्छ। पाठ: "धेरै राम्रो" नतिजा प्रायः गैर-कन्भर्जेड परिणाम हो।

केस 2 - सरोगेट मोडेल 200 गुणाले गति बढ्छ। एउटा टोलीले 6 ज्यामितीय मापदण्डहरू भएको पखेटाका लागि 60 पूर्ण CFD रनहरू (~ 2 घण्टा प्रत्येक) चलाउँछ र एक क्रिगिङ सरोगेट मोडेललाई तालिम दिन्छ। त्यसपछि यसले 40 सेकेन्डमा प्रोक्सी मोडेलको साथ 5000 उम्मेद्वार कन्फिगरेसनहरू स्क्यान गर्दछ, पूर्ण CFD संग उत्कृष्ट 4 उम्मेद्वारहरू मान्य गर्दै। कुल 64 CFD रन संग, एक मोटा अनुमान 5000 रन बराबर छ। यो अवधि हप्तादेखि दुई दिनसम्म घट्छ। पाठ: महँगो सिमुलेशन मात्र प्रमाणीकरण बिन्दुहरूमा चलाउनुहोस्, हरेक बिन्दुमा होइन।

केस ३ - एक्स्ट्रापोलेसन ट्र्याप। एक इन्जिनियरले आक्रमणको 3-12 डिग्री कोणको साथ प्रशिक्षित सरोगेट मोडेललाई 18 डिग्रीमा लिफ्ट प्रश्न सोध्छ; मोडेलले CL=1.6 जस्ता सहज रूपमा बढ्दो मान दिन्छ। वास्तवमा, पखेटाले 15 डिग्रीको वरिपरि पकड गुमाउँछ र लिफ्ट घट्छ, तर सरोगेट मोडेलले यसलाई सीधा विस्तार गर्दछ किनभने यसले यो भौतिक विज्ञानलाई "देख्दैन"। इन्जिनियरले भौतिक प्रसङ्गता जाँच (आसंजन क्षतिको प्रत्याशा) को साथ परिणाम अस्वीकार गर्दछ र त्यो क्षेत्रमा पूर्ण CFD चलाउँछ। पाठ: सरोगेट मोडेलले आफ्नो प्रशिक्षण दायराभन्दा बाहिरको भौतिकी जान्दैन।

सामान्य गल्तीहरू

  • अभिसरणको लागि जाँच गर्दैन। एक nonconverged समाधान को गुणांक अर्थहीन छन्; ग्राफको सुन्दरता अभिसरणको कुनै ग्यारेन्टी छैन।
  • नेटवर्क स्वतन्त्रता बाइपास गर्दै। यदि नतिजा सञ्जालमा निर्भर हुन्छ भने, विभिन्न सञ्जालहरूसँग फरक जवाफहरू आउँछन्; कुन सही हो थाहा पाउन सकिँदैन।
  • सरोगेट मोडेलमा एक्स्ट्रापोलेसन। प्रशिक्षण दायरा बाहिरको भविष्यवाणीले गणितीय विस्तार दिन्छ, भौतिक सत्य होइन।
  • अनिश्चिततालाई बेवास्ता गर्दै। यदि क्रिगिङ भविष्यवाणीको आत्मविश्वास जानकारी प्रयोग गरिएन भने, मोडेल सबैभन्दा बढी विश्वस्त भएको क्षेत्र र सबैभन्दा कम विश्वस्त भएको क्षेत्रलाई समान व्यवहार गरिन्छ।
  • स्वेच्छाचारी रूपमा टर्ब्युलेन्स मोडेल छनौट गर्दै। गलत टर्ब्युलेन्स मोडेलले कन्भर्ज्ड र नेटवर्क-स्वतन्त्र समाधानलाई भौतिक रूपमा गलत बनाउँछ।

संक्षेपमा

CFD एक शक्तिशाली तर महँगो उपकरण हो; AI ले यसलाई दुई ठाउँबाट गति दिन्छ: प्रक्रिया व्यवस्थापन (स्थापना, टिप्पणी, स्क्रिप्ट) र सेरोगेट मोडेलहरूको साथ सेकेन्डमा ठूलो डिजाइन स्पेसको स्क्यानिङ। सरोगेट मोडेललाई थोरै संख्यामा पूर्ण CFD रनको साथ तालिम दिइन्छ, विश्वास अन्तरालको साथ प्रयोग गरिन्छ, र उत्कृष्ट उम्मेद्वारहरू अनिवार्य रूपमा पूर्ण CFD मार्फत मान्य हुन्छन्। कुनै पनि सुव्यवस्थित परिणामहरू अभिसरण, नेटवर्क स्वतन्त्रता, र भौतिक प्रसङ्ग जाँच नगरी स्वीकार गरिँदैन। एआई परिकल्पना र गति दिन्छ; भौतिक विज्ञानको अन्तिम मध्यस्थ डेटा हो।

आवेदन कार्य

एयरफोइल वा साधारण ज्यामितिको लागि CFD रन परिदृश्य परिभाषित गर्नुहोस् (प्रतिनिधि, वास्तविक परियोजना डेटा होइन)। AI को प्रयोग गरेर, (a) नतिजा मान्य विचार गर्नु अघि प्रमाणीकरण चरणहरू सूचीबद्ध गर्नुहोस्, (b) नतिजा फाइलबाट गुणांकहरू निकाल्ने पाइथन स्क्रिप्ट छाप्नुहोस् र यसको तर्क लाइन लाइनद्वारा जाँच गर्नुहोस्, (c) एक सरोगेट मोडेल निर्माण गर्ने योजना तयार गर्नुहोस् (कति नमूनाहरू, कुन विधि, कसरी प्रमाणीकरण गर्ने)। नतिजालाई सामान्य दायरासँग तुलना गर्नुहोस् र यसको व्यावहारिकता मूल्याङ्कन गर्नुहोस्।

चेकलिस्ट

  • [ ] मैले प्रत्येक CFD परिणामको लागि एक अभिसरण जाँच गरें।
  • [ ] मैले नेटवर्क स्वतन्त्रता प्रदर्शन गरिएको थियो कि भनेर प्रश्न गरे।
  • [] मैले CL/CD जस्ता गुणांकहरूलाई सामान्य वर्ग दायरासँग तुलना गरें।
  • [ ] मैले प्रशिक्षण दायरा भित्र मात्र सरोगेट मोडेल प्रयोग गरें।
  • [ ] मैले निर्णयमा सरोगेट मोडेल भविष्यवाणीहरूको अनिश्चिततालाई ध्यान दिएँ।
  • [ ] मैले पूर्ण CFD संग उत्कृष्ट उम्मेद्वारहरू प्रमाणित गरें।