About the different components in diffusion couple
Posted: Wed Sep 03, 2014 10:59 am
Hi, I am now simulating a diffusion couple which is composed of two equilibrium alloys, the interdiffusion process between the two alloys is the target of the simulation. The schematic diagram is shown as follows,
[img][/img]
I divide my simulation into two steps,
For the first step, the separate two equilibrium alloys were obtained via simulation of precipitation process.
For the second step, the interdiffusion process of the diffusion couple will be simulated.
Well, the problem is that the two alloys have different kinds of alloy elements and phases, respectively.
Alloy 1: Component:0, 1, 2 Phase: 1(matrix), 2(precipitation)
Alloy 2: Component : 0,1,2,3 Phase: 3(matrix), 4(precipitation)
However, the two alloys use the same thermodynamic database in MICRESS. I have included all the components and
phases in the database, then the composition for different phases need to be input in the script file,
as shown in the following,
...
# Initial concentrations
# ======================
# How shall initial concentrations be set?
# Options: input equilibrium from_file [phase number]
input
# Initial concentration of component 1 in phase 0 ? [at%]
0.0000
# Initial concentration of component 1 in phase 1 ? [at%]
15.0
# Initial concentration of component 1 in phase 2 ? [at%]
18.0
# Initial concentration of component 1 in phase 3 ? [at%]
9.0
# Initial concentration of component 1 in phase 4 ? [at%]
2.0
# Initial concentration of component 2 in phase 0 ? [at%]
0.0000
# Initial concentration of component 2 in phase 1 ? [at%]
11.0
# Initial concentration of component 2 in phase 2 ? [at%]
6.0
# Initial concentration of component 2 in phase 3 ? [at%]
15.0
# Initial concentration of component 2 in phase 4 ? [at%]
7.0
# Initial concentration of component 3 in phase 0 ? [at%]
0.0000
# Initial concentration of component 3 in phase 1 ? [at%]
0.0000
# Initial concentration of component 3 in phase 2 ? [at%]
0.0000
# Initial concentration of component 3 in phase 3 ? [at%]
12.0
# Initial concentration of component 3 in phase 4 ? [at%]
5.0
...
So my problem locates in the component 3, whose content is zero in phase 1 and phase 2.
Which will lead to the following unexpected result in the first step of my simulation (i.e. simulation of precipitation process) ,
“ Phase 2 disapeared at 100.5047 s “
The simulation can not continue, several groups of new interfacial kinetic data are tried , but it didn’t work. Unless a small value at least 5.0 in phase 1 and 2 were given, then the simulation can continue.
Another attempt has been performed , the same problem would appear.
Alloy 1: Component:0, 1, 2 Phase: 1(matrix)
Alloy 2: Component : 0,1,2,3 Phase: 2(matrix), 3(precipitation)
“ Phase 3 disapeared at 100.2067 s “
I guess that as long as there are different kinds of components in the two sides of the
diffusion couple, in other words, the composition of some components is set to be
zero (as the same database is used in MICRESS), then the problem would appear.
Do you have some good recommendation to resolve my confusion?
Hope for your answer!
[img][/img]
I divide my simulation into two steps,
For the first step, the separate two equilibrium alloys were obtained via simulation of precipitation process.
For the second step, the interdiffusion process of the diffusion couple will be simulated.
Well, the problem is that the two alloys have different kinds of alloy elements and phases, respectively.
Alloy 1: Component:0, 1, 2 Phase: 1(matrix), 2(precipitation)
Alloy 2: Component : 0,1,2,3 Phase: 3(matrix), 4(precipitation)
However, the two alloys use the same thermodynamic database in MICRESS. I have included all the components and
phases in the database, then the composition for different phases need to be input in the script file,
as shown in the following,
...
# Initial concentrations
# ======================
# How shall initial concentrations be set?
# Options: input equilibrium from_file [phase number]
input
# Initial concentration of component 1 in phase 0 ? [at%]
0.0000
# Initial concentration of component 1 in phase 1 ? [at%]
15.0
# Initial concentration of component 1 in phase 2 ? [at%]
18.0
# Initial concentration of component 1 in phase 3 ? [at%]
9.0
# Initial concentration of component 1 in phase 4 ? [at%]
2.0
# Initial concentration of component 2 in phase 0 ? [at%]
0.0000
# Initial concentration of component 2 in phase 1 ? [at%]
11.0
# Initial concentration of component 2 in phase 2 ? [at%]
6.0
# Initial concentration of component 2 in phase 3 ? [at%]
15.0
# Initial concentration of component 2 in phase 4 ? [at%]
7.0
# Initial concentration of component 3 in phase 0 ? [at%]
0.0000
# Initial concentration of component 3 in phase 1 ? [at%]
0.0000
# Initial concentration of component 3 in phase 2 ? [at%]
0.0000
# Initial concentration of component 3 in phase 3 ? [at%]
12.0
# Initial concentration of component 3 in phase 4 ? [at%]
5.0
...
So my problem locates in the component 3, whose content is zero in phase 1 and phase 2.
Which will lead to the following unexpected result in the first step of my simulation (i.e. simulation of precipitation process) ,
“ Phase 2 disapeared at 100.5047 s “
The simulation can not continue, several groups of new interfacial kinetic data are tried , but it didn’t work. Unless a small value at least 5.0 in phase 1 and 2 were given, then the simulation can continue.
Another attempt has been performed , the same problem would appear.
Alloy 1: Component:0, 1, 2 Phase: 1(matrix)
Alloy 2: Component : 0,1,2,3 Phase: 2(matrix), 3(precipitation)
“ Phase 3 disapeared at 100.2067 s “
I guess that as long as there are different kinds of components in the two sides of the
diffusion couple, in other words, the composition of some components is set to be
zero (as the same database is used in MICRESS), then the problem would appear.
Do you have some good recommendation to resolve my confusion?
Hope for your answer!