Path: blob/devel/ElmerGUI/Application/edf-extra/nonlinearelasticity.xml
3204 views
<?xml version='1.0' encoding='UTF-8'?>1<!DOCTYPE edf>2<edf version="1.0" >3<PDE Name="Nonlinear Elasticity" >4<Name>Nonlinear elasticity</Name>5<Solver>6<Parameter Widget="Edit" >7<Name> Procedure </Name>8<DefaultValue> "ElasticSolve" "ElasticSolver" </DefaultValue>9</Parameter>10<Parameter Widget="Edit" Enabled="False" >11<Name> Variable </Name>12<DefaultValue> Displacement(cdim) </DefaultValue>13</Parameter>1415<Parameter Widget="Label"> <Name> Additional Variables</Name> </Parameter>16<Parameter Widget="Edit">17<Name> Exported Variable 1 </Name>18<Activate> /Nonlinear elasticity/Solver/Exported Variable 2</Activate>19</Parameter>20<Parameter Widget="Edit" Enabled="False" Visible="False">21<Name> Exported Variable 2 </Name>22<Activate> /Nonlinear elasticity/Solver/Exported Variable 3</Activate>23</Parameter>24<Parameter Widget="Edit" Enabled="False" Visible="False">25<Name> Exported Variable 3 </Name>26<Activate> /Nonlinear elasticity/Solver/Exported Variable 4</Activate>27</Parameter>28<Parameter Widget="Edit" Enabled="False" Visible="False">29<Name> Exported Variable 4 </Name>30<Activate> /Nonlinear elasticity/Solver/Exported Variable 5</Activate>31</Parameter>32<Parameter Widget="Edit" Enabled="False" Visible="False">33<Name> Exported Variable 5 </Name>34</Parameter>3536<Parameter Widget="Label"> <Name> Miscellaneous options</Name> </Parameter>37<Parameter Widget="CheckBox">38<Name> Calculate Stresses </Name>39<Whatis> If checked compute stresses of the solution. </Whatis>40</Parameter>41<Parameter Widget="CheckBox">42<Name> Calculate Strains </Name>43<Whatis> If checked compute strains of the solution. </Whatis>44</Parameter>45<Parameter Widget="CheckBox">46<Name> Calculate Principal </Name>47<Whatis> If checked compute the principal stresses/strains of the solution. </Whatis>48</Parameter>49<Parameter Widget="CheckBox">50<Name> Calculate Loads </Name>51<Whatis> If checked compute boundary reaction forces. </Whatis>52</Parameter>5354<Parameter Widget="CheckBox">55<Name> Elasticity Solver Linear </Name>56<StatusTip> Neglect geometric nonlineary.</StatusTip>57<Whatis> If checked the nonlinearity arising from large displacement is not accounted for. </Whatis>58</Parameter>5960<Parameter Widget="CheckBox" Enabled="True">61<Name> Displace mesh </Name>62<DefaultValue> True </DefaultValue>63<Whatis> Displace mesh with the solution (or not).</Whatis>64</Parameter>6566<Parameter Widget="Label">67<Name> Free text input </Name>68</Parameter>6970<Parameter Widget="TextEdit" Enabled="True">71<Name> Free text </Name>72<Type> String </Type>73<Whatis> Free text is copied into the Solver-block of the SIF as such. </Whatis>74<StatusTip> Free text is copied into the Solver-block of the SIF as such. </StatusTip>75</Parameter>7677</Solver>7879<Equation>80<Parameter Widget="Label">81<Name> Options </Name>82</Parameter>83<Parameter Widget="CheckBox">84<Name> Plane Stress </Name>85<Whatis> If checked, compute the solution according to the plane stress situation zz = 0, otherwise plane strain model is assumed. Applies only in 2D. </Whatis>86</Parameter>87<Parameter Widget="Label" > <Name> This and that </Name> </Parameter>88<Parameter Widget="Edit">89<Name> Element Codes </Name>90<SifName> Element </SifName>91<Whatis> Define element degrees of freedom (p:n d:n n:n e:n f:n b:n d:n). "p" is the p-element degree, "e" number of edge DOFs, "f" number of face DOFs, "b" number of bubble DOFs, and "d" the Discontinuous Galerkin DOFs (0 = element number of nodes). "p" and "b" may be entered together, "d" on its own, and the rest together. </Whatis>92</Parameter>9394<Parameter Widget="Label">95<Name> Free text input </Name>96</Parameter>9798<Parameter Widget="TextEdit" Enabled="True">99<Name> Free text </Name>100<Type> String </Type>101<Whatis> Free text is copied into the Equation-block of the SIF as such. </Whatis>102<StatusTip> Free text is copied into the Equation-block of the SIF as such. </StatusTip>103</Parameter>104105</Equation>106107<InitialCondition>108<Parameter Widget="Label"> <Name> Variables </Name> </Parameter>109110<Parameter Widget="Edit">111<Name> Displacement 1 </Name>112<Whatis> Initial condition for the displacement in coordinate direction 1. </Whatis>113</Parameter>114<Parameter Widget="Edit">115<Name> Displacement 2 </Name>116<Whatis> Initial condition for the displacement in coordinate direction 2. </Whatis>117</Parameter>118<Parameter Widget="Edit">119<Name> Displacement 3 </Name>120<Whatis> Initial condition for the displacement in coordinate direction 3. </Whatis>121</Parameter>122123<Parameter Widget="Label"> <Name> ...for time dependent simulations... </Name> </Parameter>124<Parameter Widget="Edit">125<Name> Displacement Velocity 1 </Name>126<Whatis> Initial condition for the displacement velocity in coordinate direction 1. </Whatis>127</Parameter>128<Parameter Widget="Edit">129<Name> Displacement Velocity 2 </Name>130<Whatis> Initial condition for the displacement velocity in coordinate direction 2. </Whatis>131</Parameter>132<Parameter Widget="Edit">133<Name> Displacement Velocity 3 </Name>134<Whatis> Initial condition for the displacement velocity in coordinate direction 3. </Whatis>135</Parameter>136137<Parameter Widget="Label">138<Name> Free text input </Name>139</Parameter>140141<Parameter Widget="TextEdit" Enabled="True">142<Name> Free text </Name>143<Type> String </Type>144<Whatis> Free text is copied into the Initial Condition-block of the SIF as such. </Whatis>145<StatusTip> Free text is copied into the Initial Condition-block of the SIF as such. </StatusTip>146</Parameter>147148</InitialCondition>149150<BodyForce>151<Parameter Widget="Label"> <Name> Volume forces </Name> </Parameter>152<Parameter Widget="Edit">153<Name> Force 1 </Name>154<SifName> Stress Bodyforce 1 </SifName>155<Whatis> Volume force in coordinate direction 1. </Whatis>156</Parameter>157<Parameter Widget="Edit">158<Name> Force 2 </Name>159<SifName> Stress Bodyforce 2 </SifName>160<Whatis> Volume force in coordinate direction 2. </Whatis>161</Parameter>162<Parameter Widget="Edit">163<Name> Force 3 </Name>164<SifName> Stress Bodyforce 3 </SifName>165<Whatis> Volume force in coordinate direction 3. </Whatis>166</Parameter>167<Parameter Widget="Label"> <Name> Bodywise Dirichlet Conditions </Name> </Parameter>168<Parameter Widget="Edit">169<Name> Displacement 1 </Name>170<Activate> /Nonlinear elasticity/BodyForce/Displacement 1 Condition </Activate>171<Whatis> Dirichlet condition for the displacement in coordinate direction 1. </Whatis>172</Parameter>173<Parameter Widget="Edit">174<Name> Displacement 2 </Name>175<Activate> /Nonlinear elasticity/BodyForce/Displacement 2 Condition </Activate>176<Whatis> Dirichlet condition for the displacement in coordinate direction 2. </Whatis>177</Parameter>178<Parameter Widget="Edit">179<Name> Displacement 3 </Name>180<Activate> /Nonlinear elasticity/BodyForce/Displacement 3 Condition </Activate>181<Whatis> Dirichlet condition for the displacement in coordinate direction 3. </Whatis>182</Parameter>183<Parameter Widget="Edit" Enabled="False">184<Name> Displacement 1 Condition </Name>185<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>186</Parameter>187<Parameter Widget="Edit" Enabled="False">188<Name> Displacement 2 Condition </Name>189<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>190</Parameter>191<Parameter Widget="Edit" Enabled="False">192<Name> Displacement 3 Condition </Name>193<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>194</Parameter>195196<Parameter Widget="Label">197<Name> Free text input </Name>198</Parameter>199200<Parameter Widget="TextEdit" Enabled="True">201<Name> Free text </Name>202<Type> String </Type>203<Whatis> Free text is copied into the Body Force-block of the SIF as such. </Whatis>204<StatusTip> Free text is copied into the Body Force-block of the SIF as such. </StatusTip>205</Parameter>206207</BodyForce>208209<Material>210<Parameter Widget="Label" > <Name> Properties </Name> </Parameter>211<Parameter Widget="Edit" >212<Name>Youngs modulus</Name>213<Whatis> The elastic modulus must be given with this keyword. The modulus may be given as a scalar for the isotropic case or as 6 � 6 (3D) or 4 � 4 (2D and axisymmetric) matrix for the anisotropic case. Although the matrices are symmetric, all entries must be given. </Whatis>214</Parameter>215216<Parameter Widget="Edit" >217<Name>Poisson ratio</Name>218<Whatis> For isotropic materials Poisson ratio must be given with this keyword. </Whatis>219</Parameter>220221<Parameter Widget="Edit">222<Name> Damping coefficient </Name>223<SifName> Damping </SifName>224<Whatis> Damping proportional to deformation velocity. </Whatis>225</Parameter>226227<Parameter Widget="Label">228<Name> Free text input </Name>229</Parameter>230231<Parameter Widget="TextEdit" Enabled="True">232<Name> Free text </Name>233<Type> String </Type>234<Whatis> Free text is copied into the Material-block of the SIF as such. </Whatis>235<StatusTip> Free text is copied into the Material-block of the SIF as such. </StatusTip>236</Parameter>237238</Material>239240<BoundaryCondition>241<Parameter Widget="Label"> <Name> Normal-Tangential Coordinate System</Name> </Parameter>242<Parameter Widget="CheckBox">243<Name> Use normal-tangential coordinate system </Name>244<SifName> Normal-Tangential Displacement </SifName>245<Activate> /Nonlinear elasticity/BoundaryCondition/Change of variables</Activate>246<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>247</Parameter>248249<Parameter Widget="CheckBox" Enabled="False">250<Name> Change of variables </Name>251<DefaultValue> True </DefaultValue>252<SifName> Normal-Tangential Displacement Rotate </SifName>253<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>254</Parameter>255256<Parameter Widget="Label"> <Name> Dirichlet Conditions </Name> </Parameter>257<Parameter Widget="Edit">258<Name> Displacement 1 </Name>259<Activate> /Nonlinear elasticity/BoundaryCondition/Displacement 1 Condition </Activate>260<Whatis> Dirichlet condition for the displacement in coordinate direction 1. </Whatis>261</Parameter>262<Parameter Widget="Edit">263<Name> Displacement 2 </Name>264<Activate> /Nonlinear elasticity/BoundaryCondition/Displacement 2 Condition </Activate>265<Whatis> Dirichlet condition for the displacement in coordinate direction 2. </Whatis>266</Parameter>267<Parameter Widget="Edit">268<Name> Displacement 3 </Name>269<Activate> /Nonlinear elasticity/BoundaryCondition/Displacement 3 Condition </Activate>270<Whatis> Dirichlet condition for the displacement in coordinate direction 3. </Whatis>271</Parameter>272<Parameter Widget="Edit" Enabled="False">273<Name> Displacement 1 Condition </Name>274<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>275</Parameter>276<Parameter Widget="Edit" Enabled="False">277<Name> Displacement 2 Condition </Name>278<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>279</Parameter>280<Parameter Widget="Edit" Enabled="False">281<Name> Displacement 3 Condition </Name>282<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>283</Parameter>284285<Parameter Widget="Label"> <Name> Traction boundary conditions </Name> </Parameter>286<Parameter Widget="Edit">287<Name> Normal Force </Name>288<Whatis> A force normal to the boundary is given with this keyword. </Whatis>289</Parameter>290<Parameter Widget="Edit">291<Name> Force 1 </Name>292<Whatis> A force in coordinate direction 1 is given with this keyword. </Whatis>293</Parameter>294<Parameter Widget="Edit">295<Name> Force 2 </Name>296<Whatis> A force in coordinate direction 2 is given with this keyword. </Whatis>297</Parameter>298<Parameter Widget="Edit">299<Name> Force 3 </Name>300<Whatis> A force in coordinate direction 3 is given with this keyword. </Whatis>301</Parameter>302<Parameter Widget="Edit">303<Name> Damping coefficient </Name>304<SifName> Damping </SifName>305</Parameter>306307<Parameter Widget="Label"> <Name>Fsi BC </Name> </Parameter>308<Parameter Widget="CheckBox">309<Name> Fsi BC </Name>310<Whatis> Apply continuous fluid-structure interaction BCs.</Whatis>311</Parameter>312313<Parameter Widget="Label"> <Name>Nodal Loads </Name> </Parameter>314<Parameter Widget="Edit">315<Name> Displacement 1 Load </Name>316<Whatis> Nodal load for the displacement in coordinate direction 1. </Whatis>317</Parameter>318<Parameter Widget="Edit">319<Name> Displacement 2 Load </Name>320<Whatis> Nodal load for the displacement in coordinate direction 2. </Whatis>321</Parameter>322<Parameter Widget="Edit">323<Name> Displacement 3 Load </Name>324<Whatis> Nodal load for the displacement in coordinate direction 3. </Whatis>325</Parameter>326327<Parameter Widget="Label"> <Name> Periodic boundary condition </Name> </Parameter>328<Parameter Widget="CheckBox" Enabled="False">329<Name> Displacement 1 periodic </Name>330<SifName> Periodic BC Displacement 1 </SifName>331</Parameter>332<Parameter Widget="CheckBox" Enabled="False">333<Name> Displacement 2 periodic </Name>334<SifName> Periodic BC Displacement 2 </SifName>335</Parameter>336<Parameter Widget="CheckBox" Enabled="False">337<Name> Displacement 3 periodic </Name>338<SifName> Periodic BC Displacement 3 </SifName>339</Parameter>340341<Parameter Widget="Label">342<Name> Free text input </Name>343</Parameter>344345<Parameter Widget="TextEdit" Enabled="True">346<Name> Free text </Name>347<Type> String </Type>348<Whatis> Free text is copied into the Boundary Condition-block of the SIF as such. </Whatis>349<StatusTip> Free text is copied into the Boundary Condition-block of the SIF as such. </StatusTip>350</Parameter>351352</BoundaryCondition>353</PDE>354</edf>355356357