September 27, 2017 at 11:19 amadminAnsys Employee
Avoid extinction occurring in combusting flow calculations so that I just get a cold flow solution
October 17, 2017 at 8:37 amcbhavsarAnsys Employee
Most combustion models have flame extinction options that prevent reaction occurring if conditions are not right for combustion. It is therefore important to choose initial conditions (for transient calculations) or an initial guess (for steady state calculations) that ensure that combustion begins and propagates as expected. The flame extinction options depend on the combustion model that is being used: 1) Eddy Dissipation Model. B coefficient (product limiter): Setting B >= 0 will prevent combustion occurring unless there are products present. Either set B = -1 to remove this restriction (recommended for non-premixed flames) or else set an initial guess with a small amount of products (e.g. CO2 mass fraction = 0.001) Extinction Temperature: Obviously, the initial temperature must be greater than the extinction temperature in at least some part of the domain or the reaction rate will be zero. 2) Finite Rate Chemistry or Finite Rate Chemistry and Eddy Dissipation. The Arrhenius reaction rates in the standard library will reduce the reaction rate to a small value or zero below the ignition temperature or if the fuel/oxidant ratio is outside the flammability limits. It may be necessary to set an initial guess that has non-zero fuel or oxidant and a temperature (e.g. 1000K) that will allow combustion to begin. 3) Laminar Flamelet (non-premixed). Normally this model will always give combustion if the boundary conditions are set correctly and the initial guess is automatic. 4) Premixed or Partially Premixed Laminar Flamelet Model. The reaction progress variable should always be set to 1 in at least part of the domain (By default it is initially set to 1 in all the domain). Note that the 'Dynamic Model Control' option (under 'Solver Control') will, by default, set 'Transition Iterations' to 5 so that the product limiter is not applied in the combustion model for the first 5 iterations. This can be changed but is intended to give ignition even when B> 0 and no products are present. A common reason for lack of ignition is that a combustion calculation has been started using a cold flow (non-reacting solution) as the initial guess. In this case, the dynamic model control does not apply and the products limiter prevents combustion starting. Setting B = -1 will prevent this problem. A less common problem is lack of turbulent mixing. If the turbulence frequency (omega) is too small initially then the turbulent combustion rate is low and this may lead to extinction of the flame. For transient premixed combustion (e.g. spark ignition engines), it is often necessary to define an ignition (point or volume) source that either introduces a source of energy and/or products depending on the model and flame extinction options being used
- 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.