OpenFOAM/C3/Generating-Mesh-using-snappyHexMesh/Hindi

From Script | Spoken-Tutorial
Revision as of 12:44, 19 September 2017 by Shruti arya (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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 प्रॉजेक्ट का एक हिस्सा है। यह आईसीटी के माध्यम से राष्ट्रीय शिक्षा मिशन,एमएचआरडी, भारत सरकार द्वारा समर्थित है। इस मिशन पर अधिक जानकारी यहां उपलब्ध है:

http://spoken-tutorial.org/NMEICT-Intro

11:29 यह स्क्रिप्ट विकास द्वारा अनुवादित है। मैं जया आपसे विदा लेती हूँ धन्यवाद।

Contributors and Content Editors

Shruti arya