CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > CONVERGE

Combustion Model

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   June 29, 2016, 05:19
Default Combustion Model
  #1
Senior Member
 
Tobias
Join Date: May 2016
Location: Germany
Posts: 264
Rep Power: 10
MFGT is on a distinguished road
Hi,

i am using CONVERGE for Gasoline PFI and DI engines. I have always worked with SAGE, because it is pretty straight forward. All what is needed is the fuel within the engine and a suiting reaction mechanism and a Ignition source. However, i wanted to know if someone has used other combustion models for specific cases?

I noticed that especially with several cycles the WallTimes increase, even though i added the skip species.

Thanks for respones.
Tobias
MFGT is offline   Reply With Quote

Old   July 1, 2016, 12:10
Default
  #2
Member
 
Dan Probst
Join Date: Jan 2016
Location: Convergent Science, Madison WI
Posts: 38
Rep Power: 10
dprobst is on a distinguished road
Yes, you can use simplified combustion models for gas PFI and Diesel. For gas PFI, the G equation model could be used, while for Diesel the shell/CTC could be used.
While these models might require tuning to match data, they can offer shorter runtimes.
Detailed chemistry, however, is a good choice when predictive results are required.
__________________
Dan Probst
Principal Engineer
CONVERGECFD
dprobst is offline   Reply With Quote

Old   July 6, 2016, 04:07
Default
  #3
Senior Member
 
Tobias
Join Date: May 2016
Location: Germany
Posts: 264
Rep Power: 10
MFGT is on a distinguished road
Yes, at the moment i am completly on the predictive side, as no experimental data is available yet.

But i think i am running into another issue with the validity range of the mechanism. The SAE 2013-01-1098 paper is mentioning the range for the jia mechanism, which is 10-50 bar. However, i might have cases with even lower pressures at spark timing (3-4 bar).

What can i do to compensate this? Adding spark energy? In that paper mentioned above, a reduced mechanism especially for low pressure range has been used. But i dont want to try reducing a mechanism, because it would be a completly new field.

What do you think about the idea of implementing a mechanism database in the converge download area of your homepage?
MFGT is offline   Reply With Quote

Old   July 6, 2016, 16:30
Default
  #4
Member
 
Dan Probst
Join Date: Jan 2016
Location: Convergent Science, Madison WI
Posts: 38
Rep Power: 10
dprobst is on a distinguished road
If the operating conditions are outside of the applicable range for the reduced mechanism, the results may not be satisfactory. Adding spark energy would not be a solution for a poorly performing mechanism.
I would suggest first running the baseline case using an appropriate mechanism and then assess the results against experimental data.

We do not currently have a mechanism library on the downloads page, but we may have something like this in the future. We do recommend mechanisms with our example cases, which are available for download. Thus, you can look at the example case that most closely matches your situation (SI, DI, etc...) for a recommended mechanism.
__________________
Dan Probst
Principal Engineer
CONVERGECFD
dprobst is offline   Reply With Quote

Old   July 8, 2016, 04:40
Default
  #5
Senior Member
 
Tobias
Join Date: May 2016
Location: Germany
Posts: 264
Rep Power: 10
MFGT is on a distinguished road
I am using the Jia PRF / TRF mechanism.
When i compare the 0D Ignition delay times with the detailed mechanism from LLNL within a range of 1-11 bar, they seem not that far off.

How can i further check the performance of the mechanism?

edit:
Ive set up the same simulation with G-Eq. and default inputs. G-Eq. doesnt need a mech.dat and Temperature AMR, right?

Last edited by MFGT; July 8, 2016 at 08:34.
MFGT is offline   Reply With Quote

Old   July 8, 2016, 11:31
Default
  #6
Member
 
Dan Probst
Join Date: Jan 2016
Location: Convergent Science, Madison WI
Posts: 38
Rep Power: 10
dprobst is on a distinguished road
The performance of the mechanism can be assessed by running simulations and comparing to experimental data.

