Sie sind auf Seite 1von 31

Advanced Finite Element Methods for Engineers

Exercise 3

Prof. Dr.-Ing. Mikhail Itskov


Department of Continuum Mechanics, RWTH Aachen University, Germany

WiSe 2018/19
Overview

Repetition
Task 1
Task 2

2 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Local/global nodes and angles

• Let us consider one bar element with the global nodes 3 and 5.

3 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Local/global nodes and angles

• Let us consider one bar element with the global nodes 3 and 5.
• One bar elment always has the local nodes 1 and 2.

3 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Local/global nodes and angles

• Let us consider one bar element with the global nodes 3 and 5.
• One bar elment always has the local nodes 1 and 2.
• Two possible matchings of local/global nodes lead to two different angles.

5 2
α = 90◦
3 1
5 1
α = −90◦
3 2

3 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Local/global nodes and angles

• Let us consider one bar element with the global nodes 3 and 5.
• One bar elment always has the local nodes 1 and 2.
• Two possible matchings of local/global nodes lead to two different angles.
• Therefore global submatrices are located in different positions.

5 2  e e
  e e

K11 K12 K33 K35
α = 90◦ Ke = =
K21 Ke22 Ke53 Ke55
3 1
5 1  e e
  e e

K11 K12 K55 K53
α = −90◦ Ke = =
Ke21 Ke22 Ke35 Ke33
3 2

3 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Local/global nodes and angles

• Let us consider one bar element with the global nodes 3 and 5.
• One bar elment always has the local nodes 1 and 2.
• Two possible matchings of local/global nodes lead to two different angles.
• Therefore global submatrices are located in different positions.
• During the assembly process one has to take care to put the submatrices to the
correct position.

3 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Local/global nodes and angles

• Let us consider one bar element with the global nodes 3 and 5.
• One bar elment always has the local nodes 1 and 2.
• Two possible matchings of local/global nodes lead to two different angles.
• Therefore global submatrices are located in different positions.
• During the assembly process one has to take care to put the submatrices to the
correct position.
• Therefore it is easier to choose the matching in a way that the global nodes are
in ascending order.

3 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Local/global nodes and angles

• Let us consider one bar element with the global nodes 3 and 5.
• One bar elment always has the local nodes 1 and 2.
• Two possible matchings of local/global nodes lead to two different angles.
• Therefore global submatrices are located in different positions.
• During the assembly process one has to take care to put the submatrices to the
correct position.
• Therefore it is easier to choose the matching in a way that the global nodes are
in ascending order.
• Both matchings lead to the same correct result after the assembly.

3 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Local/global nodes and angles

• Let us consider one bar element with the global nodes 3 and 5.
• One bar elment always has the local nodes 1 and 2.
• Two possible matchings of local/global nodes lead to two different angles.
• Therefore global submatrices are located in different positions.
• During the assembly process one has to take care to put the submatrices to the
correct position.
• Therefore it is easier to choose the matching in a way that the global nodes are
in ascending order.
• Both matchings lead to the same correct result after the assembly.
• Please note: For rods this plays no big role (because Ke11 = Ke22 and
Ke12 = Ke21), but in general one has to take care.

3 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Procedure for the tasks in this exercise

a) Determine all relevant information for each element e

4 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Procedure for the tasks in this exercise

a) Determine all relevant information for each element e


b) Derive/Look up the element stiffness matrices for each used element type
!
cos(α)2 cos(α) sin(α) − cos(α)2 − cos(α) sin(α)
EA
e cos(α) sin(α) sin(α) 2 − cos(α) sin(α) − sin(α)2
K = − cos(α) 2 − cos(α) sin(α) cos(α) 2 cos(α) sin(α)
L − cos(α) sin(α) − sin(α)2 cos(α) sin(α) sin(α)2

4 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Procedure for the tasks in this exercise

a) Determine all relevant information for each element e


b) Derive/Look up the element stiffness matrices for each used element type
!
cos(α)2 cos(α) sin(α) − cos(α)2 − cos(α) sin(α)
EA
e cos(α) sin(α) sin(α) 2 − cos(α) sin(α) − sin(α)2
K = − cos(α) 2 − cos(α) sin(α) cos(α) 2 cos(α) sin(α)
L − cos(α) sin(α) − sin(α)2 cos(α) sin(α) sin(α)2

c) Calculate the element stiffness matrix for all elements

4 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Procedure for the tasks in this exercise

a) Determine all relevant information for each element e


b) Derive/Look up the element stiffness matrices for each used element type
!
cos(α)2 cos(α) sin(α) − cos(α)2 − cos(α) sin(α)
EA
e cos(α) sin(α) sin(α) 2 − cos(α) sin(α) − sin(α)2
K = − cos(α) 2 − cos(α) sin(α) cos(α) 2 cos(α) sin(α)
L − cos(α) sin(α) − sin(α)2 cos(α) sin(α) sin(α)2

