A Hybrid Neuro-Fuzzy - P.I. Speed Controller for B.L.D.C. Enriched with an Integral Steady State Error Eliminator Mahdi Mansouri University of Malaya Kuala Lumpur, Malaysia mh.mansouri@gmail.com S. Hr. Aghay Kaboli University of Malaya Kuala Lumpur, Malaysia kaboli0004@gmail.com Jalil Ahmadian University of Malaya Kuala Lumpur, Malaysia ahmadian.jalil@gmail.com Jeyraj Selvaraj University of Malaya Kuala Lumpur, Malaysia jeyraj@um.edu.my Abstract—This paper is subject to present a hybrid Neuro- Fuzzy (N.F.) - P.I. fed Controller for controlling the speed of B.L.D.C. (Brush Less D.C.) motors to evolve the drives controlling performance at both transient and steady state conditions by considering a paralleled robust integral S.S.E.E. (Steady State Error Eliminator) to enrich the whole controlling process. In the presented hybrid system, P.I. N.F.C. is the main controller loop while the paralleled integral S.S.E.E. controller reimburses the steady state errors. The presented B.L.D.C. drive contains the capabilities of quick tracking, small steady state error and high stability despite of all load and parameter variations. MATLAB simulation results depict the impressiveness of the presented controlling system. Index Terms—Nonlinear Control, Hybrid Neuro-Fuzzy, B.L.D.C. Speed Control, Integral Steady State Error Elimination. I. INTRODUCTION A B.L.D.C. machine is a synchronous machine accompanying with a P.M. (Permanent Magnet) in the rotor circuit. The windings of the armature are mounted on the stator switched electronically respecting to the rotor position. The B.L.D.C. motors are widely applied in robotic servo implementation, machine tools and dynamic actuators, based on their preferred electrical and mechanical features, efficiency increasing feature and the ability of lowering the inertia momentum [3]-[5] and [13]. The high degree of precision is not something imperious for the most electrical drives, although, a favorable controlling performance has to be prepared in high performance drive application even when the motor and load parameters are changing during the functioning. The constant gain controllers are the most conventional system implemented in high performance variable speed drives. Their prominent drawback is the poor performance when the load is nonlinear, parameters are changing and there are uncertainties. Consequently, the strategy of control in high performance electrical drives has to be robust and adaptive. When there is a demand for high performance implementation of drive, a favorable controlling performance has to be served while the motor and load parameters are changing during operating. It can be resulted that there is a vivid interest in developing adaptive controlling systems how different schemes of adaptive control for B.L.D.C. motors are proposed based on nonlinear models [6], and [7]. A.N.F.I.S. (Adaptive Neuro-Fuzzy Inference System) is a given name for neural fuzzy network-based systems. The aforementioned system has become the most desirable especially in the area of controlling nonlinear systems [8]. Neuro-Fuzzy controllers are conventionally improved with a P.I. [9], P.D. [10] or an adaptive controller [11] how a paralleled S.S.E.E. can be accompanied with to improve the system performance and efficiency. In this hybrid controlling system, a P.I. (Proportional Integral) N.F.C. is the main follower controller paralleled with an Integral S.S.E.E., which are used to track the exact control law. The in-use N.F.C. training algorithm in a direct adaptive control scheme is back-propagation algorithm and the trained N.F.C. is used considering the “Fuzzy Set Theory Based Control on a Phase Controlled Converter D.C. Machine Drive” [12]; although a smooth and simple activation mechanism is applied for the Integral S.S.E.E. to modify the law of control adaptively [1]. The performance of the represented speed control is evaluated under varying parameters and loads to show the efficiency and performance of the applied controlling system. II. A HYBRID N.F.- P.I. SPEED CONTROLLER FOR B.L.D.C. DRIVES The B.L.D.C. machine can be modelled as V=E+(R+jωl)I, how V and E are sinusoidal at the frequency of ω, R is the phase resistance and ωL is phase inductance (Fig. 1). Due to E = jωλ m when λ m stands for the linkage flux of windings of the stator per phase respecting to the permanent magnet. Still by assuming اܮand implementing a position feedback that keeps V and E (and henceforward I) in the same phase, the equation of the voltage can be simplified in the form of algebraic as: ൌ ܧ൅ ܫ(1) When substituting relations of and~ܫ, we result in: Fig. 1. Steady state per phase equivalent circuit of B.L.D.C. motors 2012 IEEE International Conference on Control System, Computing and Engineering, 23 - 25 Nov. 2012, Penang, Malaysia 978-1-4673-3143-2/12/$31.00 ©2012 IEEE 234