Equilibrium

The corners the pressure pulls up

Replace a uniform pressure on a beam element by its work-equivalent nodal loads and the ends acquire couples the resultant cannot see. Do the same on an eight-node plate element and the corners acquire forces pointing the wrong way: a pressure pushing down is represented by the corners being pulled up, a twelfth of the load each. It is correct, it is the vector that makes the solution the best one available, and it is the reason a printout of nodal forces is not a picture of where a load goes.

Assumes Moving a force, and what it costs, The prestress that pushes back and The answer that depends on how it was divided.

Moving a force found that two systems of forces are interchangeable on a rigid body when they have the same resultant and the same moment about every point. Equivalent in work, not in resultant found that a finite element is not a rigid body, and that the right substitute for a load spread along a beam element is the set of nodal actions that does the same work through every deflected shape the element can take. For a uniform load that set carries a couple at each end, wL2/12wL^2/12, which no resultant can see, and with it a one-element cantilever is exact where the resultant split between the ends is a third wrong.

That essay closed on the case one dimension up. A plate or shell element carries load over an area, its shape functions are surfaces rather than curves, and the same principle applied to a uniform pressure produces nodal forces that “change sign and look like a mistake”. This essay is that case, and the mistake it looks like turns out to be three things at once: the correct load vector, the reason nodal-force output cannot be read as a load path, and — through the same integrals applied to mass — a negative mass that a whole family of dynamic calculations cannot run with.

One element, eight nodes, a downward pressure

The eight-node serendipity element is the ordinary quadratic quadrilateral of a thousand finite-element programs: four corner nodes, four mid-side nodes, and a displacement inside it interpolated by eight shape functions, each equal to one at its own node and zero at the other seven. A uniform pressure pp on an element of area AA is replaced by nodal forces fi=∫Ni p dAf_i = \int N_i\,p\,dA — the work the pressure does through the shape of node ii — which is the whole of the work-equivalence principle for an area.

A downward pressure that pulls the corners up. The nodal forces that do the same work as a uniform pressure on one eight-node serendipity quadrilateral, as fractions of the whole load, each node's share being the integral of its shape function over the element. The shares are −1/12, −1/12, −1/12, −1/12, 1/3, 1/3, 1/3, 1/3 at its eight nodes, adding up to one. The four corner forces are negative: the pressure pushes down and the work-equivalent forces at the corners pull up.
Fig. 1 The work-equivalent nodal forces of a uniform downward pressure on one eight-node serendipity element, drawn obliquely, as fractions of the whole load. Each mid-side node receives 1/3, pushed down with the pressure. Each corner receives −1/12, pulled up against it. The eight add up to one.

The mid-side nodes receive a third of the load each, and push down with it. The corners receive minus a twelfth each, and are pulled up. The eight shares add to one, as they must — four thirds less four twelfths — so the resultant is exact, and because the shape functions reproduce any linear field exactly, so is the moment about every axis. By the standard of moving a force the set is equivalent to the pressure. By the standard of every intuition about where a load goes, it is upside down at four of its eight nodes.

Why a corner has a negative share

The share a node receives is the integral of its shape function over the element, so a negative share means a shape function that is mostly negative.

The corner function is negative almost everywhere. The shape function of one corner node of an eight-node serendipity element, over the element: one at its own node, zero at every other node, and zero along the straight line joining the two mid-side nodes nearest it. It is positive only in the small triangle between that line and its corner — an eighth of the element — and negative over the other seven eighths. Its integral, the share of a uniform pressure the corner receives, is 0.032 from the positive part and −0.115 from the negative, net −1/12 of the whole.
Fig. 2 The shape function of one corner node of the eight-node element over the element: one at its own node, zero at the other seven and along the straight line joining the two mid-side nodes nearest it. It is positive only in the triangle between that line and its corner, an eighth of the element, and negative over the other seven eighths. Its integral is 0.032 from the positive part and −0.115 from the negative: −1/12 of the element.

