Implementation of intelligent self-organising controllers in DSP controlled electromechanical drives

A detailed design procedure for fuzzy neural controllers in electromechanical drives is presented. The proposed procedure has one or two stages. The first stage yields the number of fuzzy rules and the rules themselves for the fuzzy neural controller. Initial estimates for centres and widths for membership functions associated with the controller input and output variables are also obtained. From this information a five-layer fuzzy neural controller is configured and the resulting controller may be further tuned using a backpropagation-type of algorithm. Applications of fuzzy neural controllers to DC and AC drives are presented. Results are first presented for a separately excited DC drive incorporating a combined speed and armature current fuzzy neural controller. Results are also presented for the response of a vector controlled induction motor drive with a fuzzy neural controller replacing the PI speed controller. Minimum numbers of fuzzy sets and rules have been established by the self-organising methodology. The drive responses obtained using fuzzy neural controllers are compared to the corresponding drive performances obtained using PI-type speed controllers. It is shown that a high dynamic performance can be obtained from drives incorporating fuzzy neural controllers and that the ad hoc tuning procedures associated with the implementation of PI and conventional fuzzy controllers are eliminated.