July 11, 2023 at 6:47 amSardarSubscriberHi expert communityIn the context of adaptive timestep method, Fluent uses the smallest cell dimension to calculate the global Courant number during simulation. (Please see image below, that shows console during transient calculation.)1. Should I be committed, under any circumstances, to keeping the calculated global Courant number under unity? For example, if my Courant is 50 but my monitored field variables (average velocity, moment force etc,) reach stability by the end of every time step, is my solution reliable?2. If the Courant number can be larger than one, can I use a representative region in my domain, instead of the minimum cell size, for determining the acceptable highest limit for my Courant number? By representative region, I mean the region that both includes an intrinsic time-varying quantity, like a rotating blade's tip speed and adjacent cell sizes, and also includes cells that are representative of the majority of cell size hoping that the solution, too, is representative of real physics of the model?I hope I am clear.Thanks
July 11, 2023 at 8:44 amRobAnsys Employee
If your results are converged at the end of each time step then you're probably going to get an accurate result (mesh etc assumed to be good).
Be careful with blind adherence to a number. The highest courant number could be in a region with near enough zero gradients so won't overly effect stability. Setting too high a value in the adaptive stepping may well cause you problems, too low and it'll take ages to march through time. If you're looking at updating cell position (rotating parts) if you jump cells in a time step you risk blade wake/tip effects not being picked up across the interface: courant number will be big and your result may be rubbish.
July 11, 2023 at 9:43 amSardarSubscriber
but I am still a bit confused, since "not jumping cells in a timestep" already means limiting Courant to less than unity in the whole simulation domain. What could be a criterion to find an optimised Courant?
July 11, 2023 at 10:12 amRobAnsys Employee
It means limiting Courant Number to under one at the interface. As cell size and velocity isn't uniform you need to take some care of what you set and define.
- You must be logged in to reply to this topic.
Boost Ansys Fluent Simulations with AWS
Computational Fluid Dynamics (CFD) helps engineers design products in which the flow of fluid components is a significant challenge. These different use cases often require large complex models to solve on a traditional workstation. Click here to join this event to learn how to leverage Ansys Fluids on the cloud, thanks to Ansys Gateway powered by AWS.
Earth Rescue – An Ansys Online Series
The climate crisis is here. But so is the human ingenuity to fight it. Earth Rescue reveals what visionary companies are doing today to engineer radical new ideas in the fight against climate change. Click here to watch the first episode.
Subscribe to the Ansys Blog to get great new content about the power of simulation delivered right to your email on a weekly basis. With content from Ansys experts, partners and customers you will learn about product development advances, thought leadership and trends and tips to better use Ansys tools. Sign up here.
- Floating point exception in Fluent
- What are the differences between CFX and Fluent?
- Heat transfer coefficient
- Difference between K-epsilon and K-omega Turbulence Model
- Getting graph and tabular data from result in workbench mechanical
- The solver failed with a non-zero exit code of : 2
- Suppress Fluent to open with GUI while performing in journal file
- Mesh Interfaces in ANSYS FLUENT
- Time Step Size and Courant Number
- error: Received signal SIGSEGV
© 2023 Copyright ANSYS, Inc. All rights reserved.