The corner function has to be one at its corner and zero at the seven other nodes, and with the eight terms the element allows, the only way to arrange that is a surface that dives below zero across the middle. It is zero along the straight line joining the two mid-side nodes beside its corner, positive in the small triangle between that line and the corner, and negative over the remaining seven eighths of the element. Integrated, the negative region wins: 0.032−0.115=−1/120.032 - 0.115 = -1/12.

So the corner’s negative load is not an artefact of a numerical rule or a sign convention. It is what the corner’s own deflected shape does under a uniform pressure: when the corner is pushed up by a unit amount with the other seven nodes held, most of the element moves down, and a downward pressure then does positive work. The pressure really does want to lift the corner, in the precise sense that lifting it releases potential energy.

Other elements, other signs

The pattern belongs to the eight-node element, and two relatives show that it is a property of the shape functions and not of quadratic elements in general.

The nine-node Lagrangian quadrilateral's share of a pressure. The nodal forces that do the same work as a uniform pressure on one nine-node Lagrangian quadrilateral, as fractions of the whole load, each node's share being the integral of its shape function over the element. The shares are 1/36, 1/36, 1/36, 1/36, 1/9, 1/9, 1/9, 1/9, 4/9 at its nine nodes, adding up to one. Every share is positive.
Fig. 3 The same pressure on a nine-node Lagrangian quadrilateral, which adds a node at the centre. The corners receive 1/36, the mid-sides 1/9 and the centre 4/9 — all positive, in the proportions of Simpson’s rule in two directions.

Add a ninth node at the centre and every share becomes positive: 1/36 at each corner, 1/9 at each mid-side, 4/9 at the centre. These are Simpson’s rule applied in both directions, because the nine-node element’s shape functions are products of one-dimensional quadratics, each of which integrates to Simpson’s weights of 1/6, 4/6, 1/6. The eight-node element has the same number of nodes on its boundary and no centre, and to cover the element without one, its corner functions have to be pulled negative across the middle.

Nothing at the corners at all. The nodal forces that do the same work as a uniform pressure on one six-node triangle, as fractions of the whole load, each node's share being the integral of its shape function over the element. The shares are 0, 0, 0, 1/3, 1/3, 1/3 at its six nodes, adding up to one. The corners receive nothing; the whole pressure goes to the mid-side nodes.
Fig. 4 The same pressure on a six-node triangle. The corners receive nothing — their shape functions integrate to exactly zero — and each mid-side node receives a third.

The six-node triangle does something stranger still: its corners receive exactly nothing. Each corner function is positive near its corner and negative along the opposite side, and the two cancel exactly, so a uniform pressure on a mesh of quadratic triangles is carried entirely by the mid-side nodes. The four-node quadrilateral and the three-node triangle, whose shape functions never go negative, give the shares intuition expects: a quarter and a third to each node.

An assembled mesh, and what a printout shows

In a mesh each node collects the shares of every element it belongs to. For the eight-node element that is uniformly unhelpful.

Every element corner in the mesh is pulled the wrong way. The work-equivalent nodal loads of a uniform pressure over a mesh of 4 by 2 eight-node serendipity elements, in units of one element's share of the pressure: a disc at each node, its area the size of the load, orange where the load acts against the pressure. Every node at an element's corner carries a negative load — −1/12 at a corner of the mesh, −1/6 along its edges and −1/3 inside, where four elements meet — and every mid-side node a positive one, 1/3 on the boundary and 2/3 inside. The 15 negative loads and the positive ones add up to the whole pressure, 8 elements' worth. A printout of these forces is a correct load vector and not a picture of where the load goes.
Fig. 5 The assembled work-equivalent loads of a uniform pressure over a 4 by 2 mesh of eight-node elements, in units of one element’s load: a disc at each node, its area the size of the load, orange where it acts against the pressure. Every element corner carries a negative load — −1/12 at the mesh’s corners, −1/6 along its edges, −1/3 inside — and every mid-side node a positive one, 1/3 on the boundary and 2/3 inside. The fifteen negative loads and the positive ones add up to eight elements’ worth.

Every node at an element corner collects a negative load: −1/12 of an element’s pressure at the corners of the mesh, −1/6 along its edges where two elements meet, −1/3 inside where four meet. Every mid-side node collects a positive one, 1/3 on the boundary and 2/3 inside. The 15 negative loads and the positive ones add up to the whole pressure, which is all a load vector has to do.

