Quad class
Parent class
Class doc
4-node quadrilateral
incomplete bi-linear interpolation
1
x y
x*y
- class femedu.elements.finite.Quad.Quad(node0, node1, node2, node3, material, label=None)
class: representing a plane 4-node quadrilateral
This element works as 2D plate, loaded in-plane, and as a 3D membrane element.
For 2D plate behavior, define nodes as two-dimensional nodes
For 3D membrane behavior, define nodes as three-dimensional nodes
- computeSurfaceLoads()
compute surface loads using faces
This method should be called during
updateState()
by every element supporting surface loads
- resetLoads()
default implementation for resetting element loads.
- setSurfaceLoad(face, pn, ps=0)
face ID
nodes defining that face
0
node 0
tonode 1
1
node 1
tonode 2
2
node 2
tonode 3
3
node 3
tonode 0
- Parameters:
face – face ID for the laoded face
pn – magnitude of distributed normal load per area. Tension on a surface is positive.
ps – magnitude of distributed shear load per area. Positive direction is defined as shown in the above table.
- updateState()