index
FUNDAMENTALS OF FINITE ELEMENTS MANE.6660 AND CIVL.6660
Notes List
$\textcolor{red}{\texttt{THIS SHIT IS BROKEN}}$
The class notes and handouts will be located in https://www.scorec.rpi.edu/~shephard/FEM/class-handouts-notes/
Course introduction – August 30, 2019
FEM Fund course info.pdf
Into-to-1D-second-order-pde.pdf
Chapter 1 material – September 6, 2019 through ???
Appendix4.I.1.pdf
Equivalence of S and W.pdf
1-2DOF-example.pdf
MWR.pdf
MWR-example.pdf
global-local.pdf
Syllabus
FUNDAMENTALS OF FINITE ELEMENTS MANE.6660 AND CIVL.6660 • Class meets: Tuesday and Friday, 10-11:50, 212 Ricketts Building • Instructor: Prof. Mark S. Shephard, 4019 CII, shephard@rpi.edu, 276-8044. Scheduled office hours are Wednesday 12-1:30 and Thursday 8:00-9:30. Feel free to stop by with questions at other times. Call or email if you would like to set an appointment to be sure I will be there for a meeting. • Although this is a 3-credit course, we will use most of the lecture period. This will allow us to make up for classes missed due to travel. • Handouts and homework will be available at: http://www.scorec.rpi.edu/~shephard/FEM/ File with running list of the files with class notes will be in https://www.scorec.rpi.edu/~shephard/FEM/notes-list.pdf Prerequisite: • Basic knowledge of continuum mechanics • Basic knowledge of numerical methods Grading: Homework 25% In class test 1 25% In class test 2 25% Term Project 25% Homework: Each homework set will include one or more problems designed to cover specific aspects of the course material. The problems to be graded from each assignment will be indicated on the handout. Each graded problem will be worth 10 points unless stated otherwise. You are expected to do all problems. Please turn in the assignments on time. Solutions to all problems will be on line at http://www.scorec.rpi.edu/~shephard/FEM/. The policy for grading will be: 1. Full credit as long as the problem is turned in before grading of that problem set. 2. Partial credit for problems turned in at any time. However, the credit possible becomes quite low after the solutions are returned or are in the library. In class test: There will be two in class closed book tests during the semester. Specific dates will be determined later. Term Project: All students in the class are required to do a term project. There are a variety of project types to choose from. Details will be given in a separate handout. FUNDAMENTALS OF FINITE ELEMENTS MANE.6660 AND CIVL.6660 COURSE OUTLINE Text: Chapters from T.J.R. Hughes, The Finite Element Method: Linear Static and Dynamic Finite Element Analysis, Dover Pubns., ISBN 0486411818, 2000. OUTLINE 1. Basic Concepts of Finite Element Method for 1-D Problems (Chapter 1.) 1.1. Notation, and Elementary Continuity Considerations 1.2. Strong Form of the Boundary Value Problem 1.3. Derivation of the Weak Form 1.4. Galerkin Approximation 1.5. Derivation of the Matrix Form 2. Finite Element Method for 2-D Problems (Chapter 2.) 2.1 Notation and Mathematical Preliminaries 2.2 The Steady State Heat Conduction Problem 2.3 The Linear Elasticity Problem 3. Development of 2-D and 3-D Elements (Chapter 3., Notes) 3.1 Overview and Requirements for 2-D Elements 3.2 Triangular Elements via Triangular Coordinates 3.3 Rectangular Elements 3.4 Numerical Integration 3.5 Isoparametric Elements 4. Higher Order Finite Elements (Notes 4.1 Concepts of h-, p-, and hp-Finite Elements 4.2 Hierarchic Shape Functions Based on Legendre Polynomials 4.3 Isogeometric Finite Element 4.4 Mesh Representation and Integration of High Order Elements 5. Error Estimates (Parts of sections 4.1, 4.I, Notes) 5.1 Mathematical Preliminaries 5.2 A Priori Error Estimates 5.3 A Posteriori Error Estimates 6. Some additional topics covered in a lecture or two 6.1 Plate and Shell finite elements 6.2 Finite elements for fluid flow problems 6.3 Available finite element software (to be covered earlier in the semester) FINITE ELEMENT RESOURCES Finite Element Text Books (there are many more) T.J.R. Hughes, The Finite Element Method: Linear Static and Dynamic Finite Element Analysis, Dover Pubns., ISBN 0486411818, 2000. O.C. Zienkiewicz and R.L. Taylor, The Finite Element Method: Fourth Edition, Vol.1: Basic Formulations and Linear Problems, McGraw-Hill, 1989. O.C. Zienkiewicz and R.L. Taylor, The Finite Element Method: Fourth Edition, Vol.2: Solid and Fluid Dynamics and Non-linearity, McGraw-Hill, 1991. K.J. Bathe, Finite Element Procedures, Prentice Hall, 1996. B. Szabo and I. Babuska, Finite Element Analysis, Wiley, 1991. E.B. Becker, G.F. Carey and J.T. Oden, Finite Elements: An Introduction, Vol. 1, Prentice Hall, 1981. T. Belytschko, W.-K. Liu and B. Moran, “Nonlinear Finite Elements for Continua and Structures”, John Wiley & Sons, 2001. R.D. Cook, D.S. Malkus, M.E. Plesha and R.J. Witt, Concepts and Applications of Finite Element Analysis, 4th edition, John Wiley & Sons, 2002. M.A. Crisfield, Non-linear Finite Element Analysis of Solids and Structures, Wiley, 1991. J.N. Reddy, An Introduction to the Finite Element Method, 3rd edition, McGraw-Hill, 2006. J. Fish and T. Belytschko, “A First Course in Finite Elements”, John Wiley & Sons, 2007. Journals with FE Articles International Journal for Numerical Methods in Engineering Computer Methods in Applied Mechanics and Engineering International Journal for Numerical Methods in Fluids Finite Elements in Analysis and Design Computational Mechanics Engineering with Computers Computers & Structures International Journal of Numerical Methods for Heat & Fluid Flow International Journal for Numerical and Analytical Methods in Geomechanics Communications in Numerical Methods in Engineering Multiscale Computational Engineering FUNDAMENTALS OF FINITE ELEMENTS TERM PROJECTS Everyone enrolled is required to complete a term project. Projects can be selected from the list of possible project topics given below, or be selected by the student subject to approval. Projects can be done individually or in small groups. The due dates for project activities are: First Friday in October: Last date to select project topic. Submit a document indicating topic area, goal of efforts, and activities to be performed Second Tuesday in Nov.: Brief one to two page progress report due Last day of class: Final written report due Project topic areas - The list below are suggested topic areas, you are free to tailor a project area to your interest, or define entirely new project areas that are of specific interest to you. The primary goal of the project is to engage in an area of interest where you want further understanding. 1. State-of-the-art papers. This class of project entails a detailed literature survey into a topic area of interest. The project write-up should present a detailed summary of the most important techniques and compare them to each other. Some possible topics include: a) Stabilized finite element techniques b) Isogeometric finite element formulations c) Techniques to solve coupled solid/fluid problems d) Combination of finite element and atomic level simulations e) Finite element methods for chemical problems f) Finite element techniques for representing damage g) Stochastic Finite elements h) Finite element analysis of a particular class of evolving geometry problem i) Finite element procedures to solve the Navier-Stokes equations j) Finite element techniques for multiscale modeling k) Finite element based methods for multiphase flows 2. Analysis or program studies. These projects involve the use of programs or procedures to test a program and/or perform a set of analysis studies. In all cases the report will document the procedures used and the analyses run. In some cases simple programming to convert data may be required. Some possible projects include: a) Run a series of analyses comparing the relative merits of various element types, b) Run a set of medal forming studies, c) Run a series of composite shell problems, d) Run a series of fracture studies, e) Run a set of 3-D flow studies, f) Run a set of soft tissue studies, g) Run multiscale simulations. 3. Finite element programming projects. These projects involve a programming effort. In some cases you may be working with the researchers that developed the original program. Only attempt a programming project if you have programming experience. The grade will be based on the finite element aspects of the project, not how much you learned about editors, languages, etc. Some possible projects include: a) Adding a material routine or element type to a SCOREC or other code b) Implement aspects of multiscale simulation techniques c) Implementation of an advanced iterative equation solver d) Implement part of a p-version analysis code e) Implement an a posteriori error estimator g) Implement your own finite element code Comments - Do not wait until the last two weeks to try to do the entire project. The demands on library materials and computer resources will make your efforts less efficient. In addition you will tend to learn much less from a project done in a rush. Finally, the resulting project and grade are typically poorer. Fundamentals of Finite Elements Guidelines for Term Project Write-ups The report should be typewritten on one side of the page and double spaced. You should use a word processor. Hand-printed equations are acceptable when necessary. The report should contain, as a minimum, the following sections: 1) Title Page and Abstract 2) Introduction 3) One or more sections detailing the project including discussing the theory investigated, approaches evaluated and what was done with this information. 4) A section on project results in terms of what was learned, what the analyses indicated and/or what the program did. If your project was an analysis study, there may be more than one section on "results". Be sure those sections carefully document what was done and what they showed you about the capabilities of finite elements. 5) Concluding remarks 6) References 7) Appendix containing listing of the code written for project (if any) or other similar types of information. The abstract should be in the range of 100-250 words in length and delineate the important points of the report. The introduction should first define the problem and its significance, review briefly the existing knowledge about the problem and outline recent contributions in the literature relating to it, describe the general approach being taken in this report, and identify the sequence of sections in which the details of the work are to be described in the report. The sections detailing the project are often three in number. One section is often devoted to a description and development of the basic theoretical considerations related to the project. Another section may discuss the overall structure of the software developed and/or combined to attack the problem giving justification for these selections. The third section may present the detailed algorithms developed. The results section should summarize the capabilities developed and demonstrate them on example problems. The concluding remarks should not only summarize the success and failure of the work performed; it should clearly define what has been achieved and discuss what should be done in future work to fill in any important gaps. Reference to the existing literature is a critical part of the project write-up. They should be listed in a section entitled References at the end of the report. They should be listed using one of the standard methods of sighting references as used in technical journals.
fem course info
FEM Fund course info.pdf
Into-to-1D-second-order-pde.pdf
Chapter 1 material – September 6, 2019 through ???
Appendix4.I.1.pdf
Linear space: a collection of objects that satisfy the following: If u and v are members of a linear space and α and β are scalars, then αu + βv is also a member of that linear space.
addition is component wise
scalar multiplication is distributed
Linear spaces have very nice properties that make it easy for us to “prove” things will behave the way we would like. Thus we want to be sure to know when the contributions to our FE weak forms are members of linear spaces. (For this class they will be, as you get to more complex problems they may not be, then things you have to figure out what you can use. Key linear space properties we like to employ are inner products (like our integrals to be inner products) and norms (which will represent a measure of size).
Inner product
Note
Norm on linear space is an operator with properties
SemiNorm is positive semidefinite: where the inner product with itself returns 0
Natural norm or a true norm $|u|=\langle u, u\rangle^{1 / 2}$
Sobolev Inner Product and Norm
Note on Notation: follow index rules
Weighing function and trial functions have nice properties here
Recall that $f : \Omega \rightarrow \mathfrak{R}, \kappa \in \mathfrak{R}$$$
$\int{0}^{1} w{, x} \kappa u_{, x} d x$it is clear that it will be well behaved for u and w in H1
we want weighting function to be in the space $V=\left{w\left|w \in H^{1}, w\right|{\Gamma{g}}=0\right}$
which is the set of functions where the weight on the closure of the set is 0
trial space is similar but not homogenous bc $\boldsymbol{\delta}=\left{u\left|u \in H^{1}, u\right|{\Gamma{s}}=g\right}$
Equivalence of S and W.pdf
a
We are now ready to go the next step – going from the infinite dimensional case of the exact solution to what will ultimately lead to the desired finite element form. For our finite dimensional finite element form we typically use a superscript h
a
then
a
a
a
a
Lets define everything in the [ ] as GA then we have
for the textbook case, this is:
a
1-2DOF-example.pdf
Stiffness Matrix
MWR.pdf
MWR-example.pdf
global-local.pdf
Last updated