CÁC PHƯƠNG PHÁP HIỆN TẠI VÀ HẤP DẪN

Nhấp hoặc Chạm vào các mạch Ví dụ bên dưới để gọi TINACloud và chọn chế độ DC tương tác để Phân tích chúng trực tuyến.
Có quyền truy cập chi phí thấp vào TINACloud để chỉnh sửa các ví dụ hoặc tạo các mạch của riêng bạn

Một cách khác để đơn giản hóa bộ phương trình Kirchhoff hoàn chỉnh là phương pháp hiện tại dạng lưới hoặc vòng lặp. Sử dụng phương pháp này, luật hiện hành của Kirchhoff được thỏa mãn tự động và các phương trình vòng lặp mà chúng ta viết cũng thỏa mãn định luật điện áp của Kirchhoff. Đáp ứng định luật hiện tại của Kirchhoff bằng cách gán các vòng dây kín được gọi là dòng điện lưới hoặc vòng lặp cho mỗi vòng lặp độc lập của mạch và sử dụng các dòng điện này để thể hiện tất cả các đại lượng khác của mạch. Vì các dòng vòng được đóng lại, dòng điện chạy vào một nút cũng phải chảy ra khỏi nút; do đó, viết phương trình nút với các dòng này dẫn đến danh tính.

Trước tiên chúng ta hãy xem xét phương pháp của dòng điện lưới.

Trước tiên, chúng tôi lưu ý rằng phương pháp lưới hiện tại chỉ có thể áp dụng cho các mạch phẳng Planar. Mạch phẳng không có dây chéo khi được vẽ trên mặt phẳng. Thông thường, bằng cách vẽ lại một mạch có vẻ không phẳng, bạn có thể xác định rằng trên thực tế, đó là mặt phẳng. Đối với các mạch không phẳng, sử dụng phương pháp vòng lặp hiện tại mô tả sau trong chương này.

