diff --git a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/FieldActivatedInjection/FieldActivatedInjection.C b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/FieldActivatedInjection/FieldActivatedInjection.C
index 0e8de06206700253f98b0bf34884a89b95bab4ac..fb241b2f450555b34cbbd9e613a1b3b5434798b7 100644
--- a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/FieldActivatedInjection/FieldActivatedInjection.C
+++ b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/FieldActivatedInjection/FieldActivatedInjection.C
@@ -75,6 +75,7 @@ Foam::FieldActivatedInjection<CloudType>::FieldActivatedInjection
 )
 :
     InjectionModel<CloudType>(dict, owner, typeName),
+    factor_(readScalar(this->coeffDict().lookup("factor"))),
     referenceField_
     (
         owner.db().objectRegistry::lookupObject<volScalarField>
@@ -212,7 +213,7 @@ bool Foam::FieldActivatedInjection<CloudType>::validInjection
     if
     (
          nParcelsInjected_[parcelI] < nParcelsPerInjector_
-      && referenceField_[cellI] > thresholdField_[cellI]
+      && factor_*referenceField_[cellI] > thresholdField_[cellI]
     )
     {
         nParcelsInjected_[parcelI]++;
diff --git a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/FieldActivatedInjection/FieldActivatedInjection.H b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/FieldActivatedInjection/FieldActivatedInjection.H
index 33ee4c2d25a469962e5db0e04beae9bffd241402..194add8ca95f74b464f18ebdebc3c134875c2399 100644
--- a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/FieldActivatedInjection/FieldActivatedInjection.H
+++ b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/FieldActivatedInjection/FieldActivatedInjection.H
@@ -26,15 +26,18 @@ Class
     Foam::FieldActivatedInjection
 
 Description
-    Injection at specified positions, with the condition that for injection
-    to be allowed
+    Injection at specified positions, with the conditions:
 
-        referenceField[cellI] >= thresholdField[cellI]
+    - for injection to be allowed
 
-    where:
-      - referenceField is the field used to supply the look-up values
-      - thresholdField supplies the values beyond which the injection is
-        permitted
+        factor*referenceField[cellI] >= thresholdField[cellI]
+
+        where:
+          - referenceField is the field used to supply the look-up values
+          - thresholdField supplies the values beyond which the injection is
+            permitted
+
+    - limited to a user-supllied number of injections per injector location
 
 SourceFiles
     FieldActivatedInjection.C
@@ -66,6 +69,9 @@ class FieldActivatedInjection
 
         // Model parameters
 
+            //- Factor to apply to reference field
+            const scalar factor_;
+
             //- Reference field
             const volScalarField& referenceField_;