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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!