Escolar Documentos
Profissional Documentos
Cultura Documentos
2. Usando MATLAB
c
Hubble e um telescopio de 2.4m que fica a 380 milhas da Terra, sendo capaz de
apontar e focalizar uma moeda a 400 milhas de distancia (Desde 27/01/2007 o
Hubble esta voando parcialmente `as cegas, como resultado de um curto-circuito
em seu principal instrumento, a Camera Avancada de Varredura - Fonte: FSP)
K1 s
D(s)
R(s) + + Y (s)
+ 1
K
s(s + K1 )
1
KG(s) K s(s+K 1)
K
T (s) = = 1 =
1 + KG(s) 1+ K s(s+K 1)
s2 + K1 s + K
B Como o erro em estado estacionario, ess , pode ser minimizado? veja que
para entrada degrau na referencia, R(s), o erro e nulo devido ao integrador ...
(considerando linearidade: D(s) = 0)
Conclus
ao ? Para minimizar o erro em estado estacionario devido a entrada
em rampa ou pertubacao em degrau unitario e preciso:
B K1
B K/K1 1 ou K K1 ...
Da especificac
ao de Sobre-elevac ao ... obtem-se que para P O < 10%,
pode-se escolher, eg, = 0.6 (9.5%). Como o sistema em malha fechada e de
2a. ordem, basta entao comparar ...
2
K n K
= =
s2 + K1 s + K s2 + 2n s + n
2 s2 + 2(0.6)n s + K
B n = K, K1 = 2(0.6)n e portanto K1 = 1.2 K
B Logo basta escolher K 1 obtendo-se K1 = 1.2 K
Disturbance
D(s) Telescope
Amplifier dynamics
1
R(s) 1 1 1 Y(s)
K
Command s2 Pointing
2 2
K1 s
(a)
D(s)
G(s)
1
1 E(s) 1 1
R(s) K Y(s)
s(s 1 K1)
2
(b)
D(s)
1
1 E(s) 1 1
R(s) 100 Y(s)
s(s 1 12)
2
(c)
1.20
1.10
Response to r(t)
1.00
0.90
0.80
0.70
y(t)
0.60
0.50
0.40
0.30
0.20
0.10
Response to disturbance
0
0 0.2 0.4 0.6 0.8 1.0 1.2
t (seconds)
(d)
Figure 5.34 (a) The Hubble telescope pointing system, (b) reduced
block diagram, (c) system design, and (d) system response to a unit
step input command and a unit step disturbance input
c
Desempenho de Sistemas usando MATLAB
step(mf) % tra
ca a resposta ao degrau unit
ario MF
impulse(mf) % tra
ca a resposta ao impulso em malha fechada
t=[0:0.1:8.2]; % dom
nio no tempo para simula
c~
ao
v1=[0:0.1:2]; v2=[2:-0.1:-2]; v3=[-2:0.1:2]; % onda triangular
u=[v1;v2;v3]; % empilhando os vetores...
lsim(mf,u,t) % simula
c~
ao linear
2.0
1.5 Input
1.0
0.5 Output
Theta (rad)
ess
0
-0.5
-1.0
-1.5
ess
-2.0
0 1 2 3 4 5 6 7 8 9
Time (sec)
(a)
mobilerobot.m
(b)
Figure 5.40 (a) Transient response of the mobile robot steering control
system to a ramp input (b) MATLAB script
a) P O < 5%
b) ta < 250ms
Rotation
of arm
Arm
Copyright 1998 by Addison Wesley Longman. All rights reserved.
Track a
Disk
Track b
Actuator
motor
Sensor
MASTER 7
Figure 1.25 Closed-loop control system for disk drive
Exemplo de Projeto Sequ
encial
d2 y dy
(M1 + M2 ) + b1 = u(t)
| {z } dt dt
M
Y (s) 1 1 40
= = =
U (s) M s2 + b1 s s(0.025s + 0.5) s(s + 20)
Y (s) Km 1
=
V (s) Ls + R s(M s + b)
125 1
=
0.001s + 1 s(0.025s + 0.5)
5000
=
s(s + 20)(s + 1000)
Y (s) 5000Ka
=
R(s) s(s + 20)(s + 1000) + 5000Ka
5000Ka
1000s(s + 20) + 5000Ka
5Ka
=
s2 + 20s + 5Ka
| {z }
2a. ordem!
2
B Logo n = 5Ka e 2n = 20 ...
TABLE 5.9 Response for the Second-Order Model for a Step Input
Ka 20 30 40 60 80
MASTER 69
Table 5.9 Response for the second-order model for a step input
Exemplo de Projeto Sequ
encial
Mp % = 100 e 1 2
4
ta =
n
B E5.9
B E5.17