Modelling the motion of a projectile using simulink

Assignment Help MATLAB Programming
Reference no: EM132882844

Problem 1

A direct-current motor is supplied by a constant voltage V. It drives a pump which exerts a load on the motor that is proportional to the square of the rotational speed or, the constant of proportionality is C. The equations describing the system dynamics are

(current)               i = V - E/t - R

(electromotive force, EMF)  E = K w

(torque)    T = Ki

(load)    L = Cω2

(rotational acceleration) dω/dt = (T - L)/ J

Make a model of the motor that outputs values for i, E, T, L, and ω using the "To Workspace" blocks (with save type "array") with the respective names CURRENT, EMF, TORQUE, LOAD, and SPEED (all upper-case). Assume the rotational speed ω is zero at time at = 0. Put these constant values in the model:

Problem 2

The figure below shows the model developed in Assignment 07 entitled "Modelling the motion of a projectile using Simulink".

1770_figure.jpg

Modify this model to represent a powered projectile released from an altitude of 2300 m with an initial horizontal velocity of 200 in/s.

If yourstudent number's last digit is 2.3.5.6 or 9

Thrust is assumed to have constant magnitude equal to 15 times the initial weight of the projectile and to act parallel to the ground at all times.

Initial horizontal (`x') position = 0 m Initial horizontal velocity = 200 m/s Initial altitude ('y') position = 2300 m Air density = 1.2 kg/m3 (constant)
Mass m = 490 kg (constant)
Drag coefficient CD = 0.2 (constant) Frontal area S = it x (0.25)2 m2
Acceleration due to gravity g = 9.81 m r2.
The Simulink model must have four output ("To Workspace") arrays for output variables with these specified names: acceleration, velocity, position, and drag (all lower case) to characterise the system. They are 2x1 vector-valued signals.

All the constants and initial conditions must be programmed into the model. No MATLAB variables will be initialized before your model is tested.

INSTRUCTIONS (ask for clarification if you don't understand the instructions)
You may use any material on VITAL, the built-in help for MATLAB and Simulink, and your own notes and previously worked assignments.
• You may communicate with people during the test.
• Write a separate, silent .mdl file that computes the requested output(s) for each of the two questions. Answer both questions, but only one option for each question based on your student number. You should solve only the one option assigned to you and should not use your student number in any calculation.
• Two separate Simulink function files (.mdl files) must be submitted. No other file types and no other files should be submitted. The files must be submitted simultaneously via the "Test 3 submission" link under the Assignment tab on VITAL.
• You have only one opportunity to submit.
• The files must be named in accordance with the following convention (lower case, no spaces, .mdl extension, three single underscores). In place of xxxxxxxx you should substitute your student ID number. (Use this convention even if you are registered for ENGG487.)
engg3 8 7_xxxxxxxx_test3_ql . mdl
engg3 8 7_xxxxxxxx_test3_q2 mdl
• Your files must be named precisely in accordance with the definitions above. If they are not, your files will not be marked.
• Your functions must not crash when called with appropriate inputs. Be sure to check them before submission.

Reference no: EM132882844

Questions Cloud

Compute the correct amount of the physical inventory : The physical inventory included obsolete materials recorded at $250. Compute the correct amount of the physical inventory at November 30, 2019
Explain differences between the three generic strategies : Briefly explain the differences between the three generic strategies: overall cost leadership, differentiation, and focus.
Compute the LIFO cost of the ending inventory : Compute the LIFO cost of the ending inventory assuming Webster uses three inventory pools. Round cost indexes to 4 decimal places
Growth champions : How is it that "speed" has a positive impact on Reckitt Benckiser yet may have hampered P&G's approach to innovation?
Modelling the motion of a projectile using simulink : Modelling the motion of a projectile using Simulink - Make a model of the motor that outputs values for i, E, T, L, and ? using the "To Workspace" blocks
Prepare the appropriate disclosures : Prepare the appropriate disclosures for the 2021 annual report if Olson uses current cost internally and LIFO for financial reporting
Analyze the process used to tie job descriptions : Building on the knowledge you have gained in this course, you will be reviewing the compensation and benefit package offered by your organization.
About constant dividend model for valuation of company stock : In chapter 9 of the textbook you learned about constant dividend model for valuation of a company's stock.
Prepare a schedule to compute the cost of Class F : Prepare a schedule to compute the cost of Class F raw materials used in production for the year ended December 31, 2019

Reviews

Write a Review

MATLAB Programming Questions & Answers

  Finite difference method

Use the finite difference method to calculate the temperature at the point specified since it is easier.

  Determine the necessary shell temperature

In a shell-and-tube heat exchanger, one fluid passes through a central tube while another fluid flows through an outer shell in the opposite direction. The purpose is to heat the fluid passing through the central tube.

  Find the integral of a function at an arbitrary location

Write a Matlab function to perform numerical integration of a set of evenly spaced data points using the trapezoidal rule

  Compute the speed of single-stage planetary gear train

Write a MATLAB function [speed] = planetary (N, emesh, first, last, arm) that computes the speed of a given link in a single-stage planetary gear train.

  Calculate and plot the error in the numerical derivative

Write a program to calculate and plot the error in the numerical estimate of the derivative.

  Create the graph using matlab functions

Create the graph, which contains a piecewise function where a line exists in the first interval, a parabola in the second interval, and the sine function in the third interval.

  Develop a simulation program

Develop a simulation program

  Create a vector in matlab

Create a three dimensional diagram of function.

  Open a named pipe and to read data from the pipe

Open a named pipe and to read data from the pipe in matlab

  Write the commands that will create the matrix

Write the commands that will create the matrix.

  Lagrange interpolating polynomial of degree

Lagrange interpolating polynomial of degree

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd