AIM: To Create a MATLAB model of electric car which uses a battery and a DC motor. Choose suitable blocks from Powertrain block set. Prepare a report about your model including following: Objectives: 1. System level configurations 2. Model parameters …
Vinayak Danaraddi
updated on 30 May 2023
Project Details
Leave a comment
Thanks for choosing to leave a comment. Please keep in mind that all the comments are moderated as per our comment policy, and your email will not be published for privacy reasons. Please leave a personal & meaningful conversation.
Other comments...
Read more Projects by Vinayak Danaraddi (37)
Project 2 - Development of TFT Cluster Speedometer Software Component
-Development of TFT Cluster Speedometer Software Component. -Cluster Instrument receives the signals from other ECU via CAN bus interface. It also receives commands from the driver via steering wheel buttons. The signals are then processed by the Cluster ECU, after which the Cluster ECU may send the vehicle information…
07 Jun 2023 01:24 PM IST
Project 1 - Wiper control system and Vehicle speed calculation for ABS using Wheel Speed sensor
-Develop the Simulink model based on the given descriptions for the below challenges and also create SLDD file and link the same to the model. Perform the complete V and V workflow for the obtained models. Â 1).Wiper control system: -Develop Simulink/state flow model for wiper control system based on the given…
07 Jun 2023 01:18 PM IST
Project 2 - V&V SW Analysis II
AIM(1):-Perform Static Code Review Analysis for “C:\**\LDRA_workarea\Examples\C_Testbed_examples\Testrain\Testrain.c” Generate Code review report and upload them. Solution:- Steps for White box testing:- …
02 Jun 2023 04:32 AM IST
Project 1 - V&V SW Analysis - I
Aim:- Write a Test plan to test the features of a new mobile phone. Black box testing: Black box testing is a technique of software testing which examines the functionality of the software without peering into its internal structure or coding. The primary source of black-box testing…
31 May 2023 09:45 AM IST
Highway Assistant-Lane Changing Assistant
AIM: - Develop model as per given requirement and generate AUTOsar software compile code. OBJECTIVE: - This model must be developed in MATLAB Simulink per MBD guidelines. Code Generation Profile must be Autosar Coder. Simulink Data Dictionary must be created for the model & must be linked to the model. All the input…
31 May 2023 06:53 AM IST
Data Handling and Interpolation using Matlab.
% Project: challenge 4 Matlab Basics% In a laboratory experiment, data of voltage and current has been recorded and the % same is attached in an excel file ( Click on this link VI.xlsx ). Read the excel % file in the Matlab program and perform the interpolation in the range of -17.3:0.1:0.9.% Generate the interactive plot…
30 May 2023 07:58 AM IST
Creation of user defined data type to implement the user interfaces for working with ‘Set’ (Mathematical Set theory) using Linked List
//---------------------------------Implementation details of the Project-------------------------------------/*The written program below is an implementation of linked lists in C language. It performs two operations, intersection andunion of two linked lists. A linked list is a data structure consisting of a group of nodes…
30 May 2023 07:57 AM IST
Implementing the Code for controlling the retraction and extension of Airplane’s landing gear
/*--------------------------Details of Finite state machine------------------The finite state machine has four states: IDLE, GEAR_UP, and GEAR_DOWN,landing. The transitions between the states aretriggered by two events: GEAR_UP and GEAR_DOWN. When the GEAR_UP event is triggered, the machine transitions fromIDLE to GEAR_UP…
30 May 2023 07:57 AM IST
Developing of the full featured char driver as a loaded module
1.Question.Kconfig build system The module should be added to the Kernel configuration Kconfig build system with tristate option. Char driver should be of Open --> Only one user is allowed to open the device. Other users should be blocked. Read and write operation --> store the data to the dynamically allocated memory…
30 May 2023 07:57 AM IST
Design and developing of the web based Temperature control system using Beagle Bone Black.
1(question)Device Driver Write the device driver for MCP9808 Temperature Sensor. Probe function: Register the Platform device under driver/misc. Read function: It should send the i2c message to read the data from sensor and copy it to the user space. Alert pin connected to BBB as gpio interrupt. The temp sensor…
30 May 2023 07:56 AM IST
Position control of mass spring damper system
1.Obtain the transfer function of a mass spring damper system and use it in the model. Add a PID controller to adjust the force on mass so that its position follows a reference signal. Take m = 3.6; %kg k = 400; %N/m c = 100; %Ns/m ANSWER: Steps: The transfer function of a mass spring damper system…
30 May 2023 07:55 AM IST
Designing of battery pack for a car roughly 150 Kw with 120 V, Using 3500 mAh 3.6V nominal NMC chemistry cell.
1.Design a battery pack for a car roughly 150 Kw with 120 V. Use 3500 mAh 3.6V nominal NMC chemistry cell. a. Design the battery pack configuration. b. Draw the BMS topology for this battery pack. ANSWER: Aim of the Project: The aim…
30 May 2023 07:55 AM IST
Building of Object-oriented library which is used to track automobile maintenance.
AIM: Build an object-oriented library which can be used to track automobile maintenance. There can be different car types such as petrol, diesel, gas, electric etc., This library should be able to support at least three of the car types. Maintenance tasks include activities like oil change or replace oil filter,…
30 May 2023 07:54 AM IST
Calculation of Maximum heat generation of the battery using the given drive cycle data, battery resistance, and entropic factor in Matlab.
Objective: Use MATLAB/Simulink to calculate the maximum heat generation of the battery using the given drive cycle data, battery resistance, and entropic factor.Use MATLAB/Simulink to calculate the state of charge (SOC) of the battery at 2*10^4 seconds of battery operation using the given drive cycle data. Time…
30 May 2023 07:52 AM IST
Modelling an electric Car with Li-ion battery.
AIM: Create a MATLAB model of electric car which uses lithium ion battery and suitable motor. OBJECTIVE: Develop a MATLAB model of an electric car that utilizes a lithium-ion battery and an appropriate motor. Select the necessary blocks from Simscape or Powertrain block sets and implement a PI controller to regulate…
30 May 2023 07:51 AM IST
Adaptive Cruise Control using MATLAB and Simulink
AIM: The aim of a project on Adaptive Cruise Control (ACC) using MATLAB and Simulink could be to design and develop an efficient ACC system for an autonomous vehicle. The project may involve the following steps: Understanding the working principle of ACC and its various components, such as sensors, actuators, and control…
30 May 2023 07:51 AM IST
Vehicle Direction Detection
Project—Vehicle Direction Determination General Overview: Vehicle direction determination is a crucial and diverse feature in autonomous driving and advanced driver assistance systems. It involves identifying the direction in which a vehicle is moving based on camera input. Using cameras, the system captures and…
30 May 2023 07:50 AM IST
Electric Rickshaw Modelling using Matlab and Simulink
Aim: The aim of this MATLAB model is to assess the energy consumption, as well as the temperature rise of the motor and motor controller, for a 100 km driving distance at a constant speed of 45 km/h using three standard driving cycles (urban, highway, mixed). This analysis will help evaluate the performance and thermal…
30 May 2023 07:50 AM IST
Interfacing a 16*2 LCD with Arduino using I2C protocol
Aim: Overview of the Project: In this project implementing the Code for “Interfacing a 16*2 LCD with two Arduino’s (one for Master and one for Slave) using Inter-Integrated Circuit (I2C) communication protocol” by sending the message to LCD using I2C communication protocol and display the message…
30 May 2023 07:49 AM IST
Measuring the distance of an object using ultrasonic sensor and also smoothen the sensor data using moving average filter
Aim: The aim of this project is to measure the distance of an object using an ultrasonic sensor and apply a moving average filter to smoothen the sensor data. The moving average filter will help reduce noise and fluctuations in the distance measurements, providing a more stable and accurate result. Objective: The objective…
30 May 2023 07:49 AM IST
Controlling a DC motor using PWM and monitoring its Running status
AIM: Implement a system on the simulator for controlling a DC motor using L293 motor driver, monitor its status and print the running status of motor on the LCD Display. Goals: Implement a system on simulator for Controlling the DC motor using L293 motor driver. Displaying the running status of DC motor on the LCD display.…
30 May 2023 07:49 AM IST
Measuring distance of an object using ultrasonic sensor (HC-SR04)
Aim: To implement code for “Measuring distance of an object using ultrasonic distance sensor (HC-SR04). Objective: Measuring the distance of an object using Ultrasonic Distance Sensor (HC-SR04) Usage of Input Capture Mode Highlights: Measuring the distance travelled by the wave to the object and gets bounced back…
30 May 2023 07:49 AM IST
Powertrain for aircraft in runways
PROJECT : POWERTRAIN FOR AIRCRAFT IN RUNWAYS AIM OF THE PROJECT: Detailed overview of air-craft and its parts. Modelling and estimation of necessary parameters required to control the motion of aircraft in runways. Observing the behaviour of aircrafts motion in grounf and during take-off. Objective: 1.…
30 May 2023 07:48 AM IST
Design of an Electric Vehicle (which uses a battery and DC motor) using Matlab and Simulink
AIM: To Create a MATLAB model of electric car which uses a battery and a DC motor. Choose suitable blocks from Powertrain block set. Prepare a report about your model including following: Objectives: 1. System level configurations 2. Model parameters …
30 May 2023 07:48 AM IST
ADVISOR Tool
Aim: To use the ADVISOR tool for simulation. Objective: 1. Using EV_defaults_in file, if cargo mass is 500 kg with all other default conditions, To find whether the vehicle can travel for 45 km with FTP drive cycle? and To Conclude observations. 2. In the above case, try changing the battery capacity and repeat…
30 May 2023 07:47 AM IST
WOT Condition-2
1. What is the difference between mapped and dynamic model of engine, motor and generator? How can you change model type? Aim: To find the difference between mapped and dynamic model of engine, motor and generator. Also we need to change the model type. PROCEDURE : We need to open the Powertrain…
30 May 2023 07:47 AM IST
EV Drivetrain
Aim : EV Drivetrain Objective : Which types of power converter circuits are employed in electric and hybrid electric vehicle? An Electric Vehicle's powertrain with 72V battery pack in shown in the diagram below. The duty ratio for acceleration operation is 'd1' and for the braking operation the…
30 May 2023 07:46 AM IST
DC Motor Control
Run MATLAB demo ‘Speed control of a DC motor using BJT H-bridge’. Modify the model such that armature current doesn’t shoot up when motor changes direction from forward to reverse. What is BJT A Bipolar Junction Transistor, or BJT, is a solid-state device in which the current flow between…
30 May 2023 07:46 AM IST
Braking
Solution 1.:- For a defined driving cycle, calculate the energy required for braking. Driving Cycle: A driving cycle are a set of vehicle speed points versus time, it is used to calculate the fuel consumption of a vehicle, which is later on is compared with different vehicles. Main use of driving cycle are as…
30 May 2023 07:46 AM IST
Program that logs CAN data from one or more CAN buses and sorts them into even and odd ARB ID logs, with a limit of 1000 messages per log.
To create a program that logs CAN data from one or more CAN buses and sorts them into even and odd ARB ID logs, with a limit of 1000 messages per log, we can use the SocketCAN package in Linux along with Python. The program will continuously listen to CAN messages, sort them based on their ARB ID, and store them in separate…
30 May 2023 07:45 AM IST
Program an attack terminal,the program should allow the user to set a “fuse” of time to pass before executing the attack.The program should create a Linux Directory that includes a descriptive name for the attack and the date/time the attack was run ,No attack option should last forever A log of the CAN bus should be kept from the start of the program until the program finishes.
Program for Attack Terminal: i). a). Dos Attack for Full CAN bus: The web server is now prone to attacks and is an easy target for the hackers. Hackers usually attempt two types of attack. DoS (Denial-of-Service) DDoS (Distribted Denial of Service) DoS (Denial-of-Service) Attack The Denial of Service (DoS) attack is an…
30 May 2023 07:44 AM IST
Understanding Different Battery Chemistry
1Q.Prepare a table which includes materials & chemical reactions occurring at the anode and cathode of LCO, LMO, NCA, NMC, LFP and LTO type of lithium ion cells. Ans=> Lithium-ion battery chemistry : As the name suggests, lithium ions (Li ) are involved in the reactions driving the battery. Both electrodes in a…
30 May 2023 07:41 AM IST
State of charge estimation
STATE OF CHARGE ESTIMATION OBJECTIVE: By using the given lithium ion battery management project matlab model Simulate the 3 test cases from harness dashboard and write a detailed report on the results and explain the coulomb counting for SOC estimation implemented by BMS. BMS PROJECT MODEL:…
30 May 2023 07:41 AM IST
Mechanical design of battery pack
Aim: To develop a mechanical design of battery pack based on the required energy capacity Nanophosphate High Power Lithium Ion Cell ANR26650M1-B: A123’s high-performance Nanophosphate lithium iron phosphate (LiFePO4) battery technology delivers high power and energy density combined with excellent…
30 May 2023 07:41 AM IST
Thermal modeling of battery pack Using MATLAB and Simulink
AIM:- To study Thermal modeling of the battery pack with the help of MATLAB and SIMULINK. OBJECTIVES:- 1)For a 10 cell series lithium-ion battery model, simulate the thermal effects and compare life cycle performance…
30 May 2023 07:41 AM IST
Traffic Jam Assistant Feature
Aim: - To Build a Simulink model for Traffic Jam Assistant as per the requirement document and create requirements tagging. To check a model under standard guidelines with help of a model adviser. (MABB guidelines) To build an embedded code for the model. Objective: - Development of MATLAB Simulink model as per…
30 May 2023 07:40 AM IST
Binary Search for a given signal using the instrument cluster as a source for CAN traffic.
A program in Bash that performs a binary search for a given signal using the instrument cluster as a source for CAN traffic. Set up the working directory: Create a directory named "logs" to store the log files. You can use the mkdir command in Bash to create the directory. Ensure that you have the necessary CAN tools installed,…
30 May 2023 07:39 AM IST