|
[Sponsors] |
June 22, 2020, 10:45 |
internal combustion engine piston model
|
#1 |
New Member
Join Date: Jun 2020
Posts: 2
Rep Power: 0 |
Hello,
I am trying to model leaks in an internal combustion engine. I started by producing a simplified version of the piston on solidworks, then mesh it. I am starting to test the model on really simple case (the piston isnt moving, there is only a high pressure up and a low pressure down) but i don't manage to get it to work. I use 2 DFBI body for the two piston rings (that should be moving up or down) due to the pressure gradient. I chose a really fine mesh in order to have a proper flow throught ring gap, but i keep running into the error "Error: AMG solver diverged. A floating point exception has occurred: floating point exception [Divide by zero]. The specific cause cannot be identified. Please refer to the troubleshooting section of the User's Guide. Context: star.segregatedflow.SegregatedFlowSolver Command: Automation.Run" I got the following warning 1 iteration before the crash : "WARNING: Ap = 0 on multigrid level 1, nRows = 560339, blockSize = 1 AMG coarsening halted." I can see I have a problem somewhere because after the 4th iteration, temperature sky-rocket without any explanation, starting in the exact center of the mesh. I would like to have some advice about what could go wrong, if it were possible. I can provide mesh screenshots if needed. thanks ! |
|
July 6, 2020, 23:10 |
|
#2 |
Senior Member
Ping
Join Date: Mar 2009
Posts: 556
Rep Power: 20 |
there can be lots of reasons for this error and the support site gives good ideas. my guess is that you have separated mesh regions not connected that should be to the rest and so check for this using Pre-Processing > Defining the Regions Layout > Region Manipulation > Region Splitting > Splitting Non Contiguous Regions and if this is confirmed then you need to fix it.
i would simplify the model by removing dfbi regions and see that it runs well first and then add them in again. and you will want to check you mesh quality since this can cause this sort of failure. |
|
July 7, 2020, 05:12 |
|
#3 | |
New Member
Join Date: Jun 2020
Posts: 2
Rep Power: 0 |
Quote:
https://imagizer.imageshack.com/img922/1013/yAdIT0.png https://imagizer.imageshack.com/img922/1173/e2UzUD.png |
||
July 7, 2020, 10:36 |
|
#4 |
Senior Member
Ping
Join Date: Mar 2009
Posts: 556
Rep Power: 20 |
you have misunderstood the help on cell quality - 1.0 is a perfect cell and you should aim to be a good a possible .1 would be much better.
but this is only one measure of your mesh quality and it is best to run the reports in the mesh menu to get a better feel. i would be creating a threshold based on the various quality fields and looking at the cells found and improving the mesh in the bad areas. also you could add the cell quality remediation physics model since this dampens the effect of poor cells in the solver. I wonder about your mesh for a few reasons - why is the prism layer not using hexas and this causes large cell volume changes between the prism layer and the rest for no reason. the hexa mesh is too coarse in the ring groove and gap and at the exit to the gap and also you need to change the hexa cell growth rate to be slower |
|
Tags |
blow-by, ice, piston cylinder |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Two-day Meeting on Internal Combustion Engine Simulations Using OpenFOAM Technology | lucchini | OpenFOAM Announcements from Other Sources | 1 | October 21, 2015 17:16 |
Negative volume in internal combustion engine analysis | a_cucen | FLUENT | 2 | April 12, 2015 16:40 |
Internal combustion engine - simulation example | visitor | FLUENT | 0 | May 4, 2014 08:44 |
Combustion Modeling in internal combustion engine | Joeyt | FLUENT | 3 | May 26, 2013 06:30 |
Internal combustion engine | Akuma | FLUENT | 0 | January 30, 2007 03:58 |