A Control Method For Power-Assist Devices Using A BLDC Motor For Manual Wheelchairs
A Control Method For Power-Assist Devices Using A BLDC Motor For Manual Wheelchairs
http://dx.doi.org/10.6113/JPE.2016.16.2.798
JPE 16-2-38 ISSN(Print): 1598-2092 / ISSN(Online): 2093-4718
Abstract
This paper proposes a new operation and control strategy for Power-Assisted Wheelchairs (PAW) using one brushless DC
(BLDC) motor. The conventional electrical wheelchairs are too heavy and large for one person to move because they have two
electric motor wheels. On the other hand, the proposed PAW system has a small volume and is easy to move due to the presence of a
single wheel motor. Unlike the conventional electric wheelchairs, this structure for a PAW does not have a control joystick to reduce
its weight and volume. To control the wheelchair without a joystick, a special control system and algorithm are needed for proper
operation of the wheelchair. In the proposed PAW system uses only one sensor to detect the acceleration and direction of PAW’s
movement. By using this sensor, speed control can be achieved. With a speed control system, there are three kinds of operations that
can be done on the speed of a PAW: the increment of PAW speed by summing external force, the decrement of PAW speed by
subtracting external force, and emergency breaking by evaluating the time duration of external force. The validity of the proposed
algorithm is verified through experimental results.
Key words: Assist equipment, Brushless DC motor, Power-assisted wheelchair sensor, Speed control, Wheelchair control
y v y v
Өl
v v
ω
Өr R
W ω
R Өr ω
Φ
x x
Fig. 1. Electrical wheelchair model. Fig. 2. Proposed PAW wheelchair model.
W
R
l r (4) L
mR 2 2 J 2
2
2
(12)
The propulsion force and rotation torque of the wheelchair Finally, the load torque equation of the proposed wheelchair
can be expressed as (5) and (6). can be derived as (13).
R
2
F p mv m l r (5) mR2 J B
(13)
800 Journal of Power Electronics, Vol. 16, No. 2, March 2016
for brake mode: speed decrement or complete break. The Brake_point t Brake_point t
distinction is made up with the speed error and acceleration (a) (b)
signal. If the user grips the rim strongly, the speed error Fig. 8. Speed command according to the brake ratio. (a) Large
reaches the distinction point in a short time. Otherwise, if the brake ratio. (b) Small brake ratio.
user grips the rim smoothly and continuously, the speed error
gently increases to the distinction point over a long time. The
distinction time is experimentally defined to be 15% of the
speed commands. Thus, Tbr is the detection time between
t1 and t2 and it is related to the brake ratio. The brake ratio
determines the decremental ratio of the speed command. If
Tbr is short, it means that the user wants to quickly reduce the
speed command.
Fig. 8 shows the speed command according to Tbr and
the brake ratio. The variables α is used for the division of (a) Speed command with the acceleration and deceleration.
Tbr . If Tbr has an arbitrary value between 0 and α, as in Fig.
8(a), it can be considered that the user wants to stop quickly.
In this case, the brake ratio is determined to be a large value.
If Tbr is longer than α, as shown in Fig. 8(b), the brake ratio
is determined to have a small value and α is set by the
acceleration profile.
After the brake ratio is determined, Tstop is used for
selecting the deceleration or quick stop of the wheelchair.
Tstop is the elapsed time between t2 and t3 . If the user
(b) Speed command with the acceleration and quick stop.
grasps the wheel for a moment, the speed is reduced for a
short time and the speed again follows the speed command. Fig. 9. Speed command about two cases of brake.
802 Journal of Power Electronics, Vol. 16, No. 2, March 2016
Ka dva
1 τas dt
i*
Speed Generation Speed Accumulation
v Tracking Keeping
v va*
va*
t t va* i < PWM Inverter > <Propulsion Action>
v* `
< Brake System > Variable brake ratio
v 0 <Tbr< Kbvb ia sensor
<Tbr Kb . M
ib
Tbr
t1 t2
Tstop
v= A
X ic
α β t3 t(s) t
Stop / Deceleration
.
ah v
a(m/s2) - vb
0 < Tstop <
- vb < BLDC motor >
ah v* 1.6m/s
(acceleration)
-0.75m/s2 (speed command)
1.2m/s
0.5s
Fig. 14. Quick stop operation when Brake ratio = 0.005. 0.6m/s
v(real speed)
0
1.6m/s 0.6m/s2
1.2m/s
v*(speed command) v 0
(real speed) 0.6m/s i(current)
-0.6m/s2
0
10A 2s
i(current) Stop
Count 20000
5A
0
0
5s
0.6m/s2
Fig. 17. Experimental result of the quick stop of the speed.
threshold 0
command ( v * ), the current increases during the transient
ah(acceleration) state, and the current is maintained at a fixed speed.
Fig. 16 shows a waveform during the continuous
5s deceleration operation of the wheelchair. To avoid
Fig. 15. Experimental results of the continuous increment of the malfunctions, the brake point is recognized when the
speed. acceleration is lower than the threshold. The current (i)
increases during the deceleration operation. The reason is that
Fig. 13 and Fig. 14 show experimental results of the brake a motion which grasps the wheelchair wheel is considered as
ratio according to Tbr . In the experiment, α is 0.5s. The Tbr an increase of the load condition until the controller
counter counts every 100us. As shown in Fig. 13, the brake recognizes the brake point.
ratio is determined to have a large value when Tbr is shorter Fig. 17 shows a waveform during quick the stop operation.
than 0.5s. As shown in Fig. 14, the brake ratio has a small In the experiment, the signal of the quick stop is generated
value because Tbr is longer than 0.5s. when the acceleration ( a h ) has negative value for more than
Fig. 15 shows experimental result of the continuous two seconds (β=2s) from the starting point of the first
propulsion operation. To avoid malfunctions caused by noise, deceleration step. In Fig. 15, the stop count increases every
the propulsion motion is recognized when the output of the 100us. If the stop count equals to 20000, the speed command
sensor is larger than a threshold value. In this experiment, the is reduced to zero directly. The real speed ( v ) cannot follow
maximum speed is limited to 1.6m/s for the sake of safety, the speed command ( v * ) because the user grasps the
and the speed of each stage is 0.6 m/s. To track the speed wheelchair wheels to reduce the speed.
804 Journal of Power Electronics, Vol. 16, No. 2, March 2016