 Detail
The Fuzzy Matrix
controller display automatically updates based on the
following:
- Number of process
inputs, 1 to 3
- Number of
memberships selected for each input, 2 to 7
- Display range
selected for each input.
- Membership
Breakpoints selected. Triangular and Trapezoidal
memberships are supported.
The real advantage of
Fuzzy Matrix Controllers over traditional PI controllers
is the ability to tune non-linear gain maps.
|
AAI's Fuzzy Matrix Controller
supports up to 3 process inputs "fuzzified"
with up to 7 memberships each to create a 1x2 to 7x7x7
matrix controller. A 5x5 controller is shown here. Each
square in this "classical" fuzzy logic
controller represents a rule. In this example, the center
square rule is "If 600# Steam Header Pressure is
Steady and OK then make a zero change in output". Another rule
votes: "If 600# Steam Header Pressure is Steady
AND High the make a Small Negative (SN) change to the
output". Multiple rules fire
"partially", depending on the rule truth.
The
truth of each rule firing is indicated graphically as
intensities of red. The yellow crosshair indicates where
the process is at this moment in time. A Phase Plane
Trajectory plot is displayed over the controller to aid
in loop tuning. This feature is user selectable. With
three process inputs, this controller can be visualized
as a cube with up to 349 rules (7x7x7). With 3 analog
inputs, up to 8 rules can partially fire simultaneously.
A final incremental output is resolved using "center
of area" voting. The final incremental output is
added to the controller final output. The controller runs
once per second.
|