OpenFOAM/C3/Turbulent-Flow-in-a-Lid-driven-Cavity/Gujarati

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 નમસ્તે મિત્રો, OpenFOAM વાપરીને Turbulent flow in a Lid Driven Cavity મોડેલિંગ પરનાં ટ્યુટોરીયલમાં સ્વાગત છે.
00:09 આ ટ્યુટોરીયલમાં, હું તમને બતાવીશ: OpenFOAM માં turbulent કેસ (કિસ્સા) ઉકેલવા Paraview માં streamlines આલેખવી.
00:20 આ ટ્યુટોરીયલને રેકોર્ડ કરવા માટે, હું વાપરી રહ્યો છું: Linux operating system Ubuntu આવૃત્તિ 12.04 OpenFoam આવૃત્તિ 2.1.1 Paraview આવૃત્તિ 3.12.0
00:33 આ ટ્યુટોરીયલનાં અભ્યાસ માટે, તમને Turbulence modelling નું અમુક સાદું જ્ઞાન હોવું જોઈએ, Lid driven cavity માં ફ્લોને કેવી રીતે ઉકેલવો તેની જાણકારી હોવી જોઈએ.
00:43 જો નથી તો, અમારી વેબસાઈટ પર આવેલ સંદર્ભિત ટ્યુટોરીયલનો સંદર્ભ લો.
00:50 આ સમસ્યા geometry માં એકસરખી છે અને 'Lid Driven Cavity' સમસ્યાની boundary conditions ને મૂળભૂત સ્તરનાં ટ્યુટોરીયલમાં ચર્ચા કરવામાં આવેલ છે.
00:59 કૃપા કરી નોંધ લો આ સમસ્યાને ઓપનફોમ ડિરેક્ટરીમાંનાં 'pisoFoam' solver માં પહેલાથી જ સુયોજિત કરવામાં આવી છે.
01:07 boundary conditions છે Lid velocity U =1 m/s. આપણે આ Reynolds number Re =10000 માટે ઉકેલી રહ્યા છીએ.
01:20 આપણે વાપરી રહ્યા છીએ Newtonian fluids નાં in-compressible, turbulent flow માટે ટ્રાન્સીએન્ટ (અશાશ્વત) સોલ્વર જેને કહેવાય છે pisoFoam.
01:29 હવે, ચાલો Ctrl+Atl+t keys દબાવીને terminal window ખોલીએ.
01:37 ટર્મિનલ વિન્ડોમાં, ટાઈપ કરો "run" અને Enter દબાવો. હવે ટાઈપ કરો cd space tutorials અને Enter દબાવો. હવે, ટાઈપ કરો cd space incompressible અને Enter દબાવો.
01:59 હવે, ટાઈપ કરો cd space pisoFoam (નોંધ લો F અહીં કેપિટલ છે) અને Enter દબાવો.
02:10 હવે ટાઈપ કરો "ls" અને Enter દબાવો. આમાં, તમને બે ફોલ્ડરો દેખાશે "les" અને "ras".

આપણો દાખલો "ras" ફોલ્ડર અંતર્ગત સુયોજિત છે જેને reynolds average stress તરીકે કહેવાય છે.

