Study About Sensor and Sensor less Control of Four-Switch Inverter Fed Permanent Magnet Brushless DC Motor

DOI : 10.17577/IJERTV2IS90270

Download Full-Text PDF Cite this Publication

Text Only Version

Study About Sensor and Sensor less Control of Four-Switch Inverter Fed Permanent Magnet Brushless DC Motor

P.Sudheer, G.V.SubbaReddy.

  1. Tech (PE), Asst.Proffessor, Dept of EEE

    GPREC-Kurnool, GPREC-Kurnool

    Abstract Permanent Magnet Brushless DC (PMBLDC) machines are more popular due to its simple structure and low cost. Improvements in permanent magnetic materials and power electronic devices have resulted in reliable, cost effective PMBLDC drives, for many applications. PMBL motors find applications in diverse fields such as domestic appliances and automobiles due to its low cost and performance. Modelling, simulation and experimentation of drives with new converter configuration and control schemes are essential for making this drive competitive. In this paper, a comparative study between sensor and sensor less control of four-switch Inverter fed PMBLDC is discussed and Simulation model using transfer function of BLDC motor is presented.

    Keywords – PMBLDC Motor, Simulation models, sensor less control, TMS 320LF2407, Fuzzy logic controller.


      Because of the distinct advantages of high efficiency, high power density and minimal maintenance, the Permanent Magnet (PM) Brushless DC machine is becoming increasingly attractive for industrial and electric vehicle (EV) applications. A brushless DC motor (BLDC) is a synchronous electric motor which is powered by directcurrent electricity (DC) and has an electronically controlled commutation system; instead of a mechanical commutation system with brushes. It has all the good advantage of DC drives and eliminating the drawbacks using electronic commutation. So in this motor current and torque, voltage and rpm are related linearly. Normally from the Hall Effect sensor, the signal for commutation is generated. But using these sensors the size of the BLDC motor will become larger and when space will be a main constraint, BLDC motor fails to meet the same.BLDC Motors are extensively used in domestic and automobile industries. The market is too competitive so cost reduction and higher performance will be the prime importance. Cost reduction in BLDC motor drives can be achieved by two methods one topological approach and second control approach. In the topological approach, the number of switches, sensors and associated circuitry used to compose the power converter is minimized. Normally for the BLDC Motor drive six switches inverter topology is used.

      Moreover switching and conduction losses can be reduced. So here Four Switch VSI (FSVSI) topology is attempted. By using the Sensor less control the cost of the sensors are also eliminated. For extensive system testing and evaluation program, detailed computer modelling and simulation is being developed. Modelling of the PMBLDC machine and the controller are essential for evaluating their performance. Each of the simulators allows setting of the input parameters of the drive as well as the setup of certain load torque and speed profiles in order to evaluate the drives. In this paper the modelling of BLDCM is explained with

      transfer function model. The simulation of sensor and sensor less control of drive is done in Matlab/ Simulink. Control with sensor, the controller is used Fuzzy logic Controller and in sensor less control the method is used terminal voltage sensing.


      The dynamics of the machine are described by a set of differential equations [1]. The electrical and mechanical equations can be obtained from the equivalent circuit shown in Figure 1.

      To attain the electrical equations for a BLDC machine, basic circuit analysis was used to find the per-phase voltage as shown below. The equation is only shown for phase-A to neutral since the equations for phase B and C only differ in the subscript notation.

      Figure 1. Equivalent circuit of BLDCM Van=i a (t)Ra + La (dia/dt) +ea (1)

      From the equivalent circuit Figure 1, the circuit equation of the motor in phase variable form are given in equation (1)

      where Van the applied phase voltages, ea is the induced back emf, ia is the phase currents. La, is the self inductances of the phases and Ra is the resistance of each phase. The mechanical equation that relates the machine's angular velocity to the developed electromagnetic torque, load torque, and motor parameters is given in equation (2),

      T B (t) J (d(t)/dt )+TL (2)

      where Tem(t) is developed electro-magnetic torque, TL is load torque, B is viscous friction constant, J is rotor moment of inertia, is the angular speed of the motor. But we know that Electromagnetic torque and back emf are given by equations (3) and (4)

      Tem=Kt ia(t) (3)

      e(t)=Ke (t) (4)

      where kt is torque constant and ke motor constant. Taking Laplace transformation of the respective equations and rearranging the terms equations (5) and (6) are obtained.

      Ia(s) = (Van(s)-Ke(s))/( Ra+SLa) (5)

      (S)= ( Tem(s) TL)/( B+SL) (6)

      From the above equations it is possible to draw the model of the BLDC motor as shown in Figure 2 . From the Figure 2 transfer function of the system is presented in equation (7)


      (S) /V(S) = (Kt/JLa )/X (7)

      Figure 2. Transfer function model of PMBLDC


      The cost reduction of controllers for PMBLM drives can be considered with the topologies with more than one switch per phase, but less than conventional two switches per phase. But according to the working of BLDCM, at a time only two phases are conducing and the third phase is inactive [2-5].A BLDC motor needs quasi-square current waveforms, which are synchronized with the back-EMF to generate constant output torque and have 120 degree conduction and 60 degree non-conducting regions. However, in the four-switch converter, the generation of 120 degree conducting current profiles is inherently difficult Though cost saving is achieved, it introduces distortions in the uncontrolled phase.

      This problem is solved by using hysteresis current control. In this method pwm pulses produced by the switching ON and OFF the switch when the phase current crosses the Hysteresis Band. The simulation model is as shown in Figure 4

      Figure 3 Four Switch converter using Direct Control method

      Figure 4 Phase current waveform of Four switch converter


      A low cost BLDC motor drive with reduced parts that is by reducing the number of switches from six to four is to be developed. The implementation of a low cost, reduced parts BLDC motor is desired with high system reliability. Most of the sensors less methods for a six-switch inverter BLDC motor drive are not directly applicable to the four-switch inverter [6-10]. The main reason is that in the four-switch topology, some methods detect less than six points, and other commutation instants must be interpolated via software. This paper presents a novel sensor less method for four-switch BLDC motor drive based on zero crossing points of stator line voltages.

      Figure 5 Position Sensing Using Line Voltages

      In four switch converter topology the third phase is connected in between midpoint of two capacitors. Assume that point to be O and is connected to the ground. With point O as reference, the three line voltage waveforms, Vao

      ,Vbo and-Vbo .Therefore, by detecting the zero crossing points of three line voltages, six commutation points are obtained. From this commutation points the virtual hall effect signals are produced. Three line voltages are derived from terminal voltages Vao and Vbo. Tey have higher magnitude compared to back EMF voltages that is 3 times phase voltages plus drop voltage on the stator impedance. From figure 5 the terminal voltage equation can be written as equation (8) to (10).

      Vao=RaIa+La(dia/dt)+ea+Vno (8)

      Vbo=RbIb+Lb(dib/dt)+eb+Vno (9)

      0 = RcIc+Lc(dic/dt)+ec+Vno (10) Because the drive employs the Direct Current Control (DPC)

      method, in order to make the current as quasi square waveform in accordance with the trapezoidal back emf, motor adopts 120 degree conducting mode and only two phases are energized at one time. So, the current in the two phases has the same amplitude and opposite direction, while in the third phase, the current is zero. The phasor representation of Four switching topology is shown in Figure 6.

      Figure 6 Line to line voltage representation

      A complete simulation of the system is done in Simulink of the MATLAB environment. The system consists of a BLDC motor with the dc link voltage and inverter. The performance of the machine is studied in open loop. A constant speed operation of the drive is simulated in closedloop. Control is achieved via terminal voltage sensing. The three voltage functions are used to get the commutation points. A voltage divider circuit is used first, followed by low pass filter (second order Butterworth) and then a zero crossing detection circuit to get the virtual hall signals. A d-q model of the BLDC motor done is considered in a rotor reference frame and an analytical simulation using a m-file is carried out to study the torque-speed characteristics of the motor under steady state. The simulation diagram is shown in Figure 7 and results are given in Figure 8

      Figure 7 Simulink diagram for sensor less control

      In analytical simulation method the torque speed characteristics using M-file.The steady-state torque is given by equation 11.

      Figure 8 Stator current for Phase C

      Tem=3/2* P/2*(1irqs+(Ld-Lq) irqs irqs) (11)

      For steady-state operation, v is constant and represents the angular displacement between the peak value of the fundamental component of Vas and the q-axis fixed in the rotor. The values of Vrqs and Vrds are determined by the firing of the driving inverter. But for most applications, the common operating mode is used where the conditions are v = 0, whereupon Vrqs = 2Vs and Vrds = 0. Also assuming Ld = Lq

      , the expression for torque is given in the equation (12)

      s r s qs r m

      s r s qs r m

      Te=3/2* P/2*(rsr/r2 +2 L 2V2 – r) (12)

      The graph is not entirely linear but approximately linear only in the region where Te 0 and r

      0. It is not linear for the entire speed range. The simulation result of analytical simulation is shown in the Figure 9.


      Fuzzy logic controller is used for simulation of BLDC Motor with sensor. Three hall effect sensors are connected the other end of the motor and they are separated by 120 degree mechanically. A Fuzzy Logic Controller (FLC)[11-12] uses fuzzy logic as a design methodology, which can be utilized for developing linear and non-linear systems for embedded control. FLC techniques need less development time, have better performance and are good replacements for

      conventional control techniques, which require highly complicated mathematical models. A fuzzy logic controller does not require an exact mathematical model. It however requires knowledge-based set of heuristic rules. These rules are impressive and are expressed in terms of linguistic variables. The steps involved in the design of fuzzy controller are fuzzification, rule definition and defuzzification. For the fuzzy controller necessary data required for the simulation is given in Table 1. The two inputs given are error and change in error. The output is the reference current for the Hysteresis controller. All three membership functions are Triangular. The input and output membership functions are shown in Figures 10 to 12. The fuzzification rule is entered using the rule editor of the fuzzy toolbox as shown in Figure 13. The simulation diagram is shown in Figure 14. The overall simulation diagram with controller, four-switch inverter and BLDC motor model is shown in Figure 15.

















      [1×2 struct]


      [1×1 struct]


      [1×49 struct]

      Figure 10 Membership Function of Error

      Figure 11 Membership Function of Change Error

      Figure 12 Membership Function of Reference Current

      Figure 14 Fuzzy controller with hysteresis controller

      Figure 15 Controller, four-switch inverter and Motor model

      The measured motor speed from the BLDC drive is compared with the reference speed producing the error whichis given to the controller in the model. By decoding output of the hall sensor signals, gate pulses for the three phase inverter are generated. The current output from the fuzzy output is fed to hysteresis controller(current limit control) [13] is used for making the phase currents smoother.

      Simulation duration is given as0.6sec and solver is fixed step ode4(ranga kutta).simulation results are shown in figure 11-17

      Figure 16 Phase Current Using Fuzzy controller

      Figure 17 Speed profile of the drive for Fuzzy controller

      Figure 18 Torque profile of the drive for Fuzzy controller


