A simple example

Bearbeiten
 

Consider the spring on the right. Let the deformation of the spring x be zero for a mass m of zero. If you know try various masses you will find that the deformation of the spring depends linearly on the mass. An since the gravitational force depends linearly on mass it becomes clear that there is a linear dependence between force and deformation. This is can be modeled using a single constant called the spring constant  . We can write:

 

For small deformations this stays true for complex systems, like welded frames made out of steel, or railway bridges. Since you can look at the deformation   at many points in the system and since there are many forces  acting on such a system on constant is not enough to model the system correctly, you rather need a matrix of constants, this is called the stiffness matrix  . The linear relation in this case can be written as:

 

An this text is basically about finding  

Introduction

Bearbeiten

The equations of statics often allow to find all forces in a static system. Sometimes it is not possible to find a unique solution and additional assumptions are needed in order to find one. Often one assumes that the internal forces are zero if all external loads are zero. The finite element method is one way of finding a solution under this assumption. It is further assumes that the internal forces depend linearly on the external loads and that the deformations of the system depend linearly on the internal forces.


Calculation of stiffness matrices

Bearbeiten

In this text I am going to calculate some basic FEM stiffness matrices for members. The results of our calculation can be checked with: mvm.pdf or with frame-mth.pdf


According to Hooks Law. The relationship between stress and strain. Is given by:

 

Since stress is defined as force per area we go:

 

Furthermore we got the definition of strain:

 

From these equations we conclude:

 

Now we look at a member parallel to the x axis, with two end nodes called 1 and 2. Moving any of the two nodes for an infinitesimal amount of distance in x direction, we will cause an infinitesimal amount of force in x direction. But moving any node in y direction will not cause any change of force since the length of the member will not change if consider only the first order approximation. So we got the following relation between displacement and force.

 

We will use the symbol   for the above matrix,   for the above vector of forces and   for the above vector of displacements. If we want to calculated the forces or a beam that has got an arbitrary position in space, we can rotate the system to the parallel and then rotate the results back to the original position. Thus we got:

 

Where   is the matrix describing the rotation in our case we got:

  Where   and   and   is the angle of rotation. The inverse matrix is the same with the signs of the sines swapped. It is easy to calculate   by blocks. So we calculate:


 

So the overall result is:

 


We start with the Euler-Bernoulli beam equation

 

We assume   and   and start with a beam that has clamped on both sided. We thus got:

 

From the static equilibrium we can infer assuming a beam of length   and a momentum   and a force   at the other clamping:

 

To find a unique solution we have to fix two more degrees of freedom. Assuming   and   we find:

 

Solving this for   and   we find:

 

Thus we see that these two quantities are linear in the displacement  . Which means that we just calculated two coefficients of the stiffness matrix. We can find two more by using the equations of static equilibrium.

 


The next case we have to consider is   and   thus we got:

 

Solving this for   and   we find:

 

The choice of the sign of b is not perfectly clear to me. Well graphically it is clear that the slope has to be negative in order to cause a positive force. Again we can use the static equations to infer two more equations.