This is the point at which the substitution stops being a numerical nicety. A printout of these forces is a correct load vector and not a picture of where the load goes. A designer reading a slab model’s nodal loads, or a mat foundation’s nodal reactions under a uniform bearing pressure, sees alternating signs and concludes that the corner nodes are in uplift — a pile under tension, a bearing lifting off — when the stress everywhere in the slab is compressive and smooth. The same substitution in reverse turns a reaction pattern into load shares that nobody should sum over a tributary area, which is the question the load a beam is given answers from the other direction: the load on a supporting member is an integral of a stress along its line, and a node is not a line.

Why intuition was trained on the wrong elements

The intuition the corners offend — that a node carries the load on the area around it — is not wrong for the elements it was learned on. For the four-node quadrilateral and the three-node triangle, whose shape functions are planes or bilinear surfaces that never go negative, the work-equivalent share of a uniform pressure is exactly the node’s tributary area: a quarter of the element to each corner of a rectangle, a third to each corner of a triangle. Divide a slab into those elements, give each node the load on the area nearest it, and the result is the consistent vector to the last digit. Nothing distinguishes the two rules, so nothing teaches that they are different rules.

They part company as soon as the shape functions curve, because a curved function that is one at its node and zero at every other node must overshoot somewhere between them. On a quadratic element the overshoot is into negative values, and it is largest for the node whose neighbours are closest on every side — the corner of a serendipity element, flanked by two mid-side nodes and missing the centre node that would have taken some of the curvature. The tributary rule and the work rule were only ever the same rule for linear interpolation, and a quadratic element is chosen precisely because it is not linear.

The same thing happened one dimension down, where the beam element took couples at its ends that no tributary picture contains. There the missing term was invisible in any printout of forces, because a couple is not a force. Here it is visible, as a force with the wrong sign, which is why the area element is the one that alarms people and the beam element is the one that quietly gives the wrong deflection.

What the right vector is right about

The work-equivalent vector is called consistent because it is the one the element’s own stiffness was derived with. The finite-element solution is then the displacement field, among all those the mesh can represent, that makes the total potential energy of the loaded structure smallest — the same principle the answer that depends on how it was divided described as convergence to a minimum over a restricted space. A load vector that is not work-equivalent is a different load, and the solution minimises the energy of that one instead.

Which splits approach from below, and which one is promised to. The tip deflection of a concrete wall 4 m long and 1 m deep, fixed along one end and carrying its own weight, modelled with eight-node serendipity elements in plane stress, divided by a 32-by-8 element reference, against the number of elements along the length (1, 2, 4, 8 and 16), for the weight split between each element's nodes four ways. Work-equivalent: 0.799, 0.955, 0.981, 0.997, 0.999. An eighth to each node: 0.996, 1.005, 0.996, 1.000, 1.000. Corners only: 1.113, 1.036, 1.004, 1.003, 1.001. HRZ proportions: 0.915, 0.985, 0.990, 0.999, 1.000. The work-equivalent split is below the answer on every mesh and rises toward it, as the energy theorem behind it promises. The diagonal-scaled split happens to do the same here; the equal split lands nearest on the coarsest mesh by accident and then crosses the answer, and the corners-only split stays above it — neither carries a promise about which side it is on.
Fig. 6 The tip deflection of a concrete wall 4 m long and 1 m deep, fixed along one end and carrying its own weight, modelled with eight-node elements in plane stress, divided by a 32-by-8 reference, against the number of elements along its length, for the weight split four ways. Work-equivalent: 0.799, 0.955, 0.981, 0.997, 0.999. An eighth at each node: 0.996, 1.005, 0.996, 1.000, 1.000. Corners only: 1.113, 1.036, 1.004, 1.003, 1.001. Diagonal-scaled: 0.915, 0.985, 0.990, 0.999, 1.000.

