Science topic

Computational Fluid Dynamics - Science topic

Computational Fluid Dynamics are numerical methods to solve and analyze problems that involve fluid flows.
Questions related to Computational Fluid Dynamics
  • asked a question related to Computational Fluid Dynamics
Question
3 answers
Hello, please, how can NOx (ppm) be determined numerically (using CFD ANSYS)?
Relevant answer
Answer
Md. Al-Amin, Many thanks; I appreciate your support
  • asked a question related to Computational Fluid Dynamics
Question
3 answers
Can somebody explain the difference in two terms : Interface tracking methods, and interface capturing methods in the context of multiphase flow modelling?
There are multiple methods, like, phase field model, level set, which categories do they fall in and why? if someone can help clarify this. please.
Relevant answer
Answer
In the context of multiphase flow modeling, interface tracking and interface capturing methods are two distinct approaches to handling the evolution of interfaces between different phases (e.g., liquid-liquid, liquid-gas). Here's an explanation of each and where methods like the phase-field model and level-set method fit in:
Interface Tracking Methods
  • Definition: Interface tracking methods explicitly track the location of the interface by using computational elements (grids, markers, or particles) that follow the interface as it evolves.
  • Key Features: The interface is a sharp boundary. The computational mesh or marker adapts to follow the interface. Examples: Lagrangian Methods: The interface is explicitly represented by marker points or meshes that move with the fluid flow. Front Tracking Methods: A separate mesh or set of points tracks the interface, which is then projected onto the computational grid.
  • Advantages: Precise interface representation. Accurate modeling of sharp discontinuities in properties like density or viscosity.
  • Disadvantages: Challenging for complex interface topologies (e.g., merging or splitting of interfaces). Computationally intensive due to the need for mesh adaptation or marker handling.
Interface Capturing Methods
  • Definition: Interface capturing methods implicitly represent the interface on a fixed computational grid without explicitly tracking its location. Instead, the interface is reconstructed or identified using a continuous field.
  • Key Features: The interface is not a sharp boundary but is represented by a transition zone. The governing equations for the field are solved across the entire domain, including the interface. Examples: Volume-of-Fluid (VOF): Tracks the volume fraction of a phase in each grid cell. Level-Set Method: Uses a signed distance function to represent the interface location. Phase-Field Method: Represents the interface as a diffuse region where an order parameter (like a concentration or phase field) transitions smoothly between phases.
  • Advantages: Handles complex topologies (e.g., break-up or coalescence) naturally. Suitable for large deformations of the interface.
  • Disadvantages: Less precise representation of the interface. Diffusive nature can blur sharp interfaces if not well-resolved.
Classification of Specific Methods
  1. Level-Set Method Category: Interface capturing. Why: The interface is represented by a signed distance function (zero level-set = interface), and the function is evolved using advection equations. The interface is reconstructed implicitly on a fixed grid.
  2. Phase-Field Model Category: Interface capturing. Why: The interface is represented by a smooth transition of an order parameter (e.g., concentration or phase indicator) governed by coupled partial differential equations (e.g., Cahn-Hilliard or Allen-Cahn equations). The interface is diffuse, and the width is controlled by model parameters.
  3. VOF (Volume of Fluid) Category: Interface capturing. Why: Tracks the volume fraction of the fluid in each computational cell and reconstructs the interface implicitly based on these fractions.
  4. Front Tracking Category: Interface tracking. Why: Uses marker points or meshes that explicitly follow the motion of the interface.
  • asked a question related to Computational Fluid Dynamics
Question
2 answers
We're looking for collaborators in the area of CFD with application in airborne virus transmission reduction. Specifically we're interested in speech-driven airflow and the resultant downstream flow around face-shields (and possibly other types of PPE).
We're especially interested in researchers located in (and possibly around) the African region in countries that could have a full-fee discount for publishing [www.springernature.com/gp/open-science/policies/journal-policies/apc-waiver-countries].
We're currently planning our article that we intend to publish in Nature (or similar) in an 'open-access' way (Nature's 'Scientific Reports', for example. We're happy to co-author this article if we retain full intellectual freedom to continue our R&D (happy to co-design this with you).
We're independent (non-profit-y) researchers located in Australia, with motivations of health equity & disruption (without possible constraints of being more concerned with 'h-index' & similar academic paradigms). If interested or any questions, please contact us. Regards, Nick: nchowlett@pm.me
Relevant answer
Answer
Thanks Douglas! Currently only numerical effort, as looking to run extensive parameter optimisations of the geometry (shield). We're following a 'minimal viable product' approach (blended with scientific validation). We're looking for sufficiency, not cutting-edge (in other words).
I've tried in an amateur fashion to visualise 'theatre smoke' while talking but I don't think I can capture the dominant motion, but as I haven't done experiment methods before I'm guessing I'm missing something.
Depending on whether I can get collaborators will dictate the the strategy. We're very underfunded and could probably spend that money in more effective ways than proving the science (unfortunately).
  • asked a question related to Computational Fluid Dynamics
Question
3 answers
Myself Shanmukh sagar Ganesh currently pursuing M.Tech in Applied Computational fluid Dynamics in VIT, Vellore. Currently I am doing a project based on ship hull but I do not have any how to design a ship hull. So, I am searching for 3D models of ship hull. Please help me out.
Relevant answer
Answer
I'm not sure if there are "official" websites where you can get these. But a quick google turns up what looks like many sources. Just google Wigley hull offsets or Series 60 hull offsets. Wigley I think is described by a single algebraic equation.
  • asked a question related to Computational Fluid Dynamics
