Upload
ngongoc
View
234
Download
3
Embed Size (px)
Citation preview
EVS28
KINTEX, Korea, May 3-6, 2015
Design Space Exploration and Hybridization of the
Kiira-EV SMACK
R.Madanda1, P.I.Musasizi2, P.Korukundo3, A.T.Asiimwe4, J.Africa5, and S.S.Tickodri-Togboa6
1Kiira Motors Project, [email protected],[email protected]
Abstract
Hybridization and electrification of vehicles has seen aggressive research in recent years due to the ever-increasing
fuel economy and efficiency demands. Several hybrid powertrain configurations have been developed in commercial
vehicles with Toyota’s and Ford’s power split configurations giving some of the best fuel efficiency values. Kiira
is a vehicle brand of Kiira Motors Project (KMP), the brainchild of the first electric and hybrid vehicles designed
and built in Uganda. KMP is building a flagship hybrid vehicle, the Kiira-EV SMACK, with the intent of mass
production by 2018. Engineering a functional EV or hybrid powertrain is less cumbersome of recent because of the
availability of numerous off-the-shelf products for quick integration. It is important to also note that to achieve a
properly sized powertrain requires a meticulous search from a myriad of alternatives available. In this paper, the
techniques adopted in efficiently searching the design space for the Kiira-EV SMACK hybrid vehicle powertrain are
presented. To tune parameters for the Kiira-EV SMACK plug-in hybrid vehicle, several combinations of traction
motors, batteries, generators and control strategies are considered. Other design factors considered include vehicle
architecture, cost, component volume and drive regimes. The design space given by such choices is huge. Design
Space Exploration (DSE) and reduction using the Genetic global optimization algorithm is used to quickly search
and reduce the design space. The powertrain problem is represented as a multi-objective design problem. The
optimization criteria used follows energy consumption and vehicle performance aspects including range, top speed
and gradeability. Optimization yields a minimal set of pareto-optimal design solutions which are used in Autonomie
for final vehicle level verification and validation. The final design solutions for the different architectural components
are used in the selection of off-the-shelf Kiira-EV SMACK powertrain components.
Keywords: Design Space Exploration(DSE), Hybridization, Powertrain, Global Optimization
1
1 Introduction
Design Space Exploration (DSE) refers to the ac-
tivity of exploring design alternatives prior to im-
plementation [1]. DSE is a powerful tool for rapid
prototyping and system integration. In hybrid
electric vehicle design, several design constraints
should be satisfied simultaneously as illustrated
by Shaiket al [2]. Therefore, the powertrain de-
sign problem is a multi-objective constrained non-
linear optimization problem which can be solved
by the DSE technique as illustrated by Markus et
al [3].
The industry standard for powertrain design
involves use of forward (driver driven) or back-
ward looking (vehicle driven) models [4]. In a for-
ward looking model, the driver model sends an ac-
celerator or brake pedal signal to the powertrain
in order to follow the desired vehicle speed trace.
In a backward-looking model, the desired vehicle
speed is instructed from the vehicle model back to
the powertrain to finally find out how each com-
ponent should be used to follow the speed cycle.
These models capture several design constraints
during but other important factors like cost and
volume are not generally considered because there
is no universal per unit cost or per unit volume
benchmarks for the different off-the-shelf power-
train components. The design process with such
vehicle models also involves iterations of different
vehicle specifications and drive cycles to arrive at
an optimal solution. This process is time consum-
ing.
The iterative nature of manually searching for
an optimum solution using the vehicle models ne-
cessitates application of faster design space reduc-
tion techniques. DSE techniques can be applied in
tandem with the vehicle models to arrive at a high
quality design solution in a shorter time. It should
be noted that the choice of the DSE method to be
applied highly depends on the nature of the alter-
natives available and their impact on results. If a
component’s impact on the output is predictable,
then application of a search strategy is possible.
If a component’s impact on performance is unpre-
dictable then an optimum search strategy may not
be possible. The classes of common DSE methods
include;
1. Exhaustive search. This involves trying
out all possible scenarios e.g branch and
bound and depth first search. This is only
feasible for small search spaces.
2. Random search. Where large irregular
and unpredictable search spaces exist, this
is the method of choice. In such a case, it is
impossible to predict the next best solution
once you have an initial solution, therefore
the choices are chosen at random and evalu-
ated.
3. Guided search. This may be used where
there is sufficient knowledge of the design
space and the trend of choices made in the
future. Such design spaces may be traversed
using heuristic algorithms e.g the greedy al-
gorithm.
4. Simulation based search. This is a tech-
nique for evaluating performance of single
points in design space using an executable
model.
5. Analytical methods. Here by reasoning or
by using a suitable algorithm, different solu-
tions are examined and pruned. Analytical
techniques and simulation based calibration
can be combined to arrive at a solution.
The aforementioned approaches are generic and
used in several science disciplines for DSE. In
the next section, a review of common design
space traversal and optimization methods applied
specifically to electric and hybrid vehicles are dis-
cussed. The rest of this paper is organised as fol-
lows. In section 2, a review of the current opti-
mization approaches applied to hybrid vehicles is
EVS28 International Electric Vehicle Symposium and Exhibition
2
elaborated, in section 3 and 4, the high level ve-
hicle definition and constraints of the Kiira EV
SMACK are stated, in section 5 the application
of the DSE technique to the Kiira EV SMACK is
discussed and finally in section 6, the results from
the DSE approach are presented.
2 Related Work
The impact of a particular component choice
on powertrain performance is always predictable.
The search space for solutions is also regu-
lar i.e there is a mathematical relationship be-
tween specifications and performance. This makes
exhaustive-based search and random-based search
methods unattractive DSE methods of choice.
Previous researchers have mainly used analytical-
based or a hybrid of simulation-based, guided
search and analytical-based. The unique meth-
ods in literature are presented hereafter. Sharer
et al [5] presents an iterative component sizing
approach for hybrid vehicle design space search.
The iterative component sizing algorithm simply
searches for a vehicle mass which solves the con-
straint Equation 1.
Pm(Mveh)
σm
+Peng(Mveh
σeng
+Ncell(1.3Pbatt...
2Ebatt)XMcell(1.3Pbatt, .2Ebatt) +Mglider = Mveh
(1)
where Pm is the motor peak power, Peng is
the engine peak power, Pbatt is the battery peak
power, Ebatt is the battery total energy capacity,
Mveh is the vehicle total mass, Mglider is the mass
of the vehicles glider, Ecell is the mass of a bat-
tery cell, σm is the specific power of the motor,
σeng is the specific power for the engine,and Ncell
is the number of cells connected in series to form
the battery pack.
Jainet al [6], Shahirinia et al [7], Morteza et
al [8], Jianping et al [9], Kumaret al [10] use a ge-
netic algorithm (GA) for design space search. A
GA is a stochastic global search technique which
mimics the process of natural biological evalua-
tion(”survival of the fittest”) used for solving both
constrained and unconstrained optimization prob-
lems based on a natural selection process that
mimics biological evolution. The algorithm re-
peatedly modifies a population of individual solu-
tions at each iteration. At each step, the GA ran-
domly selects individuals from the current popu-
lation and uses them as parents to produce the
children for the next generation. Over successive
generations, the population ”evolves” toward an
optimal solution. It is important to note that the
GA is derivative free and good at arriving at a
global optima rather than local minima as a final
solution. This motivates the choice of its applica-
tion in this paper.
Murgovski et al [11] uses convex optimization
to search the design space. In convex optimiza-
tion, a multivariable function is optimized sub-
ject to constraints which have a convex constraint
function.
Xiaolan et al [12], use a parallel chaos opti-
mization algorithm(PCOA) where a multiobjec-
tive function is defined so as to minimize the driv-
etrain cost considering the drive performance re-
quirements as constraints.
3 Vehicle Definition
Table 1 lists the initial Kiira-EV SMACK vehicle
level goals. The rest of the vehicle definition pa-
rameters are stated in the Table 2, where GVW
is the gross vehicle weight and AER, is the all
electric range.
EVS28 International Electric Vehicle Symposium and Exhibition
3
Table 1: Vehicle Definition
Requirement Specification
Top Speed 180 km
AER 50 kms
Gradeability 17.63 at 30 km/hr
Table 2: Vehicle Specifications
GVW 1500 kg
Length 4900 mm
Track width 2040 mm
Height 1460 mm
Frontal Area 2.66m2
Wheels 215/65R18
Drag Coefficient 0.28
Capacity and Type Passenger Hybrid
3.1 Vehicle Architecture
The Kiira-EV SMACK is a series hybrid electric
vehicle, refer to Fig.1 and Fig. 2 . The drive train
architecture comprises of two energy sources; a
Lithium ion battery bank of 211 V and 40 AH
Winston lithium ion and a generator/engine com-
bination of 100 kW (Remy-HVH generator). The
traction motor of peak power 80 kW (Tm4 motor)
is coupled to a single speed transmission with a
fixed ratio of 8:1.
Figure 1: Kiira-EV SMACK
Figure 2: Vehicle architecture
3.2 Control Strategy
The envisaged control strategy governing the op-
eration of the drive train was the engine turn on
and off . Vehicle start up is supported by the
battery bank for speeds up to 50 km/hr. The
engine is run below 50 km/hr only when the bat-
tery State of Charge(SoC) is below 20 (in this case
the generator charges the batteries) or when the
requested power is much greater than the battery
can sustain for a long period like during hill climb-
ing. Above 50 km/hr, the vehicle is run on the
generator and batteries occasionally switching off
the generator when the battery charge is regained
above a certain point of SoC. To maintain the top
speed, both the generator and the batteries are
operated simultaneously.
4 Design Constraints
All vehicle design constraints are typically de-
rived from the high level requirements. Kumaret
al [10] and Galdi et al [13], use performance con-
straints for PHEV design. In this paper, in addi-
tion to performance constraints, cost and weight
constraints which use the estimation of the mean
unit cost and weight of components from different
EVS28 International Electric Vehicle Symposium and Exhibition
4
vendors are added. Obtaining a minimal power-
train cost and weight is key in keeping the overall
vehicle cost and weight low. These requirements
should be satisfied on a typical Kampala road cy-
cle presented in [14]. A typical Urban Dynamome-
ter Drive Schedule (UDDS) cycle, implemented
in Autonomie and, a flat grade road with a con-
stant speed of 50 km/hr are also added. These
constraints form the basis for the mathematical
constraint and objective functions used in the GA
discussed later. In this paper fuel efficiency and
carbon emissions are not considered because they
are of less importance to the design goals of the
project.
• Maximum speed on level road (120 km/hr)
• Acceleration 0 − 100 km/hr in 10s
• Vehicle weight 2000 kg
• AER Range 50 km
• Grade ability 17 % at 30km/hr
• Cost estimate between USD. 20, 000 and
USD. 30, 000
• SOC limit 20 %
5 DSE Approach
The approach employed follows a Y-chart design
process shown in Fig. 3. The Y-Chart approach is
widely used in the DSE of embedded systems. It
involves exploration of the hardware and software
solutions independently before obtaining a single
final solution [15]. In our implementation of the
Y-chart DSE, the processes of adjusting vehicle
constraints models and the search space bound-
aries are independent. By benchmarking vehicles
in the category of the Kiira sedan i.e Honda Civic
GX, Honda Civic Hybrid, Chevrolet Volt, Fisker
Karma and Toyota Prius hybrid, lower and upper
specification bounds are drawn for the different
components i.e motors, batteries and generators.
This is simply achieved by linear extrapolation us-
ing weight and performance.
The models based on the road-load equations
are developed for both the objective function, e.g
the Ampere hour (AH) rating and the constraint
function, e.g the consumption rate constraint.
The objective and constraint functions are op-
timized using the GA, which produces candidate
solutions from a population of solutions. Since GA
is stochastic, each run produces slightly different
results which are all pareto-optimal. It is applied
20 times to increase the population of solutions.
The optimal solutions are used in a suitable model
based simulation (model in the loop or ”out of the
loop”) to arrive at one final candidate.
Figure 3: Y chart design space search
5.1 Problem Representation
Using the GA, each candidate solution is looked at
a chromosome with the genes which are design pa-
rameters. The genes of the powertrain were iden-
tified as peak generator power PG, maximum mo-
tor power PM , ampere hour rating AHA, cost of
components, final gear ratio GR, DC bus voltage
EVS28 International Electric Vehicle Symposium and Exhibition
5
VDC and motor torque Tm. Equation 2 is typical
in defining the pertinent objective functions for
most of these constraints.
Pout =V
ηtηm(Mvg(fr + cosθ) + ...
1
2ρaCDAfV
2 +MvdV
dt)
(2)
where Pout is the output power from the motor,
V is the velocity of the vehicle, ηt and ηm are
the transmission and motor efficiencies, Mv is the
vehicle weight, V is the vehicle speed, g is accel-
eration due to gravity, Af is the vehicle frontal
surface area, CD is the coefficient of drag, and ρa
is the air density. Sections 5.1.1 to 5.1.3 elaborate
further the model representation of the different
components.
5.1.1 Battery Pack Representation
The battery pack minimization problem is simpli-
fied by using only series connected batteries. A
separation of concerns is applied where the vehi-
cle is treated first as purely electric for a speed
range 0-50 km. This criteria is employed so as
to independently design the electric version of the
vehicle and also the conventional version without
paying much attention to the vehicle level control
strategy in the initial stages. Equations 3, 4 ,5
and 6 are used as the objective functions for the
battery pack design.
AHA =CR ·AER
VDC
(3)
where AHA is the overall ampere hour Rating
of the battery system, CR the consumption rate
, AER is the all electric range. The quantity
CR · AER is the energy content of the energy
storage system (ESS). It is assumed that from the
control requirements, electric only system is able
to support the vehicle at top constant speed of 50
km/hr for 50 km on a level road.
CR =Pout
V(4)
Where V is the vehicle velocity.
Cb =V ·AHA · unitCost
3.2(5)
Where Cb is the cost of the entire battery pack
and unit cost is the prevailing cost per AH.
Wb = AHA · (W/AHA) (6)
Where Wb is the weight of the total battery pack
and W/AHA is the mean weight per AHA.
The consumption rate at 50 km/hr is at least
equal to or greater than Pout/V and the range
is not more than 50 km at constant speed of 50
km/hr. These restrictions form the constraints
for the battery pack design. The lower and upper
bounds for CR, AER and VDC in the GA are all
set to values in Table.3. These are obtained by
benchmarking of commercial vehicles.
Table 3: Lower and upper battery variable bounds
CR AER VDC
LB 0 50 100
UB 200 60 400
5.1.2 Motor Specifications
The most important motor parameters are the
peak power, torque and motor speed. The peak
power of the motor is determined by the accel-
eration power required to attain a top speed of
96 km(60 mph) within a given acceleration time.
The power required is defined in Equation 7. The
torque supplied by the motor depends on the
wheel radius and the final effective gear ratio used
as shown in Equation 8. The base speed or the re-
quired motor speed(rpm) is computed according
to Equation 9.
Equation 7 from [16], Equations 8 and 9 are set
as the objective functions for the genetic multi ob-
jective optimization. The lower and upper bounds
EVS28 International Electric Vehicle Symposium and Exhibition
6
are informed by benchmarking process of commer-
cial vehicles. Acceleration timeta), final speed Vf
and gear ratio GR are taken as the variable pa-
rameters for optimization. The bounds on these
are set to values in Table.4
PM =1
ηtηm
(Mv
2ta+
2
3MvgfrVf +
1
5ρaCDAfV
3f
)(7)
where Vf is the final vehicle speed, Vb is the vehi-
cle base speed, ta is the time required to accelerate
from the base speed to the final vehicle speed.
Tm =Pout · rdGRmin
torque) (8)
Where Tm is the required motor torque, rd the
radius of the vehicle wheels and GRmin is the low-
est applicable gear ratio.
GRmin =πNmmaxrd
30Vmax
(9)
Where Vmax is the vehicle maximum speed, Nm
is the motor torque.
Table 4: Lower and upper bounds of motor variables
ta Vf GR
LB 0 0 0
UB 20 100 12
5.1.3 Peak Generator Power PG
The peak generator rating is derived from the re-
quired power to maintain the vehicle at a particu-
lar speed or grade. According to the control strat-
egy, it is required that the generator is started
at speeds above 50 km/hr. In a series hybrid,
the engine is considered as another power source
which delivers power to the DC bus. Therefore
its optimization is similar to the optimization of
the battery. Other parameters like weight, cost
can also be optimized. It is assumed that above
50 km/hr, the battery delivers all the available
power with the generator assistance. This leads
to a global optimization function given according
to Equation 10. Optimization for the generator is
subject to the same constraints as the motor.
PG = Pout− Pbatt (10)
Where Pgen is the required engine rating at a given
design top speed, Pout is the required power at the
driven wheel and Pbatt is the maximum continuous
power from the batteries.
PG = ηePE (11)
The generator and engine specification are related
because the engine rating depends on the calcu-
lated generator requirement where ηe is the con-
version efficiency of the engine
The cost associated with the particular gener-
ator engine combination is given as
CG,E,M =∑
i=G,E,M
Pi · Unitcost (12)
Where CG,E,M Is the cost of the generator, engine
and motors.
5.2 Matlab Implementation
The the optimization algorithm is applied as illustrated in
Table.5.
Table 5: Optimization method
Optimization Process
Step 1:Set Vehicle constraints ie Range and Top Speed
Step 2:Compute and optimize the consumption Rate
Step 3:Apply GA to AH, Weight,
cost and volume ,PM , RPM, Tm and Pg
Step 4:Extract the population of points
Step 5: Apply pareto front to the population of points
Step 6: Extract pareto point and run a vehicle model
in Autonomie
Step7: Compare SoC and Top speed results
and percentage of road cycle missed
EVS28 International Electric Vehicle Symposium and Exhibition
7
6 Results and Discussion
2D and 3D pareto graphs are plotted for the dif-
ferent objective functions. The GA generally gives
different optimal results during each run because
it is stochastic, therefore, it is applied within 20
iterations to obtain different optimal results which
are later used in the simulink model for verifica-
tion.
In Fig.4, Fig.6 and Fig.7 most of the points
from the design space population appear in the
pareto front. This is because GA is probabilis-
tic and results in different points but most of the
points are always close to the optimal solutions
in one or more objectives. The values at these
pareto points are reproduced in Table 6, Table7
and Table 8. In Fig.4, the battery pack Energy
capacity can be designed to values between 41 AH
and 121 AH, for a DC voltage rating between 119
VDC and 328 VDC. The final solution is subject
to other factors which cannot be explored exten-
sively by the optimisation. These factors are in-
vestigated in Autonomie.
In Fig.7, the traction motor design values
ranges between 56 kW and 172 kW, for accel-
eration times ranging between 18 and 3 seconds
respectively. The engine specifications range be-
tween 15 kW and 88 kW.
Figure 4: Battery Energy Vs DC bus Voltage
Figure 5: Engine power vs vehicle speed
Figure 6: Motor power vs acceleration time
Figure 7: Motor power vs speed vs torque
EVS28 International Electric Vehicle Symposium and Exhibition
8
6.1 Vehicle Level Verification
The genetic optimization does not produce one
final set of specifications which can be used as a
blue print for the powertrain but prunes down the
design choices to a few viable results. To arrive at
one set of design specifications, a suitable vehicle
model in Autonomie is run with a combination
of several parameter specifications from the op-
timization. The specifications obtained from the
pareto graphs are used. The motor, battery and
engine specifications are given in the Table 6, Ta-
ble 7 and and Table 8 respectively. To test for bat-
tery performance, an all electric drive is used with
50 km/hr top speed, 50 km range and the mo-
tor specifications obtained from the pareto graphs.
Two versions of the same vehicle are developed, a
purely electric vehicle and a hybrid vehicle. The
most important statistics obtained from the sim-
ulations are the battery SoC, battery voltage de-
cline, percentage of drive cycle missed, the maxi-
mum attainable speed and the acceleration times
for the different vehicle configurations.
Table 6: Motor specification
Power 92 67 110 120 69 56
t a 8 12 7 6 12 15
172 75 74
4 10.6 11
Table 7: Battery specification
DC 328 197 259 158 240 203 248
AHA 41 68 53 84 58 66 54 0
119 245 281
121 55 5
Table 8: Engine specifications
Speed (km) 90 100 110 120 130 140 150
Engine(kW) 15 20 25 32 39 47 56
160 170 180
65 76 88
7 Conclusion
In this paper, the design process for the Kiira-
EV SMACK Hybrid powertrain has been demon-
strated. By using Design Space Exploration
techniques with a suitable component optimiza-
tion method, the Genetic algorithm , the design
choices were pruned without missing the optimum
values. These specifications are then used in a
simulation environment which gives a more realis-
tic idea about the impact of the choices on other
parameters like fuel efficiency.
The powertrain specifications for the desired
performance obtained from the optimization and
simulation are; motor power of 110 kW, DC bus
voltage of 259 VDC and AHA of 53 AH with a
generator of 88 kW for a top Speed of 180 km/hr.
Other parameters e.g. gear ratios are not exten-
sively discussed but were considered during the
entire design process. The off-the-shelf compo-
nents used in the final design were informed by
these specifications. A TM4 Motive series MO120
motor of peak power 80 kW was used in the final
drive with WB-LYP 40AH cells connected in se-
ries to give a mean DC bus voltage of 210 VDC.
A Remy HVH250-115-DOM motor of peak power
80 kW was used as the generator.
Future research shall focus on optimization of
the overall vehicle weight, vehicle volume, proto-
typing costs and control strategy.
EVS28 International Electric Vehicle Symposium and Exhibition
9
Acknowledgement
The authors would like to thank the government of
the Republic of Uganda for supporting the Kiira-
EV research and development program.
References
[1] Eunsuk Kang, Ethan Jackson, and Wolfram
Schulte. An approach for effective design space
exploration. In Foundations of Computer Soft-
ware. Modeling, Development, and Verification of
Adaptive Systems, pages 33–54. Springer, 2011.
[2] Shaik Amjad, S Neelakrishnan, and
R Rudramoorthy. Review of design considera-
tions and technological challenges for successful
development and deployment of plug-in hybrid
electric vehicles. Renewable and Sustainable
Energy Reviews, 14(3):1104–1110, 2010.
[3] M Steinhauer, K Shea, et al. Efficient design space
exploration and optimization using the example
of plug-in hybrid electric vehicle architectures. In
DFX 2010: Proceedings of the 21st Symposium on
Design for X, Buchholz/Hamburg, Germany, 23.-
24.09. 2010, 2010.
[4] ANL. Vehicle modelling approaches.
[5] Phillip Sharer, Aymeric Rousseau, Sylvain
Pagerit, and Paul Nelson. Midsize and suv vehi-
cle simulation results for plug-in hev component
requirements. Technical report, SAE Technical
Paper, 2007.
[6] Manu Jain, Chirag Desai, and Sheldon S
Williamson. Genetic algorithm based optimal
powertrain component sizing and control strat-
egy design for a fuel cell hybrid electric bus. In
Vehicle Power and Propulsion Conference, 2009.
VPPC’09. IEEE, pages 980–985. IEEE, 2009.
[7] AH Shahirinia, SMM Tafreshi, A Hajizadeh Gas-
taj, and AR Moghaddomjoo. Optimal sizing of
hybrid power system using genetic algorithm. In
Future Power Systems, 2005 International Con-
ference on, pages 6–pp. IEEE, 2005.
[8] Morteza Montazeri-Gh and Amir Poursamad. Ap-
plication of genetic algorithm for simultaneous
optimisation of hev component sizing and con-
trol strategy. International Journal of Alternative
Propulsion, 1(1):63–78, 2006.
[9] Jian Ping Gao, Zhen Nan Liu, Zhi Jun Guo, and
Yue Hui Wei. Optimization of hybrid electric bus
control strategy with hybrid optimization algo-
rithm. Applied Mechanics and Materials, 341:924–
930, 2013.
[10] Hillol Kumar Roy, Andrew McGordon, and
Paul A Jennings. Real-world investigation of a
methodology for powertrain component sizing of
hybrid electric vehicles.
[11] Nikolce Murgovski, Lars Johannesson, Jonas
Sjoberg, and Bo Egardt. Component sizing of a
plug-in hybrid electric powertrain via convex op-
timization. Mechatronics, 22(1):106–120, 2012.
[12] Xiaolan Wu, Binggang Cao, Xueyan Li, Jun Xu,
and Xiaolong Ren. Component sizing optimiza-
tion of plug-in hybrid electric vehicles. Applied
Energy, 88(3):799–804, 2011.
[13] Vincenzo Galdi, Lucio Ippolito, Antonio Piccolo,
and Alfredo Vaccaro. A genetic-based methodol-
ogy for hybrid electric vehicles sizing. Soft Com-
puting, 5(6):451–457, 2001.
[14] R Madanda, P.I Musasizi, A.T Asiimwe, and
J Matovu. Model based engineering and realiza-
tion of the kayoola electric city bus powertrain.
[15] Bart Kienhuis, Ed F Deprettere, Pieter Van
Der Wolf, and Kees Vissers. A methodology to
EVS28 International Electric Vehicle Symposium and Exhibition
10
design programmable embedded systems. In Em-
bedded processor design challenges, pages 18–37.
Springer, 2002.
[16] Mehrdad Eshani, Yimin Gao, Sebastien E Gay,
and Ali Emadi. Modern electric, hybrid electric
and fuel cell vehicles. Fundamentals, Theory, and
Design. Boca Raton, FL: CRC, 2005.
Authors
Richard Madanda has previ-
ously worked as a researcher pow-
ertrain and charging infrastruc-
ture at the Center for Research in
Transportation Technologies now
Kiira Motors Corporation. He
is currently pursuing Masters de-
gree in Embedded Systems at the
Eindhoven University of Technol-
ogy, the Netherlands.
Paul Isaac Musasizi has
worked on several projects includ-
ing, the Kiira-EV Project, Uganda
Police Force Crime Records Man-
agement Academic Records Man-
agement System for Universities
and Secondary Schools. He is
the Director of Engineering at the
Kiira-EV Project. He has BSc.
and MSc. in Mechanical Engineering from Makerere Uni-
versity, a Certificate in Radical Innovations from MIT,
USA, a Certificate in Managing Engineering and Technical
Professionals from SAE International Detroit, MI USA.
Pauline Korukundo is currently pursuing a Master of
Science in Electrical and Electronics Engineering at the
University of Nottingham. Her present research interests
are in rapid prototyping, control algorithms and perfor-
mance enhancement. She obtained a BSc. in Telecommu-
nications Engineering in 2012 from Makerere University.
She has worked in the Vehicle Electronics department of
the Center for Research in Transportation Technologies.
Arthur Tumusiime Asiimwe
is the Principal Electrical En-
gineer for the KIIRA Motors
Project. He holds a Master of
Science Degree in Electrical En-
gineering of Makerere University.
Arthur has also got professional
Certificates in Managing Engi-
neering and Technical Profession-
als by the SAE International Detroit, MI USA. Arthur has
taught at Makerere University since 2009, currently posted
to the Department of Electrical and Computer Engineer-
ing.
Sandy Stevens Tickodri-
Togboa is an Engineering Scien-
tist and Professor of Electrical and
Computer Engineering at Mak-
erere University, Uganda. He is
the Principal Investigator of the
Kiira-EV Project. He received his
PhD in Digital Communications
in 1985, MSc in Radio Engineer-
ing in 1979 and BSc in Electrical Engineering in 1973.
Junior Africa holds a Bach-
elors Degree in Electrical Engi-
neering from Makerere University
and Master’s Degree in Engineer-
ing Management from Kettering
University. He is a Powertrain
Systems Engineer at Kiira Motors
Project.
EVS28 International Electric Vehicle Symposium and Exhibition
11