ArticlePDF Available

An Algorithm to Predict E-Bike Power Consumption Based on Planned Routes

Authors:

Abstract and Figures

E-bikes, i.e., bikes equipped with a small electrical engine, are becoming increasingly widespread, thanks to their positive contribution to mobility and sustainability. A key component of an e-bike is the battery that feeds the drive unit: clearly, the higher the capacity of the battery, the longer the distances that the biker will cover under engine support. On the negative side, the additional weight incurred by the electric components is likely to ruin the riding experience in case the battery runs out of power. For this reason, an integrated hardware-software system that provides accurate information about the remaining range is essential, especially for older or “not-in-shape” bikers. Many e-bikes systems are already equipped with a small control unit that displays useful information, such as speed, instantaneous power consumption, and estimated range as well. Existing approaches rely on machine learning techniques applied to collected data, or even on the remaining battery capacity and the assistance level required by the drive unit. They do not consider crucial aspects of the planned route, in particular the difference in altitude, the combined weight of bike and biker, and road conditions. In this paper, we propose a mathematical model implemented in an application to compute battery consumption, and hence the presumed remaining range, in a more accurate way. Our application relies on external sources to compute the route and the elevation data of a number of intermediate points. We present the mathematical model on which our application is based, we show the implemented application in shape of an app, and we report the results of the experiments.
Content may be subject to copyright.