c) Calculate the element stiffness matrix for all elements


d) Assemble the global stiffness matrix K

4 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Procedure for the tasks in this exercise

a) Determine all relevant information for each element e


b) Derive/Look up the element stiffness matrices for each used element type
!
cos(α)2 cos(α) sin(α) − cos(α)2 − cos(α) sin(α)
EA
e cos(α) sin(α) sin(α) 2 − cos(α) sin(α) − sin(α)2
K = − cos(α) 2 − cos(α) sin(α) cos(α) 2 cos(α) sin(α)
L − cos(α) sin(α) − sin(α)2 cos(α) sin(α) sin(α)2

c) Calculate the element stiffness matrix for all elements


d) Assemble the global stiffness matrix K
e) Prepare the whole equation system r = Ka

4 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Procedure for the tasks in this exercise

a) Determine all relevant information for each element e


b) Derive/Look up the element stiffness matrices for each used element type
!
cos(α)2 cos(α) sin(α) − cos(α)2 − cos(α) sin(α)
EA
e cos(α) sin(α) sin(α) 2 − cos(α) sin(α) − sin(α)2
K = − cos(α) 2 − cos(α) sin(α) cos(α) 2 cos(α) sin(α)
L − cos(α) sin(α) − sin(α)2 cos(α) sin(α) sin(α)2

c) Calculate the element stiffness matrix for all elements


d) Assemble the global stiffness matrix K
e) Prepare the whole equation system r = Ka
f) Prepare the reduced equation system r̃ = K̃ã (Delete rows/columns with
0-displacements)

4 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Procedure for the tasks in this exercise

a) Determine all relevant information for each element e


b) Derive/Look up the element stiffness matrices for each used element type
!
cos(α)2 cos(α) sin(α) − cos(α)2 − cos(α) sin(α)
EA
e cos(α) sin(α) sin(α) 2 − cos(α) sin(α) − sin(α)2
K = − cos(α) 2 − cos(α) sin(α) cos(α) 2 cos(α) sin(α)
L − cos(α) sin(α) − sin(α)2 cos(α) sin(α) sin(α)2

c) Calculate the element stiffness matrix for all elements


d) Assemble the global stiffness matrix K
e) Prepare the whole equation system r = Ka
f) Prepare the reduced equation system r̃ = K̃ã (Delete rows/columns with
0-displacements)
g) Solve the reduced equation system r̃ = K̃ã

4 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Overview

Repetition
Task 1
Task 2

5 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Task 1

Calculate the displacement and force vector.


F

E = 210 000 N/mm2 ,


A1 = 25 mm2 ,
A2 = 50 mm2 ,
L 1❦ 2❦
α = 135◦,
y
L = 400 mm,
α
F = 250 N
1 x
3

6 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Task 1

Solution
a) Determine all relevant information for each element e
Element e αe sin αe cos αe Le Ae Ee
1❦ 90◦ 1 0 L A1 E
√ √ √
2❦ 135◦ 2/2 − 2/2 2L 2A1 E

7 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Task 1

Solution
a) Determine all relevant information for each element e
Element e αe sin αe cos αe Le Ae Ee
1❦ 90◦ 1 0 L A1 E
√ √ √
2❦ 135◦ 2/2 − 2/2 2L 2A1 E

e) Prepare the whole equation system r = Ka


0 √0 0 0 0 0
    
F1,x √ 0
F1,y  0 2 0 − 2 0 0 0 
 
  √ 1 
F2,x  2A E 0 0 1 −1√ −1 1   0 
 
 −F  = 2L
   √ 
0 − 2 −1 1 + 2 1 −1 a2,y 
    
F3,x  0 0 −1 1 1 −1  0 
F3,y 0 0 1 −1 −1 1 0

7 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Task 1

Solution
a) Determine all relevant information for each element e
Element e αe sin αe cos αe Le Ae Ee
1❦ 90◦ 1 0 L A1 E
√ √ √
2❦ 135◦ 2/2 − 2/2 2L 2A1 E

e) Prepare the whole equation system r = Ka


0 √0 0 0 0 0
    
F1,x √ 0
F1,y  0 2 0 − 2 0 0 0 
 
  √ 1 
F2,x  2A E 0 0 1 −1√ −1 1   0 
 
 −F  = 2L
   √ 
0 − 2 −1 1 + 2 1 −1 a2,y 
    
F3,x  0 0 −1 1 1 −1  0 
F3,y 0 0 1 −1 −1 1 0

f) Prepare the reduced equation system



