You are on page 1of 13

1.

) X = 2016100347 -> 00347 -> 14

>> sys = tf(448, [1 16 28 0])

sys =

448

-------------------

s^3 + 16 s^2 + 28 s

Continuous-time transfer function.

>> [gm, pm, wcg, wcp]=margin(sys)

Warning: The closed-loop system is unstable.

> In ctrlMsgUtils.warning (line 25)

In DynamicSystem/margin (line 65)

gm =

1.0000

pm =

9.6903e-06

wcg =

5.2915
>> step(sys)

>> bode(sys)

>> pzmap(sys)

>> nyquist(sys)

>
If K is greater than 448 the system is unstable.

If K is less than 448, the system is stable.

If K is equal to 448, the system is marginally stable.


2.)

8
>> sys = tf(8, [1 4]) C ( s) =
s+ 4
sys =

-----

s+4

Continuous-time transfer function.

>> ltiview(sys)
3.)

>> sys2 = tf([1 -14], [1 1 -6 0])

sys2 =

s - 14
---------------
s^3 + s^2 - 6 s

Continuous-time transfer function.

>> num = [1, -14]

num =

1 -14

>> den = [1 1 -6 0]

den =

1 1 -6 0
>> [r,p,k]=residue(num,den)

r=

-1.1333
-1.2000
2.3333

p=

-3
2
0

k=

[]

C(t) = -1.1333/(s) – 1.2000/(s+2) + 1.1333/(s-3)

4.)

>> sys1= tf([1 0 0], [2 -5 14])

sys1 =

s^2
----------------
2 s^2 - 5 s + 14

Continuous-time transfer function.


>> sys2 = tf(1, [3 4])

sys2 =

1
-------
3s+4

Continuous-time transfer function.

>> sys3= tf([3 0 0], [2 0 14])

sys3 =

3 s^2
----------
2 s^2 + 14

Continuous-time transfer function.


>> sys4 = tf(1, [14 0 4])

sys4 =

1
----------
14 s^2 + 4

Continuous-time transfer function.

>> C1=feedback(sys1,sys2,+1)

C1 =

3 s^3 + 4 s^2
-------------------------
6 s^3 - 8 s^2 + 22 s + 56

Continuous-time transfer function.

>> R=series(C1,sys3)

R=
9 s^5 + 12 s^4
---------------------------------------
12 s^5 - 16 s^4 + 128 s^3 + 308 s + 784

Continuous-time transfer function.

>> C=feedback(R,sys4,-1)

C=

126 s^7 + 168 s^6 + 36 s^5 + 48 s^4


----------------------------------------------------------------------------
168 s^7 - 224 s^6 + 1849 s^5 - 52 s^4 + 4824 s^3 + 10976 s^2 + 1232 s + 3136

Continuous-time transfer function.

5.)

K=54
>> syms s;
>> limit(54*(s+0.5)/((s+1)*(s+14)),s,0,'right')

ans =

27/14

>> expand((s+1)*(s+14))

ans =

s^2 + 15*s + 14

>> p=tf([54 27],[1 15 14])

p=
54 s + 27
---------------
s^2 + 15 s + 14

Continuous-time transfer function.

>> m=feedback(p,1,-1)

m=

54 s + 27
---------------
s^2 + 69 s + 41

Continuous-time transfer function.

>> r=tf([1],[1 0])

r=

1
-
s

Continuous-time transfer function.

>> k=r*m

k=

54 s + 27
-------------------
s^3 + 69 s^2 + 41 s

Continuous-time transfer function.

>> impulse(r,k,20)
Screenshots:

1.)
2.)

3.)

4.)
5.)

You might also like