2/16/2017 Prof Xin (Cindy) Wang

Slides:



Advertisements
Similar presentations
Steady-state heat conduction on triangulated planar domain May, 2002
Advertisements

Element Loads Strain and Stress 2D Analyses Structural Mechanics Displacement-based Formulations.
1D MODELS Logan; chapter 2.
MECH593 Introduction to Finite Element Methods
1cs542g-term Notes  Make-up lecture tomorrow 1-2, room 204.
BVP Weak Formulation Weak Formulation ( variational formulation) where Multiply equation (1) by and then integrate over the domain Green’s theorem gives.
ECIV 720 A Advanced Structural Mechanics and Analysis
MECh300H Introduction to Finite Element Methods Finite Element Analysis (F.E.A.) of 1-D Problems – Applications.
12/21/2001Numerical methods in continuum mechanics1 Continuum Mechanics On the scale of the object to be studied the density and other fluid properties.
Finite Element Method Introduction General Principle
MECH300H Introduction to Finite Element Methods Lecture 2 Review.
MANE 4240 & CIVL 4240 Introduction to Finite Elements
Finite Element Method in Geotechnical Engineering
Weak Formulation ( variational formulation)
MECH300H Introduction to Finite Element Methods
The Problem. sin  1 = ( ) / (20) = -0.6 cos  1 = (16 - 0) / (20) = 0.8 sin  2 = (12 - 0) / (15) = 0.8 cos  2 = (9 - 0) / (15) = 0.6 Sines.
Lecture 9: Finite Elements Sauro Succi. FEM: non-spherical cows Coordinate-free: Unstructured.
EMA 405 Introduction. Syllabus Textbook: none Prerequisites: EMA 214; 303, 304, or 306; EMA 202 or 221 Room: 2261 Engineering Hall Time: TR 11-12:15 Course.
Using Inverse Matrices Solving Systems. You can use the inverse of the coefficient matrix to find the solution. 3x + 2y = 7 4x - 5y = 11 Solve the system.
B-Spline Constrained Deformations Submitted by: - Course Instructor:- Avinash Kumar ( ) Prof. Bhaskar Dasgupta Piyush Rai ( )(ME 751)
ECON 1150 Matrix Operations Special Matrices
Introduction to Numerical Methods for ODEs and PDEs Methods of Approximation Lecture 3: finite differences Lecture 4: finite elements.
Matrix Solutions to Linear Systems. 1. Write the augmented matrix for each system of linear equations.
Solving Systems of 3 or More Variables Why a Matrix? In previous math classes you solved systems of two linear equations using the following method:
Finite Elements: 1D acoustic wave equation
Copyright © 2009 Pearson Education, Inc. CHAPTER 4: Polynomial and Rational Functions 4.1 Polynomial Functions and Models 4.2 Graphing Polynomial Functions.
Discontinuous Galerkin Methods Li, Yang FerienAkademie 2008.
MECH593 Finite Element Methods
Class Opener:. Identifying Matrices Student Check:
§1.2 Differential Calculus
§1.2 Differential Calculus Christopher Crawford PHY 416G
finite element method 08 - finite element method - density growth - theory.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 24.
MECH4450 Introduction to Finite Element Methods
3.6 Solving Systems Using Matrices You can use a matrix to represent and solve a system of equations without writing the variables. A matrix is a rectangular.
1DFEM Implementation Example: % example_1D.m files clear n = 7; % no interior points h = 1/(n+1); a = inline('x+2','x'); c = inline('1','x'); f = inline('-x^2+5*x+3','x');
Chapter 7 Finite element programming May 17, 2011.
Partial Derivatives Example: Find If solution: Partial Derivatives Example: Find If solution: gradient grad(u) = gradient.
The Finite Element Method A self-study course designed for engineering students.
Section 4.3 Polynomial Division; The Remainder and Factor Theorems Copyright ©2013, 2009, 2006, 2001 Pearson Education, Inc.
14 - finite element method
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 25.
Polynomial P(x) Linear Factors Solutions of P(x)=0 Zeros of P(x) P(x) = 0.
1 Copyright by PZ Bar-Yoseph © Finite Element Methods in Engineering Winter Semester Lecture 7.
X1X1 X2X2  Basic Kinematics Real Applications Simple Shear Trivial geometry Proscribed homogenous deformations Linear constitutive.
The Finite Element Approach to Thermal Analysis Appendix A.
Finite Element Method Weak form Monday, 11/4/2002.
Boundary Element Method
Finite Element Method in Geotechnical Engineering
Christopher Crawford PHY
Polynomial and Rational Inequalities
14 - finite element method
FEM 1D Programming Term Project
Complex Eigenvalues kshum ENGG2420B.
Introduction to Finite Elements
12 - finite element method
Polynomial Division; The Remainder Theorem and Factor Theorem
FEA Simulations Boundary conditions are applied
FEM Steps (Displacement Method)
Numerical Examples Example: Find the system of finite difference equations for the following problem. Steady state heat conduction through a plane wall.
finite element method node point based strong form
The Finite Element Method
finite element method node point based strong form
NUMERICAL INTEGRATION
Matrix Solutions to Linear Systems
Linear Algebra Lecture 3.
NUMERICAL INTEGRATION
Numerical Computation and Optimization
08 - finite element method
Time Dependent Problem
Presentation transcript:

2/16/2017 Prof Xin (Cindy) Wang MAE 4160/5160 Lecture 10 2/16/2017 Prof Xin (Cindy) Wang

Outline for today’s lecture Continuous systems Revisit: Assembly of stiffness matrix Summarize: numerical quadrature Finite Element in 2D Strong form and Weak form in 2D Vector Calculous: gradient, divergence, directional derivative, Laplacian Green’s Theorem (Special case of divergence theorem) 2D linear elements

Revisit: matrix assembly Global to Local

Stiffness and Mass Matrix K_{ij} = \int^{L}_{0} p(x) \frac{d{\color[rgb]{0.000000,0.000000,1.000000}\phi_i(x)}}{dx}\frac{d{\color[rgb]{1.000000,0.000000,0.000000}\phi_j}(x)}{dx} dx 1 2 3 4 5

1 2 3 4 5 1 2 3 4 5 M_{22} = \int^{L}_{0} q(x) {\color[rgb]{0.000000,0.000000,1.000000}\phi_2(x) }{\color[rgb]{1.000000,0.000000,0.000000}\phi_2(x)} dx  M_{2,2}= \int_{\textcircled{2}} q(x) {\color[rgb]{0.000000,0.000000,1.000000}N_2^{\textcircled{2}}(x) }{\color[rgb]{1.000000,0.000000,0.000000}N_2^{\textcircled{2}}(x)} dx + \int_{\textcircled{3}} q(x) {\color[rgb]{0.000000,0.000000,1.000000}N_1^{\textcircled{3}}(x) }{\color[rgb]{1.000000,0.000000,0.000000}N_1^{\textcircled{3}}(x)} dx

1 2 3 4 5 1 2 3 4 5 M_{22} = \int^{L}_{0} q(x) {\color[rgb]{0.000000,0.000000,1.000000}\phi_2(x) }{\color[rgb]{1.000000,0.000000,0.000000}\phi_2(x)} dx  M_{2,2}= \int_{\textcircled{2}} q(x) {\color[rgb]{0.000000,0.000000,1.000000}N_2^{\textcircled{2}}(x) }{\color[rgb]{1.000000,0.000000,0.000000}N_2^{\textcircled{2}}(x)} dx + \int_{\textcircled{3}} q(x) {\color[rgb]{0.000000,0.000000,1.000000}N_1^{\textcircled{3}}(x) }{\color[rgb]{1.000000,0.000000,0.000000}N_1^{\textcircled{3}}(x)} dx

1 2 3 4 5 M_{22} = \int^{L}_{0} q(x) {\color[rgb]{0.000000,0.000000,1.000000}\phi_2(x) }{\color[rgb]{1.000000,0.000000,0.000000}\phi_2(x)} dx  M_{2,2}= \int_{\textcircled{2}} q(x) {\color[rgb]{0.000000,0.000000,1.000000}N_2^{\textcircled{2}}(x) }{\color[rgb]{1.000000,0.000000,0.000000}N_2^{\textcircled{2}}(x)} dx + \int_{\textcircled{3}} q(x) {\color[rgb]{0.000000,0.000000,1.000000}N_1^{\textcircled{3}}(x) }{\color[rgb]{1.000000,0.000000,0.000000}N_1^{\textcircled{3}}(x)} dx 1 2 3 4 5

1 2 3 4 5 M_{2,3} = \int^{L}_{0} q(x) {\color[rgb]{0.000000,0.000000,1.000000}\phi_2(x) }{\color[rgb]{1.000000,0.000000,0.000000}\phi_3(x)} dx  M_{2,3}= \int_{\textcircled{3}} q(x) {\color[rgb]{0.000000,0.000000,1.000000}N_1^{\textcircled{3}}(x) }{\color[rgb]{1.000000,0.000000,0.000000}N_2^{\textcircled{3}}(x)} dx 1 2 3 4 5

1 2 3 4 5 1 2 3 4 5 M_{3,3}=\int_{\textcircled{3}} q(x) {\color[rgb]{0.000000,0.000000,1.000000}\phi_3(x) }{\color[rgb]{1.000000,0.000000,0.000000}\phi_3(x)} dx \int_{\textcircled{3}} q(x) {\color[rgb]{0.000000,0.000000,1.000000}N_2^{\textcircled{3}}(x) }{\color[rgb]{1.000000,0.000000,0.000000}N_2^{\textcircled{3}}(x)} dx  M_{2,2}= \int_{\textcircled{1}} q(x) {\color[rgb]{0.000000,0.000000,1.000000}\phi_2(x) }{\color[rgb]{1.000000,0.000000,0.000000}\phi_2(x)} dx + \int_{\textcircled{2}} q(x) {\color[rgb]{0.000000,0.000000,1.000000}\phi_2(x) }{\color[rgb]{1.000000,0.000000,0.000000}\phi_2(x)} dx