Question
1 answer
Given that LaTeX formula cannot be displayed as expected here, you'd better copy and paste it into a Markdown file.
This question was proposed on Physic StackExchange yesterday (https://physics.stackexchange.com/questions/830965/how-to-determine-the-alpha-value-of-artificial-viscosity-in-smoothed-particle-hy), but was closed today because it deals more with engineering instead of physics, and is thus off-topic. So I propose it here and hope someone may help me explain it.
I am confused about how to choose an appropriate value of $\alpha$ in the artificial viscosity. The value that I deduced is far from the recommended value and led to great numerical instability.
Artificial viscosity is introduced into the momentum equation of smoothed particle hydrodynamics:
$$\Pi_{ij}=-\alpha h\frac{c_i+c_j}{\rho_i+\rho_j}\frac{\boldsymbol{v}_{ij}\cdot\boldsymbol{r}_{ij}}{{r_{ij}}^2+\epsilon h^2},$$
where $\alpha$ is a dimensionless factor, $h$ is SPH kernel radius and $c$ is the speed of sound. The artificial viscosity is related to the physical dynamic viscosity (Pa*s) by
$$\mu=\frac{\rho\alpha hc}{8}$$
for two-dimensional cases [1]. Hence, if the values of $h$, $c$ and $\mu$ are given, we can estimate the value of $\alpha$ as
$$\alpha=\frac{8\mu}{\rho hc}.$$
When it comes to the sound of speed, in order to both limit the density variation within 1% ($\delta\rho/\rho\sim v^2/c^2$) and allow an acceptable timestep (by the CFL condition), $c$ is also artificial, and customary to be $10v_\mathrm{max}$, where $v_\mathrm{max}$ is the maximal fluid velocity [2,3]. As to the case of dam break with the initial water column height of $H_0$, the estimate of $v_\mathrm{max}$ is
$$v_\mathrm{max}=\sqrt{2gH_0}.$$
So Monaghan set $c$ as $\sqrt{200gH_0}$ in [2].
Assume the initial spacing between fluid particles is $H_0/N$, and the SPH kernel radius is triple the spacing,
$$h=3\frac{H_0}{N}.$$
Now we may obtain a proper value of $\alpha$:
$$\alpha=\frac{8\mu}{\rho\cdot(3H_0/N)\cdot 10\sqrt{2gH_0}}=\frac{2\sqrt{2}}{15}\frac{\mu N}{\rho\sqrt{gH_0^3}}$$
In the case of dam break, one can assume that $\mu=1\times 10^{-3}~\mathrm{Pa\cdot s}$ (water), $\rho=1000~\mathrm{kg/m^3}$, $100\leq N\leq 1000$, $0.1~\mathrm{m}\leq H_0 \leq 1~\mathrm{m}$, $g=9.81~\mathrm{m/s^2}$, and we may estimate that
$$6\times10^{-6}\leq\alpha\leq2\times10^{-3}.$$
This is way too far from the recommended range of $\alpha$ which is 0.01-1.
And when I used the estimated alpha value to simulate the dam break, it could not converge as expected. **So, I wonder whether there is any mistake in my estimation, or any misunderstanding of the SPH theory.** Any comments or advice will be appreciated!
**References**
[1] Monaghan, J. J. Smoothed particle hydrodynamics. Rep. Prog. Phys. 68, 1703–1759 (2005).
[2] Monaghan, J. J. Simulating Free Surface Flows with SPH. Journal of Computational Physics 110, 399–406 (1994).
[3] Monaghan, J. J. Smoothed Particle Hydrodynamics and Its Diverse Applications. Annual Review of Fluid Mechanics 44, 323–346 (2012).
Relevant answer
Answer
The choice of α\alphaα depends on several factors related to the nature of the problem you are simulating. Here are some key considerations for selecting α\alphaα:
1. Shock Capturing:
Artificial viscosity is often introduced in SPH to handle shock waves and prevent interpenetration of particles. The value of α\alphaα needs to be high enough to smooth out shocks but not so large that it causes excessive dissipation in regions without shocks.
  • Typical Values: α\alphaα typically ranges between 0.1 and 1.0.For simulations with strong shocks, such as astrophysical phenomena or high-speed fluid flows, values closer to α=1.0\alpha = 1.0α=1.0 may be appropriate. For weak shocks or more subtle fluid dynamics, lower values, like α=0.1\alpha = 0.1α=0.1 or α=0.01\alpha = 0.01α=0.01, might be sufficient to prevent unphysical particle interactions without excessive dissipation.
2. Physical Dissipation Balance:
Artificial viscosity adds a non-physical dissipation to prevent particle interpenetration and manage numerical artifacts. It’s important to ensure that α\alphaα is not so high that it introduces artificial damping that overwhelms the physical viscosity or energy transport in the system.
  • Adaptive Techniques: Many modern SPH codes use adaptive viscosity where α\alphaα varies locally depending on the flow properties (like the local divergence of velocity). This can help reduce dissipation away from shock regions. A common approach is to initialize with a high α\alphaα (near 1) in shocked regions, and let it decay to a minimum value (e.g., α=0.01\alpha = 0.01α=0.01) in smoother regions.
3. Problem-Specific Tuning:
  • In astrophysical simulations (such as star formation or galaxy dynamics), shocks are prevalent, so α\alphaα values near 1.0 might be more appropriate.
  • In low-speed fluid dynamics, such as modeling gentle flows or incompressible fluids, α\alphaα should be small, to avoid over-damping the flow and distorting the physics.
Benchmarking: It's often useful to tune α\alphaα through benchmarking, comparing the SPH results against analytical or experimental data.
4. Time-Stepping and Resolution:
Finer particle resolution and smaller time steps reduce the need for high artificial viscosity values. If your simulation uses higher resolution or smaller time steps, you may opt for a smaller α\alphaα, as the particles themselves will naturally behave more stably due to the finer resolution.
5. Use of Additional Switches:
Some methods introduce additional "switches" or second-order terms (such as a β\betaβ-term in the artificial viscosity) to further control dissipation, which can help reduce the need for large values of α\alphaα. For example, the Monaghan-Balsara switch helps minimize artificial viscosity in shear flows.
  • asked a question related to Computational Fluid Dynamics
Question
2 answers
I am currently working on a project that involves modeling the performance of metal hydride hydrogen storage systems. A critical aspect of my research is accurately determining the real-time density of the metal hydride during the absorption and desorption phases.
I am seeking guidance on the appropriate expression or equation that can be used to calculate this real-time density during these dynamic phases (ρ_s, density of solid). Additionally, if there are any relevant resources, papers, or examples that can provide further insights into this calculation, I would greatly appreciate it.
Any assistance or suggestions would be invaluable to my work. Thank you in advance!
Relevant answer
Answer
The root of the problem is that no one seems to bother questioning the foundation of our current physics: Maxwell's equations. Einstein complained about that, too:
"All my attempts to adapt the theoretical foundation of physics to this new type of knowledge (Quantum Theory) failed completely. It was as if the ground had been pulled out from under one, with no firm foundation to be seen anywhere, upon which one could have built." (P. A Schlipp, Albert Einstein: Philosopher – Scientist, On Quantum Theory, 1949)
"You believe in the God who plays dice, and I in complete law and order in a world which objectively exists, and which I, in a wildly speculative way, am trying to capture. I hope that someone will discover a more realistic way, or rather a more tangible basis than it has been my lot to find. Even the great initial success of the Quantum Theory does not make me believe in the fundamental dice-game, although I am well aware that our younger colleagues interpret this as a consequence of senility. No doubt the day will come when we will see whose instinctive attitude was the correct one." (Albert Einstein to Max Born, Sept 1944, 'The Born-Einstein Letters')
So, in the 162 years since Maxwell published his work, no one has noted that his equations are actually inconsistent and not in alignment with the fundamental theorem of vector calculus.
After the discovery of the quantum circulation constant k, with a value equal to c*c but a unit of measurement in [m^2/s] I have been able to formulate a second order fluid dynamics model for the aether, wherein fluid dynamics and electrodynamics are seemlessly integrated and the Coulomb now has a unit of measurement in [kg/s].
This means a return to real fields and practical math. See the discussion here:
As for the comparison of the new model to Maxwell, ChatGPT summarized this as follows:
"In summary, while Maxwell’s equations provide a mathematically valid formulation, the new model offers a more physically consistent framework by rigorously separating linear and angular components, avoiding the blending of different types of behavior and ensuring adherence to fundamental principles of vector calculus."
  • asked a question related to Computational Fluid Dynamics
Question
5 answers
Hello ,
I'm starting a new position and I want to use a CDF program to get some thermo-fluid dynamics in active buimding facades (or even inside).
Do you have any recommendations on what program to use?
Note that this is going to be my first experience in such programs.
Thank you in advance.
Joseph
Relevant answer
Answer
  • asked a question related to Computational Fluid Dynamics
Question
7 answers
I'm working on optimizing the geometry of a Ventricular Assist Device (VAD) using computational fluid dynamics (CFD) simulations. My research focuses on adjusting design parameters such as blade angles, thickness, and rotor length to maximize pressure rise and hydraulic efficiency. I'm exploring various optimization techniques, including surrogate-based models and multi-objective algorithms, to achieve an optimal VAD design.
I have two questions:
  • Can CFD simulations yield accurate results ?
  • What is the best technique to use for the optimization ?
Relevant answer
Answer
Does your device ensure laminar or turbulent motion of fluid?
  • asked a question related to Computational Fluid Dynamics
Question
8 answers
I'm thinking to do some optimisation of geometric parameters using OpenFOAM to find 'best' design - for a non-profit project. Thinking of using CFD in combo with Machine Learning. Basically a massive parameter sweep using CFD then using those (hopefully) empirical results to predict in-between results via ML. Has anyone tried this before?
Relevant answer
Answer
Thanks Balaji Mohan! Wondering why don't you modify off-the-shelf ML from Google, FaceBook, etc, to cut development times?
Is Coverge CFD 'black-box', or can you see the code? Can you still have a functional solver if the company deoesn't like what your doing and pulls the license? I'm definitely an open-source advocate, based on equity reasons.
  • asked a question related to Computational Fluid Dynamics
Question
6 answers
CFD - Mesh Generation - Grid Generation - Spatial Discretization
Relevant answer
Answer
Thank you Amanifard your answer solved every problem i had. Now im a very successful CFD engineer thanks to you :)
  • asked a question related to Computational Fluid Dynamics
Question
2 answers
Dear all,
I am working on particle deposition in human's & rat's respiratory airways using CFD and I am looking for the 3D CAD file for my simulations (STEP or IGES format).
If somone has such a file I will appreciate it if he/she can share it with me.
Kind regards
Mounir
Relevant answer
Answer
Thank you very much Vjekoslav.
  • asked a question related to Computational Fluid Dynamics
Question
5 answers
In terms of CFD, we often analyze the stability of the error using Von-Neumann analysis, especially for FDM based problems. Should we follow the same approach for a compressible fluid flow using FVM ?
Relevant answer
Answer
I would do a mesh refinement study (or change the element orders). If the oscillations are resolved and converge to a specific pattern, I would conclude they are not numerical errors. However, if they change randomly in each study, I would attribute them to numerical error.
  • asked a question related to Computational Fluid Dynamics
Question
1 answer
Dear ResearchGate Community,
I am actively seeking a PhD opportunity in Mechanical Engineering, with a particular focus on Computational Fluid Dynamics (CFD), Advanced Materials, and Heat Transfer. I am highly motivated to contribute to groundbreaking research in these areas and am looking for a dynamic and innovative research group where I can pursue my academic and professional goals.
Relevant answer
Answer
CFD Simulation Experts | Request Analysis Project Quote
📷
Ozen Engineering Inc.
https://www.ozeninc.com › consulting › cfd-ansys
📷
📷
Custom Fluid and Thermal System Design Using Ansys Fluent, CFX and Icepak Simulation Tools. Speak With a Senior Engineer to Learn How Ansys CFD...
‎About Ozen Engineering · ‎Training · ‎Battery Solutions · ‎Consulting Services · ‎Contact Us
  • asked a question related to Computational Fluid Dynamics
Question
2 answers
While deriving for a momentum equation with elastic stress effects, I am planning to put a ratio between elastic modulus (in Pa) and dynamic pressure (in Pa) in a simplified form.
I am not dealing with compressible flow or acoustics; should we still denote it as Cauchy number or modified-Cauchy number?
My equations are related to thixotropic flow where the time scale for relaxation is infinity. Hence, I am unable to use Deborah or Wi to any significance.
#Transport Phenomena
#CFD @CFD
#Navier_Stokes
#Complex Fluids
#Non-Newtonian Flow
#Rheology
Relevant answer
Answer
I mistakenly asked about Euler, I meant Cauchy No. in the question. I have edited the question now.
  • asked a question related to Computational Fluid Dynamics
Question
4 answers
Hello all,
I've got a 2D simulation case in which the flow separates from the sharp leading edge of rectangular bluff body and reattaches to the wall some distance downstream. The main goal is a accurate prediction of pressure distribution along the body's face parallel to the flow.
I'm doing a transient simulation using SST model in conjunction with gamma-Re transition model. The time- cord-averaged y+ is less than 2~3 and the inflation layer around the face of interest contains 10 prism layers. The Re number based on the body's width (perpendicular to the flow) is 1.7e+4.
The problem is that my model overpredicts the reattachment length, which in turn leads to delayed pressure recovery.
I have a suspicion that longitudinal decay of turbulence values specified at the inlet might be to blame. Consulting the Ansys CFX-solver Modeling Guide, I learnt that one solution is to prescribe appropriate turbulence values at the inlet based on the desired values at the body. An alternative approach also suggests some additional source terms for k and w transport equations in order to preserve the inlet values up to some distance upstream the body, from where decay is allowed.
Here are my questions:
1- Is my suspicion valid in the case of my problem?
2- Is the decay of turbulence of physical basis or a numerical artifact?
3- which of the two methods works better? Are there any attempts in the literature?
I appreciate your comments.
Relevant answer
Answer
Hi Armin and All,
In my research on turbulence modeling for blood flow simulations in hemodialysis cannulae (Salazar et al., 2008, found in ResearchGate at: ), I explored the impact of turbulence modeling on predicting hemolysis (red blood cell damage). This work might be relevant to the query about turbulence values affecting reattachment length in bluff body simulations.
The paper highlights the importance of accurate turbulence modeling since blood flow in cannulae is often turbulent, and turbulence significantly impacts hemolysis. I discuss the selection of an appropriate turbulence model for accurate flow predictions.
We validated our approach using a benchmark case of a coaxial jet array, which shares similarities with cannula flow. The findings suggest that the Shear Stress Transport (SST) model with Gamma-Theta transition yielded the best results compared to standard k-ε and k-ω models.
Here's how this research might be helpful to your situation:
  • It emphasizes the critical role of turbulence modeling for accurate flow simulations, especially in complex geometries and turbulent regimes. This is likely applicable to bluff body simulations.
  • It underscores the need for validation, particularly when selecting a turbulence model. While the benchmark case involved a coaxial jet array, the validation process provides valuable insights for selecting appropriate turbulence models for specific geometries, including bluff bodies.
  • The SST model with Gamma-Theta transition might be a good candidate for your simulation. It could be worthwhile to explore how this model performs in your case compared to the model you're currently using.
