Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.59 KB | None | 0 0
  1. \documentclass[10pt]{article}
  2. \usepackage{geometry}
  3. \geometry{
  4. a4paper,
  5. total={170mm,257mm},
  6. left=20mm,
  7. top=20mm,
  8. }
  9. \usepackage[utf8]{inputenc}
  10. \usepackage{mathtools}
  11. \usepackage{amsmath}
  12. \usepackage{booktabs}
  13. \usepackage{pgfplots}
  14. \usepackage{tikz}
  15. \usetikzlibrary{arrows}
  16. \usepackage{xfrac}
  17. \usepackage{multirow}
  18. \usepackage{multicol}
  19. \usepackage{sectsty}
  20. \usepackage{fontspec}
  21. \usepackage{mathptmx}
  22. \usepackage{abstract}
  23. \usepackage{subfigure}
  24. \usepackage[sort]{natbib}
  25. \setcitestyle{author,authoryear,open={(},close={)}}
  26. \bibliographystyle{apa}
  27. \usepackage[labelfont={bf,sf},textfont={bf,sf},font=footnotesize]{caption}
  28. \usepackage[font=sf]{floatrow}
  29.  
  30.  
  31. % Notes:
  32.  
  33. % To put a caption above a table, simply put \caption{} above the tabular environment,
  34. % like i have done in the tables below.
  35. % The sffamily turns things into arial font when you wrap them in braces, i have set the section and subsection titles to this font. it says any further sections (by that I am guessing is subsub sections)
  36. % should be 10pt Times new Roman, which is what they are set to.
  37. % use "\citep{}" to get the correct citation.
  38.  
  39.  
  40. \renewcommand{\abstractname}{}
  41. \renewcommand{\absnamepos}{empty}
  42. \renewcommand{\floatpagefraction}{.8}
  43. \setsansfont[Ligatures=TeX]{Arial}
  44. \sectionfont{\fontsize{9}{15}\sffamily \MakeUppercase}
  45. \subsectionfont{\fontsize{9}{15}\sffamily}
  46. \renewcommand{\footnotesize}{\fontsize{8pt}{11pt}\selectfont}
  47. \subsubsectionfont{\fontsize{10}{15}\rmfamily}
  48. \title{\fontsize{10pt}{12pt}{\sffamily{\textbf{EG501 COMPUTATIONAL FLUID DYNAMICS REPORT}}}}
  49. \author{\fontsize{10}{15}{\rmfamily{James Long (51550519)}}}
  50. \date{\vspace{-5ex}}
  51. \setlength{\parindent}{0.25in}
  52. \setlength{\absleftindent}{0.25in}
  53. \setlength{\absrightindent}{0.25in}
  54. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  55. %begin document
  56. \pgfplotsset{compat=newest}
  57. \begin{document}
  58. \setsansfont[Ligatures=TeX]{Arial}
  59. \setmainfont[Ligatures=TeX]{Times New Roman}
  60. \setromanfont[Ligatures=TeX]{Times New Roman}
  61. \maketitle
  62. \begin{abstract}
  63. \rmfamily{
  64. \fontsize{8pt}{12pt}{
  65. A hot cylinder cross flow is a common flow geometry encountered in any process plant when shell and tube heat exchangers are used. Heat exchanged in these methods is significantly influenced by the degree of mixing and boundary layer formation, making turbulence models an invaluable tool to investigate and quantify heat exchanged between fluids without experiments.
  66. This report investigates the turbulent behaviours of a cylinder in cross flow for 3 separate Reynolds' number as well as the heat transfer behaviour. The aims of these simulations were to successfully verify and validate the models and simulations against literature, and analyse the results to inspect the turbulent mixing and how it affect the heat transfer from the cylinder to the fluid.
  67. It was found that the k-$\varepsilon$ model did not give an accurate result for the drag co-efficient of the cylinder in cross flow, giving an under-estimation. The Transition SST model gave a result that was more accurate and had excellent agreement with the values given in literature detailed in the document. Vortex shedding occurred in the simulation for $Re = 10,000$. }
  68. }
  69. \end{abstract}
  70.  
  71. \section*{\textbf{INTRODUCTION}}
  72.  
  73. \section*{\textbf{SIMULATION SET UP}}
  74. \subsection*{Geometry}
  75. Figure \ref{fig:geometry} shows the geometry set up used for all simulations.
  76. \begin{figure}[h]
  77. \centering
  78. \resizebox{0.6\textwidth}{0.5\textwidth}{
  79. \begin{tikzpicture}
  80. \node[anchor=south west,inner sep=0] at (0,0) {\includegraphics{geometry.png}};
  81. \draw[>=stealth, ultra thick, <->] (7.3,8.79) -- (8.5,8.79);
  82. \draw[ultra thick] (7.3,8.79) -- (8.5,8.79) -- node[above] {\Large{D = 2.5cm}} ++(2.5,0);
  83. \draw[dashed, thick] (6,8.79) -- (8.5,8.79);
  84. \draw[>=stealth, ultra thick, <->] (1.9,7.5) -- node[above] {\Large{L\textsubscript{1} = 11.5cm}} (7.9,7.5);
  85. \draw[>=stealth, ultra thick, <->] (7,8.79) -- node[right] {\Large{H\textsubscript{1} = 12.5cm}} (7,15.25);
  86. \draw[>=stealth, ultra thick, <->] (15.5,2.3) -- node[right] {\Large{H = 25cm}} (15.5,15.25);
  87. \draw[dashed, thick] (7.9,11) -- (7.9,7);
  88. \draw[>=stealth, ultra thick, <->] (1.9,5) -- node[above] {\Large{L = 31.5cm}} (18.3,5);
  89. \end{tikzpicture}
  90. }
  91. \caption{An image exported from the geometry file used in Ansys. Annotated with the dimensions used to make the geometry file. Dashed lines go through the centre of the cylinder circle. The shaded grey area is the flow domain.}
  92. \label{fig:geometry}
  93. \end{figure}
  94.  
  95. \subsection*{Mesh}
  96. The meshes used in the simulations were all unstructured, made with a triangular method. the mesh tightness around the cylinder and the mesh tightness in the bulk of the flow domain will both affect the solution from the simulation. For this reason, refinement was used around cylinder. This way, decreasing the element size of the mesh will increase the tightness around the cylinder and the bulk of the flow domain, as the refinement method used in Ansys meshing will use element sizes smaller than that of the over-all mesh element size.
  97. \subsection*{Simulation Set Up}
  98. \subsubsection*{Initial and Boundary Conditions}
  99. The boundary conditions of the upper and lower walls of the geometry was set to a wall with no shear. The inlet boundary condition was set to as a velocity inlet, with a uniform flow velocity profile. The outlet broundary condition was set as a pressure outlet.
  100.  
  101. \subsubsection*{Flow past a cylinder}
  102. For the steady simulations at Re = 10, the laminar viscous model in Fluent was used. For Re = 100, the laminar viscous model was used, but the simulation was switched from steady to transient, with 10 iterations per time step. The number of time steps taken was 500, which made sure that the flow in the simulation would reach a pseudo steady state. 2 models were used for Re = 10,000, the k-$\varepsilon$ and the transition shear stress transport (tranistion-SST) model. These were both run as transient simulation, and were allowed to run for 1000 time steps to ensure that the flow reached a pseudo-steady state.
  103. \subsubsection*{Flow past a heated cylinder}
  104. The fluid used was air at 75$^\circ$C, the properties of air were evaluated at this temperature using \citep{perrys}
  105.  
  106. \section*{\textbf{RESULTS AND ANALYSIS}}
  107.  
  108. \subsection*{Task 2.2.2}
  109. \subsubsection*{Verification}
  110. For the laminar model, the error in the velocity profile 5 cm down stream of the cylinder after 500 of the same time steps (and therefor the velocity profiles at the same time) was used as the variable of interest to evaluate mesh independence. The error between solution from different mesh sizes is calculated as:
  111. \begin{equation}
  112. \varepsilon = \frac{1}{N}\large{\sum_{j = 1}^N} \left| \frac{u_{x,j}^{i+1} - u_{x,j}^{i}}{u_{x,j}^{i}} \right|
  113. \end{equation}
  114. For higher Reynolds numbers, $Re = 10,000$, it was found that calculating the error using velocity profiles was too difficult due to the chaotic nature of the turbulent mixing after the cylinder. The variable of interest in this case was the drag co-efficient. This was used to evaluate mesh independence instead of velocity profiles. Since it was seen that the drag co-efficient and nusselt number oscillated with time in the simulation, the time averages of these values were calculated as:
  115. \begin{equation}
  116. \overline{C_D} = \frac{\displaystyle{\int_{t_1}^{t_2}C_D\,dt}}{t_2 - t_1}\qquad \overline{Nu} = \frac{\displaystyle{\int_{t_1}^{t_2}Nu\,dt}}{t_2 - t_1}
  117. \end{equation}
  118. Where the integral was calculated numerically from the exported $C_D\times$T and $Nu\times$T data using the simpsons rule in a Python3 script.
  119. The verification results are tabulated in table \ref{tab:verification1}, where it is shown the error between the solutions provided by the mesh are reasonably low, enough to say that the results have mesh independance.
  120. \begin{table}[h]
  121. \centering
  122. \refstepcounter{table} \label{tab:verification1}
  123. {\renewcommand{\arraystretch}{1.3}%
  124. \begin{tabular}{|c c c c c |}
  125. \hline
  126. &&&&\\
  127. \multicolumn{5}{|l|}{\shortstack[l]{\footnotesize{\textbf{Table \ref{tab:verification1}. Tabulated errors between variables of interest for different mesh sizes at different Reynolds's numbers. }} \\
  128. \footnotesize{\textbf{The underlined mesh sizes are the selected and used mes resolutions.}}}} \\
  129. \hline
  130. Re & Mesh Size & $\overline{C_D}$ & Literature $\overline{C_D}$ & $\varepsilon$\\
  131. 10 & 50,000 cells & 3.57 & 2.83 & 0.2615 \\
  132. 100 & 42,900 cells & 1.52 & 1.41 & 0.0780 \\
  133. 10,000 (K-$\varepsilon$) & 71,808 cells & 0.88 & 1.09 & 0.1927 \\
  134. 10,000 (Transition-SST model) & 115,197 cells & 1.12 & 1.09 & 0.0275 \\
  135. \hline
  136. \end{tabular}
  137. }
  138. \end{table}
  139. \begin{figure}[h]
  140. \centering
  141. \begin{tikzpicture}
  142. \begin{axis}[
  143. height = 0.5\textwidth,
  144. width = 0.7\textwidth,
  145. ylabel = {Pressure co-efficient, $C_p$},
  146. xlabel = {Angle about cylinder, rad},
  147. xmin = 0, xmax = 6.282914,
  148. xtick={0,1.5708,3.14159,4.7124,6.282914},
  149. xticklabels={$0$,$\frac{\pi}{2}$,$\pi$,$\frac{3\,\pi}{2}$,$2\pi$},
  150. no markers
  151. ]
  152. \addplot[red,thick] table [x=x, y=Pc, col sep=comma] {Re10000Cp.csv};
  153. \addlegendentry{$Re = 10,000$}%
  154. \addplot[blue,thick] table [x=x, y=Pc, col sep=comma] {Re100Cp.csv};
  155. \addlegendentry{$Re = 100$}
  156. \addplot[black,thick] table [x=x, y=Pc, col sep=comma] {Re10Cp.csv};
  157. \addlegendentry{$Re = 10$}
  158. \node[circle,fill,blue, inner sep=1.5pt,label = below:{\color{blue}$\theta_s = 1.61$ rad}, mark size = 1pt,text=blue] at (1.53,-1.427) {};
  159. \node[circle,fill,blue, inner sep=1.5pt,label = right:{\color{blue}$\theta_s = 5.04$ rad}, mark size = 1pt] at (4.94,-1.02) {};
  160. \node[circle,fill,red, inner sep=1.5pt,label = below:{\color{red}$\theta_s = 1.18$ rad}, mark size = 1pt,text=blue] at (1.4,-2.2) {};
  161. \node[circle,fill,red, inner sep=1.5pt,label = below:{\color{red}$\theta_s = 5.04$ rad}, mark size = 1pt] at (5.05,-1.63) {};
  162. \end{axis}
  163. \end{tikzpicture}
  164. \caption{Pressure co-efficient around the cylinder wall. The origin of the horizontal axis begins at the front of the cylinder to the flow, going clockwise around it. The Result for Re = 10,000 is taken from the transition-SST simulation and not the k-$\varepsilon$ model as it gave more accurate results.}
  165. \label{fig:my_label}
  166. \end{figure}
  167.  
  168. \subsubsection*{Validation}
  169. The results for the calculated drag co-efficient were compared to literature values which are all tabulated in table \ref{tab:validation1}.
  170.  
  171. It is seen that the transition shear stress transport model (sometimes known as gamma-Retheta SST) model gives a more accurate result than the k-$\varepsilon$ model. The k-$\varepsilon$ model is a 2 equation Reynold's averaged Navier Stokes model that is known to have a weak response to adverse pressure gradients and consequently under-predict boundary layer separation \citep{menter}. Both of these phenomena are significant for this flow geometry at this high Reynolds number. The transition-SST model on the other hand is a 4 equation model, that gives better treatment to the boundary layer in adverse pressure gradients \citep{argy}. This is likely the reason for the deference.
  172.  
  173. \begin{figure}[h]
  174. \centering
  175. \subfigure[\sffamily{\textbf{Vorticity contour plot for Re = 10}}]{
  176. \includegraphics[height = 0.45\textwidth, width = 0.48\textwidth]{vortRe10.png}
  177. }
  178. \subfigure[\sffamily{\textbf{Vorticity contour plot for Re = 10,000}}]{
  179. \includegraphics[height = 0.45\textwidth, width = 0.48\textwidth]{vortRe10000.png}
  180. }
  181. \caption{Vorticity contour plots for different Reynolds numbers.}
  182. \label{fig:vort}
  183. \end{figure}
  184.  
  185. \begin{figure}[h]
  186. \centering
  187. \subfigure[\sffamily{\textbf{Stream line plot for Re = 10}}]{
  188. \includegraphics[height = 0.45\textwidth, width = 0.45\textwidth]{streamlineRe10.png}
  189. }
  190. \subfigure[\sffamily{\textbf{Stream line plot for Re = 10,000}}]{
  191. \includegraphics[height = 0.45\textwidth, width = 0.45\textwidth]{streamlineRe10000.png}
  192. }
  193. \caption{Streamline plots for different Reynolds numbers.}
  194. \label{fig:streamline}
  195. \end{figure}
  196.  
  197. \subsection*{Task 2.2.2 part c)}
  198.  
  199. It is seen that for the laminar case, where Re = 10, the streamline profiles and pressure co-efficient all follow a profile expected from \citep{schlicht2}. That it, the streamlines for this case diverge around the cylinder and re-converge around the cylinder, returning to a similar distribution as before the cylinder, and there is no separation of the boundary layer from the cylinder body. The pressure co-efficient around the cylinder is symmetric, matching the limiting solution profile in figure 1.13 from \citep{schlicht2}. As the Reynolds number increases, the pressure co-efficient profile minima come closer together, indicating the angle of separation is decreasing (this angle being, the angle between the front of the cylinder to the flow and the point on the cylinder shoulder where the boundary layer separates, a satisfactory rendition is shown in figure 1.14 of \citep{schlicht2}), indicating that the flow separation occurs earlier along the cylinder with increasing Reynolds number.
  200.  
  201. As the Reynolds number increases, the wake behind the cylinder becomes unstable.
  202. These instabilities cause the wake to oscillate as does the velocity with time, moving down stream from the cylinder. This shown in the figures \ref{} and \ref{}, called Von K\'arm\'an vortex streets \citep{dudeman}. For Reynolds number (but Re < 3$\times$10$^{5}$), the boundary layer remains laminar, which seen to be the case as shown in figure \ref{} where the streamlines close to the cylinder are seen to be parallel in the boundary region before separation, although the wake becomes turbulent \citep{dudeman}. A separation bubble forms behind the cylinder where the boundary has separated, in which eddies form. For regions where 20 < Re < 50, a pair of symmetric, stable eddies form in the separation bubble that do not shed. As the Reynolds number increases further, the flow field becomes unstable. The instabilities formed in the wake, close to the cylinder cause these vortexes behind the cylinder to shed, id est, they cause the onset of the Von K\'arm\'an vortex street.
  203.  
  204.  
  205. \subsection*{Task 2.3.1}
  206. \subsubsection{Time averaged Nusselt Number}
  207. The time averaged Nusselt number for the simulation using the transition-SST model was 51.854, and the average Reynolds number around the cylinder was found to be 8,774, which is significantly different to the inlet Reynolds number of 10,000. Though the correlations used here from literature are insensitive to the Reynolds number, the difference here is large enough to make the assumption that the inlet Reynold's being equal to the Reynold's number around the cylinder invalid. Thus the the averaged Reynolds number around the cylinder is used in the correlations used.
  208. For the k-$\varepsilon$ the time averaged Nusselt number was 87.081 and the averaged Reynold's number around the cylinder was 10736.3. This is compared to the literature values in section. To use the functions provided from \citep{bernie}, \citep{Zman}, \citep{holman} and \citep{hilpi}, The prandlt number of the film, surface and bulk of the flow past cylinder had to be calculated.
  209. The Prandlt number for the bulk of the flow was calculated using the inputed values for the transport and thermodynamic properties (specific heat $c_p$, dynamic viscosity $\mu$ and thermal conductivity $k$) into the simulation, which were calculated using chapter one from \citep{perrys}. The same book chapter used to calculate $c_p$, $\mu$ and $k$ at he cylinder surface and film temperature. The calculations for the Prandlt numbers went as follows:
  210. {\renewcommand{\arraystretch}{1.3}%
  211. \begin{gather*}
  212. Pr = \frac{c_p \, \mu}{k}\\
  213. Pr = \frac{1003.70 \left[\sfrac{J}{kg\,K} \right] \times 2.0742 \times 10^{-5}\left[ \sfrac{kg}{m\,s} \right] }{0.0295 \left[ \sfrac{W}{m\,K} \right]} = 0.706 \\
  214. Pr_s =\frac{1118.91 \left[\sfrac{J}{kg\,K} \right] \times 2.9413 \times 10^{-5}\left[ \sfrac{kg}{m\,s} \right] }{ 0.0439 \left[ \sfrac{W}{m\,K} \right]} = 0.750 \\
  215. Pr_f =\frac{ 1017.34 \left[\sfrac{J}{kg\,K} \right] \times 2.5375 \times 10^{-5}\left[ \sfrac{kg}{m\,s} \right] }{ 0.0369 \left[ \sfrac{W}{m\,K} \right]} = 0.699
  216. \end{gather*}
  217. }
  218. The film temperature was estimated as the average of the wall and bulk temperature (as conjectured by \citep{bergman}) T$_f$ = 188$^\circ$C. Of course, in the simulation, the thermodynamic properties and transport properties (except from density) are held constant as temperature changes, thus the film and surface Prandlt numbers in the simulation are the same
  219. The resulting Nusselt number from literature sources and the correlations used are tabulated in table \ref{tab:Verification2}. The results from the k-$\varepsilon$ model are neglected from table \ref{tab:Verification2} as it was clear that k-$\varepsilon$ result was significantly different to the literature values, and bared no value in comparison. The error tabulated in table \ref{tab:Verification2} is the error between the simulation using the transition-SST model and the literature value.
  220. \begin{table}[h]
  221. \centering
  222. \refstepcounter{table} \label{tab:Verification2}
  223. {\renewcommand{\arraystretch}{1.2}%
  224. \begin{tabular}{|p{2.9cm} p{8.5cm} p{1.2cm} p{1.2cm}|}
  225. \hline
  226. &&&\\
  227. \multicolumn{4}{|l|}{\shortstack[l]{\footnotesize{\textbf{Table \ref{tab:Verification2}. Tabulated correlations, references and value found in calculating the average Nusselt}} \\
  228. \footnotesize{\textbf{ number as well as the error between the calculation and the simulation results. $Re = 10,000$.}}}} \\
  229. \hline
  230. Reference & Correlation & Nusselt number & Error (\%) \\
  231. \hline
  232. \citep{bernie} & \parbox{8.5cm}{
  233. \begin{equation}\label{bernie}
  234. \normalsize{
  235. \overline{Nu} = 0.3 + \frac{0.62\,Re^{\sfrac{1}{2}}Pr^{\sfrac{1}{2}}}{\left[ 1 + \left( \sfrac{0.4}{Pr}\right)^{\sfrac{2}{3}}\right]^{\sfrac{1}{4}}} \left[ 1+ \left( \frac{Re}{282000} \right)^{\sfrac{1}{2}} \right]}
  236. \end{equation}
  237. } &
  238. 43.70 & 03.4 \\
  239. \citep{hilpi} & \parbox{6cm}{\begin{equation}\label{hilpi}
  240. \overline{Nu} = 0.193\,Re^{0.618} Pr^{\sfrac{1}{3}}
  241. \end{equation}
  242. } &
  243. 39.91 & 29.9 \\
  244. \citep{Zman} & \parbox{6cm}{\begin{equation}\label{Zman}
  245. \overline{Nu} = 0.26\,Re^{0.6} Pr^{0.37}\left( \frac{Pr}{Pr_s}\right)^{\sfrac{1}{4}}
  246. \end{equation}
  247. } &
  248. 52.30 & 00.8 \\
  249. \citep{holman} & \parbox{6cm}{\begin{equation}\label{holman}
  250. \overline{Nu} = 0.25\,Re^{0.6} Pr^{0.38}\left( \frac{Pr_f}{Pr_s}\right)^{\sfrac{1}{4}}
  251. \end{equation}
  252. } &
  253. 49.98 & 03.7 \\
  254. \hline
  255. \end{tabular}
  256. }
  257. \end{table}
  258. It is seen the best agreement between the simulated Nusselt number and correlatoin are the results from equation \eqref{Zman}, \eqref{bernie} and \eqref{holman}. Although the errors associated with each correlation could not be retrieved from literature, it is known that these errors are typically in the range of 5\% to 15\%. Thus it can be said, that the Nusselt number predicted by the simulation has good agreement with the correlation proposed by \eqref{Zman}, \eqref{bernie} and \eqref{holman}.
  259.  
  260.  
  261. \subsubsection*{Time averaged drag co-efficient}
  262. $\overline{C_D}$ for the simulation using the k-$\varepsilon$ model was !!! and for the transition-SST model was !!!. Drag co-efficients for this turbelent flow for Re = 10,000 could not be sourced from literature. However, it is known that when a cylinder is heated, the drag co-efficient should increase be larger than that of a flow for the same Reynolds number \citep{Vman}. This is contrary to the results from both the transition-SST simulation and the k-$\varepsilon$ model.
  263.  
  264. \clearpage
  265. \bibliography{bibli.bib}
  266.  
  267.  
  268.  
  269.  
  270.  
  271. \end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement