Subject | Hash | Author | Date (UTC) |
---|---|---|---|
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 |
updated k, epsilon boundary conditions, changed fvSchemes, fvSolution for k, epsilon | b799f7ebe1a0e491ab3b3fac6773d93190b7147c | Anurag Misra | 2017-10-08 19:09:26 |
changed univariatePopulationBalance, aggregationKernels, added buoyancyInduced | 0db0242f77906ce026a092d4181508733297c3b5 | Anurag Misra | 2017-10-08 18:25:53 |
updated mesh and blockMeshDict | 177b7f68bbc87eb74d0a1aa1d21961a97b3f2807 | Anurag Misra | 2017-10-07 07:37:53 |
fixed k and epsilon Fields | d78e589bb16014597d96ada34aa64f92cb348060 | Anurag Misra | 2017-10-06 14:22:42 |
added batchSettler case with finer mesh | 41649680cea640a7e67bacd17206539be66a7657 | Anurag Misra | 2017-10-06 13:41:37 |
added make options/files for coalescence kernel | 4aa3e56651527ac872b7453d4177f95fe487673b | Anurag Misra | 2017-10-05 16:06:10 |
coalescence kernel added | f68086b1859b7983fa040bcbe6a6076fd5adccc5 | Anurag Misra | 2017-10-05 15:29:50 |
changed cases to laminar, removed nonOrthogonalCorrectors from square case | cea9f92ca323eca826f364b303069a91be818f7d | Anurag Misra | 2017-10-04 15:40:29 |
fixed case setup parameters related to populationBalance | c7d78aa76be2b9251c1aebd5e34e2f475aa906c3 | Anurag Misra | 2017-10-04 15:32:55 |
minor modifications in boundary conditions | 290fa6a15aeddfd7994339f2ebcd2512b2b1d2be | Anurag Misra | 2017-10-04 12:33:40 |
added k, epsilon fields | e5e1714b85294d8f5bb9ad03e4bc6a20513933b6 | Stefan Hoerner | 2017-10-04 12:25:47 |
minor changes to fvSolution | 2fd45fa8d04cb5968668fd183972f70a03891381 | Anurag Misra | 2017-10-04 12:15:23 |
File | Lines added | Lines deleted |
---|---|---|
multiphaseEulerPbeFoam/quadratureMethods/populationBalanceModels/populationBalanceSubModels/coalescenceKernels/buoyancyInduced/buoyancyInduced.C | 22 | 13 |
File multiphaseEulerPbeFoam/quadratureMethods/populationBalanceModels/populationBalanceSubModels/coalescenceKernels/buoyancyInduced/buoyancyInduced.C changed (mode: 100644) (index 7a3f2a0..d71c5cb) | |||
... | ... | Foam::populationBalanceSubModels::coalescenceKernels::buoyancyInduced::Ka | |
83 | 83 | //Info << "Printing dictionary transportProperties: " << mesh_.lookupObject<IOdictionary>("transportProperties") << endl; | //Info << "Printing dictionary transportProperties: " << mesh_.lookupObject<IOdictionary>("transportProperties") << endl; |
84 | 84 | //Info << "Printing volVectorField U: " << mesh_.lookupObject<volVectorField>("U") << endl; | //Info << "Printing volVectorField U: " << mesh_.lookupObject<volVectorField>("U") << endl; |
85 | 85 | ||
86 | dimensionedScalar smallAbs("smallAbs", sqr(abscissa1.dimensions()), SMALL); | ||
86 | dimensionedScalar smallAbs("smallAbs", pow3(abscissa1.dimensions())/dimTime, SMALL); | ||
87 | 87 | ||
88 | 88 | //- Read velocity of the associated phase | //- Read velocity of the associated phase |
89 | volScalarField Udisp_ | ||
89 | volVectorField Udisp_ | ||
90 | 90 | ( | ( |
91 | mag | ||
92 | ( | ||
93 | mesh_.lookupObject<volVectorField>("U") | ||
94 | ) | ||
95 | |||
91 | mesh_.lookupObject<volVectorField>("U") | ||
96 | 92 | ); | ); |
97 | 93 | ||
98 | 94 | //- Read velocity of the continuous phase | //- Read velocity of the continuous phase |
99 | 95 | word Ucontinuous_ = "U.organic"; | word Ucontinuous_ = "U.organic"; |
100 | volScalarField Ucont_ | ||
96 | volVectorField Ucont_ | ||
101 | 97 | ( | ( |
102 | mag | ||
103 | ( | ||
104 | mesh_.lookupObject<volVectorField>(Ucontinuous_) | ||
105 | ) | ||
106 | |||
98 | mesh_.lookupObject<volVectorField>(Ucontinuous_) | ||
107 | 99 | ); | ); |
108 | 100 | ||
109 | 101 | //- Evaluate relative velocity | //- Evaluate relative velocity |
... | ... | Foam::populationBalanceSubModels::coalescenceKernels::buoyancyInduced::Ka | |
114 | 106 | ||
115 | 107 | //- Evaluate efficiency term | //- Evaluate efficiency term |
116 | 108 | volScalarField lambda_(Foam::exp(-(Urelative_/Ucrit_))); | volScalarField lambda_(Foam::exp(-(Urelative_/Ucrit_))); |
109 | |||
110 | /* | ||
111 | if (min(lambda_) < smallAbs) | ||
112 | { | ||
113 | Info << "Found negative values: " << min(lambda_) << endl; | ||
114 | } | ||
115 | */ | ||
117 | 116 | ||
118 | 117 | tmp<volScalarField> coalescenceK | tmp<volScalarField> coalescenceK |
119 | 118 | = Ck_ | = Ck_ |
... | ... | Foam::populationBalanceSubModels::coalescenceKernels::buoyancyInduced::Ka | |
123 | 122 | ||
124 | 123 | coalescenceK.ref().dimensions().reset(pow3(abscissa1.dimensions())/dimTime); | coalescenceK.ref().dimensions().reset(pow3(abscissa1.dimensions())/dimTime); |
125 | 124 | ||
125 | /* forAll(coalescenceK(), I) | ||
126 | { | ||
127 | if (coalescenceK[I] < smallAbs) | ||
128 | { | ||
129 | scalarField& cScalarField = coalescenceK()[I]; | ||
130 | cScalarField = 0.0; | ||
131 | Info << "Employed coalescence kernel has negative values..." << endl; | ||
132 | } | ||
133 | } | ||
134 | */ | ||
126 | 135 | return coalescenceK; | return coalescenceK; |
127 | 136 | } | } |
128 | 137 |