Difference between revisions of "OpenFOAM/C3/Generating-Mesh-using-snappyHexMesh/Hindi"
From Script | Spoken-Tutorial
Shruti arya (Talk | contribs) |
Shruti arya (Talk | contribs) |
||
Line 120: | Line 120: | ||
|- | |- | ||
| 05:19 | | 05:19 | ||
− | |इस फाइल में, | + | |इस फाइल में, geometry के feature edges संबंधी जानकारी है। included angle 150 लिया गया है। |
|- | |- | ||
|05:29 | |05:29 |
Latest revision as of 12:44, 19 September 2017
Time | Narration |
00:01 | नमस्कार, OpenFOAM में 'generating mesh using snappyHexMesh पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:08 | इस ट्यूटोरियल में हम सीखेंगे,
snappyHexMesh यूटिलिटी का उपयोग करके mesh बनाना, flange के तापमान वितरण को Simulate करना। |
00:18 | पूर्व-आवश्यकता के अनुसार, आपको mesh बनाने के लिए snappyHexMeshDict में पैरामीटर्स के बारे में जानना चाहिए।अधिक जानकारी के लिए OpenFOAM में introduction to snappyHexMesh पर ट्यूटोरियल का अनुकरण करें। |
00:31 | इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं उपयोग कर रहा हूँ, ऊबुंटु लिनक्स ऑपरेटिंग सिस्टम वर्जन 12.04
OpenFOAM वर्जन 2.2.2, ParaView वर्जन 3.12.0 |
00:46 | हम बैसिक डाइरेक्यरी में laplacianFoam से flange के एक मैजूदा मामले को हल कर रहे हैं।
'laplacianFoam' solver सामान्य Laplace समीकरण हर करता है। |
00:58 | अब, home फोल्डर पर जाएँ और OpenFoam-2.2.2 फोल्डर पर क्लिक करें। |
01:05 | आप tutorials देखेंगे। इस पर क्लिक करें। |
01:09 | फिर mesh फोल्डर पर क्लिक करें। |
01:12 | आप snappyHexMesh फोल्डर देखेंगे। इस पर क्लिक करें। |
01:17 | इस फोल्डर में, flange_1 नामक एक नया फोल्डर बनाएँ। |
01:24 | अब, दो स्तर तक वापस जाएँ। |
01:27 | basic फोल्डर खोलें। आप laplacianFoam फोल्डर देखेंगे। इस पर क्लिक करें। |
01:36 | आप flange कैस देखेंगे। फोल्डर को खोलने के लिए इस पर क्लिक करें। |
01:42 | तीन फोल्डर 0, constant' औरsystem को कॉपी करें। |
01:46 | अब, तीन स्तर तक पीछे जाएँ। कॉपी किए गए फोल्डर को flange_1 फोल्डर में पेस्ट करें। |
01:56 | अब, एक स्तर तक पीछे जाएँ। flange फोल्डर पर क्लिक करें। आप constant और 'system फोल्डर देखेंगे। |
02:05 | system फोल्डर पर क्लिक करें। |
02:08 | इस फोल्डर से snappyHexMeshDict और surfaceFeatureExtractDict कॉपी करें। अब, दो स्तर तक पीछे जाएँ। |
02:18 | इन दो फाइल्स को flange_1 फोल्डर के system डाइरेक्टरी में पेस्ट करें। |
02:27 | अब, एक स्तर तक पीछे जाएँ। constant फोल्डर पर क्लिक करें। इसमें, triSurface नामक फोल्डर बनाएँ। |
02:40 | अब, चार स्तर तक पीछे जाएँ। |
02:44 | resources फोल्डर खोलें। |
02:48 | आप geometry फोल्डर देखेंगे। अब, geometry फोल्डर खोलें। |
02:53 | इसमें, आप flange.stl.gz फाइल देखेंगे। इस फाइल को एक्सट्रैक्ट करें। |
03:04 | flange_1 फोल्डर के constant डाइरेक्टरी में triSurface फोल्डर का पाथ दें। अब, इसे बंद करें। |
03:16 | कमांड टर्मिनल खोलें और flange_1 के लिए पाथ प्रविष्ट करें जैसे दिखाया गया है। टाइप करें: cd space OpenFOAM-2.2.2/tutorials/mesh/snappyHexMesh/flange_1 और एंटर दबाएँ। |
03:42 | अब ls टाइप करें और एंटर दबाएँ। |
03:46 | यहाँ 0, constant और system तीन फोल्डर्स हैं। टाइप करें cd space constant और एंटर दबाएँ। |
03:55 | अब ls टाइप करें और एंटर दबाएँ। आप polymesh और triSurface फोल्डर्स देखेंगे। टाइप करें cd space polymesh और एंटर दबाएँ। |
04:09 | अब ls टाइप करें और एंटर दबाएँ। आप blockMeshDict फाइल देख सकते हैं। |
04:16 | फाइल के कंटेंट्स को देखने के लिए टाइप करें gedit space blockMeshDict और एंटर दबाएँ। |
04:26 | यह blockMeshDict फाइल खोलेगा। इस फाइल में hex mesh और boundary patches के लिए निर्देशांक शामिल है। |
04:36 | अब इसे बंद करें और कमांड टर्मिनल में, टाइप करें: cd (space) .. (dot) (dot) और एंटर दबाएँ। फिर से टाइप करें cd (space) .. (dot) (dot) और एंटर दबाएँ। |
04:48 | अब, टाइप करें: cd space system और एंटर दबाएँ। |
04:53 | अब ls टाइप करें और एंटर दबाएँ। आप surfaceFeatureExtractDict फाइल देख सकते हैं। |
05:01 | फाइल का कंटेंट्स देखने के लिए, टाइप करें gedit space surfaceFeatureExtractDict और एंटर दबाएँ।(ध्यान दें यहाँ F, E और D केपीटल है) |
05:15 | यह surfaceFeatureExtractDict फाइल खोलेगा। |
05:19 | इस फाइल में, geometry के feature edges संबंधी जानकारी है। included angle 150 लिया गया है। |
05:29 | अब इसे बंद करें। कमांड टर्मिनल में, टाइप करें gedit space snappyHexMeshDict और एंटर दबाएँ (ध्यान दें यहाँ H, M और D केपीटल हैं) |
05:45 | यह snappyHexMeshDict फाइल खोलेगा। इस फाइल में snappyHexMesh संबंधी सभी निर्देश शामिल हैं। |
05:53 | snappyHexMeshDict में, मैंने पहले से ही कुछ परिवर्तन किए हैं। मैंने flange.stl नाम दिया है जैसे कि STL फाइल में है जो कि constant/trisurface डाइरेक्टरी में है। |
06:11 | castellatedMeshControls में Explicit feature edge refinement के लिए, मैंने फाइल को flange.eMesh नाम दिया है। यह फाइल surfaceFeatureExtract द्वारा प्राप्त की गई है। |
06:23 | snappyHexMesh में शेष विवरण आवश्यकताओं के अनुसार बदले गए हैं। |
06:30 | अब इसे बंद करें और कमांड टर्मिनल में, टाइप करें: cd (space) .. (dot) (dot) और एंटर दबाएँ। |
06:38 | टाइप cd space 0 (zero) और एंटर दबाएँ। |
06:44 | ls टाइप करें और एंटर दबाएँ। आप T फाइल देख सकते हैं। |
06:50 | अब टाइप करें gedit space T और एंटर दबाएँ। |
06:55 | यहT फाइल खोलेगा। आप प्रत्येक patch के लिए इनिशियल कंडिशन देखेंगे। |
07:04 | अब, हमें flange के सभी patches को इनिशियल कंडिशन देनी होगी। |
07:11 | patch 1 के लिए इनिशियल कंडिशन कॉपी करें और इसे समान फाइल T में, patch 4 के बाद पेस्ट करें।
अब इस patch 1 से पहले flange_ टाइप करें। |
07:28 | इसीतरह, हम इसे patch 2, 3 और 4 के लिए कर सकते हैं। इस T फाइल को सेव करें और इसे बंद करें। |
07:37 | और, कमांड टर्मिनल में, टाइप करें cd (space) .. (dot) (dot) और एंटर दबाएँ। |
07:43 | अब, हमें geometry को mesh करने की आवश्यकता है। इसके लिए, कमांड टर्मिनल में टाइप करें blockMesh और एंटर दबाएँ। Meshing हो गया है। |
07:55 | अब टाइप करें surfaceFeatureExtract और एंटर दबाएँ (ध्यान दें यहाँ F और E केपीटल हैं) Surface feature extraction बन गया है। |
08:09 | अब, टाइप करें snappyHexMesh -(dash) overwrite और एंटर दबाएँ। - (dash) overwrite कमांड पिछले फोल्डर्स से फाइल को कॉपी करने से रोकता है। |
08:24 | यदि नहीं, तो परिणामस्वरूप meshes अगले बार के फोल्डर के अंदर, संभवत: फोल्डर 1, 2 और 3 में हो सकता है। |
08:31 | Meshing कुछ समय लेगा।अब meshing पूरा हो गया है। |
08:36 | temperature distribution को सेम्युलेट करने के लिए, हम laplacianFoam' solver का उपयोग कर रहे हैं। |
08:42 | कमांड टर्मिनल में, टाइप laplacianFoam और एंटर दबाएँ (ध्यान दें यहाँ F केपीटल है)। |
08:51 | Iterations रनिंग टर्मिनल विंडो में दिखाई देगा। |
08:55 | एक बार हल हो जाने पर, geometry और परिणाम देखने के लिए paraFoam टाइप करें और एंटर दबाएँ। यह Paraview विंडो खोलेगा। |
09:07 | Paraview विंडो के बाईं ओर, Apply पर क्लिक करें। geometry यहाँ दिख सकता है। |
09:15 | Object Inspector मैन्यू के properties पैनल को नीचे स्क्रोल करें। Volume Fields फिल्ड में T के लिए बॉक्स चैक करें और Apply पर क्लिक करें। |
09:25 | अब Active variable control ड्राप-डाउन मैन्यू पर जाएँ। solid color को केपीटल T में बदलें, जो कि flange के लिए इनीशियल कंडिशन है। |
09:37 | अब Paraview विंडो के ऊपरी भाग पर आप VCR कंट्रोल्स देख सकते हैं। Play बटन पर क्लिक करें। अब, यह flange के temperature distribution का अंतिम परिणाम है। |
09:58 | Active variable control मैन्यू के ऊपरी बाईं ओर पर क्लिक करके color legend पर टोगल करें। यह temperature T के लिए colour legend है। |
10:09 | अब, मैं स्लाइड पर वापस जाता हूँ। |
10:12 | इसी के साथ हम ट्यूटोरियल के अंत में आते हैं। नियत-कार्य के रूप में- |
10:16 | snappyHexMeshDict में कुछ पैरामीटर्स को बदलें
Refinement पैरामीटर्स locationInMesh निर्देशांक snapControls आदि |
10:26 | आप '0' (zero) फोल्डर में भी टैम्परेचर बदल सकते हैं और Paraview में परिणाम देख सकते हैं। |
10:33 | इस ट्यूटोरियल में, हमने सीखा:
OpenFoam में snappyHexMesh यूटिलिटी द्वारा mesh बनाना। flange के temperature distribution को सिम्युलेट करना। |
10:44 | वीडियो निम्न URL पर उपलब्ध है:
http://spoken-tutorial.org/What_is_a_Spoken_Tutorial यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड कर देख सकते हैं। |
10:57 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम- स्पोकन ट्यूटोरियल का उपयोग कर कार्यशालाएं आयोजित करती है। ऑनलाइन परीक्षा पास करने वालों को प्रमाण पत्र देती है।
अधिक जानकारी के लिए, कृपया contact@spoken-tutorial.org पर लिखें। |
11:14 | स्पोकन ट्यूटोरियल प्रोजेक्ट Talk to a Teacher प्रॉजेक्ट का एक हिस्सा है। यह आईसीटी के माध्यम से राष्ट्रीय शिक्षा मिशन,एमएचआरडी, भारत सरकार द्वारा समर्थित है। इस मिशन पर अधिक जानकारी यहां उपलब्ध है: |
11:29 | यह स्क्रिप्ट विकास द्वारा अनुवादित है। मैं जया आपसे विदा लेती हूँ धन्यवाद। |