EV Nanodegree

Electric Vehicle Nanodegree Program

Online | Offline | Blended

Approved by National Education Alliance for Technology (NEAT) AICTE , Govt. of India

Empanelled by Automotive Skills Development Council

Total number of courses offered: 13+

Number of projects:  4+ minor and 4+ major projects

Hands on experience: 2 * 7 day workshop [~70 hours] (detailed information to be shared soon)

Software targeted: MATLAB/SIMULINK, SOLIDWORKS, ANSYS, Optimum Lap, SimScale

Total duration to complete the program: ~ 550+ hours

Computational Skills: Python programming language & data analytics

DIYguru & InNoVaTiOn

DIYguru not only focuses on the static technical knowledge in the domain of EV, but also gives equal attention to the importance of innovation. The domain of innovation would be abridged without the scope of commercialisation. DIYguru addresses the value of these aspects, and aims to work with industrial partners, to incorporate the possibility of innovation labs, incubation support and business models from scratch. While it is essential to work on such innovation labs setup for the EV enthusiast, it is critical to self introspect the technical resources of DIYguru and analyze how our vision and existing resources can channelize the technical knowledge of participants, such that they can initiate and maintain the essence of innovation within themselves, and how their innovation can be directed into an evident business model. The following information below, highlights how the different domains of EV (as covered by DIYguru technical team) would play a critical role in commencing or embarking the sense of innovation within its participants, and how these domains could reinforce our vision or motive of working in the domain of innovation labs and business-oriented incubation.

 

Vehicle Architecture-

Vehicle Architecture forms the backbone of Electric Vehicle development process. Transition from ICE to EV requires new Chassis platforms which distribute the weight of all new components, lower CG and at the same time can incorporate range of EV models with lower costs. This helps to lower upfront manufacturing costs and needs minimal changes to Vehicle architecture.Few example of such platforms are MEB(Modular Electric drive Matrix  by Volkswagen), Global EV platform from GM,eTNGA(Toyota Electric New Generation Architecture )CMF(Common Modular Family) architecture from Renault-Nissan and e-GMP(Global Modular platform ) from KIA. Though the initial investment is high but with lot of cost saving potentials as turn around time for developing new vehicles is reduced.

 

Innovation Capability- 

DIYguru Course offers a basic understanding of all components Making up an EV. Our aim is to foster innovation and trigger innovative mindset with variety of students from different background undertaking these courses. With Vehicle architecture, one can think of the Location of Components such as Battery, Motors in such a way that it can enable either Rear or Front or All-wheel drive vehicles. For this simulation of vehicles, Load distribution is necessary. Along with which how these architectures can host a range of Battery packs sizes and motor components with minimal changes can lead to the integration of  different vehicle families on the same architecture.DIY guru courses offer Simulation and Analysis  courses where students can learn to optimize different EV components.With various hands-on projects, students get an opportunity to channel their thoughts to the product development process by presenting various Weight optimizing options pertaining to components placed on EV architectures. This is not only limited to the location of Batteries and Electric motors but also finalizing which battery cells to use, motors to select, and integration of these components towards the product development process.

 

Vehicle Dynamics- 

Since Electric power trains have started becoming commercially available their impact on vehicle performance has become equally important.The integration of Electric power train with Vehicle dynamics and control systems is going to be an important area of research.This integration can be discussed in terms of Roll,Pitch and Yaw plane of vehicle as all these are couples planes and impact Ride ,Handling and Stability Performance of the vehicle.Similarly, energy regeneration/consumption capability is also coupled with Vehicle dynamics and controls.In future transportation technologies integration of controlled subsystems which were earlier independent and open-loop will become closed loop ( e.g.Cruise control will pave way for Adaptive cruise control ).The key component which connects electric  vehicle performance with vehicle dynamics is an electric motor.

 

Innovation opportunities

Electric motors have three basic performance attributes.

1) Responsive to torque or speed demand

2) Reversible – works as motor or generator

3) Energy efficiency is more than 90%

DIYguru EV  courses offer a deep dive into electric motor technologies and control.The students work on modeling and analysis of Motors in softwares such as Ansys or MATLAB to analyze its performance from different aspects.Another area of innovation in vehicle dynamics is controlling vehicle motion using torque vectoring.This replaces traditional differentials with individual motors mounted on each wheel to control torque output.This opens a huge opportunity for innovative minds to analyze how vehicle will react to torque change and how it affects dynamics stability of vehicle.DIY guru offers Fundamental of vehicle dynamics course which presents an opportunity to understand different dynamic aspects of vehicles.Here we have discussed only about one technology.Similar to this there are multiple areas such as Vehicle Braking and regeneration ,Integration of different sensors for Longitudinal and Lateral control of vehicle such as Lidar,Camera,Radar and how it helps vehicle either maintain lanes or give alerts or stops vehicle automatically based on the obstacle.Many such technologies will be there on EVs and offer tremendous research scope for candidates.The truth is the future is going to CASE where C-Connected (technologies) A-Autonomous S-Shared and E is Electric mobility and in each of these technology, Vehicle Dynamics has huge role to explore tremendous opportunities in terms of SiL,HiL technologies.Future is truly Electric.

 

