Professional Documents
Culture Documents
Mdulo F
Exerccio 1
G(S ) 1 ( S 1) ( S 10 ) ( S 100 )
Valor final em 1.10^-3 ao invs de 1 Erro = 1 0.001 = 0.999 s=tf('s');
Matlab
gs = 1/((s+1)*(s+10)*(s+100))
%Transfer function: % 1
Exerccio 1
Erro ALTO
G(S ) 1 ( S 1) ( S 10 ) ( S 100 )
G (S)
G (S)
Matlab
sisotool(gs);
GS
G(S )
1 ( S 1) ( S 10 ) ( S 100 )
Aumentar o ganho do Root Locus at estar prximo do semi-plano direito (G.M. proximo a 0)
Resposta: k 121000
GS
G(S )
Matlab
%Escolhendo um valor abaixo do limite gs_min_erro = 115000*gs; sys_min_erro = feedback(gs_min_erro,1); step(sys_min_erro)
1 ( S 1) ( S 10 ) ( S 100 )
Exerccio 3 Faa a resposta ao degrau para um ganho k maior que o limite de estabilidade (k = 122500): 122500 GS
G(S )
Matlab
gs_instavel = 122500*gs; sys_instavel = feedback(gs_instavel,1); step(sys_instavel)
1 ( S 1) ( S 10 ) ( S 100 )
10
Amortecimento:
O amortecimento tambm est relacionado com a margem de fase do sistema, e pode ser calculado de maneira aproximada pela equao:
MF 100
11
Exerccio 4 Qual controlador mais rpido, possui maior P.O. e menor erro?
G(S ) 1 ( S 1) ( S 10 ) ( S 100 )
K = 5000
GS
K= 11000
GS
Matlab k = 5000
gs_k_5000 = 5000*gs; bode(gs_k_5000) hold on
Matlab k = 5000
gs_k_11000 = 11000*gs; bode(gs_k_11000) legend('k=5000','k=11000')
Exerccio 4 Qual controlador mais rpido, possui maior P.O. e menor erro? Erro menor Mais rpido
M.F. (k = 5000) M.F. Quanto menor for a (k = 11000) margem de fase, maior ser o sobresinal.
Exerccio 4 Qual controlador mais rpido, possui maior P.O. e menor erro?
G(S ) 1 ( S 1) ( S 10 ) ( S 100 )
K = 5000
GS
K= 11000
GS
Matlab k = 5000
figure() %Opens a new Figure in time %domain sys_k_5000 = feedback(gs_k_5000,1); step(sys_k_5000); hold on
Matlab k = 5000
gs_k_11000 = 11000*gs; sys_k_11000 = feedback(gs_k_11000,1); step(sys_k_11000); legend('k=5000','k=11000')
Exerccio 4 Qual controlador mais rpido, possui maior P.O. e menor erro?