Geral
Controle e Automação
Semana 5
0

Questão

A função de transferência \(H(s)\) representa o sistema a ser controlado pelo controlador proporcional \(C(s) = K\). O diagrama de Bode da malha aberta para \(K =1\). Entre as alternativas, qual ganho leva o sistema a ter a maior margem de fase?

A figura mostra um diagrama de blocos de um sistema em malha fechada composto por dois blocos: a função de transferência C(s)  e a função de transferência H(s). A entrada desse diagrama de blocos é x_s (t) e a saída é x(t), que é a saída de H(s). A entrada do bloco C(s) é o erro dado por e(t)=x_s (t)-x(t), e a entrada do bloco H(s)  é a saída do bloco C(s).

A imagem é composta pelo diagrama de Bode da malha aberta do sistema quando K =1. Esse diagrama é composto por dois gráficos. Ambos os gráficos têm no eixo horizontal a frequência em rad/s. O eixo vertical do primeiro gráfico é composto pela amplitude (magnitude), enquanto o eixo vertical do segundo gráfico é composto pela fase (phase). Em baixas frequências, a magnitude apresenta altos valores que se reduzem com o aumento da frequência. A margem de ganho é igual infinita e a margem de fase é igual 19.8º. A frequência de corte é igual a 0.47rad/s e a frequência que a fase é igual a -180º é infinita. A fase se inicia com valores próximos de -180º, por volta de 2 rad/s ela apresenta seu maior valor, -140º. O valor da magnitude em 2 rad/s é de 0.1.

A)

K = 1000

B)

K = 100

C)

K = 0.1 

D)

K = 10

E)

K = 1

function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/115/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'vkVBMJtkGWDxCCZGYqW9Wb0ylpEmESwfsm8qCZ1LNMTxlTPglMEuTEHu7ag0sIDm' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }