Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/343489071

Design and Implementation of the Software and Hardware System for a


Formula SAE Electric Vehicle

Conference Paper · June 2020


DOI: 10.1109/EEEIC/ICPSEurope49358.2020.9160530

CITATIONS READS

2 187

5 authors, including:

Kala Meah
York College of Pennsylvania
55 PUBLICATIONS 746 CITATIONS

SEE PROFILE

All content following this page was uploaded by Kala Meah on 13 July 2023.

The user has requested enhancement of the downloaded file.


Design and Implementation of a Drivetrain for an
FSAE Electric Vehicle
Alec Tokosch Donald Hake II Kala Meah
Department of Engineering and Department of Engineering and Department of Engineering and
Computer Science Computer Science Computer Science
York College of Pennsylvania York College of Pennsylvania York College of Pennsylvania
York, PA, USA York, PA, USA York, PA, USA
atokosch@ycp.edu djhake2@ycp.edu kmeah@ycp.edu

Joseph Maier
Department of Engineering and
Computer Science
York College of Pennsylvania
York, PA, USA
jmaier@ycp.edu

Abstract— This paper describes the design and synchronous motors, etc. For automotive applications,
implementation of a drivetrain for a Formula Society of power-to-weight ratio is very important and shaft torque at
Automotive Engineers (FASE) electric vehicle. The peak speed is crucial. After considering all available options,
specifications used to design the system were provided by SAE the EMRAX208 (AC permanent magnet synchronous motor)
in the Formula Hybrid SAE rules. The custom designed central
was selected for its 10 kW/kg power-to-weight ratio, up to 80
Tractive System Control Board (TSCB) communicates with the
Supervisory Control and Data Acquisition (SCADA) system, Nm of continuous shaft torque, and peak power of 75 kW at
motor controller, Accumulator Isolation Relays (AIR), and the 6000 RPM [3]. A Unitek Bamocar D3-RS motor controller
Battery Management System (BMS) of the vehicle. A detailed was selected as the power electronic converter for its versatile
description of the TSCB and its integration with the vehicle adaptability. This converter, together with the motor, forms a
systems, as well as test-drive results, are presented. four-quadrant drive unit with driving and braking with energy
recuperation in both directions [4]. The other essential
Keywords— electric vehicle, drivetrain, tractive control, fault components of the drivetrain are a Battery Management
detections System (BMS), Accumulator Isolation Relays (AIR), high-
I. INTRODUCTION voltage bus, Grounded Low Voltage (GLV) system, and a
mechanical system to transmit the torque from the motor
The electric car industry has been expanding rapidly over shaft to the rear wheels. At the heart of this drivetrain is the
the last decade despite many challenges. Only 55 thousand
custom designed control board, the TSCB. This control board
plug-in electric vehicles were sold in the United States in 2012
compared to more than 400 thousand in 2018 [1]. More and communicates with all peripheral sub-systems to maintain
more vehicle manufacturers have been investing in electric safe and secure operation. A system level functional diagram
vehicles due to their technical and environmental benefits. is shown in Fig. 1. The following sections briefly describe
Engineers with experience in designing, building, and testing each sub-system of the drivetrain except the TSCB.
electric vehicles are key to the future of the environment and
Feedback
the economy. Engineering seniors at York College of
Pennsylvania took on the challenge of designing and building
an FSAE electric vehicle from the ground up. Eleven students SCADA
(4 mechanical engineers, 3 electrical engineers, 3 computer
M
Motor Mechanical
TSCB
engineers, and 1 software engineer) were involved in this Controller Interface
capstone project. The electric vehicle team was divided into GLV
four sub-teams: mechanical design, drivetrain, energy
AIR
management, and supervisory control and data acquisition.
The drivetrain team’s responsibility was to design and build a Energy
BMS
high power circuit for the electric motor and motor controller; Storage
design and build a low-power circuit for the battery and motor
controller cooling system; and configure and interface the
motor controller with the electric motor. All of the above Fig. 1: Functional diagram of the drivetrain
designs needed to meet FSAE hybrid rules [2]. This paper
A. Accumulator Isolation Relays (AIR) and Pre-Charging
describes the detail design work as well as the integration of
the drivetrain with the other vehicle systems. The AIRs control the high voltage flow in the drivetrain.
Three relays are used to control the high voltage connections,
II. DRIVETRAIN at the negative terminal, at the resistive path to the positive
The electric vehicle’s drivetrain consists of three main terminal, and at the non-resistive path to the positive terminal.
parts: an electric motor, a power electronic converter, and a A pre-charge circuit accomplishes the task of applying high
controller unit. There are several options for motors voltage to the motor controller while limiting the in-rush
appropriate for this application. Those options include DC current. This circuit was designed based off of specifications
motors, brushless DC motors, AC induction motors, AC provided by Unitek [4].
switched reluctance motors, AC permanent magnet

