Difference between revisions of "OpenFOAM/C2/2D-Laminar-Flow-in-a-channel/Marathi"
From Script | Spoken-Tutorial
(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 * येथे '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''' टाईप करून एंटर दाबा. |
|- | |- | ||
Line 128: | Line 125: | ||
|- | |- | ||
| 03:59 | | 03:59 | ||
− | | | + | | '''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 ''' ही वॉल फंक्शन्स आणि | + | | यामधे विविध फाईल्सचा समावेश असेल जसे की, '''epsilon, k, nut, nuTilda''' ही वॉल फंक्शन्स आणि 'p' , 'R' आणि कॅपिटल 'U' या फ्लोच्या इनिशियल कंडिशन्स. |
|- | |- | ||
Line 196: | Line 193: | ||
|- | |- | ||
| 06:29 | | 06:29 | ||
− | | सूत्रातील Ux, Uy आणि Uz हे x, y आणि z दिशांमधील वेगाचे घटक आहेत आणि U | + | | सूत्रातील 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''' | + | | येथे '''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 | ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी तृप्ती गायकवाड. सहभागासाठी धन्यवाद. |