[cig-commits] r11339 - short/3D/PyLith/trunk/examples/twocells/twoquad4

brad at geodynamics.org brad at geodynamics.org
Thu Mar 6 07:33:23 PST 2008


Author: brad
Date: 2008-03-06 07:33:23 -0800 (Thu, 06 Mar 2008)
New Revision: 11339

Removed:
   short/3D/PyLith/trunk/examples/twocells/twoquad4/README.tractions
Modified:
   short/3D/PyLith/trunk/examples/twocells/twoquad4/axialtract.cfg
Log:
Moved info in README.tractions to axialtract.cfg.

Deleted: short/3D/PyLith/trunk/examples/twocells/twoquad4/README.tractions
===================================================================
--- short/3D/PyLith/trunk/examples/twocells/twoquad4/README.tractions	2008-03-06 04:23:55 UTC (rev 11338)
+++ short/3D/PyLith/trunk/examples/twocells/twoquad4/README.tractions	2008-03-06 15:33:23 UTC (rev 11339)
@@ -1,37 +0,0 @@
-The traction example is a simple problem to demonstrate the usage of
-Neumann (traction) boundary conditions. A constant traction of 4.0e8 Pa
-is applied to the right edge of the mesh, the left edge is pinned in x,
-and the bottom edge is pinned in y. The constant normal traction yields
-a constant stress field within the domain, where the xx-component is equal
-to the applied traction. The yy and xy components are both zero. The
-corresponding strain field is:
-
-exx = (1 - nu^2) * N/E
-eyy = -nu * (1 + nu) * N/E
-exy = 0
-
-where nu is Poisson's ratio (0.25 for this problem), E is Young's modulus
-(75 GPa for this problem), and N is the applied normal traction (400 MPa
-for this problem). Integrating the strain-displacement relations and using
-the applied displacement BC, the corresponding displacement field is:
-
-u = (1 - nu^2) * N * (x - x0)/E
-v = nu * (1 + nu) * N * (y0 - y)/E
-
-where x0 and y0 are the minimum x and y-values respectively, along which
-displacements are fixed. Using the mesh, properties, and boundary conditions
-for this problem, the solution should be:
-
-exx = 5.0e-3
-eyy = -1.66667e-3
-exy = 0.0
-
-(-2,-1): u = 0.0,  v = -0.003333
-(-2, 1): u = 0.0,  v =  0.0
-( 0,-1): u = 0.01, v = -0.003333
-( 0, 1): u = 0.01, v =  0.0
-( 2,-1): u = 0.02, v = -0.003333
-( 2, 1): u = 0.02, v =  0.0
-
-Users should compare the computed solution to the analytical solution to
-insure that everything is computed correctly.

Modified: short/3D/PyLith/trunk/examples/twocells/twoquad4/axialtract.cfg
===================================================================
--- short/3D/PyLith/trunk/examples/twocells/twoquad4/axialtract.cfg	2008-03-06 04:23:55 UTC (rev 11338)
+++ short/3D/PyLith/trunk/examples/twocells/twoquad4/axialtract.cfg	2008-03-06 15:33:23 UTC (rev 11339)
@@ -1,10 +1,8 @@
 # -*- Python -*-
 
-# To run this problem, type "pylith axialtract.cfg". The settings in
-# pylithapp.cfg will be read by default. See the README for how to run
-# other problems in this directory.
+# This is a simple problem to demonstrate the usage of Neumann
+# (traction) boundary conditions. 
 #
-#
 # >----------------------- ->
 #  |                     |
 #  |                     | ->
@@ -14,12 +12,48 @@
 # >----------------------- ->
 #  ^          ^          ^
 #
-# Left boundary is pinned in the horizontal direction.
-# Bottom boundary is pinned in the vertical direction.
-# Right side has a uniform horizontal traction.
+# Left boundary is pinned in the horizontal direction (x direction).
+# Bottom boundary is pinned in the vertical direction (y direction).
+# Right side has a uniform horizontal (x) traction of 4.0e+08 Pa
+#
+# The uniform normal traction generates a uniform stress field within
+# the domain, where the xx-component is equal to the applied
+# traction. The yy and xy components are both zero. The corresponding
+# strain field is:
+#
+# exx = (1 - nu^2) * N/E
+# eyy = -nu * (1 + nu) * N/E
+# exy = 0
+#
+# where nu is Poisson's ratio (0.25 for this problem), E is Young's modulus
+# (75 GPa for this problem), and N is the applied normal traction (400 MPa
+# for this problem). Integrating the strain-displacement relations and using
+# the applied displacement BC, the corresponding displacement field is:
+#
+# u = (1 - nu^2) * N * (x - x0)/E
+# v = nu * (1 + nu) * N * (y0 - y)/E
+#
+# where x0 and y0 are the minimum x and y-values respectively, along which
+# displacements are fixed. Using the mesh, properties, and boundary conditions
+# for this problem, the solution should be:
+#
+# exx = 5.0e-3
+# eyy = -1.66667e-3
+# exy = 0.0
+#
+# (-2,-1): u = 0.0,  v = -0.003333
+# (-2, 1): u = 0.0,  v =  0.0
+# ( 0,-1): u = 0.01, v = -0.003333
+# ( 0, 1): u = 0.01, v =  0.0
+# ( 2,-1): u = 0.02, v = -0.003333
+# ( 2, 1): u = 0.02, v =  0.0
+#
+# To run this problem, type "pylith axialtract.cfg". The settings in
+# pylithapp.cfg will be read by default. See the README for how to run
+# other problems in this directory.
+#
 
 [pylithapp]
-
 # ----------------------------------------------------------------------
 # problem
 # ----------------------------------------------------------------------



More information about the cig-commits mailing list