Difference between revisions of "OpenFOAM/C2/2D-Laminar-Flow-in-a-channel/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 1: Line 1:
  
  
{| border=1
+
{{| border=1
 
| <center>Time</center>
 
| <center>Time</center>
 
| <center>Narration</center>
 
| <center>Narration</center>
Line 27: Line 27:
 
|  यदि नहीं जानते तो, हमारी वेबसाइट पर संबधित ट्यूटोरियल देखें।
 
|  यदि नहीं जानते तो, हमारी वेबसाइट पर संबधित ट्यूटोरियल देखें।
 
|-
 
|-
|01:09 हम डाउनस्ट्रीम के साथ फ्लो डेवलपमेंट लैंथ निर्धारित करने के लिए एक चैनल में फ्लो को सेम्युलेट करते हैं।
+
|01:09
 +
| हम डाउनस्ट्रीम के साथ फ्लो डेवलपमेंट लैंथ निर्धारित करने के लिए एक चैनल में फ्लो को सेम्युलेट करते हैं।
 
Channel flowसमस्या का विवरण।  
 
Channel flowसमस्या का विवरण।  
 
|-
 
|-
Line 46: Line 47:
 
|-
 
|-
 
| 02:01
 
| 02:01
यह हमारी फाइल संरचना है। फोल्डर solver टाइप में बनाया जाना चाहिए, जिसे हम चुनते हैं। मैंने पहले से ही incompressible flow solvers के simpleFoam फोल्डर में एक फोल्डर बनाया है।
+
| यह हमारी फाइल संरचना है। फोल्डर solver टाइप में बनाया जाना चाहिए, जिसे हम चुनते हैं। मैंने पहले से ही incompressible flow solvers के simpleFoam फोल्डर में एक फोल्डर बनाया है।
 
|-
 
|-
 
|02:18
 
|02:18
Line 227: Line 228:
 
|-
 
|-
 
|10:01
 
|10:01
| नियत-कार्य के रूप में, Reynold's Number equal to 1500 के लिए समस्या हल करें और इसे विश्लेषणात्मक परिणाम के साथ प्रमाणित करें।|-
+
| नियत-कार्य के रूप में, Reynold's Number equal to 1500 के लिए समस्या हल करें और इसे विश्लेषणात्मक परिणाम के साथ प्रमाणित करें।
 +
|-
 
|10:10
 
|10:10
 
|  इस URL पर उपलब्ध वीडियो देखें: http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
 
|  इस URL पर उपलब्ध वीडियो देखें: http://spoken-tutorial.org/What_is_a_Spoken_Tutorial

Revision as of 10:25, 26 October 2017


{{| border=1

|
Time
|
Narration

|- |00:01 | नमस्कार, Simulating 2D Laminar Flow in a Channel using OpenFoam पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |- |00:09 | इस ट्यूटोरियल में, मैं आपको दिखाऊँगी: चैनल की 2D geometry, Geometry Mesh करना, Paraview में Solving' और Post Processing results, और analytic result का उपयोग करके प्रमाणीकरण करना। |- |00:25 | इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रही हूँ: लिनक्स ऑपरेटिंग सिस्टम ऊबंटु वर्जन 12.04, OpenFOAM वर्जन 2.1.1, ParaView वर्जन 3.12.0 |- |00:39 | ध्यान दें, OpenFOAM वर्जन 2.1.1 उबंटु वर्जन 12.04 पर समर्थित है। |- |00:45 | इसके बाद सभी ट्यूटोरियल्स OpenFOAM वर्जन 2.1.1 और ऊबंटु वर्जन 12.04 के जरिए कवर किए जाएँगे। |- |00:56 | इस ट्यूटोरियल के लिए पूर्व-आवश्यकतानुसार, आपको पता होना चाहिए कि OpenFOAM का उपयोग करके geometry कैसे बनाना है। |- |01:03 | यदि नहीं जानते तो, हमारी वेबसाइट पर संबधित ट्यूटोरियल देखें। |- |01:09 | हम डाउनस्ट्रीम के साथ फ्लो डेवलपमेंट लैंथ निर्धारित करने के लिए एक चैनल में फ्लो को सेम्युलेट करते हैं। Channel flowसमस्या का विवरण। |- |01:19 | boundary नाम और inlet कंडिशन इस चित्र में प्रदर्शित हो रहा है। |- |01:26 | flow develpoment length सूत्र L= 0.05 *(times) Re जो कि Reynolds number है aur * D जो कि channel height है द्वारा दिया गया है। |- |01:37 | सूत्र का उपयोग करके, चैनल की लंबाई 5 मीटर हो जाती है और ऊँचाई 1 मीटर होती है। |- |01:45 | Inlet velocity 1 मीटर प्रति सेकंड है। और, हम इसे Reynolds number ( Re ) equal to 100 के लिए हल कर रहे हैं। |- |01:53 |यह steady state problem है। इसलिए हम इस केस के लिए steady state incompressible सोल्वर उपयोग कर रहे हैं। |- | 02:01 | यह हमारी फाइल संरचना है। फोल्डर solver टाइप में बनाया जाना चाहिए, जिसे हम चुनते हैं। मैंने पहले से ही incompressible flow solvers के simpleFoam फोल्डर में एक फोल्डर बनाया है। |- |02:18 | फोल्डर का नाम channel है। अब, फोल्डर पर जाएँ। |- |02:25 | SimpleFoam डाइरेक्टरी में 0, Constant और System फोल्डर कॉपी करें। |- | 02:34 | मैंने केस pitzDaily के फाइल संरचना को कॉपी किया है। |- | 02:38 | इसे channel फोल्डर के अंदर पैस्ट करें और geometry, boundary faces और boundary condition में आवश्यक परिवर्तन करें। |- |02:48 | अब, मैं कमांड टर्मिनल खोलता हूँ। |- |02:51 | ऐसा करने के लिए, अपने कीबोर्ड पर एक साथ Ctrl+Alt +t कीज दबाएँ। |- |02:57 | टर्मिनल में, run टाइप करें और एंटर दबाएँ। |- |03:01 | अब टाइप करें cd space tutorials और एंटर दबाएँ। |- |03:08 | अब टाइप करें cd space incompressible और एंटर दबाएँ। |- |03:15 | टाइप करें cd space simpleFoam और एंटर दबाएँ। |- |03:20 | अब टाइप करें cd space channel और एंटर दबाएँ। |- |03:28 | अब, टाइप करें ls और एंटर दबाएँ। |- |03:33 | आप 0, Constant और system तीन फोल्डर्स देख सकते हैं। |- |03:37 | अब टाइप करें cd space constant और एंटर दबाएँ। |- |03:48 | अब टाइप करें ls और एंटर दबाएँ। |- |03:52 | इसमें, आप fluid की फाइल्स प्रोपर्टिज सहित फाइल्स और polymesh नाम्क फोल्डर देखेंगे।

|- |03:59 | RASProperties में Reynolds-averaged stress model शामिल है। |- |04:03 | TransportProperties में transport model और kinematic viscosity शामिल है, जो कि (nu) है, यह केस में 0.01 m²/s meter square per second पर सेट है। |- |04:17 | अब टर्मिनल में, टाइप करें cd space polyMesh और एंटर दबाएँ। अब, टाइप ls और एंटर दबाएँ। |- |04:30 | आप यहाँ blockMeshDict फाइल देखेंगे। |- |04:33 | blockMeshDict फाइल खोलने के लिए, टर्मिनल में टाइप करें gedit space blockMeshDict और एंटर दबाएँ। नीचे स्क्रोल करें। |- |04:48 |Geometry मीटर्स में है। अत:, convertTometers 1 पर सेट है। फिर, हमने channel के कोनों को परिभाषित किया है। |- |04:59 | हमनें यहां 100 X 100 mesh size का उपयोग किया है और cell spacing को ( 1 1 1 ) रखा है। |- |05:07 | फिर, हमने boundary conditions सेटअप किया है और उसके प्रकार जो कि inlet, outlet, top और bottom हैं। |- |05:19 | चूंकि यह 2D Geometry है, front and Back को empty रखा। |- |05:27 | इसके अलावा, यह एक सरल geometry है, mergePatchPair और edges रिक्त रखा जाना चाहिए। blockMeshDict फाइल बंद करें। |- |05:38 | कमांड टर्मिनल में टाइप करें cd space ..(dot dot) और एंटर दबाएँ। |- |05:44 | फिर, टाइप करें cd space .. (dot dot) और एंटर दबाएँ। |- |05:49 | अब, टर्मिनल में टाइप करें cd space 0 (Zero) और एंटर दबाएँ। अब, ls टाइप करें और एंटर दबाएँ। |- |05:58 | इसमें channel case के लिए intial boundary conditions और wall functions शामिल है। |- |06:04 | इसमें epsilon, k, nut, nuTilda जैसी कई फाइल्स शामिल हैं, जो कि wall functions है और 'p' , 'R' और कैपिटल 'U' जो कि flow की initial conditions है। |- |06:20 | स्लाइड्स पर वापस जाते हैं। |- |06:23 |k की गणना करें जो कि स्लाइड में दिए गए फॉर्मूले से turbulent kinetic energy है। |- |06:29 | जहाँ, Ux, Uy और Uz x, y और z डायरेक्शन में velocity घटक हैं और U' ( dash ) = 0.05 times u actual |- |06:42 |दिए गए फॉर्मूले से epsilon की गणना करें जहाँ epsilon rate of dissipation of turbulent energy है, C mu constant है और इसकी वैल्यू 0.09 है। |- |06:56 | और l channel की लंबाई है। मैं इसे मिनिमाइज करती हूँ। |- |07:02 | उपरोक्त सभी फाइल्स में केवल boundary का नाम बदलें। |- |07:06 | ध्यान दें, nut, nuTilda, R की वैल्यू डिफॉल्ट रूप में रखी गई है। |- |07:13 | बाकि फाइल्स में प्रत्येक boundary faces के लिए प्रारंभिक वैल्यू होनी चाहिए। |- |07:20 | अब, टर्मिनल में, टाइप करें cd (space) ..(dot dot) और एंटर दबाएँ। |- |07:27 | यहाँ system फोल्डर में किए जाने वाले कोई भी बदलाव नहीं है। |- |07:31 | अब हमें geometry को mesh करने की आवश्यकता है।ऐसा करने के लिए, कमांड टर्मिनल में, टाइप करें blockMesh और एंटर दबाएँ। |- |07:40 | Meshing पूर्ण हो गया है। अब स्लाइड पर वापस जाते हैं। |- |07:45 | solver का प्रकार,जो हम यहाँ उपयोग कर रहे हैं SimpleFoam है। यह in-compressible और turbulent flows के लिए Steady-state सोल्वर है। |- |07:54 | मैं इसे मिनिमाइज करती हूँ। कमांड टर्मिनल में, टाइप करें simpleFoam और एंटर दबाएँ। |- |08:03 | Iterations रनिंग कमांड टर्मिनल में दिखाई देगा। |- |08:07 | Iterations रनिंग में कुछ समय लग सकता है। |- |08:10 | समाधान एक बार होने मिलने पर iterations बंद हो जायेगा या यह अपने 'end time value तक पहुँच जायेगा। |- |08:16 | paraView में रिजल्ट देखने के लिए, टर्मिनल में टाइप करें paraFoam और एंटर दबाएँ। यह paraView विंडो खोलेगा। |- |08:28 | paraView विंडो के बाईं ओर, Apply पर क्लिक करें। geometry को यहाँ देखा जा सकता है। |- |08:35 | active variable control मैन्यू के शीर्ष पर, ड्रॉप-डाउन मैन्यू को solid color से capital U में बदलें। |- |08:42 | आप inlet पर velocity magnitude का initial state देख सकते हैं। paraView विंडो के शीर्ष पर, VCR control के play बटन पर क्लिक करें। |- |08:53 | आप velocity magnitude की अंतिम वैल्यू देख सकते हैं। |- |08:59 | इसके अलावा, active variable control मैन्यू के शीर्ष बाईं ओर color legend पर टॉगल करें, फिर APPLY पर क्लिक करें। |- |09:09 | अब Display पर जाएँ, नीचे स्क्रोल करें। आप Rescale देख सकते हैं, इस पर क्लिक करें। |- |09:17 | हम देख सकते हैं कि flow पूरी तरह से विकसित हो जाने के बाद, यह केंद्र पर अधिकतम uniform velocity प्राप्त करता है। अब, मैं स्लाइड पर वापस जाती हूँ। |- |09:29 | प्राप्त रिजल्ट्स channel में laminar flow के लिए विश्लेषणात्मक समाधान के साथ मान्य किया जा सकता है जो कि u(max)=(is)1.5 U avg(average) है। |- |09:39 | OpenFoam का उपयोग करके, हम u(max) = 1.48 मीटर्स प्रति सेकंड का परिणाम प्राप्त करते हैं जो कि एक अच्छा मेल है।इसी के साथ हम ट्यूटोरियल के अंत में पहुँचते हैं। |- |09:50 | इस ट्यूटोरियल में हमने सीखा: channel की फाइल संरचना, steady state solver का उपयोग करके समाधान प्राप्त करना। paraview में geometry देखना और analytic results के साथ प्रमाणीकरण। |- |10:01 | नियत-कार्य के रूप में, Reynold's Number equal to 1500 के लिए समस्या हल करें और इसे विश्लेषणात्मक परिणाम के साथ प्रमाणित करें। |- |10:10 | इस URL पर उपलब्ध वीडियो देखें: http://spoken-tutorial.org/What_is_a_Spoken_Tutorial यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। अगर आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड कर देख सकते हैं। |- |10:21 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम- स्पोकन ट्यूटोरियल का उपयोग कर कार्यशालाएं आयोजित करती है। ऑनलाइन परीक्षा पास करने वालों को प्रमाण पत्र देती है। अधिक जानकारी के लिए, कृपयाcontact@spoken-tutorial.org पर लिखें। |- |10:35 | स्पोकन ट्यूटोरियल प्रोजेक्ट Talk to a Teacher प्रॉजेक्ट का हिस्सा है। यह आईसीटी के माध्यम से राष्ट्रीय शिक्षा मिशन,एमएचआरडी, भारत सरकार द्वारा समर्थित है। |- |10:45 | इस मिशन पर अधिक जानकारी यहां उपलब्ध है: http://spoken-tutorial.org/NMEICT- Intro |- |10:50 | यह स्क्रिप्ट विकास द्वारा अनुवादित है। हमसे जुडने के लिए धन्यवाद। |}

Contributors and Content Editors

Jayarastogi, Shruti arya