02:26 આપણા ફોલ્ડરનું નામ cavity છે. હવે ટાઈપ કરો cd space ras અને Enter દબાવો. હવે ટાઈપ કરો "ls" અને Enter દબાવો.
02:39 તમે cavity ફોલ્ડર જોઈ શકો છો. ચાલો હું આ સાફ કરું. હવે ટાઈપ કરો cd space cavity અને Enter દબાવો. હવે ટાઈપ કરો "ls" અને Enter દબાવો.
02:57 તમે ત્રણ ફોલ્ડરો જોઈ શકો છો 0, constant અને system. initial conditions ને '0' (zero) (શૂન્ય) ડિરેક્ટરીમાં આવેલ ફાઈલો હેઠળ નિર્દિષ્ટ કરાયેલ છે.
03:08 ચાલો '0' ડિરેક્ટરીમાં ફાઈલો પર નજર ફેરવીએ.
03:12 આવું કરવા માટે, કમાંડ ટર્મિનલમાં, ટાઈપ કરો cd space 0 અને Enter દબાવો. હવે ટાઈપ કરો "ls" અને Enter દબાવો.
03:22 તમે epsilon, k, nut, nutilda, p, R અને U નામની ફાઈલો જોઈ શકો છો.
03:30 ઇનલેટ પરિમાણો જ્યાં સુધી બદલાતા નથી ત્યાં સુધી આ ફાઈલોને મૂળભૂત રાખવામાં આવે છે. જો કોઈ ફેરફાર કરવા હોય તો ટ્યુટોરીયલનો સંદર્ભ લો.
03:41 Simulating flow in a channel using OpenFoam પર આ વેલ્યુઓને ગણતરી કરવા માટે.
03:47 હવે ટાઈપ કરો cd space dot dot (..) અને Enter દબાવો. ચાલો હું આ સાફ કરું. ચાલો constant ફોલ્ડર ખોલીએ. આવું કરવા માટે, ટાઈપ કરો cd space constant અને Enter દબાવો. હવે ટાઈપ કરો "ls" અને Enter દબાવો.
04:08 આમાં, તમે blockMeshDict અને fluid properties અંતર્ગત ભૂમિતિ કેસ ધરાવતું polyMesh ફોલ્ડર જોશો.
04:19 આ કેસ (કિસ્સા) માં, તમને transportProperties અતિરિક્ત વધુ બે ફાઈલો દેખાશે જેના નામ છે RASProperties' અને turbulenceProperties.
04:29 ચાલો આ બે ફાઈલોને ખોલીએ.
04:32 ટર્મિનલમાં, ટાઈપ કરો gedit (space) RASProperties અને Enter દબાવો. ચાલો હું આને કેપ્ચર વિસ્તારમાં ડ્રેગ (ખસેડવું) કરું.
04:49 નીચે સ્ક્રોલ કરો. RASProperties આ કેસ (કિસ્સા) માટે ધરાવે છે Reynolds average stress model જેને kepsilon તરીકે રખાયું છે આને બંધ કરો.
05:03 હવે કમાંડ ટર્મિનલમાં, ટાઈપ કરો gedit (space) turbulentproperties અને Enter દબાવો.
05:15 નીચે સ્ક્રોલ કરો. આ કેસ (કિસ્સા) નાં simulation Type મોડેલને RASModel તરીકે રખાયું છે. આ બંધ કરો.
05:25 હવે ચાલો transportProperties મોડેલ ખોલીએ. આ કરવા માટે, ટર્મિનલમાં, ટાઈપ કરો gedit space transportProperties અને Enter દબાવો.
05:36 transportModel જે આપણે અહીં વાપરી રહ્યા છીએ તે છે Newtonian અને વિસ્કોસીટી (સ્નિગ્ધતા) ને 1 e raise to -4 રખાયી છે. આને બંધ કરો.
05:46 આપણે આ કેસ (કિસ્સા) માં ભૂમિતિ નથી બદલી રહ્યા. તો, આપણે polyMesh ફોલ્ડરમાં જઈને blockMeshDict ફાઈલ જોવાની જરૂર નથી.
05:54 આપણે તેને એમ જ રાખી શકીએ છીએ. ટર્મિનલમાં, ટાઈપ કરો cd space (dot dot) .. અને Enter દબાવો. આપણે system ફોલ્ડરને મૂળભૂત રહેવા દઈશું કારણ કે તેની અંદર કોઈપણ ફેરફાર નથી.
06:08 હવે સુયોજન સમાપ્ત થઇ ગયું છે. આપણે ભૂમિતિ mesh કરી શકીએ છીએ. આવું કરવા માટે, ટર્મિનલ વિન્ડોમાં, ટાઈપ કરો "blockMesh" અને Enter દબાવો. Meshing પૂર્ણ થઇ છે.
06:22 હવે આપણે solver ને run કરી શકીએ છીએ. આ કરવા માટે, ટર્મિનલમાં, ટાઈપ કરો "pisoFoam" અને Enter દબાવો. iterations ચાલતું ટર્મિનલ વિન્ડોમાં જોઈ શકાવાય છે.
06:34 iterations રોકાવામાં અમુક સમય લાગી શકે છે.
06:40 સમય પગલાનાં અંતમાં Iterations ચાલતું બંધ થશે. પરિણામો દર્શાવવા માટે, ચાલો paraView વિન્ડો ખોલીએ. આમ કરવા માટે, ટર્મિનલમાં, ટાઈપ કરો "paraFoam" અને Enter દબાવો. આનાથી paraView વિન્ડો ખુલશે.
06:57 ડાબી બાજુએ, Object Inspector મેનુમાં, Apply પર ક્લિક કરો. તમે lid driven cavity ભૂમિતિ જોઈ શકો છો. સામાન્ય વિઝ્યુલાઇઝેશન (દેખાવ) એ surface plots છે.
07:09 કોલમમાં display ને Surface કરો અને ડ્રોપ-ડાઉન મેનુમાંથી solid color થી 'U' કરો. તમે ગતિની શરૂઆતી અવસ્થા જોઈ શકો છો.
07:22 હવે પેરાવ્યુ વિન્ડોની ઉપરની તરફ, તમે જોઈ શકો છો VCR control. play બટન પર ક્લિક કરો.

