All Courses
All Courses
Courses by Software
Courses by Semester
Courses by Domain
Tool-focused Courses
Machine learning
POPULAR COURSES
Success Stories
Create a detailed MATLAB model of an electric rickshaw (three wheel passenger vehicle) as per details below: Rear wheels driven by PM brushed type motor Assume efficiency points of motor controller and motor. AIM To Create an Electric Rickshaw usng MATLAB-Simulink. OBJECTIVE To Create a detailed MATLAB model…
Swapnil Shinde
updated on 06 Jan 2023
Create a detailed MATLAB model of an electric rickshaw (three wheel passenger vehicle) as per details below:
Rear wheels driven by PM brushed type motor
Assume efficiency points of motor controller and motor.
AIM
To Create an Electric Rickshaw usng MATLAB-Simulink.
OBJECTIVE
To Create a detailed MATLAB model of an electric rickshaw (three wheel passenger vehicle) as per details below:
ELECTRIC RICKSHAW:
Electric Rickshaw is three wheel battery operated vehicles, which are considered as an upgrade to conventional rickshaws, and economically better than auto rickshaws and other fuel variants, these rickshaws, since are battery powered have zero emission, and is often argued to be much better than other rickshaws as they are considered almost pollution free.
E Rickshaw in India are built over tubular chassis, a body is kept a light in weight in order to increase the life of the battery, the main electronic components that make the drive are motor, controller, harness, batteries and the throttle. The chassis is the main part which ensures drive quality and safety of the vehicle, is made of mild steel. Electrical components used of higher quality will lower resistance and heat losses and increase efficiency.
Vehicle Parameters:
Block Diagram of EV
SIMULINK MODEL:
The simulink Model of Electric Rickshaw is constructed using 4 blocks:
1. Vehicle Body Subsystem
2. Motor & Motor Controller
3.Battery Pack Subsystem
4.Driver Subsystem
1. Vehicle Body Subsystem:
The Vehicle Body Subsystem consists of Vehicle Body, Magic Tire and Simple gear. The Vehicle body consists of Vehicle Mass, Aerodynamic Drag Coefficient, Number of wheels per axle, Frontal Area, Air Density and Center of Gravity.
1.1 VEHICLE BODY:
Input Ports:
W = Wind Velocity in m/s
beta = Grade angle in Radians
Output ports:
V = Velocity in m/s
NR = Normal force on Rear Axle (N)
NF = Normal Force on Front Axle (N)
1.2 TIRE (MAGIC FORMULA):
Represents the longitudinal behavior of a highway tire characterized by the tire Magic Formula. The block is built from Tire-Road Interaction (Magic Formula) and Simscape Foundation Library Wheel and Axle blocks. Optionally, the effects of tire inertia, stiffness, and damping can be included.
Connection A is the mechanical rotational conserving port for the wheel axle. Connection H is the mechanical translational conserving port for the wheel hub through which the thrust developed by the tire is applied to the vehicle. Connection N is a physical signal input port that applies the normal force acting on the tire.
The force is considered positive if it acts downwards. Connection S is a physical signal output port that reports the tire slip. Optionally expose physical signal port M by setting Parameterize by to Physical signal Magic Formula coefficients. Physical signal port M accepts a four element vector corresponding to the B, C, D, and E Magic Formula coefficients.
1.3 SIMPLE GEAR:
Simple Gear represents a fixed-ratio gear or gear box. No inertia or compliance is modeled in this block. Simple Gear is used to connect the Motor output to Vehicle Rear Axle. It Transfers the Motor Output Power to the wheels.
Conserving Ports:
B = port associated with an input shaft (motor shaft)
F = port associated with the output shaft (axle/ differential)
Gear ratio and output direction are modified. Meshing loss is kept constant and gear is having a constant efficiency throughout the simulation.
Viscous losses and faults are kept at default conditions.
2. MOTOR & MOTOR CONTROLLER SUBSYTEM (With Temperature Sensor):
The Motor Controller has input of Acceleration and Deceleration Command from driver block. Controlled Voltage Source are used to connect the Acceleration and deceleration to Controlled PWM voltage and H-Bridge Brake. The voltage source converts the signal from driver block into electrical signal. The PWM generates the PWM gate signal at 5000Hz whih is given to H-bridge. The H-Brige acts as motor controller which opeartes in 4 quadrant to control the speed of DC Motor. The H-Bridge output +ve terminal is connected to +ve terminal of DC Motor and -ve terminal of H-bridge, DC Motor PWM are grounded by using Electrical Reference. An Ideal Rotational Motion Sensor is used to measure the Motor RPM. The Motor Output is connected to Vehicle Body Subsystem through Simple Gear. The PWM +ve termonal is connected to the battery pack subsytem through Current Sensor. Voltage Sensor is used to measure the Voltage of Motor and Motor Voltage and Current are multiplied to calculate motor power. The H-Bridge and DC Motor block has temperature port which measures the temperature of the Controller and Motor during its operation. A Temperature Sensor is used to measure the temperature and these temperature is converted from Kelvin to Degree Celsius by subtracting 273.15 from the temperature sensor output.
2.1 DC MOTOR:
Temperature Parameters of DC Motor:
Thermal mass of the electrical winding, is defined as the energy required to raise the temperature by one degree.The Initial temperature of motor is considered as 298.15K (25 Degree Celsius).
2.2 H-BRIDGE:
The H-Bridge is used to control the Speed of DC Motor depending upon the PWM signal received from Controlled PWM. The H-Bridge input ports has PWM signal, Reference signal, REV and Braking. The H-Bridge has setting that during Braking it can regenerate the energy through regenerative braking and charge the battery pack.
The H-Bridge has 5V PWM signal amplitude input from PWM Generator and it generates 48V DC Supply at ouptut which is connected to DC Motor.
2.3 CONTROLLED PWM VOLTAGE:
2.4 TEMPERATURE SENSOR:
2.5 CONTROLLED VOLTAGE SOURCE:
2.6 CURRENT SENSOR:
2.7 VOLTAGE SENSOR:
2.8 PS-SIMULINK CONVERTER:
2.9 Electrical Reference:
3. BATTERY PACK SUBSYSTEM:
The Battery Pack subsystem consists of battery block, controlled controlled source, Power gui Block and Bus selector. the Controlled Current Source receives signal from H-Bridge which is cuurent and these block is connecetd to battery.
3.1 BATTERY:
The Battery block Implements a generic battery model for most popular battery types.
The Battery Nominal Voltage is 48V and its Ah capacity is 153.54Ah. The Battery total capacity is 7.3KWh. The Initial SOC of Battery is set to 100%.
3.2 CONTROLLED CURRENT SOURCE:
3.3 BUS SELECTOR:
The left listbox shows the elements in the input bus. Use the Select button to select the output elements. The right listbox shows the selections.
By using the Up, Down, or Remove button to reorder the selections. Check 'Output as virtual bus' to output a single bus.
3.4 POWER GUI BLOCK:
4. DRIVER BLOCK:
4.1 DRIVE CYCLE SOURCE:
The Drive Cycle Source generates a standard or user-specified longitudinal drive cycle. A drive cycle is typically represented by a series of data points which plots vehicle speed against time. Driving cycles are produced to assess the performance of vehicles in various ways, including fuel consumption and pollutant emissions. In EV drive cycle is used to find out the Energy Consumption, Range.
1. WLTP CLASS 2:
2. Urban Dynamometer Driving Schedule (UDDS):
The EPA Urban Dynamometer Driving Schedule (UDDS) is commonly called the "LA4" or "the city test" and represents city driving conditions. It is used for light duty vehicle testing. The Drive Cycle max speed is 90kmph and is run for 1369seconds. The distance covered is 11.98km ~12km.
4.2 LONGITUDINAL DRIVER:
4.3 MULTIPORT SWITCH:
The Multiport Switch determines which of several inputs to the block passes to the output. The block passes this based on the decision of value of the first input. The first input port is the control input and the remaining inputs are the data inputs.
5. DISTANCE CALCULATOR SUBSYSTEM:
The Feedback velocity fromm Vehicle body block is integrated and divided by 3600 to get the distance covered by vehicle in Km. The Drive Cycle and Vehicle Feedback Velocity is compares and is displayed in Scope.
6. ENERGY CONSUMPTION:
The above subsystem helps to determine the Energy Consumption (Wh/km) approximately. The Motor Power is given as input and a gain block which refers to Inverter and converter efficiency is integrated. The Value found is in Joules so it is futher divided by 3.6*10^6 to convert Joules to KWH. The KWH is divided by Drive Cycle Distance Distance Covered in one cycle to get Wh/Km Consumption.
SIMULATION RESULTS:
Case 1: WLTP Class 2 Drive cycle
a. Drive Cylce Plot
b. Battery SOC Plot:
c. Battery Current plot:
d. Battery Voltage plot:
e. Temperature and Energy Consumption Plot:
For WLTP Class 2 Drive Cycle the Vehicle has covered a distance of 14.11km in 1477 seconds and the max velocity acheieved is 62kmph. The Wh/Km Consumption is 59.16. The SOC has dropped to 87.99% from 100%.
Case 2: UDDS Drive Cycle
a. Drive Cycle Plot
b. Battery SOC Plot:
c. Battery Current plot:
d. Battery Voltage plot:
e. Temperature and Energy Consumption Plot:
For UDDS Drive Cycle the Vehicle has covered a distance of 12.15km in 1369seconds and the max velocity acheieved is 62kmph. The Wh/Km Consumption is 68.28. The SOC has dropped to 89.56% from 100%.
Case 3: For Travelling 100Km at constant speed of 45kmph.
Here a WOT drive cycle is selected to apply constant speed of 45kmph.
By using formula Speed=DistanceTime the time required is calculated.
Converting Speed and Distance to SI Unit.
Speed = 45⋅(518) = 12.5m/sec
Distance = 100*1000 = 100000m
Time = 10000012.5 = 8000seconds.
a. Drive Cycle Plot:
b. Battery SOC Plot:
c. Battery Current plot:
d. Temperature and Energy Consumption Plot:
When vehicle runs at constant speed of 45kmph for 8100seconds it covers a distance of 100.1Km and SOC is reduced to 28.74% and Wh/Km consumption is 44.8.
Comparison of Results of 3 Drive Cycles:
CONCLUSION:
Leave a comment
Thanks for choosing to leave a comment. Please keep in mind that all the comments are moderated as per our comment policy, and your email will not be published for privacy reasons. Please leave a personal & meaningful conversation.
Other comments...
Project 2 - Modeling of 3 phase Induction Motor Drive
AIM: The aim is to design the 3 Phase Inverter using Simulink with switching frequency of 10KHz and Controlling the 3 phase Squirrel Cage Induction motor, using V/F method from 3 Phase Inverter. Given Parameters: Power = 100 HP DC Voltage = 800 V Output Voltage = 460 VRMS – line to line Initial Speed = 1500 RPM Final…
17 Mar 2023 12:25 PM IST
Project 1 - Loss calculation for a DC/DC converter-MATLAB
Design of boost converter, and calculating the loss of different components including power switching device and deriving efficiency of boost converter. This is applicable in power supply industry, electric vehicles etc where DC-DC converter is required to boost the voltage from DC source. All the aspects of this project…
11 Mar 2023 01:21 PM IST
Project 2
AIM: Using MATLAB/simulink and the drive cycle from the attached excel sheet, find- The max heat generation of the battery The SOC of the battery at 2 *104second of the battery operation Time Time Step Battery Current 00:00.4 0.1 -0.9632 00:00.5 0.2 -0.952 00:00.6 0.3 -0.9072 00:00.7 0.4 -0.9632 00:00.8 0.5…
20 Jan 2023 02:45 PM IST
Project 1
1. Design a battery pack for a car roughly 150 Kw with 120 V. Use 3500 mAh 3.6V nominal NMC chemistry cell. A battery management system (BMS) is said to be the brain of a battery pack. The BMS is a set of electronics that monitors and manages all of the battery’s performance. Most importantly, it keeps…
19 Jan 2023 02:34 PM IST
Related Courses
Skill-Lync offers industry relevant advanced engineering courses for engineering students by partnering with industry experts.
© 2025 Skill-Lync Inc. All Rights Reserved.