Process Calculations for
Chemical Engineering
Flavio Manenti
CMIC Dept. ‘Giulio Natta’
2
Contacts
• Flavio Manenti
Alexander von Humboldt Professor of Chemical Plants and Operations
POLITECNICO DI MILANO
Dipartimento di Chimica, Materiali e Ingegneria Chimica "Giulio Natta"
Centre for SuPER (Sustainable Process Engineering Research)
Piazza Leonardo da Vinci, 32 - I-20133 Milano, ITALY
TECHNISCHE UNIVERSITAT BERLIN
DBTA (Dynamic und Betrieb Technischer Anlagen) Faculty
Sekt. KWT 9, Strasse des 17.Juni, 135 - D-10623 Berlin, GERMANY
Phone IT +39.(0)2.2399.3273 - DE +49 (0)30 314 23418
Fax
IT +39.(0)2.2399.3280
Email
[email protected]
http://super.chem.polimi.it
Web
Excellence Cluster: www.reinforce.polimi.it
Students: Wednesday 10:15 – 11:15 (please, ask via email for)
MSc and PhD students and visiting: no limitations
Flavio Manenti – Dipartimento CMIC “Giulio Natta”
People

3
Staff:
• Claudia Bianchi, Giulia Bozzano, Flavio Manenti, Laura Piazza, Sauro Pierucci,
Carlo Pirola – Guido Buzzi Ferraris, Eliseo Ranzi

Collaborators:
•
•
•
•
•
•
•
•
•
•
•
•

André Furtado Amaral, Brazil-Italy, Biorefinery (Plant)
Andrea Bassani, Italy, Sulfur & Coal Gasification (Process)
Lorenzo Cabianca, Belgium-Italy, Biomass gasification (Numerics)
Michele Corbetta, Italy-USA, Biorefinery downstream (Process)
Andres Ricardo Garzon-Leon, Colombia-Italy, Polymer Science (Kinetics)
Ergys Pahija, Hong Kong, Biorefinery (Plant)
Davide Papasidero, Italy-The Netherlands, Food Engineering (Kinetics)
Francesco Rossi, Italy-USA, Optimization (Process)
Mattia Vallerio, Belgium, Optimal Control (Process)
Anton Ochoa-Bike, Russian Fed., Nuclear (Process)
Zhaoli Zhang, China, Solar (Plant)
Muhammad Rizwan, South Korea (Plant)
Industrial Consultants:
• Maria Grazia Grottoli, Lucio Molinari

Students: 22 ongoing thesis projects
Flavio Manenti – Dipartimento CMIC “Giulio Natta”
Goal of the course
• Use of foundations of numerical analysis
• Solve common problems of chemical
engineering
• Examples:
Linear systems  overall mass balances
 Root-finding  Bubble temperature
 Optimization  Process yield
 …

• (Fundamentals of programming languages)
(MS Visual C++)
 (BzzMath library)

• Theoretical problems
• Real problems
• Practical solutions
Flavio Manenti – Dipartimento CMIC “Giulio Natta”
4
Course program
5
• Lectures

Basic Concepts (Vol. 1, Ch. 1)
• Error Sources, Approximation Error, Error Propagation
• Decision-Making for an Optimal Program

Square Linear Systems (Vol. 1, Ch. 4)
• Gauss, Alternative Methods
• Conditioning of Linear Systems
• Pivoting, Determinant, Inverse Matrix

Structured Linear Systems (Vol. 1, Ch. 5)
• Symmetric Sparse Matrices, Band Matrices, Diagonal Block Matrices
• Foundations of Iterative Methods

(Overdimensioned Linear Systems (Vol. 1, Ch. 6))
• (Orthogonal Matrices, QR Factorization, SVD Factorization, Null Space)

(Underdimensioned Linear Systems (Vol. 1, Ch. 7))
• (LQ Factorization, Null Space, Concepts of Minimization)

(Eigenvalues and Eigenvectors (Vol. 1, Ch. 8))
Flavio Manenti – Dipartimento CMIC “Giulio Natta”
Course program

6
Interpolation (Vol. 2, Ch. 1)
• Polynomial, Cubic Spline, Chebyshev

Fundamentals of Statistics (Vol. 2, Ch. 2; Vol. 2, Ch. 3)
• Indices, concepts of data analysis, robustness

Function Root-finding (Vol. 3, Ch. 1)
• Bolzano, Newton, Secants, Regula Falsi…
• Basic for Zero-Crossing Problems
One-dimensional Optimization (Vol. 3, Ch. 2)
 Definite Integrals (Vol. 4, Ch. 1)
 Ordinary Differential Equations (ODEs) Systems (Vol. 4, Ch. 2)

• Methods, Stiffness

(Differential-Algebraic Equations Systems (Vol. 4, Ch. 4))
• (Multivalue methods)
Flavio Manenti – Dipartimento CMIC “Giulio Natta”
Course plan
• Week 1 – Week 2

Theory
• Week 3 – Week 12

Lectures
• Theory
• Very foundation of problem solving

Labs
• Solution of theoretical problems
• Solution of real problems
• Implementation tricks
• Final exam
Preliminary test
 Written test (mandatory)
 Oral test (optional)

Flavio Manenti – Dipartimento CMIC “Giulio Natta”
7
8
References
• Vol. 1

Buzzi-Ferraris, Manenti, Fundamentals and Linear Algebra for
the Chemical Engineer: Solving Numerical Problems, WILEYVCH, Weinheim, Germany, 2010
• Vol. 2

Buzzi-Ferraris, Manenti, Interpolation and Regression Models
for the Chemical Engineer: Solving Numerical Problems,
WILEY-VCH, Weinheim, Germany, 2010
• Vol. 3

Buzzi-Ferraris, Manenti, Nonlinear Systems and Optimization
for the Chemical Engineer: Solving Numerical Problems,
WILEY-VCH, Weinheim, Germany, 2013
• Vol. 4

Buzzi-Ferraris, Manenti, Differential and Differential-Algebraic
Systems for the Chemical Engineer: Solving Numerical
Problems, WILEY-VCH, Weinheim, Germany, 2014

http://super.chem.polimi.it
Flavio Manenti – Dipartimento CMIC “Giulio Natta”
Scarica

Course program - Politecnico di Milano