Battery Management System,  Energy Production & Storage.

Energy storage is an important concept while designing an Electric vehicle. It’s the powerhouse of the whole machine that gives energy to each and every system present in the vehicle. The Modern Electric cars and bikes come with Lithium ion battery packs which are made up of combination and configuration of hundreds and thousands of Lithium ion cells of different construction and chemistries. Each and every cell needs to be monitored and quantified for the optimum performance of the battery.

DIYguru briefs and procures the necessity of technology required for battery design and monitoring. The Battery Management system (BMS) course is based on the complete walk around of BMS used in a four-wheeler. The Design and Development of technology used in four-wheeler BMS is implied on the understanding of the state of health, performance, thermal management, safety and communication with battery powered components. The course covers topics such as:

  • Data Acquisition
  • Battery Monitoring Unit and Battery Control Unit
  • Contractor control
  • Active cell and Passive cell balancing
  • BMS protection
  • Cell Modeling and BMS modeling using Simulink

DIYguru also covers the concept of designing the battery pack from scratch to the final product. The selection criteria of battery cells, chemistries, construction and energy requirements. Configuring the combination of cells in series and parallel on the basis of energy density, weight and volume density. The Designing of the battery pack on the basis of electrical, mechanical and thermal modes of failure. Assembling, testing and validating the battery pack and the standards required for testing of lithium ion battery pack. The complete design and analysis of the battery pack before the development as per the project requirements. The course covers topics such as:

  • Battery parameters and cell characteristics
  • Electrical design of Battery pack 
  • Mechanical design of Battery pack
  • Heat transfer and thermal management
  • Assembling and testing
  • Design and modeling of battery pack using Simulink and ANSYS

 

These modules and topics will enhance the creativity and innovative skills of the learner to approach with different designs for the optimum and finesse performance of its battery pack. The understanding of BMS and battery pack design will stronghold the energy storage management and regeneration of the energy consumed by the vehicle. The selection of proper cells, cell balancing, combination and thermal management will make a safe and economic battery pack with high energy rating. 

    

 

Powertrain:

When climate change is the main concern, the atmost sustainability is needed in the field of automotive industry in term of fossil fuel combustion, where Electric Vehicle with shortened acronym as EV took the important alternate option.  In this transition of ICEV to pure EV [The only propulsion is provided by motor from a single energy source electricity] the Hybrid vehicle took birth [ propulsion energy is supplied from different energy sources].

With the unveiling of the National Electric Mobility Mission Plan 2020, manufacturers are adopting electric vehicles in an attempt to reduce our dependence on imported oil. The ambitious plan aims to produce 6-7 million electric vehicles by 2020 with an estimated fuel savings of 2.2-2.5 million tons. Vehicle manufacturers in India have a tough road ahead in meeting this goal and tailoring electric vehicles for the Indian market.

The global low-speed vehicle market is projected to grow at a CAGR of 8.6% to reach a market size of USD 6.3 billion by 2025 from 4.2 billion in 2020. The global low speed electric vehicle market was valued at $2,395.8 million in 2017, and is projected to reach $7,617.3 million by 2025, registering a CAGR of 15.4% from 2018 to 2025.The key factors driving the global low-speed vehicle market are increasing  the rising trend of using LSV in gated communities, hotels & resorts, industrial facilities, golf courses & college campuses.

In this era of technology, the future is going to be truly Electric. EV system integration is going to CASE where C-Connected (technologies) A-Autonomous S-Shared and E-Electric mobility and in each of these technology modeling and system integration part has a huge role to explore tremendous opportunities in terms of SiL,HiL,MiL technologies.

DIYguru supports it’s students so that, irrespective of all the different architecture of EV, students can utilize their thoughts in specific domains with different softwares like MATLAB/SIMULINK(including ADVISOR, Quasi Static Simulation toolbox, etc.) , PSIM, SolidWorks, AutoCAD, ANSYS, HyperWorks, OptiStruct, RICARDO, Altair Flux and many more.

 

The whole course curriculum from DIYguru is designed in such a way that it covers all the prerequisite knowledge required for students to have various opportunities and innovation in the field of 

  • ~Battery Technology, 
  • ~HV system designing & construction, 
  • ~Harnessing, 
  • ~Retrofitting, 
  • ~Energy Management System, 
  • ~Thermal modeling, 
  • ~Finite Element Analysis, 
  • ~Powertrain Sizing, 
  • ~Motor designing, 
  • ~Charging system, 
  • ~Suspension & Vehicle Dynamics, 
  • ~Vehicle Designing, 
  • ~Embedded systems and software engineering, 
  • ~Driving Cycle analysis, 
  • ~Safety Standards, 
  • ~Vehicle Testing, etc.

DIYguru is also assisting their students to  incubate/commercialize business models out of their innovative ideas in this field of Electric Vehicle providing them support, infrastructure, guidance and other things.

 

DIYguru understands the Role Of Soft Skills in Innovation & Incubation

We’re aware of the criticality of the hard skills that are required by the professionals to excel in their domain be it technical or not. As hard skills are the very core of your daily work and considering that is your expertise.