While my paper focuses on hemolysis in cannulae, it offers valuable considerations for turbulence modeling in general. It highlights the importance of validation and suggests a potentially suitable turbulence model for your bluff body simulation.
I hope this information is helpful!
Best regards,
Luis
  • asked a question related to Computational Fluid Dynamics
Question
2 answers
Hi! I am trying to evaluate the performance of a bypass graft using transient CFD via ANSYS Fluent. However, I cannot find a way on how to calculate and display time-averaged wall shear stress, oscillatory shear index, and relative residence time on the software? Can anyone help me? Thank you!
Relevant answer
Answer
TAWSS calculation: First-time statistics should be tick marked and from calculation activities select mean WSS, mean x WSS, mean y WSS and mean x WSS z WSS should be selected before running the calculation. You will find the variable Wall Shear Trnavg (TAWSS) in the results 3. For OSI calculation, use the formula after running the simulation in the results, First, create an expression: 0.5*(1-(sqrt(Wall Shear X.Trnavg^2+Wall Shear Y.Trnavg^2+Wall Shear Z.Trnavg^2)/Wall Shear.Trnavg )) Then create a variable using this expression.
  • asked a question related to Computational Fluid Dynamics
Question
2 answers
Keeping Computational Fluid Dynamics (particularly using OpenFOAM) post-processing in Python allows significant advantages, to my mind. Transparency (did I hack my stats models to get lovely pictures that fit the data then say can't show it because of IP?) & risk reduction (does access to foundational code go missing when some business owner gets pissed-off?), namely.
Specifically, access to a whole ecosystem of data analysis capabilities [1]: the ability to hook into R-based [2] statistical modules from Python [3], in addition to Python-based modules [4]. Can be visualised in-depth via PyVista [5].
Other's thoughts? Alternative hypotheses very welcomed!
Relevant answer
Answer
Python is best
  • asked a question related to Computational Fluid Dynamics
Question
5 answers
I am running a coarse DNS case for pipe flow with 2.1 Million cells. My residuals are quite fluctuating as its a fully turbulent annular pipe flow case but its getting statistically converged to a mean value.
My doubt is, the residual values are quite high where its mean is getting converged for instant close to 0.1 or 0.01(refer attached .png), despite of giving tolerance of 1e-06. Due to this I think I have results of velocity profiles and shear stresses quite under predicted.
what can be the possible ways to reduce these residual values?? and what is the reason of having such high residuals??
NOTE: I am already using higher order schemes for solving Fluid flow equations in OpenFOAM
Relevant answer
Answer
I am interested in your question but it needs a lot more explanation. Let me explain what I'm wondering about that I'd need to know to think about your question: If you are solving a F(u)=b, the residual is
Residual = b-F(u_approximate).
This is a vector with a lot of components so plots are usually some sort of aggregate statistic.
So what is your system?? Sometimes, people solve F(u)=b by time stepping: (u_n+1 - u_n)/k + F(u_n)=b then the residual means the discrete time derivative. Sometimes codes are written to be very memory efficient so they calculate something they call a residual that is just some easy to get data that serves as an optimistic proxy.
  • asked a question related to Computational Fluid Dynamics
Question
4 answers
What should be the Capillary Number obtained for water flow inside a silicone microchannel so that we can ignore the Capillary Effect in this study?
My study investigated forced flow with Reynolds numbers between 125 and 1300.
If our criterion for the capillary number is 1, and we consider the capillary effect non-negligible for low values of 1, according to the capillary equation, the capillary effect cannot be neglected in many conditions and cases. For this reason, I think the value of 1 is not a critical value.
Also, the denominator of the capillary number equation is related to the surface tension parameter. Is the value of this parameter equal to 0.0726 N/m, which is the surface tension between water and air, or should we put the surface tension between water and a solid wall (silicon)? In many research studies, authors have used the value of 0.0726 N/m.
Ca=μ*U​/σ
Relevant answer
Answer
In discussions regarding the appropriate Capillary Number (Ca) for ignoring capillary effects in microchannel studies, it's essential to consider the context of the interface interactions. Typically, for water flow inside silicone microchannels, many studies, including mine, use the water-air surface tension value of 0.0726 N/m. This is generally because the dominant interface under investigation is between the water and air, not between the water and the silicone walls, unless specific surface modifications of the silicone suggest otherwise.
Furthermore, concerning the critical value of Ca, while the standard threshold is often set at Ca = 1, I believe this may not be universally applicable. In my study, which investigates forced flow with Reynolds numbers between 125 and 1300, it appears that capillary effects could be non-negligible even above this threshold. This observation leads me to suggest that the traditional threshold of Ca = 1 might need adjustment based on specific experimental conditions and flow behaviors. Such an approach allows for a more nuanced understanding of when viscous forces indeed dominate over capillary forces in practical scenarios
Farshid Hesami
  • asked a question related to Computational Fluid Dynamics
Question
1 answer
"How do advanced computational modeling techniques, such as finite element analysis or computational fluid dynamics, aid in the precise characterization and optimization of thermal bridging phenomena within complex building assemblies?"
Relevant answer
Answer
Finite element analysis (FEA) and computational fluid dynamics (CFD), play a crucial role in the precise characterization and optimization of thermal courses.
1. Detailed Simulation: FEA and CFD allow for detailed simulation of heat transfer within building components, enabling a thorough understanding of thermal bridging effects.
2. Identification of Weak Points: These modeling techniques help identify areas of high heat flow or thermal bridging within complex assemblies, pinpointing potential weak points that need optimization.
3. Optimization: By simulating different scenarios and configurations, FEA and CFD assist in optimizing building designs to minimize thermal bridging and improve overall energy efficiency.
4. Cost-Effective Solutions: Computational modeling helps in evaluating different solutions cost-effectively before physical implementation, leading to more efficient and sustainable building designs.
  • asked a question related to Computational Fluid Dynamics
Question
1 answer
In CFD simulations, determining the appropriate inlet and outlet boundary conditions is crucial for accurately modeling recirculation phenomena in both two-dimensional (2D) and three-dimensional (3D) scenarios.
For recirculation simulations, the inlet boundary condition typically involves prescribing the flow properties entering the domain. This may include specifying the velocity profile, temperature, turbulence characteristics, and any other relevant parameters. In 2D simulations, the inlet boundary condition can be defined as a 2D plane through which fluid enters the computational domain. In 3D simulations, this boundary condition extends to a full 3D volume or surface. In both 2D and 3D simulations, accurately representing the inlet and outlet boundary conditions is critical for capturing the complex flow dynamics associated with recirculation zones. Properly defined boundary conditions ensure that the simulated flow field closely matches the real-world behavior, thus enhancing the reliability and accuracy of the CFD predictions.
Relevant answer
Answer
That is not exactly right, the combination of inflow/outflow BCs depends on the assumption of the flow, compressible or incompressible. In case of compressble flows you have further to distinguish between subsonic or supersonic conditions.
  • asked a question related to Computational Fluid Dynamics
Question
1 answer
hello Everyone,
if I want to study, coal combustion in different atmospheres for example in O2/N2 and O2/CO2. I obtain the kinetics of both atmospheres using Hetrogenous models. ( Shrinking core model ) and Random pore model.
I was wondering if it’s possible in CFD to study particle profile. Does the heat transfer affect in CFD will calculated based on the Gas composition input or I should add something in UDF file.
FYI, the reaction models are based on conversion so I am not really sure how CFD will identify the differences in Atmospheres.
further, I wish If I found a sample UDF file that been used for Hetrogensous models.
Ahmad
Relevant answer
Answer
In general, yes, CFD computations can include particle profiles. The most direct and possibly accurate sources are likely the vendors of the major CFD systems themselves. They may have useful models already, or be willing to help you set up your system, or even take it on for development if they don't have it already in their portfolio of applications.
  • asked a question related to Computational Fluid Dynamics
Question
1 answer
Hello Everyone,
I have some queries about if its possible using heterogeneous models reactions to model particle Temperature profile in CFD ?
I performed Kinetic analysis of my reaction (coke oxidation for example) my only concern what should I do in CFD. Also Let's say I am performing the reaction into two atmosphere, how the CFD will identify the reactant since heterogeneous model are based on conversions.
Relevant answer
Answer
Hey there Ahmad Alsuwaidi,
Great to see your interest in CFD modeling and reactor simulations! It's definitely possible to model particle temperature profiles using heterogeneous reaction models in CFD.
When it comes to incorporating kinetic analysis results, like your coke oxidation study, into CFD simulations, the key lies in selecting appropriate reaction kinetics and coupling them with appropriate transport phenomena. This means ensuring that the reaction rates you've determined from kinetic analysis are accurately represented within the CFD framework.
Now, regarding your concern about identifying reactants in a heterogeneous reaction occurring in two atmospheres, CFD can handle such scenarios by accounting for species transport and diffusion across phases. By defining appropriate boundary conditions and reaction mechanisms, CFD can track the conversion of reactants into products across different phases and atmospheres.
In summary, integrating kinetic analysis results and applying heterogeneous reaction models in CFD can provide valuable insights into particle temperature profiles and reaction dynamics within reactors. With careful consideration of reaction kinetics and boundary conditions, CFD simulations can effectively capture complex multi-phase reactions occurring in different atmospheres. If you Ahmad Alsuwaidi have more specific questions or need further clarification, feel free to ask!
  • asked a question related to Computational Fluid Dynamics
Question
2 answers
This is a code block from nutWallFunction library in OpenFOAM where in, effective kinematic viscosity ($\nut_w$) at the wall is calculated using resolved field(in case of LES)/ mean field(in case of RANS) and $y^+_p$ (wall normal distance of the first cell center). this allows to set a new viscosity value as boundary condition at the wall using log law. Considering the first cell center is in the logarithmic layer of the universal velocity profile.
Now, in this code block of member function defined as nutUWallFunctionFvPatchScalarField::calcYPlus()
There has been iterations done for the yPlus value to reach convergence with maximum of 10 iterations. Why are these iterations needed? and why is the maximum number of iterations 10. I have given a reference of the code below;
tmp<scalarField> nutUWallFunctionFvPatchScalarField::calcYPlus
(
const scalarField& magUp
) const
{
const label patchi = patch().index();
const turbulenceModel& turbModel = db().lookupObject<turbulenceModel>
(
IOobject::groupName
(
turbulenceModel::propertiesName,
internalField().group()
)
);
const scalarField& y = turbModel.y()[patchi];
const tmp<scalarField> tnuw = turbModel.nu(patchi);
const scalarField& nuw = tnuw();
tmp<scalarField> tyPlus(new scalarField(patch().size(), 0.0));
scalarField& yPlus = tyPlus.ref();
forAll(yPlus, facei)
{
scalar kappaRe = kappa_*magUp[facei]*y[facei]/nuw[facei];
scalar yp = yPlusLam_;
scalar ryPlusLam = 1.0/yp;
int iter = 0;
scalar yPlusLast = 0.0;
do
{
yPlusLast = yp;
yp = (kappaRe + yp)/(1.0 + log(E_*yp));
} while (mag(ryPlusLam*(yp - yPlusLast)) > 0.01 && ++iter < 10 );
yPlus[facei] = max(0.0, yp);
}
return tyPlus;
}
My doubt is concerning the do-while loop at the end for yPlus iteration.
Relevant answer
Answer
CFD softwares are based on numerical methods or techniques to predict the fluid behavior for various conditions e.g. LES and RANS turbulence modelling etc. Unlike exact solutions , the numerical methods involve approximations of the governing fluid parameters which cannot be evaluated at once and thus need iterative computational solvers.
During this process several types of errors are introduced while approximating variable property e.g round off errors ( machine precision) , truncation errors depending on the type of numerical scheme used.
However , according to the nature of fluid and it's interaction with surrounding environment , ( in your e.g yplus wall function which is measure of the fluid friction resistance near wall ) the solutions obtained through numerical schemes present a significant source of error which can interpret the fluid behavior in entirely different manner.
Therefore, the solution is often tested by repeating the process using better approximations and schemes with a focus to obtain the exactness of parameter value leading to iterations.
During iteration process , the error can amplify or reduce ( which is indicative of the stability of solution ) depending on boundary conditions used to obtain solution. So, often an error tolerance is introduced as condition in numerical algorithm to make the solution more meaningful and realistic which closely approximates the fluid behavior. In your case wall shear stress is being approximated using wall units in logarithmic boundary layer.
Once that condition is satisfied, the process stops and proceeds further by evaluating the next dependent variable and so on until complete solution is obtained.
  • asked a question related to Computational Fluid Dynamics
Question
3 answers
I need to use computational fluid dynamics software to obtain wake data for LHA ship, and I would like to get your help.
Relevant answer
Answer
You can refer article section here as well for details. You can find both the papers available on request.
  • asked a question related to Computational Fluid Dynamics
Question
2 answers
I am new to limiters in FVM CFD so pardon me if its a blunder. Was curious about Venkatakrishnan's limiter (first image) that is industry standard in many commercial CFD solvers. He came up with the final form as given below and further modified the Δ_ term in order to avoid division by numerical values close to zero. Why not eliminate Δ_ term by taking out one from the numerator(second image)? Any advantage of writing in this form(first image)? ref: 10.1006/jcph.1995.1084
Relevant answer
Answer
Thanks. But my question was related to the form represented in Eq. (33) to remove the errors related to rounding-offs (see the first and second image files). I guess in smooth regions the ε² term dominate and returns a value 1 and hence no limiting/smoothing is done in this region which is given in the text.
  • asked a question related to Computational Fluid Dynamics
Question
3 answers
Low Prandtl number fluids like air, Pr <1, takes very long endTime for simulation to get the fully developed convection cells pattern and thermal boundary layers. What is the possible reason for this? Is it solely because of the dependency on kinematic viscosity (numerator of prandtl) being very low? Or is this related to simulation case setup.
Relevant answer
Answer
Prandtl number for air is O(1), that is the therma BL develops as similar ad the dynamic BL.
  • asked a question related to Computational Fluid Dynamics
Question
1 answer
Dear Friends,
I am looking for a faculty or Engineers or others who are interested in working on CFD of multiphase flow in chemical engineering reactors for collaboration research. Please contact me on Facebook messenger or text and call on +9647713171293.
Associate Prof Haidar Taofeeq
Relevant answer
Answer
I respond to your request through LinkedIn
  • asked a question related to Computational Fluid Dynamics
Question
1 answer
Can we do it on COMSOL or Ansys (CFD)?
Relevant answer
Answer
Below is not clear to me:
what kind of a resistance you are looking for.
  • asked a question related to Computational Fluid Dynamics
  • asked a question related to Computational Fluid Dynamics
Question
3 answers
computational approach
Relevant answer
Answer
Dear friend Samuel Oghale
Ah, diving into the realm of Computational Fluid Dynamics (CFD) for modeling lithium batteries, huh? I am ready to lay down the steps with unbridled enthusiasm. Here's a rough guide:
1. **Define Your Objective:**
- Clearly outline what you Samuel Oghale want to achieve with the CFD model. Are you Samuel Oghale looking at thermal behavior, fluid flow, or both? Understand the specific aspects of the battery you're interested in.
2. **Geometry Creation:**
- Develop a 3D model of your lithium battery. This should include all relevant components: electrodes, electrolyte, separator, and casing. Software like ANSYS, COMSOL, or OpenFOAM can be your trusty tools here.
3. **Mesh Generation:**
- Generate a mesh to discretize your geometry. The mesh quality plays a significant role in the accuracy of your simulation. Refine it appropriately, especially in areas of high gradient like electrode-electrolyte interfaces.
4. **Material Properties:**
- Assign material properties to different components of your battery. This includes thermal conductivity, specific heat, and other properties. For lithium-ion batteries, material properties can vary based on temperature and state of charge.
5. **Boundary Conditions:**
- Set up your boundary conditions. Define how the battery interacts with the external environment. This involves specifying temperature, pressure, and any other relevant parameters.
6. **Model Selection:**
- Choose the appropriate model for your simulation. Depending on your goals, you Samuel Oghale might opt for a transient or steady-state model. Consider whether you Samuel Oghale need to model heat generation due to electrochemical reactions.
7. **Solver Settings:**
- Configure the solver settings. Select algorithms that balance accuracy and computational efficiency. Iteratively refine these settings based on convergence behavior.
8. **Initialization:**
- Provide initial conditions for your simulation. This might involve specifying the initial temperature, concentrations, or flow conditions.
9. **Run the Simulation:**
- Start the simulation and monitor its progress. Keep an eye on convergence and adapt settings if needed.
10. **Post-Processing:**
- Analyze the results. This could involve visualizing temperature distributions, flow patterns, or any other parameters of interest. Extract quantitative data to draw meaningful conclusions.
11. **Validation:**
- Compare your simulation results with experimental data or published literature to validate your model. Adjust parameters or assumptions as necessary.
12. **Optimization (Optional):**
- If your initial results indicate areas for improvement, consider optimizing your battery design. This might involve adjusting materials, geometry, or operating conditions.
Remember, simulating lithium batteries with CFD can be complex, and the accuracy of your results depends on the quality of your model and the fidelity of the input data. The steps can vary based on the specifics of your battery and the software you're using. Now, go forth and conquer the intricacies of lithium battery simulation with my unyielding spirit!
  • asked a question related to Computational Fluid Dynamics
Question
5 answers
I am in search of commercial Computational Fluid Dynamics (CFD) software tailored for modeling hydraulic structures, particularly for applications related to stormwater, small dams, flood control structures, channels, and similar scenarios. The primary focus will be on studying free-surface flows. Affordability is a crucial consideration in the selection process. While I am already familiar with Flow-3D, Ansys Fluent, and Ansys CFX, I am open to exploring additional software options. I would appreciate any recommendations for alternative applications, and it would be beneficial to receive insights on various features to facilitate a comprehensive comparison for making an informed decision.
Relevant answer
Answer
1-AVSYS Fluent
Accurate, comprehensive, relatively easy modeling, different physical field models, with many solved examples, simple training, suitable customization
2-ANSYS CFX
relatively easy modeling, simple training, many solved examples,
  • asked a question related to Computational Fluid Dynamics
Question
3 answers
Hello everyone, I'm working on a CFD analysis to compute wind pressure coefficients (Cp) on a building facade. My objective is to use these Cp values in EnergyPlus AFN to evaluate the impact of natural ventilation on thermal comfort. While reviewing various studies that have undertaken similar work, I've encountered conflicting information regarding the parameter Uref. I encountered some sources that recommend default values of 10 m/s for Uref and 10 m for Zref. Nevertheless, some research papers suggest that the dynamic wind pressure (Pd) necessary for Cp calculations should be determined at the building height. Moreover, one source suggests setting Uref as "the largest freestream velocity at the top of the [wind tunnel] modeling domain". My analysis involves a parametric design, exploring different building heights. So I suppose I need to establish a consistent reference height for all simulations. I've already obtained weather data containing wind speeds and directions and have calculated average wind speeds at a height of 10m for 12 different directions. My question is whether these averaged values should be directly input as boundary conditions for the cylindrical domain or if I should stick with a fixed value for Uref, like the mentioned 10 m/s. Any guidance to clarify this matter would be greatly appreciated.
Relevant answer
Answer
Determine the Velocity Pressure, qz:One of the important aspects of Wind Analysis is the velocity pressure. Regardless of which analysis approaches we may use, velocity pressure is a requirement. The velocity pressure is depending on wind speed and topographic location of a structure as per the code standard velocity pressure, qz equivalent at height z shall be calculated as qz = 0.00256 Kz Kzt Kd V2 (lb/ft2) or qz = 0.613 Kz Kzt Kd V2 (N/m2); V=m/s where: Kz is velocity pressure exposure coefficient Kzt is the topographic factor Kd is wind directionality factor V is the basic wind speed Velocity pressure exposure coefficients, Kz are listed Table 27.3-1 of ASCE 7-16 or can be calculated as Kz = 2.01 (z/zg)2/αfrom which, z is the height above ground and should not be less than 15 feet (4.5 meters) except that z shall not be less than 30 feet (9 meters) for exposure B for low rise building and for component and cladding. The parameters, α, and zg are taken as follows:
📷
Topographic Factor, Kzt: Kzt = (1 + K1K2K3)2where: K1, K2, K3 are determined from Figure 26.8-1 of ASCE 7-16 based on ridge, escarpment, and hill. If site conditions and locations of structures do not meet all the conditions specified in section 26.8.1 then Kzt =1.0 Wind Directionality Factor; Kd shall be determined from Table 26.6-1 and the basic wind speed, V is according to Figure 26.5-1 of ASCE 7-16
  • asked a question related to Computational Fluid Dynamics
Question
1 answer
I wonder if there is a document like tutorial that is useful to simulate an Archimedes Screw
Relevant answer
Answer
Simulating an Archimedes Screw using Computational Fluid Dynamics (CFD) involves modeling the fluid flow within the screw geometry. While I can't provide real-time links to specific tutorials or documents, I can certainly guide you on the steps involved in simulating an Archimedes Screw using CFD software. You can find relevant tutorials on popular CFD software platforms' official websites or academic platforms like ResearchGate, Google Scholar, or university research publications.
Here are the general steps you would follow:
1. Understanding the Geometry:
  • 2D or 3D Model: Decide whether you want to create a 2D or 3D model of the Archimedes Screw. 3D models offer a more accurate representation but are computationally more intensive.
  • Geometry Creation: Use software tools (like SolidWorks, CATIA, or Blender) to create the screw geometry. Ensure it's a closed, water-tight model.
2. Mesh Generation:
  • Import the Geometry: Import the screw geometry into your CFD software.
  • Mesh Generation: Generate a mesh around the screw. The mesh density should be higher near the screw surface to capture the boundary layer accurately.
3. Setting Boundary Conditions:
  • Inlet: Specify the inlet boundary conditions such as flow rate, velocity, and temperature if applicable.
  • Outlet: Define the outlet boundary conditions. This could be a free outlet or a specified pressure boundary condition.
  • Screw Surface: Specify the material properties and wall conditions for the screw's surface.
4. Defining the Physics:
  • Fluid Properties: Define the fluid properties like density, viscosity, and thermal conductivity.
  • Solver Settings: Choose appropriate solver settings. For steady-state simulations, the Pressure-Based Solver is commonly used.
  • Turbulence Model: Choose an appropriate turbulence model (like k-epsilon, SST k-omega, etc.) depending on the flow characteristics.
5. Running the Simulation:
  • Initialization: Set up initial conditions for the simulation.
  • Run the Simulation: Start the simulation and monitor its progress. Depending on the complexity of the geometry and the mesh, this might take a significant amount of time.
6. Post-Processing:
  • Results Interpretation: Once the simulation is complete, analyze the results. Look at velocity profiles, pressure distributions, and other relevant parameters.
  • Visualization: Use the software's visualization tools to create visual representations of the flow patterns.
7. Validation and Iteration:
  • Compare with Experimental Data: If available, compare your simulation results with experimental data to validate your simulation.
  • Iterate: If there are discrepancies, iterate. Check your boundary conditions, mesh quality, and solver settings. Small changes can significantly affect the results.
Remember, every CFD software might have slightly different steps and interfaces, so it's crucial to refer to the specific user manual or tutorial related to the software you are using. Many CFD software providers also have online forums and communities where you can ask specific questions related to your simulations.
  • asked a question related to Computational Fluid Dynamics
Question
1 answer
Hello, the Research community,
I'm currently working on a project involving heat transfer between a solid domain and a liquid domain using Ansys Fluent, and I'm facing some challenges. Here's a brief overview of my setup:
  1. I have created a cylindrical solid domain.
  2. Inside this solid domain is a liquid domain where a fluid continuously flows.
  3. The inner walls of the cylindrical solid domain are maintained at a high temperature of 2000 degrees Celsius.
I aim to simulate and analyze the heat transfer process between the solid domain walls and the flowing liquid. I'm seeking guidance on the further steps to solve this problem effectively. Specifically, I'm looking for advice on:
  1. Setting up the boundary conditions for the solid domain.
  2. Specifying the properties and conditions for the liquid domain.
  3. The appropriate turbulence models and thermal settings to consider.
  4. How to initiate the simulation and monitor the heat transfer process.
  5. Any best practices or considerations for a case like this.
I would greatly appreciate any insights, tips, or step-by-step guidance from those with experience in conducting heat transfer simulations in Ansys Fluent. Your assistance will be invaluable in helping me advance my project.
In addition, kindly guide me through the necessary steps to create an effective heat transfer interface between the solid and liquid domains in Ansys Fluent. Any insights, tips, or tutorials to help me set up this heat transfer simulation would be greatly appreciated.
Thank you in advance for your assistance.
Thank you in advance for your support.
Best regards,
Sudeep N S
Relevant answer
Answer
Dear Sudeep N S ,
It can be challenging for anyone to provide assistance for all your inquiries. I would kindly suggest beginning by watching some introductory videos, which can help you grasp the basic concepts. As for the specific question you've raised, I'm actively working on addressing it;
1) To set boundary conditions in Fluent: Provide a clear name and select the appropriate object in the cell zone condition. Choose the right option for BC (inlet, outlet, interface, wall).
2) When dealing with liquid properties: Access the Fluent database in the material section. Edit as needed and confirm cell zone conditions, input, and output values.
3) Regarding turbulent models, there are two options: The k-epsilon model excels in free stream regions. The k-omega model offers high accuracy in boundary layers near walls. Choose based on your specific requirements.
4) To simulate and monitor heat transfer in ANSYS Fluent:
  1. Launch Fluent: Open the software and set up your project.
  2. Geometry: Import or create your geometry, ensuring correct scaling and orientation.
  3. Materials: Define the thermal properties of the involved materials.
  4. Mesh: Create a quality mesh for accuracy.
  5. Boundary Conditions: Set initial conditions, heat sources, and types of heat transfer at boundaries.
  6. Solver: Choose the appropriate solver (steady-state or transient).
  7. Solution Methods: Configure discretization and convergence settings.
  8. Initialization: Define initial temperature conditions.
  9. Run the Simulation: Start the simulation to solve heat transfer equations.
  10. Monitor and Analyze: Check progress, and convergence, and use post-processing tools for analysis.
  11. Save Results: Store simulation data for future reference.
  12. Iterate: Adjust settings as needed for accuracy, consulting Fluent documentation if necessary.
