OpenFOAM/C3/Exporting-geometry-from-Salome-to-OpenFOAM/Hindi

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

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:01 नमस्कार, Exporting the geometry from Salome to OpenFOAM पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:09 इस ट्यूटोरियल में हम सीखेंगे: Salome में meshed geometry के भागों को ग्रुप करना। OpenFOAM में geometry को एक्स्पोर्ट करना। सिम्युलेशन के लिए case directory बनाना और ParaView में geometry को देखना।
00:26 इस ट्यूटोरियल को रिकॉर्ड करने के लिए , मैं उपयोग कर रहा हूँ लिनक्स ऑपरेटिंग सिस्टम, ऊबुंटु वर्जन 12.10 OpenFOAM वर्जन 2.1.1 ParaView वर्जन 3.12.0, Salome वर्जन 6.6.0
00:41 इस ट्यूटोरियल का अभ्यास करने के लिए, आपको पहले Creating and meshing a Curved-Pipe Geometry in Salome. ट्यूटोरियल देखना चाहिए।
00:52 Salome को खोलें जैसा पिछले ट्यूटोरियल में दिखाया गया है। file >> Open पर जाएँ। डेस्कटॉप पर जाएँ। Curved-geometry.hdf पर क्लिक करें।
01:04 Open दबाएँ। Modules ड्रॉप-डाउन ऑप्शन से mesh-module पर जाएँ।
01:12 object Browser से 'Mesh' tree खोलें।
01:17 Mesh_1 पर राइट-क्लिक करें। Show पर क्लिक करें। हम देखते हैं कि geometry पर mesh दिख रहा है।
01:28 मैं python कंसोल विंडो को बंद करती हूँ।
01:32 अब, हमें meshed geometry पार्ट्स को नाम देना होगा, क्योंकि हमें ये OpenFOAM में चाहिए।
01:39 इस mesh पर ग्रुप बनाने के लिए, Mesh_1 पर राइट क्लिक करें और Create Group पर क्लिक करें।
01:48 Element Type में Face चुनें। Group type में Group on Geometry चुनें।
01:57 Geometrical Object के सामने बटन पर क्लिक करें औऱ Direct Geometrical Selection चुनें।
02:07 Object Browser में 'Geometry' tree खोलें। pipe_1 tree खोलें और geometry tree में inlet ग्रुप चुनें जिसे हमने पिछले ट्यूटोरियल में बनाया था।
02:22 आप color को red चुन सकते हैं।
02:26 ग्रुप को inlet नाम दें। Apply and close पर क्लिक करें। inlet ग्रुप ट्री में दिख रहा है।
02:37 इसीतरह, outlet ग्रुप को बनाएँ। मैंने outlet ग्रुप बना लिया है।
02:44 अब, संपूर्ण बाहरी सतह का ग्रुप बनाने के लिए, mesh_1 >> Create group पर राइट क्लिक करें।
02:53 Element Type में Face चुनें और Group Type में Group on filter चुनें।
03:00 Set filter पर क्लिक करें। Add बटन पर क्लिक करें। Criterion मैन्यू के नीचे ड्रॉप-डाउन ऑप्शन में, Free Faces चुनें। Apply and Close पर क्लिक करें।
03:17 आप color को blue में बदल सकते हैं।
03:23 फिर से Apply and Close पर क्लिक करें। Group_1 बन गया है।
03:31 अब, ऊपर mesh मैन्यू में, Cut groups पर क्लिक करें। Main object में Group_1 चुनें। Tool object में inlet चुनें।
03:45 अपने कीबोर्ड पर शिफ्ट की को दबाकर रखें औऱ Tool object में outlet चुनें।
03:54 Result name में walls टाइप करें।
03:58 आप color को purple चुन सकते हैं। Apply and Close पर क्लिक करें। हम देखते हैं कि walls ग्रुप बन गया है।
04:10 Group_1 पर राइट क्लिक करें और इस ग्रुप को डिलीट करें, क्योंकि हम इसे OpenFOAM में नहीं देखना चाहते।
04:20 save document ऑप्शन पर क्लिक करके कार्य को सेव करें।
04:24 अब, mesh_1 पर राइट क्लिक करें। Export >> Unv File पर जाएँ।
04:33 फाइल को bentpipe नाम दें। मैं इस फाइल को डेस्कटॉप पर सेव कर रही हूँ। Salome बंद करें। हम bentpipe.unv फाइल को डेस्कटॉप पर देखते हैं।
04:50 डेस्कटॉप पर bentpipe नामक फोल्डर बनाएँ।
04:55 अब, bentpipe.unv फाइल को इस फोल्डर में रखें।
05:01 icoFoam solver का उपयोग करके, OpenFOAM में इस geometry पर सिम्युलेशन करने के लिए, OpenFOAM में icoFoam फोल्डर पर जाएँ।
05:10 इस फोल्डर के लोकेशन के लिए, lid driven cavity के ट्यूटोरियल पर जाएँ।
05:15 Bentpipe फोल्डर को डेस्कटॉप पर icoFoam फोल्डर में कॉपी औऱ पैस्ट करें।
05:22 इसके अलावा, cavity फोल्डर से system फोल्डर को bentpipe फोल्डर में कॉपी करें।
05:32 अब, कमांड टर्मिनल के माध्यम से bentpipe फोल्डर के अंदर जाएँ। मैं bentpipe फोल्डर में हूँ।
05:41 ls टाइप करें और एंटर दबाएँ। हम system फोल्डर और bentpipe.unv फाइल देखते हैं।
05:49 अब टाइप करें: ideasUnvToFoam space bentpipe dot unv. ध्यान दें, U, T और F केपिटल हैं।एंटर दबाएँ।
06:11 अब, टाइप करें ls . हम देखते हैं कि constant फोल्डर बन गया है। टाइप करें cd (space) Constant'
06:23 टाइप करें cd (space) polyMesh, टाइप करें ls, एंटर दबाएँ।
06:31 हम देखते हैं कि geometry फाइल्स बन गई है। polyMesh फोल्डर से बाहर आएँ।
06:38 Constant फोल्डर से बाहर आएँ।
06:42 अब geometry scale को centimeters में बदलने के लिए, टाइप करें: transformPoints (space) -scale space '(0.01 space 0.01 space 0.01) और एंटर दबाएँ। Geometry centimeters में बदल गया है।
07:17 टर्मिनल को मिनिमाइज करें। bentpipe फोल्डर में जाएँ।
07:23 constant फोल्डर में जाएँ। हम देखते हैं कि transportProperties फाइल यहाँ नहीं है।
07:30 cavity फोल्डर से transportProperties फाइल को कॉपी करें और इसे constant फोल्डर में सेव करें।
07:37 मैंने transport Properties फाइल को कॉपी कर लिया है। अब, constant फोल्डर से बाहर आएँ।
07:44 हमें 'P' और 'U' फाइल्स के साथ 0 (zero) फोल्डर की आवश्यकता है। cavity फोल्डर से '0 '(zero) फोल्डर को कॉपी करें।
07:55 मैंने '0' (zero) फोल्डर को कॉपी कर लिया है। '0' (zero) फोल्डर में जाएँ।
08:02 p फाइल खोलें। सुनिश्चित करें कि आपने inlet, outlet और walls के लिए boundary patches दिए हैं, जैसा हमने Salome में बनाया है।
08:15 movingWall को मिटाएँ और inlet टाइप करें। fixedWalls मिटाएँ और outlet टाइप करें।
08:25 frontAndBack मिटाएँ औऱ walls टाइप करें। फाइल को सेव करें और फाइल को बंद करें।
08:34 इसीतरह, U फाइल में बदलाव करें। उपयुक्त boundary conditions के लिए, आप Hagen-Poiseuille flow ट्यूटोरियल को देख सकते हैं।
08:46 मैंने परिवर्तन कर दिया है और उपयुक्त boundary conditions दिया है।
08:51 आप Hagen-Poiseuille flow ट्यूटोरियल को देखकर transportProperties और ControlDict फाइल्स में भी परिवर्तन कर सकते हैं।
09:00 Home फोल्डर को बंद करें।
09:03 अब, टर्मिनल पर जाएँ। paraFoam टाइप करें। यह ParaView खोलेगा। Object Inspector मैन्यू में Apply पर क्लिक करें।
09:16 ड्रॉप-डाउन मैन्यू में, Surface with Edges पर क्लिक करें। ज़ूमिंग करके करीब से देखते हैं।
09:28 हम hexahedral mesh देखते हैं। हम यह भी देख रहे हैं कि ग्रुप्स बन गये हैं, जैसे हमने Salome- Inlet outlet और walls में नाम दिए थे।
09:38 surface के अंदर Volume स्वचालित रूप से internal mesh के रूप में ग्रुप बन गया है।