What we somehow miss is the required emphasis on the soft skills that professionals must equip themselves with in order to excel in their fields irrespective of the domain they belong to. Today, we’ll understand how crucial it is to have the right soft skills to excel in the technical fields, but before that we shall get a glimpse on what all comprises in the soft skills.

 

Soft Skills and their Importance

Soft skills are skills which deal with communicating with the people around, having a sense of emotional intelligence, and such. Some of the crucial soft skills and its impact which shall be ingrained by the professionals are as follows:

Critical Thinking: It is the ability to cerebrally analyze and conceptualize while absorbing information. 

Public Speaking: It is the act of delivering information to the audience effectively.

Emotional Intelligence: It is an art of perceiving and handling emotions in the right manner.

Teamwork: It is when a group of members jointly perform a task that has  a compounded effect.

Interpersonal Relation: This involves how good your relationship is with several people involved.

Problem Solving Skills: The process through which an individual solves a given problem through the right approach.

Leadership Skills: It encompasses an individual’s ability to lead. It could be a group, work, initiative, or organization.

Flexibility: It is an individual’s ability to stay agile in a given situation almost instantly and effortlessly.

Decision Making: It reflects the capability of  a person in taking the right decision through a structured approach while effectively analyzing the given situation. 

Conflict Management: It demonstrates an individual’s ability to resolve conflicts through sound listening and effective decisions after a thorough analysis.

Every professional shall inculcate the given soft skills to better express themselves and their work.

 

How soft skills help Innovation and Incubation 

Innovation is referred to as the creation of something new, it could be a process, a product, or any services. On a similar line, Incubation is to provide an environment to favorably develop something. 

So, when we talk about incubation in terms of startups, then that refers to the incubators that support the growth of a startup. Startups receive following supports through incubators by providing:

Partnership opportunities

Funding avenues,

Mentoring assistance, 

Operational allowances, and so on.

It’s apparent that a certain level of innovation is always present in  any startup as startups are known to be backed up by innovations and therefore require incubation support to further flourish and grow. Therefore, innovation and incubation go hand in hand.

Let’s explore different scenarios where the importance of soft skills is amplified in various ways such as:

When we talk about startups looking for partners to collaborate with, one has to reflect the teamwork skills the employees have, the leadership skills that one possesses, and sharing the concept of their work with their vision and mission in the most effective manner. So, despite having the best innovations ingrained in your products and services, you might end up with fewer partnership opportunities and therefore resulting in a threat to your funding avenues as well.

When looking for mentoring assistance from the leaders across the corporate world or some monetary assistance required for your current engagements, it is always important to master up your soft skills to better present your work and establish worthy credibility to all your stakeholders involved.

 

Retrofication

In automobile engineering, Retrofication is the replacement of a car’s combustion engine and connected components with an electric motor and batteries, to create an all-electric vehicle. 

This method is being used extensively in Europe to convert diesel trucks and buses into zero-emission CVs as it has helped reduce carbon emissions within big cities while also reducing congestion.

In 1993, India’s first three CNG stations were opened in Delhi for private and commercial vehicles. In1998 decision by the Supreme Court of India to phase out diesel buses from the roads of Delhi. The then-record levels of pollutants in the air compelled the Supreme Court to grant relief to the citizens. The bench proposed that the highly polluting buses be either taken off the roads or the diesel engine be replaced with a cleaner alternative. Retrofit it with Compressed Natural Gas (CNG). This policy decision enabled the successful conversion of more than 30 lakh vehicles to CNG.  Now, let’s jump back to the present day. Even though the amount of emissions per vehicle is decreasing due to improvements in technology, pollution levels are rising once again as the number of vehicles is increasing to meet the growing population. In such a situation, a similar policy can be expected from the government. A similar wave is fast reaching the shores of our nation again and this time it is retrofitting commercial vehicles into 100% electric. 

Not one, not two, But many benefits of vehicle electrification. 

1:- Reduce the emissions of vehicles that are already on the road, as electric vehicles do not produce any emissions themselves.

2:- Reduce operations cost as the cost of electricity per km is significantly less when compared to petrol or diesel

3:- Reduce the vast amount of waste created when cars reach the end of their lifecycle – as older cars or those written off after a road traffic accident are typically scrapped. This creates a considerable amount of metal, plastic and fabric waste, and uses a large amount of energy to recycle discarded parts into useful materials.

4:- The maintenance cost of an Electric vehicle is considerably less than that of an ICE vehicle

 

How to Retrofication

Now that we know what retrofitting is, we can now learn what is needed to retrofit your vehicle. 

The 1st step:-  Make sure that vehicle’s internal components are working or not? Elements such as the transmission shaft must not be broken or cracked.

 The 2nd step:- Remove all ICE-related hardware. Including engine, fuel tank, muffler, exhaust, starter, and radiator. They will be replaced by myriad components, the most important of which is the electric motor. The size of the motor used will depend primarily on the size of the vehicle, expected performance, and weight.

The 3rd step:- The battery pack, the powerhouse of electric vehicles. One would need to decide between a lead-acid battery and a lithium-ion battery. Lead-acid batteries used in golf carts are often installed, although they generally provide a slim operating range on a single charge.

