Various phenomena treated in science and engineering are often described in terms of differential equations formulated by using their continuum. Solving differential equations under various conditions such as boundary or initial conditions leads to the understanding of the phenomena and can predict the future of these phenomena (determinism). Exact solutions for differential equations, however, are generally difficult to obtain. Numerical methods are adopted to obtain approximate solutions for differential equations. Among those numerical methods, those that approximate continua with infinite degree of freedom by discrete body with finite degree of freedom are called ‘discrete analysis’. Popular discrete analyses are the finite difference method, the method of weighted residuals, and the Rayleigh–Ritz method. Via these methods of discrete analysis, differential equations are reduced to simultaneous linear algebraic equations and thus can be solved numerically.
This chapter will explain first the method of weighted residuals and the Rayleigh–Ritz method, which furnishes a basis for the finite element method by taking examples of one-dimensional boundary-value problems. The chapter will then compare the results with those by the one-dimensional finite element method in order to acquire a deep understanding of the basis for the finite element method.
Partial differential equations; Numerical methods; Variational method; Method of weighted residuals; Rayleigh–Ritz method; Finite element method; Interpolation; Node; Elastostatic problems; Equations of equilibrium; Constitutive equations; Boundary conditions; Principle of virtual work; Stiffness equations; Simultaneous equations; Matrix algebra
Differential equations are generally formulated so as to be satisfied at any points that belong to regions of interest. The method of weighted residuals determines the approximate solution to a differential equation such that the integral of the weighted error of the differential equation of the approximate function over the region of interest be zero. In other words, this method determines the approximate solution that satisfies the differential equation of interest on average over the region of interest.
Now, let us suppose an approximate solution to the function u to be
where ϕi are called trial functions (i = 1, 2, …, n) which are chosen arbitrarily as any function ϕ0(x) and ai some parameters which are computed so as to obtain a good ‘fit’.
The substitution of into Eq. (1.1) makes the right-hand side nonzero, but some error R:
The method of weighted residuals determines such that the integral of the error R over the region of interest weighted by arbitrary functions wi (i = 1, 2, …, n) be zero, i.e. the coefficients ai in Eq. (1.2) are determined so as to satisfy the following equation:
where D is the region considered.
The choice of the following weighting function brings about the subdomain method or finite volume method.
When the weighting function wi in Eq. (1.4) is equal to the trial function ϕi, this is called the Galerkin method, i.e.,
and thus Eq. (1.4) is changed to
This method determines the coefficients ai by directly using Eq. (1.17) or by integrating it by parts.
Fig. 1.1 shows that the approximate solution obtained by the Galerkin method also agrees well with the exact solution throughout the region of interest.
When there exists the functional which is equivalent to a given differential equation, the Rayleigh–Ritz method can be used.
Let us consider an example of functional illustrated in Fig. 1.2, where a particle having a mass of M slide from a point P0 to a lower point P1 along a curve in a vertical plane under the force of gravity. The time t that the particle needs for sliding from the points P0 to P1 varies with the shape of a curve denoted by y(x) which connects the two points. Namely, the time t can be considered as a kind of function t = F[y], which is determined by a function y(x) of an independent variable x. The function of a function F[y] is called a functional. The method for determining the maximum or the minimum of a given functional is called the variational method. In the case of Fig. 1.2, the method determines the shape of the curve y(x) which gives the possible minimum time tmin in which the particle slides from P0 to P1.
The principle of the virtual work or the minimum potential energy in the field of the solid mechanics is one of the variational principles that guarantee the existence of the function which makes the functional minimum or maximum. For unsteady thermal conductivity problems and for viscous flow problems, no variational principle can be established; in such a case, the method of weighting residuals can be applied instead.
Now, let Π[u] be the functional which is equivalent to the differential equation in Eq. (1.1). The Rayleigh–Ritz method assumes that an approximate solution of u(x) is a linear combination of trial functions ϕi, as shown in the following equation:
where ai (i = 1, 2, …, n) are arbitrary constants, ϕi are C0-class functions which have continuous first-order derivatives for a ≤ x ≤ b and are chosen such that the following boundary conditions are satisfied:
The approximate solution in Eq. (1.22) is the function which makes the functional Π[u] take stationary value, and is called the admissible function.
Next, integrating the functional Π after substituting Eq. (1.22) into the functional, the constants ai are determined by the stationary conditions:
The Rayleigh–Ritz method determines the approximate solution by substituting the constants ai into Eq. (1.22). The method is generally understood to be a method which determines the coefficients ai so as to make the distance between the approximate solution and the exact one u(x) minimum.
Fig. 1.1 shows that the approximate solution obtained by the Rayleigh–Ritz method agrees well with the exact solution throughout the region considered.
There are two ways of the formulation of the finite element method; one is based on the direct variational method such as the Rayleigh–Ritz method and the other on the method of weighted residuals such as the Galerkin method. In the formulation based on the variational method, the fundamental equations are derived from the stationary conditions of the functional for the boundary-value problems. This formulation has an advantage that the process of deriving functionals is not necessary, so it is easy to formulate the finite element method based on the method of the weighted residuals. In the formulation based on the variational method, however, it is generally difficult to derive the functional except for the case where the variational principles are already established, as in the case of the principle of the virtual work or the principle of the minimum potential energy in the field of the solid mechanics.
This section will explain how to derive the fundamental equations for the finite element method based on the Galerkin method.
Let us consider again the boundary-value problem stated by Eq. (1.1).
First, divide the region of interest (a ≤ x ≤ b) into n subregions, as illustrated in Fig. 1.3. These subregions are called ‘elements’ in the finite element method.
Now, let us assume that an approximate solution of u can be expressed by piecewise linear functions which form a straight line in each subregion, i.e.,
where ui represents the value of u in element ‘e’ at a boundary point, or a nodal point ‘i’ between two one-dimensional elements. Functions Ni(x) are the following piecewise linear functions and are called interpolation or shape functions of the nodal point ‘i’:
where e (e = 1, 2, …, n) denotes the element number, xi the global coordinate of the nodal point i (i = 1, …, e − 1, e, …n, n + 1), Nie(e) is the value of the interpolation function at the nodal point ie (ie = 1e, 2e) which belongs to the eth element, and 1e and 2e are the numbers of two nodal points of the eth element. The symbol ξ is the local coordinate of an arbitrary point in the eth element, ξ = x − xe = x − x1e (0 ≤ ξ ≤ h(e)), h(e) is the length of the eth element, and h(e) is expressed as h(e) = x − xe = x − x1e.
As the interpolation function, the piecewise linear or quadric function is often used. Generally speaking, the quadric interpolation function gives better solutions than the linear one.
The Galerkin-method-based finite element method adopts the weighting functions wi(x) equal to the interpolation functions Ni(x), i.e.,
Thus, Eq. (1.4) becomes
In the finite element method, a set of simultaneous algebraic equations for unknown variables of u(x) at the ith nodal point ui and those of its derivatives du/dx, (du/dx)i are derived by integrating Eq. (1.37) by parts and then by taking boundary conditions into consideration. The simultaneous equations can be easily solved by digital computers to determine the unknown variables ui and (du/dx)i at all the nodal points in the region considered.
As a first example, let us compute Eq. (1.37) by regarding the whole region as one finite element as shown in Fig. 1.4. From Eqs (1.34), (1.35), since x1 = 0 and x2 = 1, the approximate solution and the interpolation functions Ni (i = 1, 2) become
and
Thus, from Eq. (1.41),
The global simultaneous equations are obtained as
According to the boundary conditions, u1 = 0 and u2 = 1 in the left-hand side of the above equations are known variables, whereas (du/dx)x = 0 and (du/dx)x = 1 in the left-hand side are unknown variables. The substitution of the boundary conditions into Eq. (1.45) directly gives the nodal values of the approximate solution, i.e.,
which agree well with those of the exact solution:
The approximate solution in this example is determined as
and agrees well with the exact solution throughout the whole region of interest as depicted in Fig. 1.1.
In this subsection, let us compute the approximate solution by dividing the whole region considered into three subregions having the same length as shown in Fig. 1.5. From Eqs (1.34), (1.35), the approximate solution and the interpolation functions Ni (i = 1, 2) are written as
and
where h(e) = 1/3 and 0 ≤ ξ ≤ 1/3(e = 1, 2, 3).
Calculating all the components of the K-matrix in Eq. (1.41), the following equation is obtained:
The components relating to the first derivative of the function u in Eq. (1.41) are calculated as follows:
The coefficient matrix in Eq. (1.51a) calculated for each element is called the ‘element matrix’, and the components of the matrix are obtained as follows:
From Eqs (1.52a)–(1.52c), it is concluded that only the components of the element matrix relating to the nodal points which belong to the corresponding element is nonzero and that the other components are zero. Namely, for example, element 2 is composed of nodal points 2 and 3 and among the components of the element matrix only K22(2), K23(2), K32(2), and K33(2) are nonzero and the other components are zero. The superscript (2) of the element matrix components above indicates that the components are computed in element 2, and the subscripts indicate that the components are calculated for nodal points 2 and 3 in element 2.
A matrix that relates all the known and unknown variables for the problem concerned is called the global matrix. The global matrix can be obtained only by summing up Eqs (1.52a)–(1.52c) as follows:
Consequently, the global simultaneous equation becomes
Note that the coefficient matrix [Kij] in the left-hand side of Eq. (1.54) is symmetric with respect to the nondiagonal components (i ≠ j), i.e., Kij = Kji. Only the components in the band region around the diagonal of the matrix are nonzero, and the others are zero. Due to this nature, the coefficient matrix is called the sparse or band matrix.
From the boundary conditions, the values of u1 and u4 in the left-hand side of Eq. (1.54) are known, i.e. u1 = 0 and u4 = 1 and, from Eq. (1.51), the values of f2 and f3 in the right-hand side are also known, i.e. f2 = 0 and f3 = 0. On the other hand, u2 and u3 in the left-hand side, and and in the right-hand side are unknown variables. By changing unknown variables and with the first and the fourth components of the vector in the left-hand side of Eq. (1.54), and by substituting h(1) = h(2) = h(3) = 1/3 into Eq. (1.54), after rearrangement of the equation, the global simultaneous equation is rewritten as follows:
where the new vector in the left-hand side of the equation is an unknown vector and the one in the right-hand side is a known vector.
After solving Eq. (1.55), it is found that u2 = 0.2885, u3 = 0.6098, , and . The exact solutions for u2 and u3 can be calculated as u2 = 0.2889 and u3 = 0.6102 from Eq. (1.15). The relative errors for u2 and u3 are as small as 0.1% and 0.06%, respectively. The calculated values of the derivative, and are improved when compared to those by the one-element finite element method.
In this subsection, only the one-dimensional finite element method was described. The finite element method can be applied to two- and three-dimensional continuum problems of various kinds, which are described in terms of ordinary and partial differential equations. There is no essential difference between the formulation for one-dimensional problems and the formulations for higher dimensions, except for the intricacy of formulation.
Generally speaking, elasticity problems are reduced to solving the partial differential equations known as the equilibrium equations together with the stress–strain relations or the constitutive equations, the strain–displacement relations, and the compatibility equation under given boundary conditions. The exact solutions can be obtained in quite limited cases only, and exact solutions in general cannot be solved in closed forms. In order to conquer these difficulties, the finite element method (FEM) has been developed as a powerful numerical method to obtain approximate solutions for various kinds of elasticity problems. The finite element method assumes an object of analysis as an aggregate of elements having arbitrary shapes and finite sizes (called finite elements), approximates partial differential equations by simultaneous algebraic equations, and numerically solves various elasticity problems. Finite elements take the form of a line segment in one-dimensional problems as shown in the preceding section, a triangle or rectangle in two-dimensional problems and tetrahedron, and a cuboid or prism in three-dimensional problems. Since the procedure of the finite element method is mathematically based on the variational method, it can be applied not only to elasticity problems of structures, but also to various problems relating to thermodynamics, fluid dynamics, and vibrations, which are described by partial differential equations.
Limited to static (without time variation) elasticity problems, the procedure described in the preceding section is essentially the same as that of the stress analyses by the finite element method. The procedure is summarised as follows:
Consider the static equilibrium state of an infinitesimally small rectangle with its sides parallel to the coordinate axes in a two-dimensional elastic body as shown in Fig. 1.6. If the body forces Fx and Fy act in the directions of the x- and y-axes, respectively, the equations of equilibrium in the elastic body can be derived as follows:
where σx and σy are normal stresses in the x- and y-axes, respectively, and τxy and τyx shear stresses acting in the x–y plane. The shear stresses τxy and τyx are generally equal to each other due to the rotational equilibrium of the two-dimensional elastic body around its centre of gravity.
If the deformation of a two-dimensional elastic body is infinitesimally small under the applied load, the normal strains ɛx and ɛy in the directions of the x- and the y-axes and the engineering shearing strain γxy in the x–y plane are expressed by the following equations:
where u and v are infinitesimal displacements in the directions of the x- and the y-axes, respectively.
The stress–strain relations describe states of deformation, or strains induced by the internal forces, or stresses resisting against applied loads. Unlike the other fundamental equations shown in Eqs (1.56), (1.57), which can be determined mechanistically or geometrically, these relations depend on the properties of the material and they are determined experimentally and often called as constitutive relations or constitutive equations. One of the most popular relations is the generalised Hooke's law, which relates three components of the two-dimensional stress tensor with those of strain tensor through the following simple linear expressions:
or inversely
where E is Young's modulus, ν is Poisson's ratio, G is the shear modulus, and ev is the volumetric strain expressed by the sum of the three normal components of strain, i.e., eV = ɛx + ɛy + ɛz. In other words, the volumetric strain eV can be written as ev = ΔV/V where V is the initial volume of the elastic body of interest in an undeformed state and ΔV the change of the volume after deformation.
In the two-dimensional elasticity theory, the three-dimensional Hooke's law is converted into two-dimensional form by using the two types of approximations, i.e. plane stress and plane strain approximations.
or
However, the normal strain component ɛz in the thickness direction is not zero, but ɛz = − ν(σx + σy)/E.
The plane stress approximation satisfies the equations of equilibrium (1.56), nevertheless the normal strain in the direction of the z-axis, ɛz must take a special form, i.e., ɛz must be a linear function of coordinate variables x and y in order to satisfy the compatibility condition which ensures the single-valuedness and continuity conditions of strains. Since this approximation impose a special requirement for the form of the strain ɛz and thus the forms of the normal stresses σx and σy, this approximation cannot be considered as a general rule. Strictly speaking, the plane stress state does not exist in reality.
or
The normal stress component σz in the thickness direction is not zero, but σz = νE(σx + σy)/[(1 + ν)(1 − 2ν)]. Since the plane strain state satisfies the equations of equilibrium (1.56) and the compatibility condition, this state can exist in reality.
If we redefine Young's modulus and Poisson's ratio by the following formulae:
the two-dimensional Hooke's law can be expressed in a unified form:
or
The shear modulus G is invariant under this transformations as shown in Eqs (1.61a), (1.61b), i.e.,
When solving the partial differential equations (1.56), there remains indefiniteness in the form of integral constants. In order to eliminate this indefiniteness, prescribed conditions on stress and/or displacements must be imposed on the bounding surface of the elastic body. These conditions are called boundary conditions. There are two types of boundary conditions: mechanical boundary conditions prescribing stresses or surface tractions, and geometrical boundary conditions prescribing displacements.
Let us denote a portion of the surface of the elastic body where stresses are prescribed by Sσ and the remaining surface where displacements are prescribed by Su. The whole surface of the elastic body is denoted by S = Sσ + Su. Note that it is not possible to prescribe both stresses and displacements on a portion of the surface of the elastic body.
The mechanical boundary conditions on Sσ are given by the following equations:
where tx∗ and ty∗ are the x- and y-components of the traction force t⁎, respectively, and the bar over tx∗ and ty∗ indicates that those quantities are prescribed on that portion of the surface. Taking n = [cos α, sin α] as the outward unit normal vector at a point of a small element of the surface portion Sσ, the Cauchy relations which represent the equilibrium conditions for surface traction forces and internal stresses:
where α is the angle between the normal vector n and the x-axis. For free surfaces where no forces are applied, tx∗ = 0 and ty∗ = 0.
The geometrical boundary conditions on Su are given by the following equations:
where and are the x- and y-components of prescribed displacements u on Su. One of the most popular geometrical boundary conditions, i.e., clamped end condition, is denoted by u = 0 and/or v = 0 as shown in Fig. 1.7.
The variational principle used in two-dimensional elasticity problems is the principle of virtual work, which is expressed by the following integral equation:
where D denotes the whole region of a two-dimensional elastic body of interest, S the whole portion of the surface of the elastic body S(= Sσ ∪ Su) where the boundary conditions are prescribed, and t the thickness.
The first term in the left-hand side of Eq. (1.66) represents the increment of the strain energy of the elastic body, the second term the increment of the work done by the body forces, and the third term the increment of the work done by the surface traction forces. Therefore, Eq. (1.66) claims that the increment of the strain energy of the elastic body is equal to the work done by the forces applied.
The fact that the integrand in each integral in the left-hand side of Eq. (1.66) is identically equal to zero brings about the equations of equilibrium (1.56) and the boundary conditions (1.63) and/or (1.65). Therefore, instead of solving the partial differential equations (1.56) under the boundary conditions of Eqs (1.63) and/or (1.65), two-dimensional elasticity problems can be solved by using the integral equation (1.66).
Let us use the constant-strain triangular element (see Fig. 1.8A) to derive the fundamental finite element equations in plane elastostatic problems. The constant-strain triangular element assumes the displacements within the element to be expressed by the following linear functions of the coordinate variables (x, y):
The above interpolation functions for displacements convert straight lines joining arbitrary two points in the element into straight lines after deformation. Since the boundaries between neighbouring elements are straight lines joining the apices or nodal points of triangular elements, any incompatibility does not occur along the boundaries between adjacent elements, and displacements are continuous everywhere in the domain to analyse as shown in Fig. 1.8B. For the eth triangular element consisting of three apices or nodal points (1e, 2e, 3e) having the coordinates (x1e, y1e), (x2e, y2e), and (x3e, y3e) and the nodal displacements (u1e, v1e), (u2e, v2e), and (u3e, v3e), the coefficients α0, α1, α2, β0, β1, and β2 in Eq. (1.67) are obtained by the following equations:
where
The numbers with subscript ‘e’—1e, 2e, and 3e—in the above equations are called element nodal numbers and denote the numbers of three nodal points of the eth element. Nodal points should be numbered counter-clockwise. These three numbers are used only in the eth element. Nodal numbers of the other type called global nodal numbers are also assigned to the three nodal points of the eth element numbered throughout the whole model of the elastic body. The symbol Δ(e) represent the area of the eth element and can be expressed only by the coordinates of the nodal points of the element, i.e.,
Consequently, the components of the displacement vector [u, v] can be expressed by the components of the nodal displacement vectors [u1e, v1e], [u2e, v2e], and [u3e, v3e] as follows:
The matrix notation of Eq. (1.70) is
where
and the superscript of {δ}(e), (e), indicates that {δ}(e) is the displacement vector determined by the three displacement vectors at the three nodal points of the eth triangular element. Eq. (1.72) formulates the definitions of the interpolation functions or shape functions Nie(e)(i = 1, 2, 3) for the triangular constant-strain element.
Now, let us consider strains derived from the displacements given by Eq. (1.71). Substitution of Eq. (1.71) into Eq. (1.57) gives.
where [B] establishes the relationship between the nodal displacement vector {δ}(e) and the element strain vector {ɛ}, and is called the strain–displacement matrix or [B] matrix. All the components of the [B] matrix are expressed only by the coordinate values of the three nodal points consisting of the element.
From the discussion above, it can be concluded that strains are constant throughout a three-node triangular element since its interpolation functions are linear functions of the coordinate variables within the element. For this reason, a triangular element with three nodal points is called a ‘constant strain’ element. Hence, three-node triangular elements cannot satisfy the compatibility condition in the strict sense, since strains are discontinuous among elements. It is demonstrated, however, that the results obtained by elements of this type converge to exact solutions as the size of the elements becomes smaller.
It is known that elements must fulfil the following three criteria for the finite element solutions to converge to the exact solutions as the subdivision into even smaller elements is attempted. Namely, the elements must:
Substitution of Eq. (1.73) into Eq. (1.62a) gives
where [De] establishes the relationship between stresses and strains, or the constitutive relations. The matrix [De] is for elastic bodies and thus is called the elastic stress–strain matrix or just [D] matrix. In the case where initial strains {ɛ0} such as plastic strains, thermal strains, and residual strains exist, {ɛ} − {ɛ0} is used instead of {ɛ}.
First, let {P}(e) define the equivalent nodal forces which are statically equivalent to the traction forces t⁎ = [tx⁎, ty⁎] on the element boundaries and the body forces {F}(e) in the element:
In the above equations, {•} represents a column vector, [•] a row vector, and the superscript T transpose of a vector or a matrix.
In order to make differentiations shown in Eq. (1.57), displacements assumed by Eq. (1.71) must be continuous everywhere in an elastic body of interest. The remaining conditions to satisfy are the equations of equilibrium (1.56) and the mechanical boundary conditions (1.63); nevertheless, these equations generally cannot be satisfied in the strict sense. Hence, defining the equivalent nodal forces, for instance, (X1e, Y1e), (X2e, Y2e), and (X3e, Y3e) on the three nodal points of the eth element and determining these forces by the principle of the virtual work in order to satisfy the equilibrium and boundary conditions element by element. Namely, the principle of the virtual work to be satisfied for arbitrary virtual displacements {δ⁎}(e) of the eth element is derived from Eq. (1.66) as
where
Substitution of Eqs (1.78), (1.79) into Eq. (1.77) gives.
Since Eq. (1.80) holds true for any virtual displacements {δ⁎}(e), the equivalent nodal forces can be obtained by the following equation:
Substitution of Eq. (1.82) into Eq. (1.81) gives
Eq. (1.83) is rewritten in the form
where
Eq. (1.84) is called the element stiffness equation for the eth triangular finite element and [k(e)] defined by Eq. (1.85) the element stiffness matrix. Since the matrices [B] and [De] are constant throughout the element, they can be taken out of the integral and the integral is simply equal to the area of the element Δ(e) so that the rightmost side of Eq. (1.85) is obtained. The forces {Fɛ0}(e) and {FF}(e) are the equivalent nodal forces due to initial strains and to body forces, respectively. Since the integrand in Eq. (1.85) is generally a function of the coordinate variables x and y except for the case of three-node triangular elements, the integrals appearing in Eq. (1.85) are often evaluated by numerical integration scheme such as the Gaussian quadrature.
The element stiffness matrix [k(e)] in Eq. (1.85) is a 6 × 6 square matrix which can be decomposed into nine 2 × 2 submatrices, as shown in the following equation:
where
and the subscripts ie and je of kieje(e) refers to element nodal numbers, and
In the above discussion, the formulae have been obtained for just one triangular element, but are available for any types of elements, if necessary, with some modifications.
Element stiffness equations as shown in Eq. (1.84) are determined element by element, and then they are assembled into the global stiffness equations for the whole elastic body of interest. Since nodal points which belong to different elements but have the same coordinates are the same points, the following points during the assembly procedure of the global stiffness equations should be noted:
The same global nodal numbers are to be assigned to the nodal points which have the same coordinates. Taking the points described above into consideration, let us rewrite the element stiffness matrix [k(e)] in Eq. (1.88) by using the global nodal numbers I, J and K (I, J, K = 1, 2, …, 2n) instead of the element nodal numbers ie, je and ke (ie, je, ke = 1, 2, 3); i.e.,
Then, let us embed the element stiffness matrix in a square matrix having the same size as the global stiffness matrix of 2n × 2n, as shown in Eq. (1.94):
where n denotes the number of degrees of freedom. This procedure is called the method of extended matrix. The number of degrees of freedom here means the number of unknown variables. In two-dimensional elasticity problems, since two displacements and forces in the x- and y-directions are unknown variables for one nodal point, every nodal point has two degrees of freedom. Hence, the number of degrees of freedom for a finite element model consisting of n nodal points is 2n.
By summing up the element stiffness matrices for all the ne elements in the finite element model, the global stiffness matrix [K] is obtained as shown in the following equation:
Since the components of the global nodal displacement vector {δ} are common for all the elements, they remain unchanged during the assembly of the global stiffness equations. By rewriting the components of {δ}, u1, u2, …, un as u1, u3, …, u2i − 1, …, u2n − 1 and v1, v2, …, vn as u2, u4, …, u2i, …, u2n, the following expression for the global nodal displacement vector {δ} is obtained:
The global nodal force of a node is the sum of the nodal forces for all the elements to which the node belongs. Hence, the global nodal force vector {P} can be written as
where
By rewriting the global nodal force vector {P} in a similar way to {δ} in Eq. (1.96) as
where
The symbol Σ in Eqs (1.98), (1.100) indicate that the summation is taken over all the elements that possess the node in common. The values of XI in Eq. (1.100), however, are zero for the nodes inside of the elastic body and for those on the bounding surfaces which are subjected to no applied loads.
Consequently, the following formula is obtained as the governing global stiffness equation:
which is the 2nth degree simultaneous linear equations for 2n unknown variables of nodal displacements and/or forces.