|
[Sponsors] | |||||
Wrong Boundary Conditions (maximum number of iterations) in compressibleInterDyMFoam |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
|
|
|
#1 |
|
New Member
Oliver K
Join Date: May 2017
Posts: 15
Rep Power: 10 ![]() |
Hey there,
I've got a problem with running the case in compressible Mode. The case is running without any errors in incompressible, so I don't think the error could be in the mesh therefore only the BCs of the compressible solver could be chosen wrong. The case: The case consists an upper reservoir (kaverneWall, atmosphere) a pipe system with a valve (ACMI-patches, AMI, slide_interface) at the bottom which is closing. The water is set at a level in the reservoir which is flooding down the pipe. The case is going to be calculated in turbulence mode but for the start i tried the BCs in laminar mode to work. The problem: The pressure is rising and it occurs an error regarding the maximum limitation of iterations are exceeded. The error looks like: Code:
max(U) 799.31
min(p_rgh) -640853
PIMPLE: iteration 2
MULES: Solving for alpha.water
MULES: Solving for alpha.water
Liquid phase volume fraction = 0.148083 Min(alpha.water) = -8.56923 Min(alpha.air) = -11.9184
MULES: Solving for alpha.water
MULES: Solving for alpha.water
Liquid phase volume fraction = 0.148095 Min(alpha.water) = -1851.18 Min(alpha.air) = -50816.1
MULES: Solving for alpha.water
MULES: Solving for alpha.water
Liquid phase volume fraction = 0.255911 Min(alpha.water) = -7.80007e+06 Min(alpha.air) = -1.29547e+09
MULES: Solving for alpha.water
MULES: Solving for alpha.water
Liquid phase volume fraction = 46.493 Min(alpha.water) = -9.70012e+11 Min(alpha.air) = -6.11008e+11
MULES: Solving for alpha.water
MULES: Solving for alpha.water
Liquid phase volume fraction = 46.493 Min(alpha.water) = -9.70012e+11 Min(alpha.air) = -6.11008e+11
MULES: Solving for alpha.water
MULES: Solving for alpha.water
Liquid phase volume fraction = -3.36312e+21 Min(alpha.water) = -4.89659e+31 Min(alpha.air) = -3.17104e+24
diagonal: Solving for rho, Initial residual = 0, Final residual = 0, No Iterations 0
DILUPBiCG: Solving for T, Initial residual = 1, Final residual = 0.331259, No Iterations 1001
--> FOAM FATAL ERROR:
Maximum number of iterations exceeded
From function thermo<Thermo, Type>::T(scalar f, scalar T0, scalar (thermo<Thermo, Type>::*F)(const scalar) const, scalar (thermo<Thermo, Type>::*dFdT)(const scalar) const, scalar (thermo<Thermo, Type>::*limit)(const scalar) const) const
in file /projects2/OF_bin/OpenFOAM/OpenFOAM-2.4.0/src/thermophysicalModels/specie/lnInclude/thermoI.H at line 76.
FOAM aborting
#0 Foam::error::printStack(Foam::Ostream&) in "/projects2/OF_bin/OpenFOAM/OpenFOAM-2.4.0/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
Code:
atmosphere
{
type inletOutlet;
inletValue uniform 0;
value uniform 0;
}
kaverneWall
{
type zeroGradient;
}
outlet
{
type zeroGradient;
}
pipeWall
{
type zeroGradient;
}
AMI
{
type zeroGradient;
}
slide_interface
{
type zeroGradient;
}
ACMI1_couple
{
type cyclicACMI;
value uniform 0;
}
ACMI1_blockage
{
type zeroGradient;
}
ACMI2_couple
{
type cyclicACMI;
value uniform 0;
}
ACMI2_blockage
{
type zeroGradient;
}
Code:
internalField uniform 101325;
boundaryField
{
atmosphere
{
type calculated;
value $internalField;
}
kaverneWall
{
type calculated;
value $internalField;
//type zeroGradient;
}
outlet
{
type calculated;//was fixedValue
value $internalField;
}
pipeWall
{
type calculated;
value $internalField;
//type zeroGradient;
}
AMI
{
type calculated;
value $internalField;
//type zeroGradient;
}
slide_interface
{
type calculated;
value $internalField;
//type zeroGradient;
}
ACMI1_couple
{
type cyclicACMI;
value $internalField;
}
ACMI1_blockage
{
type calculated;
value $internalField;
}
ACMI2_couple
{
type cyclicACMI;
value $internalField;
}
ACMI2_blockage
{
type calculated;
value $internalField;
}
}
Code:
internalField uniform 101325;
atmosphere
{ type totalPressure;
rho rho;
psi none;
gamma 1;
p0 uniform 0;
value uniform 101325;
}
kaverneWall
{
type fixedFluxPressure;//was zeroGradient latest fixedFluxPressure
gradient uniform 0;
value $internalField;
}
outlet
{
type zeroGradient;
//type fixedValue;
//value $internalField;
}
pipeWall
{
type fixedFluxPressure;//was zeroGradient latest fixedFluxPressure
gradient uniform 0;
value $internalField;
}
AMI
{
type fixedFluxPressure;//was zeroGradient latest fixedFluxPressure
gradient uniform 0;
value $internalField;
}
slide_interface
{
type fixedFluxPressure;//was zeroGradient latest fixedFluxPressure
gradient uniform 0;
value $internalField;
}
ACMI1_couple
{
type cyclicACMI;
value $internalField;//was uniform 0
}
ACMI1_blockage
{
type fixedValue;
value $internalField;
//type zeroGradient;//was calculated
//value uniform 0;
}
ACMI2_couple
{
type cyclicACMI;
value $internalField;//was uniform 0
}
ACMI2_blockage
{
type fixedFluxPressure;//was calculated
gradient uniform 0;
value $internalField;
//value uniform 0;
}
Code:
internalField uniform 293.15;
boundaryField
{
atmosphere
{
type inletOutlet;//was zeroGradient
inletValue $internalField;
value $internalField;
}
kaverneWall
{
type zeroGradient;
}
outlet
{
type zeroGradient;
//type inletOutlet;//was zeroGradient
//inletValue uniform 293.15;
//value $internalField;
}
pipeWall
{
type zeroGradient;
}
AMI
{
type zeroGradient;
}
slide_interface
{
type zeroGradient;
}
ACMI1_couple
{
type cyclicACMI;
value $internalField;
}
ACMI1_blockage
{
type zeroGradient;//was zeroGradient latest inletOutlet
//inletValue uniform 293.15;
//value $internalField;
// type calculated;
// value uniform 0;
}
ACMI2_couple
{
type cyclicACMI;
value $internalField;
}
ACMI2_blockage
{
type zeroGradient;
//type calculated;
//value uniform 0;
}
}
Code:
internalField uniform (0 0 0);
boundaryField
{
atmosphere
{
type pressureInletOutletVelocity;
value uniform (0 0 0);
}
kaverneWall
{
type fixedValue;
value uniform (0 0 0);
}
outlet
{
type zeroGradient;
}
pipeWall
{
type fixedValue;
value uniform (0 0 0);
}
AMI
{
type fixedValue;
value uniform (0 0 0);
}
slide_interface
{
type fixedValue;
value uniform 0;
}
ACMI1_couple
{
type cyclicACMI;
value uniform (0 0 0);
}
ACMI1_blockage
{
type zeroGradient;
//type fixedValue;//was calculated
//value uniform (0 0 0);
}
ACMI2_couple
{
type cyclicACMI;
value uniform (0 0 0);
}
ACMI2_blockage
{
type fixedValue;//was calculated
value uniform (0 0 0);
}
}
I'm happy about any help! Cheers, Oli Last edited by silencebreak; September 11, 2017 at 12:03. |
|
|
|
|
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| courant number increases to rather large values | 6863523 | OpenFOAM Running, Solving & CFD | 22 | July 6, 2023 00:48 |
| Decomposing meshes | Tobi | OpenFOAM Pre-Processing | 22 | February 24, 2023 10:23 |
| Suppress twoPhaseEulerFoam energy | AlmostSurelyRob | OpenFOAM Running, Solving & CFD | 33 | September 25, 2018 18:45 |
| Moving mesh | Niklas Wikstrom (Wikstrom) | OpenFOAM Running, Solving & CFD | 122 | June 15, 2014 07:20 |
| Orifice Plate with a fully developed flow - Problems with convergence | jonmec | OpenFOAM Running, Solving & CFD | 3 | July 28, 2011 06:24 |