Menu

Executive Programs

Workshops

Projects

Blogs

Careers

Student Reviews



More

Academic Training

Informative Articles

Find Jobs

We are Hiring!


All Courses

Choose a category

Loading...

All Courses

All Courses

logo

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…

Project Details

Loading...

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 Reetesh Nag (29)

Parsing NASA Thermodynamic Data using MATLAB Programming

Objective:

  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…

calendar

13 Jul 2024 10:27 AM IST

  • MATLAB
Read more

Rankine Cycle Simulator using MATLAB Programming

Objective:

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…

calendar

23 Mar 2023 09:16 AM IST

Read more

Genetic Algorithm Implementation using MATLAB Programming

Objective:

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…

calendar

23 Mar 2023 09:14 AM IST

Read more

Motion of a Simple Pendulum Solution using MATLAB Programming

Objective:

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).…

calendar

23 Mar 2023 09:12 AM IST

Read more

PID Controller Mathematical Modelling, Spring Mass Damper System Mathematical Modelling & Traffic Light Control Logic Modelling in Simulink

Objective:

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…

calendar

23 Mar 2023 09:04 AM IST

Read more

Drag Force acting against a Cyclist Calculation using MATLAB Scripting

Objective:

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:  …

calendar

23 Mar 2023 09:01 AM IST

Read more

Simulation of a 2-DOF Robotic Arm using MATLAB Scripting

Objective:

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…

calendar

23 Mar 2023 08:58 AM IST

Read more

P-V Diagram of an Otto Cycle & Thermal Efficiency Calculation of the Cycle using MATLAB Scripting

Objective:

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…

calendar

23 Mar 2023 08:56 AM IST

Read more

Curve Fitting using MATLAB Scripting

Objective:

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…

calendar

23 Mar 2023 08:53 AM IST

Read more

Speed-Torque Characteristics for Frequency Control Method of Motor & determining the Stability of Motor from Motor and Load Torque Equations (Functions of Speed)

Objective:

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)…

calendar

23 Mar 2023 08:41 AM IST

Read more

Two-Quadrant Chopper Modelling in Simulink

Objective:

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…

calendar

23 Mar 2023 08:37 AM IST

Read more

DC Motor Mathematical Modelling using Simulink

Objective:

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…

calendar

23 Mar 2023 07:23 AM IST

Read more

Temperature & Contact Area for Heat Dependance on an EV Battery Pack using Simulink

Objective:

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…

calendar

23 Mar 2023 07:10 AM IST

Read more

3S4P vs 4S3P Battery Pack Modelling, Simulation & Explanation using Simulink

Objective:

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…

calendar

23 Mar 2023 07:05 AM IST

Read more

Fuel Cell Model (Built-in Simulink Model) Simulation & Explanation

Objective:

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…

calendar

23 Mar 2023 07:03 AM IST

Read more

Control Logic of Washing Machine and Gear Shift Logic Implementation using Stateflow

Objective:

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…

calendar

23 Mar 2023 06:59 AM IST

Read more

System-Level Simulation of a BAJA ATV in Simulink

Objective:

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…

calendar

23 Mar 2023 06:57 AM IST

Read more

Using NREL's ADVISOR Tool for simulating EV Performance.

Objective:

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…

calendar

23 Mar 2023 06:56 AM IST

Read more

WOT Drive Cycle Application on Simulink Model for different Conditions.

Objective:

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’…

calendar

23 Mar 2023 06:54 AM IST

Read more

Doorbell Modelling using Solenoid Block in Simulink and controlling Operation of a Heater Fan using Thermistor

Objective:

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…

calendar

23 Mar 2023 06:51 AM IST

    Read more

    Mathematical Model of a DC Motor using Simulink & solving Steady State Speed based on the Duty Cycles (acceleration & deceleration) of the Motor

    Objective:

    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…

    calendar

    23 Mar 2023 06:47 AM IST

    Read more

    DC Motor Control

    Objective:

    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…

    calendar

    23 Mar 2023 06:44 AM IST

    Read more

    Braking Energy for a given Drive Cycle & Torque-Speed Characteristics Simulation for a Lynch Motor.

    Objective:

    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…

    calendar

    23 Mar 2023 06:43 AM IST

    Read more

    Understanding Different Battery Chemistry

    Objective:

    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:…

    calendar

    23 Mar 2023 06:37 AM IST

      Read more

      SoC Estimation of a Battery Pack

      Objective:

      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…

      calendar

      23 Mar 2023 06:37 AM IST

      Read more

      Vehicle Direction Detection (Mini Project)

      Objective:

      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:…

      calendar

      23 Mar 2023 06:35 AM IST

      Read more

      Configuration & Simulation of a Generic Battery Model according to a Li-Ion Datasheet for different Operating Conditions

      Objective:

      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:…

      calendar

      23 Mar 2023 06:34 AM IST

      Read more

      Mechanical Design of a Battery Pack

      Objective:

      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…

      calendar

      23 Mar 2023 06:30 AM IST

        Read more

        Mathematical Model of a Battery

        Objective:

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

        calendar

        23 Mar 2023 06:30 AM IST

        Read more
        Showing 1 of 29 projects