diff --git a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.C b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.C index 7c63f1c262..42134dcded 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.C @@ -186,7 +186,6 @@ Foam::scalar Foam::InjectionModel::setNumberOfParticles ( const label parcels, const scalar volume, - const scalar volumeFraction, const scalar diameter, const scalar rho ) @@ -196,13 +195,14 @@ Foam::scalar Foam::InjectionModel::setNumberOfParticles { case pbMass: { - nP = volumeFraction*massTotal_/parcels - /(rho*mathematicalConstant::pi/6.0*pow3(diameter)); + nP = volume/volumeTotal_ + *massTotal_/rho + /(parcels*mathematicalConstant::pi/6.0*pow3(diameter)); break; } case pbNumber: { - nP = volumeFraction*massTotal_/(rho*volume); + nP = massTotal_/(rho*volumeTotal_*parcels); break; } default: @@ -363,9 +363,6 @@ void Foam::InjectionModel::inject(TrackData& td) return; } - // Volume fraction to introduce during this timestep - const scalar volFraction = volumeFraction(newVolume); - // Duration of injection period during this timestep const scalar deltaT = max(0.0, min(carrierDt, min(time - SOI_, timeEnd() - time0_))); @@ -418,7 +415,6 @@ void Foam::InjectionModel::inject(TrackData& td) ( newParcels, newVolume, - volFraction, pPtr->d(), pPtr->rho() ); diff --git a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.H b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.H index 05e009f4c6..dc3b9ff61b 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.H +++ b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.H @@ -183,7 +183,6 @@ protected: ( const label parcels, const scalar volume, - const scalar volumeFraction, const scalar diameter, const scalar rho ); @@ -290,9 +289,6 @@ public: template void inject(TrackData& td); - //- Return the volume fraction to introduce - inline scalar volumeFraction(const scalar volume) const; - // Injection geometry diff --git a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModelI.H b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModelI.H index 80a142816c..716208c092 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModelI.H +++ b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModelI.H @@ -96,14 +96,4 @@ Foam::label Foam::InjectionModel::parcelsAddedTotal() const } -template -Foam::scalar Foam::InjectionModel::volumeFraction -( - const scalar volume -) const -{ - return volume/volumeTotal_; -} - - // ************************************************************************* //