0% found this document useful (0 votes)
20 views3 pages

CHBE 356: Process Dynamics Overview

This course introduces undergraduate chemical engineers to modeling, analysis, and control of dynamic chemical processes. Students will learn to model processes, analyze dynamic behavior, and design PID controllers to automatically control processes. The course involves lectures, tutorials, assignments, quizzes, midterms, and a final exam on topics such as modeling, transfer functions, feedback control, and frequency domain analysis.

Uploaded by

jpcobucci58
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views3 pages

CHBE 356: Process Dynamics Overview

This course introduces undergraduate chemical engineers to modeling, analysis, and control of dynamic chemical processes. Students will learn to model processes, analyze dynamic behavior, and design PID controllers to automatically control processes. The course involves lectures, tutorials, assignments, quizzes, midterms, and a final exam on topics such as modeling, transfer functions, feedback control, and frequency domain analysis.

Uploaded by

jpcobucci58
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CHBE356: Process Dynamics and Control

Prerequisite: One of MATH 255, MATH 256.

Overview: This course is intended to introduce undergraduate chemical engineers to


dynamics and control of chemical processes and other engineering systems. The course is
evenly divided between modeling and analysis of dynamic behavior, and design and
analysis methods for automatic control.

Learning Outcomes:

- Model chemical processes from first principles


- Approximate and analyze the behaviour of chemical processes
- Use mathematical tools for the analysis of open and closed loop dynamic processes
- Design single input single output PID controllers and assess their closed loop
performance
- Use Python for the analysis of open loop and closed loop processes
- Design controllers using frequency domain analysis tools such as Bode plots

Topics:

- Modeling: mass balance, energy balance


- Mathematical background: ordinary differential equations, Laplace transforms,
- Process dynamics: transfer functions, first order, second order, time-delayed
processes
- Feedback control: controller modes, typical responses of feedback control systems
- Control system instrumentation: transducers and transmitters, final control
elements
- PID controller design: model-based controller design, controller tuning relations
- Frequency domain analysis: Bode diagrams; gain, phase margins, controller tuning
in frequency domain
- Introduction to advanced process control systems

The course is structured as follows.

The lectures introduce the concepts and present the main ideas. The students are expected
to read the textbook for the details not covered in class. Lectures are held three times per
week:

MWF 9:00-9:50 am

The tutorial sessions and office hours are used to answer questions from previous
lectures and go over examples to reinforce concepts. Tutorial sessions and office hours are
held once per week:

Thursday 13:30-15:20 pm
Textbook: We will use the textbook "Process Dynamics and Control" by Dale E. Seborg et
al. 4th edition

The homework problems and controller design project enable the student to practice and
become proficient at applying the methods. The solution of homework problems is an
important part of the course. Keep a copy of the original for your records.

Grading: (Tentative. The instructor reserves the right to change the scheme.)

Assignments: 15%

Midterm #1: 20% (February 8th, tentative)

Midterm #2: 20% (March 7th, tentative)

Mini quizzes: 10% (Tutorial sessions)

Final: 35% (April)

Optional: Python quiz/project: up to 10% (tentative, used to replace 50% of one


midterm)

* Assignments that are submitted by the due date are eligible for 100 points. Otherwise,
your mark is adjusted by the following scaling factors:

# of days after due date scaling factor

1 0.5

≥2 0

Contact information:

Instructor: Yankai Cao [Link]@[Link] Office: CHBE 237

TA: Ibrahim Yousef iy641@[Link]

Qiangqiang Mao maoq@[Link]

I try to responds as quickly as possible, but 48 hours for a reply is about typical. If you need
to email me or the TAs directly, please put “CHBE 356” in the subject line and use your UBC
email account or your message could get misdirected.

Academic Integrity
The academic enterprise is founded on honesty, civility, and integrity. As members of this
enterprise, all students are expected to know, understand, and follow the codes of conduct
regarding academic integrity. At the most basic level, this means submitting only original
work done by you and acknowledging all sources of information or ideas and attributing
them to others as required. This also means you should not cheat, copy, or mislead others
about what is your work. Violations of academic integrity (i.e., misconduct) lead to the
breakdown of the academic enterprise, and therefore serious consequences arise and
harsh sanctions are imposed. For example, incidences of plagiarism or cheating may result
in a mark of zero on the assignment or exam and more serious consequences may apply if
the matter is referred to the President’s Advisory Committee on Student Discipline. Careful
records are kept in order to monitor and prevent recurrences.

