ENH: ConeNozzle: add injector velocity and angular-segmented disc options
Summary
This update introduces two minor enhancements to the ConeNozzle injection model:
- A new injection method featuring uniform angular interval injections on a disc.
- Internal incorporation of an estimated speed for the moving injector.
Details of new models
A typical example of the new keywords is as follows:
injectionModels
{
model1
{
type coneNozzleInjection;
...
// The new injection method: discSegments
injectionMethod discSegments;
nInjectors 10;
initialInjectorDir (1 0 0);
// Also, the velocity of the moving injector is calculated
// in the background, and is added into the parcel velocity
...
}
}
Top view | Side view | |
---|---|---|
Three injectors | ||
Ten injectors |
Risks
No change in existing input/output for stationary injectors. However, the particle velocity of moving injectors will be different in a way that the injector velocity is now added to the particle velocity.
Metadata
-
linux64ClangDPInt32Opt (clang15) -
linux64GccDPInt32Opt -
linux64GccSPDPInt64Debug -
Alltest: No new error/No change in existing output
Edited by Kutalmış Berçin