Obtain the transfer function of the system

Assignment Help Simulation in MATLAB
Reference no: EM131447068

Transfer Functions

1. Assume that the unit step response of a linear time-invariant system is given by

c(t) = 1 + e-tcos(t) + e-2t sin(3t), t ≥ 0.                       (1)

(a) Obtain the transfer function of the system.

(b) Determine the zeros and poles of the system.

Linearization of Nonlinear Dynamical Systems

2. Consider a 1 (kg) mass connected to a nonlinear damper and spring whose forces are given by 2 tanh(x·)  and 2 tan-1(x), respectively, in which x and x· represent the horizontal position (m) and velocity (m/s) of the mass. Then, the dynamical equation of motion can be given by

x¨ + 2 tanh(x·) + 2 tan-1(x) = u,                                   (2)

where u denotes the external force applied to the mass.

(a) Present a state-space equation for the dynamical system in (2).

(b) Using MATLAB/Simulink, obtain the system response for a step input with the magnitude 0.1 (N) and initial conditions being x(0) = 0 (m) and x·(0) = 0 (m/s) over the time interval [0, 10](s).

(c) Obtain the linearized model of (2) around x = 0 (m) and x· = 0 (m/s).

(d) Using MATLAB/Simulink, obtain the response of the linearized system for a step input with the magnitude 0.1 (N) and initial conditions being zero over the time interval [0, 10](s).

(e) Plot the responses of the linearized and nonlinear systems together and compare the solutions. What do you conclude?

Mathematical Modeling

3. Consider the dynamical system of Fig. 1, in which x1 and x2 represent the vertical displacements of masses m1 and m2 with respect to the ground, respectively. Let u denote the external force applied to mass m1. Assume that m1 = 10 (kg) m2 = 0.1 (kg), and k1 = k2 = 10 (N/m).

Remark: Do not consider the gravity terms.

(a) Present a state-space equation for the dynamical system in Fig.1.

(b) Using MATLAB/Simulink, plot the system response for a step input with the magnitude 0.1(N), and initial conditions x1(0) = 0.1 (m), x2(0) = -0.1 (m), x·1(0) = x·2(0) = 0 (m/s) over the time interval [0, 10](s).

(c) Obtain the transfer functions x1(s)/u(s) and x2(s)/u(s). Compute the zeros and poles of these transfer functions.

2170_Figure.png

Second-Order Systems

4. Consider a rigid body with the moment of inertia J rotating around a fixed axis. Let θ, ω = θ? and u represent the angular position and velocity of the body, and the external torque applied to the body, respectively. Here, we assume that there are no rotational friction and compliance in this motion. To stabilize the position of the body, we employ a control system as shown in Fig. 4. The closed-loop system includes position and velocity loops with gains Kp and Kv, respectively.

(a) Obtain the closed-loop transfer function θ(s)/r(s), where r(s) is the set-point for the position.

(b) Assume that J = 1 (kgm2). Design Kp and Kv such that the maximum overshoot and the peak time for the unit step response become 0.2 and 1 (s), respectively.

659_Figure1.png

Design of a PID Controller for the Ball and Beam System

5. Physical Setup: A ball is placed on a beam, see figure below, where it is allowed to roll with 1 degree of freedom along the length of the beam. A lever arm is attached to the beam at one end and a servo gear at the other. As the servo gear turns by an angle θ, the lever changes the angle of the beam by α. When the angle is changed from the horizontal position, gravity causes the ball to roll along the beam. A controller will be designed for this system so that the ball's position can be manipulated.

647_Figure2.png

System Parameters: For this problem, we will assume that the ball rolls without slipping and friction between the beam and ball is negligible. The constants and variables for this problem are defined as follows:

(m) mass of the ball = 0.11 (kg)

(R) radius of the ball = 0.015 (m)

(d) lever arm offset = 0.03 (m)

(g) gravitational acceleration =9.8 (m/s2)

(L) length of the beam =1.0 (m)

(J) ball's moment of inertia = 9.99 × 10-6(kg.m2)

(r) ball position coordinate

