# Chemical Process Control

- Institution: IIT Bombay
- Department: Chemical Engineering
- Teacher: Prof. Sujit Jogwar
- Level: Undergraduate
- Language: English
- Subjects: Chemistry, Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/103101142)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/103101142)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

In this course, we will begin with the dynamic analysis of chemical engineering systems which will tell us how these systems behave. After knowing their behavior, we will move to controlling this behavior as per our choice with the help of a control system. Lastly, using advanced controller, we will see how this can be achieved in the most intelligent way.

INTENDED AUDIENCE : Chemical Engineering, System and Control Engineering

PREREQUISITES : Material and Energy balances

## Lectures

1. [Lecture 1 : Motivation for process control](https://invisiblenetwork.ai/learn/nptel/103101142/d9be8d9a4378) (YouTube)
2. [Lecture 2 : Functions of process control system](https://invisiblenetwork.ai/learn/nptel/103101142/0f62bb5b85df) (YouTube)
3. [Lecture 3 : Common control strategies](https://invisiblenetwork.ai/learn/nptel/103101142/77f67de24bd4) (YouTube)
4. [Lecture 4 : Components of process control system](https://invisiblenetwork.ai/learn/nptel/103101142/84ebda45e4ef) (YouTube)
5. [Lecture 5 : Introduction to process dynamics](https://invisiblenetwork.ai/learn/nptel/103101142/f5693efc006f) (YouTube)
6. [Lecture 6 : First principle dynamic models](https://invisiblenetwork.ai/learn/nptel/103101142/f96a69e09b1e) (YouTube)
7. [Lecture 7 : Empirical and gray box models](https://invisiblenetwork.ai/learn/nptel/103101142/192a3dabf858) (YouTube)
8. [Lecture 8 : Degree of freedom analysis](https://invisiblenetwork.ai/learn/nptel/103101142/8db124280a14) (YouTube)
9. [Lecture 9 : Introduction to first order dynamical systems](https://invisiblenetwork.ai/learn/nptel/103101142/933052226a90) (YouTube)
10. [Lecture 10 : Linearization of process dynamics](https://invisiblenetwork.ai/learn/nptel/103101142/b5dc1e00607f) (YouTube)
11. [Lecture 11 : Response to step input](https://invisiblenetwork.ai/learn/nptel/103101142/bdae4128e627) (YouTube)
12. [Lecture 12 : Response to sinusoidal input](https://invisiblenetwork.ai/learn/nptel/103101142/03720849a9de) (YouTube)
13. [Lecture 13 : Introduction to second order dynamical systems](https://invisiblenetwork.ai/learn/nptel/103101142/d2705366a00e) (YouTube)
14. [Lecture 14 : Examples of second order dynamical systems](https://invisiblenetwork.ai/learn/nptel/103101142/a4e13a68abc7) (YouTube)
15. [Lecture 15 : Response to step input](https://invisiblenetwork.ai/learn/nptel/103101142/32277f7528b7) (YouTube)
16. [Lecture 16 : Effect of damping coefficient](https://invisiblenetwork.ai/learn/nptel/103101142/b5c6df16ee9b) (YouTube)
17. [Lecture 17 : Higher order dynamics](https://invisiblenetwork.ai/learn/nptel/103101142/387e4b8b1dc0) (YouTube)
18. [Lecture 18 : Approximation as FOPDT model](https://invisiblenetwork.ai/learn/nptel/103101142/40042e69524c) (YouTube)
19. [Lecture 19 : Numerator dynamics](https://invisiblenetwork.ai/learn/nptel/103101142/d5e0b1efd4f7) (YouTube)
20. [Lecture 20 : Prediction of step response](https://invisiblenetwork.ai/learn/nptel/103101142/fd1f99f7c1b6) (YouTube)
21. [Lecture 21 : Block diagram representation](https://invisiblenetwork.ai/learn/nptel/103101142/eb4d2c7f80ae) (YouTube)
22. [Lecture 22 : ON-OFF control](https://invisiblenetwork.ai/learn/nptel/103101142/7c78cef4930f) (YouTube)
23. [Lecture 23 : Proportional control](https://invisiblenetwork.ai/learn/nptel/103101142/f02ee0de4ffe) (YouTube)
24. [Lecture 24 : Proportional-Integral control](https://invisiblenetwork.ai/learn/nptel/103101142/9c7c6a523840) (YouTube)
25. [Lecture 25 : PID control](https://invisiblenetwork.ai/learn/nptel/103101142/a879fe6cc2f6) (YouTube)
26. [Lecture 26 : Limitations of PID controllers](https://invisiblenetwork.ai/learn/nptel/103101142/fb373a41f79b) (YouTube)
27. [Lecture 27 : Stability of dynamical processes](https://invisiblenetwork.ai/learn/nptel/103101142/1f2e14cd223c) (YouTube)
28. [Lecture 28 : Laplace domain analysis - Part I](https://invisiblenetwork.ai/learn/nptel/103101142/4d735a09eb10) (YouTube)
29. [Lecture 29 : Laplace domain analysis - Part II](https://invisiblenetwork.ai/learn/nptel/103101142/2235fcf12356) (YouTube)
30. [Lecture 30 : Frequency response](https://invisiblenetwork.ai/learn/nptel/103101142/bb1d9bc7b206) (YouTube)
31. [Lecture 31 : Frequency domain analysis](https://invisiblenetwork.ai/learn/nptel/103101142/d0bde9d0ccc8) (YouTube)
32. [Lecture 32 : Synthesis problem](https://invisiblenetwork.ai/learn/nptel/103101142/faff23f65559) (YouTube)
33. [Lecture 33 : Selection problem](https://invisiblenetwork.ai/learn/nptel/103101142/87d566c5d968) (YouTube)
34. [Lecture 34 : Criteria-based controller tuning](https://invisiblenetwork.ai/learn/nptel/103101142/392b553f1c5c) (YouTube)
35. [Lecture 35 : Heuristics-based controller tuning](https://invisiblenetwork.ai/learn/nptel/103101142/cbe172239c89) (YouTube)
36. [Lecture 36 : Direct synthesis-based controller tuning](https://invisiblenetwork.ai/learn/nptel/103101142/eca60b1abc5c) (YouTube)
37. [Lecture 37 : Frequency response-based controller tuning](https://invisiblenetwork.ai/learn/nptel/103101142/4764fc0ca579) (YouTube)
38. [Lecture 38 : Cascade control](https://invisiblenetwork.ai/learn/nptel/103101142/4f7a29f56fc3) (YouTube)
39. [Lecture 39 : Split range control and override control](https://invisiblenetwork.ai/learn/nptel/103101142/fa14770d408d) (YouTube)
40. [Lecture 40 : Auctioneering, ratio and inreferential control](https://invisiblenetwork.ai/learn/nptel/103101142/9dcd8d1c67f9) (YouTube)
41. [Lecture 41 : Openloop control and Internal model control](https://invisiblenetwork.ai/learn/nptel/103101142/9341d10dfea8) (YouTube)
42. [Lecture 42 : Dynamic Matrix and Model predictive control](https://invisiblenetwork.ai/learn/nptel/103101142/b5693a0adabe) (YouTube)
43. [Lecture 43 : Introduction to multivariable control](https://invisiblenetwork.ai/learn/nptel/103101142/130f40d0d4a5) (YouTube)
44. [Lecture 44 : Input-output pairing](https://invisiblenetwork.ai/learn/nptel/103101142/c9f35668548c) (YouTube)
45. [Lecture 45 : Tuning of multi-loop SISO controller](https://invisiblenetwork.ai/learn/nptel/103101142/29a5aec7107b) (YouTube)
46. [Lecture 46 : Introduction to batch process control](https://invisiblenetwork.ai/learn/nptel/103101142/db372108e607) (YouTube)
47. [Lecture 47 : Programmable logic control](https://invisiblenetwork.ai/learn/nptel/103101142/4e3cb40dd581) (YouTube)
48. [Lecture 48 : Batch to batch control](https://invisiblenetwork.ai/learn/nptel/103101142/fb6e70f590e5) (YouTube)
