ENH: ConeNozzle: add injector velocity and angular-segmented disc options
All threads resolved!
All threads resolved!
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
Merge request reports
Activity
Filter activity
added enhancement label
requested review from @Mattijs
assigned to @andy
- Resolved by Kutalmış Berçin
- Resolved by Kutalmış Berçin
- Resolved by Kutalmış Berçin
added 1 commit
- fa490e26 - ENH: ConeNozzle: add injector velocity and angular-segmented disc options
added 15 commits
-
fa490e26...8e98779d - 14 commits from branch
develop
- 29c8a77e - ENH: ConeNozzle: add injector velocity and angular-segmented disc options
-
fa490e26...8e98779d - 14 commits from branch
mentioned in commit 8a8c2482
Please register or sign in to reply