AIM : To write a MATLAB program to solve an otto cycle and make plots for it. OBJECTIVES : To create a PV diagram. To find out the thermal efficiency of an engine. THEORY : The Otto cycle is one of the most common thermodynamic cycles found in automobile engines. One of the key parameters of such an engine is the change…
Abhinav Mahto
updated on 03 Apr 2022
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 Abhinav Mahto (21)
MATLAB Project based on NASA's Thermodynamic Data
AIM : To write a MATLAB Program that helps Parsing NASA's thermodynamic data. OBJECTIVES : To write a function that extracts the 14 coefficients and calculates Specific Heat, Enthalpy & Entropy. Plot the Cp, Enthalpy and Entropy for each species. To calculate the molecular weight of each species. THEORY : Parsing…
03 Apr 2022 01:57 PM IST
MATLAB Project based on Rankine Cycle Simulator
AIM : To create a MATLAB Program that calculate the state points of the Rankine Cycle. OBJECTIVES : To create a Rankine Cycle Simulator using MATLAB. To determine its state points including (i) Net work output & (ii) Back work ratio. Plot its T-S and h-S diagram from the given data. Explain its working. THEORY…
03 Apr 2022 01:56 PM IST
MATLAB Program based on Curve fitting
AIM : To write a MATLAB code to fit a linear and cubic polynomial for the cp data. OBJECTIVES : Write code to fit a linear and cubic polynomial for the Cp data. Plot the linear and cubic fit curves along with the raw data points. Write a code to show splitwise method. Explain the parameters used to measure…
03 Apr 2022 01:47 PM IST
MATLAB Program to calculate Drag Force against a Cyclist
AIM: To create a Matlab program to calculate drag force against a cyclist. OBJECTIVES: To understand the flow of air while cycling and calculate the drag force which is acting opposite to it with respect to velocity and drag coefficient. Plot graph of Velocity vs Drag force & Drag Co-efficient vs Drag…
03 Apr 2022 01:43 PM IST
Basic commands in MATLAB
AIM : To create basic commands for row and column vectors in Matlab. ---------- PROGRAM TO CREATE ROW AND COLUMN VECTOR ---------- >> % Lets create a Row Vector >> A = [0.25, 0.50, 0.75, 1.00] A = 0.2500 0.5000 0.7500 1.0000 >> % Lets create a Column Vector >> B = [0.15; 0.30;…
03 Apr 2022 01:40 PM IST
MATLAB Program to Optimise the Stalagmite Function using Genetic Algorithm
AIM : To write a code in MATLAB to optimise the stalagmite function and find the global maxima of the function. OBJECTIVES : To optimise the stalagmite function. To understand the concept of genetic algorithm and explain the syntax for 'ga' in MATLAB. Plot graphs for studies and for 'F maximum vs No.…
03 Apr 2022 01:39 PM IST
MATLAB Program to solve Second Order Differential Equation for a Simple Pendulum
AIM : To create a MATLAB program that solves the following Ordinary Differential Equation for a simple pendulum with damping. OBJECTIVES : To write a program that solves the simple pendulum's ODE. To animate the to and fro motion of the simple pendulum. THEORY : An Ordinary Differential Equation (ODE) is a differential…
03 Apr 2022 01:35 PM IST
MATLAB Program based on Air Standard Cycle
AIM : To write a MATLAB program to solve an otto cycle and make plots for it. OBJECTIVES : To create a PV diagram. To find out the thermal efficiency of an engine. THEORY : The Otto cycle is one of the most common thermodynamic cycles found in automobile engines. One of the key parameters of such an engine is the change…
03 Apr 2022 01:32 PM IST
MATLAB Program to simulate the forward Kinematics of a 2R Robotic Arm
AIM: To create a program in Matlab to simulate the forward kinematics of a 2R Robotic Arm. OBJECTIVES: To solve and stimulate the forward kinematics of a 2R Robotic Arm along with the movement of the Manipulator. To create an animation of the 2R Robotic Arm based on its various movements. THEORY: A 2R robotic arm is a…
03 Apr 2022 01:30 PM IST
Week 5 - Exercise on Simulink Modeling & Stateflow
Que. 1 AIM: To develop a PID Controller for a Second Order Differential Equation along with individual gain blocks for P-I-D. OBJECTIVES : To develop a model using both PID Library block and also using individual gain blocks for P-I-D. CONDITIONS : Transfer Function is `20/(s^2 + 10s + 20) `…
30 Mar 2022 11:50 AM IST
Week 3 - Exercise on Simulink Modeling (Part - 1)
Que. 1 AIM: To create a Simulink model using two constant blocks as int8 & int16. OBJECTIVES : To create two constant blocks named val1 & val2. To define the calibration value in the workspace. To change the data type of the constant block as int8 & int16. SIMULINK MODEL : BLOCKS USED : Constant …
28 Mar 2022 05:55 AM IST
Week 4 - Exercise on Simulink Modeling
Que. 1 AIM: To create a Simulink model which performs simple arithmetic calculations. OBJECTIVES : To perform simple arithmetic calculations such as add, subtract, multiply & divide. SIMULINK MODEL : SUBSYSTEM : BLOCKS USED : Constants Subsystem Add Subtract Divide Product Display EXPLANATION…
27 Mar 2022 03:02 PM IST
Week 3 - Exercise on Simulink Modeling (Part - 2)
Que. 6 AIM: To create a Simulink model of 3x3 matrix multiplication of two matrix inputs. OBJECTIVES : To create two 3x3 inputs matrices. To perform matrix multiplication. SIMULINK MODEL : BLOCKS USED : Constants Product Display RESULTS : CONCLUSION : As a result, we have created…
19 Mar 2022 09:17 PM IST
Week 2 - Exercise on M-script
Que. 1 AIM: To create a MATLAB program that increments the value of "a" using a while loop. OBJECTIVES : To make use of the while loop. To increase the value of "a" until it is less than "n". PROGRAM : % MATLAB program to execute While Loop clear all close all clc % Step 1 : Input Variables a = 0; n = 10; % Step 2…
18 Mar 2022 12:49 PM IST
Week 1 - Exercise on M-script (Part - 1)
Que. 1 AIM: To write a Matlab program that calculates the square root of a given number. OBJECTIVES : To calculate the square root of a given number. PROGRAM : % MATLAB Program to calculate the Square Root clear all close all clc % Step 1 fprintf('To calculate the square root of a desired value \n \n') % Step 2 :…
12 Mar 2022 02:10 PM IST
Week 1 - Exercise on M-script (Part-2)
Que. 1 AIM: To create a MATLAB Program that executes addition, subtraction, multiplication, left & right division matrix operations. OBJECTIVES : To perform addition, subtraction, multiplication, left & right division. PROGRAM : % MATLAB Program to perform Arithmetic Operations clear all close all clc…
11 Mar 2022 06:51 PM IST
System-level Simulation of an All-Terrain Vehicle (ATV)
AIM: To carry out a system-level simulation of an All-Terrain Vehicle (ATV). OBJECTIVES : To carry out a Simulation of ATV. To prepare a technical report explaining the model properties & comments on the results. THEORY : All-Terrain Vehicle (ATV) An All-Terrain Vehicle (ATV), also known as a light utility vehicle…
06 Mar 2022 05:14 PM IST
Week - 4 Stateflow model of a Washing Machine and Gear Shifter
Que. 1 AIM: To implement control logic of a Washing Machine using Stateflow. OBJECTIVES : To create a model of a washing machine. To perform the given sequence and show its working conditions GIVEN CONDITIONS : The system is enabled if the power supply is available. Stop the procedure and signal with an…
04 Mar 2022 10:30 AM IST
Week - 3 Perform Shaping Machine, Data sets & Mass-Spring-Damper in Simulink and Simscape.
Que. 1 AIM : To determine the work done by the cutting tool using the Simulink model. OBJECTIVES : To create a Simulink model for a Shaping Machine. To determine the work done as the tool moves through a distance of 100 mm. GIVEN CONDITIONS : Distance (mm) 0 20 50 60 80 100 Force (kN) 60 72 65 53 44 50…
01 Mar 2022 01:34 PM IST
Week -2 Simulink Model of a Doorbell & a Sensing Temperature of a Heater
Que. 1 : AIM : To make a Simulink model of a doorbell using a solenoid block. OBJECTIVES : To create a Simulink block of a doorbell. Make some arrangements for the bell to produce sound. To create a situation where the switch is closed for 2 seconds and then released. To observe the position of…
26 Feb 2022 05:54 PM IST
Week 1 - Plot function using basic Simulink blocks
AIM : To plot function `y(x)=(x−1)⋅(x−3)^2⋅(x−9)^2` using basic Simulink blocks and run suspension system comparison. OBJECTIVES : To create fundamental Simulink blocks using a given function. To run Simulink example for Suspension System Comparison. GOVERNING EQUATION : …
21 Feb 2022 11:07 AM IST