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

  Calculate the stress intensity factor

Use the three-parameter zone finite element method or the boundary collocation method to calculate the stress intensity factor K, at the crack tip for the plate

  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

  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?

  Design the automatic control section using statecharts

Aim of this project is to design an embedded system which can move loads from one place to another. The system can be operated manually, automatically and wirelessly.

  Need an expert who can model a drill in simulink

Need an expert who can model a drill in Simulink. Working model of a drill needing for an improvment to behave more realistically as a drill to drill through plastic block.

  Project is on load frequency control using fpid

Project is on load frequency control using FPID tuned using GA and PSO algorithm and the system is a two area system.

  Number of packets received with time

Let x be the number of packets received with time -

  Build a matlab based graphical user interface

Build a Matlab based graphical user interface (GUI) that operates in conjunction with a base Matlab/ Simulink simulation program. Any base simulation is considered acceptable.

  Build a matlab based graphical user interface

Build a Matlab based graphical user interface (GUI) that operates in conjunction with a base Matlab/ Simulink simulation program. Any base simulation is considered acceptable.

  Simulate the standardised sum of independent

Simulate the standardised sum of independent and identically distributed variates - Fit a linear regression model as in Q5, and plot your estimates for β0 and β1 as N increases, together with a line indicating their true values. Supply your code.

  Plot the original periodic square wave

Plot the original periodic square wave on the same graph. Comment on the difference between the original periodic square wave and its truncated Fourier series presentation.

  Use matlab to plot the function

Plot the original periodic square wave on the same graph. Comment on the difference between the original periodic square wave and its truncated Fourier series presentation.

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