Menu

Executive Programs

Workshops

Projects

Blogs

Careers

Placements

Student Reviews


For Business


More

Academic Training

Informative Articles

Find Jobs

We are Hiring!


All Courses

Choose a category

Loading...

All Courses

All Courses

logo

Loading...
Executive Programs
Workshops
For Business

Success Stories

Placements

Student Reviews

More

Projects

Blogs

Academic Training

Find Jobs

Informative Articles

We're Hiring!

phone+91 9342691281Log in
  1. Home/
  2. Sanket Nehete/
  3. Final Project: Electric Rickshaw modelling

Final Project: Electric Rickshaw modelling

Introduction: Electric rickshaws (also known as electric tuk-tuks or e-rickshaws or toto or e-tricycles) have been becoming more popular in some cities since 2008 as an alternative to auto rickshaws and pulled rickshaws because of their low fuel cost, and less human effort compared…

    • Sanket Nehete

      updated on 22 Sep 2021

    Introduction:

    Electric rickshaws (also known as electric tuk-tuks or e-rickshaws or toto or e-tricycles) have been becoming more popular in some cities since 2008 as an alternative to auto rickshaws and pulled rickshaws because of their low fuel cost, and less human effort compared to pulled rickshaws. They are being widely accepted as an alternative to petrol /diesel /CNG auto rickshaws. They are three-wheelers powered by an electric motor ranging from 650 to 1400 Watts. They are mostly manufactured in India and China, only a few other countries manufacture these vehicles. Battery-run rickshaws could be a low-emitter complementary transport for the low-income people, who suffer most from a lack of transport facility, if introduced in a systematic manner according to experts.

    These rickshaws have a M.S(Mild Steel) tubular Chassis, consisting of three wheels with a differential mechanism at the rear wheels. The motor is brushless DC motor manufactured mostly in India and China. The electrical system used in Indian version is 48V and Bangladesh is 60V. The body design from most popular Chinese version is of very thin iron or aluminium sheets. Vehicles made in fibre are also popular because of their strength and durability, resulting in low maintenance, especially in India. Body design is varied from load carriers, passenger vehicles with no roof, to full body with windshield for driver’s comfort. It consists of a controller unit. They are sold on the basis of voltage supplied and current output, also the number of MOSFET (metal oxide field effect transistors) used. The battery used is mostly lead acid battery with life of 6–12 months. Deep cycle batteries designed for electric vehicles are rarely used. Weight of the electric car has also been a recurring design difficulty in them.

    Development of E-Rickshaws:

    E-Rickshaw's have now transitioned from being a market entrant in the automobile segment of the country to evolve as a leading short-distance transport solution. This segment has gained spurt in the last three years and the growth has been phenomenal. Although, this segment is dominated by a host of unorganized players the established names have also identified the growth beacon and are expected to foray into the segment. One of the first attempts to design electric rickshaws was done by Nimbkar Agricultural Research Institute in the late 1990s.In India, this so-called e-rickshaws are widely spread all over the country, starting to gain popularity around 2011. The design is now much different from cycle rickshaws. Today, e-rickshaws play a vital role in providing livelihood to people in India. Due to their low cost and high efficiency, they are accepted on the Indian streets, but government policies have been threatening the e-rickshaw and banned its use in the capital city Delhi but failed to put them off the streets. E-rickshaws are still rising in number and widely used in Delhi and other parts of India. In Delhi, as per government official's figures in April 2012, their number was over 100,000.

    Schematic diagram of Electric Rickshaw:

    Electric rickshaw works on the same principle as electric vehicle. They run on lithium-ion battery pack. The motors used are DC motors. Mostly electric rickshaws are rear wheel driven. The power from the battery pack goes through an AC charger circuit with a rectifier so as to convert them to DC power. After the battery pack is charged, the signals are sent to the electronic control unit. The main purpose of the electronic control unit is to control the speed according to the drivers input (accelerator and brake). These pulses are then sent to the DC motor which transfers power to the wheels.

     

    EV Rickshaw SIMULINK Model and Simulation:

     Below is the image of the SIMULINK model of the EV rikshaw,

    1. Vehicle Body:

    Following blocks are used in the above subsystem:

    1. 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.

    A is the mechanical rotational conserving port for the wheel axle

    H is the mechanical translational conserving port for the wheel hub through which the thrust developed by the tire is applied to the vehicle.

    N is a physical signal input port that applies the normal force acting on the tire.

    S is a physical signal output port that reports the tire slip. 

    Parameters of the Tire (Magic formula):

    1. Vehicle Body

    Represents 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.

    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.

    V, NF, and NR are physical signal output ports for vehicle velocity and front and rear normal wheel forces, respectively.

    W and beta are physical signal input ports corresponding to headwind speed and road inclination angle, respectively.

    Parameters of the Vehicle body block:

    1. Gear box

    The block represents an ideal, non-planetary, fixed gear ratio gearbox. The gearbox is characterized by its only parameter, Gear ratio, which can be positive or negative. Connections S and O are mechanical rotational conserving ports associated with the box input and output shaft, respectively. The gear ratio is determined as the ratio of the input shaft angular velocity to that of the output shaft. The block generates torque in a positive direction if a positive torque is applied to the input shaft and the ratio is assigned a positive value.

    1. Motor System:

    Blocks used are as follows,

    1. DC Motor:

    This block represents the electrical and torque characteristics of a DC motor. The block assumes that no electromagnetic energy is lost, and hence the back-emf and torque constants have the same numerical value when in SI units. Motor parameters can either be specified directly or derived from the no-load speed and stall torque. If no information is available on armature inductance, this parameter can be set to some small non-zero value. 

    When a positive current flow from the electrical + to - ports, a positive torque acts from the mechanical C to R ports. Motor torque direction can be changed by altering the sign of the back-emf or torque constants.

    In this DC motor block, we have activated the thermal port so that we can get the temperature change of the DC motor too while running.

    Parameters of DC motor are as follows,

     

     

     

     

     

    1. Temperature sensor

    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.

    1. Power Controller:

    Blocks used,

    1. H-bridge:

    This block represents an H-bridge motor drive. The block can be driven by the Controlled PWM Voltage block in PWM or Averaged mode. In PWM mode, the motor is powered if the PWM port voltage is above the Enable threshold voltage. In Averaged mode, the PWM port voltage divided by the PWM signal amplitude parameter defines the ratio of the on-time to the PWM period. Using this ratio and assumptions about the load, the block applies an average voltage to the load that achieves the correct average load current. The Simulation mode parameter value must be the same for the Controlled PWM Voltage and H-Bridge blocks. If the REV port voltage is greater than the Reverse threshold voltage, then the output voltage polarity is reversed. If the BRK port voltage is greater than the Braking threshold voltage, then the output terminals are short circuited via one bridge arm in series with the parallel combination of a second bridge arm and a freewheeling diode. Voltages at ports PWM, REV and BRK are defined relative to the REF port. If exposing the power supply connections, the block only supports PWM mode.

    We have activated the thermal port for this H-bridge block.

    Block parameters are as follows,

     

    1. Controlled PWM voltage

    This block creates a Pulse-Width Modulated (PWM) voltage across the PWM and REF ports. The output voltage is zero when the pulse is low, and is equal to the Output voltage amplitude parameter when high. Duty cycle is set by the input value. Right-click the block and select Simscape->Block choices to switch between electrical +ref/-ref ports and PS input u to specify the input value.

    At time zero, the pulse is initialized as high unless the duty cycle is set to zero or the Pulse delay time is greater than zero.

    The Simulation mode can be set to PWM or Averaged. In PWM mode, the output is a PWM signal. In Averaged mode, the output is constant with value equal to the averaged PWM signal.

    Block parameters are as follows,

     

    1. Controlled Voltage source

    The 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.

    1. Current Sensor

    The 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. Connections + and - are conserving electrical ports through which the sensor is inserted into the circuit. Connection I is a physical signal port that outputs current value.

    1. Driver

    Blocks used,

    1. PID Controller

    This block implements continuous- and discrete-time PID control algorithms and includes advanced features such as anti-windup, external reset, and signal tracking. You can tune the PID gains automatically using the 'Tune...' button (requires Simulink Control Design).

    Block parameters,

    1. Saturation block

    Limit input signal to the upper and lower saturation values.

    Block parameters

    1. Battery System:

    Blocks used,

    1. Controlled current source

    Converts the Simulink input signal into an equivalent current source. The generated current is driven by the input signal of the block.

    You can initialize your circuit with a specific AC or DC current. If you want to start the simulation in steady-state, the block input must be connected to a signal starting as a sinusoidal or DC waveform corresponding to the initial values.

    1. Battery:

    Implements a generic battery model for most popular battery types. Temperature and aging (due to cycling) effects can be specified for Lithium-Ion battery type.

    Block parameters,

    1. Bus Selector:

    This block accepts a bus as input which can be created from a Bus Creator, Bus Selector or a block that defines its output using a bus object. 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. Use the Up, Down, or Remove button to reorder the selections. Check 'Output as virtual bus' to output a single bus.

    1. 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.

    Block parameter

     

    1. Drive Cycle Source:

    Generates a standard or user-specified longitudinal drive cycle. The block output is the vehicle longitudinal speed. You can import drive cycles from:

    - Predefined sources

    - Workspace variables, including arrays and time series objects

    - mat, xls, xlsx, or txt files

    Use the fault tracking parameters to identify drive cycle faults within specified speed and time tolerances.

    Block parameters,

    We had used Drive Cycle Source block for two times. For the second time we have converted this block to WOT.

    1. Signal Builder:

    The Signal Builder block allows you to create interchangeable groups of piecewise linear signal sources and use them in a model. You can quickly switch the signal groups into and out of a model to facilitate testing. In the Signal Builder window, create signals and define the output waveforms. To open the window, double-click the block

    Graph built in the signal builder as input,

    1. State of Charge (SOC)

    Blocks used are as follows,

    1. Rate transition:

    Handle data transfer between different rates and tasks.

    Block parameter

    1. Gain

    Block parameter

    1. Discrete Time Integrator

    Use the Discrete-Time Integrator block in place of the Integrator block to create a purely discrete model. With the Discrete-Time Integrator block, you can:

    • Define initial conditions on the block dialog box or as input to the block
    • Define an input gain (K) value
    • Output the block state
    • Define upper and lower limits on the integral
    • Reset the state with an additional reset input

     

    Block Parameter

    1. Distance Covered

     

    Results:

    Velocity comparison:

    We can observe that the actual velocity is trying to match the drive cycle velocity.

    Power Controller temperature:

    DC Motor temperature

    SOC (%)

    Current (A)

    Voltage (V)

    SOC

    Distance Covered

    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.

    Please  login to add a comment

    Other comments...

    No comments yet!
    Be the first to add a comment

    Read more Projects by Sanket Nehete (38)

    Week 7 State of charge estimation

    Objective:

    Aim1: Simulate the 3 test cases from harness dashboard and write a detailed report on the results Solution: Battery Management System (BMS) – A battery management system is the electronic system that manages the rechargeable battery, such as by protecting the battery from operating outside its safe operating area, monitoring…

    calendar

    23 Nov 2021 07:00 AM IST

    • MATLAB
    Read more

    Project 2-Highway Assistant-Lane Changing Assistant

    Objective:

    AIM: To develop an algorithm for one of the features of the Highway Lane Changing Assistance, create a Simulink Data Dictionary for the given signals data lists, develop a model advisor report and generate a C code for it using AUTOSAR coder in SIMULINK Objective: Model development in MATLAB Simulink as per MBD guidelines…

    calendar

    16 Oct 2021 06:49 PM IST

    • MATLAB
    • MBD
    Read more

    Project 1- Traffic Jam Assistant Feature

    Objective:

    Aim: To create a Simulink Data Dictionary, develop an algorithm for one of the features of the Traffic jam Assistance and generate a C code for it using Simulink. Objective: Model Development as per the MBD guidelines Creation of Simulink Data Dictionary Code generation using Embedded Coder Generating Model Advisor Report…

    calendar

    13 Oct 2021 11:22 AM IST

    • MBD
    Read more

    Project 1 (Mini Project on Vehicle Direction Detection

    Objective:

    Aim: To make a model for vehicle direction determination and making the sldd file   Introduction: Identifying the direction of the vehicle is one of the important & diverse features in Autonomous driving & Advanced Driver Assistance Features. This particular sub-feature of identifying the direction of vehicle…

    calendar

    05 Oct 2021 07:56 AM IST

    • MATLAB
    • MBD
    Read more

    Schedule a counselling session

    Please enter your name
    Please enter a valid email
    Please enter a valid number

    Related Courses

    coursecardcoursetype

    Accelerated Career Program in Embedded Systems (On-Campus) - Powered by NASSCOM

    Recently launched

    0 Hours of Content

    coursecard

    5G Protocol and Testing

    Recently launched

    4 Hours of Content

    coursecard

    Automotive Cybersecurity

    Recently launched

    9 Hours of Content

    coursecardcoursetype

    Pre-Graduate Program in Bioengineering and Medical Devices

    Recently launched

    90 Hours of Content

    coursecardcoursetype

    Pre-Graduate Program in 5G Design and Development

    Recently launched

    49 Hours of Content

    Schedule a counselling session

    Please enter your name
    Please enter a valid email
    Please enter a valid number

                Do You Want To Showcase Your Technical Skills?
                Sign-Up for our projects.