(α) beam angle coordinate

(θ) servo gear angle

System Equations: The second derivative of the input angle α actually affects the second derivative of r. However, we will ignore this contribution. The Lagrangian equation of motion for the ball is then given by the following:

0 = (J/R2 + m)r·· + mg sinα - mrα·2                (3)

Linearization of this equation about the beam angle, α = 0, gives us the following linear approximation of the system:

(J/R2 + m)r¨ = -mgα                                        (4)

The equation which relates the beam angle to the angle of the gear can be approximated as linear by the equation below:

α = (d/L)θ                                                        (5)

Substituting this into the previous equation, we get:

(J/R2 + m)r¨ = -mg(d/L)θ                                 (6)

  • By taking the Laplace transform of the equation (6), obtain the transfer function of the open-loop system, defined as, G(s) := r(s)/θ(s). Here, the servo gear angle θ is assumed to be the control input for the open-loop system.
  • Design a unity closed-loop control system with the desired input rd (i.e., desired ball position) and the actual output r (i.e., actual ball position) using a PID controller to achieve the following requirements: (1) Settling time < 3 seconds, and (2) Overshoot < 5%.
  • Using MATLAB/Simulink, simulate the linear closed-loop system's response for a step input 0.1 (m) in the presence of a step-like external disturbance with the magnitude 5π/180 (rad) over the time interval [0, 10] (s).
  • Using final value theorem, compute the final value of the closed-loop output, i.e., limt→∞ r(t), for a ramp input in the absence of the external disturbance. Repeat this computation for an acceleration input. Check your results with MATLAB/Simulink.

Design of a PID Controller for an Aircraft Pitch System

5. Physical Setup: The equations governing the motion of an aircraft are a very complicated set of six nonlinear coupled differential equations. However, under certain assumptions, they can be decoupled and linearized into longitudinal and lateral equations. Aircraft pitch is governed by the longitudinal dynamics. In this problem, we will design an autopilot that controls the pitch of an aircraft.

The basic coordinate axes and forces acting on an aircraft are shown in the figure given below.

2324_Figure3.png

We will assume that the aircraft is in steady-cruise at constant altitude and velocity; thus, the thrust, drag, weight and lift forces balance each other in the x- and y-directions. We will also assume that a change in pitch angle will not change the speed of the aircraft under any circumstance (unrealistic but simplifies the problem a bit). Under these assumptions, the longitudinal equations of motion for the aircraft can be written as follows:

α· = -0.313α + 56.7q + 0.232δ                                   (7)

q· = -0.0139α - 0.426q + 0.0203δ                               (8)

θ· = 56.7q.                                                               (9)

For this system, the input will be the elevator deflection angle δ and the output will be the pitch angle θ of the aircraft. The numerical values are taken from the data from one of Boeing's commercial aircraft.

  • By taking the Laplace transform of the above equations, obtain the transfer function of the open-loop system, defined as, G(s) := θ(s)/δ(s).
  • Design a unity closed-loop control system with the desired input θd (i.e., desired pitch position) and the actual output θ (i.e., actual pitch position) using a PID controller to achieve the following requirements: (1) Settling time < 10 seconds, and (2) Overshoot < 10%.
  • Using MATLAB/Simulink, simulate the closed-loop system's response for a step input 0.1 (rad) in the presence of a step-like external disturbance with the magnitude -6π/180 (rad) over the time interval [0, 20] (s).
  • Using final value theorem, compute the ?nal value of the closed-loop output, i.e., limt→∞ θ(t), for a ramp input in the absence of the external disturbance. Check your results with MAT-LAB/Simulink.

Attachment:- Assignment Files.rar

Reference no: EM131447068

Questions Cloud

