- on Education & Information
- Published in issue 5/2001 on page 0
Fuzzy Logic (2)
final: Fuzzy Design
There are a number of programs written for PCs and other computers that allow the user to design and debug fuzzy systems. Figure 1 shows a screen produced by fuzzyTECH, which is published by Inform. This is the software we used to design the dishwasher controller described in Part 1. We will look at its operation stage by stage. The rearmost window shows the Project Editor, which displays the sections of the controller. From left to right, these are the Input (Load), the Rule Block, and the Output (Washtime).Crisp inputThe input to the controller is set by a slider in a Debug window at top left. The input panel at lower left shows the input membership functions of the dishwasher as depicted in Figure 3 of Part 1. The load input has been set to 36.62 units. The input panel shows a vertical line at 36.62, which cuts the functions for ‘small’ and ‘medium’ at 0.67 and 0.33 respectively. Rules 2 and 3 are fired:2: IF load is ‘small’, THEN washtime is ‘reduced’.3: IF load is ‘medium, THEN washtime is ‘medium’.