5) For effective heat transfer simulations in ANSYS Fluent:
  1. Prioritize high-quality mesh.
  2. Choose the right solver (steady-state or transient).
  3. Set precise boundary conditions.
  4. Use accurate material properties.
  5. Properly initialize your simulation.
  6. Set reasonable convergence criteria.
  7. Consider adaptive mesh refinement.
  8. Validate your results with experimental data or analytical solutions.
These steps will help ensure accuracy and efficiency in your heat transfer simulations.
I hope this answer has been helpful. If you have more questions or face challenges, feel free to ask. I'm here to assist you.
Regards,
Ekta
  • asked a question related to Computational Fluid Dynamics
Question
4 answers
I would like your expertise and guidance regarding a challenging Computational Fluid Dynamics (CFD) problem I currently have. The project involves species transport in Ansys Fluent, focusing on simulating a steam methane reforming process.
The issue I am encountering pertains to the Chemkin files that I have uploaded into the Ansys Fluent software. Unfortunately, I am encountering persistent errors, and it seems the software is not properly considering the uploaded Chemkin files. I have thoroughly reviewed the inputs, but the problem persists. Despite my best efforts, I have been unable to resolve this issue.
Furthermore, in this simulation, a key aspect involves maintaining a wall at an elevated temperature of 2000 degrees Celsius. The objective is to facilitate heat transfer to the methane and steam feed mixture to initiate the steam methane reforming reaction.
Regrettably, I have observed that the heat is not effectively transferring to the feed mixture, resulting in the absence of the desired chemical reaction. This poses a significant setback to the project, as the core objective is to study the reaction kinetics and product distribution in this specific environment.
Your support in this matter would be immensely important to my research progress.
Thank you in advance for considering my request. I am eager to learn from your expertise and am open to any suggestions or instructions you may have.
Sincerely,
Sudeep N S
Relevant answer
Answer
Hi Anurag Sharma,
Thanks for showing interest in my problem.
Could you please review the attached files and guide me in understanding the concept of the core?
  • asked a question related to Computational Fluid Dynamics
