I. INTRODUCTION
The permanent magnet brushless direct current (BLDC) motor has been widely used in industrial applications of variable speed drives. The BLDC motor produces torque from the interaction of magnetic flux of the rotor magnets and the current carrying stator conductors of the stator core assembly. Its benefits include high power density, high efficiency, low maintenance, high reliability, simplicity, lower price, and fast dynamic response.
Stator current commutation torque ripples, occurring due to the loss of ideal phase current commutation and the methods to minimize ripples, have been reported in literatures. Ashabani et al. reduced torque ripple of BLDC motor by control of the DC link voltage during the commutation time [1]. The intelligence method was the basis of their research, where the magnitude of voltage and commutation time were estimated by a neural network and optimized with particle swarm optimization (PSO) algorithm.
In 2011 and 2014, the brushless linear DC motor was proposed to move the nuclear reactor control rod-assemblies as primary and auxiliary driving motor, respectively [2, 3]. In this study, the BLDC motor was employed to move the only control rod of a miniature neutron source reactor (MNSR). Torque ripple of the BLDC motor minimizes with fuzzy logic to satisfy the requirements of fast response and precision movement of the control rod.
II. REACTOR DESCRIPTION
The MNSR developed by the Chinese Institute of Atomic Energy, is a compact research reactor based on the Canadian SLOWPOKE reactor design. It is of a low power tank-in-pool type and uses highly enriched uranium as fuel, light water as moderator and coolant, and metallic beryllium plates as reflector [3]. The core consists of the fuel cage, one central cadmium absorber with stainless steel cladding control rod, fuel pins (fuel rods), dummy rods, and tie rods, with the generated heat removed through natural circulation [4].
A. Reactor description
The control rod drive mechanism (CRDM) is driven by a servo motor, type SDE-45 through a mechanical gear system. The servo motor ensures position control of the control rod, and hence stability of the neutron-flux. The CRDM assembly is mounted on top of the reactor vessel, about 0.6 m above the volume of reactor pool water. The pool top is covered with a Perspex material to protect the pool water from environmental contamination and to reduce evaporation. Although most of the materials in the control rod drive mechanism assembly are made of stainless steel, the servo motor contains corrodible materials [5, 6].
In 2014, an electromagnetic levitation system together with synchronous motor was used to navigate the control rod. The control system was programmed in MATLAB through the open-loop system, closed-loop with state feedback, and closed-loop with state feedback integral tracking. The results from the prototype system showed that the proposed method was useful in such a sensitive drive mechanism [4].
III. MODELING OF BLDC
The BLDC motor back electromotive force (back-EMF) induced in stator windings has a trapezoidal shape. In this study, due to high efficiency, cost effective control, optimum number of power electronic devices (number of MOSFETs), and low torque ripple, the three phases of BLDC motor have been used. Fig. 1 shows the cross section of the three-phase BLDC motor construction.
-201501/1001-8042-26-01-009/alternativeImage/1001-8042-26-01-009-F001.jpg)
The BLDC drive modeling is implemented based on the following steps:
• The phase currents and position are measured;
• Differential equations of the BLDC consist of speed, position, and the current of phases a and b;
• Trapezoidal back-EMF of BLDC drive simulated using a look-up table;
• By means of torque ripple minimization an inverter with soft chopping has been used;
• The current control unit provides a DC voltage level of the inverter.
Figure 2 shows the schematic of the BLDC drive modeling.
-201501/1001-8042-26-01-009/alternativeImage/1001-8042-26-01-009-F002.jpg)
A. BLDC differential equations
Fundamental of differential equations in BLDC motor can be written as (refer to Fig. 2 for the variants) [7]
where vab, vbc and vca are line-to-line voltage in the three phases a, b and c; iab, ibc and ica are line-to-line current in the three phases; ia, ib and ic are current of the three phases; Eab, Ebc and Eca are line-to-line back-EMF in the three phases; ea, eb and ec are voltage of the three phases; R is the phase resistance (Ω).
The back-EMF for three-phases are [6]
where, ke is back-EMF constant (V s/rad), ω is angular velocity (rad/s), θ is the angular displacement (radian) and K(θ) is trapezoidal waveform of the back-EMF. The electro-mechanical torque can be expressed as [7]
where, Te is electromagnetic torque (N m), TL is load torque (N m), kf is motor friction constant (N s/rad) and J is rotor inertia (kg m2). The BLDC torque is a function of the current and the back-EMF
where kt is torque constant (N m/A). From Eqs. (2) and (7), one has
where L is phase inductance (H). According to Eqs. (1), (2) and (15), the BLDC motor differential equations for three-phase can be reduced to two-phase as below
Equation (13) can be simplified to
where
B. Inverter of BLDC drive
The BLDC motor drive was actuated by a six-switch inverter as shown in Fig. 3. The switches are metal oxide semi-conductor field effect transistor (MOSFET) [7].
-201501/1001-8042-26-01-009/alternativeImage/1001-8042-26-01-009-F003.jpg)
In an inverter, the current in active phase was turned on and off by the electronic devices, usually at a high frequency. It is called chopping. Chopping can be done by hard chopping and soft chopping. In hard chopping, the upper and lower switches are driven by the same signal; while in soft chopping, only the upper switch is driven by the chopping signal and the lower switch is left on during the whole interval. The advantage of soft chopping is that it creates less switching losses and current ripple than the hard chopping, hence the minimized torque ripple. Proposed soft chopping circuit is shown in Fig. 4. The inverter voltages in soft chopping mode applied to six-switch inverter are given in Table 1.
-201501/1001-8042-26-01-009/alternativeImage/1001-8042-26-01-009-F004.jpg)
Rotor position | Phase current (A) | vab-eab | vbc-ebc |
---|---|---|---|
0°–60° | ia≠0, ic≠0 | -ea+eb | -eb+ec |
ia≠0, ic=0 | -ea+eb | 0.5(ea-eb) | |
ia=0, ic≠0 | 0.5(eb-ec) | -eb+ec | |
ia=0, ic=0 | 0 | 0 | |
60°–120° | ia≠0, ib≠0 | -Vs-ea+eb | Vs-eb+ec |
ia≠0, ib=0 | 0.5(-ea+ec) | 0.5(-ea+ec) | |
ia=0, ib≠0 | 0.5(-Vs+eb-ec) | Vs-eb+ec | |
ia=0, ib=0 | 0 | 0 | |
120°–180° | ib≠0, ia≠0 | -ea+eb | -eb+ec |
ib≠0, ia=0 | 0.5(eb-ec | -eb+ec | |
ib=0, ia≠0 | 0.5(-ea+ec | 0.5(-ea+ec | |
ib=0, ia=0 | 0 | 0 | |
180°–240° | ib≠0, ic≠0 | -ea+eb | -Vs-eb+ec |
ib≠0, ic=0 | -ea+eb | 0.5(ea-eb | |
ib=0, ic≠0 | 0.5(-Vs-ea+ec) | 0.5(-Vs-ea+ec) | |
ib=0, ic=0 | 0 | 0 | |
240°–300° | ic≠0, ib≠0 | -ea+eb | -eb+ec |
ic≠0, ib=0 | 0.5(-ea+ec) | 0.5 (-ea+ec) | |
ic=0, ib≠0 | -ea+eb | 0.5(ea-eb | |
ic=0, ib=0 | 0 | 0 | |
300°–360° | ic≠0, ia≠0 | Vs-ea+eb | -eb+ec |
ic≠0, ia=0 | 0.5(eb-ec | -eb+ec | |
ic=0, ia≠0 | Vs-ea+eb | 0.5(-Vs+ea-eb) | |
ic=0, ia=0 | 0 | 0 |
C. Current control of BLDC drive
There are two main sources of torque ripple generated by the BLDC drives: chopping in inverter and current control. By means of torque ripple minimization, a new soft chopping control has been presented in this study, and the current control in the BLDC drive via hysteresis current control (HCC) and fuzzy logic current control (FLCC) was investigated.
1. Hysteresis current control
Reviewing researches in the past decade about torque ripple reduction BLDC drive, most authors worked on the torque ripple reduction by HCC. Current control of hysteresis band is a simple and usual current closed-loop control. In HCC, the value of controlled variable is forced to stay within limits (hysteresis band) around a reference value. HCC technique generates switching frequencies when a narrow hysteresis is used, and the wider the hysteresis band is, the larger the ripple is produced. Fig. 5 is the block diagram of HCC. The uncertain switching frequency makes filtering of electromagnetic noise difficult. Moreover, current chattering produces noise in electronic devices and generates high mechanical stress.
-201501/1001-8042-26-01-009/alternativeImage/1001-8042-26-01-009-F005.jpg)
2. Fuzzy logic current control
The torque ripple of BLDC drive could be minimized by using fuzzy logic current control. The block diagram of FLCC for minimization of torque ripple of BLDC drive is shown in Fig. 6.
-201501/1001-8042-26-01-009/alternativeImage/1001-8042-26-01-009-F006.jpg)
Current error is the differential between current reference and root mean square (RMS) of three phase current. In FLCC method, fuzzy rules act on current errors (five member function for -0.5–0.5 A) and current error derivative (seven member function for -0.06–0.06 A/ms) as inputs, and also act on inverter voltage level (five members function for 0–1 V) as output. Fig. 7 shows the fuzzy logic member functions for proposed FLCC.
-201501/1001-8042-26-01-009/alternativeImage/1001-8042-26-01-009-F007.jpg)
Table 2 shows the fuzzy logic rules used to reduce the torque ripple.
Current Error | Current error derivative | ||||||
---|---|---|---|---|---|---|---|
NB | NM | NS | Z | PS | PM | PB | |
NM | NS | NM | NM | NM | NM | NM | NM |
NS | NS | NS | Z | Z | NS | NS | NM |
Z | NM | NS | NS | Z | Z | NS | NS |
PS | PM | PM | PS | PS | Z | NS | NS |
PM | PM | PM | PM | PM | PM | PM | PS |
IV. SIMULATION RESULTS AND DISCUSSION
The proposed BLDC drive which applied to the CRDM of MNSR has been simulated by MATLAB/ SIMULINK. The parameters of the model are listed in table 3.
Parameters | Value |
---|---|
Number of poles | 2 |
Nominal Power (W) | 1.2 |
Nominal voltage (V) | 6 |
No load speed (RPM) | 8000 |
Terminal resistance phase to phase (Ω) | 12.50 |
Terminal inductance phase to phase (H) | 0.091×10-3 |
No load current (A) | 0.5 |
Back-EMF constant (V s/rad) | 1.05×10-3 |
Torque constant (N m A) | 1.05×10-3 |
Rotor inertia (kg m2) | 0.005×10-7 |
Friction constant (N s/rad) | 1.38×10-8 |
MNSR control rod mass (g) | 50 |
Control rod length (mm) | 230 |
Control rod speed limit (cm/s) | 1.06 |
Gearbox ratio | 1/22 |
Pulley diameter (cm) | 10 |
MOSFET model of power switches | IRF840 |
Micro-controller | ATmega32 |
The BLDC drive has been operated by three cases: a) HCC with hard chopping, b) HCC with soft chopping and c) FLCC with soft chopping. Fig. 8 shows the fast dynamic response of the BLDC motor where the speed of the motor was regulated at 360 RPM. The simulation results of the BLDC drive operation are shown Fig. 9.
-201501/1001-8042-26-01-009/alternativeImage/1001-8042-26-01-009-F008.jpg)
-201501/1001-8042-26-01-009/alternativeImage/1001-8042-26-01-009-F009.jpg)
From Fig. 9, the total torque of the BLDC motor is affected by current control. The hard chopping control has a good response to HCC rather than soft chopping control with HCC. However, the best performance can be obtained using soft chopping with FLCC. This torque ripple reduction technique can be used in such a precision movement of the MNSR control rod drive. A prototype of the optimized drive mechanism with BLDC motor is shown in Fig. 10. This setup includes the BLDC motor, drive, gearbox, and the moving rod. The drive consists of the three parts; power switches (6 MOSFETs), micro-controller, and interface circuits.
-201501/1001-8042-26-01-009/alternativeImage/1001-8042-26-01-009-F010.jpg)
V. CONCLUSION
The BLDC motor drive mechanism has been investigated to be used in a research reactor CRDM. The MATLAB/SIMULINK was used to simulate the three understudy cases: HCC with hard chopping, HCC with soft chopping, and FLCC with soft chopping. The results showed the combination of FLCC method with soft chopping as an improved technique for reduction of torque ripple has a good performance. This minimized torque ripple of the BLDC motor drive will directly effect on the movement of the MNSR control rod. In nuclear industrial application, frequent control rod movements for load-following operation induce xenon-oscillation. Therefore, such an FLCC controller together with the soft chopping that can subdue this phenomenon effectively is needed.
Minimization of commutation torque ripple in brushless DC motors with optimized input voltage control
.Control rod drive mechanism for nuclear reactor
, 2011.System for exchanging a component of a nuclear reactor
, 2012.A novel control-rod drive mechanism via electromagnetic levitation in MNSR
. Nukleonika, 2014, 59: 73-79. DOI: 10.2478/nuka-2014-0008Effects of extended shutdown on the control rod drive mechanism of Nigeria research reactor-1(NIRR-1)
.A novel fuzzy dynamic observer for high speed BLDC motor
.