Fem 1D
Fem 1D
One-Dimensional Problems
• The potential energy and the stress-stain and stain-displacement relationships are used
in developing the finite element method for a one-dimensional problem.
→ 3-Dimension
→ 1-Dimension
• The basic procedure is the same for two- and three-dimensional problems.
• For the one-dimensional problem, the stress, stain, displacement, and loading depend
only on the variable x.
• A body force is a distributed force acting on every elemental volume of the body (force per
unit volume). Example; Self-weight due to gravity
• The average cross-sectional area within each region is evaluated and then
used to define an element with uniform cross section.
• The sign convention used is that a displacement or load has a positive value if acting along
the +𝒙 direction.
• In FEA, this system of coordinates are used in defining shape functions, which are used in
interpolating the displacement field.
• The unknown displacement field within an element will be interpolated by a linear
distribution as shown in Fig.
• This approximation becomes increasingly accurate as more elements are considered in the
model.
At node 1, N1 = 1 and N2 = 0 → u1 = q1
At node 2, N2 = 1 and N1 = 0 → u2 = q2
Displacement field
u = N1 q1 + N2 q2
(c) Linear interpolation using N1 and N2
• The graph of the shape function N1 in Fig. (a) is obtained from
• Once the shape functions are defined, the linear displacement field within the element
can be written in terms of the nodal displacements q1 and q2 as
Or in matrix form as
u = Nq
where
and
• It may be noted that the transformation from x to ξ can be written in terms of N1 and N2 as
Comparing Eqs. and
We see that both the displacement u and the coordinate x are interpolated within the
element using the same shape functions N1 and N2.
(b) If q1 = 0.003 in. and q2 = -0.005 in. determine the value of the displacement q at point P
Solution:
Using equation
2
𝝃𝑷 = 24 − 20 − 1 = - 0.5
(36−20)
From Eqs.
𝝃𝑷 = - 0.5 and
= 0.001 in.
The strain displacement relations for one-dimensional problems is given as
where
We have
From,
we have
and
Thus Eqn. ×
yields
Use of linear shape functions results in a constant B matrix and, hence, is a constant strain
within the element.
• For interpolation purposes, however, the above stress equation can be considered to be
the value at the centroid of the element.
• The expressions u = Nq, 𝜖 = Bq and 𝜎 = EBq relate the displacement, strain and stress,
respectively, in terms of nodal values.
• These expression will now be substituted into the potential-energy expression for the bar
to obtain the element stiffness and load matrices.
The Potential-energy approach
The general expression for the potential energy (for one-dimension) is given by
Since the continuum has been discretized into finite elements, the expression for П
becomes
→
Now the element strain energy
can be written as
we get,
which results in,
Also, observe that ke is linearly proportional to the product AeEe and inversely proportional
to the length ℓe
Force Terms
The force terms in the potential energy are shown in shaded area
Substituting for u
we have
As Ae and 𝒇 are constant within the element, the above equation can be written as
where
which equals
𝟏 𝒍𝒆
× 𝒍𝒆 × 𝟏 =
𝟐 𝟐
𝟏 𝒍𝒆
Similarly, න 𝑵𝟐 𝒅𝒙 = × 𝒍𝒆 × 𝟏 =
𝟐 𝟐
where
Displacement × Force
We get
Since the traction force T is constant within the element, we have
here
Here also this total traction force is equally distributed to the two nodes of the element.
At this stage, element matrices ke , fe , and Te have been obtained. After that we go for
element connectivity.
Where K is the global stiffness matrix, F is the global load vector, and Q is the global
displacement vector.
Example: In the finite element model shown in Fig., K is a (5 x 5) matrix, and Q and F are
each (5 x 1) vectors.
We noted earlier that the total potential energy can be written in the form
can be written as
This step involves assembling K and F from element stiffness and force matrices.
Elemental Stiffness Matrix will be
1 2 3 4 5
1 𝒆𝟏 −1 0 0 0 1
𝐸𝐴 −1 1 + 1 𝒆𝟐 −1 0 0 2
𝐊= 0 −1 1 + 1 𝒆𝟑 −1 0 3
𝑙
0 0 −1 1 + 1 −1 4
0 0 0 −1 𝒆𝟒 1 5
Assembly of the stiffness matrix K from element stiffness matrices ke
We have
Substituting for k3
From this equations, we see that elements of the matrix k3 occupy the third and fourth
rows and columns of the K matrix.
Consequently, when adding element-strain energies, the elements of ke are placed in the
appropriate locations of the global K matrix.
Based on the element connectivity; overlapping elements are simply added.
Similarly, the global load vector F is assembled from element-force vectors and point load as
= 𝒌(𝒊)
The element stiffness matrices can be “expanded” using the connectivity table and then
summed (or assembled) to obtain the structural stiffness matrix as follows:
The element stiffness matrices can be “expanded” using the connectivity table and then
summed (or assembled) to obtain the structural stiffness matrix as follows:
which gives
This “expansion” of element stiffness matrices as shown above is merely for illustration
purpose and is never explicitly carried out in the computer, since storing zeroes is inefficient.
Instead, K is assembled directly from ke using the connectivity table.
where
Properties of K
1. The dimension of the global stiffness K is (N x N), where N is number of nodes.
2. K is symmetric.
3. K is a banded matrix. That is, all elements outside of the band are zero.
• In one-dimensional problems (as in the above example), the connectivity of element (i)
is i, i+1.
• In such cases, the banded matrix has only two columns (NBW = 2).
• In two and three dimensions, the direct formation of K in banded or skyline form from
the element matrices involves some bookkeeping.
we have
The numbering scheme in Fig. a is bad since K is almost “filled up” and consequently requires
more computer storage and computation.
Now we have arrived at the equations of equilibrium, from which we can determine nodal
displacements, element stresses, and support reactions.
That is, the displacements along dofs 𝑝1 , 𝑝2 , ... 𝑝𝑟 , are specified to be equal to 𝑎1 , 𝑎2 , ... 𝑎𝑟 ,
respectively.
In other words, there are r number of supports in the structure, with each support node
given a specified displacement.
For example, consider the bar shown in Fig. There is
only one boundary condition in this problem, 𝑄1 = 0.
Boundary conditions eliminate the possibility of the structure moving as a rigid body.
Two approaches have been used for handling specified displacement boundary conditions;
the elimination approach and the penalty approach.
Elimination Approach
To illustrate the basic idea, consider the single boundary condition 𝑄1 = 𝑎1 . The equilibrium
equations are obtained by minimizing Π with respect to Q, subjected to the boundary
condition 𝑄1 = 𝑎1.
For an N dof structure, we have
𝑄1 𝐹1
1 𝑄2 − 𝐹2
Π = 2( . .
)
𝑄𝑁 𝐹𝑁
The potential energy can be written in expanded form as
𝑄1 𝐹1
1 𝑄2 𝐹2
Π= ( .
−
.
)
2
𝑄𝑁 𝐹𝑁
where K is a reduced stiffness matrix obtained by eliminating the row and column
corresponding to the specified of “support” dof.
The above equations can be solved for the displacement vector Q using Gaussian
elimination.
Note that the reduced K matrix is nonsingular, provided the boundary conditions have been
specified properly.
Once Q has been determined, the element stress can be evaluated using 𝝈 = 𝑬𝑩𝒒, where q
for each element is extracted from Q using element connectivity information.
Assume that displacements and stresses have been determined. It is now necessary to
calculate the reaction force 𝑹𝟏 at the support.
This reaction force can be obtained from the finite element equation for node 1:
• Here, 𝑸𝟏 , 𝑸𝟐 , ... 𝑸𝑵 , are known.
• Note that the elements 𝐾11 , 𝐾12 , ... 𝐾1𝑁 , which form the first row of K, need to be stored
separately.
• This is because K is obtained by deleting this row and column from the original K.