978-1-7281-0653-3/19/$31.00 ©2019 IEEE

Authorized licensed use limited to: York College of Pennsylvania. Downloaded on July 13,2023 at 19:16:36 UTC from IEEE Xplore. Restrictions apply.
B. SCADA by bolts. The hub is bolted to the rear wheel where power is
The main goals of the SCADA system are the processing transferred to the ground.
of multiple input sources and distributing that information to III. TRACTIVE SYSTEM CONTROL BOARD
applicable systems pertaining to control of the motor, battery
management and static data storage. An Electric Vehicle Combinational-logic circuits were widely used to control
Operating System (EVOS) and a custom hardware were the drivetrain operation due to their reliability in detecting
developed as a part of the SCADA system to maintain reliable failures, and to assure a safe operation [6, 7]. The logic
operation. The EVOS is broken into “Stages”: boot test, circuits are based on threshold values and are free from
standby, pre-charge, energized, driving, and shutdown. This extensive data analysis and processing such as fast Fourier
ensures that code won’t be executed out of order, e.g, the transform (FFT) neural networks, and fuzzy logic-based fault
driver pressing the ready-to-drive (RTD) button while in detection circuits [8, 9, 10, 11]. The Tractive system control
standby mode when they have not yet progressed through the board (TSCB) is designed to achieve the following
pre-charge and energized stages. characteristics: accurately diagnose faults at multiple drive
components with a single simple method; simply
C. Grounded Low Voltage implementation; and provide system-level supervision. The
The grounded low voltage (GLV) system powers the main control unit uses input from existing sensors and command
brain, TSCB, motor controller, BMS, cooling pump unit, and information to make decisions. This unit has the capability of
all other accessories such as dashboard indicators and brake diagnosing faults during both dynamic and steady-state
lights. The GLV system goes through fuses, shutdown operation. The following sections describe the TSCB sub-
switches, and a GLV master switch to maintain safe systems and its operation.
operation. A. Timing Circuit
D. Motor Controller The TSCB contains two identical timing circuits that are
The motor controller interacts with the main brain used for different functions. Both timing circuits use a
(hardware of the SCADA systems) via a controller area comparator and an S-R latch to make decisions. Timing
network (CAN) bus. The main communication tasks are the circuit 1 monitors pre-charge operation to control the resistive
“pre-charge done” check, setting the RPM set-point, and path AIR. The pre-charge circuit accomplished the task of
checking for errors and warnings. The “pre-charge done” applying high voltage to the motor controller by limiting the
check is accomplished by giving the motor a specific amount in-rush current. This circuit was designed based on
of time to charge once the pre-charge stage is started. Then specifications by Unitek, the company that makes the motor
the main brain checks to ensure the charge on the motor controller. Once the pre-charge stage is complete and the non-
controller is within about 75% of the expected charge based resistive path AIR is closed, timing circuit 1 sends a signal to
off the total battery voltage. The RPM set-point is open the resistive path AIR. The timer circuit is used to
accomplished by measuring the percentage of pedal travel ensure that the non-resistive path AIR has closed before the
and translating that percentage to a motor controller resistive path AIR is disengaged. It is important to prevent
resolution value. The main brain would then send that value the non-resistive path AIR being engaged during normal
to the motor controller via the CAN bus. The main brain operation to avoid multiple AIR operations during an
would then look for any motor controller warnings and/or emergency situation. Additionally, if the resistive path AIR
errors by checking the value of the error/warning register via remained engaged, then the TSCB would draw more current
the CAN bus. from the GLV batteries.
The second timing circuit controls when the “RUN”
E. Battery Management System signal for the motor controller goes high. The SCADA system
The accumulator uses two packs of thirty series-connected enables the “SCADA_DRIVE” signal which in a broad
LiFePo pouch cells. Each pack has 5.44 MJ of energy. The overview enables the “RUN” signal for the motor controller.
BMS interacts with quite a few subsystems, most importantly This “RUN” signal is the last step to enabling the motor
with the accumulator, SCADA, and safety systems. The BMS controller, it effectively puts the motor into drive mode. The
extracts information from the Accumulator through voltage timer ensures that the “RUN” signal is enabled at least 0.5
taps and thermistor taps contained in the Accumulator seconds after the Rotate Field Enable (RFE) signal has been
Segment design. The SCADA system receives information enabled. The RFE signal allows a rotating field to be applied
through the CAN bus. The BMS is able to independently to the motor. The specific order in which these signals are
trigger the safety circuit to shut down the entire car in case of enabled is a requirement from the motor controller
an emergency. A 96-cell Orion BMS was used to implement manufacturer Unitek [4].
that functionality [5].
B. Logic circuit
F. Mechanical Interface The Formula Hybrid SAE rules require that the high
The mechanical drivetrain consists of a motor shaft driving voltage system can only be controlled by non-programmable
a sprocket where a chain connects the driving sprocket to the logic in order to increase the reliability of the system. This
driven sprocket. The driven sprocket is connected to the combinational-logic circuit fully complies with the rules and
limited-slip differential by a flange. Tripod bearings are engages and disengages the high voltage system as well as
located on both ends of the drive shafts where they meet tripod controls the motor controller inputs based on the sensory and
housings at the differential and the spindles. Each spindle fits command information.
into its rear upright with a bearing and is connected to the hub

