CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

how to inject two different sized particle in icoUncoupledKinematicParcelFoam?

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree4Likes
  • 1 Post By czhao86
  • 2 Post By Sören Sander
  • 1 Post By minzhang

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 6, 2013, 16:36
Default how to inject two different sized particle in icoUncoupledKinematicParcelFoam?
  #1
Member
 
Rexxar
Join Date: May 2012
Location: Bethlehem, PA
Posts: 36
Rep Power: 13
czhao86 is on a distinguished road
As shown in the title, how to inject two different sized particle in icoUncoupledKinematicParcelFoam?

The original particle injection is as follows:

Code:
subModels
{
    particleForces
    {
        sphereDrag;
        gravity;
    }

    injectionModel manualInjection;

    dispersionModel none;

    patchInteractionModel standardWallInteraction;

    heatTransferModel none;

    surfaceFilmModel none;

    collisionModel pairCollision;

    radiation off;

    manualInjectionCoeffs
    {
        massTotal       0;
        parcelBasisType fixed;
        nParticle       1;
        SOI             0;
        positionsFile   "kinematicCloud0Positions";
        U0              (0 0 0);
        sizeDistribution
        {
            type        fixedValue;
            fixedValueDistribution
            {
                value   0.1;
            }
        }
    }

pairCollisionCoeffs
    {
        // Maximum possible particle diameter expected at any time
        maxInteractionDistance  0.1;

        writeReferredParticleCloud no;

        pairModel pairSpringSliderDashpot;

        pairSpringSliderDashpotCoeffs
        {
            useEquivalentSize   no;
            alpha               0.12;
            b                   1.5;
            mu                  0.52;
            cohesionEnergyDensity 0;
            collisionResolutionSteps 12;
        };

        wallModel    wallLocalSpringSliderDashpot;

        wallLocalSpringSliderDashpotCoeffs
        {
            useEquivalentSize no;
            collisionResolutionSteps 12;
            walls
            {
                youngsModulus   1e10;
                poissonsRatio   0.23;
                alpha           0.12;
                b               1.5;
                mu              0.43;
        cohesionEnergyDensity 0;
            }
        };
    }

    standardWallInteractionCoeffs
    {
        //type            stick;
        type            rebound;
    }
}
ShashiDeSilva likes this.
__________________
Best,

Rexxar
czhao86 is offline   Reply With Quote

Old   March 17, 2014, 09:18
Default
  #2
Member
 
Sören Sander
Join Date: Sep 2012
Location: Germany
Posts: 43
Rep Power: 13
Sören Sander is on a distinguished road
Hi czhao86,

the following code generates a Particle size distribution:

Code:
	sizeDistribution
	{
	    type        general;
	    generalDistribution
	    {
		distribution
		(
		( 10e-06      0.0025)
		( 20e-06      0.0528)
		( 30e-06      0.2795)
		( 40e-06      1.0918)
		( 50e-06      2.3988)
		( 60e-06      4.4227)
		( 70e-06      6.3888)
		( 80e-06      8.6721)
		( 90e-06      10.3153)
		(100e-06      11.6259)
		(110e-06      12.0030)
		(120e-06      10.4175)
		(130e-06      10.8427)
		(140e-06      8.0016)
		(150e-06      6.1333)
		(160e-06      3.8827)
		(170e-06      3.4688)
		);
	    }
	}
Sören Sander is offline   Reply With Quote

Old   March 19, 2014, 11:41
Default
  #3
Member
 
Ananda Kannan
Join Date: Feb 2014
Location: Göteborg, Sweden
Posts: 55
Rep Power: 12
ansubru is on a distinguished road
Hey guys!!

I am also trying to inject particles of different sizes, I however just want to use a random particle injection of only two specified sizes. Can this be done with general distribution?? If so could you share a representative distribution of two sizes 1 and 5 mm ??

Best regards

ansubru
ansubru is offline   Reply With Quote

Old   March 26, 2018, 13:55
Default
  #4
Member
 
Min Zhang
Join Date: Mar 2017
Posts: 81
Rep Power: 9
minzhang is on a distinguished road
Quote:
Originally Posted by ansubru View Post
Hey guys!!

I am also trying to inject particles of different sizes, I however just want to use a random particle injection of only two specified sizes. Can this be done with general distribution?? If so could you share a representative distribution of two sizes 1 and 5 mm ??

