-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig_SS-Ti64.yaml
84 lines (76 loc) · 1.81 KB
/
config_SS-Ti64.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# Note that these will be implemented very progressively, so some elements may not yet be passed into the tool and serve as placeholders.
name: SSTi64
description: Path planning across several ternary phase diagrams from Stainless Steel (Ni9.6 Cr19.9 Fe70.5) to Ti64 (Ti0.862 Al0.102 V0.036)
nDivisionsPerDimension: 12
constraints:
- type: equilibrium
temperature: 900
pressure: 1
feasiblePhases:
- FCC_A1
- BCC_A2
- HCP_A3
# requiredPhases:
# - BCC_A2
# infeasiblePhases:
# - LIQUID
# - SIGMA
- type: LC density
max: 11.5
- type: scheil
startTemperature: 2500
liquidPhase: 'LIQUID'
- type: cracking
criteria:
- FR
- Kou
- CSC
- iCSC
- sRDG
elementalSpaces:
- name: SS_V
elements:
- Ni
- Cr
- Fe
- V
tdb: Bobbio2021.tdb
- name: Ti64_Cr
elements:
- Ti
- Al
- V
- Cr
tdb: MyTitaniumAlloys.tdb
designSpaces:
- name: SS
elementalSpace: SS_V
components:
- [0.096114519430,0.1993865031, 0.7044989775, 0] # SS
- [0, 1, 0, 0] # Cr
- [1, 0, 0, 0] # Ni
stitch:
- edge: 1 # opposite to SS
targetDesignSpace: Ni_Cr_V
targetEdge: 3 # opposite to V
- name: Ni_Cr_V
elementalSpace: SS_V
components:
- [1, 0, 0, 0] # Ni
- [0, 1, 0, 0] # Cr
- [0, 0, 0, 1] # V
stitch:
- edge: 1 # opposite to Ni
targetDesignSpace: Ti64_Cr_V
targetEdge: 1 # opposite to Ti64
- name: Ti64_Cr_V
elementalSpace: Ti64_Cr
components:
- [0.862, 0.102, 0.036, 0] # Ti64
- [0, 0, 1, 0] # V
- [0, 0, 0, 1] # Cr
pathPlan:
- designSpace: SS
position: [12, 0, 0]
- designSpace: Ti64_Cr_V
index: -1 # Last position in the design space corresponding to 100% of the first component