Professional Documents
Culture Documents
New Circuits For Emulating Switched Reluctance Motor Windings
New Circuits For Emulating Switched Reluctance Motor Windings
Research Article
ISSN 1751-8660
New circuits for emulating switched Received on 7th October 2015
Accepted on 26th January 2016
reluctance motor windings doi: 10.1049/iet-epa.2015.0627
www.ietdl.org
Abstract: This study sets forth two new universal circuits capable of emulating the behaviour of non-linear inductance,
which are composed of only off-the-shelf circuit devices. One of the proposed inductor emulators is dependent on a
controllable resistor whose resistance value is programmable, while the other is carried out by using a multiplier to
produce the emulator current. The values of the controllable resistance and the input voltage of the multiplier can be
easily computed according to the requirement through digital signal processing techniques by means of digital signal
processor chip. The phase inductance of switched reluctance motor (SRM) winding is of high non-linearity due to
doubly salient structure and magnetic saturation. Based on the analytical expression of phase inductance, the two
proposed universal inductor emulators are applied to mimic the characteristics of SRM windings. The experimental
and simulated results of the winding emulators provide the conclusive evidences for validating their practicability.
Moreover, the emulators for the whole SRM drive system are designed and the corresponding experimental results
further verify the correctness of the proposed SRM winding emulators.
IET Electr. Power Appl., 2016, Vol. 10, Iss. 6, pp. 458–466
458 & The Institution of Engineering and Technology 2016
emulator can be derived, respectively U2 can be expressed as
b1 R3 R
case 1: L = R , v2 = (v− − v+ ) = − 3 u. (4)
b2 M R1 R1
(2)
s
case 2: L = 1 GM . It can be seen that −v2 is in proportion to the input voltage u and can
s2
be adjusted by the feedback resistors R3 and R4. U3 combined with a
resistor and a capacitor fabricates an inverting integrator circuit.
For the purpose of easily connecting with other components,
Therefore, we can get
emulators generally require connection adaptability with floating
terminals. A floating emulator for variable inductor is shown in t
Fig. 1. The circuit consists of four conventional operational 1 R3
v3 = vm = − v2 dt = f. (5)
amplifiers (TL084, labelled as U1, U2, U3, and U4), three R5 C 0 R1 R5 C
second-generation current conveyors (AD844, labelled as U5,
U6, and U7), a controllable resistor, a capacitor, and several Equation (5) clearly indicates that the flux is proportional to the
resistors. Interestingly, there are two alternative positions for a voltage across the controllable resistor RMP with a coefficient of
controllable resistor and a constant resistor, represented by R1R5C/R3. U4 together with RQ can realise the transformation
coloured frames and labelled as P and Q. By altering the from the current im into the voltage v4. Therefore, the output
combination of the controllable resistor and constant resistor, voltage of U4 can be represented as
variable inductor emulator with different transformation equations
can be obtained. v4 = −im · RQ . (6)
2.1.1 Combination case 1: The position P is configured for the On the basis of (3)–(6), the coefficients β1 and β2 can be written as
controllable resistor RMP, while the resistor RQ is placed in
the position Q. The AD844s adopted here are used for copying the R1 R5 C RQ
b1 = , b2 = . (7)
voltages v− and v4 as well as the emulator current i. According to R3 Rx
the performance of AD844, we can obtain
According to (2), the equivalent inductance of the circuit can be
v calculated by
i = − rx , v− = v7x , vrx = v4 . (3)
Rx
b1 RR R C
L= R = x 1 5 · RMP . (8)
The voltage follower comprising U1 is used to obtain the voltage v+, b2 MP R3 RQ
and ensures the entire emulator current i flowing into the terminal Z
of U5. U2 is exploited to establish a differential ratio amplifier From (8), we can see that the inductance is proportional to the
circuit. In the case of R1 = R2 and R3 = R4, the output voltage of controllable resistance. Hence, the controllable resistor RMP should
vary in the similar manner as the emulated inductance.
RP R1 R5 C 1
s1 = , s2 = . (9)
R3 Rx
s1 R RR R C
L= G = P x 1 5 GMQ . (10)
s2 MQ R3
IET Electr. Power Appl., 2016, Vol. 10, Iss. 6, pp. 458–466
& The Institution of Engineering and Technology 2016 459
ADC reducing the errors. The terminals F and W of AD5174 By referring (12) and (13), it can be derived that vy is proportional to
representing the fixed terminal and wiper terminal, respectively, the equivalent inverse inductance, i.e.
will be connected to the position P of Fig. 1a. The resistance of
AD5174 is determined by the programmed code from the DSP. vy = k · L (14)
The supply voltages of Vcc = 5 V and Vss = 0 V are chosen for
AD5174, and then the voltages of the terminals F and W must satisfy
where k = ((10RwRdR6R10Ci)/(R8(Rw + RZ))).
Since the complicated non-linear expression is difficult to realise
0 V ≤ vF ≤ 5 V, 0 V ≤ vW ≤ 5 V. (11) by analogue circuit, the inverse inductance module is designed via
digital processing chip as shown in Fig. 2b. The DSP
Hence, it can be inferred that v3 should be guaranteed to range TMS320F28335 is employed to calculate the instantaneous value
between 0 and 5 V in the design of circuit parameters. of vy based on the expression of the inverse inductance. An
external 16-bit DAC, i.e. DAC8563 is recommended to output the
voltage signal vy, whose output range is [0 V, 10 V].
2.2 Emulator II with a multiplier
4
Lk u, ik = cl ik cos lNr (u + hk ) (15)
l=0
IET Electr. Power Appl., 2016, Vol. 10, Iss. 6, pp. 458–466
460 & The Institution of Engineering and Technology 2016
The electromagnetic torque of SRM is defined as the derivative of
co-energy versus rotor position, i.e.
∂Wk′
Tk = , Wk′ = ck u, ik dik (18)
∂u ik =const
where Rs denotes the phase resistance. According to the definition of The frequency of phase voltage, phase current, and rotor position can
inductance, the phase flux linkage is described by be calculated by [11]
n
ck u, ik = Lk u, ik · ik . (17) f = ∗ Nr Hz (22)
60
IET Electr. Power Appl., 2016, Vol. 10, Iss. 6, pp. 458–466
& The Institution of Engineering and Technology 2016 461
Table 1 Optimal scaling factors for the prototype winding emulator can be written as
Parameters Real SRM Emulated SRM Scaling factors
b2 ′ ′
RkMP = · L u, ik . (28)
voltage 24 V 10 V 0.4167 b1 k
current 8A 6.4 mA 8 × 10−4
– –
Due to the linear relationship between RkMP and Lk′ , the controllable
flux linkage 0.4167
inductance 0.007–0.078 H 3.65–40.6 H 520.83
resistance 1.55 Ω 807 Ω 520.83 resistance can be expressed as a function of the emulated phase
current and rotor position, i.e.
RkMP = f u, i′k
(voltage scaling), ki (current scaling), kc (flux linkage scaling), and
kz (impedance scaling). These parameters represent the ratios of the
4
(29)
emulated values to the real ones, which are determined by the = dl i′k cos lNr (u + hk ) .
characteristics of the real SRM and designed circuit components. l=0
The amplitude of the voltage across each phase winding emulator
is restricted by the supply voltage of active circuit devices, such as The determination method of the coefficient δl(ik′ ) is the same as that
operational amplifier. Also, the emulated rated current must be of cl(ik). The values of the emulated phase current and the
below the allowable maximum current inflowing the active device controllable resistance at five critical rotor positions can be
AD844 to ensure the normal operation way of the circuit. By obtained based on (24) and (28). It is noted that RkMP is dependent
referring to the datasheet of AD844, the rated emulated phase on the emulated phase current, not the current flowing into itself.
current in the circuit is set as 6.4 mA in order to reduce the The emulated phase current varies from 1.6 to 6.4 mA with a step
simulation errors. Considering our emulators are realised by the of 0.8 mA. The controllable resistance ranges from 840 Ω to
active devices with ±15 V, the emulated excitation DC voltage is 9.36 kΩ.
chosen as 10 V. The frequency of the real SRM is reproduced in
the circuit emulation. Based on (16), the voltage equation of phase
4.3 Inverse inductance module
winding emulator can be represented as
With respect to the emulator II, the key is the design of the inverse
dc′k inductance module. The circuit parameters for implementing
u′k = R′s i′k + . (23)
dt the winding emulator II are chosen as follows: R6 = R7 = 50 kΩ,
R8 = R9 = 16 kΩ, R10 = 50 kΩ, Rw = 10 kΩ, Rz = 50 kΩ, Ci = 100
Herein, the variables in the winding emulator are distinguished by nF, and Rd = 1 kΩ. Substituting these parameters into (14), we can
the superscript ‘′ ’. The relationships among the actual and obtain k = 26.04. The value of vyk is proportional to the inverse
emulated phase voltage and current can be derived phase inductance, and hence can be expressed as a function of the
emulated phase current and rotor position, i.e.
u′k = kv · uk , i′k = ki · ik . (24)
26.04
As a consequence of (23) and (24), the emulated phase flux linkage vyk = g(u, i′k ) = ′. (30)
L′k u, ik
can be described as
By referring (28)–(30), the expression of vyk can be given by
c′k = kv · ck . (25)
6000
It can be inferred from (24) and (25) that the emulated phase vyk = 4 ′
. (31)
inductance and phase resistance can be calculated by l=0 dl ik cos lNr (u + hk )
IET Electr. Power Appl., 2016, Vol. 10, Iss. 6, pp. 458–466
462 & The Institution of Engineering and Technology 2016
Fig. 5 Simulation results of the SRM winding emulators
a Winding emulator I
b Winding emulator II
Since v3 reflects multiplied cA′ by 1/β1, the emulated phase flux 0.5° and 0.08 mA, respectively. The voltage vrs′ proportional to iA′
linkage of the winding emulator I can be calculated as cA′ = v3 × is sampled and converted into digital code. Two voltage followers
β1 = 0.029v3. In the winding emulator II, the flux linkage can be are exploited for copying two terminal voltages of Rs′ and a
represented as cA′ = v10 × R6R10Ci/R8 = v10/64. Fig. 5 shows the differential ratio amplifier circuit is used to obtain vrs′ .
simulation results of two winding emulators. The instantaneous Corresponding to the PSpice simulation, the SRM is assumed to
emulated inverse inductance value is indirectly sensed by run at a constant speed. The rotor position signal is set by the DSP
capturing vyA. From Fig. 5, we can find that the DC source directly and ranges from 0 to π/3 at a fixed frequency of 25 Hz. The DSP
supplies power to the winding emulators when the switches S1 is used not only for the calculation of RAMP or vyA, but also to
and S2 are both on. During this process, the capacitors C and Ci offer control signals for the MOSFETs in Fig. 4. Note that the
store energy from the power supply. This behaviour results in the control signals must be sent to the drive circuit first, and then
increment of the flux linkage and current. When S1 and S2 are provided for the MOSFETs. In hardware experiment, the same
both off, the current commutates to the free-wheeling diodes D1 circuit parameters as in simulation are configured. The
and D2, and the emulated phase voltage is slightly smaller than experimental data are captured by TDS2024 (2500 samples) and
−10 V because of the forward voltage over the diodes. Hence, then drawn by OriginPro8.0 software.
Schottky diodes are adopted for their smaller forward voltage. The Fig. 6 clearly displays the emulated phase voltage, current, and
negative voltage across the winding emulators leads to the flux linkage waveforms captured from the two experimental
decrement of the flux linkage and current. The current will hardware emulators, which agree well with the simulation results
become zero and even change its sign, until recovery of the diodes given in Fig. 5. The small errors are possibly caused by the
occurs. After recovery, the phase voltage exhibits a damped inaccuracy of practical components and sampling.
oscillating behaviour as shown in Fig. 5. The oscillation is caused
by the energy exchange between the parasitic capacitances of the
semiconductor devices and the phase inductance. Owing to the 6 Hardware simulation of the whole SRM system
resistances existed in the circuit, the oscillation is damped.
Although the emulated and real prototype waveforms except for The practicability of the two winding emulators has been verified.
the rotor position are different in magnitude, the very close Moreover, their correctness needs to be tested via the comparisons
waveform shape reveals their high similarity of dynamic with the practical SRM system performance. The emulator of the
behaviour. The emulated phase inductance ranges from 3.7 to whole SRM system with four-phase winding emulators will be
40.6 H, and the extreme values of the emulated inverse inductance constructed in order to compare with the real behaviour of the
are 0.0246 and 0.268 H−1. The maximum current and flux linkage prototype.
of the two winding emulators in this operation case are ∼6 mA The winding emulators of the other three phases can be obtained
and 0.1 Wb, respectively. It can be observed that the simulation by shifting π/12, π/6, and π/4 based on phase A. In addition to each
results of the two winding emulators are in good agreement. phase winding emulator and the converter, the mechanical equation
The circuits shown in Fig. 4 are used for the experimental and controller should be contained in the hardware simulation. Since
confirmation. To reproduce the SRM transient behaviour with high the electromagnetic torque characteristic is highly non-linear and the
fidelity, accurate models of RkMP and vyk with a small time step is analytical solution of the mechanical equation is unavailable,
necessary for the real-time simulation. Hence, the look-up table analogue circuit no longer applies. Hence, DSP is employed to
method is used instead of the proposed analytical expression in the compute the torque, speed, and position information, which also
DSP for shortening the runtime. The tables containing the values functions as the controller of SRM system.
of RAMP and vyA are obtained based on (29) and (31), which are Fig. 7 shows the overall hardware architectures of the SRM
120 × 80 arrays. The interval of the rotor position and current is system emulator based on two proposed winding emulators,
IET Electr. Power Appl., 2016, Vol. 10, Iss. 6, pp. 458–466
& The Institution of Engineering and Technology 2016 463
Fig. 6 Experimental results at n = 250 r/min, θon = 0°, and θoff = 24°. The horizontal coordinate scale is 10 ms/division. The vertical coordinate scales are CH1:
10 V/division, CH2: 3 mA/division, and CH3: 0.5 Wb/division
a Winding emulator I
b Winding emulator II
which are implemented via a single DSP platform and analogue the input x is Tem − TL and the output y is ω, (20) can be rewritten by
circuits as well as external data acquisition instruments.
High-performance ADC (AD7606) and DAC (DAC8563) with
1
the resolution 16 bits are adopted to decrease the quantisation y= x (32)
errors caused by DSP. Js + B
The initial module gives the initial states of the angular velocity ω
and the rotor position θ, which can be changed easily according to where s is defined as the differentiation operation. Equation (32) can
the real operation state of the SRM system. In the simulation be discretised by means of Z-translation. Here, the bilinear
model I, the calculation module is responsible for calculating RkMP transformation method is chosen for the discretisation of the
and phase torque based on the rotor position and the current mechanical equation of SRM. Hence, the angular velocity at t
captured from the winding emulator I. For the simulation model II, moment can be derived as
the values of vyk and phase torque are derived in the calculation
module. Similar to the calculations of vyk and RkMP, the torque is
predicted by the look-up table method. The table is obtained based 2J − BTs Ts
Y (t) = × Y t − Ts + × X (t )
on (19), which is also a 120 × 80 array. The predicted phase 2J + BTs 2J + BTs
torque is sent to electromagnetic device module for obtaining the Ts
angular velocity ω and the rotor position and updated after θ is + × X t − Ts . (33)
2J + BTs
calculated during each time step. In the electromagnetic device
module, the differential equations need to be discretised first, and
the detail discretisation methods are presented below. Suppose that For the 8/6 SRM prototype, J = 0.00011 kg m2 and B = 4 μN s/rad.
IET Electr. Power Appl., 2016, Vol. 10, Iss. 6, pp. 458–466
464 & The Institution of Engineering and Technology 2016
Fig. 8 Flux linkage versus current characteristics of the SRM
a TL = 1 Nm, θon = 0°, and θoff = 24°
b TL = 1 Nm, θon = 0°, and θoff = 26°
c TL = 2 Nm, θon = 0°, and θoff = 24°
d TL = 2 Nm, θon = 0°, and θoff = 26°
The rotor position at the time of t can be obtained as denote the maximum values of the flux linkage and current,
respectively; navg and Tavg represent the average speed and average
T torque, respectively. The flux linkage and current can reflect the
Ts
u(t) = u(t − Ts ) + v(t ) × + v t − Ts × s . (34) electrical behaviour of the SRM. It can be seen that the simulated
2 2 flux linkage/current loci are close to the real ones for the
prototype. Furthermore, accurate prediction of average torque
For the sake of simplicity, the motor is operated at speed open-loop versus rotor speed characteristics is crucial for the SRM. As is
and only the current chopped control strategy is adopted herein to clear from Table 2, the average speed is closely predicted by the
avoid phase current beyond the rated current at low speed [24]. hardware simulation models. The errors between the simulated and
Hence, the control signals of the MOSFETs are only determined real data are all <10%. The good agreement between the simulated
by the rotor position and phase current. The controller module and real results indicates the correctness of the proposed winding
detects the rotor position and current states in every time step, and emulators.
then compares them with the given turn-on angle θon, turn-off
angle θoff, and maximum current imax. Based on the comparison
results, the controller module generates dynamic digital control
signals for the MOSFETs. Table 2 Comparisons of real and simulated results
The real SRM system utilises another DSP (TMS320F28335) chip
to sample the phase current and rotor position signal. The control TL cAp IAp Tavg navg
signals of the MOSFETs are provided by the DSP. The
(a) real 0.1529 4.51 1.105 485.2
experiments of the prototype are performed under the same (a) simulated I 0.1535 4.60 1.115 485.5
operation condition with the hardware simulation. The (a) simulated II 0.1493 4.62 1.108 485.0
experimental steady-state characteristics of the SRM prototype are (b) real 0.1668 4.55 1.129 485.0
captured to compare with the simulated ones. It is noted that the (b) simulated I 0.1676 4.64 1.130 485.8
(b) simulated II 0.1622 4.59 1.127 485.3
waveforms of phase current and flux linkage in the hardware (c) real 0.2053 6.14 2.070 317.9
simulation models are captured and then multiplied by the scaling (c) simulated I 0.2045 6.20 2.054 317.5
factors in Table 1. (c) simulated II 0.2022 6.23 2.063 318.0
Fig. 8 depicts four cases where the motor is operated with different (d) real 0.2230 6.17 2.141 320.5
(d) simulated I 0.2205 6.16 2.057 319.9
loads or turn-off angles. The detailed comparisons between the (d) simulated II 0.2185 6.21 2.085 320.2
simulated and real data are listed in Table 2, wherein cAp and IAp
IET Electr. Power Appl., 2016, Vol. 10, Iss. 6, pp. 458–466
& The Institution of Engineering and Technology 2016 465
7 Conclusions 7 Rahman, K.M., Fahimi, B., Suresh, G., et al.: ‘Advantages of switched reluctance
motor applications to EV and HEV: design and control issues’, IEEE Trans. Ind.
Appl., 2000, 36, (1), pp. 111–121
Two new circuits with programmable equivalent inductance are 8 Ichinokura, O., Suyama, S., Watanabe, T., et al.: ‘A new calculation model of
proposed by making use of common off-the-shelf components. switched reluctance motor for use on Spice’, IEEE Trans. Magn., 2001, 37, (4),
These two inductor emulators have the advantage of universality pp. 2834–2836
9 Faiz, J., Raddadi, J., Finch, J.W.: ‘Spice-based dynamic analysis of a switched
and can be used both in floating and grounded connections. Based reluctance motor with multiple teeth per stator pole’, IEEE Trans. Magn., 2002,
on the two newly proposed inductor emulators and the phase 38, (4), pp. 1780–1788
inductance representation, SRM winding are first emulated based 10 Lin, R.L., Chen, J.F., Chi, H.P.: ‘Spice-based flux-linkage model for switched
on the hardware circuits. Although the circuit emulation is the reluctance motors’, IEE Proc. Electr. Power Appl., 2005, 152, (6), pp. 1468–1476
11 Soares, F., Costa Branco, P.J.: ‘Simulation of a 6/4 switched reluctance motor
downscaled model of the real SRM, both the simulation and based on Matlab/Simulink environment’, IEEE Trans. Aerosp. Electron. Syst.,
experimental results reflect that these two winding emulators can 2001, 37, (3), pp. 989–1009
achieve high accuracy. The proposed hardware simulation of the 12 Hwu, K.I.: ‘Applying POWERSYS and SIMULINK to modeling switched
SRM system model can be used for not only emulating the reluctance motor’, Tamkang J. Sci. Eng., 2009, 12, (4), pp. 429–438
13 Valsa, J., Biolek, D., Biolek, Z.: ‘An analogue model of the memristor’,
dynamic behaviour of the system, but also many other potential Int. J. Numer. Model., Electron. Netw. Devices Fields, 2011, 24, (3), pp. 400–408
application in future researches in consideration of its real-time 14 Fitch, A.L., Iu, H.H.C., Wang, X.Y., et al.: ‘Realization of an analog model of
operation and low cost. memristor based on light dependent resistor’. IEEE Int. Symp. on Circuits and
Systems, Seoul, Korea, 2012, pp. 1139–1142
15 Shin, S., Zheng, L., Weickhardt, G., et al.: ‘Compact circuit model and hardware
emulation for floating memristor devices’, IEEE Circuits Syst. Mag., 2013, 13,
8 Acknowledgment (2), pp. 42–55
16 Pershin, Y.V., Di Ventra, M.: ‘Practical approach to programmable analog circuits
with memristors’, IEEE Trans. Circuits Syst. I, Reg. Papers, 2010, 57, (8),
This work was supported from the National Natural Science pp. 1857–1864
Foundation of China under grant no. 51277174. 17 Parreira, B., Rafael, S., Pires, A.J., et al.: ‘Obtaining the magnetic characteristics of
an 8/6 switched reluctance machine: from FEM analysis to the experimental tests’,
IEEE Trans. Ind. Electron., 2005, 52, (6), pp. 1635–1643
18 Mao, S.H., Dorrell, D., Tsai, M.C.: ‘Fast analytical determination of aligned and
9 References unaligned flux linkage in switched reluctance motors based on a magnetic circuit
model’, IEEE Trans. Magn., 2009, 45, (7), pp. 2935–2942
1 Antoniou, A.: ‘Realization of gyrators using operational amplifiers, and their use in 19 Chancharoensook, P., Rahman, M.F.: ‘Dynamic modeling of a four-phase 8/6
RC-active-network synthesis’, Proc. IEE, 1969, 116, (11), pp. 1838–1859 switched reluctance motor using current and torque look-up tables’. IEEE 28th
2 Hayashi, H., Muraguchi, M., Umeda, Y., et al.: ‘A high-Q broad-band active Annual Conf. of Industrial Electronics Society, November 2002, pp. 491–496
inductor and its application to a low-loss analog phase shifter’, IEEE Trans. 20 Lin, Z.Y., Reay, D.S., William, B.W., et al.: ‘Online modeling for switched
Microw. Theory Tech., 1996, 44, (12), pp. 2369–2374 reluctance motors using B-spline neural networks’, IEEE Trans. Ind. Electron.,
3 Thanachayanont, A., Payne, A.: ‘CMOS floating active inductor and its 2007, 54, (6), pp. 3317–3322
applications to bandpass filter and oscillator designs’, IEE Proc. Circuits Devices 21 Chen, H.J., Jiang, D.Q., Yang, J., et al.: ‘A new analytical model for switched
Syst., 2000, 147, (1), pp. 42–48 reluctance motors’, IEEE Trans. Magn., 2009, 45, (8), pp. 3107–3113
4 Liang, Y., Yu, D.S., Chen, H.: ‘A novel meminductor emulator based on analog 22 Mecrow, B.C., Weiner, C., Clothier, A.C.: ‘The modeling of switched reluctance
circuits’, Acta Phys. Sin., 2013, 62, (15), p. 158501 machines with magnetically coupled windings’, IEEE Trans. Ind. Appl., 2001,
5 Liang, Y., Chen, H., Yu, D.S.: ‘A practical implementation of floating 37, (6), pp. 1675–1683
memristor-less meminductor emulator’, IEEE Trans. Circuits Syst. II, Exp. 23 Miller, T.J.E.: ‘Switched reluctance motors and their control’ (Magna Physics,
Briefs, 2014, 61, (5), pp. 299–303 Oxford, UK, 1993), p. 39
6 Jack, A.G., Mecrow, B.C., Haylock, J.A.: ‘A comparative study of permanent 24 Rahman, K.M., Gopalakrishnan, S., Fahimi, B., et al.: ‘Optimized torque control of
magnet and switched reluctance motors for high-performance fault-tolerant switched reluctance motor at all operational regimes using neural network’, IEEE
applications’, IEEE Trans. Ind. Appl., 1996, 32, (4), pp. 889–895 Trans. Ind. Appl., 2001, 37, (3), pp. 904–913
IET Electr. Power Appl., 2016, Vol. 10, Iss. 6, pp. 458–466
466 & The Institution of Engineering and Technology 2016