THÉVENIN 'S THEOREM

아래의 예제 회로를 클릭하거나 탭하여 TINACloud를 호출하고 대화식 DC 모드를 선택하여 온라인으로 분석하십시오.
예제를 편집하거나 자체 회로를 생성하려면 TINACloud에 저가의 액세스 권한을 얻으십시오.

Thévenin의 정리를 사용하면 복잡한 회로를 전압 소스와 직렬 연결된 저항 만 포함하는 간단한 등가 회로로 대체 할 수 있습니다. 정리는 이론적 관점과 실제적 관점 모두에서 매우 중요합니다.

간결하게 말하면 Thévenin의 정리는 다음과 같이 말합니다.

임의의 2 단자 선형 회로는 전압 소스 (VTh) 및 직렬 저항 (RTh).

Thévenin 등가 회로는 터미널에서만 등가를 제공한다는 점에 유의해야합니다. 분명히 내부 구조와 원래 회로의 특성과 Thévenin 등가물은 상당히 다릅니다.

Thevenin의 정리를 사용하면 특히 다음과 같은 경우에 유리합니다.

  • 우리는 회로의 특정 부분에 집중하고자합니다. 회로의 나머지 부분은 단순한 테 브인 동급으로 대체 될 수 있습니다.
  • 터미널에서 다른 부하 값으로 회로를 연구해야합니다. 테 베인 (Thevenin) 등가물을 사용하면 매번 복잡한 원본 회로를 분석하지 않아도됩니다.

테 베인 동등 물은 다음 두 단계로 계산할 수 있습니다.

  1. R 계산Th. 모든 소스를 0으로 설정하고 (개방 회로로 단락 회로 및 전류 소스로 전압 소스 교체) 두 터미널 간의 총 저항을 찾습니다.
  2. V를 계산하십시오.Th. 터미널 사이의 개방 회로 전압을 찾습니다.

설명하기 위해 Thévenin의 정리를 사용하여 아래 회로의 등가 회로를 찾습니다.


위의 회로를 클릭 / 탭하여 온라인으로 분석하거나 Windows에서 저장하려면이 링크를 클릭하십시오.

TINA 솔루션은 Thevenin 매개 변수 계산에 필요한 단계를 보여줍니다.

 

물론 매개 변수는 이전 장에서 설명한 직렬 병렬 회로의 규칙을 사용하여 쉽게 계산할 수 있습니다.

{TINA 통역사의 솔루션}
RT:=R3+리플러스(R1,R2);
VT:= Vs*R2/(R2+R1);
RT=[10]
VT=[6.25]
#파이썬의 솔루션!
# 먼저 람다를 사용하여 replus를 정의합니다.
Replus= 람다 R1, R2 : R1*R2/(R1+R2)
RT=R3+리플러스(R1,R2)
VT=Vs*R2/(R2+R1)
인쇄("RT= %.3f"%RT)
인쇄("VT= %.3f"%VT)

추가 예제 :

예제 1

여기에서 Thévenin 등가물이 계산을 단순화하는 방법을 볼 수 있습니다.

저항이 다음과 같을 경우 부하 저항 R의 전류를 구하십시오.

1.) 0 ohm; 2.) 1.8 ohm; 3.) 3.8 ohm 4.) 2.8.ohm

먼저 R의 단자와 관련하여 회로의 Thévenin 등가물을 찾으십시오.

이제는 서로 다른 부하에 대한 전류를 쉽게 계산할 수있는 간단한 회로가 있습니다.


위의 회로를 클릭 / 탭하여 온라인으로 분석하거나 Windows에서 저장하려면이 링크를 클릭하십시오.

둘 이상의 출처가있는 예 :

예제 2

회로에 해당하는 Thévenin을 찾으십시오.


위의 회로를 클릭 / 탭하여 온라인으로 분석하거나 Windows에서 저장하려면이 링크를 클릭하십시오.

TINA의 DC 분석에 의한 솔루션 :

위의 복잡한 회로는 아래의 간단한 직렬 회로로 대체 할 수 있습니다.

{TINA 통역사의 솔루션}
{키르히호프의 법칙을 이용하여}
시스템 Vt
Vt/R+(Vt-Vs2)/R3+(Vt-Vs1)/R1-Is=0
끝;
Vt=[187.5]
Rt:=Replus(R,replus(R1,R3));
Rt=[5]
#파이썬의 솔루션!
numpy를 np로 가져 오기
# 먼저 람다를 사용하여 replus를 정의합니다.
Replus= 람다 R1, R2 : R1*R2/(R1+R2)
#우리에게는 방정식이 있습니다.
#우리가 해결하고 싶은 것:
#Vt/R+(Vt-Vs2)/R3+(Vt-Vs1)/R1-Is=0
#매트릭스를 써라
#계수:
A= np.array([[(1/R)+(1/R3)+(1/R1)]])

#매트릭스를 써라
#상수 중:
b= np.array([[(Vs2/R3)+(Vs1/R1)+Is]])

Vt= np.linalg.solve(A,b)[0]
print("Vt lin= %.3f"%Vt)
#또는 쉽게 해결할 수 있습니다.
#Vt에 대해 하나의 알려지지 않은 변수가 있는 방정식:
Vt=(Vs2/(R3/R+R3/R1+1))+(Vs1/(R1/R+R1/R3+1))+(Is/(1/R+1/R3+1/R1))
print("Vt alt= %.3f"%Vt)
Rt=재첨(R,재첨(R1,R3))
인쇄("Rt= %.3f"%Rt)


    X
    당신을 기쁘게 생각합니다 디자인 소프트
    올바른 제품을 찾는 데 도움이 필요하거나 지원이 필요한 경우 채팅 할 수 있습니다.
    wpchatıco