Challenge

Final Project: Electric Rickshaw modelling

                                                                                                     FINAL PROJECT: ELECTRIC RICKSHAW MODELLING

Aim:  To 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
  • Make an excel sheet of all input and assumed data
  • For any three standard driving cycles show energy consumption, temperature rise of motor and controller for 100 km constant speed driving at 45 kmp

Objectives:

       1. System level configurations

       2. Model parameters

       3. Results

       4. Conclusion

 

Introduction:

Electric Rickshaws are eco-friendly battery-operated three-wheelers that have a better economy and lower operational cum maintenance costs. These e-rickshaws does not emit toxic pollutants into the air during operation and hence, does not have any tailpipe.The main electronic components which make the powertrain are motor, controller, harness, batteries and the throttle. Any mismatch among any of these components is undesirable and may compromise vehicle performance.The low weight of a body is desirable, which can be achieved with good product design, quality check, using materials such as F.R.P, aluminium, composite materials, and low-density metals. A very good alternative is F.R.P which is strong, non-conducting, cheap, lightweight, highly durable, resistant to fire, withstands weather and is easily repaired in case of damage. The body is attached to chassis by bolts, and in some cases welded, which is not recommended. The body should be built keeping in mind the quality and design which is aerodynamic and ensures driver safety. Better quality bodies last for years whereas low-quality body will last no longer than 10 to 15 months. In this case, F.R.P is extremely desirable since the life of the body runs in multiple decades. Electrical parts are recommended to be tight, use high-quality couplers to ensure proper connection and insulate connection to prevent water and moisture.Usage of high quality electrical components will lower resistance and heat losses and increase efficiency.The motor power used in most e rickshaws is 650W to 1250W, the latest government norms allow it to be 650W, most of them run on 850W and higher, which adversely affects the battery life. The controller used is ~ 40A, 48V output, uses 14, 18 or 24 MOSFETs and powers all electric components.A good quality controller must be used to increase the performance of the motor and other overheating issues. A controller should be installed with electrical brake cut off, and which usually are removed by common rickshaw mechanics in order to achieve a continuous torque or improper functioning of the brakes.The braking system is mechanical drum brakes. Service and maintenance are required for proper vehicle functioning as the improper brake adjustments may heat up the motor and controllers and damage brake shoes. It may also reduce the mileage of the vehicle.The batteries used in e rickshaws are lead acid as they provide low-cost alternative. They range from 80A to 120A nowadays. A larger battery with more capacity can be used, but adversely it can increase weight and reduce mileage. To prevent it, the ratio of weight and AH (measure of battery capacity) must be maintained, so we recommend to use not more than 110AH batteries as they exceed 125 kgs. Deep discharge batteries made for electric vehicles may be used depending on the customer’s preference. To maintain long life, a low amperage charger ~10 to 15A should be used, a charger with current and voltage maintained is preferred to prevent bulging and higher cycles.

Design:

  • Battery Type : Li ion battery 60V ,internal discharge and charging resistance =0.05 ohm
  • Motor :Permanent Magnet Brushed type, rated voltage =60V rated power = 30kW
  • Mass of the vehicle body =400kg
Block used:
 
Vehicle body: Tire(magic formula),Simple gear,inerta,vehicle body,and ps constant block ,
 
Electrical system:Controlled voltage source,controlled pwm voltage,Hbridge current sensor, Battery,controlled current source and dc motor,Mechanical rotational reference
 
Soc subsystem:add,constant ,integrator and gain blocks 
 
Powertrain blocks:Drive cycle source,longitudinal driver,simulink to ps converter
 
 
 
 
Power train block:
 
Here we used driving vehicle source block and longitudinal driver block ,these part is giving input to our electrical vehicle,longitudinal driver controll the vehicle according to the drive cycle source,
 
 1.DRIVE CYCLE SOURCE
 
