Question: Please help me with this one, I ONLY NEED HELP WITH PART H-J. PARTS A-G I have completed and am attaching the solution below. PARTS

Please help me with this one, I ONLY NEED HELP WITH PART H-J. PARTS A-G I have completed and am attaching the solution below. PARTS H-J have to be a continuation to it. I have written the program in SCILAB which is the free version of MATLAB. ALSO PLEASE ATTACH SCREENSHOTS OF THE EXECUTED SOLUTION IN THE ANSWER. TYPE IN THE CODE PLEASE SO I CAN COPY INSTEAD OF A SCREENSHOT

Please help me with this one, I ONLY NEED HELP WITH PART

File name: LabAssn2Prob6_Jump_start.sce

//This program uses Richardson numerical method to compute the velocity of

//a slider-crank mechanism from its given displacement data

//It is deliberately written for VERY beginners and does not use the full

//potential of Scilab

//Revision number: Original Date: 03/06/2015

//Written by Dr Kabengela

//------------------------------------------------

//Variables definition

//omega_rpm //angular velocity in rpm

//omega_dps //angular velocity in degree pre second

/ //total number of angle values

//anglesD //matrix of angles in degree

//displ // displacements matrix

//t //time

//------------------------------------------------

//Setting environment

clc // clear the commamd window

clear // erase variables from memory

xdel(winsid()) //close all open windows

format("v",6) //set format to six digits including sign and decimal point

//-------------------------------------------------

//initializing variables

disp(" THIS ELEMENTARY PROGRAM COMPUTE AND DISPLAY THE VELOCITY OF A SLIDER-CRANK")

disp(" ==========================================================================")

omega_rpm = input(" Enter angular velocity in rpm: ");

n = input(" Enter the total number of angle values, in degree, to be processed: ")

anglesD = zeros(n,0); //initializing the matrix with zeros

displ = zeros(n,0);

disp("-------------------------------------")

for index = 1:n

anglesD(index) = input(" Enter the value of angle #" + string(index) + ": ");

displ(index) = input(" Enter the value of corresponding displacement: ");

disp("-------------------------------------");

end

//-------------------------------

//Computing

omega_dps = omega_rpm * 360 / 60;

t = anglesD / omega_dps;

//-------------------------------

//Displaying

scf(0) //open the graphic window number 0 and set it current

clf //clear window

plot(t,displ)

title("Displacement");

xlabel("Time t(s)")

ylabel("d(mm)")

set(gca(),"grid",[1,1]) // add grid

//----------------------------------

//exporting to pdf file

xs2pdf(0,'Displacement');

Problem 6. This problem is similar to problem 5, except that it uses a user-written Scilab, or any programming language, code to fulfill the same tasks. Piston displacement and crank angle (in degree) are still obtained from Problem 3 of Lab assignment 01. The crankshaft, as in the previous problem, rotates at a constant angular speed (omega) of 1750 rpm in the counterclockwise direction. You are asked to write a code that does the following a. b. c. d. e. f. g. Asks the user to enter the value of the angular speed of the crank in rpm Asks the user the total number of crank angle values (data points), in degree, to be processed Accepts and store each value of the crank angle and the corresponding piston displacement Converts the value of the angular speed in degree per second Calculates and store the time t for each recorded value of the piston angle Plots the displacement curve relative to the time, including title and axes labels exports it to a PDF file (you can also export it manually from the graphic window after the code executes) Uses Richardson numerical differentiation method to compute and store the velocity of the piston from the piston displacement and time values h. Page 8 i. Plots the velocity curve, including title and axes labels, in a separate window J Exports it to a PDF file (you can exportit maally from the graphic window after the code executes) Problem 6. This problem is similar to problem 5, except that it uses a user-written Scilab, or any programming language, code to fulfill the same tasks. Piston displacement and crank angle (in degree) are still obtained from Problem 3 of Lab assignment 01. The crankshaft, as in the previous problem, rotates at a constant angular speed (omega) of 1750 rpm in the counterclockwise direction. You are asked to write a code that does the following a. b. c. d. e. f. g. Asks the user to enter the value of the angular speed of the crank in rpm Asks the user the total number of crank angle values (data points), in degree, to be processed Accepts and store each value of the crank angle and the corresponding piston displacement Converts the value of the angular speed in degree per second Calculates and store the time t for each recorded value of the piston angle Plots the displacement curve relative to the time, including title and axes labels exports it to a PDF file (you can also export it manually from the graphic window after the code executes) Uses Richardson numerical differentiation method to compute and store the velocity of the piston from the piston displacement and time values h. Page 8 i. Plots the velocity curve, including title and axes labels, in a separate window J Exports it to a PDF file (you can exportit maally from the graphic window after the code executes)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!