Claro que existe. Tu podes usar o Matlab. O Matlab possui algumas funções que traçam os diagramas de margem e fase. Tu só tens que fornecer a função de transferência.
Por exemplo, se a tua função de transferência for
tu podes usar a função Margin(), igual mostrado na figura 1 abaixo.
O Matlab vai gerar o gráfico mostrado na figura 2.
Legal, não é? Mas e se a função de transferência for mais complexa? Se ela for composta por duas ou mais funções? Por exemplo a mostrada na figura 3?
Simples. Tu podes achar a função equivalente, conforme mostrado na figura 4. Daí nós simplesmente chamamos a função Margin passando a função equivalente, igual fizemos no primeiro exemplo.
E se a função for mais complexa ainda. Por exemplo, igual a mostrada na figura 5?
Simples. Podemos achar a função equivalente dela, igual fizemos no exemplo anterior.
O problema com essa abordagem é que, além de trabalhosa, demorada e sujeita a erros, nem sempre é viável acharmos a função equivalente "na unha".
Devemos deixar o Matlab trabalhar para nós. Como? Simples (irritante esse negócio de ficar falando simples toda hora, não é?). Usaremos a ferramenta do Matlab chamada Simulink.
Os passos são sempre os mesmos, não importa a complexidade do circuito.
Suponha que queremos traçar o Diagrama de Bode para o circuito mostrado na figura 5.
- No command Window do Matlab, digite Simulink e tecle ENTER.
- Desenhar o circuito / planta para o qual se deseja traçar o Diagrama de Bode (conforme fizemos na figura 5).
- Clique com o botão direito do mouse sobre a entrada do sistema e selecione Linearization Points -> Input Point.
Aparecerá uma bolinha com uma setinha entrando nela em cima da linha de entrada do sistema. A figura 7 mostra o que estou falando.
- Clique com o botão direito do mouse sobre a saída do sistema e selecione Linearization Points -> Output Point.
Aparecerá uma bolinha com uma setinha saindo dela em cima da linha de saída do sistema. Veja a figura 9.
- Selecione Tools -> Control Design - Linear Analysis (veja a figura 10).
- Na janela que abrirá, selecione Bode Response Plot no combo box (figura 11).
- Clique no botão Linearize Mode (figura 12).
A partir de agora, tu nunca mais vais precisar resolver na mão as equações. Este método é útil para outros tipos de análise, como o Diagrama de Nyquist, por exemplo.
O Matlab é uma excelente ferramenta. E, como toda ferramenta, para que possamos aproveitá-la ao máximo, devemos conhecê-la bem.
Recomendo os três livros a seguir:
- Programação em Matlab para Engenheiros - Stephen J. Chapman
- Matlab com Aplicações em Engenharia - Amos Gilat
- Matlab 7: Fundamentos - Elia Yathie Matsumoto
Tudo que eles ensinam servem para todos que precisem usar o Matlab. Escolha quantos quiser, compre-os e estude-os com afinco. Valerá a pena.
2 comentários:
Uau! Welcome back, tio. Sempre é bom ver blogueiros voltando à ativa =)
[]s
Thanks a lot!
Vou tentar escrever mais. Infelizmente (?) ando com pouco tempo para escrever (não tão pouco quanto o Fernando, claro).
Postar um comentário