Skip to main content
CODE 90666
ACADEMIC YEAR 2024/2025
CREDITS
SCIENTIFIC DISCIPLINARY SECTOR ING-IND/25
LANGUAGE Italian
TEACHING LOCATION
  • GENOVA
SEMESTER 2° Semester
PREREQUISITES
Propedeuticità in ingresso
Per sostenere l'esame di questo insegnamento è necessario aver sostenuto i seguenti esami:
MODULES Questo insegnamento è un modulo di:
TEACHING MATERIALS AULAWEB

OVERVIEW

The course focuses on the various types of models that can be formulated for equipment and systems in Chemical Engineering, and includes an overview of the various types of software that can be used for the numerical integration of model equations. Students are then encouraged to translate the acquired knowledge into practice by means of a series of examples ('case studies') dealing with typical Chemical Engineering problems.

AIMS AND CONTENT

LEARNING OUTCOMES

The module aims at teaching the methods for solving the typical chemical engineering problems at the computer through Matlab, Excel, COMSOL or UniSim software packages, or using the C++ programming language.

AIMS AND LEARNING OUTCOMES

At the end of the module, the student will have acquired knowledge and understanding about the 'Chemical engineering computing'. In particular, the student will know, at a basic level, how to simulate Chemical Engineering equipment and systems, following the following steps:

1) evaluate the most suitable type of model for the study of a specific chemical engineering problem, also considering the software tools available: 0-D, 1-D, 2-D, 3-D models, stady-state and transient;

2) model development: choice of the equations;

3) model development: choice of the numerical method;

4) check of the results obtained.

The Case Studies are solved by working in groups in the INFAL1 computer lab. Thus, students will enforce transversal skills such as communication skills and ability to work in teams.

TEACHING METHODS

The module is divided into theoretical lessons (20 hours) and laboratory lessons in the computer lab (36 hours).
During the lessons in the computer lab, wide space is devoted to the resolution of the 'Case Studies' at the computer. The 'Case Studies' in the computer lab, are carried out in groups and allow to improve transversal skills such as communication skills and ability to work in a team. The 'Case Studies' form the basis for preparation for the final practical test.

Students who have valid certification of physical or learning disabilities on file with the University and who wish to discuss possible accommodations or other circumstances regarding lectures, coursework and exams, should speak both with the instructor and with Professor Federico Scarpa (federico.scarpa@unige.it  ), the Polytechnic School's disability liaison.

SYLLABUS/CONTENT

The module includes a series of theoretical lessons concerning the various types of models that can be formulated for the Chemical Engineering equipment and systems. In particular, the following topics are dealt with:

  • overview of the various types of models that can be formulated for the Chemical Engineering equipment and systems. Concentrated parameters and distributed parameters models;
  • equations typically used: algebraic and / or differential. DAE (mixed systems of algebraic and ordinary differential equations) and PDAE (mixed systems of algebraic and partial differential equations);
  • a summary of the numerical methods available to solve the equations;
  • overview of the software available to solve the typical chemical engineering problems.

In the central part of the module, the attention is focused on the simulation of process plants. Theoretical aspects and mathematical approaches are analyzed. Particular attention is paid to plants with recycle streams and to the related numerical calculation methods:

  • simultaneous method: analytical solution of the equations;
  • sequential-modular method. Convergence problems;
  • sequential-modular method modified according to Wegstein.

The theoretical concepts are translated into practice through a series of examples ('Case Studies') having as their object some typical problems of Chemical Engineering. Each 'Case Study' is articulated in a brief theoretical reference, aimed at the choice of the equations suitable to describe the chemical-physical phenomenon, followed by some lessons in which the equations are solved numerically at the computer. The calculation program is developed in the INFAL1 computer lab under the guidance of the teacher who, working personally on the computer (thanks to the connected projector), explains the techniques to be adopted, and then invites the students to reproduce and complete. In this phase, the students work in groups, using the PCs available in the INFAL1 classroom. The teacher coordinates and supervises the work, and offers practical support. In some cases, the calculation program is developed in C++ language. In other cases, the equations are solved numerically by one of the following softwares: Excel, Matlab, COMSOL, UniSim. All the softwares are installed on PCs available to students at the INFAL1 computer lab. In many 'case studies', the same problem is solved through two or more different softwares, in order to appreciate the differences. For each 'Case Studies', the final step of the work is a critical discussion of the results obtained.

Here is a detailed list of the 'Case Studies' (texts and solutions are available in aul@ web).

Case Study 1: Calculation of the specific volume of a non-ideal gas using the Redlich-Kwong (RK) state equation. From a mathematical point of view, the problem leads back to the root-finding methods. The problem is solved using MS Excel, Matlab, UniSim and by developing a code in C++ programming language.