The Drive Cycle Source block generates a standard or user-specified longitudinal drive cycle. The block output is the specified vehicle longitudinal speed, which you can use toPredict the engine torque and fuel consumption that a vehicle requires to achieve desired speed and acceleration for a given gear shift reference.Produce realistic velocity and shift references for closed loop acceleration and braking commands for vehicle control and plant models.Study, tune, and optimize vehicle control, system performance, and system robustness over multiple drive cycles.Identify the faults within tolerances specified by standardized tests, including:EPA dynamometer driving schedules1Worldwide Harmonised Light Vehicle Test Procedure (WLTP) laboratory tests2For the drive cycles, you can use:Drive cycles from predefined sources. By default, the block includes the FTP–75 drive cycle. To install additional drive cycles from a support package, see Install Drive Cycle Data. The support package has drive cycles that include the gear shift schedules, for example JC08 and CUEDC.Workspace variables that define your own drive cycles..mat, .xls, .xlsx, or .txt files.Wide open throttle (WOT) parameters, including initial and nominal reference speed, deceleration start time, and final reference speed.we can achieve the goals listed in the table, by using the specified Drive Cycle Source block parameter options.
 
 
Design:For this model we didnt change any parameter of drive cycle source we used FTP7s WOT and a customised drive cycle
 
 
            
 
3.LONGITUDINAL DRIVER:

The Longitudinal Driver block implements a longitudinal speed-tracking controller. Based on reference and feedback velocities, the block generates normalized acceleration and braking commands that can vary from 0 through 1. You can use the block to model the dynamic response of a driver or to generate the commands necessary to track a longitudinal drive cycle.Its inputs are velocity reference,velocity feedback and grade .Acceleration command,deceleration command are the output.This block give output command by analysing the input.

Design:For this model we are using PI type controller we set proportional gain to 1500 and integral gain to 1000.and set average speed of the vehicle 100 and speed unit in m/s

MULTIPORT SWITCH:

Pass through the input signals corresponding to the truncated value of the first input. The inputs are numbered top to bottom (or left to right). The first input port is the control port. The other input ports are data ports.

 

Electrical system:

 Electrical system consists of controlled voltage source,controlled PWM voltage H bridge current sensor,dc motor,controlled current source
 
 1)CONTROLLED VOLTAGE SOURCE:
 
 
This block represents an ideal voltage source that is powerful enough to maintain the specified voltage at its output regardless of the current passing through it The output voltage is V=Vs,where Vs is the numerical value presented at the physical signal port
 
Design: We are using two controlled voltage source here .One for recieving acceleration command and other for recieving braking command from longitudinal driver.
 
2)CONTROLLED PWM VOLTAGE:

The Controlled PWM Voltage block represents a pulse-width modulated (PWM) voltage source. You can model electrical or physical signal input ports by setting the Modeling option parameter to either:

Electrical input ports — The block calculates the duty cycle based on the reference voltage across its ref+ and ref- ports. This option is the default.

PS input — Specify the duty cycle value directly by using an input physical signal port.

If you set Modeling option to Electrical input ports, the demanded duty cycle is

100∗Vref−Vmin/Vmax−Vminpercent

where:

Vref is the reference voltage across the ref+ and ref- ports.

Vmin is the minimum reference voltage.

Vmax is the maximum reference voltage.

The value of the Output voltage amplitude parameter determines amplitude of the output voltage.At time zero, the pulse is initialized as high, unless the Pulse delay time parameter is greater than zero, or the demanded duty cycle is zero.You can use parameters Pulse delay time and Pulse width offset to add a small turn-on delay and a small turn-off advance. This can be useful when fine-tuning switching times so as to minimize switching losses.In PWM mode, the block has two options for the type of switching event when moving between output high and output low states:Asynchronous – Best for variable-step solvers — Asynchronous events are better suited to variable step solvers, because they require fewer simulation steps for the same level of accuracy. In asynchronous mode the PWM switching events generate zero crossings, and therefore switching times are always determined accurately, regardless of the simulation maximum step size.Discrete—time – Best for fixed-step solvers — Discrete-time events are better suited to fixed-step operation, because then the switching events are always synchronized with the simulation step. Using an asynchronous implementation with fixed-step solvers may sometimes result in events being up to one simulation step late. For more information, see Simulating with Fixed Time Step — Local and Global Fixed-Step Solvers.

 
Design: For this model we know the acceleration and decceleration commdands  values varies from 0 to 1 so we set input voltage minimum value 0V and maximum value 1V and frequency set to 1000Hz and output value set to 5V.,simulation mode se to averaged to speed up simulation.
 
3)H-BRIDGE:
 
 

The H-Bridge block represents an H-bridge motor driver. The block has the following two Simulation mode options:

PWM — The H-Bridge block output is a controlled voltage that depends on the input signal at the PWM port. If the input signal has a value greater than the Enable threshold voltage parameter value, the H-Bridge block output is on and has a value equal to the value of the Output voltage amplitude parameter. If it has a value less than the Enable threshold voltage parameter value, the block maintains the load circuit using one of the following three Freewheeling mode options:

  • Via one semiconductor switch and one freewheeling diode
  • Via two freewheeling diodes
  • Via two semiconductor switches and one freewheeling diode

