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

From Script | Spoken-Tutorial
Jump to: navigation, search
(Changes as per revised script)
 
Line 5: Line 5:
 
|-
 
|-
 
| 00:01
 
| 00:01
| नमस्कार. स्पोकन ट्युटोरियलच्या '''OpenFoam''' वापरून ''' Simulating 2D Laminar Flow in a Channel''' वरील पाठात आपले स्वागत.
+
| नमस्कार. स्पोकन ट्युटोरियलच्या '''OpenFoam''' वापरून '''Simulating 2D Laminar Flow in a Channel''' वरील पाठात आपले स्वागत.
  
 
|-
 
|-
Line 21: Line 21:
 
|-
 
|-
 
| 00:45
 
| 00:45
| त्यामुळे पुढील पाठांसाठी '''OpenFOAM ''' वर्जन 2.1.1 आणि उबंटु वर्जन 12.04 वापरणार आहोत.
+
| त्यामुळे पुढील पाठांसाठी '''OpenFOAM''' वर्जन 2.1.1 आणि उबंटु वर्जन 12.04 वापरणार आहोत.
  
 
|-
 
|-
Line 41: Line 41:
 
|-
 
|-
 
| 01:26
 
| 01:26
| फ्लो डेव्हलपमेंट लेंथसाठी '''L= 0.05 * Re * D''' हे सूत्र दिलेले आहे.
+
| फ्लो डेव्हलपमेंट लेंथसाठी L= 0.05 * Re * येथे 'Re' हा '''Reynolds''' नंबर आणि '''D''' ही चॅनेलची उंची आहे. हे सूत्र दिलेले आहे.
येथे 'Re' हा '''Reynolds ''' नंबर आणि 'D' ही चॅनेलची उंची आहे.
+
 
+
 
+
  
 
|-
 
|-
Line 52: Line 49:
 
|-
 
|-
 
| 01:45
 
| 01:45
| इनलेट व्हेलॉसिटी 1 मीटर प्रति सेकंद आहे. आणि आपण हे '''Reynolds ''' नंबर ( Re ) = 100 साठी सोडवणार आहोत.
+
| इनलेट व्हेलॉसिटी 1 मीटर प्रति सेकंद आहे. आणि आपण हे '''Reynolds''' नंबर ( Re ) = 100 साठी सोडवणार आहोत.
 
   
 
   
 
|-
 
|-
Line 72: Line 69:
 
|-
 
|-
 
| 02:34
 
| 02:34
| मी ''' pitzDaily''' या केसचे फाईल स्ट्रक्चर कॉपी केले आहे.
+
| मी '''pitzDaily''' या केसचे फाईल स्ट्रक्चर कॉपी केले आहे.
  
 
|-
 
|-
Line 100: Line 97:
 
|-
 
|-
 
| 03:15
 
| 03:15
| '''cd space simpleFoam''' टाईप करून एंटर दाबा.
+
| '''cd space simpleFoam''' टाईप करून एंटर दाबा.
  
 
|-
 
|-
Line 128: Line 125:
 
|-
 
|-
 
| 03:59
 
| 03:59
| '''RASProperties''' मधे '''Reynolds-averaged stress model''' चा समावेश आहे.
+
| '''RASProperties''' मधे '''Reynolds-averaged stress model''' चा समावेश आहे.
  
 
|-
 
|-
 
| 04:03
 
| 04:03
| ट्रान्सपोर्ट प्रॉपर्टीजमधे '''transport model '''आणि '''kinematic viscosity''' म्हणजेच (nu)चा समावेश आहे. या केसमधे हे 0.01 m²/s वर सेट केले आहे.
+
| ट्रान्सपोर्ट प्रॉपर्टीजमधे '''transport model ''' आणि '''kinematic viscosity''' म्हणजेच (nu)चा समावेश आहे. या केसमधे हे 0.01 m²/s वर सेट केले आहे.
  
 
|-
 
|-
Line 152: Line 149:
 
|-
 
|-
 
| 04:59
 
