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 fuzzy - 26.7<br />

final motor control voltage of 15.8V.<br />

V motor<br />

=<br />

n<br />

∑<br />

( V motori )( membership i )<br />

i---------------------------------------------------------------------<br />

= 1<br />

n<br />

∑<br />

i = 1<br />

( membership i<br />

)<br />

V motor<br />

= --------------------------------------------------- 0.6( 17V) + 0.4( 14V)<br />

=<br />

0.6 + 0.4<br />

15.8V<br />

Figure 26.6<br />

Rule Results Calculation<br />

26.2 COMMERCIAL CONTROLLERS<br />

At the time of writing Allen Bradley did not offer any Fuzzy Logic systems for<br />

their PLCs. But, other vendors such as Omron offer commercial controllers. Their controller<br />

has 8 inputs <strong>and</strong> 2 outputs. It will accept up to 128 rules that operate on sets defined<br />

with polygons with up to 7 points.<br />

It is also possible to implement a fuzzy logic controller manually, possible in structured<br />

text.<br />

26.3 REFERENCES<br />

Li, Y.F., <strong>and</strong> Lau, C.C., “Application of Fuzzy <strong>Control</strong> for Servo <strong>Systems</strong>”, IEEE International<br />

Conference on Robotics <strong>and</strong> Automation, Philadelphia, 1988, pp. 1511-1519.<br />

26.4 SUMMARY<br />

• Fuzzy rules can be developed verbally to describe a controller.<br />

• Fuzzy sets can be developed statistically or by opinion.<br />

• Solving fuzzy logic involves finding fuzzy set values <strong>and</strong> then calculating a value<br />

for each rule. These values for each rule are combined with a weighted average.<br />

www.PA<strong>Control</strong>.com

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

Saved successfully!

Ooh no, something went wrong!