In this paper, the transfer function model is explained. The simulation is performed in MATLAB / SIMLINK motor model fed by four-switch inverter with hysteresis current control first with sensor less and then Fuzzy controller with the hall effect sensors. The current waveforms are rectangular without any distortion due to the hysteresis control. From the phase voltages the virtual Hall Effect signals are produced and thus applicable in four switch inverter topology. The sensorless method via terminal voltage sensing will overcome the disadvantages of back emf method. But the sensorless control method is not suitable for higher speed changes. The fuzzy controller i.e sensor control responds faster and smoother to reference speed changes.But if low cost is the primary concern and motor speed is not an issue, then sensorless control will be the better choice. The hardware implementation is simplified with the use of DSP processor with built-in features and easy C programming interface of Code Composer studio. The hysteresis current


  1. Pragasan Pillay and R.Krishnan,(1988), Modeling ofPermanent Magnet Motor Drives,IEEE1988,vol35, No.4. PPillay and R Krishnan. Modelling, Simulation and Analysis of a Permanent Magnet Brushless dc Motor Drive.Conference Record of IEEE/IAS Meeting, 1987, p 8

  2. R. Krishnan, A novel single-switch-per-phase converter topology for four-quadrant pm brushless dc motor drive, IEEE Trans. Ind. Appl., Vol. 33, No. 5, pp. 1154-1161,

    Sep./Oct., 1997

  3. R. Krishnan and P. Vijayraghavan, A new power converter topology for PM Brushless dc motor drives, in Proc. IEEE IECON, Vol. 2, pp. 709 714, 1998

  4. B. K. Lee and M. Ehsani, Advanced BLDC motor drive for low cost and high performance propulsion system in electric and hybrid vehicles, in Proc. IEEE Electric Machines and Drives Conf., pp. 246-251, 2001.

  5. B. K. Lee, T. H. Kim and M. Ehsani, On the feasibility of four-switch

    three-phase BLDC motor drives for low cost commercial applications: toology and control, in Proc. IEEE Applied Power Electronics Conf. and

    Expo., Vol. 1, pp. 428-433, 2001

  6. Halvaei Niasar, H. Moghbelli and A. Vahedi, Implementation of fourswitch brushless dc motor drive based on TMS320LF2407 DSP, 2007 IEEE International Conference on Signal Processing and Communications (ICSPC 2007), 24-27 November 2007, Dubai, United Arab Emirates, PP 332-335

  7. Halvaei Niasar, H. Moghbelli and A. Vahedi, A Low- Cost Sensorless Control for Reduced-Parts, Brushless DC Motor Drives, IEEE Transactions on Industry Applications, 2008, pp 662-667.

  8. Tsung Lin, C. Wen Hung, C. Wen Liu; Sensorless Control for Four- Switch Three-Phase Brushless DC Motor Drives, in Proceeding of the Forty-First IEEE Industry Applications Conference Meeting (IAS'06), Taiwan, Oct. 2006, vol. 4, pp. 2049-2053

  9. J.P. Johnson, M. Ehsani, Y. Guzelgunler; Review of Sensorless Methods for Brushless DC Motor, IEEE Industry Applications Conference, 1999, Vol. 1, pp. 143 150.

  10. Halvaei Niasar, H. Moghbelli and A. Vahedi, A Novel Sensorless Control Method for Four-Switch, Brushless DC Motor Drive without Phase Shifter, IEEE Transactions on Power Electronics, Vol. 23, No. 6, November 2008, pp 3079



P.Sudheer, Received his B.Tech degree in Electrical and Electronics Engineering from Jawaharlal Nehru Technological University,Antapur, India, in 2011. Currently pursuing M.Tech in G.PullaReddy Engineering, Kurnool, A.P, India . His interesting research area is Power Electronics and Drives.

G.V.Subba Reddy, Received Engineering from S.V. University, Tirupathi, India, in 2000; M.Tech in Power System from Nagarjuna University, Guntur, A.P, India. He is currently Working as a Assistant Professor in G.Pulla Reddy Engineering College, Kurnool, A.P, India. His current research is on Power Systems.

Leave a Reply