Authorized licensed use limited to: York College of Pennsylvania. Downloaded on July 13,2023 at 19:16:36 UTC from IEEE Xplore. Restrictions apply.
The logic circuit monitors signals from the shutdown button on the dash called “ready-to-drive” (RTD) and the
circuit, SCADA, and motor controller. If there is a fault in the SCADA system sends the “SCADA_DRIVE” signal to the
safety circuit, the shutdown system will send a low signal to TSCB. Once the TSCB receives the SCADA_DRIVE”
the logic circuit. In this situation, the high voltage system will signal, the TSCB enables the RUN signal for the motor
be disengaged. Tthe motor controller will be notified within controller. Once the RUN signal is received by the motor
100 ms prior to losing the DC high voltage connection by controller, the motor controller is ready to accept speed
disengaging the “RUN” and “RFE” signals to the motor command values from SCADA via CAN bus.
controller. An appropriate RC circuit provides the The SCADA system handles the processes for setting the
appropriate time delay that keeps the AIRs engaged for 100 designated RPM of the motor, monitoring the error and
ms after shutdown has been initiated. warning register of the motor controller, determining when
The SCADA system sends the “SCADA_NOM” digital pre-charging has ended and logging any useful information for
signal to the TSCB digital circuit to update the status of GLV the motor controller. The last main connection that goes to the
and battery systems. When this signal is high, it indicates that motor controller is the resolver. The resolver provides a
the GLV system is operating normally, the high voltage feedback loop from the motor to the motor controller. It
battery is not below 20%, the GLV battery is not below 20%, translates motor information such as RPM, temperature, and
and no errors are present in any systems. If this signal goes position to the motor controller. Those values can then be
monitored via the CAN bus. The motor controller also has
low, a shutdown procedure initiates.
interior settings that determine how the motor controller reacts
The motor controller sends a digital signal to the TSCB to RPM inputs.
logic circuit to notify that pre-charge has been completed and
to engage the non-resistive AIR to the motor controller and IV. SYSTEM INTEGRATION
disengage the resistive path AIR at least 0.5 seconds later. The tractive system control board (TSCB) is the most
The “SCADA_DRIVE” signal from the SCADA system puts crucial component to the operation of the drivetrain because it
the vehicle into drive mode and keeps it in drive. This section enables high voltage and provides inputs to the motor
of the logic circuit combines this signal with the motor controller and disengages them as well in all circumstances.
controller digital signal to achieve the goal of keeping the car The TSCB is mounted in the low voltage section of the battery
running even if the charge falls below 90%. Fig. 2 shows the box along with shutdown circuit components. The
printed circuit board (PCB) of the TSCB module. The PCB components in this box communicate with SCADA, motor
board has appropriate connections for SCADA, motor controller (MC) and high power circuit and GLV as shown in
controller, AIRs, motor controller high voltage discharge Fig. 3.
relay and GLV power. The AIRs and pre-charge circuit are placed into their own
section that is part of the battery box. A discharge circuit,
which is also controlled by the TSCB, is mounted in its own
box, mounted just below the motor control and it connects to
the positive and negative dc connections of the motor
controller. The discharge circuit is critical for safety to ensure
that the motor controller is discharged to 30V or less within
five seconds of any voltage shutdown. The discharge circuit is
wired in such a way that it is always active whenever the
shutdown circuit is opened. Fig. 4 shows the completed
vehicle with the design team.
V. FIELD TEST
After the successful integration of the drivetrain with all
other subsystems of the vehicle, a series of tests were
conducted in the laboratory to make sure that the vehicle was
functioning as expected. During the testing, several issues
were noticed by the design team.
Fig. 2: Physical PCB of the TSCB
A. Chattering AIRs
C. TSCB operation The AIRs were not engaging correctly. The relays would
SCADA Nominal signal notifies the TSCB when the constantly open and close repeatedly for a few seconds while
GLV system is up and operational. If this signal is ever low, the capacitors in parallel with the AIRs were charged. To fix
then the high voltage system will shut down. This is used to this issue, the TSCB was modified in three locations to add
verify that GLV is operating nominally but also when the diodes and resistors. Diodes allow a current limiting resistor
high voltage system needs to power down for GLV to shut on charging of the capacitor but not on discharging of the
down or go into standby. The SCADA pre-charge signal capacitor.
initiates pre-charge by closing the appropriate AIRs. Once the
B. Discharge timing circuit capacitor
TSCB receives the pre-charge complete signal from the
motor controller, the RFE signal is enabled, engaging the The TSCB was modified to include a 100 kΩ resistor to
non-resistive path on the AIRs, and disengaging the resistive each timing circuit to discharge the capacitor within 0.5
path on the AIRs. The signal is also sent back to SCADA for seconds of losing the signal so that the timer could be used
the notification that pre-charge has completed. When the relatively sooner if the car went from driving to standby and
driver is ready to put the car into drive, the driver pushed a then pre-charged moments later. Before that modification,

