Skip to main content

Introduction to Process Systems Engineering

Basic Principles and Calculations with MATLAB and Python

  • 1st Edition - July 1, 2026
  • Latest edition
  • Author: Ioannis K. Kookos
  • Language: English

Introduction to Process Systems Engineering: Basic Principles and Calculations with MATLAB and Python comprehensively approaches mastering core chemical engineering concepts throug… Read more

Early spring sale

Nurture your knowledge

Grow your expertise with up to 25% off trusted resources.

Description

Introduction to Process Systems Engineering: Basic Principles and Calculations with MATLAB and Python comprehensively approaches mastering core chemical engineering concepts through computational methods. The book bridges the gap between theory and practice by integrating numerical computations from the outset, enabling students and professionals to develop practical skills alongside foundational knowledge. Covering essential topics such as mass and energy balances, property calculations, vapor-liquid equilibria, and process optimization, the book emphasizes realistic problem-solving using accessible MATLAB and Python programs. Each chapter features real-world examples, progressively increasing in complexity to build confidence and competence. The material is tailored to current chemical engineering practice, making it an invaluable resource for students, researchers, and industry practitioners seeking to enhance their computational and analytical capabilities in process systems engineering. This book empowers readers to learn by doing, fostering a deeper understanding of both theoretical principles and their practical applications.

Key features

  • Facilitates the learning process through the parallel development of theoretical and computational skills
  • Incorporates realistic examples of solved problems
  • Employs relatively simple computer programs in MATLAB and Python
  • Focuses exclusively on material relevant to current chemical engineering practice

Readership

(Under)graduate students in Chemical Engineering

Table of contents

1. Introduction

1.1 Introduction

1.2 History Of Chemical Engineering

1.3 Process Systems Engineering

1.4 Structure Of This Book


2. Basic Definitions

2.1 Introduction

2.2 Definitions

2.3. Common Measured Variables

2.4 The Si System Of Units

2.5 Energy Heat And Work

2.6 Measurement Error And Significant Digits Summary Problems


3. Mass Balance Equations

3.1 Introduction

3.2 Mass Balance In Macroscopic Systems

3.3 Mass Balance And Chemical Reactions

3.4 Solving Simple Differential Equations

3.5 Solving Differential Equations In Matlab And Python Summary Problems


4. Energy Balance In Macroscopic Systems

4.1 Introduction

4.2 Energy Balance In Macroscopic Systems

4.3 Energy Balance And Chemical Reaction Summary Problems


5. Material Balances At Steady State 5.1introduction

5.2 Material Balances At Steady State Without Chemical Reactions

5.3 Material Balances At Steady State With Chemical Reaction

5.4 Purge And Recycle

5.5 Solving Algebraic Equations In Matlab And Python Summary Problems


6. Simultaneous Material And Energy Balances At Steady State

6.1 Introduction 6.2 Stream Mixing

6.3 Continuous Stirred Tank Reactors

6.4 Plug Flow Reactors

6.5 Combustion Reactions Summary Problems


7. Calculating Properties Of Pure Components

7.1 Introduction

7.2 The Van Der Waals Eos

7.3 Solving The Van Der Waals Eos

7.4 Calculating Enthalpy With The Van Der Waals Eos

7.5 Definition And Calculation Of The Fugacity Coefficient

7.6 The Peng And Robinson Eos

7.7 Estimating The Properties Of Pure Components

7.8 Calculating Pure Component Properties In Matlab And Python Summary Problems


8. Vapour-Liquid Equilibria Calculations

8.1 Introduction

8.2 Ideal Mixtures At Low Pressures

8.3 Non-Ideal Mixtures At Low Pressures

8.4 Vle In Matlab And Python Summary Problems


9. Graphical Methods Of Design

9.1 Introduction

9.2 Graphical Methods For Reactor Design

9.3. Graphical Methods For Equilibrium Based Separations Summary Problems


10. Dimensional Analysis And Scale Up

10.1 Introduction

10.2 Basic Definitions

10.3 The Buckingham Theorem And Its Applications

10.4 Scale Up Summary Problems


11. Differential Balances

11.1 Introduction

11.2 Basic Form Of A Differential Balance

11.3 Differential Mass Balances

11.4 Differential Energy Balances

11.5 Solving Pdes In Matlab And Python Summary Problems


12. Solving Nonlinear Algebraic And Differential Equations

12.1 Introduction 12.2 Newtons Method For Nonlinear Equations

12.3 Solving Nonlinear Equations Using Decomposition Methods

12.4 Applications

12.5. Nonlinear Ordinary Differential Equation And Differential Algebraic Equations Summary Problems


13. Optimization Of Chemical Processes

13.1 Introduction

13.3 Optimality Conditions

13.4 Optimization Problems With Equality Constraints

13.5 Linear Programming

13.6 Parameter Estimation And Least Squares Summary Problems


14. Batch Processes

14.1 Introduction

14.2 Motivating Example

14.3 Design And Optimization Of Batch Processes Summary Problems


15. Phycrometry, Refrigeration And Power Production Cycles 15.1 Introduction

15.2 Phycrometry

15.3 Refrigeration Cycles

15.4 Power Production Cycles Summary Problems


16. Energy And Energy Production Systems

16.1 Introduction And Basic Definitions

16.2 Energy Conversion

16.3 Solid Fuels

16.4 Gas And Liquid Fuels

16.5 Electrical Energy Production From Fossil Fuels

16.6 Cogeneration Units

16.7 Renewable Energy Sources

16.8 Energy Storage

16.9 Hydrogen Economy

Product details

  • Edition: 1
  • Latest edition
  • Published: July 1, 2026
  • Language: English

About the author

IK

Ioannis K. Kookos

Ioannis K. Kookos is a Professor in the Department of Chemical Engineering at the University of Patras, with a Diploma from the National Technical University of Athens and advanced degrees from Imperial College, London. His research emphasizes the design, economic analysis, and optimization of renewable energy and platform chemical production systems. He has over 130 publications, authored five books in Greek, and two in English, with significant citation metrics. Kookos directs the “Design, Economic Analysis and Optimization” Laboratory and the Institute of Circular Economy, supervising numerous students and researchers. His teaching spans over 25 years, covering various chemical engineering courses.
Affiliations and expertise
Professor, Department of Chemical Engineering, University of Patras, Greece