Best regards

ansubru
Hello ansubru,

Did you figure out the solution?

Thanks and best regards,
Min
korin likes this.
minzhang is offline   Reply With Quote

Old   April 1, 2018, 15:25
Default
  #5
Member
 
Min Zhang
Join Date: Mar 2017
Posts: 81
Rep Power: 9
minzhang is on a distinguished road
Quote:
Originally Posted by czhao86 View Post
As shown in the title, how to inject two different sized particle in icoUncoupledKinematicParcelFoam?

The original particle injection is as follows:

Code:
subModels
{
    particleForces
    {
        sphereDrag;
        gravity;
    }

    injectionModel manualInjection;

    dispersionModel none;

    patchInteractionModel standardWallInteraction;

    heatTransferModel none;

    surfaceFilmModel none;

    collisionModel pairCollision;

    radiation off;

    manualInjectionCoeffs
    {
        massTotal       0;
        parcelBasisType fixed;
        nParticle       1;
        SOI             0;
        positionsFile   "kinematicCloud0Positions";
        U0              (0 0 0);
        sizeDistribution
        {
            type        fixedValue;
            fixedValueDistribution
            {
                value   0.1;
            }
        }
    }

pairCollisionCoeffs
    {
        // Maximum possible particle diameter expected at any time
        maxInteractionDistance  0.1;

        writeReferredParticleCloud no;

        pairModel pairSpringSliderDashpot;

        pairSpringSliderDashpotCoeffs
        {
            useEquivalentSize   no;
            alpha               0.12;
            b                   1.5;
            mu                  0.52;
            cohesionEnergyDensity 0;
            collisionResolutionSteps 12;
        };

        wallModel    wallLocalSpringSliderDashpot;

        wallLocalSpringSliderDashpotCoeffs
        {
            useEquivalentSize no;
            collisionResolutionSteps 12;
            walls
            {
                youngsModulus   1e10;
                poissonsRatio   0.23;
                alpha           0.12;
                b               1.5;
                mu              0.43;
        cohesionEnergyDensity 0;
            }
        };
    }

    standardWallInteractionCoeffs
    {
        //type            stick;
        type            rebound;
    }
}








Hello Rexxar,

I am wondering whether you have solved your problem.

In addition, could you please be so kind to have a look at my question?

size distribution models in OpenFOAM 4.x

Thanks and best regards!
minzhang is offline   Reply With Quote

Old   April 1, 2018, 15:27
Default
  #6
Member
 
Min Zhang
Join Date: Mar 2017
Posts: 81
Rep Power: 9
minzhang is on a distinguished road
Quote:
Originally Posted by Sören Sander View Post
Hi czhao86,

the following code generates a Particle size distribution:

Code:
	sizeDistribution
	{
	    type        general;
	    generalDistribution
	    {
		distribution
		(
		( 10e-06      0.0025)
		( 20e-06      0.0528)
		( 30e-06      0.2795)
		( 40e-06      1.0918)
		( 50e-06      2.3988)
		( 60e-06      4.4227)
		( 70e-06      6.3888)
		( 80e-06      8.6721)
		( 90e-06      10.3153)
		(100e-06      11.6259)
		(110e-06      12.0030)
		(120e-06      10.4175)
		(130e-06      10.8427)
		(140e-06      8.0016)
		(150e-06      6.1333)
		(160e-06      3.8827)
		(170e-06      3.4688)
		);
	    }
	}







Hello Sören Sander,

I am wondering whether you could have a look at my question.

size distribution models in OpenFOAM 4.x

Thanks and best regards,
Min
minzhang is offline   Reply With Quote

Reply

Tags
injections, lagrangian particles

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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
inject different sized particles czhao86 OpenFOAM Running, Solving & CFD 8 July 8, 2015 21:06
forced to sticking of soot particle kmgraju CFX 0 November 27, 2012 10:08
how to inject two colour particle lalit kumar FLUENT 0 July 28, 2010 06:59
DPM UDF particle position using the macro P_POS(p)[i] dm2747 FLUENT 0 April 17, 2009 02:29
how to inject gas and solid particle simutaneously flybird FLUENT 0 June 19, 2007 12:43


All times are GMT -4. The time now is 04:17.