You are on page 1of 6

Problem: Obtain the step responses of the following transfer functions

Problem: Find the transfer function Y(s)/R(s) for the following differential equations

Problem: Obtain the transfer function Y/X for the following block diagram.

Problem: For the block diagram below,

(i) Assume N(s)=0 and find the transfer function Y(s)/R(s).

(ii) Assume R(s)=0 and find the transfer function Y(s)/N(s).


Problem: Find the transfer function V2/ V1 for each system.

Problem : Find the transfer function Vo/ Vi for each system.

Problem : (a) Find the steady-state response yss (t ) of a system with transfer function
Y ( s) 36
G( s)   2 when the input is u (t )  2 sin( 6 t ) .
U ( s) s  3 s  36

(b) Find the steady-state response yss (t ) of a system with transfer function
Y ( s) 40 ( s  10)
G( s)   when the input is u (t )  3  sin(10 t )  2 sin(50 t ) .
U ( s) ( s  1) ( s 2  4 s  400)

Problem Consider the following system: F is the force acting at the center of the disk, which has
1
moment of inertia J  m2 R 2 and m2 . The disk has radius R and makes an angle  with the
2
vertical. Note that   0 when x2  0 . Obtain the equations of motion for the system.
Problem (a) Derive a system of differential equations to model the following DC motor with motor
constants KT and Kb

Problem (a)

(b) Find the range of K so that the system is stable.

(c) For K=2, find the step response, maximum overshoot, peak time and steady state error of
the system.
Root Locus Examples:

Consider the following open loop transfer function


G(s). For each of the problem draw root locus plot by
hand and compare with the given plot.
Problem:
G(s) = (s+12)/(s^3+20s^2)
num = [1 12]; den = [1 20 0 0];
rlocus(num,den)

Problem:
G(s) = 64/[s(s+4)(s+16)]
num = [64]; den = [1 20 64 0];
rlocus(num,den)
Problem:
G(s) = [(s+2)(s+3)]/[(s+1)(s^2+1)]
num = [1 5 6]; den = [1 1 1 1];
rlocus(num,den)

Problem:
G(s) = 1/[s(s+3)(s^2+6s+64)]
num = [1]; den = [1 9 82 192 0];
rlocus(num,den)
Problem:
G(s) = (s+1)/[s(s-1)(s+6)]
num = [1 1]; den = [1 5 -6 0];
rlocus(num,den)

You might also like