Keywords
|
Brushless DC (BLDC) Motor, Four-switch three phase inverter, Micro controller and Proportional– Integral-Derivative (PID) Controller. |
INTRODUCTION
|
The adjustable-speed drive is preferred over a fixed speed motor due to velocity or position control and amelioration of transients. The purpose of a motor speed controller is to take a signal representing the demanded speed and to drive the motor at that speed. Brushless DC motors are mostly preferred because they offer several advantages, including long lifetime, reduced noise and good weight/size to power ratio. Brushless DC motors are used in a growing number of applications such as computer hard drives, CD/DVD players and PC cooling fans. Low speed, low power brushless DC motors are used in direct-drive turntables for analog audio records. |
Some work has also been done on a sensored four switch BLDC motor drive. The PWM structure for a four-switch three-phase BLDC motor drive produces four floating phases to perceive back electromotive force and to construct six commutations. Based on the crossing points of the voltage of controllable phases, the position information of the rotor can be acquired. The zero crossing points of the stator terminal voltages is detected by using Virtual Hall sensor signals, and there is no need to build a 30âÃâæ phase shift, which is prevalent in most of the sensored algorithms. The PI controller causes the steady state error to reduce to zero. A PI-controlled system is less responsive to real and relatively fast alterations in state and so the system will be slower to reach set point. The system doesn’t overshoot, oscillate or hunt regarding the control set point value when the PID loop gains must be reduced. |
A four-switch three-phase BLDC motor drive is proposed to simplify the topological structure of the conventional sixswitch inverter. The uncontrollable phase current brings about unsymmetrical voltage vector and produces more distortion in its waveform from rectangular. To avoid this problem, direct current control based on hysteresis is used and it senses currents of phases A and B individually by two current sensors and then switches them separately [1] - [4]. The designed four-switch BLDC motor drive shows satisfying performance despite the reduction of current sensor. |
In section II discusses about the modeling of BLDC motor. Section III discusses about the conventional method for speed control of BLDC. Section IV introduces a hybrid Micro controller and PID algorithm to the speed regulator to improve the control performances and demonstrates implementation of the control system in detail. The simulation and experimental results are given in section V. |
MODELING OF BLDC MOTOR
|
The modeling of BLDC motor drive system is based on the following assumptions |
I. All the stator phase windings have equal resistance per phase and constant self and mutual inductances. |
II. Power semiconductor devices are ideal. |
III. Iron losses are negligible and the motor is unsaturated. |
Based on the above assumptions, the three phase input voltages [2] are expressed as follows, |
|
The electromagnetic torque is termed as, |
|
The electromagnetic torque can also be termed as, |
|
The electromagnetic torque can be interpreted in terms of mechanical parameters as, |
|
Where |
i. The stator phase winding voltages of phase a, b and c are given as Va, Vb and Vc. |
ii. The ea, eb and ec are the back- emfs of phase a, b and c respectively. |
iii. The phase currents of phase a, b and c are Ia, Ib and Ic. |
iv. TL is the load torque, J is moment of inertia, ω is angular speed, and B is viscous damping coefficient. |
CONVENTIONAL METHOD FOR SPEED CONTROL OF BLDC
|
Commutation ensures proper rotor rotation of the BLDC motor, while the motor speed calculates only on the amplitude of the applied voltage. The amplitude of the realistic voltage is adjusted by using the PWM technique. The vital speed is controlled by a speed controller. The speed controller is applied as a conventional PI controller. The disparity between the actual and required speed is input to the PI controller and based on this difference, the duty cycle of PWM pulses are controlled by the PI controller, which corresponds to the voltage amplitude required to keep the required speed. The speed controller calculates a Proportional-Integral algorithm according to the following equation |
|
|
|
Conventional six - switch inverter BLDC motor is used for the common 3-phase BLDC motor,as illustrated in fig 2. The power stage utilizes six power transistors with switching in either theindependent mode or complementary mode. In both mode, the 3-phase power stage energizes two motor phases concurrently. The third phase is unpowered. Thus, six possible voltage vectors are applied to the BLDC motor using a PWM technique. There are two different basic types of power transistor switching and complementary switching, independent switching, which are expressed in the following sections. Fig. 3 shows the configuration of a four-switch inverter for the three-phase BLDC motor. |
It has two common capacitors, instead of a pair of bridges are used and phase c is out of control because it is connected to the midpoint of the series capacitors. From fig. 2, the phase current cannot hold at zero and it causes an additional and unexpected current, propagate in current distortion in phases a and b and even in the breakdown of the system. The same problem is acquired by the four-switch mode and it causes the produced voltage vectors to be limited and asymmetric, which were important as asymmetric voltage vectors. In Table 1 show the basic operating principle of BLDC. |
|
|
PROPOSED METHOD
|
A. PID Controller |
The PID controller is a collective control loop feedback controller widely used in industrial control systems. An error value is the difference between a measured process variable and a desired set point is calculated by using a PID controller calculates. The controller makes an attempt to cut back the error by adjusting the method control inputs [5]. The PID parameters used in the calculation must be regulating according to the kind of the system while the design is standard; the parameters be suspended on the specific system. |
The PID controller algorithm implicate three separate parameters, and is therefore sometimes called three-term control: the proportional, integral and derivative values, indicated P, I, and D. The proportional value determines the reaction to this error, the integral value determines the reaction based on the sum of recent errors and the derivative value determines the reaction based on the rate at which the error has been dynamic. The weighted sum of these three actions is employed to regulate the method via a bearing part like the position of a control valve or the power supply of a heating element. Heuristically, these values are taken in terms of time: P depends on the present error, I on the buildup of past errors, and D could be a prediction of future errors, supported current rate of amendment [3]. |
|
Where Pout is proportional term of output, Kp is proportional gain, IOUT is Integral term of output, Ki is integral gain, DOUT is derivative term of output and Kd is derivative gain. |
The proportional, integral and derivative terms are summed to calculate the output of the PIDcontroller. The controller output is defined as u(t), the final form of the PID algorithm is: |
|
The PID controller has the following advantages such as an integral controller gives zero steady state error for a step input and a derivative control terms often produces faster response. |
B. Tuning Method for PID controller |
The Ziegler–Nichols tuning method is a heuristic method of tuning a PID controller. It is performed by setting the I and D gains to zero. The P gain is exaggerated (from zero) till it reaches the definitive gain Ku, at which the output of the control loop oscillates with constant amplitude. Table 2 shows the tuning formula for PID controller tuning method [5] - [6]. |
|
Proposed Control System |
The hybrid system adopts the double-loop structure. The inner current loop maintains the oblong current waveforms, limits the utmost current and ensures the steadiness of the system. The outer speed loop is intended to enhance the static and dynamic characteristics of the system. The disturbance caused by the inner loop is restricted by the outer loop because the system performance is set by the outer loop. Thus, this loop adopts the conventional PID controller and therefore the speed loop adopts microcontroller. Then, the parameter can be regulated online and the system is adaptable to different working conditions. The whole system is shown in fig.4. A PID controller is used here as a current regulator. |
According to Hall signals, controller works when the motor runs at modes 2, 3, 5 and 6. The Micro controller is taken as a speed controller. The speed difference can be termed as |
|
Where V*is the given speed value and V(t) is the measured speed value at time t. The output of the Micro controller I*(t) is the threshold value of the current regulator. For the safety of thesystem, I*(t) cannot pass beyond the maximum setting value. Then, current regulator input is given in the expression. |
|
|
SIMULATION RESULTS AND ANALYSIS
|
Simulink model with the controller for the speed control of BLDC is developed in Matlab 08 as shown in the Fig. 5. The simulation is run for a specific amount of time (say 2 to 3 secs) in Matlab 08 with a reference speed of 100 rads/sec (i.e., 314 × 60/2π) = 3000 rpm & with a load torque of 10 N-m. |
|
Simulation using MATLAB 08, the hybrid controller (Micro and PID controller) is more effective than traditional PID controller and micro controller. As the picture shows, the PID controller is non-overshoot and initiate speed curve stable. When the sudden increase in load or a sudden change in rotational speed add, this control system has better robustness and faster tracking capabilities than PID controller [8] - [11]. It can prove that the system used Micro and PID controller can be more effective in achieving parameter tuning. |
The input voltage is the fundamental voltage Vs= 190V. The simulation results of speed and torque curve are shown in the fig.6 and fig.7. |
|
|
CONCLUSION
|
In this paper a four-switch three-phase BLDC motor drive is proposed. A PID controller is used by the outer loop to develop the performance of speed control. Simulink models were developed in Matlab 08 with the PID controller and Micro controller for the speed control of BLDC motor.The main advantage of designing the Microcontroller coordination scheme to control the speed of the BLDC motor is to increase the dynamic performance and provide good stabilization. The cost of the whole system is lowered because only one current sensor is required. It should be noted that reducing the amount of current detector certainly brings some negative impacts to the control system, like most current limitation in certain modes. Additionally, the program tends to be difficult because a special algorithm is necessary as compensation on the reduction of current sensor. |
References
|
- Caricchi.F ,GiuliiCapponi.F, Crescimbini.F and Solero.L “Sinusoidal Brushless Drive with Low-Cost Linear Hall Effect Position Sensors” IEEE Conf. pp.799-804, 2001.
- Changliang Xia, Zhiqiang Li, and Tingna Shi “A Control Strategy for Four-Switch Three-Phase Brushless DC Motor Using Single Current Sensor” IEEE Trans. Ind. Electron, Vol. 56, no. 6, pp 2058 – 2066, June 2009.
- Chun-Liang Lin, Horn-Yong Jan, and Niahn-Chung Shieh “GA-Based Multiobjective PID Control for a Linear Brushless DC Motor” IEEE Trans. MECH, Vol. 8, No. 1, pp. 56 – 65, March 2003.
- Gui-Jia Su, and John W. McKeever “Low-Cost Sensorless Control of Brushless DC Motors With Improved Speed Range” IEEE Trans. Pow. Electron, Vol. 19, no. 2,pp. 296– 302, March 2004.
- Hang C-C. K. J. Astrom and W. K. Ho, ‘‘Refinements of the Ziegler-Nichols tuning formula”, IEEE Proc. Part D, vol. 138, No. 2, pp. 11 1-1 18, March 1991.
- J.-H. Lee, T.-S.Kim, and D.-S. Hyun, “A study for improved of speed response characteristic in four-switch three-phase BLDC motor,” in Proc. IEEE Ind. Electron. Soc. Conf., 2004, vol. 2, pp. 1339–1343.
- Microchip Technology, “Brushless DC (BLDC) motor fundamentals”, Application note, AN885,2003.
- P. Pillay and R. Krishnan, “Modeling, simulation and analysis of permanent-magnet motor drives. II. The brushless DC motor drive,” IEEE Trans. Ind. Appl., vol. 25, no. 2, pp. 274–279, Mar./Apr. 1989.
- Q. Fu, H. Lin, and H. T. Zhang, “Single-current-sensor sliding mode driving strategy for four-switch three-phase brushless DC motor,” in Proc. IEEE Ind. Technol. Conf., 2006, pp. 2396–2401.
- S.-H. Park, T.-S.Kim, S.-C.Ahn, and D.-S. Hyun, “A simple current control algorithm for torque ripple reduction of brushless DC motor using four-switch three-phase inverter,” in Proc. IEEEPower Electron. Spec. Conf., 2003, vol. 2, pp. 574–579.
|