Geqn does not need Temp AMR. The combustion is determined by correlations for flame speed. You can look at our example case for SI8 Geqn to see recommendations.
__________________
Dan Probst
Principal Engineer
CONVERGECFD
dprobst is offline   Reply With Quote

Old   July 11, 2016, 03:25
Default
  #7
Senior Member
 
Tobias
Join Date: May 2016
Location: Germany
Posts: 264
Rep Power: 10
MFGT is on a distinguished road
Hey Dan,

the G-Equation model performed a lot better for my current case (2000rpm - 2bar bmep). I took all default inputs from the Example case.

edit:
Sorry again, but i am running into problems with the G-Equation model.

During gas Exchange, i suddently run into the following issue (here is the log):

Quote:
ncyc= 2212, time= 3.173915676e-002, crank= 3.808698811e+002, dt= 1.516968111e-006, time-step limit =dt_cfl by region 1
ncyc= 2213, time= 3.174066981e-002, crank= 3.808880377e+002, dt= 1.513049886e-006, time-step limit =dt_cfl by region 1
ncyc= 2214, time= 3.174217835e-002, crank= 3.809061402e+002, dt= 1.508547680e-006, time-step limit =dt_cfl by region 1
ncyc= 2214, time= 3.174142408e-002, crank= 3.808970890e+002, dt= 7.542738401e-007, time-step limited by max_residual_passive, recovering ......
ncyc= 2214, time= 3.174104694e-002, crank= 3.808925633e+002, dt= 3.771369201e-007, time-step limited by max_residual_passive, recovering ......
ncyc= 2214, time= 3.174085837e-002, crank= 3.808903005e+002, dt= 1.885684600e-007, time-step limited by max_residual_passive, recovering ......
ncyc= 2214, time= 3.174076409e-002, crank= 3.808891691e+002, dt= 9.428423002e-008, time-step limited by max_residual_passive, recovering ......
ncyc= 2214, time= 3.174071695e-002, crank= 3.808886034e+002, dt= 4.714211501e-008, time-step limited by max_residual_passive, recovering ......
ncyc= 2214, time= 3.174069338e-002, crank= 3.808883205e+002, dt= 2.357105750e-008, time-step limited by max_residual_passive, recovering ......
ncyc= 2214, time= 3.174068159e-002, crank= 3.808881791e+002, dt= 1.178552875e-008, time-step limited by max_residual_passive, recovering ......
ncyc= 2214, time= 3.174067981e-002, crank= 3.808881577e+002, dt= 1.000000000e-008, time-step limit =dt_min forced by max_residual_passive
ncyc= 2215, time= 3.174068981e-002, crank= 3.808882777e+002, dt= 1.000000000e-008, time-step limit =dt_min forced by dt_recover
ncyc= 2216, time= 3.174069981e-002, crank= 3.808883977e+002, dt= 1.000000000e-008, time-step limit =dt_min forced by dt_recover
if i change screen output, i see the following line:
Quote:
passive G_EQN iteration= 1, residual= -1.#IND00e+000, jac= 0
max residual exceeded on passive
Question: Can i not run several cycles with G-Equation combustion model?
Or what else is causing this issue?
I am checking if the simulation can continue from 380°CA without combustion model.

Last edited by MFGT; July 11, 2016 at 09:05.
MFGT is offline   Reply With Quote

Old   July 11, 2016, 10:08
Default
  #8
Member
 
Dan Probst
Join Date: Jan 2016
Location: Convergent Science, Madison WI
Posts: 38
Rep Power: 10
dprobst is on a distinguished road
It looks like there is a problem with your case setup. G eqn uses passives to track the flame.
Please email your case setup to support@convergecfd.com for us to help resolve this issue.
__________________
Dan Probst
Principal Engineer
CONVERGECFD
dprobst is offline   Reply With Quote

Old   July 11, 2016, 10:48
Default
  #9
Senior Member
 
Tobias
Join Date: May 2016
Location: Germany
Posts: 264
Rep Power: 10
MFGT is on a distinguished road
Thanks.
I´ve done that. Incuding a furher description and coressponding map files.
MFGT is offline   Reply With Quote

Old   July 12, 2016, 09:04
Default
  #10
