16
1 330:155g Finite Element Analysis Nageswara Rao Posinasetti 2 January 23, 2008 Rao, P.N. 2 Stiffness Matrices Review Matrix Algebra given in App A. Direct stiffness method is used which simple to understand This can be used for spring, bar and beam elements. 3 January 23, 2008 Rao, P.N. 2.1 Spring element (1-dim) Parts are 3D Some times 1D yields results that can be applied to 3D under certain circumstances Use one dimensional spring element Obeys Hooke’s law Deflection is linearly proportional to the force within the spring divided by the spring rate f = k u

Stiffness Matrices

Embed Size (px)

DESCRIPTION

Stiffness Matrices

Citation preview

Page 1: Stiffness Matrices

1

330:155g Finite Element Analysis

Nageswara Rao Posinasetti

2January 23, 2008 Rao, P.N.

2 Stiffness Matrices

Review Matrix Algebra given in App A.Direct stiffness method is used which simple to understandThis can be used for spring, bar and beam elements.

3January 23, 2008 Rao, P.N.

2.1 Spring element (1-dim)

Parts are 3DSome times 1D yields results that can be applied to 3D under certain circumstancesUse one dimensional spring elementObeys Hooke’s law

Deflection is linearly proportional to the force within the spring divided by the spring ratef = k u

Page 2: Stiffness Matrices

2

4January 23, 2008 Rao, P.N.

u – Displacement

F - ForceF = k u

Nodal point

5January 23, 2008 Rao, P.N.

2.2 A single spring element

Stiffness matrix for the spring elementSpring rate, k

6January 23, 2008 Rao, P.N.

Page 3: Stiffness Matrices

3

7January 23, 2008 Rao, P.N.

8January 23, 2008 Rao, P.N.

[K] – Stiffness matrix

9January 23, 2008 Rao, P.N.

Page 4: Stiffness Matrices

4

10January 23, 2008 Rao, P.N.

11January 23, 2008 Rao, P.N.

Example 2.1

5 -10 = -fi

-5 +10 = -fj

fi = 5fj = -5

12January 23, 2008 Rao, P.N.

Let us consider an example with two springs

⎥⎦

⎤⎢⎣

⎡−

11

11

kkkk and

⎥⎦

⎤⎢⎣

⎡−

22

22

kkkk

Page 5: Stiffness Matrices

5

13January 23, 2008 Rao, P.N.

2.3 Assembling Total Structure’s stiffness matrix

Sum of the internal forces should be equal to the external forces applied at each nodek1 u1 – k1 u2 = F1

-k1 u1 + k1 u2 + k2 u2 – k2 u3 = F2

-k2u2 + k2 u3 = F3

14January 23, 2008 Rao, P.N.

⎪⎭

⎪⎬

⎪⎩

⎪⎨

⎧=

⎪⎭

⎪⎬

⎪⎩

⎪⎨

⎥⎥⎥

⎢⎢⎢

−−+−

3

2

1

3

2

1

22

2211

11

0

0

FFF

uuu

kkkkkk

kk

[ ]{ } { }FuK =

Or more compactly as

15January 23, 2008 Rao, P.N.

Number of rows = number of degrees of freedom

Page 6: Stiffness Matrices

6

16January 23, 2008 Rao, P.N.

⎪⎪⎪

⎪⎪⎪

⎪⎪⎪

⎪⎪⎪

=

⎪⎪⎪

⎪⎪⎪

⎪⎪⎪

⎪⎪⎪

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

−−+−

−+−−

4

3

2

1

4

3

2

1

33

3322

2211

11

000

000

FFFF

uuuu

kkkkkk

kkkkkk

17January 23, 2008 Rao, P.N.

⎪⎪⎪

⎪⎪⎪

⎪⎪⎪

⎪⎪⎪

=

⎪⎪⎪

⎪⎪⎪

⎪⎪⎪

⎪⎪⎪

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

−−+−

−+−−+−

5

4

3

2

1

5

4

3

2

1

44

4433

3322

2211

11

00000

0000000

FFFFF

uuuuu

kkkkkk

kkkkkkkk

kk

18January 23, 2008 Rao, P.N.

Page 7: Stiffness Matrices

7

19January 23, 2008 Rao, P.N.

20January 23, 2008 Rao, P.N.

Interchange rows as well as columns in the same sequence as the node element sequence

21January 23, 2008 Rao, P.N.

Bandwidth

Such that the stiffness values (non-zero elements) concentrated closer to the diagonalBandwidth refers to the number of terms we must move away from the main diagonal before we encounter all zeroes.

Page 8: Stiffness Matrices

8

22January 23, 2008 Rao, P.N.

23January 23, 2008 Rao, P.N.

2.4 Boundary conditions

These are the restrained movements of the nodal points

Homogeneous typeFixed

Non-homogeneous typeSpecified displacement

24January 23, 2008 Rao, P.N.

Page 9: Stiffness Matrices

9

25January 23, 2008 Rao, P.N.

26January 23, 2008 Rao, P.N.

