CMCE lecture notes 1: Finite element method basics recap
CMCE lecture notes 1: Finite element method basics recap
CMCE lecture notes 1: Finite element method basics recap
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
1<br />
<strong>CMCE</strong> <strong>lecture</strong> <strong>notes</strong> 1: <strong>Finite</strong> <strong>element</strong> <strong>method</strong> <strong>basics</strong> <strong>recap</strong><br />
1. Motivation<br />
• Analysis is the key to safe and efficient design.<br />
• Computer <strong>method</strong>s (especially finite <strong>element</strong>s) are an effective way of analysis.<br />
• <strong>Finite</strong> <strong>element</strong> analysis makes a good engineer great, and a bad engineer dangerous<br />
(R.Cook).<br />
• What you hear, you forget; what you see, you remember; what you do, you understand.<br />
• Modeling (simulating nature) gives us insight into the world we live in.<br />
• FEM - modern analysis technique used widely in engineering practice.<br />
• An engineer has to know how to assume a model, solve it on a laptop, and assess the<br />
accuracy of the results.<br />
2. An exemplary problem - 1D bar (axial deformations)<br />
q(x,t) − continuous<br />
d<br />
Newton’s principle:<br />
dtp = F ∀ω ⊂ Ω,t ∈ [0,T]<br />
⇕<br />
Hamilton’s principle: δ ∫ T<br />
0<br />
(K − U + W)dt = 0<br />
P(x,t)<br />
3. Strong formulation: Find u(x, t) ∈ C 2 , such that<br />
⎧<br />
⎪⎨<br />
⎪⎩<br />
Aρü + c ˙u − AEu” = q(x, t) ∀x ∈ (0, l), ∀t ∈ [0, T]<br />
u(0, t) = 0 ∀t ∈ [0, T]<br />
AEu ′ (l, t) = P(t) ∀t ∈ [0, T]<br />
u(x, 0) = u 0 ∀x ∈ [0, l]<br />
˙u(x, 0) = v 0 ∀x ∈ [0, l]<br />
(1)<br />
4. Weak formulation: Find u(x, t) ∈ H 1 , such that<br />
∫ l<br />
0<br />
vAρü dx +<br />
∫ l<br />
0<br />
vc ˙u dx +<br />
∫ l<br />
0<br />
v ′ AEu ′ dx =<br />
∫ l<br />
0<br />
vq dx + v(l)P ∀v ∈ V 0 , ∀t ∈ [0, T] (2)<br />
1 Project ”The development of the didactic potential of Cracow University of Technology in the range of modern<br />
construction” is co-financed by the European Union within the confines of the European Social Fund and realized<br />
under surveillance of Ministry of Science and Higher Education.
2<br />
5. <strong>Finite</strong> <strong>element</strong> <strong>method</strong><br />
Let’s assume that ˙u = 0. Then u = u(x).<br />
• Discretization (finite <strong>element</strong>s)<br />
1 2 3<br />
1 2 3 4 5 6<br />
1<br />
2<br />
1<br />
2 3<br />
1<br />
3<br />
2<br />
• Shape functions (on <strong>element</strong> 3, using local enumeration)<br />
ˆϕ 1 (x) = (x − x 2)<br />
(x 1 − x 2 ) , ˆϕ 2(x) = (x − x 1)<br />
(x 2 − x 1 ) , ˆϕ 3(x) = (x − x 1 )(x − x 2 )<br />
remarks: ˆϕ 1 (x) + ˆϕ 2 (x) = 1, ˆϕ 1 (x) + ˆϕ 2 (x) + ˆϕ 3 (x) ≠ 1<br />
position of the third node is neither specified nor used<br />
• Approximation of solution (over <strong>element</strong> 3)<br />
u h (x) = α 4 ϕ 4 (x) + α 5 ϕ 5 (x) + α 6 ϕ 6 (x)<br />
α 4 = u h (x 4 ), α 6 = u h (x 6 )<br />
• Approximation of geometry (on <strong>element</strong> 3)<br />
x = x 4 ˆϕ 1 (x) + x 6 ˆϕ 2 (x)<br />
• Element stiffness matrix and load vector<br />
K e ij = ∫ e ˆϕ′ iAE ˆϕ ′ j dx, P i = ∫ e ˆϕ iq dx<br />
or in a matrix form (for a 2 dof <strong>element</strong>)<br />
K e = ∫ e BT dB dx, B = [ˆϕ ′ 1 ˆϕ ′ 2], d = AE<br />
P e = ∫ N T q dx, N = [ˆϕ<br />
e 1 ˆϕ 2 ]<br />
• Assembling<br />
• Accounting for kinematic conditions<br />
• SLE solution; Ku = P (+F); F - nodal forces for bar structures only<br />
• Postprocessing with solution quality assessment<br />
2 Project ”The development of the didactic potential of Cracow University of Technology in the range of modern<br />
construction” is co-financed by the European Union within the confines of the European Social Fund and realized<br />
under surveillance of Ministry of Science and Higher Education.