OpenFOAM/C3/Using-PyFoam-Utilities/Hindi

From Script | Spoken-Tutorial
Revision as of 13:55, 11 September 2017 by Shruti arya (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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 यह स्क्रिप्ट विकास द्वारा अनुवादित है। हमसे जुडने के लिए धन्यवाद।

Contributors and Content Editors

Shruti arya