FCTool - Fuzzy design and controller program running with
Windows incl. PC hardware
- Windows program
- Graphic oriented design of a fuzzy controller
- Controller documentation in adescription file
- Flexible assignment of analogchannels to fuzzy variables
- Fuzzy control in real time with a PC connected to a technical
process
- 3D-Graphic of the controller characteristic
- Graphic representation of the control behaviour
FCTool is a software package for graphic oriented design of a fuzzy
controller running with MS Windows. With this a technical process
connected to an A/D-D/A converter card (DAC6214) is controllable in
real time. Analog input channels (maximum 6) are interactively
assigned either directly, after differentiation or integration to
input variables of the fuzzy controller. Output variables are
accordingly assigned to analog output channels (maximum 2). The
control behaviour is measured and visualized, ie. using the
3-dimensional graphic output of the controller characteristic area.
FCTool offers the user an integrated development environment for
fuzzy controllers. A fuzzy controller is designed, tested and
documented with only one software package. Therefore the turn-around
times during the development of a fuzzy controller are minimized.
FCTool uses the operators "Min/Max" and
"Max/Prod" for fuzzification and inference as well as a
modified "center- of-area" method for de- fuzzification.
With FCTool the fuzzy controller design can be stored in an ASCII
file. This fuzzy description file is usable by other products of our
company. Besides the laboratory setups especially the FuzzyLib may
operate with this file. Using FuzzyLib you can implement a fuzzy
controller in your C++ application without any problems.
FCTool offers a real time operation with sampling periods in the
range of one millisecond to 35 minutes. The typical execution time
for a knowledge base with two input variables, one output variable
and 9 rules is approximately 1 ms in case a PC 80486 with 66 MHz is
used. All the numerical operations are carried out using double
precision. |