| 04:59
| येथे '''100 X 100 ''' मेश साईज वापरला आहे आणि सेल स्पेसिंग '''( 1 1 1 )''' असे ठेवले आहे.
+
| येथे '''100 X 100''' मेश साईज वापरला आहे आणि सेल स्पेसिंग '''( 1 1 1 )''' असे ठेवले आहे.
  
 
|-
 
|-
Line 168: Line 165:
 
|-
 
|-
 
| 05:38
 
| 05:38
| कमांड टर्मिनलमधे '''cd space ..(dot dot) ''' टाईप करून एंटर दाबा.  
+
| कमांड टर्मिनलमधे '''cd space ..(dot dot)''' टाईप करून एंटर दाबा.  
  
 
|-
 
|-
Line 184: Line 181:
 
|-
 
|-
 
| 06:04
 
| 06:04
| यामधे विविध फाईल्सचा समावेश असेल जसे की, '''epsilon, k, nut, nuTilda ''' ही वॉल फंक्शन्स आणि 'p' , 'R' आणि कॅपिटल 'U' या फ्लोच्या  इनिशियल  कंडिशन्स.
+
| यामधे विविध फाईल्सचा समावेश असेल जसे की, '''epsilon, k, nut, nuTilda''' ही वॉल फंक्शन्स आणि 'p' , 'R' आणि कॅपिटल 'U' या फ्लोच्या  इनिशियल  कंडिशन्स.
  
 
|-
 
|-
Line 196: Line 193:
 
|-
 
|-
 
| 06:29
 
