Logo UAB

Computational Fluid Dynamics and Process Optimisation

Code: 43325 ECTS Credits: 9
2024/2025
Degree Type Year
4314579 Biological and Environmental Engineering OB 1

Contact

Name:
Juan Antonio Baeza Labat
Email:
juanantonio.baeza@uab.cat

Teachers

Oscar Guerrero Sodric
(External) Martí Cortada García

Teaching groups languages

You can view this information at the end of this document.


Prerequisites

Mass and energy balances.
Transport phenomena.
Chemical and biological kinetics.
Differential calculation. Ordinary differential equations. Differential equations with partial derivatives.
Numerical methods.
Programming languages. Matlab.

Basic skills in technical drawing using software AutoCAD-type


Objectives and Contextualisation

The main objective is twofold, on the one hand the application with criteria of tools for modelling, simulation and optimisation of chemical, biotechnological and environmental processes and, on the other hand, to work on the bases of Computational Fluid Dynamics.
The specific objectives of the course are:
- Formulate mathematical models for different processes from non-stationary state balances and other additional equations.
- Numerically solve mathematical models with simulation programs and analyze the results.
- Use methods for univariate and multivariate mathematical optimization.
- Adjust mathematical models. Analyze the sensitivity of model parameters.
- Apply the basic notions of experimental design.
- Develop calculation programs, based on the fundamental principles of Transport Phenomena and the appropriate Numerical Methods.
- To solve problems of Transport Phenomena in such a way that the student can understand how they are structured and which are the principles of operation of the commercial CFD packages, mainly ANSYS


Learning Outcomes

  1. CA09 (Competence) Integrate knowledge of kinetics, thermodynamics, transport phenomena and numerical methods to analyse, design, model and optimise different types of reactors and their operating strategies.
  2. CA09 (Competence) Integrate knowledge of kinetics, thermodynamics, transport phenomena and numerical methods to analyse, design, model and optimise different types of reactors and their operating strategies.
  3. CA10 (Competence) Formulate and solve univariate and multivariate mathematical and technical-economic optimisation problems.
  4. KA06 (Knowledge) Recognise the structure and use of commercial Computational Fluid Dynamics (CFD) packages.
  5. KA07 (Knowledge) Define the basic notions of experimental design.
  6. SA06 (Skill) Deduce the learning skills required to continue one's training in a self-managed or autonomous manner.
  7. SA06 (Skill) Deduce the learning skills required to continue one's training in a self-managed or autonomous manner.
  8. SA07 (Skill) Build mathematical models of processes in a steady or non-steady state using suitable numerical methods to solve these models.
  9. SA08 (Skill) Deduce the equations of change of Transport Phenomena to solve engineering problems in order to establish the model for a system.
  10. SA09 (Skill) Use the most adequate IT instruments to complement knowledge in the field of biological engineering and environmental engineering.
  11. SA09 (Skill) Use the most adequate IT instruments to complement knowledge in the field of biological engineering and environmental engineering.

Content

The subject is structured in two modules:
 
Modeling and optimization of processes
- Modelling of chemical, biological and environmental processes
- Simulation of processes with ordinary differential equations
- Simulation of processes with differential equations with contour conditions
- Simulation of processes with differential equations with partial derivatives
- Univariate, multivariate and constrained optimization methods
- Model fit: Parameter Determination and Sensitivity Analysis
- Design of experiments
 
Computational Fluid Dynamics
- Introduction
- Geometry and mesh
- The integrator
- The Visualizer
- Case Studies


Activities and Methodology

Title Hours ECTS Learning Outcomes
Type: Directed      
Theoretical and theoretical-practical classes 56 2.24 CA10, SA06, SA07, CA10
Type: Supervised      
Approach to the resolution of proposed cases 14 0.56 KA06, SA06, SA09, KA06
Type: Autonomous      
Study, search for information and resolution of the proposed cases. 89 3.56 CA09, CA10, KA06, KA07, SA06, SA07, SA08, SA09, CA09

The course will be developed in theory classes and theoretical-practical classes. In addition, during the course different proposed cases will have to be solved and presented, which will be carried out mainly outside the class schedule. It is necessary to bring your own laptop.

Annotation: Within the schedule set by the centre or degree programme, 15 minutes of one class will be reserved for students to evaluate their lecturers and their courses or modules through questionnaires.


Assessment

Continous Assessment Activities

Title Weighting Hours ECTS Learning Outcomes
CFD. Case study resolution 15 30 1.2 KA06, SA06, SA08, SA09
CFD. Exam 35 3 0.12 KA06, SA08, SA09
MOP. Exam 30 3 0.12 CA09, CA10, SA07, SA08, SA09
MOP. Problem delivery. 7.5 10 0.4 CA09, CA10, KA07, SA07, SA08, SA09
MOP. Work/s of modelling and simulation of real systems 12.5 20 0.8 CA09, CA10, SA06, SA07, SA08, SA09

