This course builds on elementary principles of chemical engineering learned in CHEE 221. It relies on mathematical concepts and techniques from first-year calculus and algebra. Methods for solving differential equations learned in MTHE 225 are applied and extended. Mathematical modeling and mathematical skills developed in CHEE 222 prepare students for CHEE 311, CHEE 315, CHEE 319 and CHEE 321.

## Process Dynamics & Numerical Methods

### Personnel

#### Instructor

Kim McAuley | G11 | kcauleyk@queensu.ca | 613-533-6000 x77973 |

#### TAs

Anh-Duong (Sunny) Vo | addv@queensu.ca | ||

Mantong Wang | mantong.wang@queensu.ca | ||

Abby Liu | 17ql7@queensu.ca |

### Course Description

Time–varying operation of chemical and biochemical processes is introduced. Dynamic mathematical models are formulated using material and energy balances. Effects of operational and design parameters on steady-state and dynamic operations are investigated. Numerical techniques are introduced to solve systems of algebraic and differential equations. Numerical and symbolic computation tools are used to analyze dynamic and steady-state process behaviour. (22/0/0/20/0)

### Objectives and Outcomes

This course introduces basics of mathematical modeling and numerical methods for systematic analysis of transient and steady states of chemical processes.

Specific course learning outcomes include:

CLO | DESCRIPTION | INDICATOR |

CLO1 | Develop dynamic and steady-state models of chemical processes using mass balance, energy balance and constitutive relationships. | KB-Proc(a) PA-Formulate |

CLO2 | Calculate states, inputs or parameters at steady states via solving relevant algebraic equations. | KB-Mathematics KB-Proc(a) |

CLO3 | Analyze process dynamics via solving relevant ordinary differential equations. | KB-Math(a) KB Proc(a) |

CLO4 | Develop linearized models with deviation variables, and solve using Laplace transforms. | KB-Mathematics KB-Math(a) KB-Proc(a) |

CLO5 | Solve complex algebraic and ordinary differential equations using MATLAB built-in functions, and implement classical numerical methods on MATLAB. | ET-Apply |

This course assesses the following program indicators at a 2nd year level: **Knowledge base(KB)**

- KB-Mathematics Demonstrate competence in university-level mathematics
- KB-Math(a) Selects and applies appropriate mathematical tools to solve problems that arise from modeling a real-world problem.
- KB-Proc(a) Formulates and solves steady-state and dynamic mass and energy balances for a chemical process

**Problem Analysis (PA)**

- PA-Formulate Develop appropriate frameworks for solving complex engineering problems.

**Engineering Tools (ET)**

- ET-Apply Apply and manage appropriate techniques, apparatus, databases, models, tools, and/or processes to accomplish a task.

### Relevance to the Program

### Course Structure and Activities

3 lecture hours + 1 tutorial hour per week. Please refer to SOLUS for times and locations

**EXPECTATIONS FOR LECTURES/TUTORIALS**

Lecture slides will be posted in advance. Some lectures will include examples and problem solutions not contained in the posted slides. Students are expected to read associated sections and study worked examples in the textbook.

Students are expected to bring a copy of the tutorial problems (posted in advance) to each tutorial.

### Resources

**Recommended Textbooks:**

- Felder, R.M., Rousseau, R.W. and Bullard, L.G., Elementary Principles of Chemical Processes, 4th Edition, Wiley and Sons Inc., New York, NY (2016).
- Edwards, C.H., Penney, D.E. and Calvis, D.T., Differential Equations and Boundary Value Problems – Computing and Modeling, 5
^{th}Edition, Pearson (2014, 2019).

**Other Material:**

All course lecture slides, assignments and tutorials will be posted on the CHEE 222 LMS site.