Jupyter Notebook desenvolvido por Gustavo S.S.
"O seu sucesso como engenheiro será diretamente proporcional à sua habilidade em se comunicar!" - Charles K. Alexander
As redes que contêm muitos elementos conectados em série, fontes de tensão ou supermalhas são mais adequadas para análise de malhas, enquanto as redes com elementos associados em paralelo, fontes de corrente ou supernós são mais adequadas para análise nodal.
O segredo é selecionar o método que resulta no menor número de equações.
Para redes não planares, a análise nodal é a única opção, pois a análise de malhas se aplica apenas a redes planares. Da mesma forma, a análise nodal é mais fácil de se resolver via computador, já que é fácil de ser programada.
PSpice/Orcad é um programa para análise de circuitos (SPICE (acrônimo de Simulated Program with Integrated Circuits Emphasis, ou Programa de Simulação com Ênfase em Circuitos Integrados) é um software de simulação de circuitos analógicos) via computador, assim como outros softwares, e.g.: ISIS Proteus, Multisim, etc.
Tutoriais podem ser encontrados online, recomenda-se o da própria desenvolvedora OrCAD:
Essa propriedade é uma combinação da propriedade de homogeneidade (aplicação de um fator de escala) e da propriedade da aditividade.
Homogeneidade: A propriedade da homogeneidade requer que, se a entrada (também chamada excitação) for multiplicada por uma constante, então a saída (também denominada resposta) deverá ser multiplicada por essa mesma constante.
\begin{align} {\Large v = iR} \\{\Large kv = kiR} \end{align}Aditividade: A propriedade de aditividade requer que a resposta para a soma de entradas seja a soma das respostas a cada entrada aplicada separadamente. Usando a relação tensão-corrente de um resistor:
\begin{align} {\Large v_1 = i_1R} \\{\Large v_2 = i_2R} \end{align}\begin{align} {\Large v = (i_1 + i_2)R = i_1R + i_2R = v_1 + v_2} \end{align}Um resistor é um elemento linear, pois a relação tensão-corrente satisfaz tanto a propriedade de homogeneidade quanto de aditividade. Assim:
Um circuito linear é um circuito cuja saída está linearmente relacionada (ou é diretamente proporcional) à sua entrada.
Exemplo 4.1
Para o circuito da Figura 4.2, determine Io quando vs = 12 V e vs = 24 V.
In [4]:
print("Exemplo 4.1")
import numpy as np
#Para vs = 12V
#6i1 + 2i1 + 4(i1 - i2) = -12
#12i1 - 4i2 = -12
#3i1 - i2 = -3
#-3vx -12 + 4(i2 - i1) + 8i2 + 4i2 = 0
#vx = 2i1
#-6i1 + 16i2 - 4i1 = 12
#-10i1 + 16i2 = 12
#-5i1 + 8i2 = 6
#i0 = i2
coef = np.matrix('3 -1;-5 8')
res = np.matrix('-3;6')
I = np.linalg.inv(coef)*res
print("Para vs = 12V, i0 é:",I[1],"A")
#Para vs = 24V
#6i1 + 2i1 + 4(i1 - i2) = -24
#12i1 - 4i2 = -24
#3i1 - i2 = -6
#-3vx -24 + 4(i2 - i1) + 8i2 + 4i2 = 0
#vx = 2i1
#-6i1 + 16i2 - 4i1 = 24
#-10i1 + 16i2 = 24
#-5i1 + 8i2 = 12
#i0 = i2
coef = np.matrix('3 -1;-5 8')
res = np.matrix('-6;12')
I = np.linalg.inv(coef)*res
print("Para vs = 12V, i0 é:",I[1],"A")
Problema Prático 4.1
Para o circuito da Figura 4.3, determine vo quando is = 30 A e is = 45 A.
In [5]:
print("Problema Prático 4.1")
#Req1 = 12 + 8 = 20
#Para is = 30
i_s = 30
i0 = i_s*4/(4+20)
v0 = 8*i0
print("Para is = 30A, v0 é:",v0,"V")
#Para is = 45
i_s = 45
i0 = i_s*4/(4+20)
v0 = 8*i0
print("Para is = 45A, v0 é:",v0,"V")
Uma forma de determinar uma variável específica em um circuito é determinar a contribuição de cada fonte independente à variável e então somá-las. Essa última forma é conhecida como superposição.
O princípio da superposição afirma que a tensão (ou a corrente) em um elemento em um circuito linear é a soma algébrica da soma das tensões (ou das correntes) naquele elemento em virtude da atuação isolada de cada uma das fontes independentes.
Consideramos uma fonte independente por vez enquanto todas as demais fontes independentes estão desligadas. Isso implica substituir cada fonte de tensão por 0 V (ou um curto-circuito) e cada fonte de corrente por 0 A (ou um circuito aberto).
As fontes dependentes são deixadas intactas, pois elas são controladas por variáveis de circuito.
Etapas para a aplicação do princípio da superposição:
Desative todas as fontes independentes, exceto uma delas. Encontre a saída (tensão ou corrente) em razão dessa fonte ativa
Repita a etapa 1 para cada uma das demais fontes independentes.
Encontre a contribuição total somando algebricamente todas as contribuições em razão das fontes independentes.
Exemplo 4.3
Use o teorema da superposição para encontrar v no circuito da Figura 4.6.
In [6]:
print("Exemplo 4.3")
Vs = 6
Is = 3
#Analise da fonte de tensao
v1 = Vs*4/(4 + 8)
#Analise da fonte de corrente
i2 = Is*8/(4 + 8)
v2 = 4*i2
v = v1 + v2
print("Tensão V:",v,"V")
Problema Prático 4.3
Usando o teorema da superposição, determine vo, no circuito da Figura 4.8.
In [7]:
print("Problema Prático 4.3")
Vs = 12
Is = 5
#Analise da fonte de tensao
v1 = Vs*2/(2 + 3 + 5)
#Analise da fonte de corrente
i2 = Is*5/(2 + 3 + 5)
v2 = i2*2
v = v1 + v2
print("Tensão v0:",v,"V")
Exemplo 4.4
Determine io no circuito da Figura 4.9 usando superposição.
In [13]:
print("Exemplo 4.4")
Is = 4
Vs = 20
#Analise da fonte de tensao
#i1 = -i0
#5i1 + (i1 - i2) + 5i0 + 4i1 = 20
#5i1 - i2 = 20
#-5i0 + (i2 - i1) + 3i2 + 2i2 = 0
#5i1 -i1 + 6i2 = 0
#4i1 + 6i2 = 0
#2i1 + 3i2 = 0
coef = np.matrix('5 -1;2 3')
res = np.matrix('20;0')
Iv = np.linalg.inv(coef)*res
i0v = -I[0]
#Analise da fonte de corrente
#i0 = Is - i1 = 4 - i1
#5i0 + 4i1 + 5(i1 - Is) + i1 - i2 = 0
#5(4 - i1) + 9i1 - 20 + (i1 - i2) = 0
#5i1 - i2 = 0
#-5i0 + (i2 - i1) + 3(i2 - Is) + 2i2 = 0
#-5(4 - i1) + 6i2 - i1 - 12 = 0
#4i1 + 6i2 = 32
#2i1 + 3i2 = 16
coef = np.matrix('5 -1;2 3')
res = np.matrix('0;16')
Ic = np.linalg.inv(coef)*res
i0c = Is-I[0]
i0 = i0v + i0c
print("Corrente i0:",float(i0),"A")
Problema Prático 4.4
Use superposição para determinar vx no circuito da Figura 4.11.
In [14]:
print("Problema Prático 4.4")
Vs = 25
Is = 5
#Analise fonte de tensao
#i1 + 0.1vx = i2
#i1 = (25 - vx)/20 = 5/4 - vx/20
#i2 = vx/4
#5/4 - vx/20 + vx/10 = vx/4
# (-vx +2vx - 5vx)/20 = -5/4
#-vx/5 = -5/4
#vx = 25/4
#Analise fonte de corrente
#i1 + i2 = 5
#vx = 4*(i2 + 0.1vx)
#6vx/10 = 4i2
#i2 = 3vx/20
#vx = 20i1
#i1 = vx/20
#vx/20 + 3vx/20 = 5
#vx = 25
vx = 25 + 25/4
print("Tensão vx:",vx,"V")
Exemplo 4.5
Para o circuito da Figura 4.12, use o teorema da superposição para determinar i.
In [23]:
print("Exemplo 4.5")
#Analise Fonte Tensao 1
#Req1 = 8 + 4 = 12
#Req2 = (12*4)/(12 + 4) = 3
#Vx = 12*3/(3 + Req2) = 36/6 = 6
#iv1 = Vx/3 = 12/6 = 2 A
iv1 = 2
#Analise Fonte de Tensao 2
#Req1 = 8 + 4 = 12
#Req2 = (4*3)/(4+3) = 12/7
#Vx = 24*Req2/(Req2 + Req1)
#Vx = 3
#iv2 = -Vx/3 = -1
iv2 = -1
#Analise da Fonte de Corrente
#Req1 = (4*3)/(4 + 3) = 12/7
#Req2 = Req1 + 4 = 40/7
#i1 = 3*8/(8 + Req2) = 24/(8 + 40/7)
i1 = 24/(8 + 40/7)
ic = i1*4/(4 + 3) # = 1
i = iv1 + iv2 + ic
print("Corrente i:",i,"A")
Problema Prático 4.5
Determine I no circuito da Figura 4.14 usando o princípio da superposição.
In [24]:
print("Problema Prático 4.5")
#Analise fonte de Tensao 1
iv1 = 8/(6 + 2 + 8)
#Analise da fonte de Tensao 2
iv2 = -6/(6 + 2 + 8)
#Analise da fonte de Corrente
ic = 2*2/(2 + 6 + 8)
i = iv1 + iv2 + ic
print("Corrente i:",i,"A")