Difference between revisions of "The PID controller - 2014"
Jump to navigation
Jump to search
Kevin Dunn (talk | contribs) |
Kevin Dunn (talk | contribs) |
||
(26 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{ | {{ClassSidebarYouTube | ||
| date = 10 February 2014 | | date = 10 February to 07 March 2014 | ||
| dates_alt_text = | | dates_alt_text = | ||
| vimeoID1 = | | vimeoID1 = xBLXryjlo44 | ||
| vimeoID2 = | | vimeoID2 = RfYpLOZwfaI | ||
| vimeoID3 = | | vimeoID3 = I-4AEq-I7dw | ||
| vimeoID4 = | | vimeoID4 = zAQtEqkhJ5o | ||
| vimeoID5 = | | vimeoID5 = iQNhV6S1upQ | ||
| vimeoID6 = | | vimeoID6 = mdTQxMBpRhY | ||
| vimeoID7 = | | vimeoID7 = Ki53389ptqo | ||
| vimeoID8 = | | vimeoID8 = lFfODX8TdpA | ||
| vimeoID9 = | | vimeoID9 = GthMCiM4Kmo | ||
| vimeoID10 = | | vimeoID10 = | ||
| vimeoID11 = | | vimeoID11 = | ||
Line 32: | Line 32: | ||
| video_notes4 = | | video_notes4 = | ||
| video_download_link5_MP4 = http://learnche.mcmaster.ca/media/2014-3P4-Class-07B.mp4 | | video_download_link5_MP4 = http://learnche.mcmaster.ca/media/2014-3P4-Class-07B.mp4 | ||
| video_download_link5_MP4_size = M | | video_download_link5_MP4_size = 177 M | ||
| video_notes5 = | | video_notes5 = | ||
| video_download_link6_MP4 = http://learnche.mcmaster.ca/media/2014-3P4-Class-07C.mp4 | | video_download_link6_MP4 = http://learnche.mcmaster.ca/media/2014-3P4-Class-07C.mp4 | ||
| video_download_link6_MP4_size = M | | video_download_link6_MP4_size = 221 M | ||
| video_notes6 = | | video_notes6 = | ||
| video_download_link7_MP4 = http://learnche.mcmaster.ca/media/2014-3P4-Class-08A.mp4 | | video_download_link7_MP4 = http://learnche.mcmaster.ca/media/2014-3P4-Class-08A.mp4 | ||
| video_download_link7_MP4_size = M | | video_download_link7_MP4_size = 304 M | ||
| video_notes7 = | | video_notes7 = | ||
| video_download_link8_MP4 =http://learnche.mcmaster.ca/media/2014-3P4-Class-08B.mp4 | | video_download_link8_MP4 =http://learnche.mcmaster.ca/media/2014-3P4-Class-08B.mp4 | ||
| video_download_link8_MP4_size = M | | video_download_link8_MP4_size = 302 M | ||
| video_notes8 = | | video_notes8 = | ||
| video_download_link9_MP4 =http://learnche.mcmaster.ca/media/2014-3P4-Class-08C.mp4 | | video_download_link9_MP4 =http://learnche.mcmaster.ca/media/2014-3P4-Class-08C.mp4 | ||
| video_download_link9_MP4_size = | | video_download_link9_MP4_size = 49M | ||
| video_notes9 = | | video_notes9 = | ||
| video_download_link10_MP4 = http://learnche.mcmaster.ca/media/2014-3P4-Class-09A.mp4 | | video_download_link10_MP4 = http://learnche.mcmaster.ca/media/2014-3P4-Class-09A.mp4 | ||
Line 82: | Line 82: | ||
| 12 February | | 12 February | ||
| 06B | | 06B | ||
| [http://learnche.mcmaster.ca/media/2014-3P4-Class-06B.mp4 Video] ( | | [http://learnche.mcmaster.ca/media/2014-3P4-Class-06B.mp4 Video] (311M) | ||
| [http://learnche.mcmaster.ca/media/2014-3P4-Class-06B.mp3 Audio] (43M) | | [http://learnche.mcmaster.ca/media/2014-3P4-Class-06B.mp3 Audio] (43M) | ||
| style="text-align: left;"| | | style="text-align: left;"| | ||
Line 93: | Line 93: | ||
| 14 February | | 14 February | ||
| 06C | | 06C | ||
| [http://learnche.mcmaster.ca/media/2014-3P4-Class-06C.mp4 Video] ( | | [http://learnche.mcmaster.ca/media/2014-3P4-Class-06C.mp4 Video] (298M) | ||
| [http://learnche.mcmaster.ca/media/2014-3P4-Class-06C.mp3 Audio] ( | | [http://learnche.mcmaster.ca/media/2014-3P4-Class-06C.mp3 Audio] (42M) | ||
| style="text-align: left;"| | | style="text-align: left;"| | ||
* Properties of the proportional-only controller | * Properties of the proportional-only controller | ||
* Introduction to the Simulink software | * Introduction to the Simulink software | ||
* Further proportional control examples | * Further proportional control examples | ||
| | | style="text-align: left;"| | ||
[[Media:Proportional_only. | * [[Media:Proportional_only.mdl.zip|Simulink: proportional-only controller]] | ||
| None | | None | ||
|- | |- | ||
| 24 February | | 24 February | ||
| 07A | | 07A | ||
| [http://learnche.mcmaster.ca/media/2014-3P4-Class-07A.mp4 Video] ( | | [http://learnche.mcmaster.ca/media/2014-3P4-Class-07A.mp4 Video] (308M) | ||
| [http://learnche.mcmaster.ca/media/2014-3P4-Class-07A.mp3 Audio] ( | | [http://learnche.mcmaster.ca/media/2014-3P4-Class-07A.mp3 Audio] (41M) | ||
| style="text-align: left;"| | | style="text-align: left;"| | ||
* Deriving the integral controller | * Deriving the integral controller | ||
* Combining the proportional and integral controller | * Combining the proportional and integral controller | ||
| style="text-align: left;"| | | style="text-align: left;"| | ||
* [[Media:Integral_only. | * [[Media:Integral_only.mdl.zip|Simulink: integral-only controller]] | ||
* [[Media:Proportional_integral. | * [[Media:Proportional_integral.mdl.zip|Simulink: proportional-integral controller]] | ||
| None | | None | ||
|- | |||
| 26 February | |||
| 07B | |||
|[http://learnche.mcmaster.ca/media/2014-3P4-Class-07B.mp4 Video] (177M) | |||
|[http://learnche.mcmaster.ca/media/2014-3P4-Class-07B.mp3 Audio] (31M) | |||
| style="text-align: left;"| | |||
* Deriving the derivative controller | |||
* Combining the proportional and derivative controller modes | |||
| style="text-align: left;"| | |||
* [[Media:Proportional_derivative.mdl.zip|Simulink: proportional-derivative controller]] | |||
| [[Media:2014-3P4-Informal-course-evaluation.pdf|Informal course evaluation]] | |||
|- | |||
| 28 February | |||
| 07C | |||
| [http://learnche.mcmaster.ca/media/2014-3P4-Class-07C.mp4 Video] (221M) | |||
| [http://learnche.mcmaster.ca/media/2014-3P4-Class-07C.mp3 Audio] (43M) | |||
| style="text-align: left;"| | |||
* Process disturbances | |||
* Judging controller performance | |||
| style="text-align: left;"| | |||
* [[Media:Disturbances.mdl.zip|Simulink: adding disturbances]] | |||
| None | |||
|- | |||
| 03 March | |||
| 08A | |||
| [http://learnche.mcmaster.ca/media/2014-3P4-Class-08A.mp4 Video] (304M) | |||
|[http://learnche.mcmaster.ca/media/2014-3P4-Class-08A.mp3 Audio] (43M) | |||
| style="text-align: left;"| | |||
* Judging controller performance | |||
* Using these criterion to tune controllers with the Ciancone rules | |||
| style="text-align: center;"| None | |||
| rowspan="2" | | |||
[http://learnche.mcmaster.ca/media/mcmaster/Ciancone-correlations.pdf Ciancone tuning correlations] (bring this to tests and exams) | |||
|- | |||
| 05 March | |||
| 08B | |||
| [http://learnche.mcmaster.ca/media/2014-3P4-Class-08B.mp4 Video] (302M) | |||
| [http://learnche.mcmaster.ca/media/2014-3P4-Class-08B.mp3 Audio] (43M) | |||
| style="text-align: left;"| | |||
* Using and applying the Ciancone rules | |||
* Set point changes and disturbance rejection | |||
* Controller fine tuning | |||
| style="text-align: center;" rowspan="2"| | |||
* [[Media:Ciancone_disturbance_tuning.mdl.zip|Simulink: tuning and fine tuning]] | |||
|- | |||
| 07 March | |||
| 08C | |||
| [http://learnche.mcmaster.ca/media/2014-3P4-Class-08C.mp4 Video] (49M) | |||
| [http://learnche.mcmaster.ca/media/2014-3P4-Class-08C.mp3 Audio] (9M) | |||
| style="text-align: left;"| | |||
* Controller fine tuning | |||
| style="text-align: center;"| | |||
None | |||
|} | |} | ||
<nowiki>*</nowiki> The book by Seborg ''et al''. is easily available new or second hand, as it was the prescribed textbook in 2013 (Marlin's book was prescribed in 2012). I will make reference to the chapters from Seborg on the website as well. | <nowiki>*</nowiki> The book by Seborg ''et al''. is easily available new or second hand, as it was the prescribed textbook in 2013 (Marlin's book was prescribed in 2012). I will make reference to the chapters from Seborg on the website as well. | ||
Test your understanding before and after class with [http://www.pc-education.mcmaster.ca | Test your understanding before and after class with [http://www.pc-education.mcmaster.ca these resources from Dr. Thomas Marlin]. This website also contains full Powerpoint slides for each chapter from his textbook. Use this as a resource to get a different teaching perspective on the same topic. It's quite OK if someone else's approach is a "better fit" for you than my approach. |
Latest revision as of 11:57, 5 January 2017
Class date(s): | 10 February to 07 March 2014 | ||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
Readings and preparation for class; video and audio files
- Main reference: Marlin textbook, Chapter 7, 8, and 9
- Alternative reference: Seborg textbook, Chapters 8 and 12
Date | Class number | Video and audio files | Main concepts | Reading / other | Handout | |
---|---|---|---|---|---|---|
10 February | 06A | Video (296M) | Audio (42M) |
|
None | None |
12 February | 06B | Video (311M) | Audio (43M) |
|
None | None |
14 February | 06C | Video (298M) | Audio (42M) |
|
None | |
24 February | 07A | Video (308M) | Audio (41M) |
|
None | |
26 February | 07B | Video (177M) | Audio (31M) |
|
Informal course evaluation | |
28 February | 07C | Video (221M) | Audio (43M) |
|
None | |
03 March | 08A | Video (304M) | Audio (43M) |
|
None |
Ciancone tuning correlations (bring this to tests and exams) |
05 March | 08B | Video (302M) | Audio (43M) |
|
||
07 March | 08C | Video (49M) | Audio (9M) |
|
None |
* The book by Seborg et al. is easily available new or second hand, as it was the prescribed textbook in 2013 (Marlin's book was prescribed in 2012). I will make reference to the chapters from Seborg on the website as well.
Test your understanding before and after class with these resources from Dr. Thomas Marlin. This website also contains full Powerpoint slides for each chapter from his textbook. Use this as a resource to get a different teaching perspective on the same topic. It's quite OK if someone else's approach is a "better fit" for you than my approach.