The 4th step:- lithium cells, which are smaller and lighter and can enable longer ranges but are more expensive and require more protection electronics on board. How many batteries will be required will depend on the vehicle and the available space in which they are to be fitted. You’ll also need a power controller to regulate the flow of energy between the battery and the motor, a charging system to replenish the batteries via an electric circuit, wiring harnesses, and myriad other components. 

The total cost will depend on the vehicle you’re modifying, the range, and the type of performance you’re expecting.

An EV Conversion kit includes? 

  • Motor
  • Controller
  • Shunt
  • Transmission adapter kit
  • Charger 
  • Chill plate
  • DC/DC converter
  • Throttle controller
  • Controller mount. 

DIYguru very well understands the role of retrofitted EVs in the ever-changing market of EV industries, and to support this evolving advancement, DIYguru is now launching the MAKERS CAMPAIGN 3.0. The Makers campaign of DIYguru has been one of our identities, as DIYguru initiated its operation with Campaign 1.0. Continuing this progress, the Campaign 3.0 has the capability to help the EV evolution in India and greatly focuses on the domain of EV retrofitting. More details are given below at the end of this document.

 

 

 

Detailed Training Delivery Plan

 

Following is the detailed information on the offered technical resources and contents to the working professionals and participants of DIYguru Electric Vehicle program.

 

Module Name

Session Name

Session Code

Session Objective

Total Session Duration (mins.)

Fundamental (Electrical)

Introduction

F1

Welcome

32

F2

Electric Vehicle Industry Overview

F3

Introduction to Electric Vehicle

F4

Introduction to Electric Vehicle Industry

F5

FlowChart for Designing an Electric Vehicle

History of Electric Vehicle

F6

The End and the Beginning of the Electric Era!

65

F7

Electric Revolution

F8

Role of EVs in the energy transition

Prerequisite

F9

Are Mass and Weight the same thing?

121

F10

Distance & Displacement Explained

F11

Uniform & Non Uniform Motion

F12

What is Velocity

F13

What is Acceleration

F14

What is Force Part – 1

F15

What is Force Part 2

F16

What is Friction?

F17

What is Rolling Friction?

F18

Factors Affecting Friction

F19

Converting Between English and Metric Units

F20

Calculating the Electrical Unknowns of a DC Series Circuit

F21

Calculating the Electrical Unknowns of a DC Parallel Circuit

F22

Explaining the Relationship of an Electromagnetic Field

F23

Analyzing Time-Series Data for Distance, Speed, and Acceleration

F24

Describing Continuously Variable Transmission Operation

F25

Identifying Hybrid Electric Vehicle Components

F26

FA 1.1

Design Phase

F27

How Do All-Electric Cars Work?

19

F28

Assumptions

F29

Design Phase Part 1

F30

Design Phase Part 2

Motors

F31

Motors

108

F32

Basics of Motors

F33

More about Electrical Machines

F34

Types of Motors

F35

DC Motor

F36

BLDC Motor

F37

BLDC Motor Explained – Advantage & Disadvantage

F38

BLDC OutRunner Motor – 1

F39

BLDC OutRunner Motor – 2

F40

BLDC Inrunner Motor

F41

BLDC Commutation

F42

Description Part 1

F43

Description Part 2

F44

Description Part 3

F45

Induction Motor

F46

PMSM Motor 1

F47

PMSM Motor 2

F48

PMSM Motor 3

F49

FA 1.2

Batteries

F50

Battery Fundamentals

175

F51

EV Batteries

F52

Types of Batteries

F53

Battery Calculation Part 1

F54

Battery Calculation Part 2

F55

Battery Calculation – Final Steps

F56

Battery Management System Part 1

F57

Battery Management System Part 2

F58

FA 1.3

Converter, Inverter, Controls and Controllers

F59

Motor Controllers

134

F60

Know about Electric Motor Controller

F61

Converters, Inverters, and Controls

F62

Electronics Part 1

F63

Electronics Part 2

F64

Charging Equipment

F65

Working with Boolean Algebra and Number Systems – 1

F66

Working with Boolean Algebra and Number Systems – 2

F67

Describing Inverter Functions in Electric and Hybrid Vehicles

F68

Working Safely on Electric and Hybrid Electric Vehicle Components

F69

FA 1.4

Assignment

F70

SA 1

180

Fundamental (Mechanical)

An overview of Pre-Requisites for the Course

F71

Introduction to Vehicle Dynamics

110

F72

Bit of Physics

F73

Fundamentals of Linear Algebra

F74

Vector Algebra and 3D Geometry

F75

FA 2.1

Automotive Components

F76

Power Train

67

F77

Suspension System

F78

Steering System

F79

FA 2.2

Loads

F80

Forces

122

F81

Linear Forces

F82

Linear External Forces

F83

Weight & Weight Distribution

F84

Load & Load Distribution

F85

FA 2.3

Vehicle Dynamics

F86

Vehicle

143

F87

Introduction to Quarter Car Model

F88

Kinematics of the Model

F89

Longitudinal Dynamics

