From 808adbd20b3f304f9e66e7b09ca3bc5d1be288d4 Mon Sep 17 00:00:00 2001 From: Oliver Sander <oliver.sander@tu-dresden.de> Date: Tue, 17 Apr 2018 10:18:22 +0200 Subject: [PATCH] A 2d cantilever clamped on one side Good to measure whether there is locking, and whether the code works at all. --- problems/cosserat-continuum-cantilever.parset | 110 ++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 problems/cosserat-continuum-cantilever.parset diff --git a/problems/cosserat-continuum-cantilever.parset b/problems/cosserat-continuum-cantilever.parset new file mode 100644 index 00000000..42441214 --- /dev/null +++ b/problems/cosserat-continuum-cantilever.parset @@ -0,0 +1,110 @@ +############################################# +# Grid parameters +############################################# + +structuredGrid = true + +# bounding box +lower = 0 0 +upper = 100 10 + +elements = 10 1 + +# Number of grid levels +numLevels = 1 + +############################################# +# Solver parameters +############################################# + +# Number of homotopy steps for the Dirichlet boundary conditions +numHomotopySteps = 1 + +# Tolerance of the trust region solver +tolerance = 1e-3 + +# Max number of steps of the trust region solver +maxTrustRegionSteps = 200 + +trustRegionScaling = 1 1 1 0.01 0.01 0.01 + +# Initial trust-region radius +initialTrustRegionRadius = 3.125 + +# Number of multigrid iterations per trust-region step +numIt = 400 + +# Number of presmoothing steps +nu1 = 3 + +# Number of postsmoothing steps +nu2 = 3 + +# Number of coarse grid corrections +mu = 1 + +# Number of base solver iterations +baseIt = 1 + +# Tolerance of the multigrid solver +mgTolerance = 1e-5 + +# Tolerance of the base grid solver +baseTolerance = 1e-8 + +# Measure convergence +instrumented = 0 + +############################ +# Material parameters +############################ + + +## For the Wriggers L-shape example +[materialParameters] + +# shell thickness +thickness = 0.6 + +# Lame parameters +# corresponds to E = 71240 N/mm^2, nu=0.31 +# However, we use units N/m^2 +mu = 2.7191e+4 +lambda = 4.4364e+4 + +# Cosserat couple modulus +mu_c = 0 + +# Length scale parameter +L_c = 0.6 + +# Curvature exponent +q = 2 + +# Shear correction factor +kappa = 1 + +[] + +############################################# +# Boundary values +############################################# + +problem = cantilever + +### Python predicate specifying all Dirichlet grid vertices +# x is the vertex coordinate +dirichletVerticesPredicate = "x[0] < 0.01" + +### Python predicate specifying all Neumann grid vertices +# x is the vertex coordinate +neumannVerticesPredicate = "x[0] > 99.99" + +### Neumann values +neumannValues = 0 0 3 + +# Initial deformation +initialDeformation = "[x[0], x[1], 0]" + +#startFromFile = yes +#initialIterateFilename = initial_iterate.vtu -- GitLab