Subject | Hash | Author | Date (UTC) |
---|---|---|---|
fixed buoyancy kernel definition | 63b8743b0bb1d1316ec16e85382cd49ca0431356 | Anurag Misra | 2017-12-05 12:53:37 |
Added additional case file for troubleshooting | 6e8b93a3ef9ab2c9bae9a6b2eb85ecedbaf45a68 | Anurag Misra | 2017-11-28 15:33:40 |
updated boundary conditions, minor changes in mesh | 3ab8a7206d97870b823dcdceb939f0494c4be1a6 | Anurag Misra | 2017-11-10 17:50:16 |
Explicity defined floats to solve compilation problems with centOS/RHEL | 5be4ffff7079912f4481525944fc5e778b9040e5 | Anurag Misra | 2017-11-09 15:16:47 |
Replaced instances of pow with Foam::pow to solve compilation problems with centOS/RHEL | 1b5fb4cbdb7d57eb035f8f3ff110d91f88109545 | Anurag Misra | 2017-11-09 15:10:32 |
Renamed testCase0 to batchSettler | 41a5dfa7953de58bea67e177a2be3282aef19b4b | Anurag Misra | 2017-11-09 15:04:56 |
Added new test case, continuous settler | 9445b7f20882040279a500c3bf96d6c0c6fc7d49 | Anurag Misra | 2017-11-09 15:03:14 |
improved and parametrized batchSettler mesh | e3cafb8122b092316bee98619ddb7c6b88b03329 | Anurag Misra | 2017-10-21 16:15:43 |
clean buoyancyInduced coalescenceKernels : select continuous phase via dictionary + update testcase | 4aec5813eb4cff7d133a59cd51ec703432bce454 | Cyrille Bonamy | 2017-10-16 21:48:52 |
debug + supress hack of coalescenceKernel class | 7ede4d4c9283c6865f560ec1259177f335918c34 | Cyrille Bonamy | 2017-10-16 21:38:20 |
supress unnecessary files (mesh generated with blockmesh command) | d77cea7ecb13092c8dc8aac3865fa73bde9b2b4b | Cyrille Bonamy | 2017-10-16 21:37:17 |
move all testcases in unique directory | d3aa43dc5e49267577403dbe5928ea37a0506639 | Cyrille Bonamy | 2017-10-16 21:36:45 |
fixed calculation of relative velocity | c24a80e1330dfff8aa73e9613ba733e34579f4d0 | Anurag Misra | 2017-10-13 14:24:44 |
corrected buoyancy kernel | aa79b76dd69bd0c168790376972ce7cfb9dff64c | Anurag Misra | 2017-10-13 11:19:28 |
Updated dictionary files in all cases | 256463d85a1b3aeda3b54054461e94ba1eb193eb | Anurag Misra | 2017-10-12 21:03:28 |
temporary fix for buoyancy coalescence kernel | d0e321233fe4d6aff922bb7f6aaae40a1e7be589 | Anurag Misra | 2017-10-12 20:50:59 |
coalescence kernel added as duplicate of aggregation kernel | 1bfcdde0095170abed22b5a75a0f295b19fd91d0 | Anurag Misra | 2017-10-12 19:19:04 |
updated QBMM files, reinstated original structure | 584a378d9d1104b32ffc16adec74e995d2785550 | Anurag Misra | 2017-10-12 10:31:02 |
added parametric variables to blockMeshDict | 9a4839ae23d9ce70ebdbafe1be020936fb902be3 | Anurag Misra | 2017-10-10 15:43:01 |
improved mesh quality for batchSettlerFine | 125ba5be0c6601f437aaea6056dc2fce2b767b8d | Anurag Misra | 2017-10-09 21:08:43 |
File multiphaseEulerPbeFoam/quadratureMethods/populationBalanceModels/populationBalanceSubModels/coalescenceKernels/buoyancyInduced/buoyancyInduced.C changed (mode: 100644) (index 9eb380e..ce74457) | |||
... | ... | Foam::populationBalanceSubModels::coalescenceKernels::buoyancyInduced | |
58 | 58 | : | : |
59 | 59 | coalescenceKernel(dict, mesh, U), | coalescenceKernel(dict, mesh, U), |
60 | 60 | Ucrit_(dict.lookup("Ucrit")), | Ucrit_(dict.lookup("Ucrit")), |
61 | thisPhaseName_(dict.lookup("thisPhaseName")), | ||
61 | 62 | contPhaseName_(dict.lookup("contPhaseName")) | contPhaseName_(dict.lookup("contPhaseName")) |
62 | 63 | {} | {} |
63 | 64 | ||
... | ... | Foam::populationBalanceSubModels::coalescenceKernels::buoyancyInduced::Ka | |
84 | 85 | //Info << "Printing objectRegistry Names mesh(): " << mesh_.objectRegistry::names() << endl; | //Info << "Printing objectRegistry Names mesh(): " << mesh_.objectRegistry::names() << endl; |
85 | 86 | //Info << "Printing dictionary transportProperties: " << mesh_.lookupObject<IOdictionary>("transportProperties") << endl; | //Info << "Printing dictionary transportProperties: " << mesh_.lookupObject<IOdictionary>("transportProperties") << endl; |
86 | 87 | ||
87 | |||
88 | 88 | //Info << "Printing volVectorField U: " << mesh_.lookupObject<volVectorField>("U") << endl; | //Info << "Printing volVectorField U: " << mesh_.lookupObject<volVectorField>("U") << endl; |
89 | 89 | //Info << "Printing volVectorField U_: " << U_ << endl; | //Info << "Printing volVectorField U_: " << U_ << endl; |
90 | 90 | ||
... | ... | Foam::populationBalanceSubModels::coalescenceKernels::buoyancyInduced::Ka | |
101 | 101 | word Ucontinuous_ = IOobject::groupName("U", contPhaseName_); | word Ucontinuous_ = IOobject::groupName("U", contPhaseName_); |
102 | 102 | volVectorField Ucont_ | volVectorField Ucont_ |
103 | 103 | ( | ( |
104 | mesh_.lookupObject<volVectorField>(Ucontinuous_) | ||
104 | mesh_.lookupObject<volVectorField>(Ucontinuous_) | ||
105 | 105 | ); | ); |
106 | 106 | ||
107 | 107 | //- Evaluate relative velocity | //- Evaluate relative velocity |
108 | volScalarField Urelative_(mag(U_-Ucont_)); | ||
109 | |||
108 | volScalarField Uslip_(mag(U_-Ucont_)); | ||
109 | |||
110 | 110 | // Moved Ucrit to populationBalancedictionary | // Moved Ucrit to populationBalancedictionary |
111 | 111 | //dimensionedScalar Ucrit_("Ucrit_", dimensionSet(0,1,-1,0,0,0,0), 0.001); | //dimensionedScalar Ucrit_("Ucrit_", dimensionSet(0,1,-1,0,0,0,0), 0.001); |
112 | |||
112 | |||
113 | // Read sauter diameter | ||
114 | word diaSauter_ = IOobject::groupName("d", thisPhaseName_); | ||
115 | volScalarField dSauter_ | ||
116 | ( | ||
117 | mesh_.lookupObject<volScalarField>(diaSauter_) | ||
118 | ); | ||
119 | |||
120 | //- Evaluate relative velocity of different drops | ||
121 | volScalarField Urelative_ | ||
122 | ( | ||
123 | mag(Uslip_*(abscissa2-abscissa1)/dSauter_) | ||
124 | ); | ||
125 | |||
113 | 126 | //- Evaluate efficiency term | //- Evaluate efficiency term |
114 | 127 | volScalarField lambda_(Foam::exp(-(Urelative_/Ucrit_))); | volScalarField lambda_(Foam::exp(-(Urelative_/Ucrit_))); |
115 | |||
116 | 128 | /* | /* |
117 | 129 | if (min(lambda_) < smallAbs) | if (min(lambda_) < smallAbs) |
118 | 130 | { | { |
File multiphaseEulerPbeFoam/quadratureMethods/populationBalanceModels/populationBalanceSubModels/coalescenceKernels/buoyancyInduced/buoyancyInduced.H changed (mode: 100644) (index e633635..558a646) | |||
... | ... | private: | |
74 | 74 | ||
75 | 75 | //- Critical velocity | //- Critical velocity |
76 | 76 | dimensionedScalar Ucrit_; | dimensionedScalar Ucrit_; |
77 | |||
78 | //- This phase name | ||
79 | word thisPhaseName_; | ||
77 | 80 | ||
78 | 81 | //- continuous phase name | //- continuous phase name |
79 | 82 | word contPhaseName_; | word contPhaseName_; |