In this paper, the methods of traditional controlling, intelligence controlling and their combination are investigated on the basis of liquid-level system. The emphases are put on the design and realization of the PID controller, Fuzzy controller, Fuzzy-PID controller, self-adaptive Fuzzy controller and self-definition Fuzzy controller. A simulation platform is also devised, with which users can perform the video simulation and do some research on these controlling methods by changing controlling algorithm and controlling parameter. A novel Fuzzy self-adaptive PID controller, combined with the virtue of the traditional PID controller and Fuzzy controller, is put forward based on analyzing the advantage and disadvantage of various controlling algorithms. This novel controller can be viewed as the combination of PID controlling and Fuzzy controlling, in which the Fuzzy controlling table is fixed on the Fuzzy controlling rule and Fuzzy reasoning. In real time controlling, the PID parameter is ceaselessly adjusted online by inquiring the Fuzzy controlling table. The results indicate that the novel algorithm has the characteristics of simpleness, Robustness and eximious dynamic quality. During the development of this software, the object-oriented analysis and design method is adopted from the analyzing, designing, coding and testing, which guarantee the quantity of the software. The control software is compiled with vc++,and develop with VC.NET,Matlab5.6 and Access2003 under WindowsXP platform.The four kind of controls algorithm realize with C++ language.The last control algorithm realizes with multi-language programming technology of VC.NET with Matlab.It's esay to use,beautiful and friendly to the interface of person and machine on the basis of Windows2000/XP platform.There are some functions as modify sample time or modify controller's parameters online,display and save data of liquid-level curve. |