The first and third options are sometimes referred to as synchronous operation.

The signal at the REV port determines the polarity of the output. If the value of the signal at the REV port is less than the value of the Reverse threshold voltage parameter, the output has positive polarity; otherwise, it has negative polarity.

Averaged — This mode has two Load current characteristics options:

  • Smoothed
  • Unsmoothed or discontinuous

The Smoothed option assumes that the current is practically continuous due to load inductance. In this case, the H-Bridge block output is:

(VO*VPWM/APWM)−IOUT*RON

where:

VO is the value of the Output voltage amplitude parameter.

VPWM is the value of the voltage at the PWM port.

APWM is the value of the PWM signal amplitude parameter.

IOUT is the value of the output current.

RON is the Bridge on resistance parameter.

The current will be smooth if the PWM frequency is large enough. Synchronous operation where freewheeling is via a bridge arm back to the supply also helps smooth the current. For cases where the current is not smooth, or possibly discontinuous (that is, it goes to zero between PWM cycles), use the Unsmoothed or discontinuous option. For this option, you must also provide values for the Total load series resistance, Total load series inductance, and PWM frequency. During simulation, the block uses these values to calculate a more accurate value for H-bridge output voltage that achieves the same average current as would be present if simulating in PWM mode.

Design: For this model  we selected power supply internal and simulation mode set to averaged and enabled regeneration braking ,we select smoothed load current charactesristics.All other values are set to default,we set the Simulation mode parameter to Averaged to speed up simulations and this applies the average of the demanded PWM voltage to the motor.

 

4)Current Sensor: 

The Current Sensor block represents an ideal current sensor, that is, a device that converts current measured in any electrical branch into a physical signal proportional to the current.
 
5)DC MOTOR
 
This is the most important part where the transmission occures in electrical vehicle ,here mechanical energy is converted to electrical energy
 

The DC Motor block represents the electrical and torque characteristics of a DC motor using the following equivalent circuit model:

You specify the equivalent circuit parameters for this model when you set the Model parameterization parameter to By equivalent circuit parameters. The resistor R corresponds to the resistance you specify in the Armature resistance parameter. The inductor L corresponds to the inductance you specify in the Armature inductance parameter.

You can specify how to generate the magnetic field of the DC motor by setting the Field type parameter to the desired option. The permanent magnets in the motor induce the following back emf vb in the armature:

vb=kvω

where kv is the Back-emf constant and ω is the angular velocity. The motor produces the following torque, which is proportional to the motor current i:

TE=kti

where kt is the Torque constant. The DC Motor block assumes that there are no electromagnetic losses. This means that mechanical power is equal to the electrical power dissipated by the back emf in the armature. Equating these two terms gives:

TEω=vbi
ktiω=kvωi
kv=kt

As a result, you specify either kv or kt in the block parameters.

If the magnetic field is generated from the current flowing through the windings, the Back-emf constant depends on the field current If:

kv=LafIf

where Laf is the Field-armature mutual inductance.

The torque-speed characteristic for the DC Motor block is related to the parameters in the preceding figure. When you set the Model parameterization parameter to By stall torque & no-load speed or By rated power, rated speed & no-load speed, the block solves for the equivalent circuit parameters as follows:

For the steady-state torque-speed relationship, L has no effect.

Sum the voltages around the loop and rearrange for i:

i=(V−vb)/R=V−kvω/R

Substitute this value of i into the equation for torque:

TE=(kt/R)*(V−kvω)

When you set the Model parameterization parameter to By stall torque & no-load speed, the block uses the stall torque and no-load speed to determine values for R and kt (and equivalently kv).

When you set the Model parameterization parameter to By rated power, rated speed & no-load speed, the block uses the rated speed and power to calculate the rated torque. The block uses the rated torque and no-load speed values to determine values for R and kt.

The block models motor inertia J and damping λ for all values of the Model parameterization parameter. The resulting torque across the block is:

T=kt/R*(V−kvω)−J˙ω−λω

It is not always possible to measure rotor damping, and rotor damping is not always provided on a manufacturer datasheet. An alternative is to use the no-load current to infer a value for rotor damping.

For no-load, the electrically-generated mechanical torque must equal the rotor damping torque:

ktinoload=λωnoload

where inoload is the no-load current. If you select By no-load current for the Rotor damping parameterization parameter, then this equation is used in addition to the torque-speed equation to determine values for λ and the other equation coefficients.

