- Che 31 Introduction To Chemical che 31. INTRODUCTION TO CHEMICAL ENGINEERING (Credit: 3 Units) The course is intended to provide students a clear overview of the field of chemical engineering and introduce them to the elementary principles involved in the analysis of chemical processes with emphasis on material.
- Biochemical Engineering has been ofiered as one of the elective courses to the Univer-siti Sains Malaysia's Chemical Engineering undergraduates since 1998 under the topic of Bioprocess Engineering. The change of name from Bioprocess to Biochemical Engineer-ing shows that the School of Chemical Engineering.
- Filesche 31. Introduction To Chemical Engineering Degree
- Filesche 31. Introduction To Chemical Engineering Processes
[ICON] [GETTING STARTED] [LECTURES] [ASSIGNMENTS] [RESOURCES]
Course Description:
Theory and application of numerical methods and data-driven algorithms towards understanding chemical processes; Scientific computing in the Python programming language; Numerical solutions to differential equations; Nonlinear and constrained optimization; data preprocessing and visualization; dimensionality reduction and clustering; supervised machine learning.
Solution Manual for Introduction to Chemical Engineering Thermodynamics 8th Edition by Smith for only 59 99. Download Full PDF Package.
Prerequisites:
At least Senior-level standing in the College of Engineering.
Lectures:
Time: 1:30P-2:30P MWF Place: 3231 SC and/or Zoom
Instructor:
Name: Dr. Joe Gomes
Office: 4110 SC
Email: joe-gomes@uiowa.edu
Office Hours: 3:20P-5:20P F via Zoom
Course Learning Goals:
By the end of the course, the student will understand and be able to apply the Python programming language towards performing mathematical and numerical computation.
By the end of the course, the student will understand and be able to apply mathematical techniques from linear algebra, differential equations, and optimization towards engineering problems.
By the end of the course, the student will understand and be able to apply computational techniques such as data preprocessing and visualization, dimensionality reduction and clustering, and supervised machine learning towards the data-driven modeling of chemical and engineering systems.
By the end of the course, the student will have had opportunities to further his or her professional development through practicing written, oral, and graphical communication skills.
Text:
John Kitchin, Python3 Computations in Science and Engineering, 2018.
Website:
- ICON: The course ICON site will contain the course calendar, announcements, and grade reports.
- GITHUB: The course GITHUB site will contain class notes and assignments.
Course Calendar:
Week | Mon | Tue | Wed | Thu | Fri |
---|---|---|---|---|---|
Aug | 24 | 25 | 26 | 27 | 28 |
1 | First day of class | Introduction to Python | Introduction to Python | ||
Aug/Sep | 31 | 1 | 2 | 3 | 4 |
2 | Introduction to NumPy | Curve Fitting | Kitchin Ch.3 Numerical Integration Quiz 1 | ||
Sep | 7 | 8 | 9 | 10 | 11 |
3 | Labor Day No class | Kitchin Ch.4 Linear algebra | Kitchin Ch.4 Linear algebra | ||
Sep | 14 | 15 | 16 | 17 | 18 |
4 | Kitchin Ch.5 Solving nonlinear equations | Kitchin Ch.5 Solving nonlinear equations | Kitchin Ch.6 Statistics Quiz 2 | ||
Sep | 21 | 22 | 23 | 24 | 25 |
5 | Kitchin Ch.6 Statistics | Kitchin Ch.7 Data analysis | Kitchin Ch.7 Data analysis | ||
Sep/Oct | 28 | 29 | 30 | 1 | 2 |
6 | Review | Midterm 1 | Kitchin Ch.8 Interpolation | Kitchin Ch.9 Optimization | |
Oct | 5 | 6 | 7 | 8 | 9 |
7 | Kitchin Ch.9 Optimization | Review | Kitchin Ch.10 Differential Equations Quiz 3 | ||
Oct | 12 | 13 | 14 | 15 | 16 |
8 | Kitchin Ch.10 Differential Equations | Kitchin Ch.10 Differential Equations | Review | ||
Oct | 19 | 20 | 21 | 22 | 23 |
9 | Review | Midterm 2 | Kitchin Ch.11 Data Visualization | Kitchin Ch.11 Data Visualization | |
Oct | 26 | 27 | 28 | 29 | 30 |
10 | TBD Probabilities and distributions | TBD Probabilities and distributions | DL Ch.5 Machine Learning Basics I | ||
Nov | 2 | 3 | 4 | 5 | 6 |
11 | DL Ch.5 Machine Learning Basics II | Feature Engineering | Ensemble Models | ||
Nov | 9 | 10 | 11 | 12 | 13 |
12 | PRML Ch.6 Kernel Methods | Clustering | DL Ch.6 FFNN | ||
Nov | 16 | 17 | 18 | 19 | 20 |
13 | Review | Midterm 3 | DL Ch.7&8 Deep Learning Basics I | DL Ch.7&8 Deep Learning Basics II | |
Nov | 23 | 24 | 25 | 26 | 27 |
—– | Thanksgiving Break | —– | |||
Nov/Dec | 30 | 1 | 2 | 3 | 4 |
14 | DL Ch.9 Convolutional Networks | DL Ch.10 Recurrent Networks | DL Ch.20 Generative Models | ||
Dec | 7 | 8 | 9 | 10 | 11 |
15 | Graph Networks | Final Project Presentations | —– | ||
Dec | 14 | 15 | 16 | 17 | 18 |
—– | Finals Week | —– |
ICEP
A printable version of Introduction to Chemical Engineering Processes is available. (edit it) |
A PDF version of Introduction to Chemical Engineering Processes is available. 1.59 Mb, 5-08-07,136 pages (info) |
This book is intended for advanced readers. |
Chapter 0: Introduction[edit]
- Purpose of the Book
- Formatting of the Book
- Invitation to Contribute
Chapter 1: Prerequisites[edit]
Units
- Base unit types
- Consistency and Systems of units
- How to convert between units
- Dimensional analysis as a check on equations
Significant figures
- Why do they matter? The parable of an expensive cement block.
- How to compute them when we're adding
- How to compute them when we're multiplying
- When do you round 5 down? And why not just round it up like the elementary school teachers taught you?
General chemistry review
- Stoichiometry and Moles vs. Grams
- Ideal Gas Law
- Enthalpies and Entropies of Formation
Chapter 1 Practice Problems
Chapter 2: Elementary mass balances[edit]
What is a mass balance?
- Black box approach
- Conservation of mass
- General conservation equation
- How that conservation equation will apply to this class
- Some notation
- The final result
Converting Information into Mass Flows
- Introduction: Easily-measurable vs. derived variables
- Volumetric flow and Density
- Velocity and Cross-sectional Area
- Mass flows vs. Molar flows
- More complex example, 1-component streams and multiple operations
- Drawing flowcharts
- Some basic conversions and strategies
- Overall balances vs. balances on single operations
Chapter 3: Mass balances on multicomponent systems[edit]
The most important point:
- Mass of each species is conserved (when there's no reaction)
- The use of concentrations and total flows
- Bulk mixture properties
- General methods and tips
- Conversions between Units.
- Example Problem with Solution
- Things in reality are often considerably more complex.
- Degree of Freedom Analysis.
- Example of a more complex problem
Chapter 4: Mass balances with recycle[edit]
- Conserve resources
- Increase yield
- Save space
- Most importantly, save money
- Use of combination and splitting points in balances
- Words of caution with regards to degree of freedom analysis
- An example of the effect of recycle on a separation process.
- Displays another application of recycle.
Chapter 5: Mass/mole balances in reacting systems[edit]
- Review of reaction stoichiometry
- Lack of a 'law of conservation of moles'
- Molar extents of reaction
- Steady-State Molecular mole balance equation
- Degrees of Freedom
- Independent and dependent chemical reactions
- Inerts versus Reactive Species
- Equilibrium constants (introduction/review from general chem)
- Extent of Reaction is still Extent of Reaction
- Example Problem without equilibrium
- Example Problem with equilibrium
- Example of how a separation process can be used to improve efficiency.
- Conservation of moles of atoms
- The general idea
- Some specific examples
- Advantages and shortcomings of the atom balance method
Chapter 6: Multiple-phase systems, introduction to phase equilibrium[edit]
- Ideal Gas assumption, not law
- Concept of Equations of State
- Alternative Equations to the Ideal Gas Equation
- Activity Coefficients
- Solubility Coefficients
- Gibbs energy
- Fugacity and fugacity coefficients
- What is different for a mixture?
- Partial properties
- Properties of ideal mixtures (liquid and gas)
- Equality of partial fugacities in all phases at equilibrium
Filesche 31. Introduction To Chemical Engineering Degree
- Ideal gases and ideal solutions (to do: move this to the 'mixtures' section)
- Vapor pressure; Antoinne equation
- Raoult's Law (VLE)
- VLE for non-ideal systems
- VLE charts
- Immiscible fluids
- Miscible fluids: Separation constant, K
- Use of acid/base reactions in separation
- LLE charts
- Critical Constants
- Generalized Forms of the Equations of State
- Generalized Compressibility Charts
- Kay's Rule
- Bubble points and dew points
- Solving for equilibrium concentrations, temperature, and pressure
- Use of equilibrium equations in solving mass balances
Chapter 7: Energy balances on non-reacting systems[edit]
- Idea behind energy balance: conservation of energy
- Types of energy that might be important
- Most common types of energy
- Energy change due to flows
- Energy change due to temperature changes
- Energy change due to PE and KE differences
- Heat and work
- Actual steady state Energy balance equation (for open and closed systems)
- Heat Capacity of an Ideal Gas
- Reference Values
- Methods for calculating heat transfer
- Understanding 'accumulation'
- Unsteady-state mass balance (discretized)
- Discretized unsteady-state mass balance
- A glimpse of things to come
( A note: there are many, many, many different forms of the energy balance out there for specific situations, this one is somewhat general but does not get into internals of the system at all and thus cant tell us about local temperature profiles and stuff like that. Also, this is most useful form for heat-dominated processes; for mostly mechanical processes a different form is more useful)
- Open and Closed-system problems (examples)
- ICON: The course ICON site will contain the course calendar, announcements, and grade reports.
- GITHUB: The course GITHUB site will contain class notes and assignments.
Course Calendar:
Week | Mon | Tue | Wed | Thu | Fri |
---|---|---|---|---|---|
Aug | 24 | 25 | 26 | 27 | 28 |
1 | First day of class | Introduction to Python | Introduction to Python | ||
Aug/Sep | 31 | 1 | 2 | 3 | 4 |
2 | Introduction to NumPy | Curve Fitting | Kitchin Ch.3 Numerical Integration Quiz 1 | ||
Sep | 7 | 8 | 9 | 10 | 11 |
3 | Labor Day No class | Kitchin Ch.4 Linear algebra | Kitchin Ch.4 Linear algebra | ||
Sep | 14 | 15 | 16 | 17 | 18 |
4 | Kitchin Ch.5 Solving nonlinear equations | Kitchin Ch.5 Solving nonlinear equations | Kitchin Ch.6 Statistics Quiz 2 | ||
Sep | 21 | 22 | 23 | 24 | 25 |
5 | Kitchin Ch.6 Statistics | Kitchin Ch.7 Data analysis | Kitchin Ch.7 Data analysis | ||
Sep/Oct | 28 | 29 | 30 | 1 | 2 |
6 | Review | Midterm 1 | Kitchin Ch.8 Interpolation | Kitchin Ch.9 Optimization | |
Oct | 5 | 6 | 7 | 8 | 9 |
7 | Kitchin Ch.9 Optimization | Review | Kitchin Ch.10 Differential Equations Quiz 3 | ||
Oct | 12 | 13 | 14 | 15 | 16 |
8 | Kitchin Ch.10 Differential Equations | Kitchin Ch.10 Differential Equations | Review | ||
Oct | 19 | 20 | 21 | 22 | 23 |
9 | Review | Midterm 2 | Kitchin Ch.11 Data Visualization | Kitchin Ch.11 Data Visualization | |
Oct | 26 | 27 | 28 | 29 | 30 |
10 | TBD Probabilities and distributions | TBD Probabilities and distributions | DL Ch.5 Machine Learning Basics I | ||
Nov | 2 | 3 | 4 | 5 | 6 |
11 | DL Ch.5 Machine Learning Basics II | Feature Engineering | Ensemble Models | ||
Nov | 9 | 10 | 11 | 12 | 13 |
12 | PRML Ch.6 Kernel Methods | Clustering | DL Ch.6 FFNN | ||
Nov | 16 | 17 | 18 | 19 | 20 |
13 | Review | Midterm 3 | DL Ch.7&8 Deep Learning Basics I | DL Ch.7&8 Deep Learning Basics II | |
Nov | 23 | 24 | 25 | 26 | 27 |
—– | Thanksgiving Break | —– | |||
Nov/Dec | 30 | 1 | 2 | 3 | 4 |
14 | DL Ch.9 Convolutional Networks | DL Ch.10 Recurrent Networks | DL Ch.20 Generative Models | ||
Dec | 7 | 8 | 9 | 10 | 11 |
15 | Graph Networks | Final Project Presentations | —– | ||
Dec | 14 | 15 | 16 | 17 | 18 |
—– | Finals Week | —– |
ICEP
A printable version of Introduction to Chemical Engineering Processes is available. (edit it) |
A PDF version of Introduction to Chemical Engineering Processes is available. 1.59 Mb, 5-08-07,136 pages (info) |
This book is intended for advanced readers. |
Chapter 0: Introduction[edit]
- Purpose of the Book
- Formatting of the Book
- Invitation to Contribute
Chapter 1: Prerequisites[edit]
Units
- Base unit types
- Consistency and Systems of units
- How to convert between units
- Dimensional analysis as a check on equations
Significant figures
- Why do they matter? The parable of an expensive cement block.
- How to compute them when we're adding
- How to compute them when we're multiplying
- When do you round 5 down? And why not just round it up like the elementary school teachers taught you?
General chemistry review
- Stoichiometry and Moles vs. Grams
- Ideal Gas Law
- Enthalpies and Entropies of Formation
Chapter 1 Practice Problems
Chapter 2: Elementary mass balances[edit]
What is a mass balance?
- Black box approach
- Conservation of mass
- General conservation equation
- How that conservation equation will apply to this class
- Some notation
- The final result
Converting Information into Mass Flows
- Introduction: Easily-measurable vs. derived variables
- Volumetric flow and Density
- Velocity and Cross-sectional Area
- Mass flows vs. Molar flows
- More complex example, 1-component streams and multiple operations
- Drawing flowcharts
- Some basic conversions and strategies
- Overall balances vs. balances on single operations
Chapter 3: Mass balances on multicomponent systems[edit]
The most important point:
- Mass of each species is conserved (when there's no reaction)
- The use of concentrations and total flows
- Bulk mixture properties
- General methods and tips
- Conversions between Units.
- Example Problem with Solution
- Things in reality are often considerably more complex.
- Degree of Freedom Analysis.
- Example of a more complex problem
Chapter 4: Mass balances with recycle[edit]
- Conserve resources
- Increase yield
- Save space
- Most importantly, save money
- Use of combination and splitting points in balances
- Words of caution with regards to degree of freedom analysis
- An example of the effect of recycle on a separation process.
- Displays another application of recycle.
Chapter 5: Mass/mole balances in reacting systems[edit]
- Review of reaction stoichiometry
- Lack of a 'law of conservation of moles'
- Molar extents of reaction
- Steady-State Molecular mole balance equation
- Degrees of Freedom
- Independent and dependent chemical reactions
- Inerts versus Reactive Species
- Equilibrium constants (introduction/review from general chem)
- Extent of Reaction is still Extent of Reaction
- Example Problem without equilibrium
- Example Problem with equilibrium
- Example of how a separation process can be used to improve efficiency.
- Conservation of moles of atoms
- The general idea
- Some specific examples
- Advantages and shortcomings of the atom balance method
Chapter 6: Multiple-phase systems, introduction to phase equilibrium[edit]
- Ideal Gas assumption, not law
- Concept of Equations of State
- Alternative Equations to the Ideal Gas Equation
- Activity Coefficients
- Solubility Coefficients
- Gibbs energy
- Fugacity and fugacity coefficients
- What is different for a mixture?
- Partial properties
- Properties of ideal mixtures (liquid and gas)
- Equality of partial fugacities in all phases at equilibrium
Filesche 31. Introduction To Chemical Engineering Degree
- Ideal gases and ideal solutions (to do: move this to the 'mixtures' section)
- Vapor pressure; Antoinne equation
- Raoult's Law (VLE)
- VLE for non-ideal systems
- VLE charts
- Immiscible fluids
- Miscible fluids: Separation constant, K
- Use of acid/base reactions in separation
- LLE charts
- Critical Constants
- Generalized Forms of the Equations of State
- Generalized Compressibility Charts
- Kay's Rule
- Bubble points and dew points
- Solving for equilibrium concentrations, temperature, and pressure
- Use of equilibrium equations in solving mass balances
Chapter 7: Energy balances on non-reacting systems[edit]
- Idea behind energy balance: conservation of energy
- Types of energy that might be important
- Most common types of energy
- Energy change due to flows
- Energy change due to temperature changes
- Energy change due to PE and KE differences
- Heat and work
- Actual steady state Energy balance equation (for open and closed systems)
- Heat Capacity of an Ideal Gas
- Reference Values
- Methods for calculating heat transfer
- Understanding 'accumulation'
- Unsteady-state mass balance (discretized)
- Discretized unsteady-state mass balance
- A glimpse of things to come
( A note: there are many, many, many different forms of the energy balance out there for specific situations, this one is somewhat general but does not get into internals of the system at all and thus cant tell us about local temperature profiles and stuff like that. Also, this is most useful form for heat-dominated processes; for mostly mechanical processes a different form is more useful)
- Open and Closed-system problems (examples)
Chapter 8: Combining energy and mass balances in non-reacting systems[edit]
- The basic idea
- Most common unknowns
- What is in common between the balances?
- Several example problems illustrating how to combine these two concepts.
- Without phase change
- With phase change
Chapter 9: Introduction to energy balances on reacting systems[edit]
- What's different for a reacting system?
- Incorporating heat of reaction into the energy balance
- Putting it all together: steady-state mass/energy balance problem with reaction(s)
Appendix 1: Useful Mathematical Methods[edit]
- Linear Regression
- Transformation of functions into linear form (linearization)
- Interpolation and Extrapolation
- Fixed Point and Weighted Fixed-Point Iteration
- Bisection Method
- Regula Falsi
- Tangent (Newton) Method
- Explanation of Systems and Solvability
- General strategies
- Specific instances: linear equations, quadratic equations
- Example Solutions from This Text
- How to choose a scale
- Linearization's use in graphing
- Alternate axes: Log-log and semi-log plots
- Common plot types:
- Parity plots
- Residual plots
Filesche 31. Introduction To Chemical Engineering Processes
Appendix 2: Problem Solving using Computers[edit]
- Data entry
- Manipulation and Graphing of Data
- Regression Analysis
- Goal seek
- Solving systems of equations with symbolic math toolbox
- Linear and Polynomial Regression
- Plotting functions and data points
Appendix 3: Miscellaneous Useful Information[edit]
- Direct measurement methods for flow rates (bucket and timer, flow meters, etc.)
- Measurement methods for pressure or pressure drop (manometer, barometer, etc.)
- Measurement of velocity (orifice meters, venturi meters, etc.)
- Measurement of concentration (GC, titrations, etc.)
- Measurement of temperature (types of thermocouples and thermometers)
- Standard vs. Actual Volume
- Types of Moles Other than gram-mole
- Gauge Pressure vs. Absolute Pressure
- Pounds-Force vs. Pounds-Mass
- Equipment Description Summaries
- Links to Further Information
Appendix 4: Notational Guide[edit]
- Notation used in this book
- Warning about non-uniformity of notation across sources
Appendix 5: Further Reading[edit]
Chapra, S. and Canale, R. 2002. Numerical Methods for Engineers, 4th ed. New York: McGraw-Hill.
Felder, R.M. and Rousseau, R.W. 2000. Elementary Principles of Chemical Processes, 3rd ed. New York: John Wiley & Sons.
Masterton, W. and Hurley, C. 2001. Chemistry Principles and Reactions, 4th ed. New York: Harcourt.
Perry, R.H. and Green, D. 1984. Perry's Chemical Engineers Handbook, 6th ed. New York: McGraw-Hill.
Windholz et al. 1976. The Merck Index, 9th ed. New Jersey: Merck.
General Chemistry: For a more in-depth analysis of general chemistry
Matlab: For more information on how to use MATLAB to solve problems.
Numerical Methods: For more details on the rootfinding module and other fun math (warning: it's written at a fairly advanced level)
Himmelblau, D. M. and Riggs, J. B. 2004. 'Basic Principles and Calculations in Chemical Engineering', 7th ed. New York: Prentice Hall
Appendix 6: External Links[edit]
Data Tables
Chemical Sciences Data Tables: Has a fair amount of useful data, including a fairly comprehensive List of Standard Entropies, and Gibbs Energies at 25oC (also a list for ions), a chart with molar masses of the elements, acid equilibrium constants, solubility products, and electric potentials. Definitely one to check out.
NIST properties: You can look up properties of many common substances, including water, many light hydrocarbons, and many gases. Data available can include density, enthalpy, entropy, Pitzer accentric factor, surface tension, Joule-Thompson coefficients, and several other variables depending on the substance and conditions selected. To see the data in tabular form, once you enter the temperature and pressure ranges you want, click 'view table' and then select the property you want from the pull-down menu. It'll tell you acceptable ranges.
Generalized compressibility chart: This is very useful in the section on gases and liquids, and you should be able to find a copy of this chart in any thermodynamics book or in Perry's handbook. I've linked here so you have some clue what I'm talking about when I write about it.
SIRCh: Physical Property Searches (Selected Internet Resources)