F90

Lateral Dynamics

F91

Unpredictable Steering

F92

FA 2.4

Suspension System

F93

Independent Suspension System

83

F94

Suspension System Components

F95

Mc Pherson Strut

F96

Double Wishbone

F97

Trailing Arm & Semi – Trailing Arm

F98

Three Link Trailing Arm

F99

FA 2.5

Suspension Geometry

F100

Caster Angle

260

F101

Camber Angle

F102

Toe

F103

King Pin Inclination

F104

Pneumatic Trail and Mechanical Trail

F105

Roll Center and Roll Rate

F106

FA 2.6

F107

Suspension Geometry – Overall View

F108

Bump and Droop Consideration

F109

Four Bar Mechanism and I center

F110

Roll Center Design and Geometry

F111

Roll Moment and Roll Moment Calculation

F112

Jacking Force and Roll Center Connection

F113

Ride Rate

F114

Overview of Suspension Behaviour

F115

Anti Dive and Anti Squat

F116

Why we need Anti Dive and Anti Squat

F117

Damping Ratio and Damping Constant

F118

Lateral Slip Angle and Cornering Forces

F119

FA 2.7

Miscellaneous

F120

How to read Tyre

61

F121

Motion Variables

F122

Quarter Car Model

F123

Introduction – Acceleration & Braking

F124

Ford Vehicle Dynamics

F125

Torque Vectoring Control

F126

Focus on Aerodynamics

F127

Ferrari Vehicle Dynamics

F128

Vehicle Dynamics Control

Assignment

F129

SA 2

180

Intermediate (T)

Introduction to Electric Vehicle Powertrain

I1

Introduction to Electric Vehicle Powertrain Part: 1

21

I2

Introduction to Electric Vehicle Powertrain Part: 2

Nomenclature & Understanding Calculation for EV Components

I3

Typical Power Ratings of EV Chargers

45

I4

Motor Power and Torque Calculation

I5

Weight Distribution

I6

Thermal Management in EV: Active & Passive Air Cooling

I7

Thermal Management in EV: Liquid Cooling

I8

Thermal Management in EV: Heating

I9

FA 3.1

Power conditioning and Filtering

I10

Power Conditioning and Filtering

21

I11

How Filtering is Done?

I12

Capacitive Filtering

I13

Inductive Filtering

I14

Diode Filtering

I15

Noise Characterization

Power, Voltage Conversion

I16

Voltage Conversion

18

I17

Voltage Regulator Topologies

I18

Voltage regulator calculation

I19

Inside voltage regulator – liniear

I20

Inside voltage regulator – switch mode

Motor Controls

I21

Introduction to Motor Controls

29

I22

Motor Control Circuitry

I23

Control Sequence of BLDC Part: 1

I24

Control Sequence of BLDC Part: 2

I25

Hall Sensor Feedback v/s BEMF Feedback

I26

FA 3.2

Intermediate (S1)

Starting out with MATLAB

I27

Use MATLAB for data Calculation

48

I28

What you should know

I29

Tour the MATLAB Workspace window

I30

Define variables and constants

I31

Overview of arithmetic, comparison, and logical operators

I32

Explore arithmetic, comparison, and logical operators

I33

Define ranges of values

I34

Summarize values using built-in functions

I35

Generate random numbers

I36

Get help in MATLAB

I37

FA 4.1

Managing Vectors & Matrices

I38

Define vectors and matrices

45

I39

Refer to matrix and vector elements

I40

Overview of matrix multiplication

I41

Element-wise matrix multiplication

I42

Perform scalar and element-wise operations on vectors and matrices

I43

Using MATLAB function on vectors

I44

Generate special matrices

I45

Transpose and inverse of matrices in MATLAB

I46

FA 4.2

Creating MATLAB Scripts

I47

Create a MATLAB script

34

I48

Accept input values in a script

I49

Display values within a script

I50

Write values to an external file

I51

Load values from a file into a script

I52

Create a user-defined function

I53

FA 4.3

Conditional Logic & Loops

I54

Include if and if-else statements in a script

40

I55

Apply conditional logic using Switch

I56

Examine values using the is statements

I57

Use is statements

I58

Perform operations multiple times using for loops

I59

Perform operations while a specific condition is true

I60

FA 4.4

Managing Strings & Data Structure

I61

Define string variables

33

I62

Concatenate strings

I63

Create a custom string using sprintf

I64

Removing white spaces and changing case in String

I65

Compare, find, and replace strings

I66

Convert strings to numbers

I67

FA 4.5

Performing advanced Plotting and Statistical Analysis

I68

Plot data and function output

27

I69

Create other plot types

I70

Format plot elements

I71

Save and print plots

I72

Summarize data using statistical functions

I73

Solve systems of linear equations using matrix functions

Assignment

I74

SA 3

180

Intermediate (S2)

Introduction to Solidworks GUI

I75

Introduction

40

I76

Getting Started with Solidworks

I77

Tools Tour

Solidworks Designing GUI

I78

Sketching Tools

430

I79

FA 5.1

I80

Parts Modeling Tools

I81

FA 5.2

I82

Assembly Tools

I83