| 06:29
| सूत्रातील Ux, Uy आणि Uz हे x, y आणि z दिशांमधील वेगाचे घटक आहेत आणि U' ( dash ) हे '''u''' actual व्हॅल्यूच्या 0.05 पट आहे.
+
| सूत्रातील Ux, Uy आणि Uz हे x, y आणि z दिशांमधील वेगाचे घटक आहेत आणि U ( dash ) हे '''u''' actual व्हॅल्यूच्या 0.05 पट आहे.
  
 
|-
 
|-
 
| 06:42
 
| 06:42
| दिलेल्या सूत्रावरून '''epsilon''' ची व्हॅल्यू काढा. येथे epsilon म्हणजे ''' rate of dissipation of turbulent  energy''' आहे.  '''C mu''' हा कॉन्स्टंट असून 0.09 ही त्याची व्हॅल्यू आहे.
+
| दिलेल्या सूत्रावरून '''epsilon''' ची व्हॅल्यू काढा. येथे epsilon म्हणजे '''rate of dissipation of turbulent  energy''' आहे.  '''C mu''' हा कॉन्स्टंट असून 0.09 ही त्याची व्हॅल्यू आहे.
  
 
|-
 
|-
Line 212: Line 209:
 
|-
 
|-
 
| 07:06
 
| 07:06
| लक्षात ठेवा  '''nut, nuTilda, R ''' च्या व्हॅल्यूज डिफॉल्ट ठेवल्या आहेत.
+
| लक्षात ठेवा  '''nut, nuTilda, R''' च्या व्हॅल्यूज डिफॉल्ट ठेवल्या आहेत.
  
 
|-
 
|-
Line 245: Line 242:
 
| 08:03
 
| 08:03
 
| कमांड टर्मिनलमधे '''Iterations''' कार्यान्वित होताना बघू शकतो.
 
| कमांड टर्मिनलमधे '''Iterations''' कार्यान्वित होताना बघू शकतो.
 
  
 
|-
 
|-
 
| 08:07
 
| 08:07
| '''Iterations ''' कार्यान्वित  होण्यासाठी थोडा वेळ लागू शकतो.
+
| '''Iterations''' कार्यान्वित  होण्यासाठी थोडा वेळ लागू शकतो.
 
+
  
 
|-
 
|-
Line 259: Line 254:
 
| 08:16
 
| 08:16
 
| '''paraView''' मधे रिझल्टस बघण्यासाठी टर्मिनलवर, "paraFoam" टाईप करून एंटर दाबा.  हे '''paraView''' विंडो उघडेल.
 
| '''paraView''' मधे रिझल्टस बघण्यासाठी टर्मिनलवर, "paraFoam" टाईप करून एंटर दाबा.  हे '''paraView''' विंडो उघडेल.
 
  
 
|-
 
|-
Line 271: Line 265:
 
|-
 
|-
 
| 08:42
 
| 08:42
| येथे '''inlet''' वर व्हेलॉसिटी मॅग्निट्युडची इनिशियल स्टेट बघू शकतो. '''paraView''' विंडोच्या वरील भागात '''VCR ''' कंट्रोलच्या '''play''' बटणावर क्लिक करा.
+
| येथे '''inlet''' वर व्हेलॉसिटी मॅग्निट्युडची इनिशियल स्टेट बघू शकतो. '''paraView''' विंडोच्या वरील भागात '''VCR ''' कंट्रोलच्या '''play''' बटणावर क्लिक करा.
  
 
|-
 
|-
Line 283: Line 277:
 
|-
 
|-
 
| 09:09
 
| 09:09
| आता '''Display'''वर जाऊन खाली स्क्रॉल करा. '''Rescale''' बटणावर क्लिक करा.
+
| आता '''Display''' वर जाऊन खाली स्क्रॉल करा. '''Rescale''' बटणावर क्लिक करा.
  
 
|-
 
|-
Line 299: Line 293:
 
|-
 
|-
 
| 09:50
 
| 09:50
| या पाठात आपण शिकलोः चॅनेलचे फाईल स्ट्रक्चर, स्टेडी स्टेट सॉल्व्हरच्या सहाय्याने सोल्युशन मिळवणे, तसेच '''paraview ''' मधे जॉमेट्री बघणे आणि ऍनॅलिटीकल रिझल्टस बरोबर प्रमाणित करणे.
+
| या पाठात आपण शिकलोः चॅनेलचे फाईल स्ट्रक्चर, स्टेडी स्टेट सॉल्व्हरच्या सहाय्याने सोल्युशन मिळवणे, तसेच '''paraview''' मधे जॉमेट्री बघणे आणि ऍनॅलिटीकल रिझल्टस बरोबर प्रमाणित करणे.
  
 
|-
 
|-
Line 308: Line 302:
 
| 10:10
 
| 10:10
 
| http://spoken-tutorial.org/What_is_a_Spoken_Tutorial या URL वर उपलब्ध असलेला व्हिडिओ बघा.
 
| http://spoken-tutorial.org/What_is_a_Spoken_Tutorial या URL वर उपलब्ध असलेला व्हिडिओ बघा.
 
 
 
यामधे तुम्हाला प्रोजेक्टचा सारांश मिळेल. जर तुमच्याकडे चांगली bandwidth नसेल तर व्हिडिओ डाऊनलोड करूनही पाहू शकता.
 
यामधे तुम्हाला प्रोजेक्टचा सारांश मिळेल. जर तुमच्याकडे चांगली bandwidth नसेल तर व्हिडिओ डाऊनलोड करूनही पाहू शकता.
  
Line 329: Line 321:
 
|-
 
|-
 
| 10:50
 
| 10:50
| ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून आवाज --- यांचा आहे. सहभागासाठी धन्यवाद.
+
| ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी तृप्ती गायकवाड. सहभागासाठी धन्यवाद.
  
 
|}
 
|}

Latest revision as of 17:35, 27 December 2017

Time Narration
00:01 नमस्कार. स्पोकन ट्युटोरियलच्या OpenFoam वापरून Simulating 2D Laminar Flow in a Channel वरील पाठात आपले स्वागत.
00:09 या पाठात आपण जाणून घेणार आहोत - चॅनेलची 2D जॉमेट्री, जॉमेट्री मेश करणे, Paraview मधे प्रॉब्लेम सॉल्व्ह करणे, रिझल्टस पोस्ट प्रोसेस करणे आणि ऍनालिटीक रिझल्टच्या सहाय्याने प्रमाणीकरण करणे.
00:25 या पाठासाठी मी, लिनक्स ऑपरेटिंग सिस्टीम उबंटु वर्जन 12.04, ओपनफोम वर्जन 2.1.1, ParaView वर्जन 3.12.0 वापरत आहे.
00:39 लक्षात ठेवा उबंटु वर्जन 12.04 वर OpenFOAM वर्जन 2.1.1 कार्य करते.
00:45 त्यामुळे पुढील पाठांसाठी OpenFOAM वर्जन 2.1.1 आणि उबंटु वर्जन 12.04 वापरणार आहोत.
00:56 या पाठासाठी ओपनफोमच्या सहाय्याने जॉमेट्री तयार करण्याचे ज्ञान असणे गरजेचे आहे.
01:03 नसल्यास वेबसाईटवरील संबंधित पाठ बघा.
01:09 प्रवाहाच्या दिशेने चॅनेलमधील फ्लोच्या लांबीचा विस्तार निश्चित करण्यासाठी आपण तो सिम्युलेट करणार आहोत. चॅनेल फ्लो प्रॉब्लेमचे वर्णन.
01:19 बाऊंडरी नेम्स आणि इनलेट कंडिशन्स आकृतीत दाखवल्याप्रमाणे आहेत.
01:26 फ्लो डेव्हलपमेंट लेंथसाठी L= 0.05 * Re * येथे 'Re' हा Reynolds नंबर आणि D ही चॅनेलची उंची आहे. हे सूत्र दिलेले आहे.
01:37 सूत्राच्या सहाय्याने चॅनेलची लांबी 5 मीटर्स मिळाली आहे आणि उंची 1 मीटर ठेवली आहे.
01:45 इनलेट व्हेलॉसिटी 1 मीटर प्रति सेकंद आहे. आणि आपण हे Reynolds नंबर ( Re ) = 100 साठी सोडवणार आहोत.
01:53 हा स्टेडी स्टेट प्रॉब्लेम आहे. म्हणून येथे स्टेडी स्टेट इनकाँप्रेसिबल सॉल्व्हर वापरत आहोत.
02:01 हे आपल्या केसचे फाईल स्ट्रक्चर आहे. निवडलेल्या सॉल्व्हर टाईपमधे फोल्डर बनवणे गरजेचे आहे. इनकाँप्रेसिबल फ्लो सॉल्व्हर्सच्या simpleFoam या फोल्डरमधे मी आधीच एक फोल्डर बनवला आहे.
02:18 त्या फोल्डरचे नाव channel असे आहे. आता मी त्या फोल्डरवर जाते.
02:25 इतर कुठल्याही केसमधील 0, Constant आणि System हे फोल्डर्स simpleFoam डिरेक्टरीमधून कॉपी करा.
02:34 मी pitzDaily या केसचे फाईल स्ट्रक्चर कॉपी केले आहे.
02:38 हे channel फोल्डरमधे पेस्ट करा आणि जॉमेट्री, बाऊंडरी फेसेस आणि बाऊंडरी कंडिशनमधे आवश्यक ते बदल करा.
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 यामधे आपल्याला फ्लुईडचे गुणधर्म असलेल्या फाईल्स आणि polymesh नावाचा फोल्डर दिसेल.
03:59 RASProperties मधे Reynolds-averaged stress model चा समावेश आहे.
04:03 ट्रान्सपोर्ट प्रॉपर्टीजमधे transport model आणि kinematic viscosity म्हणजेच (nu)चा समावेश आहे. या केसमधे हे 0.01 m²/s वर सेट केले आहे.
04:17 आता टर्मिनलमधे cd space polyMesh टाईप करून एंटर दाबा. नंतर "ls" टाईप करून एंटर दाबा.
04:30 आपल्याला येथे blockMeshDict फाईल दिसेल.
04:33 blockMeshDict फाईल उघडण्यासाठी टर्मिनलवर "gedit space blockMeshDict" टाईप करून एंटर दाबा. खाली स्क्रॉल करा.
04:48 जॉमेट्री मीटर्समधे आहे. त्यामुळे convertTometers हे 1 वर सेट केले आहे. पुढे चॅनेलचे vertices घोषित केले आहेत.
04:59 येथे 100 X 100 मेश साईज वापरला आहे आणि सेल स्पेसिंग ( 1 1 1 ) असे ठेवले आहे.
05:07 नंतर बाऊंडरी कंडिशन्स आणि inlet, outlet, top आणि bottom हे त्यांचे टाईप्स यांचा सेटअप केला आहे.
05:19 ही 2D जॉमेट्री असल्यामुळे front आणि Back रिकामे ठेवले आहे.
05:27 तसेच ही सिंपल जॉमेट्री असल्यामुळे mergePatchPair आणि edges देखील रिकामे ठेवणार आहोत. blockMeshDict फाईल बंद करा.
05:38 कमांड टर्मिनलमधे cd space ..(dot dot) टाईप करून एंटर दाबा.
05:44 पुन्हा cd space .. (dot dot) टाईप करून एंटर दाबा.
05:49 आता टर्मिनलमधे cd space 0 (Zero) टाईप करून एंटर दाबा. आता "ls" टाईप करून एंटर दाबा.
05:58 यामधे चॅनेल केसच्या इनिशियल बाऊंडरी कंडिशन्स आणि वॉल फंक्शन्स समाविष्ट आहेत.
06:04 यामधे विविध फाईल्सचा समावेश असेल जसे की, epsilon, k, nut, nuTilda ही वॉल फंक्शन्स आणि 'p' , 'R' आणि कॅपिटल 'U' या फ्लोच्या इनिशियल कंडिशन्स.
06:20 स्लाईडसवर परत जाऊ.
06:23 स्लाईडमधे दिलेल्या सूत्रावरून टर्ब्युलंट कायनेटिक एनर्जी म्हणजेच 'k' ची व्हॅल्यू मिळवा.
06:29 सूत्रातील Ux, Uy आणि Uz हे x, y आणि z दिशांमधील वेगाचे घटक आहेत आणि U ( dash ) हे u actual व्हॅल्यूच्या 0.05 पट आहे.
06:42 दिलेल्या सूत्रावरून epsilon ची व्हॅल्यू काढा. येथे epsilon म्हणजे rate of dissipation of turbulent energy आहे. C mu हा कॉन्स्टंट असून 0.09 ही त्याची व्हॅल्यू आहे.
06:56 आणि 'l' ही चॅनेलची लांबी आहे. हे मिनिमाईज करून घेऊ.
07:02 वरील प्रत्येक फाईल्समधे केवळ बाऊंडरी नेम्स बदला.
07:06 लक्षात ठेवा nut, nuTilda, R च्या व्हॅल्यूज डिफॉल्ट ठेवल्या आहेत.
07:13 उर्वरित फाईल्समधे प्रत्येक बाऊंडरी फेसेसच्या इनिशियल व्हॅल्यूजचा समावेश असणे गरजेचे आहे.
07:20 आता टर्मिनलमधे cd (space) ..(dot dot) टाईप करून एंटर दाबा.
07:27 system फोल्डरमधे कोणतेही बदल केलेले नाहीत.
07:31 आता जॉमेट्री मेश करणे गरजेचे आहे. त्यासाठी कमांड टर्मिनलवर "blockMesh" टाईप करून एंटर दाबा.
07:40 मेशिंग पूर्ण झाले आहे. आता स्लाईडवर परत जाऊ.
07:45 आपण येथे SimpleFoam हा सॉल्व्हर वापरू. हा इनकाँप्रिसिबल आणि टर्ब्युलंट फ्लोजमधील Steady-state सॉल्व्हर आहे.
07:54 हे मी मिनिमाईज करून घेत आहे. कमांड टर्मिनलमधे "simpleFoam" टाईप करून एंटर दाबा.
08:03 कमांड टर्मिनलमधे Iterations कार्यान्वित होताना बघू शकतो.
08:07 Iterations कार्यान्वित होण्यासाठी थोडा वेळ लागू शकतो.
08:10 सोल्युशन end time value ला कॉनव्हर्ज झाल्यावर अथवा दिलेली वेळ संपल्यावर iterations थांबतील.
08:16 paraView मधे रिझल्टस बघण्यासाठी टर्मिनलवर, "paraFoam" टाईप करून एंटर दाबा. हे paraView विंडो उघडेल.
08:28 paraView विंडोच्या डावीकडील Apply वर क्लिक करा. येथे जॉमेट्री बघता येते.
08:35 active variable control मेनूच्या वरच्या भागातील ड्रॉपडाऊनमधे solid color हा पर्याय बदलून कॅपिटल U निवडा.
08:42 येथे inlet वर व्हेलॉसिटी मॅग्निट्युडची इनिशियल स्टेट बघू शकतो. paraView विंडोच्या वरील भागात VCR कंट्रोलच्या play बटणावर क्लिक करा.
08:53 तुम्ही व्हेलॉसिटी मॅग्निट्युडची अंतिम व्हॅल्यू बघू शकता.
08:59 ऍक्टिव्ह व्हेरिएबल कंट्रोल मेनूच्या वरील भागात डावीकडे असलेल्या color legend वर देखील टॉगल करा. APPLY वर पुन्हा क्लिक करा.
09:09 आता Display वर जाऊन खाली स्क्रॉल करा. Rescale बटणावर क्लिक करा.
09:17 आपण बघू शकतो की एकदा फ्लो पूर्ण विकसित झाल्यावर तो मध्यावर एकसमान वेग प्राप्त करतो आता स्लाईडवर परत जाऊ.
09:29 मिळालेले रिझल्टस लॅमिनर फ्लो इन ए चॅनेलच्या ऍनलिटीकल सोल्युशनबरोबर प्रमाणित करता येतात जे u(max)=1.5 Uavg आहे.
09:39 openFoam च्या सहाय्याने मिळवलेला u(max) चा रिझल्ट = 1.48 मीटर्स प्रति सेकंद आहे जो ब-यापैकी जवळपास आहे. आपण पाठाच्या अंतिम टप्प्यात आहोत.
09:50 या पाठात आपण शिकलोः चॅनेलचे फाईल स्ट्रक्चर, स्टेडी स्टेट सॉल्व्हरच्या सहाय्याने सोल्युशन मिळवणे, तसेच paraview मधे जॉमेट्री बघणे आणि ऍनॅलिटीकल रिझल्टस बरोबर प्रमाणित करणे.
10:01 असाईनमेंट म्हणून - Reynold's नंबर 1500 घेऊन प्रॉब्लेम सोडवा आणि तो रिझल्ट ऍनॅलिटीकल रिझल्टस बरोबर प्रमाणित करा.
10:10 http://spoken-tutorial.org/What_is_a_Spoken_Tutorial या URL वर उपलब्ध असलेला व्हिडिओ बघा.

यामधे तुम्हाला प्रोजेक्टचा सारांश मिळेल. जर तुमच्याकडे चांगली bandwidth नसेल तर व्हिडिओ डाऊनलोड करूनही पाहू शकता.

10:21 स्पोकन ट्युटोरियल प्रोजेक्ट टीम:

स्पोकन ट्युटोरियलच्या सहाय्याने कार्यशाळा चालवते. ऑनलाईन परीक्षा उतीर्ण होणा-या विद्यार्थ्यांना सर्टिफिकेटस देते. अधिक माहितीसाठी कृपया लिहा: contact@spoken-tutorial.org

10:35 "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे. यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे.
10:45 यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे: http://spoken-tutorial.org/NMEICT-Intro
10:50 ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी तृप्ती गायकवाड. सहभागासाठी धन्यवाद.

Contributors and Content Editors

Manali, Ranjana