For more information,


see: [Link]

Academic Concessions

Students seeking academic concession due to absence from the final exam for any reason
must apply to Engineering Student Services (ESS) within 72 hours of the missed exam. This
is a standard practice for all final examinations at UBC.

For more information, see: [Link]

PHYSICAL OR LEARNING DISABILITIES

UBC is committed to equal opportunity in education for all students and so are we! If you
have a documented disability that affects your learning in the classroom or your
performance on tests or exams, please contact Access & Diversity in Brock Hall 1203,
1874 East Mall, Contact: 604.822.5844, [Link]/access.

Common questions

Powered by AI

Students in CHBE356 can model chemical processes from first principles by using mass balance and energy balance equations. These foundational principles are part of the process modeling covered in the course to approximate and analyze the dynamic behavior of chemical processes using ordinary differential equations and transfer functions .

Mass balance and energy balance are used as fundamental components in CHBE356 for modeling chemical processes. Mass balance involves accounting for all material inputs, outputs, and accumulative changes within a process system, ensuring mass conservation. Similarly, energy balance accounts for energy inputs and outputs, analyzing how energy transformations affect process conditions. These balances form the basis for deriving differential equations representing process dynamics .

CHBE356 prepares students to handle academic concessions by instructing them to apply to Engineering Student Services within 72 hours of missing an exam due to valid reasons. For disabilities, the course underscores UBC's commitment to educational equality, encouraging students to coordinate with Access & Diversity for necessary accommodations, ensuring they receive appropriate support in line with UBC policies .

Tutorials and office hours provide significant benefits in CHBE356 by offering students additional opportunities to clarify concepts discussed in lectures, address questions, and engage with real-world examples. This interactive environment reinforces learning and allows students to practice applying theoretical knowledge to practical situations, thereby enhancing their understanding and problem-solving skills .

The grading scheme for CHBE356 includes assignments (15%), two midterms (40% total), mini quizzes (10%), a final exam (35%), and an optional Python quiz/project (up to 10%). Timely assignment submission is incentivized by offering 100 points for assignments submitted by the due date. Late submissions are penalized by scaling factors: a reduction to 50 points if one day late, and zero points for two or more days late .

Bode plots are used in CHBE356 to analyze system responses in the frequency domain. They provide a graphical representation of the gain and phase shift of a system as functions of frequency. In controller tuning, Bode plots help identify gain and phase margins to ensure system stability and desired performance. Students learn to design controllers that achieve specific frequency response characteristics by adjusting controller parameters based on insights gained from Bode plot analyses .

In CHBE356, designing a SISO PID controller involves developing a control model based on the process dynamics described by transfer functions. Students learn to apply model-based design techniques, where the PID parameters (proportional, integral, and derivative gains) are tuned to optimize performance metrics like setpoint tracking, disturbance rejection, and stability. This involves mathematical and computational tools to simulate and iteratively adjust PID settings, often employing methods like Ziegler-Nichols tuning and examining frequency response via Bode plots .

Academic integrity is emphasized in CHBE356 as it underpins honesty, civility, and integrity in the academic community. Maintaining academic integrity ensures that students genuinely gain knowledge and develop the skills they claim to have mastered. Violations, such as plagiarism or cheating, undermine this trust and can lead to severe consequences like receiving a zero on assignments or exams, thereby impacting the student's learning trajectory and the course's integrity .

Ordinary differential equations (ODEs) are crucial for modeling the continuous-time dynamics of chemical processes in CHBE356. They describe the rate of change of process variables such as concentration, temperature, and pressure over time. By solving these ODEs, students can predict the dynamic behavior of systems, which is essential for designing and analyzing control strategies to stabilize and optimize process performance .

CHBE356 integrates Python as a tool for the analysis of both open loop and closed loop dynamic processes. Python facilitates the simulation and visualization of process responses, aiding the understanding of dynamic process behavior and control strategies. With Python, students can implement numerical solutions for differential equations and analyze the performance of PID controllers and other control methodologies through programming modules and libraries .

You might also like