તમે cavity અંતર્ગત પ્રવાહીની ગતિ જોઈ શકો છો.

07:34 સાથે જ તમે paraView active variable control મેનુમાં ઉપર ડાબી બાજુએ ટોગલ કરીને color legend પર જઈ શકો છો. તેના પર ક્લિક કરો. તમે color legend જોઈ શકો છો.
07:46 હવે, stream lines દર્શાવવા માટે, ઉપર આવેલ paraView નાં મેનુ બારમાં આપેલમાં જાવ Filters > Common > Stream Tracers. તેના પર ક્લિક કરો.
07:58 Object inspector મેનુની ડાબી બાજુએ, તમે જોઈ શકો છો Apply. તેના પર ક્લિક કરો. તમને stream lineslid driven cavity નાં કેન્દ્રમાં દેખાશે.
08:10 સાથે જ તમે સ્ટ્રીમ લાઈનો કયા પ્રકારે દેખાડવી છે તે પ્રમાણે બદલી શકો છો. આવું કરવા માટે, નીચે સ્ક્રોલ કરો.

તમે Seed Type જોઈ શકો છો.

08:21 ચાલો હું આને જમણી તરફ ખસેડું. Point Source માંથી Line Source કરું.
08:27 તમે X, Y અને Z ધરીઓ જોઈ શકો છો જે કે દૃશ્યિત છે. આમાંની કોઈપણ ધરીઓ પસંદ કરો જેમાં તમે stream lines જોવા માંગો છો.
08:36 હું Y ધરી પસંદ કરીશ અને Apply ક્લિક કરીશ. તમે streamlines Y ધરી સાથે જોઈ શકો છો.
08:44 એજ પ્રમાણે, તમે X ધરી પસંદ કરી શકો છો અને streamlines ને X ધરી સાથે આલેખી શકો છો. હવે આને રદ્દ કરો.
08:53 સાથે જ તમે plot over line નો ઉપયોગ કરીને ગતિને x અને y ધરીઓ સાથે આલેખી શકો છો. આમ કરવા માટે, Filters > Data Analysis > Plot over line પર જાવ.
09:06 ડેટાને .(dot) csv ફાઈલ તરીકે સંગ્રહો. ફાઈલ મેનુમાંથી, Save Data પર ક્લિક કરો.
09:13 તમે આ ડેટા LibreOffice spreadsheet માં અથવા તમારી પસંદનાં કોઈપણ plotting સોફ્ટવેરમાં આલેખી શકો છો. હવે, ચાલો સ્લાઈડ પર જઈએ.
09:23 મેળવેલ પરિણામોને validated કરી શકાવાય છે રેનોલ્ડ્સ ક્રમાંક Re = 10000 માટે Ghia et.al નાં પરિણામો વાપરીને.
09:32 આ ટ્યુટોરીયલમાં બસ આટલું જ. ચાલો સારાંશ લઈએ.
09:34 Turbulent Flow in a Lid Driven Cavity અને paraView માં plotting streamlines . અહીં આ ટ્યુટોરીયલ સમાપ્ત થાય છે.
09:44 એસાઈનમેંટ તરીકે - પોલાણની grid size મોડીફાય કરો. તેને (100 100 1) કરો અને streamlines વાપરીને paraview માં પરિણામો દર્શાવો.
09:55 આ URL પર ઉપલબ્ધ વિડીઓ નિહાળો:

http://spoken-tutorial.org/What_is_a_Spoken_Tutorial. તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે સારાંશ આપે છે. જો તમારી બેન્ડવિડ્થ સારી ન હોય, તો તમે ડાઉનલોડ કરી તે જોઈ શકો છો.

10:05 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ:

સ્પોકન ટ્યુટોરીયલોનાં મદદથી વર્કશોપોનું આયોજન કરે છે. જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્રો આપે છે.

વધુ વિગત માટે, અમને contact@spoken-tutorial.org પર સંપર્ક કરો.

10:20 Spoken Tutorials પ્રોજેક્ટ એ Talk to a Teacher પ્રોજેક્ટનો એક ભાગ છે. જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે.
10:30 આ મિશન પર વધુ માહીતી આપેલ URL પર ઉપલબ્ધ છે: http://spoken-tutorial.org/NMEICT-Intro
10:34 IIT-Bombayતરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, ભરત સોલંકી વિદાય લઉં છું. જોડાવા બદ્દલ આભાર.

Contributors and Content Editors

Jyotisolanki