r̃ = K̃ã
2A1E √
−F = (1 + 2)a2,y
2L

7 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Task 1

Solution
a) Determine all relevant information for each element e
Element e αe sin αe cos αe Le Ae Ee
1❦ 90◦ 1 0 L A1 E
√ √ √
2❦ 135◦ 2/2 − 2/2 2L 2A1 E

e) Prepare the whole equation system r = Ka


0 √0 0 0 0 0
    
F1,x √ 0
F1,y  0 2 0 − 2 0 0 0 
 
  √ 1 
F2,x  2A E 0 0 1 −1√ −1 1   0 
 
 −F  = 2L
   √ 
0 − 2 −1 1 + 2 1 −1 a2,y 
    
F3,x  0 0 −1 1 1 −1  0 
F3,y 0 0 1 −1 −1 1 0

f) Prepare the reduced equation system



r̃ = K̃ã
2A1E √
−F = (1 + 2)a2,y
2L

g) Solve the reduced equation system r̃ = K̃ã


a2,y = −1.1158 × 10−2 mm
7 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Task 1

Solution
For the complete vectors follows:
   
0 0
 146.45   0 
   
 103.55   0 
 · 10−2 mm
r=  −250  N, a=
 
−1.1158

 
−103.55  0 
103.55 0

8 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Overview

Repetition
Task 1
Task 2

9 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Task 2

Calculate the displacement and force vector.


F

1 1❦
2

3❦ 2❦ E = 70 000 N/mm2 ,
A = 50 mm2,
L 4❦ β 3
α = 30◦,
β = 60◦,
5❦
L = 500 mm,
L F = 500 N
y
α
4

10 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Task 2

Solution
a) Determine all relevant information for each element e
Element e αe sin αe cos αe Le Ae Ee

1❦ 0◦ 0 1 3L/2 A E
2❦ −90◦ −1 0 L/2 A E

3❦ −30◦ −1/2 3/2 L A E
4❦ −90◦ −1 0 L A E

5❦ −150◦ −1/2 − 3/2 L A E

11 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Task 2

Solution
a) Determine all relevant information for each element e
Element e αe sin αe cos αe Le Ae Ee

1❦ 0◦ 0 1 3L/2 A E
2❦ −90◦ −1 0 L/2 A E

3❦ −30◦ −1/2 3/2 L A E
4❦ −90◦ −1 0 L A E

5❦ −150◦ −1/2 − 3/2 L A E

e) Prepare the whole equation system r = Ka


 √ √ √ √ 
F1,x 8/ √3 + 3 − 3 −8/ 3 0 3 0 0 0
  
√−3
 0   − 3 5 0√ 0 3 −1 0 −4  a1,y 
   √ 
 0   −8/ 3 0 8/ 3 0 0 0 0 0  a

     2,x 
 −F  AE   
 =  0 √ 0 0 8 0 −8 0 0  a2,y 



 0  4L  √

−3 3 0 0 6 0 −3 − 3

a 3,x


 0 
 √   
3 0 0 10 3  a3,y 
 
   −1 −8 √ − −1
√  
F4,x  
 0 0 0 0 −3 − 3 3 3  0 
√ √
F4,y 0 −4 0 0 − 3 −1 3 5 0

11 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Task 2

Solution
f) Prepare the reduced equation system r̃ = K̃ã
   √  
0 5 0√ 0 3 −1 a1,y
 0 
 a2,x 
 0 8/ 3 0 0 0  
−F  = AE  0
  
0 8 0 −8 a2,y 
 
 
 0  4L √ 
 3 0 0 6 0  a3,x 
0 −1 0 −8 0 10 a3,y

12 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Task 2

Solution
f) Prepare the reduced equation system r̃ = K̃ã
   √  
0 5 0√ 0 3 −1 a1,y
 0 
 a2,x 
 0 8/ 3 0 0 0  
−F  = AE  0
  
0 8 0 −8 a2,y 
 
 
 0  4L √ 
 3 0 0 6 0  a3,x 
0 −1 0 −8 0 10 a3,y

g) Solve the reduced equation system r̃ = K̃ã to obtain ã. After calculating a we
can use r = Ka to calculate r
0
   
−433.01
  −0.0357  0 
−0.0357    
 0   0 

 0 


−0.1964
 
 −500 

ã = −0.1964

 mm, a=
  mm, r=
  N.
 0.0103   0.0103 
  0 

−0.1607  0 
−0.1607    
 0   433.01 
0 500

12 of 13 Advanced Finite Element Methods for Engineers | Prof. Dr.-Ing. Mikhail Itskov |
Department of Continuum Mechanics, RWTH Aachen University, Germany | WiSe
2018/19
Thank you for your attention!

Any questions?

Das könnte Ihnen auch gefallen