--
You received this message because you are subscribed to the Google Groups "moose-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to moose-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/moose-users/bcf15381-bd5e-47e1-9aa8-8f8fd48c6242%40googlegroups.com.
Hi Dr. Daniel and Dr. Larry,
Thanks for your comments.
I realize that the phase evolution depends on more than one factors, such as bulk energy, interfacial energy, elastic energy. etc.. At this point, I understand Dr. Daniel's comment 1.
For the ICs, Dr. Larry's comment makes sense to me. Per my understanding, if the initial composition in each phase is not the equilibrium value, it will change until it reaches the equilibrium. I think this is what has happened in the kks_example.i. I put more time steps (set to 50) and finally c will be around 0.431 throughout the domain, quickly shown as below. We can tell the matrix and inside phase, but the values are very close.
Then, how to understand Dr. Daniel's comment 2:" ...the equilibrium concentrations are 90%/10%"
# Free energy of the matrix
[./fm]
type = DerivativeParsedMaterial
f_name = fm
args = 'cm'
function = '(0.1-cm)^2'
outputs = oversampling
[../]
# Free energy of the delta phase
[./fd]
type = DerivativeParsedMaterial
f_name = fd
args = 'cd'
function = '(0.9-cd)^2'
outputs = oversampling
[../]
(1) In the kks_example.i., it uses KKSCHBulk kernel. In the kks model definitions (https://mooseframework.org/modules/phase_field/MultiPhase/KKSDerivations.html), it says
" KKSCHBulk
is the non-split version, which is not fully implemented**. "
What does that "not fully implemented" mean? I see ** there, and am
expecting to see more explanation/annotation but I cannot find.
To unsubscribe from this group and stop receiving emails from it, send an email to moose...@googlegroups.com.
Then you can run a simulation of two-phase coexistence with a flat interface to make sure you have the initial compositions set to their equilibrium values - if this is the case then the flat interface between the two phases should not move.

To unsubscribe from this group and stop receiving emails from it, send an email to moose...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/moose-users/f4146c7e-0707-4d6f-964c-992d1cdf0f56%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/moose-users/9d31312e-72b9-4528-894a-7e9a1c242bc3%40googlegroups.com.
Hi Dr. Larry,
I think the takeaway from the previous discussion is, we have two phases in the system, the initial composition is not the equilibrium composition, if the difference between the initial condition and the equilibrium composition is bigger, this phase should grow.
I have an exception for this as below. This is a system for U4Sb3 and USb, the Sb concentration in IC and equilibrium value are different. The initial value is the input of the code. The equilibrium value is from common tangent construction ( the bottom left figure), the concentration in the simulation matches that. The chemical potential matches the slop. If the statement above is correct, U4Sb3 should grow because it has a bigger difference as compared to USb phase (see the top table, the value in Diff column). However, the USb phase is growing (see the bottom right figure). Is there any misunderstand here?
To view this discussion on the web visit https://groups.google.com/d/msgid/moose-users/9d31312e-72b9-4528-894a-7e9a1c242bc3%40googlegroups.com.
There are two phases in the system, the initial composition is not the equilibrium composition, if the difference between the initial condition and the equilibrium composition is bigger, this phase should grow.
I have tired the following modifications and comparisons:
(1) You said the initial composition and equilibrium composition was too closed. So I tried to increase the difference by setting c_Sb=0.44 in left side, the difference with equilibrium is 0.0122 (was 0.0008). In both cases, the motions are the same (moving to the left, meaning that USb growth).
(2) In addition, I tried to use different IC functions. In the previous one the IC function was like that in this example (kks_example_noflux.i). at the interface it is smooth. Later I tried another IC, it is simply put eta = 1 at left side and eta = 0 at right side, at the interface there is a jump. The trends are still the same.
(3) I have done 4 cases in total, two of them do not follow that statement, the results are listed below.
To me, the acceptable explanation is: the phase with more negative free energy will grow.
To view this discussion on the web visit https://groups.google.com/d/msgid/moose-users/750ffb3f-b4ae-44a5-a12e-3109c4aa2760%40googlegroups.com.
Hi Dr. Larry,
Thanks for your response.
Let’s stick on one system and do the tests systematically. The IC of the eta and concentration are setting to something below, basically it means that there is a jump at the interface.
[Functions]
[ic_func_eta]
type = ParsedFunction
value = '1*if((x<0&x>=-50),1,0)'
[]
[ic_func_c]
type = ParsedFunction
value = '0.4278*if((x<0&x>=-50),1,0)+0.4998*if((x>=0&x<=50),1,0)'
[]
[]
I have performed three tests. In test 1, the concentration is pretty much the equilibrium concentration. In other two tests, the concentration of the left phase increase while the right phase does not change. In final state, the composition in each phase and the chemical potential match the common tangent construction. As we discussed, the left phase should grow because of the difference between IC and equilibrium, but it’s not, it’s shrinking, quickly shown in the pictures below. At this point, I do not know if there are something wrong with code.
As for the phase fraction, I used ElementIntegralVariablePostprocessor for variable eta and can quickly get the fraction of the left phase, as summarized in the table below.
|
Case |
Sb concentration |
Left phase fraction |
||
|
U4Sb3 (Left) |
USb (Right) |
Initial |
Final |
|
|
Test 1 (Equilibrium) |
0.4278 |
0.4998 |
0.5 |
0.4961 |
|
Test 2 |
0.44 |
0.4998 |
0.5 |
0.4120 |
|
Test 3 |
0.46 |
0.4998 |
0.5 |
0.2741 |
To view this discussion on the web visit https://groups.google.com/d/msgid/moose-users/57e860f2-e270-4b66-b808-94da3e9d896f%40googlegroups.com.
|
Binary System |
Initial composition |
Equilibirum composition |
Fraction of phase 1 |
||||
|
Phase 1 |
Phase 2 |
Phase 1 |
Phase 2 |
Lever rule |
MOOSE |
Diff |
|
|
U4Sb3 (phase 1) + USb (phase 2) |
0.44 |
0.4998 |
0.4278 |
0.4998 |
0.4153 |
0.4120 |
-0.79% |
|
U4Sb3 (phase 1) + USb (phase 2) |
0.46 |
0.4998 |
0.4278 |
0.4998 |
0.2764 |
0.2741 |
-0.83% |
|
U4Sb3 (phase 1) + USb (phase 2) |
0.4286 |
0.5 |
0.4278 |
0.4998 |
0.4931 |
0.4892 |
-0.78% |
|
Ce4Sb3 (phase 1) + CeSb (phase 2) |
0.4286 |
0.5 |
0.4168 |
0.4966 |
0.4048 |
0.402 |
-0.68% |
|
Ce2Sb (phase 1) + Ce4Sb3 (phase 2) |
0.3333 |
0.4289 |
0.3261 |
0.4116 |
0.3567 |
0.3621 |
1.51% |
To view this discussion on the web visit https://groups.google.com/d/msgid/moose-users/893b5c7d-8967-4a6b-84c8-6c9ce7c968ae%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/moose-users/e5dfa3e3-9349-4fc5-a265-905e239d4be4%40googlegroups.com.