AIM: To write a program in MATLAB to simulate 2-D, 2-R forward kinematics of a 2 D.O.F. Robotic Arm. To also create an animation file of the simulation of the plots depicting the forward kinematics of the Robotic arm. GOVERNING EQUATIONS AND RELEVANT THEORY: A robotic arm is a type…
Reetesh Nag
updated on 23 Mar 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 Reetesh Nag (29)
Parsing NASA Thermodynamic Data using MATLAB Programming
AIM: To write a MATLAB function that extracts 14 coefficients from each of the 53 chemical species and calculate each of their entropy, enthalpy and specific heats using their respective coefficients and local temperature values. To also write a function that calculates the molecular weight of each of the 53 species…
13 Jul 2024 10:27 AM IST
Rankine Cycle Simulator using MATLAB Programming
AIM: To calculate the thermodynamic properties at the important state points of a Rankine Cycle using the XSteam function. The inputs of the user are taken for initial thermodynamic values which will facilitate further calculations. To plot the corresponding T-s and h-s plots based on the calculated values and user inputs…
23 Mar 2023 09:16 AM IST
Genetic Algorithm Implementation using MATLAB Programming
AIM: To write a code in MATLAB to optimize the stalagmite function and find the global maxima of the function using the in-built ‘ga’ function of MATLAB. Plotting the variation of optimal solutions against the independent variable(s). GOVERNING EQUATIONS AND RELEVANT THEORY: First, we have to…
23 Mar 2023 09:14 AM IST
Motion of a Simple Pendulum Solution using MATLAB Programming
AIM: To write a program that solves the Ordinary Differential Equation representing the motion of a simple pendulum (with damping). To plot the variation of angular displacement and angular velocity (both obtained from solution of O.D.E.) w.r.t. time. To simulate the motion of the pendulum after obtaining the solution(s).…
23 Mar 2023 09:12 AM IST
PID Controller Mathematical Modelling, Spring Mass Damper System Mathematical Modelling & Traffic Light Control Logic Modelling in Simulink
OBJECTIVES: Develop a PID Controller of a second order differential equation. Equation model is given directly as a transfer function. Also, P – I – D tuning parameters are also shared to avoid spending time on tuning of controllers. Develop model using both PID Library block & also using individual gain…
23 Mar 2023 09:04 AM IST
Drag Force acting against a Cyclist Calculation using MATLAB Scripting
AIM: To calculate the drag force acting against a cyclist. To display the variation of Drag force with Drag coefficient via a plot. To display the variation of Drag force with velocity via a plot. GOVERNING EQUATIONS & RELEVANT THEORY: The drag force acting against the body(cycle & the cyclist) is given by: …
23 Mar 2023 09:01 AM IST
Simulation of a 2-DOF Robotic Arm using MATLAB Scripting
AIM: To write a program in MATLAB to simulate 2-D, 2-R forward kinematics of a 2 D.O.F. Robotic Arm. To also create an animation file of the simulation of the plots depicting the forward kinematics of the Robotic arm. GOVERNING EQUATIONS AND RELEVANT THEORY: A robotic arm is a type…
23 Mar 2023 08:58 AM IST
P-V Diagram of an Otto Cycle & Thermal Efficiency Calculation of the Cycle using MATLAB Scripting
AIM: To demonstrate the working of an Otto Cycle To plot the P-V diagram of an Otto cycle and calculate the thermal efficiency of the cycle using MATLAB. GOVERNING EQUATIONS & RELEVANT THEORY: The Otto cycle is the ideal cycle for spark-ignition reciprocating engines. In general, actual gas power cycles like…
23 Mar 2023 08:56 AM IST
Curve Fitting using MATLAB Scripting
AIM: To write a code in MATLAB to fit a linear and cubic polynomial for the Molar Heat Capacity data as given in the file attached with the question which shows the value of Molar Heat Capacity for each Temperature value. To plot the linear fit and cubic fit along with the curve joining raw data points. To fit a linear…
23 Mar 2023 08:53 AM IST
Speed-Torque Characteristics for Frequency Control Method of Motor & determining the Stability of Motor from Motor and Load Torque Equations (Functions of Speed)
OBJECTIVES: To answer the question: How induction motor operation is similar to the clutch? To calculate the starting time of a drive with the following parameters: J=10 kg-m2 ; Tm = 15 + 0.5ωm ; Tl=5+0.6ωm A drive has following equations for motor and load torques: Tm=(1+2ωm)…
23 Mar 2023 08:41 AM IST
Two-Quadrant Chopper Modelling in Simulink
OBJECTIVE: 1. A. To explain the MATLAB demo model named ‘Speed control of a DC motor using BJT H-bridge’. B. To comment on the armature current shoot-up from the scope results. C. To refer to the help section of ‘The Four-Quadrant Chopper DC Drive (DC7) block’ and compare it with the H-bridge…
23 Mar 2023 08:37 AM IST
DC Motor Mathematical Modelling using Simulink
IM: Develop Simulink Model of a DC Motor based on information available below. Find Requirement Document attached herewith. Expected Result files are the Simulink model & an init file. Problem Statement: DC Motor Problem Statement A common actuator in control systems is the DC motor. It directly provides rotary motion…
23 Mar 2023 07:23 AM IST
Temperature & Contact Area for Heat Dependance on an EV Battery Pack using Simulink
OBJECTIVES: Prepare a report summarizing the Thermal Management Techniques for Electric Car Battery Pack. Create a Simple Simscape Model with a Battery and show the Temperature Dependence in the Performance. Also connect a Resistor Load of 10 Ohm. (Hint: Table-based Battery, Temperature Source) Compare the Resultants Graph…
23 Mar 2023 07:10 AM IST
3S4P vs 4S3P Battery Pack Modelling, Simulation & Explanation using Simulink
OBJECTIVES: To build a Battery Pack with 3S 4P configuration with Generic Battery Block in Simulink: Configure the batteries as per a Lithium ion battery datasheet. Explain your parameters. Simulate the model and comment on the results for SOC, Voltage, Current in detail. Change the configuration to 4S 3P and simulate…
23 Mar 2023 07:05 AM IST
Fuel Cell Model (Built-in Simulink Model) Simulation & Explanation
OBJECTIVES: For the 6 kW 45 V D.C. Fuel Cell Stack built-in model in MATLAB: Explain the working principle of the model in detail. Simulate the model and explain the results. Explain the voltage and current characteristics in your resultant graph. SOLUTIONS: Solution to Objective 1: Working Principle of a basic…
23 Mar 2023 07:03 AM IST
Control Logic of Washing Machine and Gear Shift Logic Implementation using Stateflow
OBJECTIVE: To Implement control logic of a “washing machine” using Stateflow as per given sequence: If the power supply is available, the system gets activated. If the Water supply is not available, stop the process & indicate through L.E.D. Soaking time should be 200s followed by washing time of…
23 Mar 2023 06:59 AM IST
System-Level Simulation of a BAJA ATV in Simulink
OBJECTIVE: To carry out system-level simulation of a simple model of a BAJA All-Terrain Vehicle on Simulink. To prepare a Technical Report explaining the model properties of the BAJA ATV based on the following conditions: CTV Ratio Input is fed to the system using a Signal Builder Block CTV Ratio Input is fed to the system…
23 Mar 2023 06:57 AM IST
Using NREL's ADVISOR Tool for simulating EV Performance.
OBJECTIVE: To use the NREL’s ADvanced VehIcle SimulatOR (ADVISOR) tool to simulate the following and conclude based on the simulation results: For EV_defaults_in file, if cargo mass is 500 kg with all other default conditions, can the vehicle travel for 45 km with FTP drive cycle? In the above case, to try changing…
23 Mar 2023 06:56 AM IST
WOT Drive Cycle Application on Simulink Model for different Conditions.
OBJECTIVE: To answer the question: What is the difference between mapped and dynamic model of engine, motor and generator? How can you change model type? To answer the question: How does the model calculate miles per gallon? Which factors are considered to model fuel flow? To Run the ‘HEV ReferenceApplication’…
23 Mar 2023 06:54 AM IST
Doorbell Modelling using Solenoid Block in Simulink and controlling Operation of a Heater Fan using Thermistor
AIM: To make a Simulink model of a Doorbell using Solenoid Block present in the Simulink Library and analyse the physical movement of the plunger(part of the Solenoid Block) on the basis of the following condition: The switch (essential element of the Doorbell circuit) is closed for 2 seconds and then released. To use…
23 Mar 2023 06:51 AM IST
Mathematical Model of a DC Motor using Simulink & solving Steady State Speed based on the Duty Cycles (acceleration & deceleration) of the Motor
OBJECTIVES: To answer the question: Which types of power converter circuits are employed in electric and hybrid electric vehicle? To solve the following problem: 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…
23 Mar 2023 06:47 AM IST
DC Motor Control
OBJECTIVE: 1. A. To explain the MATLAB demo model named ‘Speed control of a DC motor using BJT H-bridge’. B. To comment on the armature current shoot-up from the scope results. C. To refer to the help section of ‘The Four-Quadrant Chopper DC Drive (DC7) block’ and compare it with the H-bridge…
23 Mar 2023 06:44 AM IST
Braking Energy for a given Drive Cycle & Torque-Speed Characteristics Simulation for a Lynch Motor.
OBJECTIVES: To answer the question: For a defined driving cycle, calculate the energy required for braking. To answer the question: Why electric motor can’t develop braking torque at high speed similar to starting? How electric and mechanical brakes are coordinated? To make a MATLAB program which plots contour of…
23 Mar 2023 06:43 AM IST
Understanding Different Battery Chemistry
OBJECTIVES: To 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. Give your detailed explanation on it To differentiate between each type of Li+ ion batteries based on their characteristics. SOLUTIONS:…
23 Mar 2023 06:37 AM IST
SoC Estimation of a Battery Pack
OBJECTIVES: https://in.mathworks.com/matlabcentral/fileexchange/72865-design-and-test-lithium-ion-battery-management-algorithms Download the Files from the above Link, open the Project in MATLAB and do the following: Simulate the 3 test cases from Harness Dashboard and write a detailed report on the results. What is coulomb…
23 Mar 2023 06:37 AM IST
Vehicle Direction Detection (Mini Project)
OBJECTIVE: To develop a MATLAB Simulink Model as per the following requirements: Requirement 1: Steering wheel input as yaw rate (Signal name: SteeringWheel_YawDegreeInput) is the input for this system. This is compared against 3 angular values, one each for left turn, right turn & straight drive (Calibration Values:…
23 Mar 2023 06:35 AM IST
Configuration & Simulation of a Generic Battery Model according to a Li-Ion Datasheet for different Operating Conditions
OBJECTIVE: To configure the Generic Battery Model in Simulink according to a Lithium Ion Battery Datasheet. To simulate the configured Generic Battery Model according to the UDDS Drive Cycle Data and obtain the Charge & Discharge Characteristics according to the parameters set in the Generic Battery Block. SOLUTIONS:…
23 Mar 2023 06:34 AM IST
Mechanical Design of a Battery Pack
OBJECTIVE: To Design the Base/Bottom Plate of a Battery Pack for an EV application given the following conditions: Battery Pack Capacity: 18 kWh Cell Model: ANR26650M1-B SOLUTION: #1) Importance of Mechanical Design and Packaging of Battery Pack for EV Application: Safety: Battery Packs possess a great degree of…
23 Mar 2023 06:30 AM IST
Mathematical Model of a Battery
OBJECTIVE: To run a MATLAB script for the mathematical model of lead acid battery and draw some conclusions based on simulation results. SOLUTION TO THE OBJECTIVE: Brief Information about the Lead-Acid Battery A Lead-Acid Battery (PbA) is a type of an electrochemical Battery which can be repeatedly charged and discharged.…
23 Mar 2023 06:30 AM IST