Main.LectureNotes33 History

Hide minor edits - Show changes to output

Deleted lines 29-35:

!!!! Homework

# Course reading for next class: None
# Assignment due by the start of Lecture #34: Work on Lab Projects

Relate each problem in the context of the [[Main/CourseCompetencies | overall course objectives]].
Changed line 12 from:
<iframe width="560" height="315" src="//www.youtube.com/embed/YHAA-uXhI0E?list=PLLBUgWXdTBDgOlvGgbBDvHXdleSgEi9aj" frameborder="0" allowfullscreen></iframe>
to:
<iframe width="560" height="315" src="//www.youtube.com/embed/YHAA-uXhI0E" frameborder="0" allowfullscreen></iframe>
November 18, 2013, at 02:15 PM by 128.187.97.21 -
Changed line 5 from:
* %list list-page% [[Attach:Lecture32_notes.pdf | Lecture 33 Notes]]
to:
* %list list-page% [[Attach:Lecture32b_notes.pdf | Lecture 33 Notes]]
November 18, 2013, at 12:31 PM by 69.169.137.17 -
Changed line 12 from:
<iframe width="560" height="315" src="//www.youtube.com/embed/YHAA-uXhI0E?list=UU2GuY-AxnNxIJFAVfEW0QFA" frameborder="0" allowfullscreen></iframe>
to:
<iframe width="560" height="315" src="//www.youtube.com/embed/YHAA-uXhI0E?list=PLLBUgWXdTBDgOlvGgbBDvHXdleSgEi9aj" frameborder="0" allowfullscreen></iframe>
November 18, 2013, at 12:29 PM by 69.169.137.17 -
Added lines 9-10:
* %list list-page% [[Attach:mpc_example.zip | Download Excel and MATLAB Files for MPC]]
Changed line 17 from:
* %list list-page% [[Attach:numerical_integration.zip | Download Demo Files]]
to:
* %list list-page% [[Attach:numerical_integration.zip | Download Files for Dynamic Simulation]]
November 18, 2013, at 12:22 PM by 69.169.137.17 -
Added lines 9-12:
(:html:)
<iframe width="560" height="315" src="//www.youtube.com/embed/YHAA-uXhI0E?list=UU2GuY-AxnNxIJFAVfEW0QFA" frameborder="0" allowfullscreen></iframe>
(:htmlend:)
Deleted lines 19-20:

We use this example to develop an MPC application.
October 23, 2013, at 10:30 PM by 69.169.137.17 -
Added lines 33-40:

----

!!!! Model Predictive Control in Practice

(:html:)
<iframe src="http://embed.ted.com/talks/raffaello_d_andrea_the_astounding_athletic_power_of_quadcopters.html" width="560" height="315" frameborder="0" scrolling="no" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
(:htmlend:)
September 06, 2013, at 08:52 AM by 69.169.131.210 -
Changed lines 32-51 from:
Relate each problem in the context of the [[Main/CourseCompetencies | overall course objectives]].
to:
Relate each problem in the context of the [[Main/CourseCompetencies | overall course objectives]].

----

(:html:)
<div id="disqus_thread"></div>
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = 'apmonitor'; // required: replace example with your forum shortname

/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
(:htmlend:)
November 12, 2012, at 10:01 AM by 69.169.188.188 -
Added lines 10-11:

* %list list-page% [[Attach:numerical_integration.zip | Download Demo Files]]
November 12, 2012, at 09:51 AM by 69.169.188.188 -
Changed lines 3-4 from:
Model Predictive Control (MPC) uses a mathematical representation of the process to predict and manipulate the future response of a system. Instead of a feedback strategy like PID control, MPC is actively making compensating moves to stay within constraints, drive to an economic optimum, and maximize or minimize certain quantities. Lecture 32 is an introduction to MPC and multivariable control.
to:
Model Predictive Control (MPC) uses a mathematical representation of the process to predict and manipulate the future response of a system. Instead of a feedback strategy like PID control, MPC is actively making compensating moves to stay within constraints, drive to an economic optimum, and maximize or minimize certain quantities. Lecture 33 is an introduction to MPC and multivariable control.
Added lines 9-16:
MPC requires the numerical solution of dynamic equations. Below is a tutorial on solving differential and algebraic equations.

(:html:)
<iframe width="560" height="315" src="http://www.youtube.com/embed/-IDTagajoyA" frameborder="0" allowfullscreen></iframe>
(:htmlend:)

We use this example to develop an MPC application.
Deleted lines 24-56:
!!!! Optimization Review

As part of the review on optimization, homework problem 19.14 was covered in class.

'''Homework Problem 19.14''' from Process Dynamics and Control (Seborg, Edgar, Mellichamp, Doyle)

A reversible chemical reaction, A->B and B->A, occurs in an isothermal continuous stirred-tank reactor. The rate expressions for the forward and reverse reactions are:

* r1 = k1 CA
* r2 = k2 CB

Using the information given below, use a numerical search procedure to determine the value of Fb (L/hr) that maximizes the production rate of Cb (i.e. the amount of Cb that leaves the reactor, mol B/hr). The allowable values of Fb are 0 <= Fb <= 200 L/hr.

Available information
# The reactor is perfectly mixed.
# The volume of liquid, V, is maintained constant using an overflow line (not shown in the diagram).
# The following parameters are kept constant at the indicated numerical values:

* V = 200 L
* FA = 150 L/hr
* CAF = 0.3 mol A/L
* CBF = 0.3 mol B/L

The solution to this problem is possible with a number of numerical or analytical techniques. One solution approach that we covered in class was with the APMonitor software through the web interface.

