Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Modeling the Backward Facing Step using ANSYS FLUENT

Modeling the Backward Facing Step using ANSYS FLUENT, 2021
The objective of this experiment was to simulate the backward-facing step (BFS) using ANSYS FLUENT. The intention of this paper is to assist one who is new to ANSYS FLUENT set up a simulation of the backward-facing step. This paper is very reliant on an article titled “Assessment of particle-tracking models for dispersed particle-laden flows” for both the assumed value of the numerous parameters and the comparison between the results of the experiment. ...Read more
1 Modeling the Backward Facing Step using ANSYS FLUENT ENME 488 August 20, 2021 Professor: Dr. Meilin Yu Advisor: Dr. Kan Liu Prepared by Aryeh Laks
2 Tables ...................................................................................................................................... 2 Figures ..................................................................................................................................... 2 Objectives................................................................................................................................. 4 Introduction.............................................................................................................................. 4 Basic Theories ........................................................................................................................... 4 General ................................................................................................................................. 4 Velocity profile ...................................................................................................................... 6 Pressure gradient ................................................................................................................... 7 Geometry of the simulation vs. the geometry of the article .......................................................... 9 Reynolds number of the simulation vs. the Reynolds number of the article.................................... 11 Discrete phase modeling ........................................................................................................ 11 Experimental Methods .............................................................................................................. 12 Results & Discussion.................................................................................................................. 20 Conclusion ............................................................................................................................... 27 Appendix A: MATLAB functions ................................................................................................... 28 Code for inlet velocity profile .................................................................................................. 28 Code for reading ASCII Data exported from ANSYS Fluent and graphing it ...................................... 30 Appendix B: Air & Particles (Multiphase Model) ............................................................................ 32 Appendix C: Pictures ................................................................................................................. 37 Appendix D: References ............................................................................................................. 39 Tables Table 1 Numerical methods, schemes and boundary conditions in ANSYS FLUENT [1] ....................... 4 Table 2 Values extracted from article (Sec 4.1-2) modeling BFS [1] ................................................. 5 Table 3 Flow properties for the BFS [1] ...................................................................................... 10 Table 4 DPM Boundary Conditions [9] ....................................................................................... 35 Figures Figure 1 Boundary conditions for the log law ............................................................................... 6 Figure 2 - Velocity profile of the inlet channel using the log law ........................................................ 7 Figure 3 geometry of the mesh used for ANSYS FLUENT ................................................................ 8 Figure 4 Origin of the BFS according to Fessler and Eaton [1] ........................................................ 10 Figure 5 Geometry of the BFS according to Fessler and Eaton (1999) [1] ......................................... 10 Figure 6 Close up view of the mesh used for ANSYS FLUENT ......................................................... 13 Figure 7 General settings and gravitational acceleration ............................................................... 13
Modeling the Backward Facing Step using ANSYS FLUENT ENME 488 August 20, 2021 Professor: Dr. Meilin Yu Advisor: Dr. Kan Liu Prepared by Aryeh Laks 1 Tables ...................................................................................................................................... 2 Figures ..................................................................................................................................... 2 Objectives................................................................................................................................. 4 Introduction.............................................................................................................................. 4 Basic Theories ........................................................................................................................... 4 General................................................................................................................................. 4 Velocity profile ...................................................................................................................... 6 Pressure gradient ................................................................................................................... 7 Geometry of the simulation vs. the geometry of the article .......................................................... 9 Reynolds number of the simulation vs. the Reynolds number of the article....................................11 Discrete phase modeling ........................................................................................................11 Experimental Methods ..............................................................................................................12 Results & Discussion..................................................................................................................20 Conclusion ...............................................................................................................................27 Appendix A: MATLAB functions ...................................................................................................28 Code for inlet velocity profile ..................................................................................................28 Code for reading ASCII Data exported from ANSYS Fluent and graphing it......................................30 Appendix B: Air & Particles (Multiphase Model) ............................................................................32 Appendix C: Pictures .................................................................................................................37 Appendix D: References .............................................................................................................39 Tables Table 1 – Numerical methods, schemes and boundary conditions in ANSYS FLUENT [1] ....................... 4 Table 2 – Values extracted from article (Sec 4.1-2) modeling BFS [1] ................................................. 5 Table 3 – Flow properties for the BFS [1] ......................................................................................10 Table 4 – DPM Boundary Conditions [9] .......................................................................................35 Figures Figure 1 – Boundary conditions for the log law ............................................................................... 6 Figure 2 - Velocity profile of the inlet channel using the log law ........................................................ 7 Figure 3 – geometry of the mesh used for ANSYS FLUENT ................................................................ 8 Figure 4 – Origin of the BFS according to Fessler and Eaton [1] ........................................................10 Figure 5 – Geometry of the BFS according to Fessler and Eaton (1999) [1] .........................................10 Figure 6 – Close up view of the mesh used for ANSYS FLUENT .........................................................13 Figure 7 – General settings and gravitational acceleration...............................................................13 2 Figure 8 – Viscous Setting (SST k-omega, Mixture) .........................................................................14 Figure 9 – Model constants ........................................................................................................14 Figure 10 – Properties of air .......................................................................................................15 Figure 11 – Inlet boundary conditions ..........................................................................................15 Figure 12 – Outlet boundary conditions .......................................................................................16 Figure 13 – Solution method, scheme and momentum ...................................................................17 Figure 14 – Solution controls ......................................................................................................17 Figure 15 – Residual monitors.....................................................................................................18 Figure 16 – Initialization settings .................................................................................................19 Figure 17 – Convergence of residuals vs. number of iterations during runtime ...................................19 Figure 18 – Contour plot of x component of velocity ......................................................................20 Figure 19 – Quiver plot of the velocity at the positions 𝑥/𝐻 ≈ −1,2,… ,10........................................21 Figure 20 – Plot of the velocity profile created to match the style of the article..................................21 Figure 21 – Plot of the velocity profiles of the experiment and simulation provided by the article [1] ....22 Figure 22 – Contour plot of x component of velocity with particles ..................................................22 Figure 23 – Particle tracking .......................................................................................................22 Figure 24 – Particle tracking zoomed in ........................................................................................23 Figure 25 – Plot of the velocity profile of the fluid part of the particle phase in the style of the article ...23 Figure 26 – Quiver plot of the velocity profile of the particle part of the particle phase at the positions 𝑥/𝐻 ≈ −1,2,… ,10 ...................................................................................................................24 Figure 27 – Plot of the velocity profile of the particle part of the particle phase in the style of the article ..............................................................................................................................................24 Figure 28 – Particle tracking with no gravity..................................................................................25 Figure 29 – Particle tracking zoomed in with no gravity ..................................................................25 Figure 30 – Plot of the velocity profile of the fluid part of the particle phase with no gravity................25 Figure 31 – Comparison of the velocity profiles of the dispersed phase in the main direction 𝑢𝑃, 𝑥𝑦 behind the BFS from simulations in ANSYS FLUENT and OpenFOAM on mesh A and experiment according to Fessler and Eaton (1999) [1] ...................................................................................................26 Figure 33 – Multiphase model ....................................................................................................32 Figure 34 – Set injection properties .............................................................................................33 Figure 35 – Inert particle properties.............................................................................................34 Figure 36 – Discrete phase model conditions for the inlet boundary conditions .................................34 Figure 37 - Solution Methods......................................................................................................35 Figure 38 – Solution controls ......................................................................................................36 Figure 39 – Multiphase initialization settings.................................................................................36 3 Objectives The objective of this experiment was to simulate the backward facing step (BFS) using ANSYS FLUENT. The intention of this paper is to assist one who is new to ANSYS FLUENT set up a simulation of the backward facing step. Introduction The proper modeling of fluids and particles in fluids has a wide range of applications. An example of one application is the modeling of COVID 19 particles in the air. A simulation of the backward facing step was attempted using ANSYS FLUENT. The reason that the backward facing step was chosen is that it is a welldocumented experiment and can therefore serve as benchmark [1]. This paper is very reliant on an article titled “Assessment of particle-tracking models for dispersed particle-laden flows [1]” for both the assumed value of the numerous parameters and the comparison between the results of the experiment. It will be constantly referred to as “the article” throughout this paper. Basic Theories General The methods, schemes and boundary conditions that are relevant for the simulation are organized in Table 1 – Numerical methods, schemes and boundary conditions in ANSYS FLUENT below. Table 1 – Numerical methods, schemes and boundary conditions in ANSYS FLUENT [1] Numerical methods steady Solver Pressure-based Pressure–velocity coupling SIMPLE Multigrid Algebraic multigrid (AMG) Under-relaxation factors (correspond to the default settings in ANSYS FLUENT) Spatial discretization • • • 0.3 – pressure 0.7 – momentum 0.8 – turbulence Pressure Standard Convective terms Second-order upwind Gradient Green–Gauss node-based 4 interpolation in all model equations Miscellaneous Second-order upwind The values relevant for the simulation were taken from an article that models the backward facing step using ANSYS FLUENT. They are shown below in Table 2 – Values extracted from article (Sec 4.1-2) modeling BFS. Table 2 – Values extracted from article (Sec 4.1-2) modeling BFS [1] Nodes Cells (with equidistant intervals along the main flow direction x and a relative refinement along the step contour) Dynamic viscosity Properties Reynolds Diameter Density Mass flow rate Particle Injection velocity Maximum velocity (at 𝑦/ℎ = 0.5) Inlet patch location (𝑥/𝐻 ≈ −4 upstream of the step) Mass loading and volume fraction of solid material Boundary and initial conditions Velocity Maximum velocity Inlet Turbulence kinetic energy, k [2] Turbulence dissipation rate, ω [3] Outlet Pressure Wall Velocity 𝑚2 𝜈= 𝑠 𝑘𝑔 𝜇 = 1.838 ∙ 10−5 𝑚∙𝑠 18600 𝑑𝑃 = 7.0 ∙ 10−5 𝑚 𝑘𝑔 𝜌𝑃 = 8800 3 𝑚 𝑘𝑔 𝑚̇ 𝑃 = 1.58 ∙ 10−5 𝑠 𝑚 𝑢 ⃗ 𝑃 = 10.5𝑖 𝑠 𝑚 𝑈𝑥,0 = 10.5𝑖 𝑠 𝑥 𝑃 = −0.1068 𝑚 𝛼𝑃 = 5 ∙ 10−9 𝑚 𝑢 𝑎𝑣𝑔 = 9.39𝑖 𝑠 𝑚 𝑈𝑥,0 = 10.5𝑖 𝑠 𝑚2 𝑘 = 0.45 2 𝑠 1 𝜔 = 2800 𝑠 𝑝 = 0 𝑃𝑎 𝑚 𝑢 ⃗ = 〈0,0,0〉 𝑠 1.5 ∙ 10−5 Kinematic viscosity Air 32000 Although the kinematic viscosity was listed in the article [1] as 1.5 ∙ 10−5 𝑚2 /𝑠, the ANSYS FLUENT software requires the dynamic viscosity. The dynamic viscosity can be calculated using the following formula: 𝜈𝜌 = 𝜇 5 Equation 1 Where 𝜈 is the kinematic viscosity, 𝜌 is the density, and 𝜇 is the dynamic viscosity. Although the density of the air is not given in the article as well, it assumed to be 1.225 kg/m 3 , the preset of the ANSYS FLUENT software for the density of the air. 1.225 kg/m3 is also the density of air at sea level & 15 ⁰C according to the ISA [4]. Therefore, using Equation 1, 1.5 ∙ 10−5 × 1.225 = 𝜇 = 1.838∙ 10−5 𝑘𝑔/(𝑚 ∙ 𝑠). Velocity profile The article [1] also mentions that the simulation was performed with a turbulent profile at the inlet patch with a maximum velocity at the midpoint of the inlet patch and a zero velocity at the edges (walls) of the inlet patch in its simulation. Therefore, the log law was used to model the profile [5] [6]: 𝑦𝑣 ∗ 1 ) + 𝐵] 𝑢 = 𝑣 ∗ [ ln ( 𝜈 𝜅 Equation 2 Where 𝑣 ∗ is the friction velocity, 𝜅 is the Von Karman constant, 𝐵 is a constant, 𝑢 is the mean flow velocity at height 𝑦 above the boundary, and 𝜈 is the kinematic viscosity. In this case 𝜅 = 0.41 and 𝐵 = 5.0. The friction velocity can be solved using the knowledge that the maximum velocity is at the midpoint of the inlet patch. The figure below (see Figure 1 – Boundary conditions for the log law) illustrates. Therefore, 𝑢(𝑦 = ℎ̃) = 𝑢 𝑚𝑎𝑥. Substituting that into Equation 2, one obtains: 1 ℎ̃𝑣 ∗ ) + 𝐵] − 𝑢𝑚𝑎𝑥 = 0 𝑣 ∗ [ ln ( 𝜅 𝜈 Equation 3 0.02𝑣 ∗ 1 ) + 5.0] − 10.5 = 0 𝑣∗ [ ln ( 0.41 1.5 ∙ 10−5 Figure 1 – Boundary conditions for the log law The friction velocity can then be solved using MATLAB’s built-in root solving function (see Code for inlet velocity profile). The friction velocity obtained is 𝑣 ∗ = 0.503. The value for 𝑣 ∗ can be substituted into 6 Equation 2 to obtain the velocity as a function of the position in the inlet. If the values are substituted into Equation 2 and simplified, one obtains: 𝑢 = 1.227ln 𝑦 + 15.30, 0 < 𝑦 ≤ 0.02 Equation 4 This equation is valid for the bottom half of the inlet channel. The upper half of the inlet channel is the mirror image of the lower half. A picture of the velocity profile of the inlet channel was generated by the MATLAB in the appendix (see Code for inlet velocity profile) and is shown below. This MATLAB code also generates an Excel Spreadsheet containing the x and y components of the velocity profile as well as the x and y position coordinates. The information from the Excel Spreadsheet can then be copied and pasted into the Windows notepad application and the text file can be saved as a “.prof” file. At that point, the ANSYS FLUENT program should be able to read it. Figure 2 - Velocity profile of the inlet channel using the log law Pressure gradient The pressure gradient is approximated by using the assumption that the inlet is a laminar, fully developed profile. Therefore, the relation between the velocity and the pressure gradient can be modeled by the following equation: 𝑢= 1 𝜕𝑝 2 ( ) 𝑦 + 𝑐1 𝑦 + 𝑐2 2𝜇 𝜕𝑥 7 Equation 5 One can see that the equation (Equation 5) is a quadratic equation with a parabolic shape. As the article provides three boundary conditions, it is easiest to substitute 1 𝜕𝑝 ( ) in place of the constant 𝑐0 and use 2𝜇 𝜕𝑥 the following equations when determining the velocity profile of the inlet patch: 𝑢 = 𝑐0 𝑦2 + 𝑐1 𝑦 + 𝑐2 Equation 6 Where 𝑢 is the velocity in the x direction, 𝑦 is the position along the y axis, and 𝑐0, 𝑐1 , and 𝑐2 are constants. The value of the constants can be determined using the following boundary conditions: 𝑢(𝑦 = 0.0267 𝑚) = 0 𝑢(𝑦 = 0.0467 𝑚) = 10.5 𝑢(𝑦 = 0.0667 𝑚) = 0 𝑚 𝑠 Equation 7 Where 𝑦 = .0267 𝑚 is the location of the wall on the bottom of the inlet patch, 𝑦 = .0467 𝑚 is the location of the midpoint of the inlet patch, and 𝑦 = .0667 𝑚 is the location of the wall on the top of the inlet patch. The figure below (Figure 3 – geometry of the mesh used for ANSYS FLUENT) may be useful in understanding the relationship in the boundary conditions between the velocity in the x direction and the position along the y axis. The figure also describes the mesh arrangement used in the simulation. A larger picture of figure is shown in the Appendix as well (see Appendix C: Pictures). Figure 3 – geometry of the mesh used for ANSYS FLUENT Substituting the boundary conditions (Equation 7) into the equation for steady, laminar flow between fixed parallel plates (Equation 5), one obtains: 0 = (0.0267)2 𝑐0 + (0.0267)𝑐1 + 𝑐2 10.5 = (0.0467)2 𝑐0 + (0.0467)𝑐1 + 𝑐2 0 = (0.0667)2 𝑐0 + (0.0667)𝑐1 + 𝑐2 Equation 8 Rearranging into matrix form, one procures: (0.0267)2 [(0.0467)2 (0.0667)2 0.0267 1 𝑐0 0 0.0467 1] [𝑐1 ] = [10.5] 0 0.0667 1 𝑐2 8 Equation 9 𝐴𝐶 = 𝑈 Consequently, if one solves the matrix using inversion (𝐶 = 𝐴−1 𝑈 or in MATLAB: C = A\U), one can solve the constants in the equation for steady, laminar flow between fixed parallel plates (Equation 5), yielding: 𝑢(𝑦) = −26250𝑦2 + 2452𝑦 − 46.75 Equation 10 Using Equation 5 and Equation 6, one can see that: 𝑐0 = 1 ∆𝑝 1 𝜕𝑝 ( )≈ 2𝜇 ∆𝑥 2𝜇 𝜕𝑥 Equation 11 Rearranging, one obtains an approximation of the pressure gradient: ∆𝑝 = 𝑝1 − 𝑝2 = −2𝜇𝑐0 ∆𝑥 Equation 12 Where ∆𝑝 is the difference of pressure between two points (points 1 and 2 with point 1 being upstream), 𝑐0 is a constant (-26250), 𝜇 is the dynamic viscosity, and ∆𝑥 is the distance between two points (points 1 and 2 with point 1 being upstream). As this simulation uses a longer inlet with the distance from the inlet to the step being 1.4 m, ∆𝑥 is assumed to be 1.4 m. Therefore, if the values are substituted in, one obtains −2(1.838 ∙ 10−5 )(−26250)(1.4) = 𝑝1 − 𝑝2 = 1.35 − 0 (see Code for inlet velocity profile). Consequently, a pressure gradient of 1.35 Pa was used for the simulation. Geometry of the simulation vs. the geometry of the article Incidentally, it is important to note that while the origins of the x and y axis of the mesh used for ANSYS FLUENT match up to coordinates assumed by the article (see Figure 4 – Origin of the BFS according to Fessler and Eaton ), the inlet channel of the BFS is lengthened from 0.1 m (see Figure 5 – Geometry of the BFS according to Fessler and Eaton (1999) ) to 1.4 m (Figure 3 – geometry of the mesh used for ANSYS FLUENT) 9 Figure 4 – Origin of the BFS according to Fessler and Eaton [1] Figure 5 – Geometry of the BFS according to Fessler and Eaton (1999) [1] Moreover, the article says that the turbulent profile at the inlet patch is located at 𝑥/𝐻 ≈ −4 upstream of the step, where H is the step height at 0.0267 m, shown in the table below (Table 3 – Flow properties for the BFS [1]Table 3 ). Solving for x, one obtains 0.1068 m upstream of the step. This translates into 𝑥 = −0.1068 𝑚 for the location of the turbulent profile at the inlet patch on the x axis. However, as the inlet was lengthened, the inlet patch of the long inlet, 𝑥 = −1.4 𝑚 was used whenever the location of the turbulent profile at the inlet patch on the x axis was applicable. Table 3 – Flow properties for the BFS [1] Channel flow BFS flow Channel height, h 40 mm Step height, H 26.7 mm Channel width, w 457 mm w/H 17:1 h/H 5:3 Additionally, the article mentions that the number of nodes used in the simulation was 32000. The number of nodes for the lengthened inlet used in this simulation was 76,054. The reason the inlet was lengthened was to even out any irregularities arising from the rough modeling of the velocity profile using the log law before reaching the backwards facing step. 10 Reynolds number of the simulation vs. the Reynolds number of the article Another interesting detail to note was the way the article calculated the Reynolds number. The classic way to calculate the Reynolds number in a pipe or channel is: 𝑅𝑒 = 𝜌𝑈𝐷 𝑈𝐷 = 𝜇 𝜈 Equation 13 Where 𝑅𝑒 is the Reynolds number, 𝜌 is the density, 𝜇 is the dynamic viscosity, 𝜈 is the kinematic viscosity, 𝑈 is the velocity, and 𝐷 is the pipe or hydraulic diameter. The way the article calculates the Reynolds number is: 𝑅𝑒 = 𝑈𝑥,0 𝐻 𝜈 Equation 14 Where 𝜈 is the kinematic viscosity found in Table 2 – Values extracted from article (Sec 4.1-2) modeling 𝑚 BFS , 𝑈𝑥,0 = 10.5 is the maximum velocity also found in Table 2 – Values extracted from article (Sec 4.1𝑠 2) modeling BFS , and 𝐻 = 0.0267 𝑚 is the step height found in Table 3 – Flow properties for the BFS [1]. When those values are substituted into Equation 14, one obtains 18690, approximately equal to the value that the article gives for the Reynolds number (18600). Interestingly enough, the article chooses the step height despite fact that the step height does not have anything to do with the BFS’s inlet height or outlet height. [1] The more logical way to calculate the Reynolds number is: 𝑅𝑒𝑎𝑣 = 𝑢𝑎𝑣 𝐷ℎ 𝑢 𝑎𝑣(2ℎ) = 𝜈 𝜈 Equation 15 Where 𝑅𝑒𝑎𝑣 is the average Reynolds number, 𝜈 is the kinematic viscosity, 𝑢 𝑎𝑣 is the average velocity, 𝐷ℎ is the hydraulic diameter, and ℎ is the channel height. [5] The average velocity can be determined through the following equation: 𝑢 𝑎𝑣 = 0.5ℎ 1 ∫ 𝑢(𝑦) 𝑑𝑦 0.5ℎ 0 Equation 16 The average velocity was calculated numerically (see Code for inlet velocity profile) as 9.273 m/s. Incidentally, this is close to the average velocity of 9.39 m/s of the article. Discrete phase modeling 11 The discrete phase is modeled numerically by using a methodology called the Lagrangian–Eulerian approach. The fluid is assumed to be isothermal and incompressible while the particles are assumed to be spherical and point masses, allowing for the torque to be omitted. Furthermore, the particle volume fraction is usually assumed negligible compared to the carrier phase volume and particle-particle interactions are usually neglected as well. The particle motion is solved by summing the force balance, which is written in a Lagrangian frame on the particles. The Navier–Stokes equations are solved for the continuous carrier phase (using Reynolds-averaged Navier-Stokes – RANS) and the particles are treated as a dispersed phase and are tracked individually. Particle boundary layers, wake flow regions and similar flow processes on the particle scale or smaller are not directly solved and are instead modeled via functional correlations with empirical parameters. [1] [7] Experimental Methods The purpose of the Experimental Methods section is to detail the setup of the ANSYS FLUENT software when air without particles is modeled in the BFS geometry (one phase). It is also the intention that this section should be able to act as a tutorial for one who is new to ANSYS FLUENT. See Appendix B: Air & Particles for when air being modeled with particles in the discrete phase model (two phases) using ANSYS FLUENT. A picture of the close up of the mesh is shown below (see Figure 6 – Close up view of the mesh used for ANSYS FLUENT). The dimensions of the mesh were adapted from the article [1]. The figure taken from the article below (Figure 5 – Geometry of the BFS according to Fessler and Eaton (1999) ) provides the proportions. Earlier, it was shown that the channel height, h, is 40 mm (Table 3 – Flow properties for the BFS [1]). Therefore, 𝑥 𝐿,𝑈 = 2.5 ∙ 40 𝑚𝑚 = 0.1 𝑚 and 𝑥 𝐿,𝑈 = 35 ∙ 40 𝑚𝑚 = 1.4 𝑚. However, as mentioned earlier (see Figure 3 – geometry of the mesh used for ANSYS FLUENT), 𝑥 𝐿,𝑈 was changed to 1.4 m. 12 Figure 6 – Close up view of the mesh used for ANSYS FLUENT In the general parameters, the model’s gravitational acceleration was set to -9.8 m/s2 in the y direction (see Figure 8 – Viscous Setting (SST k-omega, Mixture)). Figure 7 – General settings and gravitational acceleration The model was set to Viscous (SST k-omega, Mixture) (see Figure 8 – Viscous Setting (SST k-omega, Mixture)) and the Model constants were left unchanged (see Figure 9 – Model constants). 13 Figure 8 – Viscous Setting (SST k-omega, Mixture) Figure 9 – Model constants The viscosity of the air was changed to 1.838 ∙ 10−5 kg/m∙s while the density of the air was left as 1.225 kg/m3 (see Figure 10 – Properties of air). 14 Figure 10 – Properties of air The velocity profile was imported. Using the MATLAB code (see Code for inlet velocity profile), there should be 4 components: x (a uniform position of -1.4 m), y (position in m), x-velocity (the velocity profile generated by the log law in m/s), and y-velocity (a uniform velocity of 0 m/s). For the boundary condition of the inlet, the type was set to Velocity Inlet. The pressure was set to 1.35 Pa, the x component of the velocity was set to x velocity from the imported velocity profile, and the y component of the velocity was set to y velocity from the imported velocity profile. (see Figure 11 – Inlet boundary condition). Figure 11 – Inlet boundary conditions 15 For the boundary condition of the outlet, the type was set to Pressure Inlet. The pressure was set to 0 (Figure 12 – Outlet boundary conditions below). The turbulence specification method was set to K and Omega for both the inlet and the outlet. The turbulence kinetic energy was set to k = 0.45 m2 /s2 and the turbulence dissipation rate was set to ω = 2800 1/s to match the article (see Table 2 – Values extracted from article (Sec 4.1-2) modeling BFS earlier as well as Figure 11 – Inlet boundary conditions and Figure 12 – Outlet boundary conditions). Figure 12 – Outlet boundary conditions For the solution method, the scheme was set to SIMPLE, the gradient was set to Green–Gauss node-based, and the Pressure was set to Standard to match the article (see Table 1 – Numerical methods, schemes and boundary conditions in ANSYS FLUENT earlier) and the other schemes were assumed to be set to SecondOrder Upwind (see Figure 13 – Solution method, scheme and momentum below). 16 Figure 13 – Solution method, scheme and momentum For the controls, the under-relaxation factors were left unchanged (see Table 1 – Numerical methods, schemes and boundary conditions in ANSYS FLUENT). However, the advanced solution controls were modified. The Stabilization method was set to GMRES. For the Fixed Cycle Parameters in the Algebraic multigrid (AMG), the number of Pre-Sweeps and Post-Sweeps was set to 10 and 1, respectively. Figure 14 – Solution controls 17 The absolute criteria of the residual monitors in the monitors section were all set to 10−5 (see Figure 15 – Residual monitors). Figure 15 – Residual monitors For the initialization, the gauge pressure was initialized to 1.35 Pa. The x velocity was initialized to 9.39 m/s, the mean velocity of the fully developed velocity profile of the inlet patch, and the y velocity was set to 0 m/s as found in the article [1] (see Figure 16 – Initialization settings below). The turbulence kinetic energy, k [2], was set to 0.45 m2 /s2 and the turbulence dissipation rate, ω [3], was set to 2800 1/s as found in the article (see Table 2 – Values extracted from article (Sec 4.1-2) modeling BFS earlier). The initialization was computed from the inlet. 18 Figure 16 – Initialization settings The number of iterations was set to 10000. However, the residuals converged before 2500 iterations (see Figure 17 – Convergence of residuals vs. number of iterations during runtime). Figure 17 – Convergence of residuals vs. number of iterations during runtime 19 Results & Discussion The velocity was first calculated without including the particle phase. The x component of the velocity is shown in the figure below (see Figure 18 – Contour plot of x component of velocity). Incidentally, one can see that the “.prof” file was properly read as the inlet channel has a higher velocity in the middle of the channel, as opposed to the walls of the inlet which have a lower velocity. One can also see backflow with fluid moving towards the negative x direction (the blue colored region) directly behind the BFS as one would expect. Another positive sign of the simulation conforming to reality is that the velocity drops to around zero m/s along the walls further behind the BFS (the blue colored region). Figure 18 – Contour plot of x component of velocity The x velocity solution data was then exported as an ASCII file (with commas included) and a program was designed in MATLAB to import the ASCII file and convert it into standard MATLAB data (see Code for reading ASCII Data exported from ANSYS Fluent and graphing it). The data was then processed to plot the velocity profiles at 𝑥/𝐻 ≈ 𝑛 = −1,2,… ,10 (see Figure 19 – Quiver plot of the velocity at the positions 𝑥/𝐻 ≈ −1,2,… ,10). One can see that the reattachment happens at 𝑥/𝐻 ≈ 7 as specified by the article [1]. Incidentally, one can see that there are a larger number of data points towards the bottom of the wider channel. This is due to the design of the BFS used in this simulation. As mentioned earlier (Figure 6 – Close up view of the mesh used for ANSYS FLUENT, see also see Appendix C: Pictures), the BSF was designed with a smaller mesh size towards the bottom of the BFS; hence a higher concentration of points in that location. 20 Figure 19 – Quiver plot of the velocity at the positions 𝑥/𝐻 ≈ −1,2,… ,10 Another figure was generated using the MATLAB code in order to compare the results of this simulation to the experiment and modeling provided by the article (see Figure 20 – Plot of the velocity profile created to match the style of the article below). For the y axis, the y position was scaled by dividing by the step height, 𝐻. Therefore, the y axis is unitless. The graph of the x axis was created by adding the unitless, scaled x velocity (2 ∙ 𝑢 𝑥/𝑈𝑚𝑎𝑥) to the unitless, scaled x position (𝑥/𝐻). (See Code for reading ASCII Data exported from ANSYS Fluent and graphing it) Figure 20 – Plot of the velocity profile created to match the style of the article The simulation of this experiment matches very well both in the profile shape of the velocity and in the reattachment point to the simulation of the article. The figure provided by the article is shown below (Figure 21 – Plot of the velocity profiles of the experiment and simulation provided by the article ). 21 Figure 21 – Plot of the velocity profiles of the experiment and simulation provided by the article [1] The velocity was then calculated with the particle phase. The x component of the velocity is shown in the figure below (Figure 22 – Contour plot of x component of velocity with particles). Figure 22 – Contour plot of x component of velocity with particles The velocity magnitude as well as the path of the particle streams through the fluid are shown in the figure below (Figure 23 – Particle tracking). A larger picture of figure is shown in the Appendix as well (see Appendix C: Pictures). A figure that magnifies on the particle streams by a slight amount is also shown below (Figure 24 – Particle tracking zoomed in). Figure 23 – Particle tracking 22 Figure 24 – Particle tracking zoomed in Some interesting observations arise from the figures above. One observation is that the gravity exerted on the particles affects the trajectory of the particles. One can see (Figure 23 – Particle tracking and Figure 24 – Particle tracking zoomed in) that the particles eventually sink towards the floor of the inlet before the reaching BFS as well as sinking towards the floor along the channel downstream of the BFS upon exiting the inlet channel. Another observation is that the trajectory of the particles appears to have no effect on the flow of the fluid as well. One cannot see a noticeable difference between the simulation with the Discrete Phase Model (Figure 22 – Contour plot of x component of velocity with particles) and the simulation of the fluid without particles (Figure 18 – Contour plot of x component of velocity) earlier. It appears that although the particles are affected by gravity, they do not affect the fluid motion of the DPM (Figure 22 – Contour plot of x component of velocity with particles) when compared to the simulation of the fluid without particles (Figure 18 – Contour plot of x component of velocity). Another observation is the particles appear to bounce after contacting with the floor of the channel downstream of the BFS (see Figure 23 – Particle tracking and Figure 24 – Particle tracking zoomed in). This is likely due to the discrete phase model conditions of the walls. Since the reflect condition was selected for the walls, the particles bounce off the floor with a reduced momentum and velocity in the x direction and a reduced velocity in the opposite of the previous direction along the y axis [8]. A further observation is that although the air still exhibits backflow, none of the particles themselves appear to have backflow. The solution data of the particle phase’s fluid velocity was then exported as an ASCII file to MATLAB. One can see that there is no visible difference between the MATLAB plot of the DPM (Figure 25 – Plot of the velocity profile of the fluid part of the particle phase in the style of the article) and the MATLAB plot of the fluid without particles (Figure 20 – Plot of the velocity profile created to match the style of the article). One can see that the reattachment happens at 𝑥/𝐻 ≈ 7 as expected [1]. Figure 25 – Plot of the velocity profile of the fluid part of the particle phase in the style of the article 23 The solution data of the particle phase’s particle velocity was also exported as an ASCII file to MATLAB. It appears from the two figures below (Figure 26 – Quiver plot of the velocity profile of the particle part of the particle phase at the positions 𝑥/𝐻 ≈ −1,2,… ,10 and Figure 27 – Plot of the velocity profile of the particle part of the particle phase in the style of the article) that the x velocity of the particle phase did not get exported properly by ANSYS. It could be because the particles did not completely fill the space of the BFS geometry. Figure 26 – Quiver plot of the velocity profile of the particle part of the particle phase at the positions 𝑥/𝐻 ≈ −1,2,… ,10 Figure 27 – Plot of the velocity profile of the particle part of the particle phase in the style of the article The experiment was also simulated without gravity. One can see below (Figure 27 – Plot of the velocity profile of the particle part of the particle phase in the style of the article and Figure 28 – Particle tracking with no gravity) that the particles don’t sink towards the bottom of the channels and instead spread out 24 downstream after the step. However, it is apparent that there is no backflow, and therefore the particles do not completely fill the space. Consequentially, it is logical that the solution data of the particle phase’s particle velocity did not graph properly and resembled the two figures of the particle phase when gravity was present (Figure 26 – Quiver plot of the velocity profile of the particle part of the particle phase at the positions 𝑥/𝐻 ≈ −1,2,… ,10 and Figure 27 – Plot of the velocity profile of the particle part of the particle phase in the style of the article earlier) Figure 28 – Particle tracking with no gravity Figure 29 – Particle tracking zoomed in with no gravity As expected, there is no difference between the fluid velocity when there is no gravity (see Figure 30 – Plot of the velocity profile of the fluid part of the particle phase with no gravity) when compared with the fluid velocity when there gravity is present, as the particles don’t affect the fluid flow. Figure 30 – Plot of the velocity profile of the fluid part of the particle phase with no gravity The simulation performed does well when compared to the experimental data of the article. One can see from the figure below (Figure 31 – Comparison of the velocity profiles of the dispersed phase in the main direction 𝑢 𝑃,𝑥 (𝑦) behind the BFS from simulations in ANSYS FLUENT and OpenFOAM on mesh A and 25 experiment according to Fessler and Eaton (1999)) that the fluid flow of the particle phase (see Figure 30 – Plot of the velocity profile of the fluid part of the particle phase with no gravity) shares the same geometry as the experimental data of Fessler and Eaton (1999) found in the article [1]. However, the simulation found in this report differs with Mesh A (A two-dimensional mesh that most resembles the mesh used in this experiment) found in the figure below. Figure 31 – Comparison of the velocity profiles of the dispersed phase in the main direction 𝑢𝑃,𝑥 (𝑦) behind the BFS from simulations in ANSYS FLUENT and OpenFOAM on mesh A and experiment according to Fessler and Eaton (1999) [1] However, the article [1] points out that the block profile distribution of the fluid velocity found in Mesh A is not realistic. The particle cloud should spread span-wise to the flow and disperse into the recirculation zone as indicated by the experiment performed by Fessler and Eaton. Therefore, the article concludes that when turbulent particle laden flow is simulated, ANSYS FLUENT simulations should performed using three-dimensions even if it is reasonable to assume a two-dimensional fluid flow structure. The article suggests that this can be due to the three-dimensional character of turbulent dispersion getting lost in a two-dimensional fluid flow structure. Although it does not appear necessary, it would be interesting to perform the simulation using a three-dimensional mesh to see if there are any minor differences between the simulation performed in this paper and a simulation using three dimensions. The article also suggests that there may be a bug in the two-dimensional dispersion model of ANSYS FLUENT. This can explain why there is no error in the simulation as this experiment was performed using ANSYS 2020 and ANSYS 2021 while the article was published in 2016. Even if the article is correct in its suspicion of a bug, it is possible that ANSYS fixed the bug between 2016 and 2020. 26 Conclusion A simulation of the backward facing step was attempted using ANSYS FLUENT and compared with an article titled “Assessment of particle-tracking models for dispersed particle-laden flows” [1]. The BFS was modeled both with particles and without particles. The results of this simulation agree with those from the literature. The outcome of Fessler and Eaton’s experiment and this simulation appears to have no visible difference in the geometry of the velocity profile regardless of whether there were particles injected into the airflow or not. The reattachment point of the flow matched the article as well. Although the article points possible concerns when assuming a two-dimensional fluid flow structure for a turbulent particle laden flow, using a two-dimensional mesh did not produce any noticeable differences between the simulation in this experiment and the experiment of Fessler and Eaton. This experiment was instrumental in allowing me to learn the basics of using ANSYS FLUENT software. Proper knowledge of how to use computational software is very important in many fields of engineering. 27 Appendix A: MATLAB functions Code for inlet velocity profile clc, close all, clear all, format compact %% Given Values h = 40/1000; H = 26.7/1000; uWall = 0; uMax = 10.5; % % % % channel height, m step height, m velocity at the walls of the inlet patch, m/s maximum velocity, m/s yLow = H; % location of the bottom wall of the inlet patch, m yMid = H + .5*h; % location of the maximum velocity of the inlet patch, m yUpp = H + h; % location of the top wall of the inlet patch, m xLoc = -1.4; dx = 1.4; % location of the velocity profile of the inlet patch along the x-axis, m % distance for approximating pressure gradient nu = 1.5e-5; kappa = 0.41; B = 5.0; n = 100; rho = 1.225; ReArt = 18600; % % % % % % kinematic viscosity for power law, m^2/s Von Karman constant for power law constant for power law number of points density, kg/m^3 Reynold's number from the article, unitless z = 0; w = 0; dP = 7e-5; T = 273 + 25; mPdot = 1.58e-5; % % % % % position in z direction velocity in z direction particle diameter, m fluid temperature, assumed to be standard mass flow rate, kg/s x = ones(n,1)*xLoc; % x-position, m y = linspace(H,H+h,n)'; % y-position, m %% Solving the Boundary Conditions and Creating Velocity Profile - Power Law vstar0 = @(vstar) vstar*(1/kappa*log(h/2*vstar/nu) + B) - uMax; % friction velocity equation vstar = fzero(vstar0,0.4); % friction velocity, m/s % x-velocity equation, m/s uxPowerLaw = @(y) vstar.*(log(y.*vstar./nu)/kappa + B); u = zeros(n,1); m/s u(1:n/2) = uxPowerLaw( y(1:n/2)-H ); u(n/2+1:end) = uxPowerLaw( h-y(n/2+1:end)+H ); u(1) = uWall; u(n/2) = uMax; u(end) = uWall; % preallocation for x-velocity, % % % % % lower half of inlet, m/s upper half of inlet, m/s BC no slip condition, m/s BC mid channel condition, m/s BC no slip condition, m/s %% Find Reynolds's Number uAvg = ((h/2)^-1)*integral(uxPowerLaw,0,h/2); ReAvg = uAvg*(2*h)/nu; ReArtTry = uMax*H/nu; nuTry = (2*h)*uAvg/ReArt; number, m^2/s mu = nu * rho; muTry = nuTry * rho; number, kg/m*s % average velocity, m/s % expected Reynold's number % how the article calculated the Reynold's number % kinematic viscosity using article's Reynold's % expected dynamic viscosity , kg/m*s % dynamic viscosity using article's Reynold's fprintf('The Reynolds number using the method described in the article is %i\n', ReArtTry) fprintf('The Reynolds number using the method described by the professor is %.3e\n', ReAvg) %% Solving the Boundary Conditions and Creating Velocity Profile - Parabolic, Calculating Pressure Gradient 28 A = [yLow^2,yLow,1;... yMid^2,yMid,1;... yUpp^2,yUpp,1]; U = [uWall;uMax;uWall]; c = A\U; c0 = c(1); c1 = c(2); c2 = c(3); % % % % % c0*yLow^2 + c1*yLow c0*yMid^2 + c1*yMid c0*yUpp^2 + c1*yUpp velocity BCs, m/s constants generated + c2 = uWall, m/s + c2 = uMax, m/s + c2 = uWall, m/s by BCs dp = -2*mu*c0*dx; fprintf('\nThe approximate pressure gradient for a distance of %.3f m is %.3f Pa\n', dx,dp) % uxParabolic = @(y) c0.*y.^2 + c1.*y + c2; % x-velocity equation, m/s % u = uxParabolic(y); % *3/2 % x-velocity points, m/s %% Plot Velocity Profile v = zeros(n,1); % y-velocity, m/s quiver(x,y,u,v,.5) xlabel('x location (m)') ylabel('y location (m)') title('Velocity Components') legend('Inlet patch velocity profile') %% Write Velocity Profile to Excel titleExcel = ['((inlet point ',num2str(n),')']; C1 = {titleExcel;'(x'}; C2 = num2cell(x); C3 = {')'}; C4 = {'';'(y'}; C5 = num2cell(y); C6 = {')'}; C7 = {'';'(x-velocity'}; C8 = num2cell(u); C9 = {')'}; C10 = {'';'(y-velocity'}; C11 = num2cell(v); C12 = {')';'';')'}; C = [C1;C2;C3; C4;C5;C6; C7;C8;C9; C10;C11;C12]; % The information on the Excel Spreadsheet should be copied & pasted to a % txt file and saved as a .prof file filename = 'xvelocitylonginlet.xlsx'; writecell(C,filename,'Sheet','xvelocitylonginlet'); fprintf('\nThe velocity profile for the long inlet is exported to an Excel Spreadsheet named %s\n', filename) %% Write Injection Profile to Excel % ((x y z u v w diameter temperature mass-flow-rate) streamID) name = 'xinjectionlonginlet'; filename = [name,'.xlsx']; % C1 = {titleExcel} for i = 1:length(x) Cinj(i,1) = cellstr(['((',num2str(x(i)),' ',num2str(y(i)),' ',num2str(z),' ',... num2str(u(i)),' ',num2str(v(i)),' ',num2str(w),' ',... num2str(dP),' ',num2str(T),' ',num2str(mPdot),') streamID:',num2str(i),')']); end writecell(Cinj,filename,'Sheet',name); fprintf('\nThe injection profile for the long inlet is exported to an Excel Spreadsheet named %s\n', filename) 29 Code for reading ASCII Data exported from ANSYS Fluent and graphing it clc, close all, clear all, format compact tic %% Given Values h = 40/1000; H = 26.7/1000; xin = -1; xout = 14; a = -1; b = 10; % % % % % % channel height, m step height, m location of the inlet, m location of the outlet, m start of quiver graphing interval, m/m end of quiver graphing interval, m/m %% Load and Preprocess ASCII File % filename = 'OutputXVelLongInletNoPartFinal'; filename = 'OutputXVelPhase1PartNoGinj'; premat = readcell(filename); premat(:,1) = []; % remove column of ANSYS cell numbers strCell = premat(1,:); % variable names mat = cell2mat(premat(2:end,:)); % converts cell structure to matrix xPos = mat(:,1); % x position, m yPos = mat(:,2); % y position, m xVel = mat(:,3); % x velocity, m/s yVel = zeros(size(mat,1),1); % y velocity, m/s xdH = xPos/H; xdHsimp = round(xdH*1,1); % x/H, x scaled by H to match the article % keep rounded points of x/H %% Channel Shape and Quiver Plot hold on xlabel('x/H (m/m)') ylabel('y (m)') % shape of long inlet x = [0 xout xout xin xin 0 0]; % m y = [0 0 h+H h+H H H 0]; % m patch(x,y,'w') % quiver plot for i = a:b Irange = find(xdHsimp == i*1); xPquiv = xdH(Irange); yPquiv = yPos(Irange); xVquiv = xVel(Irange); yVquiv = yVel(Irange); q = quiver(xPquiv,yPquiv,xVquiv,yVquiv,200); q.ShowArrowHead = 'off'; q.Marker = '.'; end % % % % % % index for quiver column x position for quiver, m/m y position for quiver, m x velocity for quiver, m/s y velocity for quiver, m/s quiver plot column % mark base of the quiver arrow %% Plot figure hold on axis equal xlabel('2 \cdot u_x/U_{max} + x/H') ylabel('y/H') patch(x,y/H,'w','LineWidth',2) % shape of long inlet scaled by H axis([xin xout 0 h/H+1]) % axis limit of graph scaled by H Uscale = 2/10.5; % 2/Umax for i = [2,5,7,9,12] Irange = find(xdHsimp == i*1); % index for column line([i i],[0 h/H+1]) % y position line yP = yPos(Irange)/H; % y position for x velocity xV = xVel(Irange)*Uscale + i; % x velocity according to x position 30 yPxV = sortrows([yP,xV]); plot(yPxV(:,2),yPxV(:,1),'k') % matrix for sorting velocity according to y position % plot(x velocity + position, y position) end toc 31 Appendix B: Air & Particles (Multiphase Model) The purpose of this section is to detail the setup of the ANSYS FLUENT software when air is modeled with particles in the BFS geometry (multiphase phase). It is also the intention that this section should be able to act as a tutorial for one who is new to ANSYS FLUENT. In the models section, the multiphase model was switched from off to mixture (see Figure 32 – Multiphase model below). Figure 32 – Multiphase model An injection file was created using MATLAB (see Code for inlet velocity profile). The velocity profile used to create the injection velocity profile was the same as the velocity profile of the inlet fluid (see Velocity profile). The diameter and flow rate of both points are set to 7e-5 m and 1.58e-5 kg/s respectively. The position and velocity in the z direction were assumed to be 0 and the temperature was assumed to be 25 ⁰C or 298 Kelvin (in retrospect, it would have been better to use 15 ⁰C or 278 Kelvin to stay consistent with the density according to the ISA standards [4]). The values for the diameter and flow rate were obtained directly from the article and collected in Table 2 – Values extracted from article (Sec 4.1-2) modeling BFS. The MATLAB code generated an Excel Spreadsheet which was then copied and pasted to notepad and saved as an “.inj” file. The file was then imported using the Set injection properties found in the Discrete 32 Phase section under the models section (see Figure 33 – Set injection properties). The injection type was set to file and the file was selected using the file button. Incidentally, the material was set to copper. The name of material can be left unchanged as well so long as the material is set to the correct density. Figure 33 – Set injection properties The density of the inert particles in the materials section was changed to 8800 kg/m3 (see Figure 34 – Inert particle properties below) to match the density of the copper particles mentioned in the article and collected in Table 2 – Values extracted from article (Sec 4.1-2) modeling BFS. 33 Figure 34 – Inert particle properties For the discrete phase model conditions in the boundary conditions section (DPM tab in Figure 35 – Discrete phase model conditions for the inlet boundary conditions below), the escape condition was selected for the inlet and outlet and the reflect condition was selected for the walls. The phase was also set to mixture. Figure 35 – Discrete phase model conditions for the inlet boundary conditions 34 For more elaboration of the discrete phase model conditions, a table has been included below (Table 4 – DPM Boundary Conditions ). More information can be found online at ANSYS FLUENT 12.0 User's Guide 23.4.1 Discrete Phase Boundary Condition Types [8]. Table 4 – DPM Boundary Conditions [9] Boundary DPM BC Physical Meaning inlet escape - outlet escape Particle leaves the domain – Tracking ends wall trap Particle is removed but its current mass and energy is imparted to the gas phase (if the particles will stick to this boundary). wall_pipe-[*] reflect Particle rebounds off of the pipe wall with the normal and tangential coefficients of restitution set in the reflect panel. For Methods under the Solutions section, as found in Table 1 – Numerical methods, schemes and boundary conditions in ANSYS FLUENT, the scheme was set to Coupled, the gradient was set to Green-Gauss Node Based, and all Spatial discretization settings besides the volume fraction were set to Second Order Upwind (see Figure 36 - Solution Methods below) [9]. Figure 36 - Solution Methods For the Pseudo Transient Explicit Relaxation Factors in the controls, the Momentum, Volume Fraction, and Turbulent Kinetic Energy were changed to 0.7, 5 ∙ 10−9 , and 0.8 respectively (see Table 1 – Numerical methods, schemes and boundary conditions in ANSYS FLUENT). In the advanced solution controls, the Stabilization method were all set to GMRES. For the Fixed Cycle Parameters in both the Scalar Parameters 35 and the Coupled Parameters of the Algebraic multigrid (AMG), the number of Pre-Sweeps and PostSweeps were set to 10 and 1, respectively (see Figure 37 – Solution controls). Figure 37 – Solution controls For initialization under the Solutions section, the phase 2 volume fraction to was set to 5 ∙ 10−9 as found in the article and collected in Table 2 – Values extracted from article (Sec 4.1-2) modeling BFS. (see Figure 38 – Multiphase initialization settings below) Figure 38 – Multiphase initialization settings 36 Appendix C: Pictures 37 38 Appendix D: References [1] F. Greifzu, C. Kratzsch, T. Forgber, F. Lindner and R. Schwarze, "Assessment of particle-tracking models for dispersed particle-laden flows," ENGINEERING APPLICATIONS OF COMPUTATIONAL FLUID MECHANICS, 2016. [2] CFD Online, "Turbulence kinetic energy," CFD-Wiki, the free CFD reference, 06 2011. [Online]. Available: https://www.cfd-online.com/Wiki/Turbulence_kinetic_energy. [Accessed May 2021]. [3] CFD Online, "Specific turbulence dissipation rate," CFD-Wiki, the free CFD reference, 06 2011. [Online]. Available: https://www.cfd-online.com/Wiki/Specific_turbulence_dissipation_rate. [Accessed May 2021]. [4] A. M. Helmenstine, "What Is the Density of Air at STP?," ThoughtCo.com, 02 2020. [Online]. Available: https://www.thoughtco.com/density-of-air-at-stp-607546. [Accessed May 2021]. [5] D. M. Yu, Log_law_turbulence.pdf, Baltimore, 2021. [6] F. Stern, "Chapter 8 Flow in Conduits," Fall 2014. [Online]. Available: http://user.engineering.uiowa.edu/~fluids/posting/Lecture_Notes/Chapter8.pdf. [Accessed August 2021]. [7] P. S. SHANKARA, "CFD SIMULATION AND ANALYSIS OF PARTICULATE DEPOSITION ON GAS | OhioLINK Electronic Theses & Dissertations (ETD) Center," 2010. [Online]. Available: https://etd.ohiolink.edu/apexprod/rws_etd/send_file/send?accession=osu1262290700&dispositio n=attachment. [Accessed August 2021]. [8] ANSYS, "ANSYS FLUENT 12.0 User's Guide - 23.4.1 Discrete Phase Boundary Condition Types," ENEAGRID PROJECTS WEB PAGES, 01 2009. [Online]. Available: https://www.afs.enea.it/project/neptunius/docs/fluent/html/ug/node699.htm. [Accessed May 2021]. [9] ANSYS, Introduction to ANSYS FLUENT - Workshop 6 - Using the Discrete Phase Model (DPM), ANSYS, 2010. [10] P. M. Gerhart, A. L. Gerhart and J. I. Hochstein, "6.9.1 Steady, Laminar Flow between Fixed Parallel Plates," in Munson, Young, and Okiishi’s Fundamentals of Fluid Mechanics, United States of America, John Wiley & Sons, 2016, p. 323. 39
Keep reading this paper — and 50 million others — with a free Academia account
Used by leading Academics
Nikos Mantzakouras
National & Kapodistrian University of Athens
Mojtaba Dehmollaian
University of Tehran
Florentin Smarandache
University of New Mexico
Imam Taufiq
Universitas Andalas