⎪⎪⎪

⎪⎪⎪

⎪⎪⎪

⎪⎪⎪

=

⎪⎪⎪

⎪⎪⎪

⎪⎪⎪

⎪⎪⎪

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

+−−−+−−

4

3

2

1

4

3

2

1

3123

2211

33

11

00

0000

FFFF

uuuu

kkkkkkkkkk

kk

27January 23, 2008 Rao, P.N.

Page 10: Stiffness Matrices

10

28January 23, 2008 Rao, P.N.

29January 23, 2008 Rao, P.N.

30January 23, 2008 Rao, P.N.

Page 11: Stiffness Matrices

11

31January 23, 2008 Rao, P.N.

32January 23, 2008 Rao, P.N.

What is a DOF?

The unknowns in a finite element problem are referred to as degrees of freedom (DOF).Degrees of freedom vary by element and analysis type.

ThermalHeat Flow Rate

TemperatureStructuralForceDisplacementApplicationActionDOF Type

Courtesy Algor Inc, Pittsburgh

33January 23, 2008 Rao, P.N.

What is a DOF?

Node

Uy

Rot x

Rot y

UzRot z

Ux

Courtesy Algor Inc, Pittsburgh

Page 12: Stiffness Matrices

12

34January 23, 2008 Rao, P.N.

Node

A node is a coordinate location in space where the DOF are defined. The DOF of this point represent the possible response at this point due to the loading of the structure.

Courtesy Algor Inc, Pittsburgh

35January 23, 2008 Rao, P.N.

Element

An element is a mathematical relation that defines how the DOF of a node relate to the next. These elements can be lines (beams), areas (2-D or 3-D plates) or solids (bricks and tetrahedrals).

Courtesy Algor Inc, Pittsburgh

36January 23, 2008 Rao, P.N.

Nodes and ElementsA node has a given set of DOF, which characterize the response. For structural analyses, these DOF include translations and rotations in the three global directions.The type of element being used will also characterize which type of DOF a node will have.Some analysis types have only one DOF at a node. Examples of these analysis types are temperature in a heat transfer analysis and velocity in a fluid flow analysis.

Courtesy Algor Inc, Pittsburgh

Page 13: Stiffness Matrices

13

37January 23, 2008 Rao, P.N.

Element ConnectivityElements can only transfer loads to one another via common nodes.

No CommunicationBetween the Elements

CommunicationBetween the Elements

Courtesy Algor Inc, Pittsburgh

38January 23, 2008 Rao, P.N.

Stress and Strain Review

The basic stress and strain equations:

σ = FA

ε = σE

δ = FL ΑE

δ =0

Lε dx

Courtesy Algor Inc, Pittsburgh

39January 23, 2008 Rao, P.N.

StressBasic equations do not require the use of a computer to solve.Computer-based analysis is needed when complexity is added as follows:

Geometric complexity makes the elasticity equation difficult or impossible to solve.Variations in material properties exist throughout the part.Multiple load cases and complex or combined loading exists.Dynamics are of interest.

Courtesy Algor Inc, Pittsburgh

Page 14: Stiffness Matrices

14

40January 23, 2008 Rao, P.N.

General Case

The DOF components of each element combine to form a matrix equation:

[K] {d} = {A}

[K] = element stiffness components{d} = DOF results (unknown){A} = action value (e.g., force, temperature)

Courtesy Algor Inc, Pittsburgh

41January 23, 2008 Rao, P.N.

Structural FEA Equation

To determine the displacement of a simple linear spring under load, the relevant equation is:

{f} = [K] {d}

Known Unknownwhere {f} = force vector

[K] = stiffness matrix{d} = displacement vector

Courtesy Algor Inc, Pittsburgh

42January 23, 2008 Rao, P.N.

FEA Equation Solution

This can be solved with matrix algebra by rearranging the equation as follows:

{d} = [K] {f}-1

Courtesy Algor Inc, Pittsburgh

Page 15: Stiffness Matrices

15

43January 23, 2008 Rao, P.N.

Calculation of σ and ε

Strains are computed based on the classical differential equations previously discussed.Stress can then be obtained from the strains using Hooke’s law (F = kx).

Courtesy Algor Inc, Pittsburgh

44January 23, 2008 Rao, P.N.

Dynamic EquationFor a more complex analysis, more terms are needed. This is true indynamic analysis, which is defined bythe following equation:

{f} = [K] {d} + [c] {v} + [m] {a}where {f} = force vector

[K] = stiffness matrix{d} = displacement vector[c] = damping matrix{v} = velocity vector[m] = mass matrix{a} = acceleration vector

Courtesy Algor Inc, Pittsburgh

45January 23, 2008 Rao, P.N.

Other Applications

FEA can be applied to a wide variety of applications such as:

DynamicsNonlinear MaterialsHeat TransferFluid FlowElectrostaticsPiping Design and Analysis

Courtesy Algor Inc, Pittsburgh

Page 16: Stiffness Matrices

16

Questions/ Comments?