MET4052Motion Control- Assignment-Calculate the rise time Tr

Assignment Help MATLAB Programming
Reference no: EM132388981

MET4052 Motion Control

Prob 1.

Consider a simple shock absorber as shown in the system below.  This system consists of only a spring and a dashpot.  The mass is so small that we can neglect it. 

Assume the system input is a unit step function and all initial conditions are zero.

a) Write a differential equation relating the input force f(t) to the output response x(t).  This should be symbolic in the variables fv and K.

b) Use the laplace transform to find the transfer function, G(s)=X(s)/F(s)

c) If K=1000 N/m and fv = 100 N-s/m, find the pole(s) of the system and plot them.

d) For the parameters given above, If the input f(t) is a unit step, plot the system response x(t) as a function of time. You may use any method to calculate the response, but you must make the plot in matlab and show your code.

e) Calculate the rise time Tr, and settling time Ts, and mark them on the plot.

f) For the parameters given above, if the input f(t) is a linear ramp f(t) = t, plot the system response x(t) as a function of time.  You may use any method to calculate the response, but you must make the plot in matlab and show your code.  Your plot should extend to at least 1 seconds.

1431_Fig 1.jpg

Hints: the first 0.2s of both plots are shown below (not labeled as to which one is which).  You may use this to check your work.

2365_Fig 2.jpg


Prob 2.

Given the translational mechanical system in the figure below, where M=10kg and f(t) is unit step.

a. Write a differential equation to describe the system.

b. Use the Laplace transform to find the transfer function G(s)=X(s)/F(s) if all initial conditions are zero.

c. Find the damping ratio ζ and natural frequency ωn for the system to yield a system response with 10% overshoot and a peak time of 0.5 seconds.

d. Tell the nature of system response (underdamped, overdamped, etc), explain why.

e. Find the values of K and fv for the system.

Hints: one of the answers is 91.1 and the other is 606.8.  To get full credit you must show all of your work to get these numbers.

f. Find the settling time for the system.

g. Use the inverse Laplace transform to find the system output x(t). Plot the output x(t). Mark overshoot OS%, settling time Ts, and peak time Tp on your plot and label them. (You may use matlab’sstep() command to check your work, but please generate the plot by using inverse laplace transform to get the time function)

2316_Fig 3.jpg

Prob 3

A torsional system is shown below

a) Write two equations of motion for the system in Laplace transform form (you may use any method to arrive at the equations, but show all your work and reasoning)

b) Obtain the transfer function G(s) = θ1(s)/T(s) (note this should all be symbolic in terms of the variables J1, J2, D1, D2, K1, K2, T.  However, you do not need to expand everything out… e.g. writing something like (s^2+as+b)(s^2+cs+d) is okay, don’t have multiply it all out).

c) if J1 = 1, J2 = 2, D1 = 1.5, D2 = 2.5, K1 = 5, K2 = 5, substitute the values into the transfer function above, and expand all of the terms.  Write out the final transfer function. You may use matlab’s conv() function for polynomial multiplication.

d) For the parameters in part c, Plot the system output θ1(t) if the system input is a unit step function and all initial conditions are zero. Label and title the plot. You may use matlab’s step() function to generate the plot.

e) Find settling time Ts, peak time Tp, and OS% and mark these points on your plot (you may use matlab command stepinfo() )

901_Fig 4.jpg

Prob 4

The response versus time for a dynamic system is given in the embedded matlab file below (also given on Canvas as a separate file).  Save this file to your computer, and load it into matlab with the command “load prob4.mat” (or open from the File menu).  Plot the response versus time.  Graphically estimate the peak time, the rise time, the settling time, and the Percent overshoot.  (find all times to within 0.1s, and %OS to within +/- 1 percentage point). Describe in words how you found each parameter (one or two sentences).  Label these parameters on the plot and print out the plot.

Reference no: EM132388981

Questions Cloud

Difference between anabolic and catabolic reactions : Know the difference between anabolic and catabolic reactions and provide examples of these processes in cells.
What issues will you consider and how will you evaluate them : Technology has changed the birthing process and the survival rates of very small newborns. Reflect on the changes that have occurred from the perspective.
Structure and selective function of the phospholipid bilayer : Describe the structure and selective function of the phospholipid bilayer and the overall structure of a cell membrane; include specifics on the types
Describe the steps of addictions assessment processes : Addiction may take many forms. A person may be addicted to a substance, such as cocaine, or a behavior, such as gambling. Individuals who enter into addictions.
MET4052Motion Control- Assignment-Calculate the rise time Tr : MET4052 Motion Control Assignment Help and Solutions, University of Cincinnati,USA-Calculate the rise time Tr, and settling time Ts, and mark them on the plot.
External and internal urethral sphincters : List two (2) differences between the external and internal urethral sphincters. The differences must relate to structure, function or innervation
Main function of carbohydrates : Carbohydrates are essential nutrients for our diets. The main function of carbohydrates are to provide energy to the body.
Define how you will address the learning gaps : Write a brief learning contract addressing how you will address these learning gaps by the end of the course. The response must be typed.
Overall process of restoring failed personal computer : Why maintaining a procedure guide for backup is important? Described the overall process of restoring a failed personal computer.

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