Evaluation

(a) Scheduled evaluation process and activities

The course is divided into two independent modules: 1) Process Modeling and Optimization (MOP) and 2) Computational Fluid Dynamics (CFD).
Below are the evaluation activities of each module of the subject with their percentage of weight on the final grade of the module:

Process Modeling and Optimization
- Activity 1 (15%, individual). Problem solving.
- Activity 2 (60%, indivdual). Partial exam with different problems.
- Activity 3 (25%, in pairs). Modelling work on real scientific papers.

Computational Fluid Dynamics

- Activity 1 (10%, in group). Course work CFD1.
- Activity 2 (20%, in group). Course work CFD2.
- Activity 3 (70%, individual). Exam with Theory and Problems.


The final grade is the average grade of the two modules. The grade for each module must be greater than or equal to 4.5/10 in order to make the average. You need at least a 3.0/10 in each of the exams to pass the module.
The non-presence in class when evaluation tests are carried out is a zero of the activity, without possibility of recovery. In the CFD exam, the minimum score for theory and problems is 3.0/10.
 
b) Programming of evaluation activities

The schedule of assessment activities will be communicated on the first day of the course.
The virtual platform used for communication with students will be the UAB Moodle Virtual Campus.


c) Recovery process

Student can apply for make-up of each module as long as they have presented himself to a set of activities that represent at least two thirds of the total grade of the module. Of these, those students who have a grade of more than 3.0 on average for all the activities in the module may be presented for make-up.
The make-up process of each module will consist of an exam with all the contents of the module. The maximum grade that can be obtained using this procedure will be6.0 in each module recovered.

d) Procedure for revision of qualifications

For each assessment activity, a place, date and time of review will be indicated where the student can review the activitywith the professor. In this context, complaints can be made about thegrade of the activity, which will be evaluated by the professor responsible for the subject. If the student does not submit to this review, this activity will not be reviewed at a later date.

e) Qualifications

In case one of the modules does not reach 4.5/10, the maximum final grade of the course will be 4/10 and the suspended module will have to be repeated the following year.

Honour plates. It is the decision of the faculty responsible for the subject to award an honorary matriculation grade. UAB regulations state that MH can only be awarded to students who have obtained a final grade equal to or higher than 9.00. Up to 5% of the total number of students enrolled may be awarded.

A student will be considered non-assessable (NE) if he/she has not presented to a set of activities whose weight equals a minimum of two thirds of the total grade of the subject.

f) Student Irregularities, Copying and Plagiarism

Without prejudice to other disciplinary measures that may be deemed appropriate, irregularities committed by the student that may lead to a variation in the grade of an evaluation act shall be graded with a zero. Therefore, copying, plagiarism, cheating, letting copy, etc. in any of the evaluation activities will involve suspending it with a zero. Evaluation activities graded in this way and by this procedure will not be recoverable.

g) Evaluation of Repeating Students

The only change in subject evaluation for repeaters is the possibility of maintaining grades from a module passed the previous course. This option must be communicated by email to the teacher responsible, no later than 15 days after the start of classes.

h) Single Assessment
 
This course does not offer a single assessment.

Bibliography

  • J.D. Anderson. Computational Fluid Dynamics. The basics with Applications. McGraw-Hill, Inc., 1995.
  • H.K. Versteeg, W. Malalasekera. An Introduction to Computational Fluid Dynamics. The Finite Volume Method. Prentice Hall, 2nd ed., 2007.
  • S.V. Patankar, "Numerical Heat transfer and Fluid Flow". Hemisphere Pub., 1980.
  • J. Tu, G.H. Yeoh, C. Liu. Computational Fluid Dynamics. A practical Approach. Elsevier, 2nd ed.,  2013
  • R. Byron Bird, Warren E. Stewart, Edwin N. Lightfoot. Transport Phenomena, 2002.
  • Blazek J. Computational Fluid Dynamics: Principles and applications, 2005.
  • Ferziger J., Peric M. Computational Method for Fluid dynamics, 2020
  • B.W. Bequette. Process Dynamics. Modeling Analysis and Simulation. Prentice-Hall. International Series in the Physical and Chemical Engineering Sciences, 1998.
  • W.L. Luyben. Process Modeling, Simulation and Control for Chemical Engineers, 2nd ed. McGraw-Hill, New York, 1990.
  • MATLAB. The MathWorks MATLAB® http://es.mathworks.com/
  • Yeong Koo Yeo;Yeong Koo Yeo. Chemical Engineering Computation with MATLAB® 2020
  • Al-Malah K MATLAB Numerical Methods with Chemical Engineering Applications, 2013

Software

A minimum level of MATLAB is required to undertake the course. The CFD part will be taught in FLUENT.


Language list

Name Group Language Semester Turn
(TEm) Theory (master) 1 Spanish annual afternoon