OpenFOAM/C3/Exporting-geometry-from-Salome-to-OpenFOAM/Gujarati
From Script | Spoken-Tutorial
Revision as of 11:38, 31 October 2017 by Jyotisolanki (Talk | contribs)
Time | Narration |
00:01 | નમસ્તે મિત્રો, Exporting the geometry from Salome to OpenFOAM પરનાં spoken tutorial માં સ્વાગત છે. |
00:09 | આ ટ્યુટોરીયલમાં, આપણે જોશું: Salome માં મેશ થયેલ ભૂમિતિ ભાગોને ગ્રુપ (સમૂહ) કરવા geometry ને OpenFOAM માં export કરવી. simulation માટે એક case directory બનાવવી અને geometry ને ParaView માં જોવી. |
00:26 | આ ટ્યુટોરીયલ રેકોર્ડ કરવા માટે, હું વાપરી રહ્યો છું: Linux operating system, Ubuntu આવૃત્તિ 12.10 , OpenFOAM આવૃત્તિ 2.1.1 ParaView આવૃત્તિ 3.12.0 ,Salome આવૃત્તિ 6.6.0 |
00:41 | આ ટ્યુટોરીયલનાં અભ્યાસ માટે, શીખનારે પહેલા Creating and meshing a Curved-Pipe Geometry in Salome પરનું ટ્યુટોરીયલ કરવું જોઈએ. |
00:52 | પાછલા ટ્યુટોરીયલમાં દર્શાવ્યા પ્રમાણે Salome ખોલો. file >> Open પર જાવ. Desktop પર જાવ. Curved-geometry.hdf પર ક્લિક કરો. |
01:04 | Open દબાવો. Modules ડ્રોપ-ડાઉન વિકલ્પમાંથી mesh-module પર જાવ. |
01:12 | object Browser માંથી 'Mesh' tree ખોલો. |
01:17 | Mesh_1 પર જમણું-ક્લિક કરો. Show પર ક્લિક કરો. આપણે જોઈએ છીએ કે geometry પર mesh દૃશ્યમાન છે. |
01:28 | ચાલો હું python console window ને બંધ કરું. |
01:32 | હવે, આપણે મેશ થયેલ ભૂમિતિનાં ભાગોને નામ આપવું પડશે કારણ કે આપણને તે OpenFOAM માં જોઈએ છે. |
01:39 | આ mesh પર Groups બનાવવા માટે, Mesh_1 પર જમણું-ક્લિક કરો અને Create Group પર ક્લિક કરો. |
01:48 | Element Type ને Face તરીકે પસંદ કરો. Group type ને Group on Geometry તરીકે પસંદ કરો. |
01:57 | Geometrical Object ની સામેનું બટન ક્લિક કરો અને પસંદ કરો Direct Geometrical Selection. |
02:07 | Object Browser માં 'Geometry' tree ખોલો. pipe_1 tree ખોલો અને geometry tree માં inlet ગ્રુપ પસંદ કરો જે આપણે પાછલા ટ્યુટોરીયલમાં બનાવ્યું હતું. |
02:22 | તમે color એ લાલ તરીકે પસંદ કરી શકો છો. |
02:26 | group ને inlet તરીકે નામ આપો. Apply and close ક્લિક કરો. inlet ગ્રુપ એ ટ્રીમાં દેખાય છે. |
02:37 | એજપ્રમાણે, outlet ગ્રુપ બનાવો. મેં outlet ગ્રુપ બનાવ્યું છે. |
02:44 | હવે, સમગ્ર બાહ્ય સપાટીનું group બનાવવા માટે, mesh_1 >> Create group પર જમણું-ક્લિક કરો. |
02:53 | Element Type ને Face તરીકે અને Group Type ને Group on filter તરીકે પસંદ કરો. |
03:00 | Set filter પર ક્લિક કરો. Add બટન પર ક્લિક કરો. Criterion મેનુ નીચે આવેલ ડ્રોપ-ડાઉન વિકલ્પમાં, Free Faces પસંદ કરો. Apply and Close પર ક્લિક કરો. |
03:17 | તમે color ને ભૂરામાં બદલી શકો છો. |
03:23 | ફરીથી Apply and Close પર ક્લિક કરો. Group_1 બની ગયું છે. |
03:31 | હવે, ઉપર આવેલ mesh મેનુમાં, Cut groups પર ક્લિક કરો. Main object ને Group_1 તરીકે પસંદ કરો. Tool object ને inlet તરીકે પસંદ કરો. |
03:45 | કીબોર્ડ પર shift key દબાવી રાખો અને સાથે જ Tool object ને outlet તરીકે પસંદ કરો. |
03:54 | Result name ને walls તરીકે ટાઈપ કરો. |
03:58 | તમે color ને જાંબુડી તરીકે પસંદ કરી શકો છો. Apply and Close પર ક્લિક કરો. આપણે જોઈએ છીએ કે walls ગ્રુપ બની ગયું છે. |
04:10 | Group_1 પર જમણું-ક્લિક કરો અને આ ગ્રુપને delete કરો કારણ કે આપણે તેને OpenFOAM માં દર્શાવવા નથી ઈચ્છતા. |
04:20 | save document વિકલ્પ પર ક્લિક કરીને કાર્યને Save કરો. |
04:24 | હવે, mesh_1 પર જમણું-ક્લિક કરો. Export >> Unv File પર જાવ. |
04:33 | ફાઈલને bentpipe તરીકે નામ આપો. હું આ ફાઈલને ડેસ્કટોપ પર સંગ્રહી રહ્યો છું. Salome બંધ કરો. આપણને ડેસ્કટોપ પર bentpipe.unv ફાઈલ દેખાય છે. |
04:50 | ડેસ્કટોપ પર "bentpipe" નામનું ફોલ્ડર બનાવો. |
04:55 | હવે, "bentpipe.unv" ફાઈલને આ ફોલ્ડરમાં ખસેડો. |
05:01 | ઓપનફોમમાં આ geometry પર icoFoam solver વાપરીને સીમ્યુલેશન કરવા માટે, ઓપનફોમમાનાં icoFoam ફોલ્ડર પર જાવ. |
05:10 | આ ફોલ્ડરનાં સ્થાન માટે, lid driven cavity પરનાં ટ્યુટોરીયલ પર જાવ. |
05:15 | "bentpipe" ફોલ્ડરને ડેસ્કટોપ પર, આ icoFoam ફોલ્ડરમાં Copy અને Paste કરો. |
05:22 | સાથે જ, system ફોલ્ડરને cavity ફોલ્ડરમાંથી આ bentpipe ફોલ્ડરમાં કોપી કરો. |
05:32 | હવે, command terminal મારફતે આ bentpipe ફોલ્ડરની અંદર જાવ. હું bentpipe ફોલ્ડરની અંદર છું. |
05:41 | ટાઈપ કરો "ls" અને Enter દબાવો. આપણે જોઈએ છીએ system ફોલ્ડર અને bentpipe.unv ફાઈલ. |
05:49 | હવે, ટાઈપ કરો: ideasUnvToFoam space bentpipe dot unv. નોંધ લો U, T અને F આ કેપિટલમાં છે. Enter દબાવો. |
06:11 | હવે, ટાઈપ કરો "ls". આપણે જોઈએ છીએ કે constant ફોલ્ડર બની ગયું છે. ટાઈપ કરો cd (space) Constant. |
06:23 | ટાઈપ કરો cd (space) polyMesh. ટાઈપ કરો "ls". Enter દબાવો. |
06:31 | આપણે જોઈએ છીએ કે geometry ફાઈલો બની ગયી છે. polyMesh ફોલ્ડરથી બહાર નીકળો. |
06:38 | constant ફોલ્ડરમાંથી બહાર આવો. |
06:42 | હવે, geometry scale ને સેન્ટીમીટરમાં પરિવર્તિત કરવા માટે, ટાઈપ કરો: transformPoints (space) -scale space '(0.01 space 0.01 space 0.01)' અને Enter દબાવો. Geometry સેન્ટીમીટરમાં પરિવર્તિત થઇ ગયી છે. |
07:17 | ટર્મિનલને મીનીમાઈઝ કરો. bentpipe ફોલ્ડરની અંદર જાવ. |
07:23 | constant folder ની અંદર જાવ. આપણને transportProperties ફાઈલ ત્યાં દેખાતી નથી. |
07:30 | transportProperties ફાઈલને cavity ફોલ્ડરમાંથી કોપી કરો અને તેને constant ફોલ્ડરની અંદર save કરો. |
07:37 | મેં transport Properties ફાઈલ કોપી કરી દીધી છે. હવે, constant ફોલ્ડરથી બહાર નીકળો. |
07:44 | આપણને જોઈએ છે 'P' અને 'U' ફાઈલો ધરાવતું 0 (zero) ફોલ્ડર. '0 '(zero) ફોલ્ડરને cavity ફોલ્ડરમાંથી Copy કરો. |
07:55 | મેં '0' (zero) ફોલ્ડર કોપી કરી લીધું છે. '0' (zero) ફોલ્ડરની અંદર જાવ. |
08:02 | 'p' ફાઈલ ખોલો. એ વાતની ખાતરી કરી લો કે તમે inlet, outlet અને walls માટે boundary patches આપો જે કે આપણે Salome માં બનાવ્યા હતા. |
08:15 | movingWall મટાડો અને ટાઈપ કરો "inlet". fixedWalls મટાડો અને ટાઈપ કરો "outlet". |
08:25 | frontAndBack મટાડો અને ટાઈપ કરો "walls". ફાઈલને Save કરો અને Close કરો. |
08:34 | એજપ્રમાણે, 'U' ફાઈલમાં ફેરફાર કરો. યોગ્ય boundary conditions માટે, તમે Hagen-Poiseuille flow પરનાં ટ્યુટોરીયલનો સંદર્ભ લઇ શકો છો. |
08:46 | મેં ફેરફાર કરી લીધા છે અને યોગ્ય boundary conditions આપી દીધી છે. |
08:51 | Hagen-Poiseuille flow પરનાં ટ્યુટોરીયલનો સંદર્ભ લઈને તમે transportProperties અને ControlDict ફાઈલોમાં પણ ફેરફાર કરી શકો છો. |
09:00 | ચાલો Home ફોલ્ડર બંધ કરીએ. |
09:03 | હવે, ટર્મિનલ પર જાવ. ટાઈપ કરો paraFoam. આનાથી ParaView ખુલશે. Object Inspector મેનુમાં Apply પર ક્લિક કરો. |
09:16 | ડ્રોપ-ડાઉન મેનુમાં. Surface with Edges પર ક્લિક કરો. ચાલો ઝૂમ ઇન કરીને નજીકથી જોઈએ. |
09:28 | આપણે જોઈએ છીએ hexahedral mesh. સાથે જ આપણે જોઈ શકીએ છીએ કે groups એ પ્રમાણે બની ગયા છે જેમ આપણે Salome- Inlet outlet અને walls માં નામ આપ્યા હતા. |
09:38 | surface અંતર્ગત આવેલ Volume આપમેળે internal mesh તરીકે ગ્રુપ થાય છે. આ ટ્યુટોરીયલમાં, આપણે શીખ્યા: Salome માં મેશ કરેલ ભૂમિતિ ભાગોને કેવી રીતે group કરવા geometry ને ઓપનફોમમાં કેવી રીતે export કરવી. simulation માટે case directory કેવી રીતે બનાવવી અને, geometry ને ParaView માં જોવી. |
10:00 | એસાઈનમેંટ તરીકે, વર્ણન કર્યા પ્રમાણે ફાઈલોમાં યોગ્ય ફેરફારો કરીને સિમ્યુલેશન Run કરો. તમે પોતેથી બનાવેલી geometries ને Export કરો. અને, તે geometries પર simulations ને run કરો. |
10:14 | આપેલ URL પર ઉપલબ્ધ વિડીઓ નિહાળો: http://spoken-tutorial.org/What_is_a_Spoken_Tutorial. તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે. જો તમારી બેન્ડવિડ્થ સારી ન હોય, તો તમે ડાઉનલોડ કરી તે જોઈ શકો છો. |
10:24 | સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ: સ્પોકન ટ્યુટોરીયલોનાં મદદથી વર્કશોપોનું આયોજન કરે છે. જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્રો આપે છે. વધુ વિગત માટે, અમને contact@spoken-tutorial.org પર સંપર્ક કરો. |
10:40 | Spoken Tutorials પ્રોજેક્ટ એ Talk to a Teacher પ્રોજેક્ટનો એક ભાગ છે. જે આઇસીટી,એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે. આ મિશન પર વધુ માહીતી આપેલ લીંક પર ઉપલબ્ધ છે: http://spoken-tutorial.org/NMEICT-Intro |
10:58 | IIT Bombay તરફથી ભાષાંતર કરનાર હું, ભરત સોલંકી વિદાય લઉં છું. જોડાવાબદ્દલ આભાર. |