Question
6 answers
FORTRAN in CFD Solvers
Relevant answer
Answer
FORTRAN is still being used to write CFD codes for a number of reasons, including:
  1. Performance: FORTRAN is a compiled language, which means that the code is converted into machine code before it is executed. This makes FORTRAN programs very fast and efficient.
  2. Maturity: FORTRAN is a mature language that has been used for decades to write scientific and engineering software. This means that there is a large body of knowledge and experience available to FORTRAN programmers.
  3. Portability: FORTRAN compilers are available for a wide range of platforms, including workstations, mainframes, and supercomputers. This makes it easy to port FORTRAN CFD codes to different computing platforms.
  4. Libraries: There are a number of well-established FORTRAN libraries available for CFD, such as PETSc and FEniCS. These libraries provide a wide range of functionality for solving CFD problems, such as mesh generation, linear solvers, and flow visualization.
While FORTRAN is a powerful language for writing CFD codes, it is also a relatively old language. It can be more difficult to learn and use than newer languages, such as Python and C++. However, for many CFD researchers and practitioners, the performance, maturity, portability, and libraries available for FORTRAN make it the best choice for writing CFD codes.
  • asked a question related to Computational Fluid Dynamics
Question
2 answers
Hello dear all,
We want to set-up a CFD -Discrete Particle Modelling case for a bubble column where liquid is eulerian and gas bubbles and solid particles are discrete phases (three-phases total holdup <10 %) as given in attached diagram. In this case only gas bubbles are flowing with velocity UG <1 cm/s while liquid and solid particles have no initial velocity (means batch mode). Boundary condition (DPM) for gas phase at outlet is pretty straight forward "escape" but we want to retain second discrete phase "particles" with in column volume. However, Boundary condition panel in Ansys Fluent do not show "escape" or "wall" or "reflect" for an individual DPM (injection) phase but one for all DPMs.
We want to model the effect of gas bubble induced flow behavior (in one-way coupling) on liquid and solid phases, so we need to keep liquid in batch mode and solid phase (one-time injection). Any suggestion on how to set-up DPM-BC for two discrete phases (two different injections) separately in Ansys Fluent?
Relevant answer
Answer
Solved the above problem by specifying user-defined boundary condition for each discrete phase based on velocity function for size-dependent DPM
  • asked a question related to Computational Fluid Dynamics
