Cuidados em cálculo de ângulos associados com Contribuição Angular no RL:

Reparem como são calculados os ângulos:

contrib_angular_1.png

Note como é definida a regra que confirma que certo ponto (polo de malha fechada na posição desejada) pertence a uma curva do RL:

Isto significa que a contribuição angular resultante do somatório dos ângulos dos zeros menos o somatório dos ângulos dos polos deve gerar um número ímpar associado com os 180, ou seja, o resultado das contribuições angulares deve resultar no ângulo de:

ou

Ou, na forma de um gráfico “rudimentar”, ver figura a seguir:

contrib_angular_2.png

Note que o termo “" gera variações no momento de calcular um ângulo.

Por exemplo, no caso do projeto do PD para a planta de 3a-ordem que não possui zeros, o único ângulo referente a um zero é do próprio zero do PD que está sendo buscado. A equação (1) fica então como:

isolando o termo , teremos:

e na continuação:

Note que para encontrar o valor do ângulo do zero do PD você pode optar pela eq. (2a) ou (2b). O resultado no gráfico deve ser o mesmo, independente da equação usada.

Mas... você ainda deve tomar algum cuidado quando finaliza o cálculo para determinação da posição do zero do PD. A eq (2a) ou (2b) vai lhe permitir identificar o ângulo que o zero do PD deveria ter em relação aos pólos malha fechada.

Para calcular a posição deste zero você pode fazer:

Onde: é a parte imaginária do pólo de MF desejado; é o resultado obtido através da aplicação da eq. (2a) ou (2b); é a parte real do pólo de MF desejado; e corresponde então à localização final do zero do PD.

Recomenda-se atenção com os sinais adotados para os termos explicados anteriormente e seu impacto no resultado final.

Por exemplo:

>> sum_th_p                  % exibir somatório ângulos dos polos
sum_th_p =
    4.0552
>> sum_th_p*180/pi           % valor em graus
ans =
    232.3460
>> th_c = sum_th_p - pi      % aplicando eq. (2b)
th_c =
    0.9136
>> th_c*180/pi               % angulo do zero do PD (em graus)
    52.3454
>> sigma_pd = sigma - (omega/tna(pi - th_c))     % eq. (3)
sigma_pd =    3.7128
>> num_pd = [1 sigma_pd];    % montando polinomio numerador do PD

Note que a variável sum_th_p ser refere ao somatório dos ângulos formados pelos pólos na FTMA(s) deste sistema (4,0552 rad = 232,346).

A linha th_c = sum_th_p - pi está aplicando (corretamente) a equação (2b) e foi encontrado o valor: th_c = 0,9136 rad = 52,3454. Até este ponto não existe nenhum erro.

Não tenho acesso à toda sequencia de comandos que gerou os valores de sigma e omega usados originalmente, mas a determinação de onde deveriam estar os pólos de MF deste sistema para e (segundos), leva aos pólos de MF na posição:

Ou

sigma = -1.4815

omega = 2.8918

Então será considerado sum_th_c = ( = 4.0552 radianos ) o que leva à:

Realizado O que poderia ter sido realizado também
>> th_c = sum_th_p - pi
th_c =
0.9136 --
>> th_c*180/pi
ans =
52.3458
sigma = + 1.4815 sigma = - 1.4815
Note o que ocorre
>> sigma_pd = sigma - (omega/tan(pi - th_c)) >> sigma_pd = sigma - (omega/tan(th_c - pi))
sigma_pd = sigma_pd =
3.7128 -3.7128
Note a sutil diferença nas 2 equações acima:
O termo omega/tan(pi-th_c)=Delta_x resulta em:
>> omega/tan(pi - th_c) >> omega/tan(th_c - pi)
ans = ans =
-2.2314 2.2314

Comparando-se os resultados obtidos, com excessão do sinal do termo sigma_pd, o valor alcançando resulta no mesmo.

Importante notar que o cálculo da contribuição angular faça sentido:

contrib_angular_3.png

E que o RL no momento de sintonizar o controlador, passe realmente sobre os pólos de MF desejados:

contrib_angular_4.png


Prof. Fernando Passold, em 01/07/2020.