[[http://apmonitor.com/online/view_pass.php?f=hw19.14.apm | Equations and Solution to HW19.14]]

'''Equations for HW19.14'''
Attach:hw19.14_equations.png

'''Solution to HW19.14'''
Attach:hw19.14_solution.png
Changed line 28 from:
# Assignment due by the start of Lecture #34: None, Exam 3 is due Friday
to:
# Assignment due by the start of Lecture #34: Work on Lab Projects
November 09, 2012, at 05:08 PM by 128.187.97.21 -
Changed lines 5-8 from:
* %list list-page% [[Attach:Lecture32_notes.pdf | Lecture 32 Notes]]

* %list list-page% [[Attach:Lecture32_handout.pdf | Lecture 32 Worksheet]]
to:
* %list list-page% [[Attach:Lecture32_notes.pdf | Lecture 33 Notes]]

* %list list-page% [[Attach:Lecture32_handout.pdf | Lecture 33 Worksheet]]
Changed line 15 from:
* %list list-page% [[Attach:Lecture33_handout.pdf | Lecture 33 Worksheet]]
to:
* %list list-page% [[Attach:Lecture33_handout.pdf | Lecture 33 Review]]
November 09, 2012, at 05:08 PM by 128.187.97.21 -
Changed lines 11-13 from:
We'll also take some time to review material for closed-loop control analysis. This includes PID equations in the Laplace domain, stability analysis of proportional-only controllers, model predictive control, and optimization topics. A full listing of the topics are detailed in the attached worksheet.
to:
We'll also take some time to review material for closed-loop control analysis. We formerly had an exam at this point in the semester but have replaced it with a second lab project. It is helpful to revisit the last couple weeks and get the big picture of where we are headed.

This review
includes PID equations in the Laplace domain, stability analysis of proportional-only controllers, model predictive control, and optimization topics. A full listing of the topics are detailed in the attached worksheet.
November 09, 2012, at 05:06 PM by 128.187.97.21 -
Changed lines 1-3 from:
!!! Lecture 33 - Exam Review

Exam 3 covers
material for closed-loop control analysis. This includes PID equations in the Laplace domain, stability analysis of proportional-only controllers, model predictive control, and optimization topics. A full listing of the topics are detailed in the attached worksheet.
to:
!!! Lecture 33 - Model Predictive Control

Model Predictive Control (MPC) uses a mathematical representation of the process to predict and manipulate the future response of a system. Instead of a feedback strategy like PID control, MPC is actively making compensating moves to stay within constraints, drive to an economic optimum, and maximize or minimize certain quantities. Lecture 32 is an introduction to MPC and multivariable control.

* %list list-page% [[Attach:Lecture32_notes.pdf | Lecture 32 Notes]]

* %list list-page% [[Attach:Lecture32_handout.pdf | Lecture 32 Worksheet]]

!!! Course Review

We'll also take some time to review
material for closed-loop control analysis. This includes PID equations in the Laplace domain, stability analysis of proportional-only controllers, model predictive control, and optimization topics. A full listing of the topics are detailed in the attached worksheet.
Added line 34:
'''Equations for HW19.14'''
Added line 37:
'''Solution to HW19.14'''
Added lines 33-36:

Attach:hw19.14_equations.png

Attach:hw19.14_solution.png
Changed lines 7-10 from:
As part of the review on optimization, homework problem 19.14 was covered in class. This

!!!! Homework Problem
19.14
!!!!! from Process Dynamics and Control (Seborg, Edgar, Mellichamp, Doyle)
to:
!!!! Optimization Review

As part of the review on
optimization, homework problem 19.14 was covered in class.

'''Homework Problem
19.14''' from Process Dynamics and Control (Seborg, Edgar, Mellichamp, Doyle)
Changed lines 9-10 from:
!!!! Homework Problem 19.14 from Process Dynamics and Control (Seborg, Edgar, Mellichamp, Doyle)
to:
!!!! Homework Problem 19.14
!!!!! from Process Dynamics and Control (Seborg, Edgar, Mellichamp, Doyle)
Added lines 1-37:
!!! Lecture 33 - Exam Review

Exam 3 covers material for closed-loop control analysis. This includes PID equations in the Laplace domain, stability analysis of proportional-only controllers, model predictive control, and optimization topics. A full listing of the topics are detailed in the attached worksheet.

* %list list-page% [[Attach:Lecture33_handout.pdf | Lecture 33 Worksheet]]

As part of the review on optimization, homework problem 19.14 was covered in class. This

!!!! Homework Problem 19.14 from Process Dynamics and Control (Seborg, Edgar, Mellichamp, Doyle)

A reversible chemical reaction, A->B and B->A, occurs in an isothermal continuous stirred-tank reactor. The rate expressions for the forward and reverse reactions are:

* r1 = k1 CA
* r2 = k2 CB

Using the information given below, use a numerical search procedure to determine the value of Fb (L/hr) that maximizes the production rate of Cb (i.e. the amount of Cb that leaves the reactor, mol B/hr). The allowable values of Fb are 0 <= Fb <= 200 L/hr.

Available information
# The reactor is perfectly mixed.
# The volume of liquid, V, is maintained constant using an overflow line (not shown in the diagram).
# The following parameters are kept constant at the indicated numerical values:

* V = 200 L
* FA = 150 L/hr
* CAF = 0.3 mol A/L
* CBF = 0.3 mol B/L

The solution to this problem is possible with a number of numerical or analytical techniques. One solution approach that we covered in class was with the APMonitor software through the web interface.

[[http://apmonitor.com/online/view_pass.php?f=hw19.14.apm | Equations and Solution to HW19.14]]

!!!! Homework

# Course reading for next class: None
# Assignment due by the start of Lecture #34: None, Exam 3 is due Friday

Relate each problem in the context of the [[Main/CourseCompetencies | overall course objectives]].