List of commits:
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
Commit c24a80e1330dfff8aa73e9613ba733e34579f4d0 - fixed calculation of relative velocity
Author: Anurag Misra
Author date (UTC): 2017-10-13 14:24
Committer name: Anurag Misra
Committer date (UTC): 2017-10-13 14:24
Parent(s): aa79b76dd69bd0c168790376972ce7cfb9dff64c
Signer:
Signing key:
Signing status: N
Tree: 96cc94f218227d709dff49e05fe6a6e9490265ce
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
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/velagala/MultiPhaseQBMM

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/velagala/MultiPhaseQBMM

Clone this repository using git:
git clone git://git.rocketgit.com/user/velagala/MultiPhaseQBMM

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main