What is the equilibrium expected growth rate : Johnson Manufacturing is expected to pay a dividend of $1.25 per share at The End of the year (D1 = $1.25). The stock sells for $32.50 per share, and its required rate of return is 10.5%. The dividend is expected to grow at some constant rate, g, for..
Find an online resource that offers tips for job interviews : Media Skills: Microblogging; Compositional Modes: Teasers. Twitter updates are a great way to alert people to helpful articles, videos, and other online resources.
What is the sales growth rate : The Company's financial statements for year 2525 show that year-end Total assets of $2,460 include Plant, property, & equipment (PP&E) of $2,100 . The assets are financed by Debt of $760 and Stockholders' equity of $1,700. The annual Sales equal $11,..
Critically analyze the need for diversity management : BO47-3 - Critically analyze the need for Diversity Management in today's organization? Support your argumentby considering the changes in the workforce across the globe and Critically evaluate the key EEO concepts relevant to the above scenario.
Obtain the transfer function of the system : Assume that the unit step response of a linear time-invariant system is given by c(t) = 1 + e-tcos(t) + e-2t sin(3t), t ≥ 0. Obtain the transfer function of the system. Determine the zeros and poles of the system
New manager could use to help change perception : This can include a new manager teaching employees new processes through formal statements, work environment reorganization, training programs, new smoking policy, etc. Are there any other methods that a new manager could use to help change percept..
Define the term logan : Media Skills: Microblogging. Consumers looking for beauty, health, and lifestyle magazines have an almost endless array of choices, but even in this crowded fi eld, Logan Olson found her own niche.
How you can make a triangular arbitrage profit by trading : Assume you are a trader with Deutsche Bank. From the quote screen on your computer terminal, you notice that Dresdner Bank is quoting €0.7309/$1.00 and Credit Suisse is offering SF0.9731/$1.00. You learn that UBS is making a direct market between the..
Case studies on the previsor website : Media Skills: Blogging You work for PreVisor, one of many companies that off er employee screening and testing services. PreVisors's off erings include a variety of online products and consulting services, all designed to help employers fi nd and ..

Reviews

Write a Review

Simulation in MATLAB Questions & Answers

  Write the specification of load mover

Write the specification of LOAD MOVER detailed of the whole design and precise for automatic control section and divide the design into various modules and Is the kernel required if yes which one?

  Matlab code to improve the prediction of second output

if you can have a look on the MATLAB code to improve the prediction of 2nd output and explain how the RMSE is low and network training and testing R above 0.9 while the correlation factor for the 2nd output is very low

  Find inverse laplace transform for frequency domain signal

EECE 365 Signals, Systems, & Transforms. Find Inverse Laplace Transform for following frequency domain signal using Partial Fraction Expansion. Find Inverse Laplace Transform for following time domain signal using MATLAB. Consider using "sym" functio..

  Compute and plot the response of given system

Compute and plot the response of the following system using integration: 10x(t) + 20x(t) + 1500x(t) = 20 sin25t + 10 sin 15t + 20 sin2t

  Provide regression equation for intel stock excess returns

Provide the regression equation for the Intel stock excess returns when using S&P 500 excess returns and inflation as explanatory variables - What can you say about the significance of the regression coefficients?

  Build a simulation using newtons laws of motion

Build a new and different simulation of your own using Newtons laws of motion and Show the code and describe how it works

  To analyse given engineering component and critically review

To analyse given engineering component and critically review current surface engineering solutions applied to it.

  Employ the use of word comparison instructions to control

Utilizing a single timer. employ the use of Word Comparison instructions to control our simulated traffic light. The sequence of operation and timing durations are set out in following timing diagram.

  Create and use at least one loop in function

Make a main m-file that you use to run and call your function file. Give it a unique name. Make sure and include your name, your section, and date at the top of the m-file. Create and use at least one loop (for/while/midpoint), Create and use at l..

  Find the roots for polynomials shown using matlab

INLAB Report (1): Find the roots for polynomials shown above using MATLAB. Can you guess a function which finds "roots" for polynomials in MATLAB? Use help in MATLAB to find the syntax for function

  Determine the friction factor of the system

Determine the friction factor f of the system using the Secant method. Start with initial guesses f = 0.01 and 0.02, and perform two iterations

  Produce a simulation of the mechanism motion

Write a code to produce a simulation of the mechanism motion using the equation written in red in the file.

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