The value for rotor damping, whether specified directly or in terms of no-load current, is taken into account when determining equivalent circuit parameters for Model parameterization options By stall torque and no-load speed and By rated power, rated speed and no-load speed.

When a positive current flows from the electrical + to - ports, a positive torque acts from the mechanical C to R ports.

Design: Here we set permanent magnet type dc motor it is parameterized by rated load and speed and we set no lod speed 8000 and rated speed=7800rpm ,rated load value set to 55kW and rated dc supply voltage is set to 60V and all other parameter value kept default 

6)MECHANICAL ROTATIONAL REFERENCE:

This block represents a mechanical rotational reference point, that is, a frame or a ground. Use it to connect mechanical rotational ports that are rigidly affixed to the frame (ground).This is actually a mechanical system block .

 7)ElECTRICAL REFERENCE:

The Electrical Reference block represents an electrical ground. Electrical conserving ports of all the blocks that are directly connected to ground must be connected to an Electrical Reference block. A model with electrical elements must contain at least one Electrical Reference block.
 
8)BATTERY:
 
 

The Battery (Table-Based) block represents a high-fidelity battery model. The block calculates no-load voltage as a function of charge level and optional temperature using lookup tables and includes several modeling options:Self-discharge,Battery fade,Charge dynamics,Calendar aging

Design:Here we gave the nominal voltage of the battery same as the rated dc supply voltage of the motor 500V

 9)CONTROLLED CURRENT SOURCE:
 

The Controlled Current Source block represents an ideal current source that is powerful enough to maintain the specified current through it regardless of the voltage across the source.

The output current is I = Is, where Is is the numerical value presented at the physical signal port.The positive direction of the current flow is indicated by the arrow.

10)POWERGUI

We need the powergui block to simulate any Simulink model containing SimscapeElectrical Specialized Power Systems blocks. It stores the equivalent Simulink circuit that represents the state-space equations of the model.

 
 
 

BLOCK DIAGRAM EXPLANATION:

Input:Acceleration and braking command from longitudinal vehicle

Output:Mechanicalpower from dc motor

Here we used controlled coltage source because our system should work with control signals from longitudinal driver block ,Here we used 2 controlled voltage source one for acceleration and other for braking,controlled voltagesource 1 is connected to controlled PWM voltage ,which is connected to H bridge where the controlling action take place ,the second controlled voltage source is given to H bridge directly ,The output from H bridge is given to a dc motor,here we use internal powersupply in H bridge so to calculate soc percentage we connected a battery but the current flow through the controller circuit control the battery so , we used a controlled current source here.

 VEHICLE BODY SUBSYSTEM:

 
1)TIRE 

The Tire (Magic Formula) block models a tire with longitudinal behavior given by the Magic Formula , an empirical equation based on four fitting coefficients. The block can model tire dynamics under constant or variable pavement conditions.The longitudinal direction of the tire is the same as its direction of motion as it rolls on pavement. This block is a structural component based on the Tire-Road Interaction (Magic Formula) block.To increase the fidelity of the tire model, you can specify properties such as tire compliance, inertia, and rolling resistance. However, these properties increase the complexity of the tire model and can slow down simulation. Consider ignoring tire compliance and inertia if simulating the model in real time or if preparing the model for hardware-in-the-loop (HIL) simulation.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

 Design:For this model we used tire(magic formula) as 4 tires of the electric car ,each tire model parameter set to same value it parameterized by peak longitudinal force and corresponding slip ,the values are set as shown below
 
 
 2)SIMPLE GEAR
The Simple Gear block represents a gearbox that constrains the connected driveline axes of the base gear, B, and the follower gear, F, to corotate with a fixed ratio that you specify. You choose whether the follower axis rotates in the same or opposite direction as the base axis. If they rotate in the same direction, the angular velocity of the follower, ωF, and the angular velocity of the base, ωB, have the same sign. If they rotate in opposite directions, ωF and ωB have opposite signs. You can easily add and remove backlash, faults, and thermal effects.
 
 Design:In this model we set teeth  ratio of the gear 8, we set the output shaft rotation direction same as the inputport shaft to get positive value.
 
 
 
 
 
 4)INERTIA:
 

The Inertia block represents an ideal mechanical translational inertia that is described with the following equation:

T=Jdω/dt

where:

T is inertia torque.

J is inertia.

ω is angular velocity.

t is time.

By default, the block has one mechanical translational conserving port. The block positive direction is from its port to the reference point. This means that the inertia torque is positive if inertia is accelerated in the positive direction.