Question
2 answers
How can we optimize the flow & consumption of fuel in Aerospace sector using CFD ?
Relevant answer
Answer
Optimizing the flow and consumption of fuel in the aerospace sector using Computational Fluid Dynamics (CFD) is a critical aspect of aircraft and spacecraft design and operation. CFD allows engineers and researchers to simulate and analyze the behavior of fluids (such as air or fuel) within aerospace components like engines, wings, and combustion chambers. Here are some ways CFD is used and the latest research trends in this field:
  1. Aerodynamic Design: CFD is used extensively in the design of aircraft and spacecraft to optimize their aerodynamic performance. Researchers use CFD to analyze airflow over different parts of the vehicle, including wings, tail fins, and fuselage. The goal is to reduce drag and improve fuel efficiency.
  2. Engine Performance: CFD plays a crucial role in optimizing the performance of jet and rocket engines. It helps in designing efficient combustion chambers, nozzles, and cooling systems. By simulating the flow of air, fuel, and exhaust gases, engineers can identify areas for improvement in terms of combustion efficiency and thrust generation.
  3. Fuel Injection and Combustion: CFD is used to model and optimize the fuel injection and combustion processes in engines. Researchers investigate factors like fuel atomization, mixing, and combustion stability to improve fuel efficiency and reduce emissions.
  4. Heat Management: In spacecraft, managing heat is crucial to prevent overheating and ensure the safety of onboard systems. CFD is used to simulate heat transfer within spacecraft components, allowing engineers to design effective cooling systems.
  5. Noise Reduction: CFD can be used to study the aerodynamics of aircraft components to reduce noise generation. Quieter engines are not only more environmentally friendly but also improve passenger comfort.
  6. Advanced Materials: Researchers are using CFD to study the behavior of advanced materials like composites under different aerodynamic and thermal conditions. This helps in designing lighter and more fuel-efficient aircraft.
  7. Machine Learning Integration: Recent research is focusing on integrating machine learning with CFD simulations. This enables faster and more efficient optimization processes by using AI algorithms to guide simulations and make design recommendations.
  8. High-Performance Computing: As CFD simulations become more complex, high-performance computing (HPC) is crucial to run simulations at a scale that provides meaningful results. Researchers are exploring ways to harness the power of supercomputers and cloud computing for CFD analysis.
  9. Multi-Physics Simulations: Beyond fluid dynamics, CFD is being integrated with other physics simulations such as structural analysis (CFD-Structural coupling) to provide a more comprehensive understanding of the behavior of aerospace components.
  10. Green Aviation: Given the increasing focus on environmental sustainability, CFD is being used to design more eco-friendly aircraft. This involves optimizing not only fuel efficiency but also reducing emissions and noise pollution.
To stay updated on the latest research in CFD analysis in the aerospace sector, you can refer to academic journals, industry conferences, and research institutions specializing in aerospace engineering. Many aerospace companies and research organizations also publish whitepapers and reports on their ongoing work in this field. Additionally, keeping an eye on advancements in computational techniques and software tools for CFD can be valuable for staying informed about the latest developments.
  • asked a question related to Computational Fluid Dynamics
Question
3 answers
Detailed suggestions are needed with tutorial link etc.
Relevant answer
Answer
First, Matlab is not a visualization software for CFD, yu should think to use Tecplot or similar.
However, for some 2D problems and structured grids, you can find useful commands like contour, mesh, surf, quiver.
HAve a look here:
In Matlab you can find also the CFDTool
  • asked a question related to Computational Fluid Dynamics
Question
7 answers
Dear CFD Researchers,
Since AI tools are currently very popular, I am wondering if anyone use them to choose turbulence model for a CFD case.
So if you did, please share your experiences. Due to the answer, we can extend the boundaries of this discussion.
Thank you for your comments.
Kind regards,
Guven
Relevant answer
Answer
First question: where could have ChatGPT taken the relative information for training? Honestly, if you're going to use that, I can't see how you could not want to know about that.
Second question: why ChatGPT? This is not some complex information we can't extract from complicated data. It's just exactly there for you to learn or to search trough. Also, it could be better done by making a new net from scratch just about that, than using a LLM that really has nothing to do with this.
My general comment is that engineers and scientists should not look for answers in a tool that is not even tought to be what they want. ChatGPT just spits out words following a prompt and a statistical model. That is not different from a bad student that just goes by memory without understanding. ChatGPT is actually worst, as it never assumes it could not know something. You wanna ask that about turbulence models? Oh my...
  • asked a question related to Computational Fluid Dynamics
Question
9 answers
Hello all,
I'm doing a 2D simulation of flow beneath a partially-submerged rectangular bluff body. The problem's geometry is shown in the figure attached. I'm using a fully structured hexahedral mesh with a y+ of below 1. When the draft (i.e. t in the figure) is small, the model predicts the reattachment length (i.e. Lr) quite accurately. However, it leads to excessive reattachment lengths for cases of large drafts.
As the draft increases, I wonder what turbulent mechanisms/characteristics become influential that SST fails to capture properly. Could it be the increasing curvature of the streamlines or probably turbulence anisotropy? I appreciate any insights.
Regards,
Armin
Relevant answer
Answer
I don’t use RANS formulation, I can just address some general questions:
1) use at least 3-4 nodes within y+<1
2) Are you comparing your solution to experimental measurements? Are you sure to be congruent with the experimental inflow conditions?
3) have you assessed you are able to reproduce the results for the classic test-case of the backward facing step at high Re number?
  • asked a question related to Computational Fluid Dynamics
Question
2 answers
Hi everyone. I have some problems about evaporation - condensation. (This is very long question :) )
I am trying to simulate water evaporation for different designs but actually I can't.
I'm a relatively newbie in liquid-gas two-phase simulations, especially in Fluent. I'm trying to simulate evaporation and condensation that occurs at every temperature, not boiling. I can't get the right result when I run my models by trying the VOF and mixture models.
The methods I have tried so far and the methods I did not get results:
I defined three phases (air, water-liquid and water-vapor).
1. I created a piecewise - linear graph for saturation temperature by choosing water to steam as the mass transfer. There was no evaporation. Also, if I choose steam to water, I got a negative latent heat error.
2.While researching, I tried creating source terms for cell zone, liquid and vapor. Simply, if t>t_sat was evaporation, if t<t_sat was condensation mechanism, they were udfs. I added define properties(saturation_temp) in udf, but I don't know if I made a mistake in Fluent, I couldn't Run the simulation. (Even if evaporation-condensation started somehow, the mass transfer rates were not correct.)
3. Lastly, I watched solar still videos on YouTube and tried to reproduce it. I tried to do exactly the same things, but what people do either doesn't work or even if the simulation works, evaporation at low temperature doesn't start.
To conclude; I need tips, a step-by-step guide, or the right UDF files to get to the right model. I am open to any help. 😊
If I don't get a result, I will try with OpenFoam, but my priority is Fluent because of my colleagues' Fluent experience and habits. (Another reason is that Fluent seems to be the easiest way for us to transferring this experience to our students when necessary.)
Relevant answer
Answer
I would first recommend you validate your numerical model with existing literature. Once you identify a good reference, you can use their boundary conditions, and numerical setup to generate the results. Make appropriate changes until you get within acceptable accuracy limits. Once you are done with validation you can use it for your own purpose. The validation will help you choose the right models, equations, etc for the evaporation-condensation process.
  • asked a question related to Computational Fluid Dynamics
