Professional Documents
Culture Documents
? ?????? ??????????? ????? ??????? ?????? ?? ???????? ??????A Control Approach Adaptive To Load and Road Slope For Electric Power Assisted Bicycle
? ?????? ??????????? ????? ??????? ?????? ?? ???????? ??????A Control Approach Adaptive To Load and Road Slope For Electric Power Assisted Bicycle
Abstract: Electric Power Assisted Bicycle (EPAC) is becoming the transport and fitness tools that people pursue because of its
green, healthy and economical characteristics. Compared to the conventional electric bike, EPAC not only reduces the burden on
the rider, but also maintains the original bicycle characteristics. Nowadays, there is few study of the control approach adaptive to
road slope and load for EPAC. This paper proposes a new control approach adaptive to load and road slope for EPAC based on
disturbance observers, which can estimate the road slope and bicycle body load by processing the bicycle speed signal and pedal
force signal. Accordingly, the motor assisted-power ratio is adjusted in real-time to achieve the optimal assisted-power. As a
result, the rider will get better riding experience. The simulation results demonstrate that the proposed control approach is highly
effective in various riding conditions.
Key Words: Electric Power Assisted Bicycle; Adaptive Control; Road Slope and Load; Disturbance Observers
3414
Authorized licensed use limited to: Universidad Industrial de Santander. Downloaded on July 27,2020 at 21:08:19 UTC from IEEE Xplore. Restrictions apply.
1) the slip between the tires and the road is ignored. actual model parameters will be equivalent to the control
2) the research focuses on the effect of load and road input, which is named equivalent interference. In this control,
slope on the EPAC, the impact of wind resistance on bicycle the controller adds the equal amount of compensation torque,
speed is neglected. to achieve complete suppression of interference. P(s) is the
In order to simplify this research, only longitudinal motion transfer function of the plant, and d is observation
is discussed in this paper. The dynamic longitudinal model of interference, d is equivalent interference.
the wheel based on [8,9]is described in Fig.1, and the
parameter definition is listed in Table 1. ࢊ
࢛ ࢿ െ ࢝
ࡼሺ࢙ሻ
െ
ࡼି ሺ࢙൯
െ
ࢊ
3415
Authorized licensed use limited to: Universidad Industrial de Santander. Downloaded on July 27,2020 at 21:08:19 UTC from IEEE Xplore. Restrictions apply.
inertia, J is the real inertia which varies with the load and 4. Simulations and Discussion
road slope. J takes its nominal value Jn when the bicycle is
running on a flat road and M is equal to the mass of ideal The system shown in Fig.4 is simulated by BikeSim and
nominal model. MATLAB-Simulink. The ideal nominal bicycle parameters
as Table 2:
No control
The controlled plant with dead-time can be described as: 15 K=0.9
1 sTd
P( s ) e (9) 10
Js
where Td is the equivalent dead-time and the uncertainty Δ 5
can be defined as
0
J n sTd 0 5 10 15 20 25 30 35 40 45 50 55
'( s ) e 1 (10) Time (s)
Js 25
In this paper, the controller has to ensure the closed-loop
20 No control
stability against this unmodeled dynamics Δ᧤s᧥. By utilizing
Torque (Nm)
K=0.5
the Mason formula, we can obtain the transfer function of 15 K=0.9
Fig3. The stability of the closed-loop system can be analyzed
10
by the open-loop transfer function.
H ( s)
P( s ) N ( s ) P( s ) (11) 5
T *Z
N ( s) [ P( s) N (s)]Q(s) 1 '( s)Q( s)
The necessary and sufficient conditions disturbance 0
0 5 10 15 20 25 30 35 40 45 50 55
observer closed-loop stability can be described as follows: Time (s)
| Q(s)'(s) |d 1 (12) Fig.5: Comparison of simulation results with variations of the
disturbance observer gain K in 120kg load and on flat road.
K J n sTd
Q( s)'( s)= ( e 1) (13)
Wi 1 J
Where, Q˄s˅is the complementary sensitivity function
composed of low pass filter (LPF) and observer gain K. In
this paper, this gain K is determined based on (13) to assure
the closed-loop stability.
3416
Authorized licensed use limited to: Universidad Industrial de Santander. Downloaded on July 27,2020 at 21:08:19 UTC from IEEE Xplore. Restrictions apply.
25 40
K=0.9 Load=90kg
20 K=0.5 Load=30kg
Speed(km/h) 30
No control Load=60kg
Speed(Nm)
15 Load=120kg
20
10
5 10
0 0
0 5 10 15 20 25 30 35 40 45 50 0 5 10 15 20 25 30 35 40 45 50 55
Time(s) Time(s)
50
30
40
Torque(Nm)
K=0.9 20
Torque(Nm)
30 K=0.5
No control
10
20 Load=90kg
Load=30kg
0 Load=60kg
10
Load=120kg
0 5 10 15 20 25 30 35 40 45 50 55
0 Time(s)
0 5 10 15 20 25 30 35 40 45 50 `
Time(s)
Fig.7: Comparison of simulation results with variations of the
Fig.6: Comparison of simulation results with variations on the
load on the 5% slope road
disturbance observer gain K in 60kg load and on the 15% slope
road.
In this simulation, the initial driving torque is set to a
In Fig.5, it shows the variation of the bicycle speed and the variable that is ultimately stable from 15Nm to 3Nm. With
driving torque without control and with different values of the control case (K=0.9), when bicycle enters downslope
gain K, respectively. In this simulation, the initial driving road, the bicycle speed does not increase excessively but
torque will be set to a variable that is ultimately stable from slowly, and the driving torque instantly becomes a negative
12Nm to 2 Nm. With the no-control case, the bicycle speed is value and becomes resistance torque. On the contrary, when
slow. With the control case, the bicycle speed becomes faster, bicycle enters upslope road, the bicycle speed decrease
and the driving torque is larger than the initial driving torque. slowly, the driving torque instantly become a larger value.
In Fig.6, it shows the variation of bicycle speed and the The Fig.7 also shows that the slope becomes greater, the
driving torque with different values of gain K, respectively. driving/ resistance torque becomes larger.
In this simulation, the initial driving torque will be set to a 4.3 Comparison of the Results with Variations in Slope
variable that is ultimately stable from12Nm to 2 Nm. With
the no-control case, after the bicycle enters the slope road, Fig. 8 shows the simulation results with variation in the
the initial driving torque is insufficient to drive the wheel road slope under control. In this simulation, the rider mass is
continues to move, the bicycle speed drops rapidly to zero. 90 kg, the road slope is set to -10%, -5%, 5% and 15%,
With the control case, when the bicycle enters the slope road, respectively.
50
the control system immediately controls the motor to a larger Slope=-5%
driving torque value, which maintains the bicycle moving 40 Slope=10%
forward. Slope=10%
30
Slope=-10%
Speed(Nm)
-10
4.2 Comparison of the Results with Variations in Load -5 0 5 10 15 20 25 30 35 40 45 50 55
Time(s)
Fig. 7 shows the simulation results with variation in the
rider mass under control. In this simulation, the road slope is 40
5%, the rider mass is set to 30 kg, 60 kg ,90 kg and 120kg,
Torque(Nm)
20
respectively.
0
Slope=-5%
Slope=5%
-20
Slope=-10%
Slope=10%
-40
-5 0 5 10 15 20 25 30 35 40 45 50 55
Time(s)
Fig.8: Comparison of simulation results with variations of the
road slope in the 90kg load
3417
Authorized licensed use limited to: Universidad Industrial de Santander. Downloaded on July 27,2020 at 21:08:19 UTC from IEEE Xplore. Restrictions apply.
In this simulation, the initial driving torque is set to a For further work, the controller will be applied to the
variable that is ultimately stable from 15Nm to 3 Nm. With bicycle to verify its validity and robustness. And the impact
the control case (K=0.9), there is no significant bicycle speed of wind resistance on the controller will be considered.
difference in four load cases. However, when bicycle enters Furthermore, it is possible to extend this controller to other
slope road, the driving torque is significantly different in four electric vehicles.
load cases. The Fig.8 also shows that the load becomes
greater, the driving torque becomes larger. References
[1] Kou Zhiguo. Design of Electric Controller Based on
4.4 Stability Analysis: Control Performance in Extreme TMS320F28035 [D]. Hangzhou Danzi University,2011
Cases [2] He Qingling.Study on Sensor-less Motor Bike [D]. HeFei
Fig. 9 shows the simulation results with variations in the University of Technology,2002
rider quality and the road slope under control. In this [3] Xia Jingman. Research and Implementation of Torque
Sensing Control System Based on Holzer Device [D].
simulation, both variables are set to extreme cases: the rider
Southwest University,2015
weight is 120 kg, the road slope is set to 15% and -15%, [4] Liu Bainan. Research on Longitudinal Speed Control for
respectively. Autonomous Vehicles Adaptive with Road Grade and Vehicle
Slope=-15%,No control Mass [D]. Jilin University,2015
60
Slope=15%,No control [5] Hong S.Bae, Jihan RYU, J.Christian Gercfes. Road and
Slope=-15%, Control Vehicle Parameter Estimation for Longitudinal Control Using
Speed(Nm)
3418
Authorized licensed use limited to: Universidad Industrial de Santander. Downloaded on July 27,2020 at 21:08:19 UTC from IEEE Xplore. Restrictions apply.