<h1>DIAGRAMA DE BODE COM PYTHON:</h1>


---


<h3>Aluno:$\ Victor\ Calebe\ Cavalcante\ de\ Macedo$</h3>


---



---



1.   Este jupyter notebook é um exemplo de diagrama de bode feito em python. Acharemos a margem de ganho e margem de fase.
2.   CTRL+F9 para executar todas as células




# $Bibliotecas\ e\ SetUp:$


```python
%%capture test 
#Esse comando esconde o output da celula, não faz diferença só serve pra deixar o jupyter mais "limpo". (pode ser retirado)
#--- --- --- ---
!pip install control
#Esse comando baixa o módulo control no ambiente de execução caso esteja sendo usado o Google Colab
#--- --- --- ---
import numpy as np
from pylab import plot
import control
import warnings
#Baixa outras bibliotecas.
#--- --- --- ---
warnings.filterwarnings('ignore')
```

<h1> $Traçando\ os\ gráficos:$</h1>



Exemplo 1:<h2>$\begin{align}G(s) = \frac{10}{s(s+5)(s+2)} \end{align}$</h2>


```python
s = control.TransferFunction.s
G  = (10)/(s*(s+5)*(s+2))
control.bode(G,dB=True)
plot()
```

<h1> $Margem\ de\ ganho\ e\ de\ fase:$</h1>




```python
gm, pm, wg, wp = control.margin(G)
print("Margem de Ganho: "+str(gm)+' db\n')
print("Frequência no ponto da Marge de Ganho: "+str(wg)+' rad/s\n')
print("Margem de Fase: "+str(pm)+' graus\n')
print("Frequência no ponto da Marge de Fase: "+str(wp)+' rad/s\n')
```

    Margem de Ganho: 7.0 db
    
    Frequência no ponto da Marge de Ganho: 3.1622776601683795 rad/s
    
    Margem de Fase: 55.64117265273913 graus
    
    Frequência no ponto da Marge de Fase: 0.8979134005379903 rad/s
    


aac4832f4314d2e8e0adc7293ddede0d4be537a6
ipynb
Jupyter Notebook
Diagrama_De_Bode_Python.ipynb
VictorCalebeIFG/Controle-2-com-Python
7b0f18117eb3d4680d408a86204279132652ca07
MIT
Diagrama_De_Bode_Python.ipynb
VictorCalebeIFG/Controle-2-com-Python
7b0f18117eb3d4680d408a86204279132652ca07
MIT
Diagrama_De_Bode_Python.ipynb
VictorCalebeIFG/Controle-2-com-Python
7b0f18117eb3d4680d408a86204279132652ca07
MIT
Qwen/Qwen-72B
1. YES
2. YES