Difference between revisions of "OpenFOAM/C2/Simulating-flow-in-a-Lid-Driven-Cavity/Hindi"
From Script | Spoken-Tutorial
Jayarastogi (Talk | contribs) |
Shruti arya (Talk | contribs) |
||
(One intermediate revision by one other user not shown) | |||
Line 481: | Line 481: | ||
|- | |- | ||
| 09:45 | | 09:45 | ||
− | | और 'u/U | + | | और 'u/U v/s y/L' के परिणाम प्लॉट करें। |
|- | |- | ||
Line 525: | Line 525: | ||
|- | |- | ||
| 10:27 | | 10:27 | ||
− | | यह स्क्रिप्ट श्रुति आर्य द्वारा अनुवादित है। | + | | यह स्क्रिप्ट श्रुति आर्य द्वारा अनुवादित है। मैं जया आपसे विदा लेती हूँ। |
|- | |- |
Latest revision as of 01:41, 5 July 2018
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 v/s 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 | हमसे जुड़ने के लिए धन्यवाद। |