Difference between revisions of "OpenFOAM/C3/Using-PyFoam-Utilities/Hindi"
From Script | Spoken-Tutorial
Shruti arya (Talk | contribs) (Created page with "{| border=1 | '''Time''' | '''Narration''' |- | 00:01 | नमस्कार, '''PyFoam Utilities''' के उपयोग पर स्पोकन ट्यूटोर...") |
Shruti arya (Talk | contribs) |
||
Line 196: | Line 196: | ||
|- | |- | ||
| 06:36 | | 06:36 | ||
− | | यह स्क्रिप्ट विकास द्वारा अनुवादित है। | + | | यह स्क्रिप्ट विकास द्वारा अनुवादित है। मैं जया आपसे विदा लेती हूँ, धन्यवाद। |
|} | |} |
Latest revision as of 16:01, 25 September 2017
Time | Narration |
00:01 | नमस्कार, PyFoam Utilities के उपयोग पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:07 | इस ट्यूटोरियल में हम सीखेंगे: PyFoam Utilities के बारे में, |
00:12 | PyFoam Utilites का कैसे उपयोग करना है |
00:15 | PyFoam Utilities का उपयोग करके shockTube केस के लिए डेटा को कैसे रन और प्लोट करना है। |
00:22 | इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं ऊबंटु लिनक्स ऑपरेटिंग सिस्टम 14.04 |
00:30 | OpenFOAM वर्जन 2.3.0, |
00:34 | PyFoam 0.6.5 का उपयोग कर रही हूँ। |
00:37 | पूर्व-आवश्यकतानुसार यूजर को लिनक्स टर्मिनल पर कमांड्स रन करने का बुनियादी ज्ञान होना चाहिए। |
00:45 | और OpenFOAM केस को रन और विश्लेषण करने का कुछ अनुभव होना चहिए। |
00:51 | मैं आपको PyFoam utilities के बारे में बताता हूँ। |
00:55 | Utilities पायथन प्रोग्राम है जो PyFoam के साथ अंतर्निहित होते हैं। |
01:01 | प्रत्येक utility के पास एक विशिष्ट फंक्शन होता है। |
01:05 | Utilities कमांड लाइन से निष्पादित होती हैं। |
01:10 | utilites की सूची जिसे tab completion का उपयोग करके देखा जा सकता है। |
01:16 | टर्मिनल खोलें। |
01:18 | utilities 'की सूची को' 'pyFoam' 'टाइप करके और फिर ' 'टैब' 'की को दो बार दबाकर देखा जा सकता है। |
01:29 | मैं स्लाइड्स पर वापस जाता हूँ। |
01:32 | प्रत्येक को utility minus help ऑप्शन के साथ निष्पादित किया जा सकता है। |
01:38 | यह पता लगाने में हमारी मदद करता है कि यह क्या करता है और इसके ऑप्शंस क्या हैं। |
01:44 | हम Shock Tube केस को रन करने के लिए PyFoam Utilities का उपयोग करते हैं। |
01:51 | हम – PyFoamRunner dot py, PyFoamSamplePlot dot py का उपयोग करेंगे। |
01:58 | और फिर PyFoam का उपयोग करके आवश्यक डेटा को प्लोट करें। |
02:02 | PyFoamRunner dot py को cases रन करने के लिए उपयोग किया जा सकता है। |
02:07 | बाद में उपयोग करने के लिए यह log files भी बनाता है। |
02:12 | इस 'utility' 'का उपयोग पहले सेट अप' sampleDict 'से प्राप्त विभिन्न आंकड़ों को प्लोट करने के लिए किया जाता है। |
02:21 | Shock Tube एक उपकरण है, जिसका उपयोग सेंसर पर दोहराये और सीधे विस्फोट की तरंगों के लिए किया जाता है। |
02:29 | वास्तविक विस्फोट और उनके प्रभाव को मॉडल करने के लिए, |
02:34 | इस केस में, आयताकार ट्यूब में दाहिनी ओर कम दाब और बाईं तरफ उच्च दाब होता है। |
02:42 | दोनों दाब क्षेत्र एक पतले diaphragm से अलग होते हैं। |
02:47 | टर्मिनल खोलें, compressible solver में rhoCentralFoam के लिए पाथ टाइप करें। |
02:56 | ls टाइप करें। आप shockTube केस देख सकते हैं। |
03:02 | टाइप करें cd space shockTube |
03:05 | आप तीन फोल्डर 0 dot org , constant और system देख सकते हैं। |
03:11 | हमें 0 फाइल को 0 dot org से कॉपी करने की आवश्यकता है। तो टाइप करें: cp space minus r space 0 dot org space 0 और एंटर दबाएँ। |
03:26 | अब, cd space system टाइप करके system फोल्डर पर जाएँ । |
03:32 | Gedit का उपयोग करके sampleDict फाइल खोलें। |
03:37 | फाइल के तल में जाएँ और U.Component(0) को हटाएँ। |
03:45 | इसके स्थान पर 'Ux Uy and Uz लिखें। rho को भी हटा दें। |
03:53 | फाइल को सेव और बंद करें। |
03:56 | cd dot dot टाइप करके एक स्तर तक वापस जाएँ। |
04:01 | geometry को mesh करने के लिए blockMesh कमांड रन करें। |
04:06 | इसके बाद, दाब बाउंड्री कंडिशन सेट करने के लिए setFields टाइप करें। |
04:13 | अब हम pyFoam utility of pyFoamRunner.py का उपयोग करेंगे। |
04:19 | Solver के नाम अर्थात RhoCentralFoam के बाद टाइप करें pyFoamRunner dot py space |
04:28 | यह केस रन करता है और postProcessing log बनाता है। |
04:33 | टाइप ls करें। |
04:35 | हम लॉग फाइल्स को देख सकते हैं जो बन गई हैं। |
04:39 | अब sample utility को रन करने के लिए sample टाइप करें। |
04:44 | इसके बाद हम pyFoamSamplePlot dot py space dot slash space minus minus directory ie. Dir equal to postProcessing/sets space hyphen info का उपयोग करके विभिन्न time steps के लिए प्लोट कर सकते हैं। |
05:10 | यह दिखाएगा कि हमारे पास कौन से फ़ील्ड हैं |
05:14 | फिर टाइप करें: pyFoamSamplePlot.py space dot slash space minus minus dir equal to postProcessing/sets space minus minus field equal to capital T space minus minus mode equal to timesInOne space vertical pipe space gnuplot |
05:44 | उत्पन्न आउटपुट png फाइल होगी। |
05:48 | ls टाइप करें। हम बनी हुई png फाइल को देख सकते हैं। |
05:54 | इस ट्यूटोरियल में, हमने PyFoam Utilities के बारे में सीखा। |
05:58 | हमने विभिन्न pyFoam utilities के लिए चैक करना भी सीखा। |
06:03 | solver को रन करने के लिए pyFoamRunner.py का उपयोग करना, |
06:07 | png फाइल बनाने के लिए pyFoamSamplePlot utility का उपयोग करना भी सीखा। |
06:13 | कृपया इस फ़ोरम में अपने समयबद्ध प्रश्नों को पोस्ट करें। |
06:17 | कृपया इस फोरम में OpenFOAM पर अपने सामान्य प्रश्नों को पोस्ट करें। |
06:22 | 'FOSSEE' 'टीम TBC प्रोजेक्ट का समन्वय करता है। |
06:26 | स्पोकन ट्यूटोरियल प्रोजेक्ट को NMEICT, MHRD, भारत सरकार द्वारा वित्त पोषित किया गया है
अधिक जानकारी के लिए, इस वेबसाइट पर जाएं। |
06:36 | यह स्क्रिप्ट विकास द्वारा अनुवादित है। मैं जया आपसे विदा लेती हूँ, धन्यवाद। |