SlideShare a Scribd company logo
1 of 3
Download to read offline
MECH/BIOE/CEVE 454/554 COMPUTATIONAL FLUID MECHANICS
Fall 2016
Instructor: Tayfun E. Tezduyar Class Hours: 9:25–10:40 TR
236 MEB 713-348-6051 Room: MEB 128
tezduyar@rice.edu
Office hours: 2:00-3:00 TR
TA: Aaron Hartman [Aaron.Hartmann@tafsm.org] (554)
Izzet Sahin [izzet.sahin@tafsm.org] (554)
Reha Avsar [Reha.Avsar@tafsm.org] (454)
Mingyuan Fu [woshifumingyuan@gmail.com] (454)
Ryon Lab 230
TA hours: Only for questions related to already-graded homework and tests. To meet the TAs
for that, 554 students should send email to Aaron.Hartmann@tafsm.org, with copy to
izzet.sahin@tafsm.org, and 454 students to Reha.Avsar@tafsm.org, with copy to
woshifumingyuan@gmail.com.
Grading: 454 554
30% Homework 20% Homework
30% Test 1 40% Test 1
40% Test 2 40% Test 2
Tests: Closed book, Closed notes. No makeup exams (exception: see General
Announcements, paragraph on "Excused Absences").
Homework: Homework is due at the beginning of class on the date due. No late homework
will be accepted (exception: see General Announcements, paragraph on "Excused
Absences"). Homework should show on the first page your name, the course
number and homework set number. Homework should be solely your work.
Attendance: Please be on time. Students are responsible for all information disseminated and
material distributed in class.
Classroom behavior:
Once the instructor is in the classroom, please avoid talking to your classmates until he steps out.
Please avoid any other behavior that might distract the instructor or your classmates. If you have any
questions, ask the instructor; if you have any comments, direct them to the instructor.
Required: Class notes: http://www.tafsm.org/MECH454/
Notes for Lecture Series on Computational Fluid Mechanics
Introduction to the Finite Element Method
You should bring these notes to class for at least two reasons. 1. As the instructor
explains the material in them, you need to add your own notes to those pages.
2. The instructor will quite often refer to notes covered in earlier lectures.
Reference textbook: Y. Bazilevs, K. Takizawa and T.E. Tezduyar, Computational Fluid–Structure
Interaction, Wiley, ISBN 978-0-470-97877-1, 2013
MECH/BIOE/CEVE 454/554
COMPUTATIONAL FLUID MECHANICS
Instructor: Tayfun Tezduyar
COURSE OUTLINE:
Introductory and Quick-Use Knowledge in Computational Fluid Mechanics
Lecture Series on Computational Fluid Mechanics Chapter 1
Governing Equations and Boundary Conditions
A brief review of the governing equations of unsteady incompressible flows and the time-dependent
advection-diffusion equation; introductory scale analysis; boundary conditions and computational
boundary conditions
1a. Navier-Stokes Equations of Incompressible Flows and Advection-Diffusion Equation
Understanding the momentum equation and the incompressibility constraint; stress tensor;
Newtonian fluids; advection-diffusion equation
1b. Scale Analysis and Boundary Conditions
Peclet and Reynolds numbers; boundary layer concept; boundary conditions; computational
boundaries and boundary conditions
Lecture Series on Computational Fluid Mechanics Chapter 2
Spatial Discretization
Understanding the concept of spatial discretization for an advection-diffusion equation; how to
discretize the governing equations to obtain algebraic equations or ordinary differential equations
2a. Spatial Discretization with the Finite Difference Method
One-dimensional finite differences; multi-dimensional finite differences
2b. Spatial Discretization with the Finite Element Method
Finite element shape (interpolation) functions; elements; test function; weighted residual
formulation; global equation system; element-level vectors and matrices; assembly of the
element-level vectors and matrices
Lecture Series on Computational Fluid Mechanics Chapter 3
Time-Integration and Related Solution Techniques
A review of time-integration in the context of finite element methods; stability and accuracy;
nonlinear solution techniques; iterative solution of linear equation systems
3a. Time-Integration Techniques
Time-integration of the ordinary differential equations obtained after spatial discretization;
explicit and implicit methods; predictor/multi-corrector method
3b. Nonlinear Solution Techniques and Iterative Solution of Linear Equations
Newton-Raphson method; iterative solution techniques for linear equation systems; how to
compute the residual of the linear equation system; preconditioning; how to update the solution
vector after each iteration
Lecture Series on Computational Fluid Mechanics Chapter 4
Spatial Discretization for Incompressible Flows
Finite element discretization of the Navier-Stokes equations of incompressible flows; weighted
residual formulation; element-level vectors and matrices
4a. Finite Element Discretization of the Navier-Stokes Equations of Incompressible Flows
Weak formulation and finite element spatial discretization; obtaining the nonlinear ordinary
differential equation system corresponding to the momentum equation and the algebraic
constraint equation system corresponding to the incompressibility constraint
4b. Element-Level Vectors and Matrices for the Navier-Stokes Equations of Incompressible
Flows
Derivation of the element-level vectors and matrices; element-level matrices for nonlinear
terms; assembly of element-level vectors and matrices
Introduction to the Finite Element Method
Detailed coverage of topics in Finite Elements in Fluids Chapters 1-3
PLUS: Element types; concepts and measures of mesh refinement
Numerical surface and volume integration
Lecture Series on Computational Fluid Mechanics Chapter 5
Stabilized Formulations (for Advection-Diffusion Equation)
Understanding the stabilized formulations in the context of the time-dependent advection diffusion
equation; the streamline-upwind/Petrov-Galerkin (SUPG) stabilization; extension to incompressible
flows; pressure-stabilizing/Petrov-Galerkin (PSPG) formulation
5a. Stabilized Formulation for the Advection-Diffusion Equation
Element Peclet number; element Reynolds number; SUPG stabilization in 1D; stabilization
parameter; SUPG stabilization in 2D and 3D
5b. Stabilized Formulation for the Navier-Stokes Equations
SUPG stabilization; PSPG stabilization; Galerkin/Least-Squares (GLS) stabilization and its
relationship to SUPG and PSPG stabilizations
Lecture Series on Computational Fluid Mechanics Chapter 6
Computational Aspects of the Stabilized Formulations
The nonlinear ordinary differential equation system corresponding to the momentum equation and
the algebraic constraint equation corresponding to the incompressibility constraint; derivation of the
element-level vectors and matrices
6a. Semi-Discrete Forms Corresponding to the Stabilized Formulations
Semi-discrete forms; derivation of the element-level vectors; simplifications
6b. Fully Discrete Forms Corresponding to the Stabilized Formulations
Time-discretization; derivation of the element-level matrices; simplifications
ADDITIONAL TOPICS:
Methods for flows with moving boundaries and interfaces (two-fluid or free-surface flows and
fluid-structure interactions)
Comments on large-scale computing, supercomputers, parallel processing, and visualization.

More Related Content

What's hot (12)

DIMENSIONAL ANALYSIS (Lecture notes 08)
DIMENSIONAL ANALYSIS (Lecture notes 08)DIMENSIONAL ANALYSIS (Lecture notes 08)
DIMENSIONAL ANALYSIS (Lecture notes 08)
 
Research Presentation Spring 2008
Research Presentation Spring 2008Research Presentation Spring 2008
Research Presentation Spring 2008
 
Dimensional analysis
Dimensional analysisDimensional analysis
Dimensional analysis
 
Dimensional Formulae and Dimensional Equations | Physics
Dimensional Formulae and Dimensional Equations | PhysicsDimensional Formulae and Dimensional Equations | Physics
Dimensional Formulae and Dimensional Equations | Physics
 
Dimensional Analysis and its Applications | Physics
Dimensional Analysis and its Applications | PhysicsDimensional Analysis and its Applications | Physics
Dimensional Analysis and its Applications | Physics
 
Hydraulic similitude and model analysis
Hydraulic similitude and model analysisHydraulic similitude and model analysis
Hydraulic similitude and model analysis
 
Dimensional analysis - Part 1
Dimensional analysis - Part 1 Dimensional analysis - Part 1
Dimensional analysis - Part 1
 
Thermodynamics III
Thermodynamics IIIThermodynamics III
Thermodynamics III
 
Dimensions and Dimensional Analysis
Dimensions and Dimensional AnalysisDimensions and Dimensional Analysis
Dimensions and Dimensional Analysis
 
Minimum uncertainty coherent states attached to nondegenerate parametric ampl...
Minimum uncertainty coherent states attached to nondegenerate parametric ampl...Minimum uncertainty coherent states attached to nondegenerate parametric ampl...
Minimum uncertainty coherent states attached to nondegenerate parametric ampl...
 
Chapter 1(3)DIMENSIONAL ANALYSIS
Chapter 1(3)DIMENSIONAL ANALYSISChapter 1(3)DIMENSIONAL ANALYSIS
Chapter 1(3)DIMENSIONAL ANALYSIS
 
Ijetr021254
Ijetr021254Ijetr021254
Ijetr021254
 

Viewers also liked

Resume_Arpita_latest
Resume_Arpita_latestResume_Arpita_latest
Resume_Arpita_latestArpita Sheth
 
What We Learned Building an R-Python Hybrid Predictive Analytics Pipeline
What We Learned Building an R-Python Hybrid Predictive Analytics PipelineWhat We Learned Building an R-Python Hybrid Predictive Analytics Pipeline
What We Learned Building an R-Python Hybrid Predictive Analytics PipelineWork-Bench
 
Scaling Analysis Responsibly
Scaling Analysis ResponsiblyScaling Analysis Responsibly
Scaling Analysis ResponsiblyWork-Bench
 
Building Scalable Prediction Services in R
Building Scalable Prediction Services in RBuilding Scalable Prediction Services in R
Building Scalable Prediction Services in RWork-Bench
 
Inside the R Consortium
Inside the R ConsortiumInside the R Consortium
Inside the R ConsortiumWork-Bench
 
I Don't Want to Be a Dummy! Encoding Predictors for Trees
I Don't Want to Be a Dummy! Encoding Predictors for TreesI Don't Want to Be a Dummy! Encoding Predictors for Trees
I Don't Want to Be a Dummy! Encoding Predictors for TreesWork-Bench
 
Using R at NYT Graphics
Using R at NYT GraphicsUsing R at NYT Graphics
Using R at NYT GraphicsWork-Bench
 
Julia + R for Data Science
Julia + R for Data ScienceJulia + R for Data Science
Julia + R for Data ScienceWork-Bench
 
R for Everything
R for EverythingR for Everything
R for EverythingWork-Bench
 
R Packages for Time-Varying Networks and Extremal Dependence
R Packages for Time-Varying Networks and Extremal DependenceR Packages for Time-Varying Networks and Extremal Dependence
R Packages for Time-Varying Networks and Extremal DependenceWork-Bench
 
Improving Data Interoperability for Python and R
Improving Data Interoperability for Python and RImproving Data Interoperability for Python and R
Improving Data Interoperability for Python and RWork-Bench
 
Broom: Converting Statistical Models to Tidy Data Frames
Broom: Converting Statistical Models to Tidy Data FramesBroom: Converting Statistical Models to Tidy Data Frames
Broom: Converting Statistical Models to Tidy Data FramesWork-Bench
 
Data Science Challenges in Personal Program Analysis
Data Science Challenges in Personal Program AnalysisData Science Challenges in Personal Program Analysis
Data Science Challenges in Personal Program AnalysisWork-Bench
 
Dr. Datascience or: How I Learned to Stop Munging and Love Tests
Dr. Datascience or: How I Learned to Stop Munging and Love TestsDr. Datascience or: How I Learned to Stop Munging and Love Tests
Dr. Datascience or: How I Learned to Stop Munging and Love TestsWork-Bench
 
The Political Impact of Social Penumbras
The Political Impact of Social PenumbrasThe Political Impact of Social Penumbras
The Political Impact of Social PenumbrasWork-Bench
 
Thinking Small About Big Data
Thinking Small About Big DataThinking Small About Big Data
Thinking Small About Big DataWork-Bench
 
Analyzing NYC Transit Data
Analyzing NYC Transit DataAnalyzing NYC Transit Data
Analyzing NYC Transit DataWork-Bench
 
Iterating over statistical models: NCAA tournament edition
Iterating over statistical models: NCAA tournament editionIterating over statistical models: NCAA tournament edition
Iterating over statistical models: NCAA tournament editionWork-Bench
 
Reflection on the Data Science Profession in NYC
Reflection on the Data Science Profession in NYCReflection on the Data Science Profession in NYC
Reflection on the Data Science Profession in NYCWork-Bench
 

Viewers also liked (20)

Resume_Arpita_latest
Resume_Arpita_latestResume_Arpita_latest
Resume_Arpita_latest
 
What We Learned Building an R-Python Hybrid Predictive Analytics Pipeline
What We Learned Building an R-Python Hybrid Predictive Analytics PipelineWhat We Learned Building an R-Python Hybrid Predictive Analytics Pipeline
What We Learned Building an R-Python Hybrid Predictive Analytics Pipeline
 
Scaling Analysis Responsibly
Scaling Analysis ResponsiblyScaling Analysis Responsibly
Scaling Analysis Responsibly
 
Building Scalable Prediction Services in R
Building Scalable Prediction Services in RBuilding Scalable Prediction Services in R
Building Scalable Prediction Services in R
 
Inside the R Consortium
Inside the R ConsortiumInside the R Consortium
Inside the R Consortium
 
I Don't Want to Be a Dummy! Encoding Predictors for Trees
I Don't Want to Be a Dummy! Encoding Predictors for TreesI Don't Want to Be a Dummy! Encoding Predictors for Trees
I Don't Want to Be a Dummy! Encoding Predictors for Trees
 
Using R at NYT Graphics
Using R at NYT GraphicsUsing R at NYT Graphics
Using R at NYT Graphics
 
Julia + R for Data Science
Julia + R for Data ScienceJulia + R for Data Science
Julia + R for Data Science
 
R for Everything
R for EverythingR for Everything
R for Everything
 
The Feels
The FeelsThe Feels
The Feels
 
R Packages for Time-Varying Networks and Extremal Dependence
R Packages for Time-Varying Networks and Extremal DependenceR Packages for Time-Varying Networks and Extremal Dependence
R Packages for Time-Varying Networks and Extremal Dependence
 
Improving Data Interoperability for Python and R
Improving Data Interoperability for Python and RImproving Data Interoperability for Python and R
Improving Data Interoperability for Python and R
 
Broom: Converting Statistical Models to Tidy Data Frames
Broom: Converting Statistical Models to Tidy Data FramesBroom: Converting Statistical Models to Tidy Data Frames
Broom: Converting Statistical Models to Tidy Data Frames
 
Data Science Challenges in Personal Program Analysis
Data Science Challenges in Personal Program AnalysisData Science Challenges in Personal Program Analysis
Data Science Challenges in Personal Program Analysis
 
Dr. Datascience or: How I Learned to Stop Munging and Love Tests
Dr. Datascience or: How I Learned to Stop Munging and Love TestsDr. Datascience or: How I Learned to Stop Munging and Love Tests
Dr. Datascience or: How I Learned to Stop Munging and Love Tests
 
The Political Impact of Social Penumbras
The Political Impact of Social PenumbrasThe Political Impact of Social Penumbras
The Political Impact of Social Penumbras
 
Thinking Small About Big Data
Thinking Small About Big DataThinking Small About Big Data
Thinking Small About Big Data
 
Analyzing NYC Transit Data
Analyzing NYC Transit DataAnalyzing NYC Transit Data
Analyzing NYC Transit Data
 
Iterating over statistical models: NCAA tournament edition
Iterating over statistical models: NCAA tournament editionIterating over statistical models: NCAA tournament edition
Iterating over statistical models: NCAA tournament edition
 
Reflection on the Data Science Profession in NYC
Reflection on the Data Science Profession in NYCReflection on the Data Science Profession in NYC
Reflection on the Data Science Profession in NYC
 

Similar to SYLLABUS-201710-35

Sedat Biringen, Chuen-Yen Chow - An Introduction to Computational Fluid Mecha...
Sedat Biringen, Chuen-Yen Chow - An Introduction to Computational Fluid Mecha...Sedat Biringen, Chuen-Yen Chow - An Introduction to Computational Fluid Mecha...
Sedat Biringen, Chuen-Yen Chow - An Introduction to Computational Fluid Mecha...863initial
 
A First Course In With Applications Complex Analysis
A First Course In With Applications Complex AnalysisA First Course In With Applications Complex Analysis
A First Course In With Applications Complex AnalysisElizabeth Williams
 
Syllabus_Mech_Sem-V_2016Pattern.pdf
Syllabus_Mech_Sem-V_2016Pattern.pdfSyllabus_Mech_Sem-V_2016Pattern.pdf
Syllabus_Mech_Sem-V_2016Pattern.pdfParag Chaware
 
B tech-ii-year-me-syllabus-2019-20
B tech-ii-year-me-syllabus-2019-20B tech-ii-year-me-syllabus-2019-20
B tech-ii-year-me-syllabus-2019-20Atma Rai
 
MECH-474-654-Syl-S16
MECH-474-654-Syl-S16MECH-474-654-Syl-S16
MECH-474-654-Syl-S16Rahul Korpu
 
Applications of Lattice Boltzmann Method in Dynamic Modelling of Fluid Flows
Applications of Lattice Boltzmann Method in Dynamic Modelling of Fluid FlowsApplications of Lattice Boltzmann Method in Dynamic Modelling of Fluid Flows
Applications of Lattice Boltzmann Method in Dynamic Modelling of Fluid FlowsAngshuman Pal
 
Control System Book Preface TOC
Control System Book  Preface TOCControl System Book  Preface TOC
Control System Book Preface TOCImthias Ahamed
 
Ap calculus bc
Ap calculus bcAp calculus bc
Ap calculus bcpawied
 
TRENCH_REAL_ANALYSIS.pdf
TRENCH_REAL_ANALYSIS.pdfTRENCH_REAL_ANALYSIS.pdf
TRENCH_REAL_ANALYSIS.pdfssuser6c4f67
 
Madda walabu university
Madda walabu universityMadda walabu university
Madda walabu universityLenchoDuguma
 
Análisis de los resultados experimentales del aleteo de turbomaquinaria utili...
Análisis de los resultados experimentales del aleteo de turbomaquinaria utili...Análisis de los resultados experimentales del aleteo de turbomaquinaria utili...
Análisis de los resultados experimentales del aleteo de turbomaquinaria utili...BrianZamora7
 
L1 - ES & Thermofluids 2023 Master SS.pptx
L1 - ES & Thermofluids 2023 Master SS.pptxL1 - ES & Thermofluids 2023 Master SS.pptx
L1 - ES & Thermofluids 2023 Master SS.pptxKeith Vaugh
 
Curriculum Design, Implementation and Evaluation of Chemical
 Curriculum Design, Implementation and Evaluation of Chemical Curriculum Design, Implementation and Evaluation of Chemical
Curriculum Design, Implementation and Evaluation of ChemicalResearch Journal of Education
 
C._Henry_Edwards,_David_E._Penney_Elementary_Differential_Equations_-6th_Edit...
C._Henry_Edwards,_David_E._Penney_Elementary_Differential_Equations_-6th_Edit...C._Henry_Edwards,_David_E._Penney_Elementary_Differential_Equations_-6th_Edit...
C._Henry_Edwards,_David_E._Penney_Elementary_Differential_Equations_-6th_Edit...FesterDuck
 
Modern-Control-Engineering-Fifth-Edition.pdf
Modern-Control-Engineering-Fifth-Edition.pdfModern-Control-Engineering-Fifth-Edition.pdf
Modern-Control-Engineering-Fifth-Edition.pdfMohamedHesham949112
 
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdfKatsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdfDogukanGunaydin
 
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdfKatsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdftaha717855
 

Similar to SYLLABUS-201710-35 (20)

Sedat Biringen, Chuen-Yen Chow - An Introduction to Computational Fluid Mecha...
Sedat Biringen, Chuen-Yen Chow - An Introduction to Computational Fluid Mecha...Sedat Biringen, Chuen-Yen Chow - An Introduction to Computational Fluid Mecha...
Sedat Biringen, Chuen-Yen Chow - An Introduction to Computational Fluid Mecha...
 
A First Course In With Applications Complex Analysis
A First Course In With Applications Complex AnalysisA First Course In With Applications Complex Analysis
A First Course In With Applications Complex Analysis
 
Syllabus_Mech_Sem-V_2016Pattern.pdf
Syllabus_Mech_Sem-V_2016Pattern.pdfSyllabus_Mech_Sem-V_2016Pattern.pdf
Syllabus_Mech_Sem-V_2016Pattern.pdf
 
B tech-ii-year-me-syllabus-2019-20
B tech-ii-year-me-syllabus-2019-20B tech-ii-year-me-syllabus-2019-20
B tech-ii-year-me-syllabus-2019-20
 
DME Syllabus.pdf
DME Syllabus.pdfDME Syllabus.pdf
DME Syllabus.pdf
 
MECH-474-654-Syl-S16
MECH-474-654-Syl-S16MECH-474-654-Syl-S16
MECH-474-654-Syl-S16
 
Applications of Lattice Boltzmann Method in Dynamic Modelling of Fluid Flows
Applications of Lattice Boltzmann Method in Dynamic Modelling of Fluid FlowsApplications of Lattice Boltzmann Method in Dynamic Modelling of Fluid Flows
Applications of Lattice Boltzmann Method in Dynamic Modelling of Fluid Flows
 
Control System Book Preface TOC
Control System Book  Preface TOCControl System Book  Preface TOC
Control System Book Preface TOC
 
Ap calculus bc
Ap calculus bcAp calculus bc
Ap calculus bc
 
TRENCH_REAL_ANALYSIS.pdf
TRENCH_REAL_ANALYSIS.pdfTRENCH_REAL_ANALYSIS.pdf
TRENCH_REAL_ANALYSIS.pdf
 
Madda walabu university
Madda walabu universityMadda walabu university
Madda walabu university
 
Análisis de los resultados experimentales del aleteo de turbomaquinaria utili...
Análisis de los resultados experimentales del aleteo de turbomaquinaria utili...Análisis de los resultados experimentales del aleteo de turbomaquinaria utili...
Análisis de los resultados experimentales del aleteo de turbomaquinaria utili...
 
Aeroschsyll7
Aeroschsyll7Aeroschsyll7
Aeroschsyll7
 
L1 - ES & Thermofluids 2023 Master SS.pptx
L1 - ES & Thermofluids 2023 Master SS.pptxL1 - ES & Thermofluids 2023 Master SS.pptx
L1 - ES & Thermofluids 2023 Master SS.pptx
 
Curriculum Design, Implementation and Evaluation of Chemical
 Curriculum Design, Implementation and Evaluation of Chemical Curriculum Design, Implementation and Evaluation of Chemical
Curriculum Design, Implementation and Evaluation of Chemical
 
C._Henry_Edwards,_David_E._Penney_Elementary_Differential_Equations_-6th_Edit...
C._Henry_Edwards,_David_E._Penney_Elementary_Differential_Equations_-6th_Edit...C._Henry_Edwards,_David_E._Penney_Elementary_Differential_Equations_-6th_Edit...
C._Henry_Edwards,_David_E._Penney_Elementary_Differential_Equations_-6th_Edit...
 
Modern-Control-Engineering-Fifth-Edition.pdf
Modern-Control-Engineering-Fifth-Edition.pdfModern-Control-Engineering-Fifth-Edition.pdf
Modern-Control-Engineering-Fifth-Edition.pdf
 
Process Dynamics and Control
Process Dynamics and Control Process Dynamics and Control
Process Dynamics and Control
 
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdfKatsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
 
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdfKatsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
 

SYLLABUS-201710-35

  • 1. MECH/BIOE/CEVE 454/554 COMPUTATIONAL FLUID MECHANICS Fall 2016 Instructor: Tayfun E. Tezduyar Class Hours: 9:25–10:40 TR 236 MEB 713-348-6051 Room: MEB 128 tezduyar@rice.edu Office hours: 2:00-3:00 TR TA: Aaron Hartman [Aaron.Hartmann@tafsm.org] (554) Izzet Sahin [izzet.sahin@tafsm.org] (554) Reha Avsar [Reha.Avsar@tafsm.org] (454) Mingyuan Fu [woshifumingyuan@gmail.com] (454) Ryon Lab 230 TA hours: Only for questions related to already-graded homework and tests. To meet the TAs for that, 554 students should send email to Aaron.Hartmann@tafsm.org, with copy to izzet.sahin@tafsm.org, and 454 students to Reha.Avsar@tafsm.org, with copy to woshifumingyuan@gmail.com. Grading: 454 554 30% Homework 20% Homework 30% Test 1 40% Test 1 40% Test 2 40% Test 2 Tests: Closed book, Closed notes. No makeup exams (exception: see General Announcements, paragraph on "Excused Absences"). Homework: Homework is due at the beginning of class on the date due. No late homework will be accepted (exception: see General Announcements, paragraph on "Excused Absences"). Homework should show on the first page your name, the course number and homework set number. Homework should be solely your work. Attendance: Please be on time. Students are responsible for all information disseminated and material distributed in class. Classroom behavior: Once the instructor is in the classroom, please avoid talking to your classmates until he steps out. Please avoid any other behavior that might distract the instructor or your classmates. If you have any questions, ask the instructor; if you have any comments, direct them to the instructor. Required: Class notes: http://www.tafsm.org/MECH454/ Notes for Lecture Series on Computational Fluid Mechanics Introduction to the Finite Element Method You should bring these notes to class for at least two reasons. 1. As the instructor explains the material in them, you need to add your own notes to those pages. 2. The instructor will quite often refer to notes covered in earlier lectures. Reference textbook: Y. Bazilevs, K. Takizawa and T.E. Tezduyar, Computational Fluid–Structure Interaction, Wiley, ISBN 978-0-470-97877-1, 2013
  • 2. MECH/BIOE/CEVE 454/554 COMPUTATIONAL FLUID MECHANICS Instructor: Tayfun Tezduyar COURSE OUTLINE: Introductory and Quick-Use Knowledge in Computational Fluid Mechanics Lecture Series on Computational Fluid Mechanics Chapter 1 Governing Equations and Boundary Conditions A brief review of the governing equations of unsteady incompressible flows and the time-dependent advection-diffusion equation; introductory scale analysis; boundary conditions and computational boundary conditions 1a. Navier-Stokes Equations of Incompressible Flows and Advection-Diffusion Equation Understanding the momentum equation and the incompressibility constraint; stress tensor; Newtonian fluids; advection-diffusion equation 1b. Scale Analysis and Boundary Conditions Peclet and Reynolds numbers; boundary layer concept; boundary conditions; computational boundaries and boundary conditions Lecture Series on Computational Fluid Mechanics Chapter 2 Spatial Discretization Understanding the concept of spatial discretization for an advection-diffusion equation; how to discretize the governing equations to obtain algebraic equations or ordinary differential equations 2a. Spatial Discretization with the Finite Difference Method One-dimensional finite differences; multi-dimensional finite differences 2b. Spatial Discretization with the Finite Element Method Finite element shape (interpolation) functions; elements; test function; weighted residual formulation; global equation system; element-level vectors and matrices; assembly of the element-level vectors and matrices Lecture Series on Computational Fluid Mechanics Chapter 3 Time-Integration and Related Solution Techniques A review of time-integration in the context of finite element methods; stability and accuracy; nonlinear solution techniques; iterative solution of linear equation systems 3a. Time-Integration Techniques Time-integration of the ordinary differential equations obtained after spatial discretization; explicit and implicit methods; predictor/multi-corrector method 3b. Nonlinear Solution Techniques and Iterative Solution of Linear Equations Newton-Raphson method; iterative solution techniques for linear equation systems; how to compute the residual of the linear equation system; preconditioning; how to update the solution vector after each iteration
  • 3. Lecture Series on Computational Fluid Mechanics Chapter 4 Spatial Discretization for Incompressible Flows Finite element discretization of the Navier-Stokes equations of incompressible flows; weighted residual formulation; element-level vectors and matrices 4a. Finite Element Discretization of the Navier-Stokes Equations of Incompressible Flows Weak formulation and finite element spatial discretization; obtaining the nonlinear ordinary differential equation system corresponding to the momentum equation and the algebraic constraint equation system corresponding to the incompressibility constraint 4b. Element-Level Vectors and Matrices for the Navier-Stokes Equations of Incompressible Flows Derivation of the element-level vectors and matrices; element-level matrices for nonlinear terms; assembly of element-level vectors and matrices Introduction to the Finite Element Method Detailed coverage of topics in Finite Elements in Fluids Chapters 1-3 PLUS: Element types; concepts and measures of mesh refinement Numerical surface and volume integration Lecture Series on Computational Fluid Mechanics Chapter 5 Stabilized Formulations (for Advection-Diffusion Equation) Understanding the stabilized formulations in the context of the time-dependent advection diffusion equation; the streamline-upwind/Petrov-Galerkin (SUPG) stabilization; extension to incompressible flows; pressure-stabilizing/Petrov-Galerkin (PSPG) formulation 5a. Stabilized Formulation for the Advection-Diffusion Equation Element Peclet number; element Reynolds number; SUPG stabilization in 1D; stabilization parameter; SUPG stabilization in 2D and 3D 5b. Stabilized Formulation for the Navier-Stokes Equations SUPG stabilization; PSPG stabilization; Galerkin/Least-Squares (GLS) stabilization and its relationship to SUPG and PSPG stabilizations Lecture Series on Computational Fluid Mechanics Chapter 6 Computational Aspects of the Stabilized Formulations The nonlinear ordinary differential equation system corresponding to the momentum equation and the algebraic constraint equation corresponding to the incompressibility constraint; derivation of the element-level vectors and matrices 6a. Semi-Discrete Forms Corresponding to the Stabilized Formulations Semi-discrete forms; derivation of the element-level vectors; simplifications 6b. Fully Discrete Forms Corresponding to the Stabilized Formulations Time-discretization; derivation of the element-level matrices; simplifications ADDITIONAL TOPICS: Methods for flows with moving boundaries and interfaces (two-fluid or free-surface flows and fluid-structure interactions) Comments on large-scale computing, supercomputers, parallel processing, and visualization.