Design:Inertia block help to move the vehicle ,here we set inertia value 0.01

 
 5)VEHICLE BODY
 

The Vehicle Body block represents a two-axle vehicle body in longitudinal motion. The vehicle can have the same or a different number of wheels on each axle. For example, two wheels on the front axle and one wheel on the rear axle. The vehicle wheels are assumed identical in size. The vehicle can also have a center of gravity (CG) that is at or below the plane of travel.The block accounts for body mass, aerodynamic drag, road incline, and weight distribution between axles due to acceleration and road profile. Optionally include pitch and suspension dynamics. The vehicle does not move vertically relative to the ground.The block has an option to include an externally-defined mass and an externally-defined inertia. The mass, inertia, and center of gravity of the vehicle body can vary over the course of simulation in response to system changes.ThisRepresents a two-axle vehicle body in longitudinal motion. The block accounts for body mass, aerodynamic drag, road incline, and weight distribution between axles due to acceleration and road profile. The vehicle can have the same or a different number of wheels on each axle. Optionally include pitch and suspension dynamics or additional variable mass and inertia. The vehicle does not move vertically relative to the ground.Connection H is the mechanical translational conserving port associated with the horizontal motion of the vehicle body. The resulting traction motion developed by tires should be connected to this port. Connections V, NF, and NR are physical signal output ports for vehicle velocity and front and rear normal wheel forces, respectively. Wheel forces are considered positive if acting downwards. Connections W and beta are physical signal input ports corresponding to headwind speed and road inclination angle, respectively. If variable mass is modeled, the physical signal input ports CG and M are exposed. CG accepts a two- element vector representing the x and y distance offsets from vehicle CG to additional load mass CG. M represents the additional mass. If both variable mass and pitch dynamics are included, the physical signal port J accepts the inertia of the additional mass about its own CG.

Design:Here for we set mass of our vehicle body to 400kg and other parameter as shown below

 
 
 5)PS-CONSTANT
The PS Constant block generates a physical signal of a constant value. You specify the value and unit of the signal as the Constant parameter.
 Design: Here we used PS constant block to give wind velocity and inclination to vehicle body,we se ps constant value 1 m/s for wind velocity 0.01 rad for inclination angle.
 
 VEHICLE BODY SUBSYSTEM:
 
 
 
 
 
 
 BLOCK DIAGRAM EXPLANATION:
 
Input:  Mechanical power from dc motor
 
Output: speed of vehicle
 
 Here motor power is given to a simple gear with teeth ratio 8, we provide  inertia here to keep the vehicle moving,The simple gear is connected to rear tires as shown above ,we take 4 number of wheels of similar property,simple gear output is connected to axle of reartires,wheel hubs are connected together and and given to H port of vehicle body,This is H is the mechanical translational conserving port associated with the horizontal motion of the vehicle body the physical signal output from vehicle is connected to N port of the tires as shown in the block diagram,Head wind speed and road inclination given to vehicle using ps constant block
 
Measuring and conversion blocks:
 
1)SIMULINK-PS CONVERTER;
The Simulink-PS Converter block converts the input Simulink signal into a physical signal. Use this block to connect Simulink sources or other Simulink blocks to the inputs of a Simscape physical network.
 
 
 
2)PS-SIMULINK CONVERTER:
 

The PS-Simulink Converter block converts a physical signal into a Simulink output signal. Use this block to connect outputs of a Simscape physical network to Simulink scopes or other Simulink blocks.

3)SCOPE

 
The scope block display signals generated during simulation.
 
 
4)DISPLAY:
This block display signal value during simulation.
 
 
 
 SOC Subsystem:
 
The block used in soc subsytem are,
 
 1)INTEGRATOR
 
 
The Integrator block outputs the value of the integral of its input signal with respect to time.
 
 
2)GAIN

The Gain block multiplies the input by a constant value (gain). The input and the gain can each be a scalar, vector, or matrix.You specify the value of gain in the Gain parameter. The Multiplication parameter lets you specify element-wise or matrix multiplication. For matrix multiplication, this parameter also lets you indicate the order of the multiplicands.

 
 
4)ADD
 
This block add to signal value 
5)CONSTANT:
 
This block generate a constant value 
 
 
SOC SUBSYSTEM
Input:current
Output: SOC
 
Design: Here we use  coloumb counting  formula for calculating State of Charge
we know 
             SOC(t)=1/C ∫  i(t)dt
Where c is the total capacity
i(t)=current
 