A concrete wall 4 m long and 1 m deep, cantilevered and carrying its own weight, shows what that buys and what it does not. With one element along its length the work-equivalent vector gives a tip deflection of 0.799 of the fine-mesh answer. A split that gives an eighth of the weight to each node gives 0.996 — almost exact, with the wrong load. At two elements the work-equivalent vector gives 0.955 and the equal split 1.005, now past the answer; the corners-only split stays above it throughout, 1.113 falling to 1.001.

The consistent vector is not the most accurate on every mesh. It is the only one that promises which side of the answer it is on. A displacement element is too stiff, and with the load it was built for, the stiffness error has a sign: the strain energy is always underestimated, and a deflection that tracks it comes out low and rises monotonically as the mesh is refined, which it does here on every mesh. The equal split puts more weight at the corners — including the corners at the free end — and that extra lever happens to cancel most of the element’s stiffness on the coarsest mesh. The cancellation is luck, it changes sign at the next refinement, and a user with no fine-mesh answer to compare against cannot know which side of the truth a lumped load has landed on. The diagonal-scaled split happens to approach from below here too, but nothing promises it.

When one model’s reactions become another’s loads

The alternating signs do their real damage at the boundary between two models. A slab is analysed with plate elements; its reactions along a supporting beam are read off node by node and applied to a separate model of the beam. With four-node elements the reactions are a sensible, smooth sequence of downward forces. With eight-node elements they alternate — large at the mid-side nodes, small or negative at the corners — and a beam model loaded by those point forces carries a sawtooth of shear and a moment diagram with a ripple in it, every value of which is a correct consequence of a load pattern that does not exist.

The total is right, so the check that every engineer makes — that the reactions sum to the load — passes. The moment at mid-span is nearly right, because the ripple averages out over the span. What goes wrong is local: the shear at a node, the bearing force at a connection that happens to sit at an element corner, the reaction at a pile that happens to sit at one. The repair is to hand the load across as what it is, a line load equal to the integral of the slab’s edge shear, rather than as the vector the slab’s own mesh needed; or to make the two models share a mesh, so that the vector is consistent for both. Either way the nodal forces of a quadratic mesh are an instruction to that mesh and not a description of the structure, and everything adds to nothing only in the sum.

The same integrals make a negative mass

The integrals that give the consistent load, ∫Ni dA\int N_i\,dA, are the row sums of another matrix: the consistent mass matrix, Mij=∫ρNiNj dAM_{ij} = \int \rho N_i N_j\,dA, since the shape functions add to one everywhere. A dynamic calculation that marches through time explicitly needs a diagonal mass, one number per node, and the simplest way to make one is to sum each row of the consistent matrix onto its diagonal.

The same integrals make a negative mass. The share of an element's mass given to each kind of node when the consistent mass matrix is lumped by summing its rows, and by scaling its diagonal (the HRZ rule), for the eight-node, nine-node and six-node elements. Eight-node, corner: −1/12 by rows, 3/76 by the diagonal; eight-node, mid-side: 1/3 by rows, 16/76 by the diagonal; nine-node, corner: 1/36 by rows, 1/36 by the diagonal; nine-node, mid-side: 1/9 by rows, 1/9 by the diagonal; nine-node, centre: 4/9 by rows, 4/9 by the diagonal; six-node triangle, corner: 0 by rows, 1/19 by the diagonal; six-node triangle, mid-side: 1/3 by rows, 16/57 by the diagonal. A row sum is the same integral as the work-equivalent load, so the eight-node element's corners get a negative mass and the triangle's corners none; a time-stepping calculation cannot use either, and the diagonal rule exists to give every node a positive share.
Fig. 7 The share of an element’s mass each kind of node receives, by row-summing the consistent mass matrix and by scaling its diagonal (the HRZ rule). Eight-node element: corners −1/12 by rows, 3/76 by the diagonal; mid-sides 1/3 and 16/76. Nine-node element: 1/36, 1/9 and 4/9 either way. Six-node triangle: corners 0 by rows and 1/19 by the diagonal; mid-sides 1/3 and 16/57.