Citation: Burani, E.; Cabri, G.;
Leoncimi, M. An Algorithm to
Predict E-Bike Power Consumption
Based on Planned Routes. Electronics
2022,11, 1105. https://doi.org/
10.3390/electronics11071105
Academic Editor: Luis M.
Fernández-Ramírez
Received: 19 February 2022
Accepted: 28 March 2022
Published: 31 March 2022
Publisher’s Note: MDPI stays neutral
with regard to jurisdictional claims in
published maps and institutional affil-
iations.
Copyright: © 2022 by the authors.
Licensee MDPI, Basel, Switzerland.
This article is an open access article
distributed under the terms and
conditions of the Creative Commons
Attribution (CC BY) license (https://
creativecommons.org/licenses/by/
4.0/).
electronics
Article
An Algorithm to Predict E-Bike Power Consumption Based on
Planned Routes
Erik Burani , Giacomo Cabri *,† and Mauro Leoncini
Dipartimento FIM, Università di Modena e Reggio Emilia, Via Campi 213/B, 41125 Modena, Italy;
251960@studenti.unimore.it (E.B.); mauro.leoncini@unimore.it (M.L.)
*Correspondence: giacomo.cabri@unimore.it
These authors contributed equally to this work.
Abstract:
E-bikes, i.e., bikes equipped with a small electrical engine, are becoming increasingly
widespread, thanks to their positive contribution to mobility and sustainability. A key component
of an e-bike is the battery that feeds the drive unit: clearly, the higher the capacity of the battery,
the longer the distances that the biker will cover under engine support. On the negative side, the
additional weight incurred by the electric components is likely to ruin the riding experience in case
the battery runs out of power. For this reason, an integrated hardware-software system that provides
accurate information about the remaining range is essential, especially for older or “not-in-shape”
bikers. Many e-bikes systems are already equipped with a small control unit that displays useful
information, such as speed, instantaneous power consumption, and estimated range as well. Existing
approaches rely on machine learning techniques applied to collected data, or even on the remaining
battery capacity and the assistance level required by the drive unit. They do not consider crucial
aspects of the planned route, in particular the difference in altitude, the combined weight of bike
and biker, and road conditions. In this paper, we propose a mathematical model implemented in an
application to compute battery consumption, and hence the presumed remaining range, in a more
accurate way. Our application relies on external sources to compute the route and the elevation data
of a number of intermediate points. We present the mathematical model on which our application is
based, we show the implemented application in shape of an app, and we report the results of the
experiments.
Keywords: e-bikes; battery consumption; prediction algorithm
1. Introduction
E-bikes are bikes equipped with a small electrical engine that supports the bikers in
their effort without substituting them in pedaling. They are widely appreciated and are
becoming increasingly widespread as they have turned out to be useful not only for the
single biker, but also to the environment because of their positive contribution to mobility
and sustainability [1].
An e-bike is very similar to a regular bike, but the key difference is the presence of
an engine fed by a battery. Clearly, the higher the capacity of the battery the longer the
distances that the biker will cover exploiting the engine support. In fact, it is well-known
that, to manyBattery Electric Vehicles (BEV) users, the fear of the insufficient battery charge
causes a state of real discomfort, known as “range anxiety” [
2
]. As it happens, e-bikes are
more properly hybrid vehicles because the driver can always count on his/her muscle
strength. However, without the support of the drive unit, (s)he has to significantly produce
more effort due to the weight of the e-bike, which is considerably higher than that of a
regular bicycle. This circumstance can completely ruin the riding experience.
To support e-bikers in deciding the distance they can cover, many e-bikes are equipped
with a small control unit that displays useful information, such as speed and instantaneous
Electronics 2022,11, 1105. https://doi.org/10.3390/electronics11071105 https://www.mdpi.com/journal/electronics
Electronics 2022,11, 1105 2 of 15
power consumption, and provides an estimation of the remaining distance that can be
supported by the engine. Of course, the more this information is accurate, the best is the
support to the bikers, especially for older or “not-in-shape” bikers.
Unfortunately, the computation of the range information in current small control units
only depends on the bare remaining battery capacity and the assistance level(in e-bikes,
the biker can choose “how much” the engine assists her/his pedaling effort by a multiplier
factor; this is called “assistance level”) required from the drive unit. This limitation is
because such a computation is easy and can be implemented even in simple control units.
However, this choice neglects crucial aspects of the planned route (see [
3
] for an in-depth
critique of this aspect), in particular the difference in altitude, the combined weight of bike
and biker, and road conditions. For instance, the same remaining battery capacity can lead
to different distances in a flat street or in a hill road.
In this paper, we have tackled the problem of estimating battery consumption along
a pre-calculated (planned) route. Basing on the classical power model (see, e.g., [
4
6
],
we have designed an algorithm for calculating the predicted battery discharge that takes
into account various physical parameters and we have developed a (prototype) mobile
application that is able to suggest the user the driving options (i.e., assistance level, gear,
speed) for the actual power consumption to match the expected levels).
The application is designed to interact with the user as little as possible. General infor-
mation needed by the algorithm, such as the characteristics of the bicycle (i.e., engine and
battery) and of the biker (weight, good/bad shape, maximum effort/cadence sustainable)
are requested only when customizing the application.
For the additional information required to feed the mathematical model of power
consumption, we adopt different strategies. With regard to the gradient and rolling resistance
components, relevant data (i.e., altitude, paved or unpaved surface) are acquired by map-
ping GPS position onto OpenStreetMap (https://www.openstreetmap.org, last accessed on
18 March 2022) data. The most difficult part of the model involves the computation of the
air resistance component, which demands for the determination of air density and wind
intensity. There are at least two possible approaches. One possibility is to use the sensors
available in the smartphone (humidity and pressure if available). The second option is to
acquire data from nearby meteo stations, as already done by a number of mobile apps.
We observe that modern e-bikes are equipped with a number of sensors (speed,
cadence, torque, battery temperature) that gather and send data to the control unit. Sensed
data, as well as other useful information, such as the current battery charge and the value of
the odometer, can in principle be exchanged also with the smartphone. However, decoding
the protocol used by the manufacturers is by no means easy and may require dedicated
hardware. Here, we adopt the second alternative mentioned above but we set as a goal
for further development a “purely software” solution, that we will briefly describe in the
Concluding remarks section, based on machine learning techniques (in part inspired by [
7
]).
To the best of our knowledge, very few works have previously addressed the same
problem. In all the cases we have reviewed, the setting was significantly different, along
at least one of the three dimensions: goal,approach, and scope (see Table 1). In particular,
for the few works that address the range estimation problem for e-bikes, the emphasis is
on city routes in the context of daily commuting and/or sustainable urban mobility. Our
goal instead is to provide information to the biker on the battery consumption in the case
of new (and not necessarily urban) routes in a context of cycle tourism. In this scenario,
the biker is not able to refer to his/her previous experience to assess whether the current
battery level will be sufficient to complete the tour (as it is instead likely to happen in the
case of a more or less regular commute).
In the following section, we analyze the literature that we consider relevant to our
work. We preliminary observe, however, that ours and the (very few) papers that address
the problem of range estimation in e-bikes differ in the respective objectives in the first
place. While we focus on tourist cycle routes, characterized by mixed elevation profiles, the
works examined in the literature focus essentially on urban commuting (also with the aim
Electronics 2022,11, 1105 3 of 15
of integrating e-bikes with other sustainable means of transport) mainly characterized by
flat profiles.
Table 1. Related work summary.
Ref. BEV Goal Approach Scope
[7] E-bike Forecast in a given area Machine learning
Waterloo University area
[8] Car Real-world driving
energy consumptions
Analytical model of
power losses + linear
regression
General
[3] Car Better range estimation
algorithms
Battery model/Control
Theory model Map data
[9] Car Reduce anxiety
Remote control with
warning messages (state
of charge, min-cost
route, etc.)
Position based
[10] Car Impact of driving style
on range Measurements only Pre-defined short
urban-rural road roads
[11] Car Future power
requirement
Physical and history
based power model Downloaded road map
[12] E-bike Range prediction
Mixed: Bayesian update
of deterministic initial
estimates
Urban mobility system
[13] E-bike Off-line forecast N/A Biker and road
situations
1.1. Related Work
There is a fairly large body of studies that aim at devising accurate algorithms for
predicting the driving range of purely electric vehicles, often termed BEV (Battery Electric
Vehicles). However, the majority of these works address the range estimation problem for
electric cars (see, e.g., [
3
,
8
11
,
14
]), while very few of them explicitly deal with e-bikes [
7
,
12
].
It can be argued that, besides other obvious motivations, a reason for the minor interest in
the range of e-bikes is that these are actually hybrid vehicles, which can move (with the
muscle force impressed on the pedals) even in case of completely discharged battery. In
spite of this, as already outlined in the introductory section, there are a number of other
reasons for investigating the range prediction problems also in case of e-bikes.
As the starting point, we can observe that almost all modern e-bikes are equipped with
a display unit that shows, in addition to a number of trip data such as speed and distance
covered, also the status of battery charge and the corresponding expected remaining range.
The latter is however an average value that typically depends only on (and varies with) the
currently selected assistance level.
Making a step further, some manufacturers provide online applications for determin-
ing the range that can be covered by e-bikes with fully charged batteries. Such applications
are in principle much more accurate as they take a large number of elements into account
that can influence the duration of the battery. For example, in case of Bosch, in addition to
the particular engine and the battery characteristics, the application also takes into account
data related to the biker (weight, of course, but also preferred cadence and maximum
admissible intensity of effort), road and environmental conditions (presence of climbs,
wind intensity, etc.) [
13
]. In our model, we make use of almost all of these data as well.
The main difference with the online applications is that in the latter the range is estimated
regardless of the actual planned route.
In Table 1, we report a summary of the related work we have analyzed. For each work
we report whether it addresses cars or e-bikes, which is the goal, on which approach it is
based, and which is the scope.
Electronics 2022,11, 1105 4 of 15
One of the few studies that seem relevant to our work is described in [
7
]. The au-
thors made use of data obtained in the context of the WeBike project of the University of
Waterloo [
15
]. To a fleet of identical e-bikes, they added GPS equipped smartphones and
appropriate sensors which were capable of “sampling” position and charge level of the
battery. They then organized the data collected from each biker participating in the project
(student or university employee) into segments, each one characterized by an appropriate
length and a corresponding battery consumption. Then, according to two different models,
the authors used the resulting data to make range predictions along trips resulting from
the composition of individual segments.
For the first model, they simply determined the average consumption of a trip and,
starting from this, they estimated the e-bike range up to the completely discharged battery.
The second model was more elaborate and involved calculating the residual charge at the
trip destination (supposed to be known). For each segment composing the trip, the model
predicted the battery consumption as a linear function of four variables whose value could
be determined: from the GPS tracks (speed), from an on-board sensor (battery temperature)
or from the data present in the OpenStreetMap maps (road surface and number of stop
signs/traffic lights). The unknown coefficients on each section were then determined by
applying least-squares linear regression using a portion of the collected segment data as
the training set.
The good results obtained in part depend on the following two conditions which
do not apply in general, and certainly not to our work. First of all, as pointed out by
the authors, the environment where the experimentation took place was essentially a flat
landscape. In our experience, in situations where very little assistance is required from the
engine unit, the accuracy of the range indications in the (even simple) displays supplied
by the manufacturer is already quite high. The state of affairs is rather different in case of
hilly or mountain roads; here the differences in strength/fitness among bikers can lead to
very different requests to the engine, with really important consequences on the battery
discharge and on the covered range.
Secondly, the routes traveled by the participants in the experiment were mainly linked
to urban commuting. This made it possible to compose trips using a number of well-known
segments (the ones whose data were collected beforehand). However, it is reasonable to
expect that, under these circumstance, the biker him/herself will soon be able to know
what to expect from his/her bike in terms of performance and range, without external help.
The problem always arises when working in new and often unique situations.
In general, however, even simple machine learning techniques (such as the one used
in [
7
]) can be useful to tune the range forecasts according to the biker’s characteristics,
i.e., speed and assistance required. This is a solution adopted in some of the works we
have cited for the range prediction of BEV cars. In particular, in [
11
], the authors use a
physical power model similar to the one we adopt here. They partition the parameters
required by the model in three groups. Those in the first group (C1) are static parameters
and include, for instance, the frontal area of the car but also its drag coefficient. These
can be considered constant values, which only depend on the vehicle under analysis. The
second group (C2) includes dynamic but (relatively) easy to predict parameters. These
are essentially the parameters related to the road (slope and rolling resistance) and can be
obtained by a pre-downloaded map. The last group (C3) includes dynamic parameters that
are difficult to predict and include speed and acceleration. The coefficients of the latter in
the physical model are precisely those that, in [11], are estimated using linear regression.
We note that, in our case, the range of speed values for which the engine provides
assistance is quite limited. Below 10 Km/h it is even difficult to balance a bike while for the
upper bound there are quite strict rules (25 Km/h in Europe, 20 Mi/h in the U.S.). This is
important since the power consumed varies with the cube of speed and the strict range
helps in narrowing the predictions as well. In any case, this is a parameter whose average
value can be determined by history and included in a machine learning model, together
Electronics 2022,11, 1105 5 of 15
with the assistance levels typically required by the biker. The latter is equally difficult to
anticipate but plays a significant role in the resulting power drain.
The other study which is relevant to our research is described in [
12
]. The goal of that
paper is to describe the “development of a mobile application oriented to the integration of
the e-bike in the mobility process”. This again is a different objective with respect to ours.
Nonetheless, range prediction is one of the features made available through the application
and this is clearly relevant to us. The approach described in [
12
] is probabilistic, based
on the Naive Bayes (NB) classifier. Starting from a deterministic estimate of the range,
which makes use of some readily available information (initial level of battery charge,
bike and engine type), the classifier updates the estimate using posterior probabilities.
As an example, one such probability is that the average speed was
x
Km/h given an
observed variation of RKm with respect to the range measured deterministically. Other
probabilities involve level of charge, weight of biker, and accumulated altitude. These
posterior probabilities are in turn approximated using previously collected profile data.
The peculiarity of this approach is that it does not make use of any complex math-
ematical model for power consumption, with its corresponding difficulties of accurately
measuring some required parameter. As in case of [
7
], the application context of this work
is however urban and the observations made above are still valid. Moreover, with respect
to the time of writing of [
12
], the typical capacity of batteries is significantly higher, easily
reaching 500 Wh and even more. This means that a urban round trip is hardly sufficient to
drain all the available power.
We conclude this section by pointing out that there are other works that deal with
different aspects connected with the spread of e-bikes, from both the technological and of
social impact viewpoints. From a more strictly technical perspective, the studies that can
impact on the autonomy of an e-bike are interesting for us, even if they do not directly deal
with the issue of range estimation. For an up-to-date study we refer the interested reader to
the work of Arango et al. [16] and to the references contained therein.
1.2. Organization of the Paper
This paper is organized as follows. Starting from the limitations presented in
Section 1.1
,
we propose a mathematical model of the computation of the remaining distance
(Section 2).
Then, we describe the application that implements the proposed mathematical model
(Section 3)
and the results of its exploitation (Section 4). We discuss the results achieved and
point out some future work (Section 5). Finally, Section 6concludes the paper.
2. Materials and Methods
A needed premise to our work is that the proposed mathematical model requires
several parameters. Some are simple to find while others can be difficult. We tackle this
issue in two ways: first, we enable the choice among different e-bike models, each of which
defines all the e-bikes parameters (i.e., the biker must know only the name of his/her
e-bike); second, we provide some default values that can be exploited when the actual
values are not known.
2.1. Mathematical Model for Power Consumption
In this section we describe the ideal model considered that accounts for the (instan-
taneous) power
P=P(t)
consumed by an e-bike. We stress the fact that the e-bikes we
consider in this paper are strictly pedelecs. The drive unit of a pedelec does not deliver any
power unless the rider also does. Hence, the equations that we report below describe the
power consumed by the combined bike-human system.
To compute
P
, we must determine the forces opposing the motion, and this in turn
reduces to evaluate the impact of road slope, friction and air resistance. Indeed, following,
e.g., [5], we can express Pas the sum of three contributions:
P=Ps+Pf+Pr
Electronics 2022,11, 1105 6 of 15
which we now consider in more details.
A mass
m
body placed on a surface with slope
s
is subject to the gradient resis-
tance force
Fs=g·m·s(1)
where
g
is the gravity acceleration,
g
9.81 m/s. Moving the body uphill at speed
v
consumes power Ps=Fs·v.
If the body is an e-bike, the rolling resistance force is proportional to the total load
w=m·gon the wheels
Ff=Cr·m·g
If we always assume optimal tyre pressure, we can consider the factor
Cr
a constant
depending on the bike characteristics only. Then, if the e-bike moves at speed
v
, the
instant power drained due to friction is Pf=Cr·m·g·v.
The force due to air resistance is proportional to the air density
ρ
, the frontal area
A
exposed by the vehicle (including the rider, in case of a bike) and the square of speed:
Fr=1
2Cd·ρ·A·v2
where the so-called drag coefficient
Cd
is usually determined experimentally, as it
accounts for very complex dependencies. Once more, if the e-bike moves at speed
v
,
the power consumed due to air resistance is Pr=1
2Cd·ρ·A·v3.
Integrating the above formulas along the given route, even for a piecewise constant
speed function, is clearly out of question because there does not seem to be any reasonable
way for the biker to accurately measure some of the required parameters, and it would be
just as unreasonable to ask him/her to provide them to the app.
In the attempt to simplify the computation, yet providing a good approximation,
we limit our approach to bituminous surfaces, e.g., asphalt. For this type of terrain, and
optimally inflated tyres, typical values for the the rolling resistance coefficient
Cr
range
from 0.001 and 0.002 (for this and other parameters’ estimation, see [5,6]).
Other simplifying assumptions that appears adequate regard the
A
and
Cd
parameters,
whose values we assume be fixed along the entire route. Following [
5
,
17
] we set average
values A= 0.5 m2and Cd=0.7.
The density value
ρ
depends on some physical parameters—pressure
P
, temperature
T
, and relative humidity
H
—that in principle can be available to the app. An increasing
number of devices have pressure sensors but in general the app can determine reasonable
approximations by querying local meteo stations, as a number of specialized apps already
do. Once these parameters have been acquired, the density value can be calculated using
known formulas (see, for example, [18]).
In order to compute the gradient resistance force we divide the route into sections
where we assume the slope is constant. For a given section
Si
, we consider the departure
and arrival altitudes,
Hi
and
Hf
, respectively, the length
`
of the section and calculate the
average slope using the formula;
s=tg arcsin HfHi
`
Actually, note that even for a very steep road (say 10%), the approximation
sHfHi
`
is adequate. In addition, if s0 we assume Fs=0, otherwise use (1). Note that, in all the
above equations, the mass mincludes bike, biker, clothes, and possible luggage.
2.2. Computing Power Consumption to Achieve Rider’S Goals
In this section we describe the algorithm we have designed to compute the battery
consumption which depends on some additional contraints posed by the user, either
implicitly or explicity. The algorithm makes use of the model described in Section 2.1 to
Electronics 2022,11, 1105 7 of 15
compute the expected battery discharge. However, the model is not sufficient to make a
reasonable guess. The actual power consumded depends significantly on the assistance
level required from the drive unit. A very steep section is like to “force” any biker to ask
for maximum assistance but in general the level depends on personal chracteristics, such
as the biker being or not being in fit.
With respect to a classic car navigation system, our algorithm thus requires at least an
indication of the maximum effort the rider is willing to make (and letting the drive unit
do the rest). This can be provided to the app either quantitatively, by specifying a precise
Watt value, but also by indicating a level on a qualitative scale, such as low, medium, or
high effort. Note that assuming that the user be able to provide a numeric value is not
unrealistic here. After all, an e-bike equipped with torque and cadence sensors (which
is the case, for instance, for all mid-drive e-bikes) allows the control unit to display the
instantaneous power consumed by the biker. After a while, bike riders can then get a grasp
on what means to “push”, say, 100 rather than 200 Watts on the pedals.
A second costraint is the maximum power deliverable by the drive unit. Denote it
by
P
. European regulations prescribe
P=
0.25 Kilowatts. However, this is a requirement
on the nominal power, i.e., the power the engine is able to deliver continuously without
overheating. The peak power is usually significantly higher. A system equipped with typical
15 Ah/36 V battery and controller can provide up to 0.54 Kilowatts. Our experience with
various different units (including Bosh Performance CX, Yamaha PW SE, and Specialized
1.3) is that, if the wheather conditions are not extreme, peak power is a better option to set
as the value of P.
A final implicit constraint is speed, which is again severely limited in many european
countries. More precisely, by law the engine of an e-bike must not deliver any power
when the speed exceeds 25 Km/h (20 Mph in the U.S.). In our current implementation the
algorithm tries to maximize speed (and thus reduce time) subject to the maximum effort
constraint.
In what follows, we consider a generic e-bike system (i.e., engine and controller) with
k
levels of assistance. Essentially all commercial systems assign suggestive names to each
level (e.g, Eco, Turbo, Sport, etc.) but the point is that they correspond to fractions of the
muscle power provided by the biker. For instance, Yamaha PW series systems provide four
assistance levels, namely ECO+, ECO, Standard, and High. These correspond, respectively,
to numeric values 0.5, 1, 1.9, and 2.8 with the following meaning: for each Watt provided by
muscle power, the engine adds 0.5 Watts in ECO+ mode, 1 Watt in ECO mode and so on. In
our algorithm we refer to the
k
levels as
a1
,
. . .
,
ak
, in increasing numeric value. In addition,
for ease of description, we assume two additional levels, namely a0=0 and ak+1=.
Let
M
denote the maximum human effort (in Watts) set by the biker,
P
the maximum
power that the engine can deliver without overheating, and
S= (S1
,
S2
,
. . .
,
Sn)
the sub-
division of the route into sections. In addition, we let
vmax
denote the maximum allowed
speed and vmin refer to a minimum acceptable/maintainable speed.
We first present our pseudo-code to estimate the Watt-hours to complete a given
section. The output given by algorithm
GetWH
is actually the pair of values
(Wm
,
Wb)
,
where
Wm
is the “muscle” power estimate while
Wb
is the minimum power required from
the drive unit of the e-bike. The core of the algorithm is clearly the application of the
mathematical model to a prescribed speed value.
GetWH(v,i,M)
1.
Using the model for power consumption, compute
W=W(v)
, the number of Watt-
hours required to complete section Siat speed v.
2. Let `be the length of Si.
3. Set t=`
v.
4.
Partition
W
as the sum
WM+WB
, where
WM=tM
is the human contribution and
WBis clearly “the rest”, i.e., the energy required from the drive unit.
5. Return WM,WB.
Electronics 2022,11, 1105 8 of 15
The pseudo-code for the main algorithm follows. For each section
Si
,
TourSchedule
first checks that
Si
can be complete with the available power
Wm+Wb
, i.e., muscles plus
engine. If not, the algorithm emits a warning message and skips to the next section.
Otherwise, starting from the admissible max speed, it finds the minimum assistance level
aj
that makes it feasible and continues with decreasing speed until
aj6=ak+1
. The preliminary
check guarantees that a viable speed exists for which this is possible.
Note also that (for simplicity) in the pseudo-code we assume that the input (i.e.,
electrical) power and the mechanical power at the wheels coincide. This amounts to
assuming efficiency 1, which is clearly unrealistic. Efficiency depends on the RPMs, but
while the exact efficiency curve varies from engine to engine, its overall shape exhibits broad
similarities. The efficiency rises up to about 60–70 RPMs (considering gear reductions),
then describes a sort of plateau up to about 90–100 RPMs, with values around 0.75–0.8, and
then decreases very rapidly. We use these values for the test setup (see Section 4).
TourSchedule(S= (S1,S2, . . . , Sn),M)
1. Set WTOT =0 and A= [ ]
2. For i=1, 2, . . . , n
(a) (Feasibility check) Wm,Wb=GetWH(vmin,i,M)
(b) If Wb>P
i. Append ak+1to A
ii. Emit a warning message for section Si
iii. Continue to next section
(c) Set v=max_speed (i.e., 25 Km/h)
(d) Wm,Wb=GetWH(v,i,M).
(e) Find assistance level ajsuch that ajWmWb>aj1Wm.
(f) If aj=ak+1reduce speed by δ, i.e., set v=vδ, and go to step 2.4
(g) Append ajto Aand set Wtot =Wtot +ajWm
(h) Optionally determine the shift that better suits the desired cadence.
3. Return Wtot,A(and optionally the sequence of gear shifts)
The time complexity of the algorithm is upper bounded by
c·max_speed ·k
, for some
constant
c
. This quadratic complexity is by no means a problem given the typical values of
k
(number of assistance levels) and the limits on
max_speed
. In any case, the cost could be
reduced by introducing a logarithmic search for both speed and assistance levels.
2.3. External Services
As mentioned, in our work we have exploited external services to retrieve information
about the path. In particular, we used:
the OSMDroid (https://osmdroid.github.io/osmdroid/, last accessed on 18 March
2022) library to implement the map visualization in a fully functional and open source
alternative to the one that uses Google Maps as default;
the OpenTopoData (https://www.opentopodata.org, last accessed on 18 March 2022)
API to retrieve altitude information of single geographical points;
the OSMBonusPack (https://github.com/MKergall/osmbonuspack, last accessed on
18 March 2022) library to implement routing and directions;
the OpenStreetMap Nominatim (https://nominatim.org, last accessed on 18 March
2022) API to request location information about a geographical positions.
3. Implementation
This section describes the developed application (as a smartphone app) that imple-
ments proposed the mathematical model previously described, by means of a typical use
case.
First of all, the application needs the user to enter her/his data (height, weight and
experience level, this last one can also be customized by specifying exactly the user’s
Electronics 2022,11, 1105 9 of 15
power and cadence limits) and her/his preferences (preferred level of effort) as shown in
Figure 1a.
(a) (b)
(c) (d)
Figure 1.
Interface pages to input parameters. (
a
) The form to specify the user’s information. (
b
) The
page to select a predefined bike. (
c
) The form to select a custom bike setup. (
d
) The form to define
custom assistance levels.
Electronics 2022,11, 1105 10 of 15
It is also required the selection of the owned e-bike model (Figure 1b); if the model is
not present in the list, it is possible to set a personalized one (filling in all its characteristics
from those relating to the bicycle itself to those of the electronic system as displayed in the
Figure 1c, including the e-bike assistance levels).
The data required for a personalized bicycle are:
the mass in kg;
the length of the pedal in cm;
the wheel specifying both the radius and the width in inches;
the mounted motor selected from those available by default or it can be configured by
specifying the maximum amperage and voltage;
the gearbox by selecting the configuration from those available;
the battery, selected from those available in the system, or configured by specifying
amperage and voltage;
the assistance levels selected from the predefined ones or they can be set in a personal-
ized way in a specific section of the application (Figure 1d).
After filling in the data necessary to use the application, the user is able to use the two
main functions:
1.
search for a route, defining a starting point and a destination point for the e-bike ride
(in this case it is possible to include the return to the starting point, see Figure 2a);
2.
search for a circuit, defining a sequence of locations that will represent a polygon to
be covered with the e-bike (it is possible to reorder the sequence by holding a location
and positioning it where preferred).
(a) (b)
Figure 2. Path pages. (a) The page to search a path. (b) Loading screen.
In both cases it is possible to interact with the map (Figure 3a) to get more information;
when the biker is sure that (s)he has set the route correctly (s)he can start the calculation
of the forecasts which may take some time (unfortunately it’s a limitation due to the API
used in the project to find the data regarding the height of each geographical point, see
Figure 2b).
Electronics 2022,11, 1105 11 of 15
(a) (b)
(c)
Figure 3.
Result pages. (
a
) The results page to that shows the interactive map. (
b
) The results page to
that shows the average results calculated. (
c
) The results page to that shows the instructions to follow
the defined path and all their specific previewed data.
Once the calculation is complete, it will be possible to view the results in three separate
sections:
Electronics 2022,11, 1105 12 of 15
1.
a map (Figure 3a) that allows the biker to view the points of interest of our route
highlighting any problems with the route (sections considered impossible with the
current configurations);
2.
a page that shows the average details of our track (Figure 3b) for both the outward
and return journeys respectively (data such as overall length, average torque, average
cadence, battery consumption and so on);
3.
the list of navigation instructions (Figure 3c) to follow with the computed data relating
to each section of the route (data such as the length of the section, the recommended
gear, the recommended level of assistance and so on).
The biker can save the results of the forecasts in order to be able to retrieve them at a
later time (adapting them, in that case, to a different configuration of preferences); it is also
possible to start a navigation mode in real time along the traced path following a series of
checkpoints.
The navigation mode is available both for circuits and for round trip routes; in this
last case the distinction between the two navigations is made letting the user choose which
of the two to follow.
4. Results
We performed experiments using two E-bikes with different drive units:
A Specialized Turbo Vado 5.0 (2020 model), mounting a Specialized 1.3 engine and
equipped with a 604 Wh battery. Using the Mission Control App it is possible to tune
the three available assistance levels, often termed as Eco, Trail, and Turbo. The default
(preset) numerical values for the three levels are 1.3, 2.9, and 3.8, respectively, which
we left unchanged for the experiments. The peak (electrical) power of the engine is
approximately 560 W while the torque reaches the remarkable maximum of 90 Nm.
A Pegasus Premio 10 Lite (2021 model), powered by a 4th Gen. Bosch Performance
Line CX and a 625 Wh battery. The four assistance levels (Eco, Tour, Sport, and Turbo)
adds 0.6, 1.4, 2.4, and 3.4 times the muscle power provided by the biker, respectively.
The engine’s peak electrical power amounts to 600 W with 75 Nm max torque.
We performed two sets of experiments, with slightly different aims. As the model at
the moment does not include the contribution of wind, we waited for days with no wind
to perform the rides. In addition, in the setup we prescribed cadence in the range where
the engine provides almost constant efficiency, above 75%. This is because, due to gear
reduction ratio, on mid drives this is kept close to the cadence where also the majority of
bikers are efficient, namely 60 to 100 RPMs [19].
In the first set, we used the Turbo Vado e-bike whose display has a very fine-grained
scale for measuring the residual battery charge. We carried out two tests: the first one
on an entirely flat urban route of 7 Km, which we repeated twice; the second test on an
extra-urban route of 22 Km, including an uphill stretch of one kilometer, as well as other
ups and downs of shorter length. In the first case, we required more effort from the engine,
declaring little propensity for effort. The consumption forecast by our application, with
Trail assistance level, was 14% of charge and proved to be precise within the accuracy of
the measuring instrument (i.e., 1% of battery capacity and relative error not greater than
seven percent). For the extra-urban route we have instead declared a moderate propensity
to efforts, which lead the application to suggest the use of the Eco level only. The expected
battery charge reduction was around 20% of full capacity while that measured by the
Specialized display was 18%, with a relative error of about ten percent.
The results are summarized in Table 2.
Electronics 2022,11, 1105 13 of 15
Table 2.
First set summary with Specialized Turbo Vado 5.0 2020 (legend: AL is Assist Level, BC is
Battery Consumption, RE is Relative Error).
Test Conditions Forecast Results
1Low biker effort, flat urban (14
Km) AL Trial, BC 14%
accurate (RE not greater than 7%)
2Moderate biker effort, extra
urban (22 Km) AL Eco, BC 20% 18% (RE about 10%)
In the second set of experiments we used the Pegasus e-bike, with the efficient Bosch
drive unit. To measure battery charge, the supplied Intuvia display has a very coarse-grain
analogical scale, composed of only five marks, presumably corresponding to 20% of charge
level each. However, the display also shows the remaining range, which is ultimately the
information that the biker needs. The value highlighted by the display clearly depends on
the assistance level currently selected.
We only describe one test with the Bosch-powered e-bike, which we performed on a
mixed urban and suburban circuit of 14 Km, which we repeated twice. Our application
prescribed the Tour level and expected a final charge 72% full. In addition, at startup, the
expected remaining range highlighted by the Intuvia display was of 110 Km. At the end of
the first round, the range was reduced to only 102 Km, while at the end of the whole test
it showed a remaining autonomy of 88 Km. As we expected, and as already pointed out,
such range information is of little help. It appeared quite obvious that the displayed value
depended heavily on the energy demand of the last few kilometers (if not of the last few
hundred meters). During the first round, the value had dropped to 93 Km and then went
back up to 116 Km.
At the end of the test, the Intuvia display still showed full marks for the battery charge,
which we interpreted as “at least” 80% full, instead of the 72% estimated by our application.
A simple computation would thus lead to expect at least a range of 140 Km under Tour (1.3)
assistance, which would be quite surprising. For instance, the online range assistant by
Bosch, with a bike/biker setup very close to that of our application, prescribes only 103 Km
for flat routes (and ours was not completely flat). The results are therefore still uncertain,
which clearly need further investigations.
The results are summarized in Table 3.
Table 3.
Second set summary with Pegasus Premio 10 Lite (legend: AL is Assist Level, BC is Battery
Consumption).
Test Conditions Forecast Results
1Mixed urban and suburban (14
Km ×2, tot. 28 Km) AL Tour, BC 28% uncertain, probably 20%
5. Discussion
Our tests pointed out a twofold situations. For the Turbo Vado e-bike, the forecast was
very close to the actual battery consumption, with an error of 1%, which is very low and can
be due to different reasons difficult to manage in a precise way (e.g., the precise number of
decelerations/accelerations due to traffic, traffic lights, roundabouts, etc.). For the Pegasus
e-bike, apparently, our application did not perform any better than the Intuvia display,
obtaining a difference between the forecasted remaining battery energy (72%) and the
displayed one (80%) that is not very large but neither small. Of course, we say “apparently”
because the fact that the display of Intuvia is based on (coarse-grained) marks and not
on percentage with 1 unit of resolution, does not help in having precise comparisons. In
addition, as already pointed out, it is by no means obvious that the full battery capacity is
measured uniformly across the five marks of the gauge.
Electronics 2022,11, 1105 14 of 15
Even if a more accurate way of testing our application is needed, from the above-
presented preliminary results our approach seems to be sound. The forecasted battery
consumption turns out to be close to the actual battery consumption, providing the biker
with a useful tool to plan her/his trips. As mentioned, the difference between the forecast
and the actual capacity can be due to the coarse-grained information reported by the bikes’
displays and to the difficulty to have an accurate estimation of the battery capacity at the
end of the test. Also the environment condition can influence the bike consumption; for
instance, even if we tested the application during a non-windy day, some wind can have
influenced the results. Nevertheless, we state that our findings are relevant, support the
proposed model, and point out an interesting directions.
Future Work
With regard to future work, we sketch some directions, some aimed at overcoming
the previously mentioned limitations. First, a wireless connection between the application
and the bike can enable the communication of the status of the bike components in order
to improve the computation; this could be enacted by means of a Bluetooth connection,
which is available in most e-bikes; this could be a first step towards the integration of our
application in the e-bike device. Second, the algorithm could take into consideration more
parameters retrieved from an online service, for instance the wind direction and strength.
Third, a very challenging aspect is to apply our approach to mountain e-bikes, i.e., bikes
that ride off-road; of course, the computation is much more complex because the ground
can vary in a very different way and the battery consumption as well. In general, we aim at
performing more tests of our application in order to better validate the proposed model.
6. Conclusions
E-bikes are spreading more and more, and this call for an appropriate support for
bikers. In particular, in this paper we have focused on the computation of the battery
power consumption given a path. We have proposed a mathematical model that takes
several parameters into consideration. We have implemented it in an application that can
be customized by setting the bike and the biker characteristics and that the bikers can use
to compute the battery consumption given a path as input.
Our proposal differs from others for three main reasons:
Goal: our proposal aims at providing a forecast of the battery consumption given a
whatever path, while other proposals focus on known paths, for instance to support
bike sharing;
Approach: our proposal relies on a mathematical model without the need of existing
data, while others rely on machine learning techniques and data collected in previous
tours;
Scope: our proposal lets the biker choose a whatever path, while others consider the
usual path or predefined paths, often only urban paths.
Our tests have shown that the application computation reflects the actual power
consumption reported by the bike display at the end of the trip.
Author Contributions:
Conceptualization, M.L.; methodology, M.L. and G.C.; software implementa-
tion, E.B.; validation, M.L.; writing—original draft preparation, G.C.; writing—review and editing,
G.C.; supervision, M.L. and G.C. All authors have read and agreed to the published version of the
manuscript.
Funding: This research received no external funding.
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: Data sharing not applicable.
Conflicts of Interest: The authors declare no conflict of interest.
Electronics 2022,11, 1105 15 of 15
References
1.
Machedon-Pisu, M.; Borza, P.N. Are personal electric vehicles sustainable? A hybrid E-bike case study. Sustainability
2020
,12, 32.
[CrossRef]
2.
Melliger, M.A.; van Vliet, O.P.; Liimatainen, H. Anxiety vs reality—Sufficiency of battery electric vehicle range in Switzerland
and Finland. Transp. Res. Part D Transp. Environ. 2018,65, 101–115. [CrossRef]
3.
Dedek, J.; Docekal, T.; Ozana, S.; Sikora, T. BEV Remaining Range Estimation Based on Modern Control Theory-Initial Study.
IFAC-PapersOnLine 2019,52, 86–91. [CrossRef]
4.
Ba Hung, N.; Lim, O. The effects of operating conditions and structural parameters on the dynamic, electric consumption and
power generation characteristics of an electric assisted bicycle. Appl. Energy 2019,247, 285–296. [CrossRef]
5.
vdM Steyn, W.J.; Warnich, J. Comparison of tyre rolling resistance for different mountain bike tyre diameters and surface
conditions. S. Afr. J. Res. Sport. Phys. Educ. Recreat. 2014,36, 179–193.
6.
Altoumaimi, R.; Altoumaimi, T.; Upadhya, B.P. Characteristics and Control of the Motor System in E-Bikes. Master’s Thesis,
School of Engineering, Blekinge Institute of Technology, Karlskrona, Sweden, 2014.
7.
Gebhard, L.; Golab, L.; Keshav, S.; de Meer, H. Range prediction for electric bicycles. In Proceedings of the e-Energy ’16:
Seventh International Conference on Future Energy Systems, Waterloo, ON, Canada, 21–24 June 2016; Association for Computing
Machinery: New York, NY, USA, 2016; pp. 224–234.
8.
Yuan, X.; Zhang, C.; Hong, G.; Huang, X.; Li, L. Method for evaluating the real-world driving energy consumptions of electric
vehicles. Energy 2017,141, 1955–1968. [CrossRef]
9.
Zhang, Y.; Wang, W.; Kobayashi, Y.; Shirai, K. Remaining driving range estimation of electric vehicle. In Proceedings of the 2012
IEEE International Electric Vehicle Conference, Greenville, SC, USA, 4–8 March 2012; pp. 1–7.
10.
Bingham, C.; Walsh, C.; Carroll, S. Impact of driving characteristics on electric vehicle energy consumption and range. IET Intell.
Transp. Syst. 2012,6, 29–35. [CrossRef]
11.
Kim, E.; Lee, J.; Shin, K. Real-time prediction of battery power requirements for electric vehicles. In Proceedings of the 2013
ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS), Philadelphia, PA, USA, 8–11 April 2013; pp. 11–20.
12.
Ferreira, J.; Monteiro, V.; Afonso, J.; Afonso, J. Mobile Cockpit System for Enhanced Electric Bicycle Use. IEEE Trans. Ind.
Informatics 2015,11, 1017–1027. [CrossRef]
13.
eBike Range Calculator for Bosch Drive Systems. Available online: https://www.bosch-ebike.com/us/service/range-calculator
(accessed on 1 February 2022).
14.
Chew, K.; Yong, Y.R. Effectiveness comparison of range estimator for battery electric vehicles. In Information Science and
Applications (ICISA) 2016; Springer: Berlin/Heidelberg, Germany, 2016; pp. 839–849.
15. WeBike Project. Available online: https://iss4e.ca/webike-project/ (accessed on 28 January 2022).
16.
Arango, I.; Lopez, C.; Ceren, A. Improving the Autonomy of a Mid-Drive Motor Electric Bicycle Based on System Efficiency
Maps and Its Performance. World Electr. Veh. J. 2021,12, 59. [CrossRef]
17.
Bertucci, W.; Rogier, S.; Reiser, R. Evaluation of aerodynamic and rolling resistances in mountain-bike field conditions. J. Sport.
Sci. 2013,31, 1606–1613. [CrossRef] [PubMed]
18. Brutsaert, W. Evaporation into the Atmosphere. Theory, History and Applications; Springer: Dordrecht, The Netherlands, 1982.
19.
Fromm, D.; Opitz, L.; Juri, M.; Côté, O. Final Design Report for Human Powered Vehicle Drivetrain Project. Available online:
https://digitalcommons.calpoly.edu/mesp/489 (accessed on 21 January 2022).
... Moreover, the scarcity of battery data at the system level complicates the development of predictive models. While several studies have implemented frameworks to predict the battery consumption of individual bikes during trips [8,45], most approaches at the BSS level focus on the station-level granularity [55]. ...
... Battery consumption is calculated by multiplying the trip duration by the instantaneous power consumption. To find the optimal values for the coefficients in the power consumption equation for individual ebikes [8,45], as well as the charging speed, the Optuna Framework was employed [2] (see Methods). The 30-minute dataset was split into 75% for training and 25% for validation. ...
... The battery levels of the Bicing e-bikes are modelled with a method based on the fundamental laws of motion. The instantaneous power consumed while riding is derived from the need to overcome three main forces opposing the motion: gravity resistance (F g ), rolling resistance (F r ), and aerodynamic drag (F a ) [8,45]. ...
Preprint
Full-text available
Bike Sharing Systems (BSSs) play a crucial role in promoting sustainable urban mobility by facilitating short-range trips and connecting with other transport modes. Traditionally, most BSS fleets have consisted of mechanical bikes (m-bikes), but electric bikes (e-bikes) are being progressively introduced due to their ability to cover longer distances and appeal to a wider range of users. However, the charging requirements of e-bikes often hinder their deployment and optimal functioning. This study examines the spatiotemporal variations in battery levels of Barcelona's BSS, revealing that bikes stationed near the city centre tend to have shorter rest periods and lower average battery levels. Additionally, to improve the management of e-bike fleets, a Markov-chain approach is developed to predict both bike availability and battery levels. This research offers a unique perspective on the dynamics of e-bike battery levels and provides a practical tool to overcome the main operational challenges in their implementation.
... This emphasizes that the distance an electric bike user can go or travel is limited due to the limited range or capacity of its battery. According to a study by Burani et al. (2022) [8] , an e-bike's battery capacity has a significant impact on how far it can travel. Furthermore, the study also explains that terrain can have a considerable impact on an e-bike's range depending on the remaining battery capacity. ...
... This emphasizes that the distance an electric bike user can go or travel is limited due to the limited range or capacity of its battery. According to a study by Burani et al. (2022) [8] , an e-bike's battery capacity has a significant impact on how far it can travel. Furthermore, the study also explains that terrain can have a considerable impact on an e-bike's range depending on the remaining battery capacity. ...
... This indicates that the battery capacity of electric bikes not only limits the distance they can travel but also limits their speed, which is viewed and considered as a disadvantage by the electric bike user in this study. The distance that e-bikes can travel is mostly dependent on their battery capacity, which also affects how fast they can go (Burani et al., 2022) [8] . This is the same rationale in the research of Wang et al. (2020) [47] , which shows how an e-bike's battery capacity directly influences its speed capabilities. ...
Article
summarizes a phenomenological study exploring the lived experiences of electric bike (e-bike) users dealing with limited charging infrastructure. Through purposive sampling, 8 participants were interviewed, revealing three prominent themes. The first theme, "Technical Challenges and Solutions," delves into battery-related issues and coping strategies. Participants shared their stress caused by battery limitations and sensitivity to water, alongside coping strategies and the effectiveness of maintenance routines. The second theme, "Infrastructure and Accessibility," highlights concerns regarding the absence of charging stations and the benefits they offer. Participants expressed worries about inadequate infrastructure while recognizing the important role of charging stations in facilitating e-bike usage. Lastly, "Cost-Effectiveness and Sustainability" highlights participants' perspectives on the economic benefits of e-bikes as sustainable transportation alternatives. This research illuminates the diverse experiences of e-bike users, shedding light on their challenges, adaptations, and aspirations amidst evolving charging infrastructure settings.
... In [9], the introduction of an E-bike app, featuring personalized assist levels and a social component, showcased its potential to effortlessly integrate heightened physical activity into users' daily routines, supported by a successful four-month case study across three European countries. Additionally, ref. [10] proposed an integrated hardware-software system for E-bikes, adept at accurately calculating battery consumption, considering route details and external conditions, and offering precise information on the remaining range to elevate the overall riding experience. In [11], the authors conducted a thorough review exploring the utilization of E-bikes for recovering and monitoring riders' physical and physiological information. ...
... If the rule-tuning module is disabled, the typical FLC is employed with a predefined power range, such as 0-100 W for an average rider (lines 7, 15-16). However, in this particular scenario, the rule-tuning module is automatically enabled (line 5), allowing it to adjust the fuzzy rule base accordingly (lines [8][9][10][11][12][13][14]. ...
... Read and convert inputs to the pedal power and velocity error. 10. ...
Article
Full-text available
In smart cities, bicycle-sharing systems have become an essential component of the transportation services available in major urban centers around the globe. Due to environmental sustainability, research on the power-assisted control of electric bikes has attracted much attention. Recently, fuzzy logic controllers (FLCs) have been successfully applied to such systems. However, most existing FLC approaches have a fixed fuzzy rule base and cannot adapt to environmental changes, such as different riders and roads. In this paper, a modified FLC, named self-tuning FLC (STFLC), is proposed for power-assisted bicycles. In addition to a typical FLC, the presented scheme adds a rule-tuning module to dynamically adjust the rule base during fuzzy inference processes. Simulation and experimental results indicate that the presented self-tuning module leads to comfortable and safe riding as compared with other approaches. The technique established in this paper is thought to have the potential for broader application in public bicycle-sharing systems utilized by a diverse range of riders.
... Consequently, it creates a disparity between advertised and actual performance, undermining consumer trust and satisfaction as experiences fail to meet expectations. However, current energy models [9], [10] simplify the complex energy dynamics of these systems, often missing crucial details. Moreover, studies [10]- [12] in energy modelling lack detailed insights into travel patterns and data-driven methods which are essential to improve the accuracy and effectiveness of energy consumption predictions. ...
... In our study, we adopted the mathematical energy consumption model initially proposed in [9], customising it to align with real-world application scenarios specific to our research. According to [24]- [26], it is recognised that motor power is mainly affected by road slope, friction, and air resistance, and we can ascertain some physical parameters. ...
Conference Paper
Full-text available
The escalating challenges of traffic congestion and environmental degradation underscore the critical importance of embracing E-Mobility solutions in urban spaces. In particular, micro E-Mobility tools such as E-scooters and E-bikes, play a pivotal role in this transition, offering sustainable alternatives for urban commuters. However, the energy consumption patterns for these tools are a critical aspect that impacts their effectiveness in real-world scenarios and is essential for trip planning and boosting user confidence in using these. To this effect, recent studies have utilised physical models customised for specific mobility tools and conditions, but these models struggle with generalization and effectiveness in real-world scenarios due to a notable absence of open datasets for thorough model evaluation and verification. To fill this gap, our work presents an open dataset, collected in Dublin, Ireland, specifically designed for energy modelling research related to E-Scooters and E-Bikes. Furthermore, we provide a comprehensive analysis of energy consumption modelling based on the dataset using a set of representative machine learning algorithms and compare their performance against the contemporary mathematical models as a baseline. Our results demonstrate a notable advantage for data-driven models in comparison to the corresponding mathematical models for estimating energy consumption. Specifically, data-driven models outperform physical models in accuracy by up to 83.83% for E-Bikes and 82.16% for E-Scooters based on an in-depth analysis of the dataset under certain assumptions.
... In some studies, electric bicycles have been shown to be tens of times more economical than electric four-wheel cars [6]. Ways to predict energy consumption and costs are also being worked on to ease customers [7]. Massification requires constant improvement of their economic and dynamic properties in order to establish them as means of transport meeting modern requirements for ecological transport [4]. ...
... As a result of this comprehensive search, a total of approximately 30 papers were retrieved for review. Among these papers, 1 of them specifically focused on E-scooters [4], 1 paper focused on E-bikes [5], and the remaining papers centered on EVs. ...
Conference Paper
div class="section abstract"> When riding an e-bike, riders are faced with the question of whether there is enough energy left in the battery to reach the destination with the desired level of support. Therefore, e-bike riders have range anxiety. Specifically, this describes the fear that the battery charge will be exhausted before there is an opportunity to recharge it and that it will no longer be possible to use the electric support. However, e-bike riders have so far had to decide for themselves whether the available battery charge is sufficient for riding the planned route or whether the desired destination can be reached. In this context, the challenge is to decide how much electric propulsion support can be used so that an appropriate amount of effort can be achieved for the entire ride. In order to assist e-bike riders with this problem, the objective of this paper is to present an approach towards a system that provides rider-adaptive support over the entire ride of a defined route. This involves using the propulsion support in such a way that the rider requires an appropriate level of effort. The rider-adaptive support is to be implemented via an automatic mode of the e-bike propulsion system, which automatically sets the corresponding support intensity. The assistance system is designed to ensure that a planned destination can be reached using the rider-adaptive support. To achieve this, the use of the propulsion support is optimized and automatically adjusted according to the available energy and the route to be cycled. The implementation will be carried out as a predictive energy management system. This calculates an optimized support strategy based on an energy demand prediction for the route to be cycled and the available energy of the e-bike battery. </div
Article
Full-text available
Around the world, the e-bike has evolved from a recreational and sports object to an increasingly used means of transportation. Due to this, improving aspects such as range and energy efficiency has become very relevant. This article presents experimental models for the components’ efficiency of a mid-drive motor e-bike (charger; battery; and controller, motor, and reduction gears subsystem), and integrates them with previously elaborated models for the chain transmission system, thus generating an overall efficiency map of the e-bike. The range of the electric bicycle is analyzed by integrating the efficiency map of the system and its performance mathematical model, aiming to determine the per unit of distance battery energy consumption. The above-mentioned calculations are applied to develop a management strategy that can determine the optimal assistance level and chain transmission ratio, maximizing range and leaving speed unaffected. The driving strategy was compared against other driving techniques using computational analysis, this allowed for the observation of the proposed strategy improving the system’s range by reducing the battery energy consumption.
Article
Full-text available
As the title suggests, the sustainability of personal electric vehicles is in question. In terms of life span, range, comfort, and safety, electric vehicles, such as e-cars and e-buses, are much better than personal electric vehicles, such as e-bikes. However, electric vehicles present greater costs and increased energy consumption. Also, the impact on environment, health, and fitness is more negative than that of personal electric vehicles. Since transportation vehicles can benefit from hybrid electric storage solutions, we address the following question: Is it possible to reach a compromise between sustainability and technology constraints by implementing a low-cost hybrid personal electric vehicle with improved life span and range that is also green? Our methodology consists of life cycle assessment and performance analyses tackling the facets of the sustainability challenges (economy, society, and environment) and limitations of the electric storage solutions (dependent on technology and application) presented herein. The hybrid electric storage system of the proposed hybrid e-bike is made of batteries, supercapacitors, and corresponding power electronics, allowing the optimal control of power flows between the system’s components and application’s actuators. Our hybrid e-bike costs less than a normal e-bike (half or less), does not depend on battery operation for short periods of time (a few seconds), has better autonomy than most personal electric vehicles (more than 60 km), has a greater life span (a few years more than a normal e-bike), has better energy efficiency (more than 90%), and is much cleaner due to the reduced number of batteries replaced per life time (one instead of two or three).
Article
Full-text available
Limitations of battery capacity in battery electric vehicles (BEVs) contribute to what is known as range anxiety, and therefore poses an obstacle to their mass-market adoption. While high-range BEVs have been recently introduced, it is not clear whether they will be able to cover all possible trips without long recharging detours, and what the infrastructure needs of those vehicles are. To understand the impact of range limitations in Switzerland and Finland, we constructed a simulation model that is based on representative national travel surveys. We use it to calculate the potential of BEVs to cover any trips and investigate options to increase this coverage. The options discussed in this paper are ways to facilitate easy recharging, such as infrastructure development policies. We complement our results with insights from three focus groups. The results suggest that 85-90% of all national trips could have already been covered with BEVs prevalent in 2016. If the charging station infrastructure is developed appropriately and high-range BEVs are adopted, it is possible to reach a potential coverage of 99% or more in both countries. Deploying charging stations at users' homes and in residential areas does contribute significantly to this improvement and is desirable from a car user's perspective. Providing fast-charging stations in other locations is necessary to maximise the potential. We recommend to focus policy efforts on the development of residential charging options and to increase the visibility of electro-mobility using fast-charging stations.
Article
Full-text available
Energy consumption directly determines the environmental benefits and driving range of electric vehicles. The energy consumptions of vehicles are generally evaluated using standardized driving cycle tests; however, the results from standardized driving cycle tests deviate from the results characterizing real driving and present opportunities for cheating. The evaluation of the real-world driving energy consumptions of electric vehicles is becoming a requirement in proposed vehicle regulations. In this paper, a method for evaluating the energy consumption characteristics of electric vehicles under real-world driving conditions is proposed. A simplified analytical function for estimating the energy consumption of an electric vehicle is derived. Using regression analysis, the effects of driving conditions are decoupled, and the independent energy consumption characteristics are obtained. Simulation and experimental data are used to validate the proposed method. The results show that the independent energy consumption characteristics obtained by the proposed method perfectly represent the energy consumptions of electric vehicles under different driving conditions. Therefore, the proposed method represents a possible alternative mechanism for extending the scope of energy consumption evaluations of electric vehicles, providing a basis for the comprehensive assessment of the environmental benefits of electric vehicles.
Article
Full-text available
Battery electric vehicle is a promising candidate for future passenger vehicles due to its potential to reduce air pollution, efficient use of energy, and has regenerative braking. However, due to the limited range and price, road users are reluctant to consider owning an EV. Moreover, the limited range of BEV has caused range anxiety among drivers. Other than improving the technology of BEV to increase the driving range, range estimator can be useful in reducing the range anxiety of BEV drivers. The conventional range estimator is used like a fuel gauge; to give a general guideline on when to recharge the vehicle and is not absolute. To further increase the confidence in BEV driving, trip based range estimation can be used in parallel with the conventional method to reduce the range anxiety.
Article
The aim of this paper is to analyze the nature of algorithms for calculation of the range of battery electric vehicles (BEV) and to suggest possibilities of improvements of the current state in this field. Most of contemporary BEVs use inaccurate algorithms that probably do not take into account the planned route, but only the consumption history of the last few tens of kilometers. This regression analysis does not fulfill the sufficient quality for a reliable prediction of the exact range. Based on these erroneous predictions, the inexperienced BEV driver does not arrive at the planned destination and has to deal with the towing of the vehicle. This problem, along with the phenomenon called ”range anxiety” is one of the great negatives that hamper the mass expansion of BEV. While increasing the range is usually a question of increasing the battery capacity and thus the BEV price, deployment of accurate algorithms may not impact the overall cost of the vehicle and therefore has the potential to increase BEV’s popularity. This paper gives a description of the origin of the problem and motivation for its solution, then the specific methods that were created to identify the algorithms used by the most widespread cheap electric vehicles. The paper concludes with the discussion and evaluation of the results together with the possibilities of further research.
Article
The Cal Poly Human Powered Vehicle Club is building a bike to surpass 61.3 mph in 2019. The club and their mentor, George Leone, have proposed a senior project to design, build, and test the drivetrain for this year’s human powered vehicle. Research into human powered vehicles and their drivetrains has shown that the power that a rider can output and the efficiency at which the rider can pedal depend extensively on the design of the drivetrain. Despite the existence of standard bicycle drivetrain designs, the senior project team has found that the best design to meet the club’s requirements is a completely custom drivetrain based on the rider’s dimensions and preferences. The team defined a list of technical specifications that they used to validate the completed final prototype. The final confirmation prototype functioned as intended and all of the specifications were met with the exception of total cost. Details of the team’s design, manufacturing, and testing processes are outlined in this document.
Article
A study is conducted to examine the motion, dynamic and electric consumption characteristics of an electric assisted bicycle based on the effects of certain operating conditions and structural parameters. Simulation models for operation of the electric assisted bicycle, including dynamic models of the electric assisted bicycle and battery models, are established. These simulation models are solved by MATLAB-Simulink to provide the operating characteristics of the electric assisted bicycle. Based on the established mathematical models, the motion, dynamic and electric consumption of the electric assisted bicycle are analyzed and optimized under the effects of slope, bicycle mass, wheel radius, crank length, and sprocket transmission ratio. The simulation results show that the dynamic performance and electric consumption of the electric assisted bicycle are significantly improved by reducing the bicycle mass, wheel radius, and increasing the sprocket transmission ratio. The dynamic performance and electric consumption are optimal when the slope grade, bicycle mass, wheel radius, crank length, and sprocket transmission ratio are 0%, 12 kg, 0.32 m, 0.17 m and 3.43, respectively. A study for using the regenerative energy generated during the downhill movement of the electric assisted bicycle to create electrical power is presented under the effects of rider mass and slope angle. An experimental study is also conducted to examine the motion and electric consumption characteristics of the electric assisted bicycle under real operating conditions. This study shows agreement between simulation and experimental results at the same initial conditions.
Conference Paper
Thanks to their affordability and practicality, electric bicycles (e-bikes) are becoming popular, especially in urban areas. They are a zero-emission and zero-carbon alternative to cars and therefore have a high potential to mitigate climate change. However, range anxiety can be a significant barrier to the adoption of electric vehicles. To address this challenge, in this paper we focus on how an e-bike's remaining range can be accurately predicted. Using real data from the University of Waterloo WeBike field trial, combined with OpenStreetMap data, we evaluate two range prediction methods that take riding behaviour and route characteristics into account. Surprisingly, we find that predicting range for a particular cyclist based on his or her past energy consumption works as well as more complex methods that include additional information such as the route being travelled. Our findings also reveal which additional hardware and sensors e-bike manufacturers should provide in the future to make it easier to implement on-board range prediction. To the best of our knowledge, this is the first study of range prediction specifically for e-bikes.