5 - fuzzy system simulation, Introduction, Chapter 5 – Rockwell Automation RSLogix 5000 Fuzzy Designer User Manual

Page 131: Fuzzy system simulation, Fuzzy system simulation), Chapter

Advertising
background image

131

Publication LOGIX-UM004A-EN-P - March 2007

Chapter

5

Fuzzy System Simulation

Introduction

FuzzyDesigner enables manual simulation of inputs and tracking of
outputs generated by the fuzzy system. This feature serves as a basis
for off-line tuning of a fuzzy system design parameters. All internal
variables are also monitored and displayed during the input
simulation run.

Use Tools\Simulation main menu command to start the monitoring.
FuzzyDesigner switches to Monitoring mode and a Simulation Watch
dialog appears.

Values of all component variables used in the fuzzy system project are
displayed in three tables in the Simulation Watch dialog (see
Simulation Watch Dialog). The first table displays Input Ports and the
third, Output Ports. All the remaining Intermediate Components are
displayed in the second table.

Input Value group box – Specify the range and input value of the
Input Port selected from the Input Ports table.

• Minimum – Display or set the lower limit of the selected Input

Port.

• Value – Display or set the value of the selected Input Port. The

track bar is an alternative to the entry field.

• Maximum – Display or set the upper limit of the selected Input

Port.

When you select the Input Port, the range and current value are
shown in the Input Value group box. The Input Value group box is
grayed out when you select a component from another table.

When you select an Input Port from the first table, you can change its
input value by clicking the slider in the Input Value group box or by
entering a value in the appropriate entry field.

When you change the input value of the selected Input Port, the fuzzy
system project is statically evaluated, that is, the fuzzy system
inference operation is computed. When you disconnect the Input
Linguistic Variable you can use the related Term Editor to set up its
input value by the membership function editor slider. You can use a
variable as an additional input to the project.

Advertising