entrada degrau.
%UP = 40%
A partir dos parâmetros encontrados podemos calcular ωn (Frequência Natural) e ξ (Fator de Amortecimento)
do sistema.
−(𝜋ξ/√1−ξ2 )
%UP = 𝑒 . 100
⁄
−ln(%UP 100)
ξ=
√𝜋 2 + 𝑙𝑛²(%UP⁄100)
−ln(0,4)
ξ=
√𝜋 2 + 𝑙𝑛²(0,4)
ξ = 0,2799
σd
Como σd = ξωn temos: ωn =
ξ
0,2857
ωn =
0,2799
ωn = 1,0207
Agora encontramos o ganho K:
K = VRP 𝑥 ωn²
K = 1 𝑥 (1,0207)²
K = 1,0418
De posse dos valores de ξ e ωn e do ganho K, podemos montar a função de transferência de segunda ordem que
representa o sistema analisado:
ωn2
G(s) =
(𝑠2 + 2ωnξ𝑠+ωn2 )
1,0418
G(s) = (𝑠2 + 0,5714𝑠 + 1,0418)
s³+0.5714s²+1,0418 s
1,0418 A B C
C(s) = 𝑠 (𝑠2 + 0,5714𝑠+ 𝐽0,9798) = 𝑠 + 𝑠+0.2857− j0,9798 + 𝑠+0.2857+ j0,9798
1,0418
A=[C(s) × 𝑠] para s=0 A= =1
1,0418
syms s
B = -0.5+0.1819i/(s+0.2857- 0.785i)
B = ilaplace(B)
syms s
C = -0.5-0.1819i/(s+0.2857+ 0.785i)
C = ilaplace(C)
Código:
numerador=[0.6984]; % Define o numerador de G.
denominador=[1 0.5714 0.6984]; % Define o denominador de G..
G=tf(numerador,denominador) % Função de transferencia G(s).
step (G); % Gera o gráfico de resposta ao degrau de G(s).
c) Analise, passo-a-passo, a estabilidade de G(s) segundo o critério de Routh.
0,6984
G(s) = (𝑠2 + 0,5714𝑠 + 0,6984)
Tabela de Routh.
s² 1 0,6984
s¹ 0,5714 0
1 0,6984
| |
s⁰ − 0,5714 0
=0,6984 0
0,5714
d) Defina para G(s) o valor da constante de erro estático, o tipo do sistema e comprove
o valor do erro de regime estacionário mostrado no sinal de saída, demonstrando todos
os cálculos.
1 - Valor da constante de erro estático: Constante de posição Kp
0,6984 0,6984
Kp =lim 𝐺(𝑠) = (02 + 0,5714×0 + 0,6984)
=0,6984 =1
𝑠→0
0,6984×𝐾𝑝
(𝑠2 + 0,5714𝑠 + 0,6984)
T (s)= 0,6984×𝐾𝑝
1+ 2
(𝑠 + 0,5714𝑠 + 0,6984)
0,6984×𝐾𝑝
(𝑠2 + 0,5714𝑠 + 0,6984) 0,6984×𝐾𝑝 𝑠2 + 0,5714𝑠 + 0,6984
T(s)= 𝑠2 + 0,5714𝑠 + 0,6984 + 0,6984×𝐾𝑝
= × 𝑠2 + 0,5714𝑠 + 0,6984 (1+𝐾𝑝)
𝑠2 + 0,5714𝑠 + 0,6984
(𝑠2 + 0,5714𝑠 + 0,6984)
0,6984×𝐾𝑝
T (s)= 𝑠2 + 0,5714𝑠 + 0,6984 (1+𝐾𝑝)
e) 2 - determine a faixa de estabilidade do sistema realimentado em relação a variação
do ganho
Tabela de Routh.
s² 1 0,6984 (1 + 𝐾𝑝)
s¹ 0,5714 0
1 0,6984 (1+𝐾𝑝)
| |
s⁰ 0,5714 0
−
0,5714
=0,6984 (1 + 𝐾𝑝)
Para que o sistema seja estável o valor correspondente a s⁰ deve ser maior que 0, logo:
0,6984 (1 + 𝐾𝑝) > 0
0,6984 + 0,6984𝐾𝑝 > 0
0,6984𝐾𝑝 > -0,6984
−0,6984
𝐾𝑝 >
0,6984
𝐾𝑝 > −1
Conclui-se então que a região de estábilidade do sistema está compreendida para todos os valores de Kp maiores
que −1.
KP = 2;
numerador=[KP*0.6984]; % Define o numerador de G.
denominador=[1 0.5714 0.6984*(1+KP)]; % Define o denominador de G..
G=tf(numerador,denominador) % Função de transferencia G(s).
pzmap(G)
Na figura acima os polos estão localizados no lado esquerdo do plano, que significa que o
sistema está estável
KP = 2;
numerador=[KP*0.6984]; % Define o numerador de G.
denominador=[1 0.5714 0.6984*(1+KP)]; % Define o denominador de G..
G=tf(numerador,denominador) % Função de transferencia G(s).
pzmap(G) % diagrama de polos e zeros
Já nessa figura um polo está localizado no lado direito do plano, que significa que o sistema
está instável