Академический Документы
Профессиональный Документы
Культура Документы
Adriano Almeida Gonc alves Siqueira Aula 7 - Lugar das Ra zes - Compensadores em Avanc o e Atraso
Especicaes
Matlab
Controle PV do motor DC 1 G(s) = 2 s +s Kp = 1 Kv = 1 numG = 1 denG = [1 1 0] G = tf(numG,denG)
Sistemas de Controle I p. 16/25
Matlab
D1 = tf([Kv 0],1) G1 = feedback(G,D1) T = feedback(Kp*G1,1) pzmap(T) ou ([p,z]=pzmap(T)) step(T)
Matlab
Considerando KP = 4 e LR para KV numG = [1 0] denG = [1 1 4] G = tf(numG,denG) rlocus(G) rlocnd(G) ou ([Kv,p] = rlocnd(G)) Usar programa anterior com Kp = 4 e Kv calculado
Sistemas de Controle I p. 18/25
Matlab
Exemplo 1 G(s) = s(s + 1) Especicaes Amortecimento: > 0.5 Freqncia natural: n > 7 rad/s Erro de regime (rampa): ess < 0.01
Matlab
numG = 1 denG = [1 1 0] G =tf(numG,denG) sisotool(G)
Matlab
Exemplo: Compensador em Avano 1 G(s) = s(s2 + 51s + 550) Especicaes p/ plos dominantes (mais perto da origem) p/z = 6 Parte real: < 7 Amortecimento: > 0.6 Erro de regime: Kv > 10
Matlab
numG = 1 denG = [1 51 550 0] G =tf(numG,denG) sisotool(G)
Matlab
Erro de regime: 1 = 10 Kv = lims0sKD(s)G(s) = K 6 550 K = 33000
Matlab
Exemplo: Auto-piloto (s) 160(s + 2, 5)(s + 0, 7) G(s) = = 2 e(s) (s + 5s + 40)(s2 + 0, 03s + 0, 06) Especicaes Tempo de subida: tr < 1 s (n > 1.8 rad/s) Sobresinal menor que 10% ( > 0.6)
Matlab
numG = 160*conv([1 2.5],[1 0.7]) denG = conv([1 5 40],[1 0.03 0.06]) G =tf(numG,denG) sisotool(G) s+3 D(s) = s + 30