Authorized licensed use limited to: York College of Pennsylvania. Downloaded on July 13,2023 at 19:16:36 UTC from IEEE Xplore. Restrictions apply.
either the TSCB needed to be power-cycled to restart VI. CONCLUSIONS
immediately or it needed at least 3 minutes to slowly A drivetrain control system based on combinational-logic
discharge the capacitor’s voltage below the threshold. was designed and implemented for a Formula SAE electric
C. Shutdown circuit transistor vehicle. This tractive system control board (TSCB) works
with other subsystems such as SCADA, motor controller,
The final modification to the TSCB was needed to prevent motor, BMS, GLV, and shutdown circuits to maintain safe
a transistor from burning up. The shutdown circuit converts a operation of the vehicle. The TSCB was validated by
24 V signal to a 5 V signal using a transistor and resistor. This extensive laboratory tests and test drives.
transistor was supplied with 24 V at the gate, which was
causing the problem. The gate signal was decreased to 5 V REFERENCES
using a resistive circuit at the gate. [1] Statista "Number of plug-in electric vehicle sales in the United States
After the intensive and comprehensive testing in the from 2012 to 2018," 21 December 2018. [Online]. Available:
laboratory, the design team took the vehicle for several test https://www.statista.com/statistics/801263/us-plug-in-electric-vehicle-
sales/.
drives. Appropriate safety precautions were in place during
[2] D. Bocci, D. Fraser, T. Gee and H. Hoffmann, "2018 Formula Hybrid
the test drives. The vehicle completed several rounds in a Rules," SAE International and the Trustees of Dartmouth College,
parking lot while team members took their turns in driving. Hanover, NH, 2018.
The vehicle accelerated to 25 mile/hour without any problems. [3] "EMRAX," 02 August 2018. [Online]. Available:
http://emrax.com/wp-
content/uploads/2017/10/user_manual_for_emrax_motors.pdf.
[Accessed 10 August 2018].
[4] Unitek, "Unitek Drives," 01 January 2018. [Online]. Available:
https://www.unitek-industrie-
elektronik.de/images/pdf/BAMOCAR%20Digital/BAMOCAR-PG-
D3_EN.pdf. [Accessed 15 August 2018].
[5] "Orion BMS," Ewert Energy Systems, Inc, 18 February 2018. [Online].
Available: http://www.orionbms.com/. [Accessed 12 November 2018].
[6] A. Ulatowski and A. Bazzi, "A combinational-logic method for electric
vehicle drivetrain fault diagnosis," IEEE Transactions on Industry
Applications, vol. 52, no. 2, pp. 1796-1807, March/April 2016.
[7] A. Ulatowski and A. Bazzi, "Combinational-logic based traction
inverter fault diagnosis," in Advanced Power Electron Conference and
Expo, 2015.
[8] S. McInerny and Y. Dai, "Basic vibration signal processing for bearing
fault detection," IEEE Transactions on Education, vol. 46, no. 1, pp.
149-156, 2003.
[9] S. Nandi, H. A. Toliyat and L. Xiaodong, "Condition monitoring and
fault diagnosis of electrical motors a review," IEEE Transactions on
Energy Conversion, vol. 20, no. 4, pp. 719-729, 2005.
[10] F. Zidani, M. E. H. Benbouzid, D. Diallo and M. Nait-Said, "Induction
motor stator faults diagnosis by a current Concordia pattern-based
fuzzy decision system," IEEE Transactions on Energy Conversion, vol.
18, no. 4, pp. 469-475, 2003.
[11] W. Chen, L. Wang, A. Ulatowski and A. M. Bazzi, "A fuzzy logic
approach for fault diagnosis and recovery in PHEV and EV chargers,"
in IEEE Transportation Electrification Conference and Expo, 2014.
Fig. 3: The TSCB board along with shutdown circuit components

Fig. 4: The vehicle with the design team

Authorized licensed use limited to: York College of Pennsylvania. Downloaded on July 13,2023 at 19:16:36 UTC from IEEE Xplore. Restrictions apply.

View publication stats

You might also like