home *** CD-ROM | disk | FTP | other *** search
/ ftp.ee.pdx.edu / 2014.02.ftp.ee.pdx.edu.tar / ftp.ee.pdx.edu / pub / users / gerry / ME448 / onechannel.MAC < prev   
Text File  |  2004-02-26  |  5KB  |  212 lines

  1. ! --- Star-CD commands to build a mesh for
  2. ! --- Conjugate heat transfer in a microchannel
  3.  
  4. clrm, reverse
  5.  
  6. ! --- Define parameters used in this macro
  7.  
  8. !  Fluid and thermal boundary values: velocity and heat flux
  9. *set VIN 0.3
  10. *set TIN 25
  11. *set RHOIN 997.56
  12. *set QIN 50000        !   Heat flux input:  W/m^2
  13.  
  14. !  Set physical lengths.  All dimensions in millimeters
  15. *set TF2   0.05 
  16. *set TC2   0.05
  17. *set HBOT  0.1
  18. *set HCHAN 0.4
  19. *set HTOP  HBOT
  20. *set LEN   10
  21.  
  22. !  Set number of cells along coordinate directions
  23. !  NZPIPE is number of cells along axis of the pipe
  24. !  NXDUCT, NYDUCT, NZDUCT are numbers of cells along x-, y- and z-directions
  25. !     of the rectangular duct
  26. *set NXF     5
  27. *set NXC     5
  28. *set NYBOT   5
  29. *set NYC    20
  30. *set NYTOP   5
  31. *set NZ     50
  32.  
  33. ! --- Define the cell types for the shell and fluid volumes
  34. !     FLUCL is cell type the fluid.  SOLCL is cell type for the solid
  35. *set FLUCL 1
  36. *set SOLCL 2
  37. ctab, FLUCL, fluid, 5, , FLUCL, , 1
  38. ctab, SOLCL, solid, 2, , SOLCL, , 2
  39.  
  40. !  Add names for these types
  41. ctname, FLUCL, fluidCells
  42. ctname, SOLCL, solidCells
  43.  
  44.  
  45. ! --- Build the mesh from six blocks.  Start with five solid blocks
  46. *set XMAX  TF2 + TC2
  47. *set YCTOP  HBOT + HCHAN
  48. *set YMAX  YCTOP + HTOP
  49. CTYPE SOLCL
  50. VC3DGEN   0,  TF2, NXF,     0,   HBOT,   NYBOT, 0, LEN, NZ 
  51. VC3DGEN TF2, XMAX, NXC,     0,   HBOT,   NYBOT, 0, LEN, NZ 
  52. VC3DGEN 0,    TF2, NXF,  HBOT,  YCTOP,     NYC, 0, LEN, NZ 
  53. VC3DGEN 0,    TF2, NXF, YCTOP,   YMAX,   NYTOP, 0, LEN, NZ 
  54. VC3DGEN TF2, XMAX, NXC, YCTOP,   YMAX,   NYTOP, 0, LEN, NZ
  55.  
  56. ! --- Add the fluid channel
  57. CTYPE FLUCL
  58. VC3DGEN TF2, XMAX, NXC,  HBOT,  YCTOP,     NYC, 0, LEN, NZ 
  59.  
  60. ! --- Merge vertices to create a unified surface mesh
  61. batch on
  62. vmerge, all,,0.001,,,,,,,low,delete
  63. batch off
  64.  
  65. ! --- Draw the mesh
  66. ! cset, all
  67. ! vset, all
  68. ! spls, all
  69. ! view, 1, 1, 1
  70. ! cplot
  71.  
  72. ! ---------------------------------------------
  73. ! --- Set material properties
  74.  
  75. ! --- Turn on conjugate heat transfer, relaxation factor 1.0
  76. RADIATION OFF
  77. SOLAR OFF
  78. CONJUGATEHEAT ON 1
  79.  
  80. ! --- Set fluid properties
  81. PMATERIAL, 1, FLUID, H2O
  82. DENSITY, CONSTANT, RHOIN
  83. SPECIFICHEAT, CONSTANT, 4181.72
  84. LVISCOSITY, CONSTANT, 0.0008887
  85. CONDUCTIVITY, CONSTANT, 0.62027
  86.  
  87. ! --- Set solid properties, data from Incropera and Dewitt
  88. PMATERIAL, SOLCL, SOLID, Aluminum_2024-T6
  89. DENSITY, CONSTANT, 2770
  90. SPECIFICHEAT, CONSTANT, 875
  91. CONDUCTIVITY, CONSTANT, 177
  92.  
  93.  
  94. ! ---------------------------------------------
  95. ! --- Apply boundary conditions
  96.  
  97. ! --- Define Handles for Boundary Regions
  98. *set INCHAN   1
  99. *set OUTCHAN  2
  100. *set SYM1     3
  101. *set SYM2     4
  102. *set HEATER   5
  103.  
  104. ! --- Select fluid cells and apply inlet and outlet BC
  105. CSET All
  106. CSET NEWSET FLUID
  107. view 0, 0, -1
  108. CPLOT
  109. bzone INCHAN ALL
  110. !  Set BC values here.  Multiple lines required for some reason
  111. RDEFINE INCHAN, INLET
  112. 0, 0, VIN, 1, 0, TIN, RHOIN
  113. RNAME INCHAN inletChannel
  114.  
  115. ! --- Orient to view duct inlet surface, define it as an outlet
  116. view 0, 0, 1
  117. angle, 0
  118. CPLOT
  119. bzone OUTCHAN ALL
  120. RDEFINE OUTCHAN, OUTLET, STANDARD, SPLIT 1 $
  121. RNAME OUTCHAN 
  122.  
  123.  
  124. ! --- Select all cells to apply symmetry BCs and heater BC
  125. CSET ALL
  126. view -1, 0, 0
  127. CPLOT
  128. bzone SYM1 ALL
  129. RDEFINE SYM1, SYMPLANE, STANDARD $
  130. RNAME SYM1 sym1Plane
  131. view 1, 0, 0
  132. CPLOT
  133. bzone SYM2 ALL
  134. RDEFINE SYM2, SYMPLANE, STANDARD $
  135. RNAME SYM2 sym1Plane
  136.  
  137. view 0, -1, 0
  138. CPLOT
  139. bzone HEATER ALL
  140. !  Set BC values here.  Multiple lines required for some reason
  141. RDEFINE HEATER, WALL STANDARD
  142. NOSLIP, STANDARD, 9,
  143. 0, 0, 0, 1, 0
  144. FLUX QIN
  145. RNAME HEATER heater
  146.  
  147.  
  148. ! --- Plot boundaries
  149. cset, all
  150. cset, add, baffle
  151. pltype, ehid
  152. edge on
  153. bset all
  154. bdisp on
  155. view 1,1,1
  156. cplot
  157.  
  158.  
  159. ! --- Define a vertex set used to select the monitor cell
  160. !     The monitor cell is near the center of the domain
  161. *set DY,  HCHAN / NYC 
  162. *set DZ,  LEN / NZ
  163. *set DX,  TC2 / NXC
  164. *set YCH2, HCHAN / 2
  165. *set XMAX, TF2 + TC2
  166. *set XMIN, XMAX - DX - DX
  167. *set YMAX, HBOT + YCH2
  168. *set YMIN, YMAX - DY + DY
  169. *set ZMIN, LEN / 5
  170. *set ZMAX, ZMIN + DZ + DZ
  171. VSET newset, GRANGE XMIN, XMAX, YMIN, YMAX, ZMIN, ZMAX
  172. CSET newset, VSET ANY
  173. CSET DELETE, SOLID
  174. CPLOT
  175. *GET MCELL MNCSET
  176.  
  177. ! --- Define a vertex set used to select the solid reference cell
  178. *set YMIN 0
  179. *set DY HBOT / NYBOT
  180. *set YMAX, YMIN + DY + DY
  181. VSET newset, GRANGE XMIN, XMAX, YMIN, YMAX, ZMIN, ZMAX
  182. CSET newset, VSET ANY
  183. CSET DELETE, FLUID
  184. CPLOT
  185. *GET SCELL MNCSET
  186.  
  187. ! --- Define a vertex set used to select the pressure reference cell
  188. *set YMAX, HBOT + YCH2
  189. *set YMIN, YMAX - DY - DY
  190. *set ZMAX, LEN
  191. *set ZMIN, LEN - DX - DX
  192. VSET newset, GRANGE XMIN, XMAX, YMIN, YMAX, ZMIN, ZMAX
  193. CSET newset, VSET ANY
  194. CSET DELETE SOLID
  195. CPLOT
  196. *GET PCELL MNCSET
  197.  
  198. ! -- Set monitoring cells
  199. PMATERIAL 1, FLUID,
  200. PRES 1e5, PCELL
  201. MONI MCELL
  202.  
  203. PMATERIAL SOLCL, SOLID,
  204. MONI SCELL
  205. TDAT, TIN
  206.  
  207. ! --- Save the model
  208. save oneChannel.mdl
  209.  
  210. ! --- Write Geometry and Problem file in preparation for solve
  211. GEOM, oneChannel.geom, 0.001, BINARY, CHECK, SERIAL,
  212.