Lecture Notes 6

Main.LectureNotes6 History

Hide minor edits - Show changes to output

June 21, 2020, at 05:02 AM by 136.36.211.159 -
Deleted lines 40-58:

----

(: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 = 'https://' + 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="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
    <a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
(:htmlend:)
September 19, 2014, at 01:34 PM by 107.188.175.164 -
Added lines 16-19:
(:html:)
<iframe width="560" height="315" src="//www.youtube.com/embed/ELEUFKzwUj0?rel=0" frameborder="0" allowfullscreen></iframe>
(:htmlend:)

Deleted lines 22-25:

(:html:)
<iframe width="560" height="315" src="//www.youtube.com/embed/ELEUFKzwUj0?rel=0" frameborder="0" allowfullscreen></iframe>
(:htmlend:)
September 19, 2014, at 01:33 PM by 107.188.175.164 -
Changed lines 3-6 from:
In Lecture 4 we reviewed how to extract the Gain, Time Constant, and Dead-time from a step test.  There are many situations when it is not possible or doesn't make sense to generate a complete step test.

A
FOPDT model can be obtained by fitting the model to data.  This allows other forms of step testing such as:
to:
The Gain (K_p), Time Constant (tau_p), and Dead-time (theta_p) can be graphically extracted from a step test when fitting to a First Order Plus Dead Time (FOPDT) model.  There are many situations when it is not possible or doesn't make sense to generate a complete step test or there are other model forms that better describe the system.

An
FOPDT model can be obtained by fitting the model to data.  This allows other forms of step testing such as:
Changed lines 18-22 from:
At the end of class we ran through an example of a gravity drained tank.
to:
One example of comparing linear and nonlinear models is with the following gravity drained tank application.

(:html:)
<iframe width="560" height="315" src="//www.youtube.com/embed/ELEUFKzwUj0?rel=0" frameborder="0" allowfullscreen></iframe>
(:htmlend:)
Deleted lines 36-46:

!!!! Homework

# Course reading for next class: Chapter 7-9 (PPC).
# Assignment due by the start of Lecture #7: [[Attach:sp3.pdf | SP3]]

You'll use your answers from Q3.1 and Q3.2 on SP3.  I've included the answers to Q3.1 and Q3.2 for your reference.

* %list list-page% [[Attach:Q5.1_Q5.2_notes.pdf | SP3 Homework Notes]]

Don't forget that the first part of each homework assignment is to write a sentence or two stating the purpose of the problem and what concept is reinforced.
September 06, 2013, at 02:46 PM by 69.169.131.210 -
Added lines 48-66:

----

(: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 = 'https://' + 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="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
    <a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
(:htmlend:)
Changed line 28 from:
Half of the class derived a FOPDT model of the process using empirical fitting techniques.  The other half of the class fit used a material balance to obtain a model.  A comparison of the two models is shown below:
to:
Half of the class derived a FOPDT model of the process using empirical fitting techniques.  The other half of the class used a material balance to obtain a model.  A comparison of the two models is shown below:
Added lines 22-23:
'''Fig 1:''' Diagram of the Gravity Drained Tank
Added lines 26-27:
'''Fig 2:''' Sequence of Valve Movements to Test Models
Changed lines 32-33 from:
The linear response is easy to fit to the data but deviates, especially during the periods that are far from the steady state values.
to:
'''Fig 3:''' Linear Model (FOPDT).  The linear response is easy to fit to the data but deviates, especially during the periods that are far from the steady state values.
Changed line 36 from:
The nonlinear response is valid over a wider range of operation.
to:
'''Fig 4:''' Nonlinear Model Based on a Material Balance.  The nonlinear response is valid over a wider range of operation.
Added lines 21-22:

Attach:tank_percent_open.png
Changed line 20 from:
Attach:tank.png
to:
Attach:tank2.png
Added lines 15-30:

!!!! Linear vs. Nonlinear Models

At the end of class we ran through an example of a gravity drained tank.

Attach:tank.png

Half of the class derived a FOPDT model of the process using empirical fitting techniques.  The other half of the class fit used a material balance to obtain a model.  A comparison of the two models is shown below:

Attach:tank_linear.png

The linear response is easy to fit to the data but deviates, especially during the periods that are far from the steady state values.

Attach:tank_nonlinear.png

The nonlinear response is valid over a wider range of operation.
Changed line 12 from:
In practice, smart-stepping or PRBS signals for identification of models for multivariable control.  For tuning of PID controllers a step, doublet, or pulse test is often preferred.
to:
In practice, smart-stepping or PRBS signals are used for identification of models for multivariable control.  For tuning of PID controllers a step, doublet, or pulse test is often preferred.
Added lines 1-25:
!!! Lecture 6 - Fitting models to data

In Lecture 4 we reviewed how to extract the Gain, Time Constant, and Dead-time from a step test.  There are many situations when it is not possible or doesn't make sense to generate a complete step test.

A FOPDT model can be obtained by fitting the model to data.  This allows other forms of step testing such as:

* Pulse: step up followed by step back to original value
* Doublet: two pulses in opposite directions
* Pseudo-Random Binary Sequence (PRBS): steps of varying frequency and magnitude
* Smart-stepping: optimize steps to extract the most information while keeping the process within bounds

In practice, smart-stepping or PRBS signals for identification of models for multivariable control.  For tuning of PID controllers a step, doublet, or pulse test is often preferred.

* %list list-page% [[Attach:Lecture6_notes.pdf | Lecture 6 Class Notes]]

!!!! Homework

# Course reading for next class: Chapter 7-9 (PPC).
# Assignment due by the start of Lecture #7: [[Attach:sp3.pdf | SP3]]

You'll use your answers from Q3.1 and Q3.2 on SP3.  I've included the answers to Q3.1 and Q3.2 for your reference.

* %list list-page% [[Attach:Q5.1_Q5.2_notes.pdf | SP3 Homework Notes]]

Don't forget that the first part of each homework assignment is to write a sentence or two stating the purpose of the problem and what concept is reinforced.