FA 5.3

I84

Drafting Tools

I85

FA 5.4

Introduction to Flow Simulation Analysis

I86

Introduction to Flow Simulation Analysis

120

Assignment

I87

SA 4

180

Introduction to Simulation Module

I88

Introduction to Simulation Module

150

I89

FA 5.5

Validations

I90

Drop Test

60

I91

Frequency Analysis

Assignment

I92

SA 5

180

Intermediate (S3)

Introduction to ANSYS APDL

I93

Introduction

35

I94

Material Properties

I95

Basic Terminologies

I96

Degree of Freedom

I97

FA 6.1

1 D Analysis

I98

1 D Elements Links

130

I99

Procedure for 1 D Problem

I100

Pre Processor

I101

Solutions

I102

Post Processor

I103

Beam Elements

I104

Pipe Elements

I105

FA 6.2

2 D Analysis

I106

Element Description

85

I107

Element Application

I108

Meshing Methods

I109

Problem Exercises

I110

2 D Element Axis Symmetry

I111

FA 6.3

3 D Analysis

I112

Element Description

15

I113

Element Types

I114

Importing File Format

ANSYS Workbench

I115

Static Structural Analysis

190

I116

Dynamics Analysis

I117

Model Analysis

I118

Harmonic Analysis

I119

Transient Analysis

Assignment

I120

SA 6

180

Advance

BMS- Battery Management System

A1

Introduction

165

A2

Explanations

A3

Data Acquisition

A4

Battery Monitoring Unit

A5

Battery Control Unit

A6

Battery Disconnect Unit

A7

BMS Cell Balancing Part 1

A8

BMS Cell Balancing Part 2

A9

Contactor Control

A10

BMS Interface

A11

BMS Protection

A12

Passive Cell Balancing

A13

Active Cell Balancing

A14

Active Balancing Shared Active Bus

A15

FA 7.1

Modeling of Power train in MATLAB

A16

Modeling of Power train in MATLAB

150

A17

FA 7.2

Modeling of Cell in MATLAB

A18

Modeling of Cell in MATLAB

150

A19

FA 7.3

Modeling of BMS in MATLAB.

A20

Modeling of BMS in MATLAB.

150

A21

FA 7.4

Design of Mechanical Components in SolidWorks

A22

Design of Mechanical Components in SolidWorks

390

A23

FA 7.5

Analysis Mechanical Components in ANSYS

A24

Analysis Mechanical Components in ANSYS

150

A25

FA 7.6

Thermal Management

A26

Thermal Analysis using SimScale

180

A27

FA 7.7

Vehicle Dynamics Simulation

A28

Vehicle Dynamics Simulation Using Optimum Lap

180

A29

FA 7.8

Assignment

A30

SA 7

180

         

Total Number hours: Core technical teaching: 100 hours

 

Additional Core Courses

 

Other than the core technical subjects, DIYguru offers additional courses as follows:

 

Sl No

Course Name

Module

Unit

Duration (hours)

1

FUNDAMENTALS OF ELECTRIC VEHICLE

Basic Electrical

Ohm’s law,

1.5

Voltage current analogy with water,

Series-Parallel Equivalent Resistance,

Inductor,

Capacitor,

KVL, KCL,

Battery in parallel/series,

Electrical Power calculation,

AC v/s DC

Basic Power electronics

Diode,

2

BJT,

MOSFET,

SCR,

IGBT,

GTO ,

Buck, Boost, Buck-Boost Converters

Different EV Topologies

BEV,

1.5

REV,

Series,

Parallel,

Series-Parallel HEV,

Comparison, Examples

Motors

DC,

2

BLDC,

Induction,

Single phase and 3 Phase,

Synchronous,

PMSM

Motor Control

PWM,

2

Duty Cycle,

Inverter,

H-Bridge,

Armature Control,

Flux Control,

voltage Control,

FOC,

VFD,

Comparison

Energy Storage Systems

Electrical,

1

Mechanical,

Electrochemical,

chemical energy storage systems

2

BATTERY PACK MODELING

Battery Parameters

State of Charge

0.5

Depth of Discharge

C- rate

Battery Temperature

End of Life

Calendar life

State of Health

Lithium ion cell Characteristics

Cell selection parameter

1

Cell Comparison

Li ion Chemistry

Cell construction

Battery Configuration

Electrical Design of battery pack

Electrical design

1.5

Design Criteria

Bus bar calculations

Current Equalization

Welding Techniques

Mechanical Design of battery pack

Stress strain

1.5

Forces acting on battery pack

Material index

Flat plate calculations

Vibrations

Vibration test

Heat Transfer

Conduction

1

Convection

Radiation

Thermal Resistance

Thermal Conductivity

Critical thickness of insulation

Extended surfaces

Thermal Design of battery pack

Thermal design requirement

1

Heat generation

Passive thermal management

Active thermal management

Selection of thermal management

Battery pack assembling and test

Formation

1

Sorting

Welding

Module Testing

BMS testing

Battery pack testing

Thermal Analysis on Battery pack

Battery pack calculation using Microsoft Excel and Simulink

1

Steady state thermal analysis