We develope the block digram to calculate soc from above formula as follows output from controlled current source is given to ps-simherulink converter this current value is given to subsystem and we got soc output,here we gave c=140*3600,
 
 Distance measurement:
 
iInput:Velocity in m/s
Output:Distance in kilometer
 
we know ∫ v(t)dt=distance , then we divide to 1000 to convert meter to Km
 
 
 
Energy measurement
 
 
 
We know that Power =Voltage* current
Energy= power*time
so we can find energy by integrating power over time
 
Temperature measurement

This block measures temperature in a thermal network. There is no heat flow through the sensor. The physical signal port T reports the temperature difference across the sensor. The measurement is positive when the temperature at port A is greater than the temperature at port B.

 
 
 
 
SIMULATION OF ELECTRIC RICKSHAW :
 
 
 
WORKING OF SIMULATION OF ELECTRIC RICKSHAW
 
  •  The Drive Cycle Source block generates longitudinal drive cycle and give specified vehicle longitudinal speed,  .It Produce realistic velocity and shift references for closed loop acceleration and braking commands for vehicle control according to  drive cycle its value varies from 0 to 1.
  • This acceleration and brak commands are given to simulink to ps converter ,this block converts those signals to physical system signal
  • This signal is given to physically controlled voltage source,It produces voltage output according to the physical signal input,these output are also varies between zero to 1
  • The output of controlled voltage source1 goes to controlled PWM voltage and output of controlled voltage source goes to brak input of H bridge
  • In controlled PWM voltage we set mininum input voltage 0 and maximum input voltage 1 because the input varies between 0 and 1 .It give output according to input signals
  • These output values is fed to a H bridge If the input signal has a value greater than the Enable threshold voltage parameter value 2.5V the H-Bridge block output is on and has a value equal to the value of the Output voltage amplitude 48V. If it has a value less than the Enable threshold voltage parameter value, the block maintains the load circuit using freewheeling diode.
  • The Output of H bridge is connected to dc motor the motor rotates according to the voltage output fom h bridge.
  • The current flowing through H bridge given goes to controlled current source and it controled current in battery circuit and give SOC% accordingly
  • The transmission is happening in dc motor here the electrical energy is converting to mechanical energy.
  • The mechanical outputfrom the motor is given to vehical body subsytem ,It first go to a simple gear with tooth ratio 10,So it multiply torque to tentimes and given to the axle ,the inertia block provide proper inertia to tire to move.
  • The resulting traction motion developed by tires is given to vehicle body through port H. Then physical signal output ports NF and NR goes to front and rear tires thses are normal wheel forces, which moves the tires.Headwindspeed and road inclination values are also given 
  • The vehicle body gives the Speed output according to the input given to it.

RESULT:

1)For FTP75 drivecycle

Input and out put

  • The output is following the reference speed

SOC%

 

During 2474 sec the SOC % reduced to 73% , so 27% Of battery soc utilized for given drive cycle

Energy Consumption

Energy consumption is increasing with time

Temperature measurements

Temperature of the motor as well as H bridge is increasing with respect to time

  • Total distance Travelled = 17.99km
  •  So the vehicle can travel 17.9Km with 27% of battery 

2) For WOT drive cycle

SOC

Energy consumption

Temperature measurement

  • Total distance travelled=0.42 km
  • So the vehicle can travel 0.42 km with less than 1% of battery SOC

3) Customised drive cycle

 

SOC

Energy consumption

Temperature

  • Total Distance Travelled = 6.388Km
  •  So here the vehicle can travel 6.388km  utilizing 9% of SOC

 4)100 km constant speed driving at 45 kmph.

Output and input

SOC %

Energy consumption

 Temperature measurements

Observation:

  • Battery is discharging as  time increases.Initially battery is fully charged and battery got discharged with time.At some portions of the plot we can see increase in soc value it is because of the regenerative braking,during regenerative braking motor act as generator and charges the battery
  • Energy consumption is increasing with time but when brake is applied energy consumption reduces because of regenerative braking
  • Temperature is varrying according to energy consumption
  • When coming to constand speed driving all the graphs are straight lines SOC ,Energy consumption as well as temperature output,because there is noregenerative braking present

CONCLUSION

Created matlab simulation of electric rickshaw with different drive cycle a .we used battery of 60V  and dc  motor of power rating 30kW,regenerative breaking is enabled  ,The distance traveled by the electric rickshaw for different drive cycles are measured ,and plotted SOC ,Energy consumption and Temperature of motor and controller.

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.