Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ElmerCSC
GitHub Repository: ElmerCSC/elmerfem
Path: blob/devel/ElmerGUI/Application/edf/meshdeform.xml
3203 views
1
<?xml version='1.0' encoding='UTF-8'?>
2
<!DOCTYPE edf>
3
<edf version="1.0" >
4
<PDE Name="Mesh Deformation" >
5
<Name>Mesh Update</Name>
6
<Equation>
7
<Parameter Widget="Label">
8
<Name> Free text input </Name>
9
</Parameter>
10
11
<Parameter Widget="TextEdit" Enabled="True">
12
<Name> Free text </Name>
13
<Type> String </Type>
14
<Whatis> Free text is copied into the Equation-block of the SIF as such. </Whatis>
15
<StatusTip> Free text is copied into the Equation-block of the SIF as such. </StatusTip>
16
</Parameter>
17
</Equation>
18
19
<Solver>
20
<Parameter Widget="Edit" >
21
<Name> Procedure </Name>
22
<DefaultValue> "MeshSolve" "MeshSolver" </DefaultValue>
23
</Parameter>
24
<Parameter Widget="Edit" Enabled="False" >
25
<Name> Variable </Name>
26
<DefaultValue> Mesh Update(cdim) </DefaultValue>
27
</Parameter>
28
<Parameter Widget="Label"> <Name> Additional Variables</Name> </Parameter>
29
<Parameter Widget="Edit">
30
<Name> Exported Variable 1 </Name>
31
<Activate> /Mesh Update/Solver/Exported Variable 2</Activate>
32
</Parameter>
33
<Parameter Widget="Edit" Enabled="False" Visible="False">
34
<Name> Exported Variable 2 </Name>
35
<Activate> /Mesh Update/Solver/Exported Variable 3</Activate>
36
</Parameter>
37
<Parameter Widget="Edit" Enabled="False" Visible="False">
38
<Name> Exported Variable 3 </Name>
39
<Activate> /Mesh Update/Solver/Exported Variable 4</Activate>
40
</Parameter>
41
<Parameter Widget="Edit" Enabled="False" Visible="False">
42
<Name> Exported Variable 4 </Name>
43
<Activate> /Mesh Update/Solver/Exported Variable 5</Activate>
44
</Parameter>
45
<Parameter Widget="Edit" Enabled="False" Visible="False">
46
<Name> Exported Variable 5 </Name>
47
</Parameter>
48
49
<Parameter Widget="Label"> <Name> Miscellaneous options</Name> </Parameter>
50
<Parameter Widget="CheckBox">
51
<Name> Calculate Loads </Name>
52
<Whatis> If checked compute boundary reaction forces. </Whatis>
53
</Parameter>
54
55
<Parameter Widget="Label">
56
<Name> Free text input </Name>
57
</Parameter>
58
59
<Parameter Widget="TextEdit" Enabled="True">
60
<Name> Free text </Name>
61
<Type> String </Type>
62
<Whatis> Free text is copied into the Solver-block of the SIF as such. </Whatis>
63
<StatusTip> Free text is copied into the Solver-block of the SIF as such. </StatusTip>
64
</Parameter>
65
66
</Solver>
67
68
<BodyForce>
69
<Parameter Widget="Label"> <Name> Bodywise Dirichlet Conditions </Name> </Parameter>
70
<Parameter Widget="Edit">
71
<Name> Mesh Update 1 </Name>
72
<Activate> /Mesh Update/BodyForce/Mesh Update 1 Condition </Activate>
73
<Whatis> Dirichlet condition for the displacement in coordinate direction 1. </Whatis>
74
</Parameter>
75
<Parameter Widget="Edit">
76
<Name> Mesh Update 2 </Name>
77
<Activate> /Mesh Update/BodyForce/Mesh Update 2 Condition </Activate>
78
<Whatis> Dirichlet condition for the displacement in coordinate direction 2. </Whatis>
79
</Parameter>
80
<Parameter Widget="Edit">
81
<Name> Mesh Update 3 </Name>
82
<Activate> /Mesh Update/BodyForce/Mesh Update 3 Condition </Activate>
83
<Whatis> Dirichlet condition for the displacement in coordinate direction 3. </Whatis>
84
</Parameter>
85
<Parameter Widget="Edit" Enabled="False">
86
<Name> Mesh Update 1 Condition </Name>
87
<Whatis> If the given value is less than zero, don't set the Dirichlet condition. To be generally useful space and/or time varying values may be given. </Whatis>
88
</Parameter>
89
<Parameter Widget="Edit" Enabled="False">
90
<Name> Mesh Update 2 Condition </Name>
91
<Whatis> If the given value is less than zero, don't set the Dirichlet condition. To be generally useful space and/or time varying values may be given. </Whatis>
92
</Parameter>
93
<Parameter Widget="Edit" Enabled="False">
94
<Name> Mesh Update 3 Condition </Name>
95
<Whatis> If the given value is less than zero, don't set the Dirichlet condition. To be generally useful space and/or time varying values may be given. </Whatis>
96
</Parameter>
97
98
<Parameter Widget="Label">
99
<Name> Free text input </Name>
100
</Parameter>
101
102
<Parameter Widget="TextEdit" Enabled="True">
103
<Name> Free text </Name>
104
<Type> String </Type>
105
<Whatis> Free text is copied into the Body Force-block of the SIF as such. </Whatis>
106
<StatusTip> Free text is copied into the Body Force-block of the SIF as such. </StatusTip>
107
</Parameter>
108
109
</BodyForce>
110
111
112
<InitialCondition>
113
<Parameter Widget="Label"> <Name> Variables </Name> </Parameter>
114
115
<Parameter Widget="Edit">
116
<Name> Mesh Update 1 </Name>
117
<Whatis> Initial condition for the mesh displacement in coordinate direction 1. </Whatis>
118
</Parameter>
119
<Parameter Widget="Edit">
120
<Name> Mesh Update 2 </Name>
121
<Whatis> Initial condition for the mesh displacement in coordinate direction 2. </Whatis>
122
</Parameter>
123
<Parameter Widget="Edit">
124
<Name> Mesh Update 3 </Name>
125
<Whatis> Initial condition for the mesh displacement in coordinate direction 3. </Whatis>
126
</Parameter>
127
128
<Parameter Widget="Label"> <Name> ...for time dependent simulations... </Name> </Parameter>
129
<Parameter Widget="Edit">
130
<Name> Mesh Velocity 1 </Name>
131
<Whatis> Initial condition for the mesh displacement velocity in coordinate direction 1. </Whatis>
132
</Parameter>
133
<Parameter Widget="Edit">
134
<Name> Mesh Velocity 2 </Name>
135
<Whatis> Initial condition for the mesh displacement velocity in coordinate direction 2. </Whatis>
136
</Parameter>
137
<Parameter Widget="Edit">
138
<Name> Mesh Velocity 3 </Name>
139
<Whatis> Initial condition for the mesh displacement velocity in coordinate direction 3. </Whatis>
140
</Parameter>
141
142
<Parameter Widget="Label">
143
<Name> Free text input </Name>
144
</Parameter>
145
146
<Parameter Widget="TextEdit" Enabled="True">
147
<Name> Free text </Name>
148
<Type> String </Type>
149
<Whatis> Free text is copied into the Initial Condition-block of the SIF as such. </Whatis>
150
<StatusTip> Free text is copied into the Initial Condition-block of the SIF as such. </StatusTip>
151
</Parameter>
152
153
</InitialCondition>
154
155
<Material>
156
<Parameter Widget="Label" > <Name> Properties </Name> </Parameter>
157
<Parameter Widget="Edit" >
158
<Name>Mesh Elastic modulus</Name>
159
<SifName>Mesh Elastic Modulus</SifName>
160
<Whatis> The scalar elastic modulus must be given with this keyword. Note that this value is fictional, and may be chosen freely to influence mesh quality.</Whatis>
161
</Parameter>
162
163
<Parameter Widget="Edit" >
164
<Name>Mesh Poisson ratio</Name>
165
<SifName>Mesh Poisson ratio</SifName>
166
<Whatis> Poisson ratio must be given with this keyword. Note that this value is fictional, and may be chosen freely to influence mesh quality.</Whatis>
167
</Parameter>
168
169
<Parameter Widget="Label">
170
<Name> Free text input </Name>
171
</Parameter>
172
173
<Parameter Widget="TextEdit" Enabled="True">
174
<Name> Free text </Name>
175
<Type> String </Type>
176
<Whatis> Free text is copied into the Material-block of the SIF as such. </Whatis>
177
<StatusTip> Free text is copied into the Material-block of the SIF as such. </StatusTip>
178
</Parameter>
179
180
</Material>
181
182
<BoundaryCondition>
183
<Parameter Widget="Label"> <Name> Normal-Tangential Coordinate System</Name> </Parameter>
184
<Parameter Widget="CheckBox">
185
<Name> Use normal-tangential coordinate system </Name>
186
<SifName> Normal-Tangential Mesh Update </SifName>
187
<Activate> /Mesh Update/BoundaryCondition/Change of variables</Activate>
188
<Whatis> The Dirichlet conditions for the vector variables may be given in normal-tangential coordinate system instead of the coordinate axis directed system. The first component will in this case be the normal component and the components 2, 3 two orthogonal tangent directions. </Whatis>
189
</Parameter>
190
191
<Parameter Widget="CheckBox" Enabled="False">
192
<Name> Change of variables </Name>
193
<DefaultValue> True </DefaultValue>
194
<SifName> Normal-Tangential Mesh Update Rotate </SifName>
195
<Whatis> If checked, do change of variables from x,y,z -> n,t1,t2. This change of variables is only needed if Dirichlet conditions are present. </Whatis>
196
</Parameter>
197
198
<Parameter Widget="Label"> <Name> Dirichlet Conditions </Name> </Parameter>
199
<Parameter Widget="Edit">
200
<Name> Mesh Update 1 </Name>
201
<Activate> /Mesh Update/BoundaryCondition/Mesh Update 1 Condition </Activate>
202
<Whatis> Dirichlet condition for the displacement in coordinate direction 1. </Whatis>
203
</Parameter>
204
<Parameter Widget="Edit">
205
<Name> Mesh Update 2 </Name>
206
<Activate> /Mesh Update/BoundaryCondition/Mesh Update 2 Condition </Activate>
207
<Whatis> Dirichlet condition for the displacement in coordinate direction 2. </Whatis>
208
</Parameter>
209
<Parameter Widget="Edit">
210
<Name> Mesh Update 3 </Name>
211
<Activate> /Mesh Update/BoundaryCondition/Mesh Update 3 Condition </Activate>
212
<Whatis> Dirichlet condition for the displacement in coordinate direction 3. </Whatis>
213
</Parameter>
214
<Parameter Widget="Edit" Enabled="False">
215
<Name> Mesh Update 1 Condition </Name>
216
<Whatis> If the given value is less than zero, don't set the Dirichlet condition. To be generally useful space and/or time varying values may be given. </Whatis>
217
</Parameter>
218
<Parameter Widget="Edit" Enabled="False">
219
<Name> Mesh Update 2 Condition </Name>
220
<Whatis> If the given value is less than zero, don't set the Dirichlet condition. To be generally useful space and/or time varying values may be given. </Whatis>
221
</Parameter>
222
<Parameter Widget="Edit" Enabled="False">
223
<Name> Mesh Update 3 Condition </Name>
224
<Whatis> If the given value is less than zero, don't set the Dirichlet condition. To be generally useful space and/or time varying values may be given. </Whatis>
225
</Parameter>
226
227
<Parameter Widget="Label"> <Name> Periodic boundary condition </Name> </Parameter>
228
<Parameter Widget="CheckBox" Enabled="False">
229
<Name> Mesh Update 1 periodic </Name>
230
<SifName> Periodic BC Mesh Update 1 </SifName>
231
</Parameter>
232
<Parameter Widget="CheckBox" Enabled="False">
233
<Name> Mesh Update 2 periodic </Name>
234
<SifName> Periodic BC Mesh Update 2 </SifName>
235
</Parameter>
236
<Parameter Widget="CheckBox" Enabled="False">
237
<Name> Mesh Update 3 periodic </Name>
238
<SifName> Periodic BC Mesh Update 3 </SifName>
239
</Parameter>
240
241
<Parameter Widget="Label">
242
<Name> Free text input </Name>
243
</Parameter>
244
245
<Parameter Widget="TextEdit" Enabled="True">
246
<Name> Free text </Name>
247
<Type> String </Type>
248
<Whatis> Free text is copied into the Boundary Condition-block of the SIF as such. </Whatis>
249
<StatusTip> Free text is copied into the Boundary Condition-block of the SIF as such. </StatusTip>
250
</Parameter>
251
252
</BoundaryCondition>
253
</PDE>
254
</edf>
255
256