-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathparameters.prm
More file actions
178 lines (124 loc) · 3.5 KB
/
parameters.prm
File metadata and controls
178 lines (124 loc) · 3.5 KB
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
# Listing of Parameters
# ---------------------
subsection Assembly method
# The automatic differentiation order to be used in the assembly of the linear system.
# Order = 0: Both the residual and linearisation are computed manually.
# Order = 1: The residual is computed manually but the linearisation is performed using AD.
# Order = 2: Both the residual and linearisation are computed using AD.
set Automatic differentiation order = 0
end
subsection Boundary conditions
# Positive stretch in mm applied length-ways to the model (Driver = Dirichlet)
set First stretch = 0.5
set Second stretch = 0.7
set Third stretch = 0.9
set Fourth stretch = 1.1
set Fifth stretch = 1.3
set Sixth stretch = 1.5
set Seventh stretch = 1.65
# Load type: cyclic or none
set Load type = cyclic_to_zero
# Total cycles (is set to 7 here)
set Total cycles = 7
end
subsection Finite element system
# Displacement system polynomial order
set Polynomial degree = 1
# Gauss quadrature order
set Quadrature order = 2
# Switch to ML ?
set Switch to ML = Off
# Hidden Size of LSTM
set LSTM = 200
# Alpha for perturbation
set alpha = 1e-4
end
subsection Linear solver
# Linear solver iterations (multiples of the system matrix size)
set Max iteration multiplier = 1.0
# Linear solver residual (scaled by residual norm)
set Residual = 1e-3
# Preconditioner type
set Preconditioner type = ssor
# Preconditioner relaxation value
set Preconditioner relaxation = 0.9
# Type of solver used to solve the linear system
set Solver type = Direct
end
subsection Material properties
# mu1
set mu1 = 760.0
# mu2
set mu2 = 790.0
# m
set m = 0.657
# gamma_dot_0
set gamma_dot_0 = 9.7746e11
# dG
set dG = 1.9761e-19
# Ad
set Ad = 320.00
# tau0
set tau0 = 85.0
# d0s (not needed)
set d0s = 0.1
# m_tau (not needed)
set m_tau = 2
# a
set a = 0.179
# b
set b = 0.910
# sigma0
set sigma0 = 5.5
# nu1
set nu1 = 0.23
# nu2
set nu2 = 0.0
# de (not needed actually)
set de = 1e-4
# Temperature
set temp = 296.0
# Water content
set zita = 0.0
# NP weight fraction
set wnp = 0.0
# y0 for tau
set y0 = 75
# x0 for tau
set x0 = 0.2369
# parameter a in tauHat
set a_t = -48.23
# parameter b in tauHat
set b_t = 0.06786
end
subsection Nonlinear solver
# Number of Newton-Raphson iterations allowed
set Max iterations Newton-Raphson = 100
# Displacement error tolerance
set Tolerance displacement = 1.0e-3
# Force residual tolerance
set Tolerance force = 1.0e-3
end
subsection Time
# End time
set End time = 1451
# Time step size (this is actually updated and we controll delta u to keep it constant instead of delta t)
set Time step size = 0.5
set Time step size 2 = 1.0
# At which timestep change to ML (set 0 if only ML) (max integer is 2147483647)
set At which timestep switch to ML ? = 2147483646
#Delta u
set Delta de = 5e-4
#Load rate
set load_rate = 0.0165
# Change timestep at this timestep
set reduce_at_timestep = 2147483646
# Set how much to reduce timestep
set reduce_timestep = 0.1
end
subsection Output parameters
# Output data every given time step number for Paraview output files
set Time step number output = 1
# For "solution" file output data associated with integration point values averaged on: elements | nodes
set Averaged results = nodes
end