इस ट्यूटोरियल में हमने सीखा कि: Salome में meshed geometry भागों को कैसे ग्रुप करना है। geometry को OpenFOAM में कैसे एक्स्पोर्ट करना है। सिम्युलेशन के लिए case directory कैसे बनाना है। और, geometry को ParaView में देखना।

10:00 असाइनमेंट के लिए, बताए गए अनुसार फाइलों में उपयुक्त परिवर्तन करके सिम्युलेशन को रन करें।

geometries को एक्स्पोर्ट करें, जिसे आपने स्वयं बनाया है। और उन geometries पर सिम्युलेशन को रन करें।

10:14 वीडियो निम्न URL पर उपलब्ध है:http://spoken-tutorial.org/What_is_a_Spoken_Tutorial

यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड कर देख सकते हैं।

10:24 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम- स्पोकन ट्यूटोरियल का उपयोग कर कार्यशालाएं आयोजित करती है। ऑनलाइन परीक्षा पास करने वालों को प्रमाण पत्र देती है।

अधिक जानकारी के लिए, कृपया contact@spoken-tutorial.org पर लिखें।

10:40 स्पोकन ट्यूटोरियल्स प्रोजेक्ट Talk to a Teacher प्रॉजेक्ट का एक हिस्सा है। यह आईसीटी के माध्यम से राष्ट्रीय शिक्षा मिशन, एमएचआरडी, भारत सरकार द्वारा समर्थित है। इस मिशन पर अधिक जानकारी यहां उपलब्ध है: http://spoken-tutorial.org/NMEICT-Intro
10:58 यह स्क्रिप्ट विकास द्वारा अनुवादित है। हमसे जुडने के लिए धन्यवाद।

Contributors and Content Editors

Shruti arya