Transient thermal analysis

Battery cell thermal analysis

Thermal Management of Lithium ion battery

3

DESIGN OF ELECTRIC VEHICLE USING MATLAB/SIMULINK

Power Required to overcome Resistance Forces acting on vehicle

1.1 Introduction to various Road loads

1

1.2 Calculations

1.3 Simulation

Power Converters in Electric Vehicles

2.1 Overview

2

2.2 Topologies

Non Isolated Converters

Buck

Boost

Buck Boost

Cuk

Isolated Converters

Flyback

Push Pull

Resonant

Zero Voltage Switching

2.3 Parameter Design(e.g.Inductor,Capacitor)

2.4 Simulation

Inverters in Electric Vehicles

Inverters in Electric Vehicles

2

3.1 Introduction

3.2 Topology

Single Phase Inverters

Three Phase Inverters

Multilevel Inverters

3.3 Design and Simulation

Motor & Motor Controllers

4.1 Introduction

3

4.2 Classification of motors

DC Motor

BLDC Motor

Permanent Magnet Synchronous Motor(PMSM)

Three Phase Induction Motor

Switched Reluctance Motor

4.3 Working and characteristics of motors

4.4 Motor Controllers

Modeling of EV Battery

5.1 Introduction

3

5.2 Types of Batteries used in EV

5.3 Simulation

State of Charge estimation

State of Charge estimation

1

Battery Management System(BMS)

Battery Management System(BMS)

1

Complete EV Model

Complete EV Model

1

Total number of hours (Additional core courses)

32.5

 

 

 

Elective subjects in Data Analytics and Python Programming language

DIYguru realizes the importance of analytics in every industrial/research domain. Irrespective of the field of work, the professionals are in a position to get themselves comfortable with the domain of data analytics. To accompany this requirement, DIYguru has the following modules for the participants, to enable them, prepare themselves in the fields of data preparation, analysis, visualization and presentation, via the Python programming language.

WHAT are the learning outcomes?

  • To enhance the employability of students, keeping in mind the ever rising demands of programming minds and experience of analysis!
  • To start from scratch! And make you gain all major skills in the domain of Python and data analysis.
  • To make you feel motivated and encouraged and gather the theoretical background knowledge necessary for the learning process of python and data analytics.
  • To make you understand the data. To make you understand the requirements and to make your experience, how you can use your domain to upskill your job opportunities.
  • To understand and work on essential libraries of data analysis.
  • To understand and work on the concepts of data wrangling, data filtering, data cleaning, data transformation, shaping, combining, plotting, and aggregation.
  • To work with practical examples and understand all major functions you require to analyze data.
  • To combine the knowledge of python with data analysis and utilizing the python data structures to understand and manipulate data.
  • To make your work and understand the visualization libraries, with the aim to report and present the analyzed data more efficiently.

 

Course 1: Introduction to PYTHON and Data Analysis

In this course, students will be introduced to the python programming language and the concept of data analysis. How data analysis has become one of the most important skills for students in different areas. How data analysis and Python, is useful in every domain, ranging from mathematics to physics, from computer science to electrical engineers. Every second company works with data, and so, requires professionals, who can understand their data and can play with them! This course will bring out the understanding and motivation to start a career in data analysis using python.

 

Course 2: Basics Of Python

This course will focus on the basics of the python language. Since python is currently the most used language for data analysis, it is essential to cover all basics of python language. This course will start from level zero and will take students to the level, where students could program independently and implement the concept of variables, user inputs, loops, error handling, operations, conditionals, functions, and statements. Students will be working on the number of assignments and developing smart programs. The focus will be to bring confidence among students, to upskill themselves to higher python programming expertise.

 

Course 3: PYTHON Intermediate- Data Structures and Advanced

Working with python basics will give students flexibility to upskill and upgrade their python knowledge to a higher level. This will give you more understanding of analyzing and manipulation data with python concepts in more detail. This course will take the student’s expertise to the next level, where students would be able with more advanced examples and more sophisticated concepts. The students will work on essential concepts of strings, file systems, lists, dictionaries, and tuples. Moreover, the students will work with a large number of examples and will be given numerous tasks and assignments. These courses will enable students to analyze and work with apparently endless data! students will be able to work independently over a large number of sophisticated applications. These data structures will build a strong foundation for the ideal start of data analytics.

The course will also enable students to be ideal candidates for python developer profiles. This course will help students to think beyond the commonly used algorithms and concepts. Students will be able to work on topics, such that they could retrieve and process databases right from the web! Students will work, extract, and access the data from the web APIs. In order to access different data forms, students will be taught the art of ‘regular expressions’ so as to define their own formula to retrieve the text from the thousands of data lines over any website. Students will work on different protocols and will implement their learning over different web data formats. Students will be introduced to the concept of OOPs programming in python and SQL.

 

Course 4: Data Analytics Basic: Numpy and Introduction to Pandas

