CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (https://www.cfd-online.com/Forums/openfoam-solving/)
-   -   coalCloud error (https://www.cfd-online.com/Forums/openfoam-solving/142911-coalcloud-error.html)

wenxu October 12, 2014 07:38

coalCloud error
 
I am using coalCchemistryFoam to simulation,and the injection model is patchInjection model, but when the totalparcels is 842(nparticle=5,set as follows).

Code:

Solving 3-D cloud coalCloud

--> Cloud: coalCloud injector: model1
    Added 1 new parcels

Cloud: coalCloud
    Current number of parcels      = 842
    Current mass in system          = 1.248704954e-07
    Linear momentum                = (9.711798757e-11 -2.033218312e-09 8.942026689e-07)
  |Linear momentum|                = 8.942049857e-07
    Linear kinetic energy          = 3.499786518e-06
    model1:
        number of parcels added    = 842
        mass introduced            = 1.253877394e-07
    Parcels absorbed into film      = 0
    New film detached parcels      = 0
    Parcel fate (number, mass)
      - escape                      = 0, 0
      - stick                      = 0, 0
    Temperature min/max            = 284.0559653, 302.7514762
    Mass transfer phase change      = 5.172440256e-10
    Mass transfer devolatilisation  = 0
    Mass transfer surface reaction  = 0

diagonal:  Solving for rho, Initial residual = 0, Final residual = 0, No Iterations 0
smoothSolver:  Solving for Ux, Initial residual = 0.006570403898, Final residual = 7.282312147e-07, No Iterations 1
smoothSolver:  Solving for Uy, Initial residual = 0.02893834348, Final residual = 4.125217274e-06, No Iterations 1
smoothSolver:  Solving for Uz, Initial residual = 0.003108298537, Final residual = 9.049976756e-07, No Iterations 1
smoothSolver:  Solving for O2, Initial residual = 1.04960427e-05, Final residual = 1.977044396e-08, No Iterations 1
smoothSolver:  Solving for CH4, Initial residual = 1.030100424e-05, Final residual = 1.599098723e-08, No Iterations 1
smoothSolver:  Solving for CO2, Initial residual = 2.448759946e-05, Final residual = 3.589628031e-08, No Iterations 1
smoothSolver:  Solving for H2O, Initial residual = 1.618261949e-05, Final residual = 4.424497045e-08, No Iterations 1
smoothSolver:  Solving for h, Initial residual = 3.335462904e-05, Final residual = 5.957704348e-08, No Iterations 1
DICPCG:  Solving for G, Initial residual = 0.003085767614, Final residual = 9.764282263e-06, No Iterations 550
T gas min/max  = 297.2598708, 2014.888698
GAMG:  Solving for p, Initial residual = 0.01290757108, Final residual = 2.610067008e-05, No Iterations 1
diagonal:  Solving for rho, Initial residual = 0, Final residual = 0, No Iterations 0
time step continuity errors : sum local = 1.895333491e-07, global = -2.491455588e-09, cumulative = 6.45108658e-07
GAMG:  Solving for p, Initial residual = 2.706207319e-05, Final residual = 7.154197461e-07, No Iterations 3
diagonal:  Solving for rho, Initial residual = 0, Final residual = 0, No Iterations 0
time step continuity errors : sum local = 5.190581233e-09, global = -9.278765907e-12, cumulative = 6.450993793e-07
GAMG:  Solving for p, Initial residual = 7.513859279e-07, Final residual = 7.513859279e-07, No Iterations 0
diagonal:  Solving for rho, Initial residual = 0, Final residual = 0, No Iterations 0
time step continuity errors : sum local = 5.453627878e-09, global = -4.789925461e-11, cumulative = 6.4505148e-07
smoothSolver:  Solving for k, Initial residual = 0.001571391966, Final residual = 9.908242345e-08, No Iterations 1
ExecutionTime = 15314.35 s  ClockTime = 15349 s

Courant Number mean: 0.001570447036 max: 1.010802504
deltaT = 3.01883946e-06
Time = 0.00133515


Solving 3-D cloud coalCloud

--> Cloud: coalCloud injector: model1
    Added 2 new parcels

[5] #0  Foam::error::printStack(Foam::Ostream&) in "/home/wenxu/OpenFOAM/OpenFOAM-2.3.0/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
[5] #1  Foam::sigFpe::sigHandler(int) in "/home/wenxu/OpenFOAM/OpenFOAM-2.3.0/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
[5] #2 
[5]  at sigaction.c:0
[5] #3  Foam::liquidMixtureProperties::X(Foam::Field<double> const&) const in "/home/wenxu/OpenFOAM/OpenFOAM-2.3.0/platforms/linux64GccDPOpt/lib/libliquidMixtureProperties.so"
[5] #4  Foam::LiquidEvaporation<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > > > > > > > >::Tvap(Foam::Field<double> const&) const in "/home/wenxu/OpenFOAM/OpenFOAM-2.3.0/platforms/linux64GccDPOpt/lib/liblagrangianIntermediate.so"
[5] #5  void Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > >::calcPhaseChange<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > >::TrackingData<Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > > > > > >(Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > >::TrackingData<Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > > > > >&, double, int, double, double, double, double, double, double, double, int, double, Foam::Field<double> const&, Foam::Field<double>&, double&, double&, double&, Foam::Field<double>&) in "/home/wenxu/OpenFOAM/wenxu-2.3.0/platforms/linux64GccDPOpt/bin/coalCombustionFoam"
[5] #6  void Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > > >::calc<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > >::TrackingData<Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > > > > > > > > > >(Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > >::TrackingData<Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > > > > > > > > >&, double, int) in "/home/wenxu/OpenFOAM/wenxu-2.3.0/platforms/linux64GccDPOpt/bin/coalCombustionFoam"
[5] #7  bool Foam::KinematicParcel<Foam:article>::move<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > >::TrackingData<Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > > > > > > > > > >(Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > >::TrackingData<Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > > > > > > > > >&, double) in "/home/wenxu/OpenFOAM/wenxu-2.3.0/platforms/linux64GccDPOpt/bin/coalCombustionFoam"
[5] #8  void Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > > > >::move<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > >::TrackingData<Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > > > > > > > > > >(Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > >::TrackingData<Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > > > > > > > > >&, double) in "/home/wenxu/OpenFOAM/wenxu-2.3.0/platforms/linux64GccDPOpt/bin/coalCombustionFoam"
[5] #9 
[5]  in "/home/wenxu/OpenFOAM/wenxu-2.3.0/platforms/linux64GccDPOpt/bin/coalCombustionFoam"
[5] #10  void Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > > > > >::evolveCloud<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > >::TrackingData<Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > > > > > > > > > >(Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > >::TrackingData<Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > > > > > > > > >&) in "/home/wenxu/OpenFOAM/wenxu-2.3.0/platforms/linux64GccDPOpt/bin/coalCombustionFoam"
[5] #11  void Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > > > > >::solve<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > >::TrackingData<Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > > > > > > > > > >(Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > >::TrackingData<Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > > > > > > > > >&) in "/home/wenxu/OpenFOAM/wenxu-2.3.0/platforms/linux64GccDPOpt/bin/coalCombustionFoam"
[5] #12  Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam:article> > > > > > > > >::evolve() in "/home/wenxu/OpenFOAM/wenxu-2.3.0/platforms/linux64GccDPOpt/bin/coalCombustionFoam"
[5] #13 
[5]  in "/home/wenxu/OpenFOAM/wenxu-2.3.0/platforms/linux64GccDPOpt/bin/coalCombustionFoam"
[5] #14  __libc_start_main in "/lib64/libc.so.6"
[5] #15 
[5]  in "/home/wenxu/OpenFOAM/wenxu-2.3.0/platforms/linux64GccDPOpt/bin/coalCombustionFoam"
[node01:15487] *** Process received signal ***
[node01:15487] Signal: Floating point exception (8)
[node01:15487] Signal code:  (-6)
[node01:15487] Failing at address: 0x1fa00003c7f
[node01:15487] [ 0] /lib64/libc.so.6() [0x3111a32920]
[node01:15487] [ 1] /lib64/libc.so.6(gsignal+0x35) [0x3111a328a5]
[node01:15487] [ 2] /lib64/libc.so.6() [0x3111a32920]
[node01:15487] [ 3] /home/wenxu/OpenFOAM/OpenFOAM-2.3.0/platforms/linux64GccDPOpt/lib/libliquidMixtureProperties.so(_ZNK4Foam23liquidMixtureProperties1XERKNS_5FieldIdEE+0x243) [0x7ffa721c4f33]
[node01:15487] [ 4] /home/wenxu/OpenFOAM/OpenFOAM-2.3.0/platforms/linux64GccDPOpt/lib/liblagrangianIntermediate.so(_ZNK4Foam17LiquidEvaporationINS_13ReactingCloudINS_11ThermoCloudINS_14KinematicCloudINS_5CloudINS_24ReactingMultiphaseParcelINS_14ReactingParcelINS_12ThermoParcelINS_15KinematicParcelINS_8particleEEEEEEEEEEEEEEEEEE4TvapERKNS_5FieldIdEE+0x1c) [0x7ffa7399eedc]
[node01:15487] [ 5] coalCombustionFoam(_ZN4Foam14ReactingParcelINS_12ThermoParcelINS_15KinematicParcelINS_8particleEEEEEE15calcPhaseChangeINS6_12TrackingDataINS_23ReactingMultiphaseCloudINS_13ReactingCloudINS_11ThermoCloudINS_14KinematicCloudINS_5CloudINS_24ReactingMultiphaseParcelIS6_EEEEEEEEEEEEEEEEvRT_didddddddidRKNS_5FieldIdEERSP_RdST_ST_SS_+0xa5) [0x4b0745]
[node01:15487] [ 6] coalCombustionFoam(_ZN4Foam24ReactingMultiphaseParcelINS_14ReactingParcelINS_12ThermoParcelINS_15KinematicParcelINS_8particleEEEEEEEE4calcINS7_12TrackingDataINS_23ReactingMultiphaseCloudINS_13ReactingCloudINS_11ThermoCloudINS_14KinematicCloudINS_5CloudIS8_EEEEEEEEEEEEEEvRT_di+0x323) [0x4b2563]
[node01:15487] [ 7] coalCombustionFoam(_ZN4Foam15KinematicParcelINS_8particleEE4moveINS_14ReactingParcelINS_12ThermoParcelIS2_EEE12TrackingDataINS_23ReactingMultiphaseCloudINS_13ReactingCloudINS_11ThermoCloudINS_14KinematicCloudINS_5CloudINS_24ReactingMultiphaseParcelIS7_EEEEEEEEEEEEEEEEbRT_d+0x39d) [0x4d820d]
[node01:15487] [ 8] coalCombustionFoam(_ZN4Foam5CloudINS_24ReactingMultiphaseParcelINS_14ReactingParcelINS_12ThermoParcelINS_15KinematicParcelINS_8particleEEEEEEEEEE4moveINS8_12TrackingDataINS_23ReactingMultiphaseCloudINS_13ReactingCloudINS_11ThermoCloudINS_14KinematicCloudISA_EEEEEEEEEEEEvRT_d+0x476) [0x4d93e6]
[node01:15487] [ 9] coalCombustionFoam() [0x4d9de8]
[node01:15487] [10] coalCombustionFoam(_ZN4Foam14KinematicCloudINS_5CloudINS_24ReactingMultiphaseParcelINS_14ReactingParcelINS_12ThermoParcelINS_15KinematicParcelINS_8particleEEEEEEEEEEEE11evolveCloudINS9_12TrackingDataINS_23ReactingMultiphaseCloudINS_13ReactingCloudINS_11ThermoCloudISC_EEEEEEEEEEvRT_+0x87) [0x4d9e97]
[node01:15487] [11] coalCombustionFoam(_ZN4Foam14KinematicCloudINS_5CloudINS_24ReactingMultiphaseParcelINS_14ReactingParcelINS_12ThermoParcelINS_15KinematicParcelINS_8particleEEEEEEEEEEEE5solveINS9_12TrackingDataINS_23ReactingMultiphaseCloudINS_13ReactingCloudINS_11ThermoCloudISC_EEEEEEEEEEvRT_+0x73) [0x4d9fa3]
[node01:15487] [12] coalCombustionFoam(_ZN4Foam23ReactingMultiphaseCloudINS_13ReactingCloudINS_11ThermoCloudINS_14KinematicCloudINS_5CloudINS_24ReactingMultiphaseParcelINS_14ReactingParcelINS_12ThermoParcelINS_15KinematicParcelINS_8particleEEEEEEEEEEEEEEEEEE6evolveEv+0x43) [0x4da033]
[node01:15487] [13] coalCombustionFoam() [0x4df6b1]
[node01:15487] [14] /lib64/libc.so.6(__libc_start_main+0xfd) [0x3111a1ecdd]
[node01:15487] [15] coalCombustionFoam() [0x45ce25]
[node01:15487] *** End of error message ***
--------------------------------------------------------------------------
mpirun noticed that process rank 5 with PID 15487 on node node01 exited on signal 8 (Floating point exception).

the thermophysicalproperties i use is as follows:
Code:

    injectionModels
    {
      model1
        {
            type            patchInjection;
            parcelBasisType fixed;
            patchName      air_coal;
            U0              (0 0 9.5);
            nParticle      5;
            parcelsPerSecond 1900000;
            flowRateProfile constant 1;
            massTotal      0;
            SOI            0;//1
            duration        10000;
            sizeDistribution
            {
                type        normal;
                normalDistribution
                {
                    expectation 33e-6;
                    variance 20e-6;
                    minValue 10e-6;
                    maxValue 90e-6;
                }
            }
        }
 }

Anything wrong with my settings? Can anyone give me some hints,please help me.
Thank you !


All times are GMT -4. The time now is 16:12.