1 2 3 4 5 1 2 3 4 5 M_{22} = \int^{L}_{0} q(x) {\color[rgb]{0.000000,0.000000,1.000000}\phi_2(x) }{\color[rgb]{1.000000,0.000000,0.000000}\phi_2(x)} dx  M_{2,2}= \int_{\textcircled{1}} q(x) {\color[rgb]{0.000000,0.000000,1.000000}\phi_2(x) }{\color[rgb]{1.000000,0.000000,0.000000}\phi_2(x)} dx + \int_{\textcircled{2}} q(x) {\color[rgb]{0.000000,0.000000,1.000000}\phi_2(x) }{\color[rgb]{1.000000,0.000000,0.000000}\phi_2(x)} dx

1 2 3 4 5 1 2 3 4 5 M_{22} = \int^{L}_{0} q(x) {\color[rgb]{0.000000,0.000000,1.000000}\phi_2(x) }{\color[rgb]{1.000000,0.000000,0.000000}\phi_2(x)} dx  M_{3,3}= \int_{\textcircled{3}} q(x) {\color[rgb]{0.000000,0.000000,1.000000}N_2^{\textcircled{3}}(x) }{\color[rgb]{1.000000,0.000000,0.000000}N_2^{\textcircled{3}}(x)} dx + \int_{\textcircled{4}} q(x) {\color[rgb]{0.000000,0.000000,1.000000}N_1^{\textcircled{4}}(x) }{\color[rgb]{1.000000,0.000000,0.000000}N_1^{\textcircled{4}}(x)} dx

Recap: Global to Local

1 2 3 4 5 M_{22} = \int^{L}_{0} q(x) {\color[rgb]{0.000000,0.000000,1.000000}\phi_2(x) }{\color[rgb]{1.000000,0.000000,0.000000}\phi_2(x)} dx  M_{2,2}= \int_{\textcircled{2}} q(x) {\color[rgb]{0.000000,0.000000,1.000000}N_2^{\textcircled{2}}(x) }{\color[rgb]{1.000000,0.000000,0.000000}N_2^{\textcircled{2}}(x)} dx + \int_{\textcircled{3}} q(x) {\color[rgb]{0.000000,0.000000,1.000000}N_1^{\textcircled{3}}(x) }{\color[rgb]{1.000000,0.000000,0.000000}N_1^{\textcircled{3}}(x)} dx 1 2 3 4 5

1 2 3 4 5

1 2 3 4 5 1 2 3 4 5 M_{22} = \int^{L}_{0} q(x) {\color[rgb]{0.000000,0.000000,1.000000}\phi_2(x) }{\color[rgb]{1.000000,0.000000,0.000000}\phi_2(x)} dx  M_{3,3}= \int_{\textcircled{3}} q(x) {\color[rgb]{0.000000,0.000000,1.000000}N_2^{\textcircled{3}}(x) }{\color[rgb]{1.000000,0.000000,0.000000}N_2^{\textcircled{3}}(x)} dx + \int_{\textcircled{4}} q(x) {\color[rgb]{0.000000,0.000000,1.000000}N_1^{\textcircled{4}}(x) }{\color[rgb]{1.000000,0.000000,0.000000}N_1^{\textcircled{4}}(x)} dx

Reverse the order: local to global Implementation: Reverse the order: local to global

1 2 3 4 5 1 2 3 4 5 1 2 3 4 5

PseudoCode for Matrix Assembly For every element If Boundary element Take care of boundary conditions Else For every local basis i in element For every local basis j in element Integrate {q(x) * Ni(x)Nj(x) } over elelment Find out which global basis i and global basis j Add to existing K(global basis i, global basis j)

Bandwidth of Matrices K_{ij} = \int^{L}_{0} p(x) \frac{d{\color[rgb]{0.000000,0.000000,1.000000}\phi_i(x)}}{dx}\frac{d{\color[rgb]{1.000000,0.000000,0.000000}\phi_j}(x)}{dx} dx What is the bandwidth of the matrices for pth order FEA element?

1 2 3 4 5 1 2 3 4 5 1 2 3 4 5

Numerical Integration/Quadrature

Gaussian Quadrature Integrates p orders of polynomials exactly for given m!

Solutions of matrix-vector equation a = \begin{bmatrix} a_1 \\ a_2 \\ \vdots\\ a_n \end{bmatrix} \tilde{u}(x) = \sum^n_{i=1} a_i\phi_i(x) 5 2 3 4 1

FEA – Road Map Strong form 1 2 3 4 5 Weak form Weak form FEA basis expansion (Meshing) FEA matrix-vector assembly Solve for K a + M a = f