Rockwell Automation RSLogix 5000 Fuzzy Designer User Manual

Page 49

Advertising
background image

Publication LOGIX-UM004A-EN-P - March 2007

FuzzyDesigner Component Library 49

FuzzyDesigner also supports this s-norm (fuzzy OR operator):
maximum: S

max

(x, y) = max (x, y)

The evaluation of the Rule Block is completed in three steps.

1. DOFs of all rules are computed from DOFs of the rule premise

by using the selected t-norm.

2. DOFs of all conseqent variables terms are computed for every

rule.

These DOFs are obtained from DOFs computed in step 1,
multiplied by weights of consequent variables.

3. Total DOFs of all consequent variables are computed for the

overall fuzzy system.

Total DOF of one consequent variable is computed as maximum
value of DOFs computed in step 2 for the appropriate
consequent variable.

Assume a simple fuzzy system with these two premise variables
(temperature, pressure) with terms:

• Temperature: (small, large)
• Pressure : (negative, zero, positive)

This system also has two consequent variables: (voltage, current) with
terms:

• Voltage: (small, medium, large)
• Current : (zero, positive)

This system also has a minimum t-norm.

The rule base can be formulated as the following.

If

And

Then

Temperature is small

Oressure is negative

Voltage is medium [0.9]

Current is positive [1.0]

Temperature is large

Pressure is negative

Voltage is small [0.8]

Pressure is positive

Voltage is small [1.0]

Current is positive [1.0]

Advertising