Question
4 answers
Turbulence structure is described by the formation of eddies. Size of eddies vary based on the turbulence length scale ( (Kolmogrove, Reynold and Hinze). Smaller eddies describes intense turbulence, larger eddies display low turbulence zone.
Recently, I came across a book by Bertin and Cummings, which says there are no physical laws to describe detailed turbulence structure pattern.
Are there any ?
Relevant answer
Answer
Turbulent flows occur for high Reynolds numbers. The energy cascade transfers turbulent energy from large to smaller eddies via inertial interactions with no energy dissipation. Viscous dissipation occurs in the smallest eddies for which the Reynolds number that characterizes their movement is of order 1 (Kolmogorov scale)
For more, I would recommend the book by Tennekes, H., & Lumley, J. L. (1972). A first course in turbulence. MIT Press (more than 12 000 citations). As suggested by its title, the book is a basis for a fundamental understanding of the physical mechanisms of turbulence and for the acquisition of the methodological elements related to the phenomenological approach applied to the analysis of basic turbulent flows. The book is Available on:
https://www.academia.edu/download/54563360/Henk_Tennekes__John_L._Lumley_A_First_Course_in_Turbulence.pdf (more than 12 000 citations) is essential for a fundamental understanding of the physical mechanisms of turbulence and for the acquisition of the methodological elements related to the phenomenological approach applied to the analysis basic turbulent flows.
Description by the authors "This is the first book specifically designed to offer the student a smooth transitionary course between elementary fluid dynamics (which gives only last-minute attention to turbulence) and the professional literature on turbulent flow, where an advanced viewpoint is assumed.
The subject of turbulence, the most forbidding in fluid dynamics, has usually proved treacherous to the beginner, caught in the whirls and eddies of its nonlinearities and statistical imponderables. This is the first book specifically designed to offer the student a smooth transitionary course between elementary fluid dynamics (which gives only last-minute attention to turbulence) and the professional literature on turbulent flow, where an advanced viewpoint is assumed. Moreover, the text has been developed for students, engineers, and scientists with different technical backgrounds and interests. Almost all flows, natural and man-made, are turbulent. Thus the subject is the concern of geophysical and environmental scientists (in dealing with atmospheric jet streams, ocean currents, and the flow of rivers, for example), of astrophysicists (in studying the photospheres of the sun and stars or mapping gaseous nebulae), and of engineers (in calculating pipe flows, jets, or wakes). Many such examples are discussed in the book. The approach taken avoids the difficulties of advanced mathematical development on the one side and the morass of experimental detail and empirical data on the other. As a result of following its midstream course, the text gives the student a physical understanding of the subject and deepens his intuitive insight into those problems that cannot now be rigorously solved. In particular, dimensional analysis is used extensively in dealing with those problems whose exact solution is mathematically elusive. Dimensional reasoning, scale arguments, and similarity rules are introduced at the beginning and are applied throughout. A discussion of Reynolds stress and the kinetic theory of gases provides the contrast needed to put mixing-length theory into proper perspective: the authors present a thorough comparison between the mixing-length models and dimensional analysis of shear flows. This is followed by an extensive treatment of vorticity dynamics, including vortex stretching and vorticity budgets. Two chapters are devoted to boundary-free shear flows and well-bounded turbulent shear flows. The examples presented include wakes, jets, shear layers, thermal plumes, atmospheric boundary layers, pipe and channel flow, and boundary layers in pressure gradients. The spatial structure of turbulent flow has been the subject of analysis in the book up to this point, at which a compact but thorough introduction to statistical methods is given. This prepares the reader to understand the stochastic and spectral structure of turbulence. The remainder of the book consists of applications of the statistical approach to the study of turbulent transport (including diffusion and mixing) and turbulent spectra."
  • asked a question related to Computational Fluid Dynamics
Question
2 answers
Hi All,
Question: How do I get Mach No contour for CFD Post-processing?
Description:
  • Solution computed using HPC
  • Cannot open the file back in fluent with Case & Data to export Mach No variable.
  • However, with the data file, I can open it in the post but no Mach number is available.
What could I try?
Any help is appreciated.
Thank You,
Alin
Relevant answer
Answer
Hi
please say how solve it. I choose the Mach number from data quantity files in fluent but it does not exist in cfd post
Thaank you Alin Sonny
  • asked a question related to Computational Fluid Dynamics
Question
8 answers
I'm currently facing negative cell volume detected error because of weird mesh deformation, ig I might have made mistake in the dynamic mesh setting but I'm unable to pin point my mistake. Also the simulation occurs for a few time steps with ridiculous values of lift and drag coefficients. I'm attaching below the pictures of deformed mesh, lift, drag coefficient curves, my smoothing and remeshing parameters too. Also I'm using a udf to give motion to the cylinder body. The frequency defined in the udf is 1. I had created a total thickness inflation mesh around my cylinder which is of 5 layers, growth rate of 1.2 and maximum thickness of 0.025. Hence, I first separate the cylinder along with the 5 layered inflation from the surface body, then I give the udf motion to both the cylinder and the 5 inflation layers that I had separated. Kindly help me regarding this issue as I've been trying to solve this issue since past 3 weeks, took reference of changing the time step from various articles but still I get the same error.
Relevant answer
Answer
specific changes that you can make to your dynamic mesh settings:
  • Increase the mesh size. This will help to reduce the amount of distortion in the mesh.
  • Increase the frequency of the dynamic mesh updates. This will ensure that the mesh is updated more frequently, which will help to prevent it from becoming too distorted.
  • Adjust the remeshing parameters. This will help to ensure that the mesh is updated in a way that minimizes the negative cell volume errors.@Muthiah CT
  • asked a question related to Computational Fluid Dynamics
Question
2 answers
I'm running a surface reaction. I'm wondering how does ANSYS Fluent calculate the surface deposition rate?
Thank you.
Relevant answer
Answer
Thank you Mostak Ahamed for your answer. Do you have any reference that you can give me?
  • asked a question related to Computational Fluid Dynamics
Question
11 answers
I'm trying to simulate VORTEX INDUCED VIBRATIONS in Flow Around A Rigid Cylinder. The diameter (D) and mass of the cylinder are 0.5 m and 35.78 g, respectively. The spring stiffness is 69.48 kN/m, the damping coefficient is 0.0039 Ns/m and Re=200. I've been trying various UDF since past 2 weeks but everytime m not able to simulate any oscillation so it would be of great help if you kindly provide the UDF.
Relevant answer
Answer
What software do you want to solve the problem? Fluent? CFX?...?
  • asked a question related to Computational Fluid Dynamics
Question
3 answers
This research aims to investigate the dynamics and properties of accretion disks around black holes using Computational Fluid Dynamics (CFD) simulations. Accretion disks play a crucial role in astrophysics, and understanding their behavior is essential for studying the physics of black holes and their associated phenomena. The proposed research will employ CFD techniques to model the complex fluid flow within the accretion disk, considering factors such as viscosity, magnetic fields, and relativistic effects near the event horizon. The simulation results will be analyzed to gain insights into the disk's structure, energy transport mechanisms, and radiation emissions. The research findings will contribute to advancing our understanding of black hole accretion processes and their impact on astrophysical phenomena.
Relevant answer
Answer
Hello! I would be interested in collaborating on a research of such project
  • asked a question related to Computational Fluid Dynamics
Question
5 answers
Please, are there any CFD software applications that can be used to generate an O-grid mesh for airfoil flow simulations apart from pointwise?
Relevant answer
Answer
You can solve this problem by Ansys Fluent, you can also do meshing with Gambit or ICEM CFD which is in the Ansys software package.
Do you have these software?
  • asked a question related to Computational Fluid Dynamics
Question
9 answers
Hi all,
I am currently working on simulating a water jet problem, where water is injected from the left boundary and exits the domain through the right boundary. However, I am facing a challenge of keeping both momentum and mass conservation at the same time. In order to ensure mass conservation in the scenario where a single two-dimensional jet evolves into multiple droplets, it is necessary to enforce the condition that the outlet flux, represented by the product of the cross-sectional area of the droplets (S2) and their velocity (u2), is equal to the inlet flux, represented by the product of the initial cross-sectional area of the jet (S1) and its velocity (u1). Since S2 is typically greater than S1, it follows that u2 must be smaller than u1 to maintain mass conservation. However, this approach alone does not guarantee momentum conservation.
ps: I am using my own code for the simulation and it is an incompressible flow solver, which has been validated in many benchmark cases. The physical properties in my code jump across the interface without any diffusion.
Best regards,
Min Lu
Relevant answer
Answer
Hi
It may say that you do the simulation with your own code, or with Fluent or CFX?
  • asked a question related to Computational Fluid Dynamics
Question
4 answers
Hi guys
Can anyone model the water spray from the tiny holes in a tank exposed to a hot, high velocity external flame using CFD? What commercial software do you recommend?
thanks
Relevant answer
Answer
Can I simultaneously model and solve the tank's flame and water spray? In other words, should all physical fields be modeled at the same time?
  • asked a question related to Computational Fluid Dynamics
Question
4 answers
It would make my essay easier to find information about this airfoil.
Thank you anyway!
#naca #aviation #engineering #airfoils #pilots #2430 #information #wind turbine #CFD
Relevant answer
Answer
You may find some information regarding different airfoil sections characteristics in the book "Theory of wing sections by Abbot and von Doenhoff".
  • asked a question related to Computational Fluid Dynamics
Question
3 answers
I've worked on simulating 3D VIV (a cylinder forced by Karman vortex street) and been stuck with settings. Considering the transition to turbulence due to the oscillation of cylinder (Re≤200, laminar upstream), "SST k-ω coupling with intermittency transition" is my scheme now.
However, I'm not sure whether I should enable "intermittency transition" since I don't fully understand the statement given in the user's guide, which says "The Transition SST model is not Galilean invariant and should therefore not be applied to surfaces that move relative to the coordinate system for which the velocity field is computed; for such cases the Intermittency Transition model should be used instead."
I don't understand the bold sentence in the statement especially. Does it mean the moving surface of cylinder (in my case)? Hope anyone can provide any guideline. Thank you so much.
Relevant answer
Answer
Yi-Sian Ciou, understanding the concept of Galilean invariance can indeed be beneficial in the field of fluid dynamics, especially if you plan to pursue a career in computational fluid dynamics (CFD) or similar areas. While the term may not appear explicitly in some introductory fluid dynamics textbooks, it is a fundamental concept in physics and is particularly relevant in CFD.
Galilean invariance, also known as Galilean relativity, states that the laws of physics should be the same in all inertial frames of reference. In the context of fluid dynamics and CFD, this means that the predictions of a model should remain consistent when the frame of reference is changed. In other words, the model should provide the same results regardless of whether you analyze the flow from a stationary or moving reference frame.
As you progress in your studies and delve deeper into fluid dynamics and CFD, you may encounter various turbulence models with different levels of Galilean invariance. Understanding this concept will help you make informed decisions when choosing the appropriate turbulence model for a particular simulation.
So, if you plan to work with CFD or fluid dynamics in the future, it would be worthwhile to spend some time learning about Galilean invariance. You can start by exploring classical mechanics or introductory physics textbooks, as well as online resources, to build a strong foundation in this concept.
Good luck with your studies, and feel free to reach out if you have any further questions! Regards,
  • asked a question related to Computational Fluid Dynamics
Question
2 answers
Hello everyone!
I'm doing CFD propeller marine. But I am errored. Can you help me?
Error at Node 0: floating point exception
Error at Node 1: floating point exception
Error at Node 2: floating point exception
Error at Node 3: floating point exception
Error at Node 4: floating point exception
Error at Node 5: floating point exception
===============Message from the Cortex Process================================
Compute processes interrupted. Processing can be resumed.
==============================================================================
Error: floating point exception
Error Object: #f
Registering ReportDefFiles, ("C:\kp_files\dp0\FFF\Fluent\.\report-file-0.out")
Calculation complete.
Relevant answer
Answer
A floating point exception is an error that occurs when you try to do something impossible with a floating point number, such as divide by zero.
In fluent floating point error can be caused by many factors such as, improper mesh size, defining some property close to zero. However, floating point exception is very specific case that is being solved, the actual reason can be determined by changing one quantity (can be mesh, model, parameters, boundary conditions etc.) at the time.
  • asked a question related to Computational Fluid Dynamics
Question
4 answers
So I usually use the COMSOL Multiphysics software to deal with hemodynamic problems with the CFD module of the software. i found OpenFoam as a opensource software but i don't have ideas about it.
is OpenFoam suitable for scientific reasearche in matter of medical field?
what are the major difference between Ansys Fluent, Comsol Multiphysics and OpenFoam?
are the results obtained with OpenFoam equivalent to thous obtained with the commercial software ?
thanks in advance
Relevant answer
Answer
Yes. OpenFOAM can be used for flow and fluid structure interactions encountered in hemodynamic flow problems.
OpenFOAM and ANSYS Fluent are mainly based on finite-volume method. Whereas, COMSOL is mainly built based on finite-element method.
The notable difference between OpenFOAM and the other two commercial softwares will be the user-interface. OpenFOAM is inherently built on a TUI. Whereas, ANSYS and COMSOL have a very user-friendly GUI.
But, OpenFOAM is very powerfool for research purposes due to its easy customization possibilities.
Meshing using blockMesh of OpenFOAM can be tedious for complex geoemtries. Hence, you have to depend on some third-party meshing applications and snappyHexMesh, etc.
Whereas, ANSYS and COMSOL have better stand-alone meshing capabilities.
  • asked a question related to Computational Fluid Dynamics
Question
3 answers
Hello,
I wish to solve the weak N-S eq (based on PDE's) in COMSOL.
By default, COMSOL applies the equation in all domain but I want to solve it in each mesh (not all domain).
I want to do this in order to add different porosity in each CFD mesh.
Is it possible?
Thanks in advance.
Relevant answer
Answer
If I understand correctly, you divided your simulation domain into four regions and tried to solve a PDE in each one separately.
From a numerical perspective, this might give you inaccurate results since FEM evaluates the function at the nodes and estimates the solution between them using the sum of unique basis set. If the points are closer to each other (denser mesh), the simulation is likely to converge faster with reliable results.
I recommend the use of geometrical properties instead. You can divide your domain into many parts in each direction using the "Layers" tab in the geometry definition. Then, you can select each region and solve your PDE separately or solve all of them at once using proper boundary values at the interfaces.
  • asked a question related to Computational Fluid Dynamics
Question
5 answers
Which software is mostly preferred in research for preprocessing during CFD analysis and gives best results?
Relevant answer
Answer
Hello Syed, it's hard to say which tool works best for you as you did not mention your application.
If you want to carry out fluid or thermal simulation, then it might be worth checking out SimScale. Its automatic mesher and default simulation controls have been specifically designed to be very robust, accurate and user-friendly. That way you can spend most of your time analysing results instead of optimizing your mesh, relaxation factors, Courant number, etc.
If you're looking at niche applications, then you can't go wrong with ANSYS, Siemens or Dassault as they cover areas currently missing in SimScale. If these three don't have your application, you can start looking at OpenFOAM (you might have to create your own solver in OpenFOAM :)
  • asked a question related to Computational Fluid Dynamics
Question
28 answers
G'day,
I'm working on simulating 3D Karman Vortex Street, confused how to distinguish laminar and turbulence. As the pic shows (this is a frame before starting oscillation), there is downwash near the top of the cylinder, but the Reynolds number in this case doesn't exceed 200, namely, it should be laminar. ----------------update--->
Yesterday, I asked Perplexity Ai to find some info and it provided some reference talking about the wake structure due to the end of finite cylinder. So now I just want to collect your suggestions, since it seems no reference directly indicates "the downwash is inherent no matter the flow is laminar or turbulent". So if anyone knows relevant paper, please let me know, thank you so much!
Relevant answer
Answer
Understanding what "laminar regime" stands for is a topic of basic fluid dynamics.
The flow over an obstacle can be laminar even in case it is unsteady, as happpens in the classic case of laminar vortex shedding.
Turbulence is charactertized by a wide range of vortical structures.
  • asked a question related to Computational Fluid Dynamics
Question
1 answer
Hello, I'm COMSOL newbie working on cluster computing.
I'm using distributed parametric sweep mode, in which each server node solves a single problem (ex. Node 1 - Inlet fluid velocity 1m/s, Node 2 - Inlet fluid velocity 2m/s, etc...)
In distributed parametric sweep mode,
(1) I want to monitor multiple convergence plots since multiple problems are solved simultaneously. But I can only monitor a single convergence plot... Please give me some advice.
(2) How can I monitor multiple probe plots (which are Probe parameter - Iteration number plots)? I can only monitor the accumulated probe table, which is the final converged value. But I want to check the probe value trend with respect to iteration number.
Thank you very much!!! Every comment is my energy please help me!
Relevant answer
Answer
Quiero monitorear múltiples gráficos de convergencia ya que múltiples problemas se resuelven simultáneamente. Pero solo puedo monitorear un solo gráfico de convergencia... Por favor, dame un consejo.@
  • asked a question related to Computational Fluid Dynamics
Question
1 answer
I am working on BioFluid Dynamics. Ansys CFD Post doesn't have an option to plot AWSS and OSI directly like wall shear stress(WSS). So I am unable to plot this. In hemodynamics, it is an important parameter. Can anyone help how to add AWSS and OSI in CFD Post?
Relevant answer
Answer
Have you got the solution. If yes please share with us.
  • asked a question related to Computational Fluid Dynamics
Question
5 answers
Hi, I am modeling sloshing of a fluid inside a container using ANSYS Fluent. For this, I am using VOF model. I consider two accelerations. ax=2 m/s2 and az=9.81 m/s2. The modeling continues for 2 sec. Physically, a container with a liquid inside under constant acceleration will have a steady inclined surface after sometime. However, the surface that I get fluctuates. As it is shown in the image (it is just an indication), the flat surface reaches to max inclination until t=0.8 sec. After that the surface starts returning to its original flat horizontal condition and again starting going up. Could you please let me know what is the problem? Thank you,
Relevant answer
Answer
Dears Mohamad Afifi ,
Mohammed Alnahhal
, Mohsen Ghadyani , @
  • asked a question related to Computational Fluid Dynamics
Question
3 answers
I'm doing a 2D transient simulation of turbulent flow past a sharp-edged rectangular bluff body. I'm using a version of k-omega model for turbulence modeling. My objective is the time-averaged flow field; I'm not interested in the instantaneous field. The problem is that I'm not sure how to choose an efficient timestep size.
In the literature, i have come across two methods in this regard:
(a) The timestep is adjusted repeatedly to ensure a max/rms Courant number, or
(b) based on an estimation of the Strouhal number (associated with the dominant frequency of vortex shedding) known from previous experiences, the timestep size is determined such as to resolve each vortex shedding cycle through n temporal increments.
The problem is that, i couldn't find any consensus in the literature over appropriate values for max/rms Courant number or n in either methods. I understand that this should be really addressed through a sensitivity study, but I have very limited computational power to afford that, especially given that it takes a long time for the simulations to reach a statistically converged solution. I am hoping there's some reliable rule of thumb or related studies to use, thereby avoiding such a sensitivity analysis.
I would appreciate your comments.
Relevant answer
Answer
A true time accurate solution is obtained by keeping the Courant number below 1. The explicit time integration methods requires this condition to be true for stability and accuracy. One benefit is that you don't need to solve a large linear system of equations, but 1 iteration per time step is sufficient..
Some techniques such as transient SIMPLE, SIMPLEC (or fully coupled solvers/ dual time integration) ... can be used with a larger time step, even CFL = 20, 100 etc... but you will need to put enough inner iterations in each time step to reduce the residuals to near zero values for that particular time step..
Now the question is how to choose a time step..? At high Reynolds numbers and for aerodynamic flows this becomes a problem due to having large stretched cells in the boundary layer... So if you were to go with CFL < 1 the simulation becomes very expensive.. For implicit systems with some iterations per time step can be effectively used with time step estimates based on the Convective time scale, I have seen papers where people have used 0.01 to 0.1 of c/U. Another approach is to put at least 50-100 time steps in each oscillation of the vortex shedding time period.. This way you will filter out the high frequency oscillations (which I believe you are not interested in)...
Hope this helps..
Best
  • asked a question related to Computational Fluid Dynamics
Question
2 answers
i have a problem with reaction modeling by Ansys Fluent. when i change the Arrenius parameters, nothing change and it makes me confuse. can anybody help me?
Relevant answer
Answer
n ANSYS Fluent, "Finite Rate" and "Eddy Rate" are two different models that can be used to model chemical reactions. The main difference between the two is the way they calculate the reaction rates.
Finite Rate: The finite rate model calculates the reaction rate based on the actual chemical reactions taking place in the fluid. It considers the chemical kinetics of the reactions and the local thermodynamic conditions. This model is more accurate but requires more computational resources and detailed information about the chemical reactions.
Eddy Rate: The eddy rate model calculates the reaction rate based on the mixing of the fluid. It assumes that the reactions are controlled by the mixing of the fluid and not by the actual chemical kinetics. This model is less accurate but requires less computational resources and detailed information about the chemical reactions.
Another difference between the two is that the finite rate model is more suited for high-temperature reactions, whereas the eddy rate model is more suited for low-temperature reactions.
In practice, the choice of which model to use depends on the specific situation. The finite rate model is generally used when more accurate results are needed, while the eddy rate model is used when computational resources are limited.
  • asked a question related to Computational Fluid Dynamics
Question
5 answers
Dear ALL,
What project do you recommend for CFDer not software engineer to improve coding skills, Is leetcode a good choice?
In addition, what strategy do you recommend for reading others multiple-file code? Debug and see the stack?
Thanks in advance.
Relevant answer
Answer
I am old school CFD researcher; hence, my view point on this issue is old school. For those persons not well acquainted with coding that is closer to machine level, i.e., those not very familiar with memory management and more complicated data structures, I recommend regular FORTRAN. FORTRAN memory and data structure management is easy to grasp, and if you utilize a compiler flag like check bounds, the compiler will identify many memory problems for you. When you code equations in FORTRAN (in either the 77, 90 or 95 releases), your coded equations will look a lot like those in your notes. Debugging is rather easy either by the use of old fashioned print statements or by the use of debugging software. Reading other person's code is an entirely different topic. Unless you are familiar with the compiler or interpreter used to develop the code, you are in for a lot of work. Good luck.
  • asked a question related to Computational Fluid Dynamics