With the perfect knowledge in the python programming language, here comes the perfect time to make the transition into the domain of data analytics. The beginning of the course will enable students to recollect and revise the previously learned python structures, necessary to begin with data analytics. One of the most important libraries to be able to understand data is the library Numpy. Understanding data in the form of arrays and accessing them and manipulating them in array form will give you the foundation to learn higher-level libraries in incoming courses. This course will focus on giving students that essential foundation. The students will then dive into the heart of analysis! The pandas! Students will cover the concepts of series, data frames, and performing essential operations and manipulations indexing, filtering, sorting, correlating arithmetic, and so on.

 

Course 5: Data Analytics Intermediate and Visualization

In this course, students will work more extensively on analyzing data.students will work on the main areas of data loading, cleaning, preparation, data wrangling, transforming data, and data aggregation. The actual analysis comes here! Students will work on numerous examples, and will continuously work on random datasets to see how each function is applicable. This course will cover the actual analysis of datasets and will be able to apply the functions and algorithms in any possible manner based on their requirements. Finally, students will cover the concept of ‘time-series’ enabling students to analyze stuff in different terms of time intervals.

This course will also give students the kickstart! A push to dive into the world of visualizations. Certainly, this course will be the easiest of all, as the actual analysis has been previously done in the past courses. Students will learn, how to report and present their results with the use of graphs and charts. The most fundamental library ‘matplotlib’ will be the main library we will focus on here. Students will then be introduced to the ‘seaborn’ library, easing out the visualization tasks. Students will work on different graph types of line plot, histogram, density plot, scatter, bar plots, and point plots. Since matplotlib and seaborn have limited usage, students will be introduced with the more advanced and interactive library of ‘plotly’, where students will work on more interactive visualization methods. From there, students are free to explore more on their own … a perfect ending!

 

Total number of Hours ~ 30 hours (technical content) + 20 hours (project work)

 

 

 

Project-Based Learning:

 

With every course curriculum, DIYguru ensures equal importance to the practical exposure. Therefore, every student gets the opportunity to work on a minimum of one minor and one major project. Maximum, each student can work on 4 minor and 4 major projects as well! The project phase starts at the end of the 2nd month of lectures. With each project, the teams are created based on following parameters:

 

  • ·         Employability
  • ·         Education background
  • ·         Interest areas
  • ·         Current expertise

Once the project teams are ready, every team presents their synopsis and project update via weekly update sessions. To assist each student personally, each team is assigned with a technical mentor. The mentor is responsible for the following activities:

 

  • To ensure smooth working of the project with each team.
  • To maintain the projected growth and assist team members with every query.
  • To hold regular doubts sessions with his/her team members, to resolve any technical query.
  • To direct any non-technical query from the team members to the concerned DIYguru member.
  • To regularly monitor the performance of each team member and maintain a grading report.
  • To evaluate each student at the end of each project.

Once a student completes his/her assigned project, the team presents their final project and the DIYguru offers the final major project to the qualified students.

 

The same methodology is followed during the major project. However, major projects require more attention and skills, and therefore, with the completion of a major project, each participant shall receive an additional certificate of completion of the project (along with the training certificate). With every project, DIYguru ensures that the team members gain relevant skill sets and organizational/research abilities

 

Currently, the technical team plans to offer the 5-7 options as minor projects and major projects each, and every participant is required to select atleast one project from each list respectively. 4 of the offered options as examples are given as follows:

 

Minor Project: (~ 4 * 15 = 60 hours)

Project 1: Convert an existing ICE four-wheeler to an electric vehicle.

Project 2: Vehicle Modeling of an Electric bike with specific specifications.

Project 3: Modeling and Simulation of lithium cell parameter

Project 4: H Bridge Motor controller using MATLAB

 

Major project: (~ 4 * 30 = 120 hours)

Project 1:Design of Electric Motorcycle

Project 2:Design of Solar Powered Charging Station

Project 3:LI-Ion and BMS modeling for controlling fault events

Project 4:Modeling and Analysis of Complete EV in Matlab & Simulink

 

LIVE SESSIONS: weekly 2-3 hours ( 120 hours)

Once a week, the students shall have a minimum of one technical session (of duration 2-3 hours), where the instructors will teach the domains of electric vehicles, currently important in the automobile industries. 

This includes the ongoing development in the electric vehicle market, the current research in the automobile industry, the latest topics not included in recorded lectures, and so on.

With every live session, there will be a doubt session, and a project update session, where each project team will present their project progress on a weekly basis. In case a student fails to perform in a project, the technical team pays extra attention and allows that student to switch projects to improve his/her performance. In specific, the following flow in terms of project support is provided.

The total number of hours (complete Nanodegree program by DIYguru) ~ 

300+ hrs

 

For inquiries, contact us.

www.courses.diyguru.org 

hello@diyguru.org 

011-42340578

India

(HQ) 374, MG Road, Delhi – 110030 

DIYguru, Pragathi Mahalakshmi Building 62, Bengaluru 

Indus University, Ahmedabad, Gujarat 382115 

MIT, ADT University, Pune, Maharashtra 

CMR Technical Campus, Hyderabad 

Bangladesh

DIYguru, Level 6, Niketan, Gulshan, Dhaka 1212 

Malaysia

DIYguru, No 06-01 Jalan Padan, Johar Bahru

 

 
 
 
 
 

 

May 11, 2022