For the eight-node element that gives each corner a mass of minus a twelfth of the element’s, and a time-stepping scheme with a negative mass is unstable at any step. For the six-node triangle it gives the corners no mass at all, which makes the step infinitely short. So the lumping in general use scales the diagonal of the consistent matrix instead, in proportion, to the element’s total mass — Hinton, Rock and Zienkiewicz’s rule — which gives the eight-node corners 3/76 and the triangle’s 1/19, both small and both positive. The nine-node element needs no such device: its row sums are already positive, and the two rules agree.

The trade runs the opposite way from the one for loads. For a static load the consistent vector is the one to use, and a lumped one is an approximation with no promised sign. For an explicit dynamic calculation the consistent mass cannot be used at all with these elements, and the lumped one — chosen by a rule designed only to keep masses positive — is what makes the calculation possible, at a cost in accuracy that shows up in the structure’s higher periods.

One element, by hand

For the eight-node element on the square −1≤ξ,η≤1-1 \le \xi, \eta \le 1, the shape function of the corner at (−1,−1)(-1, -1) is

N1=14(1−ξ)(1−η)(−ξ−η−1).N_1 = \tfrac14(1-\xi)(1-\eta)(-\xi-\eta-1).

Its integral over the square, of area 4, splits into three pieces: 14∫ ⁣ ⁣∫(1−ξ)(1−η)(−1) dξ dη=14×2×2×(−1)=−1\tfrac14\int\!\!\int (1-\xi)(1-\eta)(-1)\,d\xi\,d\eta = \tfrac14 \times 2 \times 2 \times (-1) = -1, and two pieces of the form 14∫ ⁣ ⁣∫(1−ξ)(1−η)(−ξ) dξ dη=14×23×2=13\tfrac14\int\!\!\int (1-\xi)(1-\eta)(-\xi)\,d\xi\,d\eta = \tfrac14 \times \tfrac23 \times 2 = \tfrac13 each, since ∫−11(1−ξ)(−ξ) dξ=23\int_{-1}^{1}(1-\xi)(-\xi)\,d\xi = \tfrac23. The total is −1+13+13=−13-1 + \tfrac13 + \tfrac13 = -\tfrac13, and as a share of the element’s area of 4 that is −112-\tfrac1{12}. The mid-side function N5=12(1−ξ2)(1−η)N_5 = \tfrac12(1-\xi^2)(1-\eta) integrates to 12×43×2=43\tfrac12 \times \tfrac43 \times 2 = \tfrac43, which is 13\tfrac13 of the area. Four of each: 4×(−112)+4×13=14 \times (-\tfrac1{12}) + 4 \times \tfrac13 = 1.

Straight sides, uniform pressure, and a static load

The element is undistorted. On a square or rectangle the shares are exactly these fractions. A distorted element — a trapezium, a curved edge — has shares that depend on its shape, and the corners of a badly distorted eight-node element can receive shares more negative than a twelfth.

The pressure is uniform over each element. A pressure that varies linearly across an element shifts the shares toward the heavier side without changing their signs: for a pressure that falls from twice its mean to nothing across the element, the corners on the heavy side receive −1/18 of the element’s load and those on the light side −1/9.

The wall is a plane-stress continuum fixed along its whole end. Its fine mesh agrees with a deep cantilever’s bending-plus-shear deflection to a third of a per cent; the comparison between splits is a comparison of meshes of the same wall, and the ranking depends on the quantity compared. A split that is lucky for the tip deflection is not lucky for the stress at the root.

What the pictures cannot show

What any of this does to stresses, which are what a designer usually reads. A consistent load gives stresses that converge smoothly with the mesh; a lumped one gives stresses that are wrong near every node where the load was moved, in the way a load spread out and the force that replaces it differ near the point of application. The error is local and dies away over an element or two, and on a coarse mesh an element or two is the whole structure.

Still open: the plate element whose rotations carry load

Every element here has only translations at its nodes. A plate-bending element also has rotations there, and its work-equivalent load for a uniform pressure includes nodal moments, as the beam element’s did — couples that a resultant cannot see and that point, at some nodes, the way intuition would not. Whether those moments on a slab mesh read out as a pattern of fictitious hogging at every element corner, and whether the reactions of a slab modelled that way can be summed along a support line at all, is the question the plate that carries a third of its load by twisting asks of any mesh used to design one.