lagrangian: InjectionModel: Time-varying parcel flow rate

The parcelsPerSecond control can now be specified as a time-varying
function. This provides additional control over the temporal
distribution of injected parcels, which may be advantageous if, for
example, the mass flow rate varies significantly. It also enables
variable flow rates of particulates in cases which have a fixed number
of particles per parcel.
This commit is contained in:
Will Bainbridge
2023-06-13 15:34:40 +01:00
parent 0fa46ef28a
commit 3eed5c0c99
22 changed files with 91 additions and 65 deletions

View File

@ -77,7 +77,6 @@ subModels
model1
{
type reactingLookupTableInjection;
massTotal 0.5;
uniformParcelSize volume;
SOI 0;
inputFile "parcelInjectionProperties";

View File

@ -77,7 +77,6 @@ subModels
model1
{
type thermoLookupTableInjection;
massTotal 100;
uniformParcelSize volume;
SOI 0;
inputFile "parcelInjectionProperties";

View File

@ -77,12 +77,12 @@ subModels
model1
{
type coneInjection;
SOI 0.000;
duration 20.000;
SOI 0;
duration 20;
position (0.3 0.35 1.45);
direction (0 0 -1);
massTotal 10;
massFlowRate 0.5;
parcelsPerSecond 1000;
uniformParcelSize volume;
flowRateProfile constant 0.1;

View File

@ -77,7 +77,6 @@ subModels
model1
{
type reactingLookupTableInjection;
massTotal 0.1;
uniformParcelSize volume;
SOI 0.01;
inputFile "parcelInjectionProperties";