Case Study 2: Distillation: calculation of the isothermal flash of an ideal multicomponent mixture using the Rachford-Rice equation (RR). From a mathematical point of view, the problem leads back to the root-finding methods. The problem is solved using MS Excel, Matlab, UniSim and by developing a calculation code in C++ programming language.

Case Study 3: Simulation of an ammonia production plant. Development of macroscopic mass balances for each unit operations of the plant. Simplified calculation using Excel. Detailed calculation (mass and energy macroscopic balance) based on a sequential-modular approach (Wegstein method) using UniSim.

Case Study 4: Simulation of a plant for the production of propylene glycol, consisting of a CSTR chemical reactor coupled with a plate distillation column. Resolution through UniSim. Analysis of temperature profiles and composition in the distillation column.

Case Study 5: Simulation of an ideal isothermal steady-state tubular reactor. Development of the model and in particular of the mass balance equation (microscopic balance). From a mathematical point of view, the problem needs to the solution of an ordinary differential equation (ODE). The problem is solved using MS Excel, Matlab, Comsol, and by developing a calculation code in C++ programming language.

Case Study 6: Short notes about the simulation of a non-ideal tubular reactor, with laminar flow field and axial dispersion. Development of the model and in particular of the mass and energy local balance equations. From a mathematical point of view, the problem leads back to the resolution of a PDAE system (mixed system of non-linear NLAE algebraic equations and partial differential equations PDEs). The problem is solved using Comsol.

RECOMMENDED READING/BIBLIOGRAPHY

All the slides projected during the lessons and all the teaching material concerning the 'Case Studies' (including texts and solutions) are available in aul@web.

The books listed below are suggested as supporting texts:

  • B.A. Finlayson, Introduction to Chemical Engineering Computing, John Wiley and Sons, Inc., Ney Jersey, USA (2006).
  • R. Sinnott & G. Towler, Chemical Engineering Design, Fifth edition, Elsevier Science (2009).
  • H.S. Fogler, Elements of Chemical Reaction Engineering, Fourth Edition, Pearson Education, NJ, USA (2006).

TEACHERS AND EXAM BOARD

LESSONS

LESSONS START

https://corsi.unige.it/en/corsi/10375/studenti-orario

Class schedule

The timetable for this course is available here: Portale EasyAcademy

EXAMS

EXAM DESCRIPTION

This teaching module includes a final test consisting of a practical test and an oral discussion (simultaneous).

The exam begins with a practical test that takes place on the computer. The teacher assigns an exam problem: a case study to be solved independently. Students can use their own personal computer or a computer provided by the University of Genoa (under the responsibility of the teacher). The allotted time is 2 hours. The teacher follows the practical test, possibly asking questions. At the end, the student and teacher discuss the practical test together, with questions concerning the entire theoretical part of the module.

Additional information:

• an example of practical test (with solution) is available in aul@web. Students should bear in mind that this example takes about 3 hours; 

• it is allowed to bring a USB stick containing the codes developed during the teaching module (Case Studies), and any other material (texts, notes, programs, etc.) considered useful by the student. During the test, it is allowed to access personal texts and notes (in paper format). However, during the test it is not allowed to use cell phones or smart phones. Furthermore, it is not allowed to access the Internet;

• the dates of the final test are available on-line;

• the classroom chosen for the exam and the start time (personalized for each student), will be communicated by e-mail sent via aul@web.

The grade obtained in the teaching will be the average of the marks given in the two modules in which the teaching is divided.

ASSESSMENT METHODS

The final test consists of a practical test and an oral discussion (simultaneous). The practical test aims at checking that the student has learnt the basics of chemical engineering computing. To this end, the teacher proposes a problem to be solved by using the computer. The problem proposed in the practical test must be solved by applying the methodology followed in the 'Case Studies':

  1. evaluate the most suitable model for solving the problem (0-D, 1-D, 2-D, 3-D);
  2. write the equations;
  3. solve the equations using the computer;
  4. check the results obtained.

In the oral part, the code prepared during the practical test by each student will be discussed individually. The teacher will evaluate the level reached by the student in terms of knowledge and ability to use the various softwares. The evaluation of the computer code will take into account the following aspects (listed in decreasing order of importance):

  1. a functioning code that produces meaningful results (minimum requirement for passing the test);
  2. style and readability of the code;
  3. calculation efficiency of the code.

FURTHER INFORMATION

Working students and students with a certified DSA, disability or other special educational needs are advised to contact the lecturer at the beginning of the course in order to agree on teaching and examination methods that, while respecting the teaching objectives, take into account individual learning methods.

Agenda 2030 - Sustainable Development Goals

Agenda 2030 - Sustainable Development Goals
Affordable and clean energy
Affordable and clean energy