Note
Go to the end to download the full example code.
Patch test for mixed mesh of triangular and quadrilateral plate elements under in-plane loading
PatchMesher test for the mixed mesh of triangular and quadrilateral plate elements.
import math
import numpy as np
from femedu.examples import Example
from femedu.domain import System, Node
from femedu.solver import NewtonRaphsonSolver
#from femedu.elements.linear import Quad, Quad9
from femedu.elements.finite import Quad, Quad9
from femedu.materials import PlaneStress
from femedu.mesher import *
class ExamplePlate09b(Example):
def problem(self):
# ========== setting mesh parameters ==============
Nx = 3 # number of elements in the mesh
Ny = 3 # number of elements in the mesh
Lx = 100.0 # length of plate in the x-direction
Ly = 80.0 # length of plate in the y-direction
# ========== setting material parameters ==============
params = dict(
E=20000., # Young's modulus
nu=0.250, # Poisson's ratio
t=1.00 # thickness of the plate
)
# ========== setting load parameters ==============
px = 10.0 # uniform load normal to x=const
py = 0.0 # uniform load normal to y=const
pxy = 0.0 # uniform shear load on x=const and y=const
# ========== setting analysis parameters ==============
target_load_level = 1.00 # reference load
max_steps = 1 # number of load steps: 1 -> [0.0, 1.0]
# define a list of target load levels
load_levels = np.linspace(0, target_load_level, max_steps+1)
#
# ==== Build the system model ====
#
model = System()
model.setSolver(NewtonRaphsonSolver())
# create reference points
pt0 = (0, 0)
pt1 = (Lx, 0.0)
pt2 = (Lx, Ly)
pt3 = (0, Ly)
pt4 = (0.4 * Lx, 0)
pt5 = (Lx, 0.5 * Ly)
pt6 = (0.5 * Lx, Ly)
pt7 = (0.0, 0.4 * Ly)
pt8 = (0.6 * Lx, 0.55 * Ly)
mesher = PatchMesher(model,
pt0, pt1, pt2, pt3, # corner nodes
pt4, pt5, pt6, pt7, # mid-side nodes
pt8) # center node
#nodes, elements = mesher.quadMesh(Nx, Ny, Quad, PlaneStress(params))
nodes, elements = mesher.quadMesh(Nx, Ny, Quad9, PlaneStress(params))
# define support(s)
## find nodes at y==0 and x==0
for node in nodes:
X = node.getPos()
if math.isclose(X[0], 0.0):
node.fixDOF('ux') # horizontal support left side
if math.isclose(X[1], 0.0):
node.fixDOF('uy') # vertical support at y==0
# ==== complete the reference load ====
for elem, face in model.findFacesAlongLine((Lx, 0.0), (0.0, 1.0)):
face.setLoad(px, 0.0)
# model.report()
model.plot(factor=0, title="undeformed system", show_bc=1, show_loads=1)
model.setLoadFactor(1.0)
model.solve(verbose=1)
model.report()
model.plot(factor=25.)
model.valuePlot('sxx', show_mesh=1)
model.valuePlot('syy', show_mesh=1)
model.valuePlot('sxy', show_mesh=1)
Run the example by creating an instance of the problem and executing it by calling Example.run()
if __name__ == "__main__":
ex = ExamplePlate09b()
ex.run()
+ Quad9_825: nodes ( Node_548 Node_550 Node_564 Node_562 Node_549 Node_557 Node_563 Node_555 Node_556 )
material: PlaneStress
strain (0): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (0): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (1): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (1): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (2): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (2): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (3): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (3): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (4): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (4): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (5): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (5): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (6): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (6): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (7): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (7): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (8): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (8): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
+ Quad9_825: nodes ( Node_548 Node_550 Node_564 Node_562 Node_549 Node_557 Node_563 Node_555 Node_556 )
material: PlaneStress
strain (0): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (0): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (1): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (1): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (2): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (2): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (3): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (3): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (4): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (4): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (5): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (5): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (6): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (6): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (7): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (7): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (8): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (8): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
+ Quad9_825: nodes ( Node_548 Node_550 Node_564 Node_562 Node_549 Node_557 Node_563 Node_555 Node_556 )
material: PlaneStress
strain (0): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (0): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (1): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (1): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (2): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (2): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (3): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (3): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (4): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (4): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (5): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (5): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (6): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (6): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (7): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (7): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (8): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (8): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
+ Quad9_828: nodes ( Node_562 Node_564 Node_578 Node_576 Node_563 Node_571 Node_577 Node_569 Node_570 )
material: PlaneStress
strain (0): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (0): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (1): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (1): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (2): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (2): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (3): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (3): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (4): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (4): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (5): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (5): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (6): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (6): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (7): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (7): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (8): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (8): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
+ Quad9_828: nodes ( Node_562 Node_564 Node_578 Node_576 Node_563 Node_571 Node_577 Node_569 Node_570 )
material: PlaneStress
strain (0): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (0): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (1): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (1): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (2): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (2): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (3): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (3): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (4): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (4): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (5): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (5): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (6): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (6): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (7): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (7): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (8): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (8): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
+ Quad9_828: nodes ( Node_562 Node_564 Node_578 Node_576 Node_563 Node_571 Node_577 Node_569 Node_570 )
material: PlaneStress
strain (0): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (0): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (1): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (1): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (2): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (2): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (3): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (3): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (4): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (4): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (5): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (5): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (6): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (6): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (7): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (7): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (8): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (8): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
+ Quad9_831: nodes ( Node_576 Node_578 Node_592 Node_590 Node_577 Node_585 Node_591 Node_583 Node_584 )
material: PlaneStress
strain (0): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (0): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (1): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (1): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (2): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (2): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (3): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (3): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (4): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (4): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (5): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (5): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (6): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (6): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (7): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (7): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (8): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (8): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
+ Quad9_831: nodes ( Node_576 Node_578 Node_592 Node_590 Node_577 Node_585 Node_591 Node_583 Node_584 )
material: PlaneStress
strain (0): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (0): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (1): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (1): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (2): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (2): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (3): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (3): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (4): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (4): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (5): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (5): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (6): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (6): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (7): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (7): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (8): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (8): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
+ Quad9_831: nodes ( Node_576 Node_578 Node_592 Node_590 Node_577 Node_585 Node_591 Node_583 Node_584 )
material: PlaneStress
strain (0): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (0): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (1): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (1): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (2): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (2): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (3): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (3): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (4): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (4): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (5): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (5): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (6): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (6): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (7): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (7): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
strain (8): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=-0.000e+00
stress (8): xx=0.000e+00 yy=0.000e+00 xy=0.000e+00 zz=0.000e+00
norm of the out-of-balance force: 3.3848e+02
norm of the out-of-balance force: 2.6333e-01
norm of the out-of-balance force: 1.4982e-07
+
System Analysis Report
=======================
Nodes:
---------------------
Node_544:
x: [0.000 0.000]
fix: ['ux', 'uy']
u: [0.000 0.000]
Node_545:
x: [11.111 0.000]
fix: ['uy']
u: [0.006 0.000]
Node_546:
x: [24.444 0.000]
fix: ['uy']
u: [0.012 0.000]
Node_547:
x: [40.000 0.000]
fix: ['uy']
u: [0.020 0.000]
Node_548:
x: [57.778 0.000]
fix: ['uy']
u: [0.029 0.000]
Node_549:
x: [77.778 0.000]
fix: ['uy']
u: [0.039 0.000]
Node_550:
x: [100.000 0.000]
fix: ['uy']
u: [0.050 0.000]
Node_551:
x: [0.000 8.889]
fix: ['ux']
u: [0.000 -0.001]
Node_552:
x: [16.667 12.099]
u: [0.008 -0.002]
Node_553:
x: [33.333 14.321]
u: [0.017 -0.002]
Node_554:
x: [50.000 15.556]
u: [0.025 -0.002]
Node_555:
x: [66.667 15.802]
u: [0.033 -0.002]
Node_556:
x: [83.333 15.062]
u: [0.042 -0.002]
Node_557:
x: [100.000 13.333]
u: [0.050 -0.002]
Node_558:
x: [0.000 19.556]
fix: ['ux']
u: [0.000 -0.002]
Node_559:
x: [20.370 24.691]
u: [0.010 -0.003]
Node_560:
x: [39.259 28.247]
u: [0.020 -0.004]
Node_561:
x: [56.667 30.222]
u: [0.028 -0.004]
Node_562:
x: [72.593 30.617]
u: [0.036 -0.004]
Node_563:
x: [87.037 29.432]
u: [0.043 -0.004]
Node_564:
x: [100.000 26.667]
u: [0.050 -0.003]
Node_565:
x: [0.000 32.000]
fix: ['ux']
u: [0.000 -0.004]
Node_566:
x: [22.222 37.778]
u: [0.011 -0.005]
Node_567:
x: [42.222 41.778]
u: [0.021 -0.005]
Node_568:
x: [60.000 44.000]
u: [0.030 -0.005]
Node_569:
x: [75.556 44.444]
u: [0.038 -0.006]
Node_570:
x: [88.889 43.111]
u: [0.044 -0.005]
Node_571:
x: [100.000 40.000]
u: [0.050 -0.005]
Node_572:
x: [0.000 46.222]
fix: ['ux']
u: [0.000 -0.006]
Node_573:
x: [22.222 51.358]
u: [0.011 -0.006]
Node_574:
x: [42.222 54.914]
u: [0.021 -0.007]
Node_575:
x: [60.000 56.889]
u: [0.030 -0.007]
Node_576:
x: [75.556 57.284]
u: [0.038 -0.007]
Node_577:
x: [88.889 56.099]
u: [0.044 -0.007]
Node_578:
x: [100.000 53.333]
u: [0.050 -0.007]
Node_579:
x: [0.000 62.222]
fix: ['ux']
u: [0.000 -0.008]
Node_580:
x: [20.370 65.432]
u: [0.010 -0.008]
Node_581:
x: [39.259 67.654]
u: [0.020 -0.008]
Node_582:
x: [56.667 68.889]
u: [0.028 -0.009]
Node_583:
x: [72.593 69.136]
u: [0.036 -0.009]
Node_584:
x: [87.037 68.395]
u: [0.043 -0.009]
Node_585:
x: [100.000 66.667]
u: [0.050 -0.008]
Node_586:
x: [0.000 80.000]
fix: ['ux']
u: [0.000 -0.010]
Node_587:
x: [16.667 80.000]
u: [0.008 -0.010]
Node_588:
x: [33.333 80.000]
u: [0.017 -0.010]
Node_589:
x: [50.000 80.000]
u: [0.025 -0.010]
Node_590:
x: [66.667 80.000]
u: [0.033 -0.010]
Node_591:
x: [83.333 80.000]
u: [0.042 -0.010]
Node_592:
x: [100.000 80.000]
u: [0.050 -0.010]
Elements:
---------------------
Quad9_823: nodes ( Node_544 Node_546 Node_560 Node_558 Node_545 Node_553 Node_559 Node_551 Node_552 )
material: PlaneStress
strain (0): xx=4.998e-04 yy=-1.249e-04 xy=2.913e-16 zz=-9.370e-05
stress (0): xx=9.995e+00 yy=3.529e-10 xy=2.330e-12 zz=0.000e+00
strain (1): xx=4.998e-04 yy=-1.249e-04 xy=2.838e-16 zz=-9.370e-05
stress (1): xx=9.995e+00 yy=3.565e-10 xy=2.271e-12 zz=0.000e+00
strain (2): xx=4.998e-04 yy=-1.249e-04 xy=-9.307e-19 zz=-9.370e-05
stress (2): xx=9.995e+00 yy=3.612e-10 xy=-7.445e-15 zz=0.000e+00
strain (3): xx=4.998e-04 yy=-1.249e-04 xy=1.442e-16 zz=-9.370e-05
stress (3): xx=9.995e+00 yy=3.612e-10 xy=1.153e-12 zz=0.000e+00
strain (4): xx=4.998e-04 yy=-1.249e-04 xy=1.497e-16 zz=-9.370e-05
stress (4): xx=9.995e+00 yy=3.647e-10 xy=1.198e-12 zz=0.000e+00
strain (5): xx=4.998e-04 yy=-1.249e-04 xy=4.032e-16 zz=-9.370e-05
stress (5): xx=9.995e+00 yy=3.576e-10 xy=3.226e-12 zz=0.000e+00
strain (6): xx=4.998e-04 yy=-1.249e-04 xy=-1.745e-17 zz=-9.370e-05
stress (6): xx=9.995e+00 yy=3.588e-10 xy=-1.396e-13 zz=0.000e+00
strain (7): xx=4.998e-04 yy=-1.249e-04 xy=-4.276e-16 zz=-9.370e-05
stress (7): xx=9.995e+00 yy=3.671e-10 xy=-3.421e-12 zz=0.000e+00
strain (8): xx=4.998e-04 yy=-1.249e-04 xy=6.434e-16 zz=-9.370e-05
stress (8): xx=9.995e+00 yy=3.624e-10 xy=5.147e-12 zz=0.000e+00
Quad9_824: nodes ( Node_546 Node_548 Node_562 Node_560 Node_547 Node_555 Node_561 Node_553 Node_554 )
material: PlaneStress
strain (0): xx=4.998e-04 yy=-1.249e-04 xy=4.094e-16 zz=-9.370e-05
stress (0): xx=9.995e+00 yy=3.647e-10 xy=3.275e-12 zz=0.000e+00
strain (1): xx=4.998e-04 yy=-1.249e-04 xy=4.134e-16 zz=-9.370e-05
stress (1): xx=9.995e+00 yy=3.636e-10 xy=3.307e-12 zz=0.000e+00
strain (2): xx=4.998e-04 yy=-1.249e-04 xy=3.003e-16 zz=-9.370e-05
stress (2): xx=9.995e+00 yy=3.612e-10 xy=2.403e-12 zz=0.000e+00
strain (3): xx=4.998e-04 yy=-1.249e-04 xy=-1.393e-16 zz=-9.370e-05
stress (3): xx=9.995e+00 yy=3.600e-10 xy=-1.114e-12 zz=0.000e+00
strain (4): xx=4.998e-04 yy=-1.249e-04 xy=-1.954e-17 zz=-9.370e-05
stress (4): xx=9.995e+00 yy=3.624e-10 xy=-1.564e-13 zz=0.000e+00
strain (5): xx=4.998e-04 yy=-1.249e-04 xy=4.616e-16 zz=-9.370e-05
stress (5): xx=9.995e+00 yy=3.624e-10 xy=3.693e-12 zz=0.000e+00
strain (6): xx=4.998e-04 yy=-1.249e-04 xy=1.488e-15 zz=-9.370e-05
stress (6): xx=9.995e+00 yy=3.659e-10 xy=1.191e-11 zz=0.000e+00
strain (7): xx=4.998e-04 yy=-1.249e-04 xy=-5.785e-17 zz=-9.370e-05
stress (7): xx=9.995e+00 yy=3.659e-10 xy=-4.628e-13 zz=0.000e+00
strain (8): xx=4.998e-04 yy=-1.249e-04 xy=4.798e-16 zz=-9.370e-05
stress (8): xx=9.995e+00 yy=3.588e-10 xy=3.838e-12 zz=0.000e+00
Quad9_825: nodes ( Node_548 Node_550 Node_564 Node_562 Node_549 Node_557 Node_563 Node_555 Node_556 )
material: PlaneStress
strain (0): xx=4.998e-04 yy=-1.249e-04 xy=1.121e-16 zz=-9.370e-05
stress (0): xx=9.995e+00 yy=3.565e-10 xy=8.969e-13 zz=0.000e+00
strain (1): xx=4.998e-04 yy=-1.249e-04 xy=-8.781e-16 zz=-9.370e-05
stress (1): xx=9.995e+00 yy=3.647e-10 xy=-7.025e-12 zz=0.000e+00
strain (2): xx=4.998e-04 yy=-1.249e-04 xy=2.471e-15 zz=-9.370e-05
stress (2): xx=9.995e+00 yy=3.671e-10 xy=1.977e-11 zz=0.000e+00
strain (3): xx=4.998e-04 yy=-1.249e-04 xy=2.059e-16 zz=-9.370e-05
stress (3): xx=9.995e+00 yy=3.647e-10 xy=1.648e-12 zz=0.000e+00
strain (4): xx=4.998e-04 yy=-1.249e-04 xy=-1.587e-16 zz=-9.370e-05
stress (4): xx=9.995e+00 yy=3.600e-10 xy=-1.269e-12 zz=0.000e+00
strain (5): xx=4.998e-04 yy=-1.249e-04 xy=-2.786e-16 zz=-9.370e-05
stress (5): xx=9.995e+00 yy=3.576e-10 xy=-2.229e-12 zz=0.000e+00
strain (6): xx=4.998e-04 yy=-1.249e-04 xy=2.199e-15 zz=-9.370e-05
stress (6): xx=9.995e+00 yy=3.458e-10 xy=1.760e-11 zz=0.000e+00
strain (7): xx=4.998e-04 yy=-1.249e-04 xy=1.285e-15 zz=-9.370e-05
stress (7): xx=9.995e+00 yy=3.612e-10 xy=1.028e-11 zz=0.000e+00
strain (8): xx=4.998e-04 yy=-1.249e-04 xy=-5.921e-16 zz=-9.370e-05
stress (8): xx=9.995e+00 yy=3.422e-10 xy=-4.737e-12 zz=0.000e+00
Quad9_826: nodes ( Node_558 Node_560 Node_574 Node_572 Node_559 Node_567 Node_573 Node_565 Node_566 )
material: PlaneStress
strain (0): xx=4.998e-04 yy=-1.249e-04 xy=5.824e-16 zz=-9.370e-05
stress (0): xx=9.995e+00 yy=3.553e-10 xy=4.659e-12 zz=0.000e+00
strain (1): xx=4.998e-04 yy=-1.249e-04 xy=-4.314e-16 zz=-9.370e-05
stress (1): xx=9.995e+00 yy=3.494e-10 xy=-3.451e-12 zz=0.000e+00
strain (2): xx=4.998e-04 yy=-1.249e-04 xy=7.509e-16 zz=-9.370e-05
stress (2): xx=9.995e+00 yy=3.458e-10 xy=6.007e-12 zz=0.000e+00
strain (3): xx=4.998e-04 yy=-1.249e-04 xy=-2.874e-16 zz=-9.370e-05
stress (3): xx=9.995e+00 yy=3.553e-10 xy=-2.299e-12 zz=0.000e+00
strain (4): xx=4.998e-04 yy=-1.249e-04 xy=-3.511e-16 zz=-9.370e-05
stress (4): xx=9.995e+00 yy=3.541e-10 xy=-2.809e-12 zz=0.000e+00
strain (5): xx=4.998e-04 yy=-1.249e-04 xy=9.162e-16 zz=-9.370e-05
stress (5): xx=9.995e+00 yy=3.659e-10 xy=7.330e-12 zz=0.000e+00
strain (6): xx=4.998e-04 yy=-1.249e-04 xy=-1.006e-15 zz=-9.370e-05
stress (6): xx=9.995e+00 yy=3.719e-10 xy=-8.045e-12 zz=0.000e+00
strain (7): xx=4.998e-04 yy=-1.249e-04 xy=-4.265e-16 zz=-9.370e-05
stress (7): xx=9.995e+00 yy=3.837e-10 xy=-3.412e-12 zz=0.000e+00
strain (8): xx=4.998e-04 yy=-1.249e-04 xy=9.249e-16 zz=-9.370e-05
stress (8): xx=9.995e+00 yy=3.908e-10 xy=7.399e-12 zz=0.000e+00
Quad9_827: nodes ( Node_560 Node_562 Node_576 Node_574 Node_561 Node_569 Node_575 Node_567 Node_568 )
material: PlaneStress
strain (0): xx=4.998e-04 yy=-1.249e-04 xy=-8.120e-16 zz=-9.370e-05
stress (0): xx=9.995e+00 yy=3.387e-10 xy=-6.496e-12 zz=0.000e+00
strain (1): xx=4.998e-04 yy=-1.249e-04 xy=-5.083e-16 zz=-9.370e-05
stress (1): xx=9.995e+00 yy=3.387e-10 xy=-4.066e-12 zz=0.000e+00
strain (2): xx=4.998e-04 yy=-1.249e-04 xy=-1.167e-16 zz=-9.370e-05
stress (2): xx=9.995e+00 yy=3.742e-10 xy=-9.336e-13 zz=0.000e+00
strain (3): xx=4.998e-04 yy=-1.249e-04 xy=-4.213e-16 zz=-9.370e-05
stress (3): xx=9.995e+00 yy=3.659e-10 xy=-3.371e-12 zz=0.000e+00
strain (4): xx=4.998e-04 yy=-1.249e-04 xy=-2.219e-16 zz=-9.370e-05
stress (4): xx=9.995e+00 yy=3.600e-10 xy=-1.775e-12 zz=0.000e+00
strain (5): xx=4.998e-04 yy=-1.249e-04 xy=3.919e-16 zz=-9.370e-05
stress (5): xx=9.995e+00 yy=3.624e-10 xy=3.136e-12 zz=0.000e+00
strain (6): xx=4.998e-04 yy=-1.249e-04 xy=-1.370e-16 zz=-9.370e-05
stress (6): xx=9.995e+00 yy=3.671e-10 xy=-1.096e-12 zz=0.000e+00
strain (7): xx=4.998e-04 yy=-1.249e-04 xy=8.044e-16 zz=-9.370e-05
stress (7): xx=9.995e+00 yy=3.482e-10 xy=6.435e-12 zz=0.000e+00
strain (8): xx=4.998e-04 yy=-1.249e-04 xy=-3.019e-16 zz=-9.370e-05
stress (8): xx=9.995e+00 yy=3.920e-10 xy=-2.415e-12 zz=0.000e+00
Quad9_828: nodes ( Node_562 Node_564 Node_578 Node_576 Node_563 Node_571 Node_577 Node_569 Node_570 )
material: PlaneStress
strain (0): xx=4.998e-04 yy=-1.249e-04 xy=-2.701e-16 zz=-9.370e-05
stress (0): xx=9.995e+00 yy=3.529e-10 xy=-2.161e-12 zz=0.000e+00
strain (1): xx=4.998e-04 yy=-1.249e-04 xy=1.198e-15 zz=-9.370e-05
stress (1): xx=9.995e+00 yy=3.849e-10 xy=9.584e-12 zz=0.000e+00
strain (2): xx=4.998e-04 yy=-1.249e-04 xy=-1.403e-15 zz=-9.370e-05
stress (2): xx=9.995e+00 yy=3.612e-10 xy=-1.123e-11 zz=0.000e+00
strain (3): xx=4.998e-04 yy=-1.249e-04 xy=7.254e-16 zz=-9.370e-05
stress (3): xx=9.995e+00 yy=3.719e-10 xy=5.804e-12 zz=0.000e+00
strain (4): xx=4.998e-04 yy=-1.249e-04 xy=8.557e-16 zz=-9.370e-05
stress (4): xx=9.995e+00 yy=3.624e-10 xy=6.846e-12 zz=0.000e+00
strain (5): xx=4.998e-04 yy=-1.249e-04 xy=-4.718e-16 zz=-9.370e-05
stress (5): xx=9.995e+00 yy=3.659e-10 xy=-3.774e-12 zz=0.000e+00
strain (6): xx=4.998e-04 yy=-1.249e-04 xy=-1.199e-15 zz=-9.370e-05
stress (6): xx=9.995e+00 yy=3.695e-10 xy=-9.596e-12 zz=0.000e+00
strain (7): xx=4.998e-04 yy=-1.249e-04 xy=8.618e-16 zz=-9.370e-05
stress (7): xx=9.995e+00 yy=3.363e-10 xy=6.895e-12 zz=0.000e+00
strain (8): xx=4.998e-04 yy=-1.249e-04 xy=4.190e-16 zz=-9.370e-05
stress (8): xx=9.995e+00 yy=3.541e-10 xy=3.352e-12 zz=0.000e+00
Quad9_829: nodes ( Node_572 Node_574 Node_588 Node_586 Node_573 Node_581 Node_587 Node_579 Node_580 )
material: PlaneStress
strain (0): xx=4.998e-04 yy=-1.249e-04 xy=-7.706e-16 zz=-9.370e-05
stress (0): xx=9.995e+00 yy=3.719e-10 xy=-6.165e-12 zz=0.000e+00
strain (1): xx=4.998e-04 yy=-1.249e-04 xy=2.269e-17 zz=-9.370e-05
stress (1): xx=9.995e+00 yy=3.719e-10 xy=1.815e-13 zz=0.000e+00
strain (2): xx=4.998e-04 yy=-1.249e-04 xy=-1.036e-16 zz=-9.370e-05
stress (2): xx=9.995e+00 yy=3.707e-10 xy=-8.285e-13 zz=0.000e+00
strain (3): xx=4.998e-04 yy=-1.249e-04 xy=2.252e-16 zz=-9.370e-05
stress (3): xx=9.995e+00 yy=3.671e-10 xy=1.802e-12 zz=0.000e+00
strain (4): xx=4.998e-04 yy=-1.249e-04 xy=2.912e-16 zz=-9.370e-05
stress (4): xx=9.995e+00 yy=3.695e-10 xy=2.330e-12 zz=0.000e+00
strain (5): xx=4.998e-04 yy=-1.249e-04 xy=-9.538e-17 zz=-9.370e-05
stress (5): xx=9.995e+00 yy=3.624e-10 xy=-7.630e-13 zz=0.000e+00
strain (6): xx=4.998e-04 yy=-1.249e-04 xy=3.735e-16 zz=-9.370e-05
stress (6): xx=9.995e+00 yy=3.387e-10 xy=2.988e-12 zz=0.000e+00
strain (7): xx=4.998e-04 yy=-1.249e-04 xy=5.460e-16 zz=-9.370e-05
stress (7): xx=9.995e+00 yy=3.671e-10 xy=4.368e-12 zz=0.000e+00
strain (8): xx=4.998e-04 yy=-1.249e-04 xy=-9.121e-18 zz=-9.370e-05
stress (8): xx=9.995e+00 yy=3.470e-10 xy=-7.297e-14 zz=0.000e+00
Quad9_830: nodes ( Node_574 Node_576 Node_590 Node_588 Node_575 Node_583 Node_589 Node_581 Node_582 )
material: PlaneStress
strain (0): xx=4.998e-04 yy=-1.249e-04 xy=-1.781e-15 zz=-9.370e-05
stress (0): xx=9.995e+00 yy=3.612e-10 xy=-1.425e-11 zz=0.000e+00
strain (1): xx=4.998e-04 yy=-1.249e-04 xy=-7.049e-16 zz=-9.370e-05
stress (1): xx=9.995e+00 yy=3.624e-10 xy=-5.639e-12 zz=0.000e+00
strain (2): xx=4.998e-04 yy=-1.249e-04 xy=1.381e-15 zz=-9.370e-05
stress (2): xx=9.995e+00 yy=3.695e-10 xy=1.105e-11 zz=0.000e+00
strain (3): xx=4.998e-04 yy=-1.249e-04 xy=-8.200e-16 zz=-9.370e-05
stress (3): xx=9.995e+00 yy=3.565e-10 xy=-6.560e-12 zz=0.000e+00
strain (4): xx=4.998e-04 yy=-1.249e-04 xy=7.633e-17 zz=-9.370e-05
stress (4): xx=9.995e+00 yy=3.730e-10 xy=6.107e-13 zz=0.000e+00
strain (5): xx=4.998e-04 yy=-1.249e-04 xy=3.786e-16 zz=-9.370e-05
stress (5): xx=9.995e+00 yy=3.624e-10 xy=3.029e-12 zz=0.000e+00
strain (6): xx=4.998e-04 yy=-1.249e-04 xy=-3.468e-16 zz=-9.370e-05
stress (6): xx=9.995e+00 yy=3.612e-10 xy=-2.774e-12 zz=0.000e+00
strain (7): xx=4.998e-04 yy=-1.249e-04 xy=-9.206e-16 zz=-9.370e-05
stress (7): xx=9.995e+00 yy=3.837e-10 xy=-7.365e-12 zz=0.000e+00
strain (8): xx=4.998e-04 yy=-1.249e-04 xy=1.021e-15 zz=-9.370e-05
stress (8): xx=9.995e+00 yy=3.932e-10 xy=8.165e-12 zz=0.000e+00
Quad9_831: nodes ( Node_576 Node_578 Node_592 Node_590 Node_577 Node_585 Node_591 Node_583 Node_584 )
material: PlaneStress
strain (0): xx=4.998e-04 yy=-1.249e-04 xy=-2.884e-15 zz=-9.370e-05
stress (0): xx=9.995e+00 yy=3.482e-10 xy=-2.307e-11 zz=0.000e+00
strain (1): xx=4.998e-04 yy=-1.249e-04 xy=2.950e-16 zz=-9.370e-05
stress (1): xx=9.995e+00 yy=3.434e-10 xy=2.360e-12 zz=0.000e+00
strain (2): xx=4.998e-04 yy=-1.249e-04 xy=-5.373e-15 zz=-9.370e-05
stress (2): xx=9.995e+00 yy=3.482e-10 xy=-4.298e-11 zz=0.000e+00
strain (3): xx=4.998e-04 yy=-1.249e-04 xy=-2.201e-15 zz=-9.370e-05
stress (3): xx=9.995e+00 yy=3.517e-10 xy=-1.761e-11 zz=0.000e+00
strain (4): xx=4.998e-04 yy=-1.249e-04 xy=-1.171e-15 zz=-9.370e-05
stress (4): xx=9.995e+00 yy=3.576e-10 xy=-9.371e-12 zz=0.000e+00
strain (5): xx=4.998e-04 yy=-1.249e-04 xy=2.723e-15 zz=-9.370e-05
stress (5): xx=9.995e+00 yy=3.849e-10 xy=2.178e-11 zz=0.000e+00
strain (6): xx=4.998e-04 yy=-1.249e-04 xy=-2.476e-15 zz=-9.370e-05
stress (6): xx=9.995e+00 yy=2.996e-10 xy=-1.981e-11 zz=0.000e+00
strain (7): xx=4.998e-04 yy=-1.249e-04 xy=2.188e-16 zz=-9.370e-05
stress (7): xx=9.995e+00 yy=3.861e-10 xy=1.750e-12 zz=0.000e+00
strain (8): xx=4.998e-04 yy=-1.249e-04 xy=1.100e-15 zz=-9.370e-05
stress (8): xx=9.995e+00 yy=3.754e-10 xy=8.798e-12 zz=0.000e+00
Total running time of the script: (0 minutes 1.327 seconds)