Senior Member
 
Tobias
Join Date: May 2016
Location: Germany
Posts: 264
Rep Power: 10
MFGT is on a distinguished road
Quote:
Originally Posted by MFGT View Post
Question: Can i not run several cycles with G-Equation combustion model?
Or what else is causing this issue?
i found the information. Figure 13.27 of the manual shows a sample g_eqn_init.in file. However, i am not sure how to use it exactly.

What is the "best" CA to reinitialize G?
Can i limit the G-Equation model to region0?
MFGT is offline   Reply With Quote

Old   July 12, 2016, 12:00
Default
  #11
Member
 
Dan Probst
Join Date: Jan 2016
Location: Convergent Science, Madison WI
Posts: 38
Rep Power: 10
dprobst is on a distinguished road
You need to reinitialize G for multiple cycles. The SI8 Geqn example case shows how to do this. This example case is available for download.

The g_eqn_init file is referenced in combust.in:

"g_eqn_init.in" g_eqn_init_value Initial G-value.

G should be reinitialized at a appropriate crank angle after combustion is expected to be complete - such as 120 dATDC.
__________________
Dan Probst
Principal Engineer
CONVERGECFD
dprobst is offline   Reply With Quote

Old   July 13, 2016, 10:00
Default
  #12
Senior Member
 
Tobias
Join Date: May 2016
Location: Germany
Posts: 264
Rep Power: 10
MFGT is on a distinguished road
During ignition, i ran into time-step limit =dt_min forced by dt_src_passive.
dt_min is 1e-8
Luckily, it can recover an get back to values in the range of 2e-6.

Is this supposed to happen? Whats the reason? I couldnt find any information about dt_src_passive.

edit:
Quote:
Originally Posted by dprobst View Post
You need to reinitialize G for multiple cycles. The SI8 Geqn example case shows how to do this. This example case is available for download.

The g_eqn_init file is referenced in combust.in:

"g_eqn_init.in" g_eqn_init_value Initial G-value.

G should be reinitialized at a appropriate crank angle after combustion is expected to be complete - such as 120 dATDC.
If i use the g_eqn_init.file, how is G initialized in the simulation domain at the beginning of the simulation? Shouldnt this be done under "Regions & Initialization"?
Or is CONVERGE receiving a value from the g_eqn_init.file?
MFGT is offline   Reply With Quote

Old   August 1, 2016, 13:54
Default
  #13
Senior Member
 
Tobias
Join Date: May 2016
Location: Germany
Posts: 264
Rep Power: 10
MFGT is on a distinguished road
Dan helped me out here as well.

As help for other users, i had forgotten to add the G passive at the IN- and OUTFLOW boundaries. Of course this leads to a problem, if i flush my G passive out of the domain with multi-cycle

Btw, the initialization with the g_eqn_init.file worked fine.
MFGT is offline   Reply With Quote

Old   August 4, 2016, 10:56
Default
  #14
Senior Member
 
Tobias
Join Date: May 2016
Location: Germany
Posts: 264
Rep Power: 10
MFGT is on a distinguished road
Another question regarding the combustion model, this time about SAGE.

What is the best practice to start and end times of SAGE?

In the engine sector cases, SAGE is activated 1°CA before SOI.
In the SI8 PFI case, SAGE is also activated 2°CA before SOI.

However, in the Premixed SI8 case, SAGE is activated 2°CA before IGN.

In my PFI and DI gasoline simulations, I have seen heat release even before my Spark Timing, especially in multi cycle simulations. There is no real temperature rise, so i dont think its auto-ignition.
MFGT is offline   Reply With Quote

Old   August 4, 2016, 12:58
Default
  #15
Member
 
Dan Probst
Join Date: Jan 2016
Location: Convergent Science, Madison WI
Posts: 38
Rep Power: 10
dprobst is on a distinguished road
You should be sure SAGE is turned on 1 or 2 CA before you expect the earliest SOC. If you might expect auto ignition before spark, the SAGE start time should be advanced accordingly.
The end time is typically EVO but can be longer or shorter as necessary. The primary condition for keeping SAGE on after EOC is emissions.
__________________
Dan Probst
Principal Engineer
CONVERGECFD
dprobst is offline   Reply With Quote

