Вы находитесь на странице: 1из 12

Marco,Christian Dave M.

BSECE 4A
Activity No.3
Modeling in the Frequency Domain:
Laplace and Inverse Laplace Transform(2)
1.

2.

Marco, Christian Dave M.


BSECE4A
Activity No.4
Modeling in the Frequency Domain:
Transfer Function
1.

a.

e.
b.

f.

c.
g.

d.

2.
a.

c.

b.

3.

4
a.

5.
a.

b.

Marco, Christian Dave M.


BSECE4A
b.
Activity No.5

Differential Equation

1.
a. All initial condition is zero

b. All initial condition is zero

c. All initial condition is zero

a. X(t) when x(0)=1 and Dx(0)=1

b. X(t) when x(0)=1 and Dx(0)=1

c. X(t) when x(0)=1 and Dx(0)=1

2.
a.

11

d.

b.

e.

c.
Marco, Christian Dave M.
BSECE 4A

Activity No.8
ANALYSIS AND DESIGN OF FEEDBACK SYSTEMS
1.
clf
num = 25;
den = [1 5 25];
T = tf(num,den)
omega = sqrt(den(3))
zeta = den(2) / (2*omega)
Ts = 4/ (zeta*omega)
Tp = pi/ (omega*sqrt(1-zeta^2))
Tr = (1.76*zeta^3 -.417*zeta^2 +
1.039*zeta + 1)/omega
percent = exp(-zeta*pi/ sqrt(1zeta^2))*100
subplot(222)
step(T)
title('(1)')

T=
25
-------------s^2 + 5 s + 25
Continuous-time transfer function.
omega =
5
zeta =
0.5000
Ts =
1.6000
Tp =
0.7255
Tr =
0.3271
percent =
16.3034
2.
%MATLAB Program
%Enter G(s)
numg = [1 3];
deng = [1 4 20 0];

'G(s)'
G = tf(numg, deng)
%Enter K
K = input('Type gain, K');
'T(s)'
T = feedback(K*G,1)
bode(T)
title('Closed-loop frequency
response')
[M, P, w] = bode(T);
[Mp i] = max(M);
Mp
MpdB = 20*log10(Mp)
wp = w(i)
for i = 1:1:length(M);
if M(i)<= 0.707;
fprintf('Bandwidth = %g', w(i))
break
end
end

3.
a.

clf
numa = 130;
dena = [1 15 130];
Ta = tf(numa, dena)
omegana = sqrt (dena(3))
zetaa = dena(2) / (2*omegana)
Tsa = 4/ (zetaa*omegana)
Tpa = pi/ (omegana*sqrt(1-zetaa^2))
Tra = (1.76*zetaa^3 -.417*zetaa^2 +
1.039*zetaa + 1)/omegana
percenta = exp(-zetaa*pi/ sqrt(1zetaa^2))*100
subplot(221)
step(Ta)
title('(a)')

clf
numb = .045;
denb = [1 .025 .045];
Tb = tf(numb,denb)
omeganb = sqrt(denb(3))
zetab = denb(2) / (2*omeganb)
Tsb = 4/ (zetab*omeganb)
Tpb = pi/ (omeganb*sqrt(1-zetab^2))
Trb = (1.76*zetab^3 -.417*zetab^2 +
1.039*zetab + 1)/omeganb
percentb= exp(-zetab*pi/ sqrt(1zetab^2))*100
subplot(222)
step(Tb)
title('(b)')

Ta =

Tb =

130
---------------s^2 + 15 s + 130
Continuous-time transfer function.

0.045
--------------------s^2 + 0.025 s + 0.045
Continuous-time transfer function.

omegana =
11.4018

omeganb =
0.2121

zetaa =
0.6578

zetab =
0.0589

Tsa =
0.5333

Tsb =
320

Tpa =
0.3658

Tpb =
14.8354

Tra =
0.1758

Trb =
4.9975

percenta =
6.4335

percentb =
83.0737

b.

Marco, Christian Dave M.


BSECE4A
Activity No.9
Reduction of Multiple Subsystems
1.)

G1 = tf([0 0 1],[0 1 3]);


G2 = tf([0 0 1],[1 3 5]);
G3 = tf([0 0 1],[0 1 7]);
G4 = tf([0 0 1],[0 1 0]);
G5 = tf([0 0 7],[0 1 5]);
G6 = tf([0 0 1],[1 3 5]);
G7 = tf([0 0 5],[0 1 6]);
G8 = tf([0 0 1],[0 1 8]);
G9 = tf([0 0 1],[0 0 1]);
T1 = append(G1, G2, G3, G4, G5, G6, G7, G8, G9);
Q = [ 1 -2 -5 9
2 1 8 0
3 1 8 0
4 1 8 0
5 3 4 -6
6 7 0 0
7 3 4 -6
8 7 0 0];
Inputs=9;
Outputs=7;
Ts = connect(T1, Q, Inputs, Outputs);
T = tf(Ts)

Вам также может понравиться