12.05.2014 Views

Automating Manufacturing Systems - Process Control and ...

Automating Manufacturing Systems - Process Control and ...

Automating Manufacturing Systems - Process Control and ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

plc pid - 25.7<br />

the desired velocity for the cruise controller with buttons. When running, the cruise control<br />

system will observe the velocity, determine the speed error, <strong>and</strong> then adjust the gas<br />

pedal angle to increase or decrease the velocity.<br />

<strong>Control</strong><br />

INPUT<br />

variable<br />

(e.g. θgas)<br />

SYSTEM<br />

(e.g. a car)<br />

OUTPUT<br />

(e.g. velocity)<br />

v desired<br />

+<br />

_<br />

v error<br />

Driver or<br />

cruise control<br />

θgas<br />

car<br />

v actual<br />

Figure 25.6<br />

Addition of a <strong>Control</strong> System to a Car<br />

The control system must perform some type of calculation with Verror, to select a<br />

new θgas. This can be implemented with mechanical mechanisms, electronics, or software.<br />

Figure 25.7 lists a number of rules that a person would use when acting as the controller.<br />

The driver will have some target velocity (that will occasionally be based on speed<br />

limits). The driver will then compare the target velocity to the actual velocity, <strong>and</strong> determine<br />

the difference between the target <strong>and</strong> actual. This difference is then used to adjust the<br />

gas pedal angle.<br />

1. If v error is a little positive/negative, increase/decrease θ gas a little.<br />

2. If v error is very big/small, increase/decrease θ gas a lot.<br />

3. If v error is near zero, keep θ gas the same.<br />

4. If v error suddenly becomes bigger/smaller, then increase/decrease θ gas quickly.<br />

Figure 25.7<br />

Human <strong>Control</strong> Rules for Car Speed<br />

Mathematical rules are required when developing an automatic controller. The

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!