Old   August 16, 2016, 08:08
Default
  #16
Senior Member
 
Tobias
Join Date: May 2016
Location: Germany
Posts: 264
Rep Power: 10
MFGT is on a distinguished road
Yep, that makes sense. For now, i switch off SAGE before EVO and my skip_species timing.
MFGT is offline   Reply With Quote

Old   September 28, 2016, 10:52
Default
  #17
Senior Member
 
Tobias
Join Date: May 2016
Location: Germany
Posts: 264
Rep Power: 10
MFGT is on a distinguished road
In a simulation with SAGE, i have a slower burn rate (and pressure rise) compared to measurement data. I guess its reasonable to tune SAGE with the help of the reaction multiplier then?

Or is this something you would rather not do?
MFGT is offline   Reply With Quote

Old   September 28, 2016, 17:19
Default
  #18
Member
 
xieshengbai's Avatar
 
Shengbai Xie
Join Date: Aug 2016
Location: Convergent Science, Madison WI
Posts: 60
Rep Power: 9
xieshengbai is on a distinguished road
Quote:
Originally Posted by MFGT View Post
In a simulation with SAGE, i have a slower burn rate (and pressure rise) compared to measurement data. I guess its reasonable to tune SAGE with the help of the reaction multiplier then?

Or is this something you would rather not do?
Hi,

The lower burn rate can be resulted by many reasons. You may have underestimated turbulence, or the mechanism you used is not good, etc. I think you'd better first check your case setup and make sure everything is correct. You can also compare other properties such as TKE with the measurement data to figure out where the problem is.

Tuning the multiplier may help to get a correct burn rate, but it may also mask some other problems in your case. It is purely numerical. So you'd better at first make sure everything else is OK.
xieshengbai is offline   Reply With Quote

Old   September 29, 2016, 03:01
Default
  #19
Senior Member
 
Tobias
Join Date: May 2016
Location: Germany
Posts: 264
Rep Power: 10
MFGT is on a distinguished road
Thanks for your feedback. The mechanism should be fine. I am simulating a 1500 WOT case and the mechanism has been tested for similar conditions in SAE 2013-01-1098.

I am trying to rerun it with new inputs, as i also have troubles to get the desired cylinder charge. Therefore i am using GT-Power pressure and temperature profile inputs.
MFGT is offline   Reply With Quote

Old   November 28, 2016, 09:15
Default
  #20
Senior Member
 
Tobias
Join Date: May 2016
Location: Germany
Posts: 264
Rep Power: 10
MFGT is on a distinguished road
I figured out to not touch the SAGE multiplier. With optimized other inputs i was able to achieve better suiting conditions at IGN timing and the combustion was matched better.

Now, new question regarding the G-Eq. Combustion Model:
i use G-Eq. for idle/low load operating conditions. However, i came across a few situations where i had to retard the G source timing by up to 20CA to match pressure rise. Otherwise i had a way to high peak pressure and early pressure rise.

Also, i had to lower b1 down to 1.5 to match the combustion intensity. Now today i came across the dillution species mass fraction, which i had never adjusted and i obviously had lots of EGR in the above mentioned cases of low loads.

So would it be right to set it to e.g. 0.222 if my GT-Power model has an EGR ratio of 22.2%?

Last edited by MFGT; November 29, 2016 at 03:21.
MFGT is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Combustion Model - Laminar Flamelet Model spg1g14 CFX 0 August 5, 2015 18:13
Combustion model vs. chemistry model (thermo type) wenxu OpenFOAM 2 July 19, 2015 21:15
Liquid rocket engine non-premixed combustion model Erik FLUENT 2 November 28, 2013 14:09
eddy dissipation model: combustion doesn't occur roukaia FLUENT 0 December 24, 2011 09:10
combustion model Hennie van der Westhuizen Siemens 7 February 27, 2002 02:10


All times are GMT -4. The time now is 11:10.