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.
Simulation World 2022
Earth Rescue – An Ansys Online Series
- Suppress Fluent to open with GUI while performing in journal file
- Heat transfer coefficient
- What are the differences between CFX and Fluent?
- Floating point exception in Fluent
- Difference between K-epsilon and K-omega Turbulence Model
- Time Step Size and Courant Number
- The solver failed with a non-zero exit code of : 2
- Exporting Data Results
- error in cfd post