Để giải thích ý tưởng về dòng điện lưới, hãy tưởng tượng các nhánh của mạch là lưới câu cá và đặt một dòng lưới cho mỗi lưới của lưới. (Đôi khi người ta cũng nói rằng một vòng lặp hiện tại đã đóng được gán trong mỗi cửa sổ của Google.

Sơ đồ

Mạng lưới câu cá của người Viking hoặc đồ thị của mạch

Kỹ thuật biểu diễn mạch bằng một bản vẽ đơn giản, được gọi là đồ thị, là khá mạnh mẽ. Từ Luật của Kirchhoff không phụ thuộc vào bản chất của các thành phần, bạn có thể bỏ qua các thành phần cụ thể và thay thế cho chúng các phân đoạn dòng đơn giản, được gọi là chi nhánh của đồ thị. Biểu diễn các mạch bằng đồ thị cho phép chúng ta sử dụng các kỹ thuật toán học lý thuyết đồ thị. Điều này giúp chúng tôi khám phá bản chất tô pô của một mạch và xác định các vòng độc lập. Quay lại sau để trang web này để đọc thêm về chủ đề này.

Các bước phân tích dòng điện lưới:

  1. Chỉ định một dòng điện lưới cho mỗi lưới. Mặc dù hướng là tùy ý, nhưng thông thường sử dụng hướng theo chiều kim đồng hồ.

  2. Áp dụng định luật điện áp của Kirchhoff (KVL) xung quanh mỗi lưới, cùng hướng với dòng điện lưới. Nếu một điện trở có hai hoặc nhiều dòng điện lưới đi qua nó, thì tổng dòng qua điện trở được tính bằng tổng đại số của dòng điện lưới. Nói cách khác, nếu một dòng điện chạy qua điện trở có cùng hướng với dòng điện lưới của vòng lặp thì nó có dấu dương, nếu không thì có dấu âm trong tổng. Các nguồn điện áp được tính đến như bình thường, Nếu hướng của chúng giống với dòng điện lưới, điện áp của chúng được lấy là dương, nếu không là âm, trong các phương trình KVL. Thông thường, đối với các nguồn hiện tại, chỉ có một dòng điện lưới chạy qua nguồn và dòng điện đó có cùng hướng với dòng điện của nguồn. Nếu đây không phải là trường hợp, sử dụng phương pháp hiện tại vòng lặp chung hơn, được mô tả sau trong đoạn này. Không cần phải viết phương trình KVL cho các vòng có chứa dòng điện lưới được gán cho các nguồn hiện tại.

  3. Giải phương trình vòng lặp kết quả cho dòng điện lưới.

  4. Xác định bất kỳ dòng điện hoặc điện áp được yêu cầu trong mạch bằng cách sử dụng dòng điện lưới.

Hãy để chúng tôi minh họa phương pháp bằng ví dụ sau:

Tìm I hiện tại trong mạch dưới đây.


Nhấp / chạm vào mạch trên để phân tích trực tuyến hoặc nhấp vào liên kết này để Lưu trong Windows


Chúng ta thấy rằng có hai lưới (hoặc một cửa sổ bên trái và bên phải) trong mạch này. Hãy gán dòng điện theo chiều kim đồng hồ J1 và J2 đến các mắt lưới. Sau đó, chúng tôi viết các phương trình KVL, biểu thị các điện áp trên các điện trở theo định luật Ohm:

-V1 + J1* (Ri1+R1) - J2*R1 = 0

V2 - J1*R1 + J2* (R + R1) = 0

Số:

-12 + J1* 17 - J2* 2 = 0

6 - J1* 2 + J2* 14 = 0

Chuyển phát nhanh1 từ phương trình thứ nhất: J1 = và sau đó thay thế vào phương trình thứ hai: 6 - 2 * + 14 * J2 = 0

nhân với 17: 102 - 24 + 4 * J2 + 238 * J2 = 0 vì thế J2 =

và J1 =

Cuối cùng, dòng điện yêu cầu:

{Giải pháp sử dụng Trình thông dịch của TINA}
{Lưới phương thức hiện tại}
Sys J1, J2
J1*(Ri1+R1)-J2*R1-V1=0
J1*R1+J2*(R1+R)+V2=0
kết thúc;
J1 = [666.6667m]
J2 = [- 333.3333m]
I: = J1-J2;
Tôi = [1]
#Giải pháp của Python!
nhập numpy như n
#Sử dụng phương pháp dòng điện lưới!
#Chúng tôi có một hệ phương trình tuyến tính mà chúng tôi muốn giải
#cho I1,I2:
#I1*(Ri1+R1)+I2*Ri1-V1=0
#-V1+I1*Ri1+I2*(Ri1+R)+V2=0
#Viết ma trận các hệ số:
A=n.array([[Ri1+R1,Ri1],[Ri1,Ri1+R]])
#Viết ma trận các hằng số:
b=n.array([V1,V1-V2])
x=n.linalg.solve(A,b)
I1=x[0]
I2=x[1]
print(“I1= %.3f”%I1)
print(“I2= %.3f”%I2)
Tôi=I1
print(“I= %.3f”%I)

Hãy kiểm tra kết quả với TINA:


Nhấp / chạm vào mạch trên để phân tích trực tuyến hoặc nhấp vào liên kết này để Lưu trong Windows

Tiếp theo, hãy giải quyết ví dụ trước một lần nữa, nhưng với tổng quát hơn phương pháp của dòng điện vòng. Sử dụng phương pháp này, các vòng lặp hiện tại đã đóng, được gọi là dòng vòng, được gán không nhất thiết cho các lưới của mạch, nhưng để tùy ý vòng lặp độc lập. Bạn có thể đảm bảo rằng các vòng lặp độc lập bằng cách có ít nhất một thành phần trong mỗi vòng lặp không có trong bất kỳ vòng lặp nào khác. Đối với các mạch phẳng, số vòng lặp độc lập giống như số lượng mắt lưới, rất dễ nhìn thấy.

Một cách chính xác hơn để xác định số lượng các vòng độc lập như sau.

Cho một mạch với b chi nhánh và N điểm giao. Số vòng lặp độc lập l là:

l = b - N + 1

Điều này xuất phát từ thực tế là số phương trình Kirchhoff độc lập phải bằng với các nhánh trong mạch và chúng tôi đã biết rằng chỉ có N-1 phương trình nút độc lập. Do đó, tổng số phương trình của Kirchhoff là

b = N-1 + l và do đó l = b - N + 1

Phương trình này cũng xuất phát từ định lý cơ bản của lý thuyết đồ thị sẽ được mô tả sau tại trang web này.

Bây giờ chúng ta hãy giải quyết ví dụ trước một lần nữa, nhưng đơn giản hơn, bằng cách sử dụng phương thức vòng lặp hiện tại. Với phương pháp này, chúng tôi có thể tự do sử dụng các vòng trong lưới hoặc bất kỳ vòng lặp nào khác, nhưng hãy giữ vòng lặp với J1 trong lưới bên trái của mạch. Tuy nhiên, đối với vòng lặp thứ hai, chúng tôi chọn vòng lặp với J2, như thể hiện trong hình dưới đây. Ưu điểm của lựa chọn này là J1 sẽ bằng với dòng I được yêu cầu, vì nó là dòng vòng lặp duy nhất đi qua R1. Điều này có nghĩa là chúng ta không cần tính J2 ở tất cả. Lưu ý rằng, không giống như các dòng thực tế của Viking, ý nghĩa vật lý của các dòng vòng phụ thuộc vào cách chúng ta gán chúng cho mạch.


Nhấp / chạm vào mạch trên để phân tích trực tuyến hoặc nhấp vào liên kết này để Lưu trong Windows

Các phương trình KVL:

J1 * (R1+Ri1) + J2 * R i1 - V1 = 0

-V1+ J1 * Ri1+ J2 * (R + Ri) + V2 = 0

và dòng điện yêu cầu: I = J1

Numerically: J1*(15+2)+J2*15-12 = 0

-12 + J1 * 15 + J2 * (15 + 12) + 6 = 0

Thể hiện J2 từ phương trình thứ hai:

Thay vào phương trình đầu tiên:

Vì thế: J1 = I = 1 A

Ví dụ khác.

Ví dụ 1

Tìm I hiện tại trong mạch dưới đây.


Nhấp / chạm vào mạch trên để phân tích trực tuyến hoặc nhấp vào liên kết này để Lưu trong Windows


Trong mạch này, chúng tôi sử dụng phương pháp của dòng vòng. Trong cửa sổ bên trái của mạch, chúng tôi có một dòng vòng lặp mà chúng tôi biểu thị với I vì nó bằng với yêu cầu hiện tại. Dòng vòng lặp khác bằng với dòng nguồn Is1, vì vậy chúng tôi biểu thị nó trực tiếp là
IS1.

Lưu ý rằng hướng của vòng lặp này là không theo chiều kim đồng hồ vì hướng của nó được xác định bởi nguồn hiện tại. Tuy nhiên, vì dòng vòng lặp này đã được biết đến, không cần phải viết phương trình KVL cho vòng lặp trong đó IS1 được thực hiện.

Do đó phương trình duy nhất để giải là:

-V1 + Tôi * R2 + R1 * (Tôi - tôiS1) = 0

vì thế

Tôi = (V1 + R1 *IS1) / (R1 + R2)

Số

I=(10+20*4)/(20+10)=3 A

Bạn cũng có thể tạo kết quả này bằng cách gọi phân tích tượng trưng của TINA từ menu Phân tích / Phân tích tượng trưng / Kết quả DC:


Hoặc bạn có thể giải phương trình KVL bằng trình thông dịch:

{Giải pháp của Phiên dịch viên của TINA}
{Sử dụng phương pháp lưới hiện tại}
Sys tôi
-V1 + I * R2 + R1 * (I - IS1) = 0
kết thúc;
Tôi = [3]

Ví dụ sau có 3 nguồn hiện tại và rất dễ giải quyết bằng phương pháp dòng điện vòng.

Ví dụ 2

Tìm điện áp V.

Trong ví dụ này, chúng ta có thể chọn ba dòng vòng để mỗi dòng chỉ đi qua một nguồn hiện tại. Do đó, tất cả ba dòng vòng đều được biết đến và chúng ta chỉ cần biểu thị điện áp chưa biết, V, sử dụng chúng.

Tạo tổng đại số của dòng điện qua R3:

V = (tôiS3 - tôiS2) * R3= (10-5) * 30 = 150 V. Bạn có thể xác minh điều này với TINA :.


Nhấp / chạm vào mạch trên để phân tích trực tuyến hoặc nhấp vào liên kết này để Lưu trong Windows

Tiếp theo, hãy giải quyết lại một vấn đề mà chúng tôi đã giải quyết trong Luật của KirchhoffPhương pháp nút tiềm năng chương.

Ví dụ 3

Tìm điện áp V của điện trở R4.


Nhấp / chạm vào mạch trên để phân tích trực tuyến hoặc nhấp vào liên kết này để Lưu trong Windows

R1 = R3 = 100 ohm, R2 = R4 = 50 ohm, R5 = 20 ohm, R6 = 40 ohm, R7 = 75 ohm.

Vấn đề này cần ít nhất 4 phương trình để giải trong các chương trước.

Giải quyết vấn đề này bằng phương pháp dòng điện vòng, chúng ta có bốn vòng độc lập, nhưng với sự lựa chọn đúng dòng điện vòng, một trong những dòng vòng sẽ bằng dòng điện Is.

Dựa trên các dòng vòng lặp được hiển thị trong hình trên, các phương trình vòng lặp là:

VS1+I4* (R5+R6+R7) - TôiS*R6 -TÔI3* (R5 + R6) = 0

VS2 - tôi3* (R1+R2) - TôiS*R2 + Tôi2* (R1 + R2) = 0

-VS1 + Tôi3* (R1 + R2 + R3 + R4 + R5 + R6) + TôiS* (R2 +R4 + R6) - Tôi4* (R5 + R6) - tôi2* (R1 + R2) = 0

Điện áp không xác định V có thể được biểu thị bằng các dòng vòng:

V = R4 * (Tôi2 + Tôi3)

Số:

100 + tôi4* 135-2 * 40-I3* 60 = 0

150 + tôi2* 150-2 * 50-I3* 150 = 0

Cấm100 + I3* 360 + 2 * 140-I4* 60-I2* 150 = 0

V = 50 * (2 + tôi3)

Chúng ta có thể sử dụng quy tắc của Cramer để giải hệ phương trình này:

I4 = D3/D

Trong đó D là yếu tố quyết định của hệ thống. D4, yếu tố quyết định đối với tôi4, được hình thành bằng cách thay thế phía bên phải của hệ thống được đặt cho cột I4hệ số của.

Hệ phương trình ở dạng có thứ tự:

- 60 * tôi3 + 135 * Tôi4= -20

150 * tôi2-150 * Tôi3 = - 50

-150 * Tôi2+ 360 * Tôi3 - 60 * tôi4= - 180

Nên yếu tố quyết định D:

Giải pháp của hệ phương trình này là:

V = R4* (2 + tôi3) = 34.8485 V

Bạn có thể xác nhận câu trả lời thông qua kết quả được tính bởi TINA.


Nhấp / chạm vào mạch trên để phân tích trực tuyến hoặc nhấp vào liên kết này để Lưu trong Windows

{Giải pháp sử dụng Trình thông dịch của TINA}
Sys I2, I3, I4
Vs2+I2*(R1+R2)-R2*Is-I3*(R1+R2)=0
-Vs1+I3*(R1+R2+R3+R4+R5+R6)+Is*(R2+R4+R6)-I2*(R1+R2)-I4*(R5+R6)=0
Vs1+I4*(R5+R6+R7)-Is*R6-I3*(R5+R6)=0
kết thúc;
I2 = [- 1.6364]
I3 = [- 1.303]
I4 = [- 727.2727m]
V: = R4 * (Là + I3);
V = [34.8485]
#Giải pháp của Python!
nhập numpy như n
#Chúng tôi có một hệ phương trình tuyến tính mà chúng tôi muốn giải
#cho I1,I2,I3,I4:
#I1=Là
#Vs2+I2*(R1+R2)-R2*I1-I3*(R1+R2)=0
#-Vs1+I3*(R1+R2+R3+R4+R5+R6)+I1*(R2+R4+R6)-I2*(R1+R2)-I4*(R5+R6)=0
#Vs1+I4*(R5+R6+R7)-I1*R6-I3*(R5+R6)=0
#Viết ma trận các hệ số:
A=n.array([[1,0,0,0],[-R2,R1+R2,-(R1+R2),0],[R2+R4+R6,-(R1+R2),R1+R2+R3+R4+R5+R6,-(R5+R6)],[-R6,0,-(R5+R6),R5+R6+R7]])
#Viết ma trận các hằng số:
b=n.array([Is,-Vs2,Vs1,-Vs1])
x=n.linalg.solve(A,b)
I1,I2,I3,I4=x[0],x[1],x[2],x[3]
print(“I1= %.5f”%I1) #x[0]=I1
print(“I2= %.5f”%I2) #x[1]=I2
print(“I3= %.5f”%I3) #x[2]=I1
print(“I4= %.5f”%I4) #x[3]=I2
V=R4*(I1+I3)
print(“V= %.5f”%V)

Trong ví dụ này, mỗi dòng vòng lặp không xác định là một dòng nhánh (I1, I3 và I4); do đó thật dễ dàng để kiểm tra kết quả bằng cách so sánh với kết quả phân tích DC của TINA.