OpenFOAM/C2/Simulating-flow-in-a-Lid-Driven-Cavity/Hindi

From Script | Spoken-Tutorial
Revision as of 14:35, 17 November 2017 by Jayarastogi (Talk | contribs)

Jump to: navigation, search
Time Narration
00:01 'openFoam' उपयोग करके 'Simulating Flow in a Lid Driven Cavity' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:07 इस ट्यूटोरियल में मैं आपको दिखाऊँगी
00:09 'Lid Driven Cavity' फाइल संरचना
00:12 ज्योमेट्री 'Mesh' करना
00:14 'Paraview' में हल करना और पोस्ट-प्रोसेसिंग परिणाम
00:17 स्प्रेडशीट पर प्लॉट और परिणामों को प्रमाणित करना
00:21 इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रही हूँ: 'Linux Operating system Ubuntu' वर्जन 10.04
00:27 'OpenFOAM' वर्जन 2.1.0 और 'ParaView' वर्जन 3.12.0.
00:32 'Lid driven cavity', एक 'CFD code' के प्रमाणीकरण का बहुत अधिक उपयोग होने वाला 2D टेस्ट केस है।
00:39 यह 'Lid Driven Cavity' का चित्र है,
00:41 'boundary conditions' समान ही हैं।
00:44 एक गतिमान वॉल और तीन स्थिर वॉल्स।
00:46 हम इसे 'Reynolds no (Re) = 100' के लिए हल करेंगे।
00:50 गतिमान वॉल की गति 1 मीटर प्रति सेकंड है।
00:54 'Lid Driven Cavity' के लिए 'पाथ' वही है जो संस्थापन के ट्यूटोरियल में था।
01:00 अब एक कमांड टर्मिनल खोलते हैं।
01:02 यह करने के लिए अपने कीबोर्ड पर एक साथ 'Ctrl+Alt+t' कीज़ दबाएं।
01:08 कमांड टर्मिनल पर 'lid driven cavity' के लिए 'पाथ' टाइप करें
01:12 और टाइप करें 'run' और एंटर दबाएं।
01:15 'cd (space) tutorials' और एंटर दबाएं।
01:20 'cd'(space)'incompressible' और एंटर दबाएं।
01:26 'cd'(space)' icoFoam'(ध्यान दें यहाँ F बड़े अक्षर में है) और एंटर दबाएं।
01:33 'cd'(space) 'cavity' और एंटर दबाएं।
01:38 अबटाइप करें 'ls' और एंटर दबाएं।
01:41 'cavity' के फाइल संरचना में आप तीन फ़ोल्डर्स देखेंगे: '0 , constant, और system'
01:46 अब टाइप करें 'cd' (space) 'constant' और एंटर दबाएं।
01:52 अब टाइप करें 'ls' और एंटर दबाएं।
01:55 'constant' फोल्डर 'polyMesh' नामक एक अन्य फोल्डर और फ्लूइड के भौतिक गुणों का वर्णन करने वाली एक फाइल रखता है।
02:01 अब टाइप करें 'cd (space) polymesh' और एंटर दबाएं।
02:08 'PolyMesh', 'blockMeshDict' नामक एक फाइल रखता है।
02:12 अब टाइप करें 'ls' और एंटर दबाएं।
02:15 आप 'blockMeshDict' देख सकते हैं।
02:17 'blockMeshDict' फाइल को खोलने के लिए टाइप करें 'gedit space blockMeshDict'

(ध्यान दें यहाँ M और D बड़े अक्षर में हैं) अब एंटर दबाएं।

02:30 यह 'blockMeshDict' फाइल खोलेगा।
02:32 अब इसे कैप्चर एरिया में लाएं।
02:36 यह 'lid driven cavity' के लिए निर्देशांक है
02:41 'blocking' और 'meshing parameters'
02:44 और 'boundary patches' रखता है।
02:47 चूँकि कोई भी 'arcs' साथ ही 'patches' मर्ज करने के लिए नहीं हैं, 'edges' और 'mergePatchPairs' को खाली रखा जा सकता है।
02:56 अब इसे बंद करें।
02:58 कमांड टर्मिनल में टाइप करें: 'cd (space) .. (dot) (dot)' और एंटर दबाएं।
03:04 इसे दो बार करें। आप 'cavity' फोल्डर में वापस आएंगे।
03:09 अब टाइप करें 'cd' (space) 'system' और एंटर दबाएं।
03:15 अब टाइप करें 'ls', एंटर दबाएं। यह तीन फाइल्स रखता है -
03:22 'controlDict, fvSchemes' और 'fvSolutions'
03:26 'controlDict' शुरू/ (और) अंत के लिए 'control parameters' रखता है।
03:30 'fvSolution' 'run time' में उपयोग हुई 'discritization schemes' रखता है।
03:35 और 'fvSchemes', 'solvers', 'tolerance' आदि के लिए समीकरण रखता है।
03:40 अब दोबारा टाइप करें 'cd (space) (dot dot) ..' और एंटर दबाएं।
03:46 अब टाइप करें 'cd ( space )' 0 (ज़ीरो) और एंटर दबाएं।
03:53 अब टाइप करें 'ls' और एंटर दबाएं।
03:57 यह 'boundary conditions' जैसे 'Pressure, Velocity, Temperature' आदि के लिए शुरूआती वैल्यूज़ रखता है।
04:03 अब 'cavity' फोल्डर में वापस जाने के लिए टाइप करें 'cd ( space ) (dot dot) . .'
04:09 अब हमें ज्योमेट्री 'मैश' करनी है।
04:11 यहाँ हम एक रफ़ मैश उपयोग कर रही हूँ।
04:14 'terminal' में 'blockMesh' टाइप करके ज्योमेट्री मैश करें।
04:18 अब टाइप करें 'blockMesh'(ध्यान दें यहाँ M बड़े अक्षर में है) और एंटर दबाएं।
04:25 'मैशिंग' पूरी हो गयी है।
04:27 यदि 'blockMesh' फाइल में कोई गलती आती है तो यह 'टर्मिनल' में दिखेगी।
04:31 ज्योमेट्री देखने के लिए टाइप करें 'paraFoam' ध्यान दें यहाँ F बड़े अक्षर में है और एंटर दबाएं।
04:40 यह 'paraview window' खोलेगा।
04:44 'object inspector' मेन्यू के बायीं तरफ 'Apply' पर क्लिक करें।
04:49 आप 'lid driven cavity' ज्योमेट्री देख सकते हैं। अब इसे बंद करें।
04:58 टर्मिनल पर 'checkMesh' टाइप करके मैश चेक करें।
05:04 ध्यान दें यहाँ 'M' बड़े अक्षर में है और एंटर दबाएं।
05:08 आप सेल्स की संख्या, 'skewness' और कुछ अन्य पैरामीटर्स जो 'मैश' से सम्बंधित हैं देख सकते हैं।
05:15 अब मैं 'स्लाइड्स' पर वापस आती हूँ।
05:17 सॉल्वर जो हम यहाँ उपयोग कर रहे हैं वो है 'icoFoam':
05:20 'icoFoam' 'newtonian fluids' के 'incompressible flow' के लिए एक 'Transient (अस्थायी) solver' है।
05:26 अब मैं टर्मिनल पर वापस आती हूँ।
05:29 टर्मिनल पर टाइप करें 'icoFoam'.
05:33 ध्यान दें यहाँ 'F' बड़े अक्षर में है और एंटर दबाएं।
05:37 रन हो रही 'Iterations' टर्मिनल विंडो में दिखेंगी।
05:40 सॉल्विंग पूरी होने के बाद ज्योमेट्री और परिणामों को देखने के लिए टर्मिनल में टाइप करें 'paraFoam'
05:54 'object inspector' मेन्यू के बायीं तरफ
05:57 'Apply' पर क्लिक करें। अब 'object inspector' मेन्यू में गुणों में नीचे जाएँ।
06:02 आप 'mesh parts, Volume Fields' आदि देख सकते हैं।
06:07 'Lid driven cavity' के भिन्न-भिन्न बाउंड्री क्षेत्रों को देखने के लिए 'mesh part' में इन बॉक्सेस को चेक या अनचेक करें।
06:15 इसके बाद 'active variable control' ड्राप-डाउन मेन्यू के ऊपर बायीं तरफ इसे 'solid color' से 'p' या कैपिटल 'U' में बदलें जोकि 'initial conditions' जैसे 'pressure, velocity' हैं।
06:31 मैं कैपिटल 'U' चुनूँगी। यह आपको गति (velocity) की प्रारंभिक कंडीशन दिखायेगा।
06:37 'paraview' विंडो में ऊपर आप 'VCR control' देखेंगे।
06:44 'play' बटन पर क्लिक करें।
06:47 यह 'lid driven cavity' के लिए 'velocity' का अंतिम परिणाम है।
06:52 'active variable control' मेन्यू पर ऊपर बायीं तरफ क्लिक करके 'color legend' पर टॉगल करें।
07:03 यह 'U velocity' के लिए 'color legend' है।
07:07 हमें प्राप्त परिणामों को प्रमाणित करना है ।
07:09 यह करने के लिए 'U' और 'V velocity' प्लॉट करते हैं।
07:12 यह करने के लिए 'Filters' पर जाकर नीचे जाएँ > 'Data Analysis' > 'Plot Over line'
07:21 इस पर क्लिक करें।
07:23 आप X , Y और Z एक्सीस देख सकते हैं।
07:25 'X और Y एक्सिस' को बारी बारी चुनें।
07:31 मैं 'X axis' चुनूँगी और 'Apply' पर क्लिक करुँगी।
07:37 आप देख सकते हैं 'Pressure' और 'velocity' प्लॉट्स प्लॉट होते हैं।
07:42 चूँकि यह नॉन-डायमेंशनल एनालिसिस है हमें 'Reynolds number =100' के लिए 'u/U v/s y/L' का ग्राफ प्लॉट करना है।
07:52 यह करने के लिए 'Plot Data' में 'Y-axis' पर क्लिक करें।
07:58 और 'APPLY' पर क्लिक करें।
08:01 आप 'प्लॉट' देख सकते हैं।
08:03 अब मेन्यू बार में 'File > Save Data' पर जाएँ।
08:09 अपनी फाइल को उचित नाम दें।
08:11 मैं इसे 'cavity' नाम दूंगी।
08:15 यह फाइल '.csv' (dot csv) फाइल की तरह सेव होगी।
08:19 अब OK पर क्लिक करें। दोबारा OK पर क्लिक करें।
08:23 अब 'openfoam directory' के 'cavity' फोल्डर पर जाते हैं।
08:29 नीचे जाएँ। आप 'cavity.csv' फाइल देख सकते हैं।
08:34 इसे 'Open office' या 'LibreOffice Spreadsheet' में खोलें।
08:39 लिबरे ऑफिस स्प्रेडशीट में U0 (u velocity) और दायीं तरफ points 1(Y-axis) कॉलम्स को एक अन्य स्प्रेडशीट में कॉपी करें।
08:48 अब दोनों कॉलम्स को डिवाइड करें यानि 'u zero' को कैपिटल U से और 'points 1' को कैपिटल L से
08:59 और परिणामों को मेन्यू बार में ऊपर 'libreoffice' 'chart' विकल्प में प्लॉट करें।
09:08 अब मैं स्लाइड्स पर वापस आती हूँ।
09:10 प्राप्त परिणाम इस चित्र की तरफ होंगे।
09:16 Validate the results on a paper published on Lid Driven Cavity by : Ghia et al. (1982) and Results obtained from Fluent. Ghia et al. (1982) द्वारा 'Lid Driven Cavity' पर प्रकाशित पेपर
09:24 इस ट्यूटोरियल में हमने सीखा:
09:26 'Lid Driven cavity' की फाइल संरचना
09:28 'lid driven cavity' हल करना
09:30 परिणामों की पोस्ट प्रोसेसिंग
09:32 और प्रमाणिकता
09:34 नियत कार्य में: 'lid driven cavity' में कुछ पैरामीटर्स बदलें।
09:38 '0 folder' में 'Velocity Magnitude'
09:41 'constant' फोल्डर में 'transport Properties' में 'Kinematic viscosity'
09:45 और 'u/U and y/L' के परिणाम प्लॉट करें।
09:50 इस URL पर उपलब्ध वीडियो देखें: http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
09:54 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
09:57 अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं।
10:00 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम:
10:02 स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है
10:05 ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देती है।
10:09 अधिक जानकारी के लिए कृपया contact@spoken-tutorial.org पर लिखें।
10:15 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है।
10:18 यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है।
10:23 अधिक जानकारी इस लिंक पर उपलब्ध है: http://spoken-tutorial.org/NMEICT-Intro
10:27 यह स्क्रिप्ट श्रुति आर्य द्वारा अनुवादित है।
10:30 हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Jayarastogi, Shruti arya