1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Phương pháp giải mạch 1 với Matlab

17 967 4
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phương Pháp Giải Mạch 1 Với Matlab
Tác giả Ths Phan Như Quân
Trường học Trường Đại Học Kỹ Thuật
Chuyên ngành Kỹ Thuật Điện
Thể loại Biên Soạn
Định dạng
Số trang 17
Dung lượng 252,15 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Phương pháp giải mạch 1 với Matlab

Trang 1

PHƯƠNG PHÁP GIẢI MẠCH VỚI MATLAB

Bài 1:

I1

R2 1k

V1

I3 R3 1k

R4

V2

R1 0.5k

I4 I2

0 function bai1

R1=0.5; R2=1; R3=1; R4=0.5; Ia=1;

G1=1/R1; G2=1/R2; G3=1/R3; G4=1/R4;

G=zeros(2,2);

G=A_array(1,0,G1+G2,G);

G=A_array(1,2,G3,G);

G=A_array(2,0,G4,G);

I=zeros(2,1);

I=b_array(0,2,Ia,I);

V=G\I;

disp(['Dien the nut 1: V1=',num2str(V(1)), ' V']);

disp(['Dien the nut 2: V2=',num2str(V(2)), ' V']);

disp(['Dong dien: I1=',num2str(V(1)/R1), ' A']);

disp(['Dong dien: I2=',num2str(V(1)/R2), ' A']);

disp(['Dong dien: I3=',num2str((V(1)-V(2))/R3), ' A']);

disp(['Dong dien: I4=',num2str(V(2)/R4), ' A']);

kết quả

Dien the nut 1: V1=0.090909 V

Dien the nut 2: V2=0.36364 V

Dong dien: I1=0.18182 A

Dong dien: I2=0.090909 A

Dong dien: I3=-0.27273 A

Dong dien: I4=0.72727 A

Trang 2

Bài 2

G1 2s Ia=1A

G2 1s

Ib=2A

G5 4s

G4 2s G3

1s

function bai2

G1=2; G2=1; G3=1; G4=2; G5=4; Ia=1; Ib=2;

G=zeros(3,3);

G=A_array(1,0,G1,G);

G=A_array(1,2,G2,G);

G=A_array(2,0,G3,G);

G=A_array(2,3,G4,G);

G=A_array(3,0,G5,G);

I=zeros(3,1);

I=b_array(0,1,Ia,I);

I=b_array(2,3,Ib,I);

V=G\I;

disp(['dien the nut 1: V1=',num2str(V(1)),' V']);

disp(['dien the nut 2: V2=',num2str(V(2)),' V']);

disp(['dien the nut 3: V3=',num2str(V(3)),' V']);

disp(['dong dien I1=',num2str(V(1)*G1),' A']);

disp(['dong dien I2=',num2str((V(1)-V(2))*G2),' A']);

disp(['dong dien I3=',num2str(V(2)*G3),' A']);

disp(['dong dien I4=',num2str((V(2)-V(3))*G1),' A']);

disp(['dong dien I5=',num2str(V(3)*G5),' A']);

kết quả

dien the nut 1: V1=0.22222 V

dien the nut 2: V2=-0.33333 V

dien the nut 3: V3=0.22222 V

dong dien I1=0.44444 A

dong dien I2=0.55556 A

dong dien I3=-0.33333 A

Trang 3

Bài 3

R2 1k

V2

R3 6k

Ia 4A

0

V1

R4 2k

R1

2k

R5 3k

function bai3

R1=2;R2=1;R3=6;R4=2;R5=3;

G1=1/R1;G2=1/R2;G3=1/R3;G4=1/R4;G5=1/R5;Ia=4;

G=zeros(2,2);

G=A_array(1,0,G1,G);

G=A_array(1,2,G2,G);

G=A_array(2,0,G3+G4+G5,G);

I=zeros(2,1);

I=b_array(0,1,Ia,I);

V=G\I;

disp(['dien the nut 1: V1=',num2str(V(1)),' V']);

disp(['dien the nut 2: V2=',num2str(V(2)),' V']);

disp(['dong dien I1=',num2str(V(1)/R1),' A']);

disp(['dong dien I2=',num2str((V(1)-V(2))/R2),' A']);

disp(['dong dien I3=',num2str(V(2)/R3),' A']);

disp(['dong dien I4=',num2str(V(2)/R4),' A']);

disp(['dong dien I5=',num2str(V(2)/R5),' A']);

kết quả

dien the nut 1: V1=4 V

dien the nut 2: V2=2 V

dong dien I1=2 A

dong dien I2=2 A

dong dien I3=0.33333 A

dong dien I4=1 A

dong dien I5=0.66667 A

Trang 4

Bài 4

Io R4

3k R3

6k R1

12k

V1

R5 18k

R6 5k

V2

Ia 12mA

R2 10k

V3

function bai4

R1=12;R2=10;R3=6;R4=3;R5=18;R6=5;

G1=1/R1;G2=1/R2;G3=1/R3;G4=1/R4;G5=1/R5;G6=1/R6;Ia=12;

G=zeros(3,3);

G=A_array(2,0,G1,G);

G=A_array(1,2,G2,G);

G=A_array(2,3,G3,G);

G=A_array(1,3,G4,G);

G=A_array(3,0,G5,G);

G=A_array(1,0,G6,G);

I=zeros(3,1);

I=b_array(0,1,Ia,I);

V=G\I;

disp(['dien the nut 1: V1=',num2str(V(1)),' V']);

disp(['dien the nut 2: V2=',num2str(V(2)),' V']);

disp(['dien the nut 3: V3=',num2str(V(3)),' V']);

disp(['dong dien Io=',num2str(V(1)/R6),' A']);

kết quả

dien the nut 1: V1=40 V

dien the nut 2: V2=26.6667 V

dien the nut 3: V3=32 V

dong dien Io=8 A

Trang 5

Bài 5

Ib=6A

R2 6k

R1 2k

V2 V1

R3 3k Ia=4A

function bai5

R1=2;R2=6;R3=3;

G1=1/R1;G2=1/R2;G3=1/R3;Ia=4;Ib=6;

G=zeros(2,2);

G=A_array(1,0,G1,G);

G=A_array(2,0,G2+G3,G);

I=zeros(2,1);

I=b_array(1,0,Ia,I);

I=b_array(1,2,Ib,I);

V=G\I;

disp(['dien the nut 1: V1=',num2str(V(1)),' V']);

disp(['dien the nut 2: V2=',num2str(V(2)),' V']);

kết quả

dien the nut 1: V1=-20 V

dien the nut 2: V2=12 V

Bài 6

Ib=1A

V3

R2 0.25k

R4 1k

R1

0.5k

R5 0.5k

V1

R3 1k

V2

0

Ia=4A

function bai6

R1=0.5;R2=0.25;R3=1;R4=1;R5=0.5;

G1=1/R1;G2=1/R2;G3=1/R3;G4=1/R4;G5=1/R5;Ia=4;Ib=1;

G=zeros(3,3);

G=A_array(1,0,G1,G);

G=A_array(1,2,G2,G);

G=A_array(1,3,G3,G);

G=A_array(2,0,G4,G);

G=A_array(2,3,G5,G);

I=zeros(3,1);

I=b_array(0,1,Ia,I);

I=b_array(3,0,Ib,I);

Trang 6

disp(['dien the nut 1: V1=',num2str(V(1)),' V']);

disp(['dien the nut 2: V2=',num2str(V(2)),' V']);

disp(['dien the nut 3: V3=',num2str(V(3)),' V']);

kết quả

dien the nut 1: V1=1.1042 V

dien the nut 2: V2=0.79167 V

dien the nut 3: V3=0.5625 V

Bài 7

R5 1k

Ia=2A R1

2k

V3

R3 2k

R2=2k

function bai7

R1=2;R2=2;R3=2;R4=1;R5=1;

G1=1/R1;G2=1/R2;G3=1/R3;G4=1/R4;G5=1/R5;Ia=2;Ib=6;

G=zeros(3,3);

G=A_array(1,0,G1,G);

G=A_array(1,2,G2,G);

G=A_array(2,0,G3,G);

G=A_array(2,3,G4,G);

G=A_array(3,0,G5,G);

I=zeros(3,1);

I=b_array(1,0,Ia,I);

I=b_array(1,2,Ib,I);

V=G\I;

disp(['dien the nut 1: V1=',num2str(V(1)),' V']);

disp(['dien the nut 2: V2=',num2str(V(2)),' V']);

disp(['dien the nut 3: V3=',num2str(V(3)),' V']);

kết quả

dien the nut 1: V1=-7.2 V

dien the nut 2: V2=1.6 V

dien the nut 3: V3=0.8 V

Trang 7

Bài 8

Ib=2A

R4 2k Ia=6A

R1 1k

R6 1k

R2 2k

function bai8

R1=1;R2=2;R3=1;R4=2;R5=1;R6=1;

G1=1/R1;G2=1/R2;G3=1/R3;G4=1/R4;G5=1/R5;G6=1/R6;Ia=6;Ib=2;

G=zeros(3,3);

G=A_array(1,0,G1+G2,G);

G=A_array(1,2,G3,G);

G=A_array(2,0,G4,G);

G=A_array(2,3,G5,G);

G=A_array(3,0,G6,G);

I=zeros(3,1);

I=b_array(0,1,Ia,I);

I=b_array(2,1,Ib,I);

V=G\I;

disp(['dien the nut 1: V1=',num2str(V(1)),' V']);

disp(['dien the nut 2: V2=',num2str(V(2)),' V']);

disp(['dien the nut 3: V3=',num2str(V(3)),' V']);

kết quả

dien the nut 1: V1=3.5 V

dien the nut 2: V2=0.75 V

dien the nut 3: V3=0.375 V

Trang 8

Bài 9

R1

2k

Ia=4A

Vo=?

V1

R3 4k

R2 1k

Ib=8A

V2

function bai9

R1=2;R2=1;R3=4;

G1=1/R1;G2=1/R2;G3=1/R3;Ia=4;Ib=8;

G=zeros(2,2);

G=A_array(1,0,G1,G);

G=A_array(1,2,G2,G);

G=A_array(2,0,G3,G);

I=zeros(2,1);

I=b_array(0,1,Ia,I);

I=b_array(0,2,Ib,I);

V=G\I;

disp(['dien the nut 1: V1=',num2str(V(1)),' V']);

disp(['dien the nut 2: V2=',num2str(V(2)),' V']);

disp(['dien ap Vo=',num2str(-V(2)),' V']);

kết quả

dien the nut 1: V1=14.8571 V

dien the nut 2: V2=18.2857 V

dien ap Vo=-18.2857 V

Bài 10

Ia

R5=2k

Vb=36V

I2=?

I3=?

R2=4k

R1=2k

R3 2k

R4 5k I1=?

function bai10

R1=2;R2=4;R3=2;R4=5;R5=2;Va=24;Vb=36;

R=zeros(2,2);

R=A_array(1,0,R1+R2,R);

Trang 9

disp(['dong dien I3=',num2str(I(1)-I(2)),' A']);

kết quả

dong dien vong 1=-2.1176 A

dong dien vong 2=3.5294 A

dong dien I1=-2.1176 A

dong dien I2=3.5294 A

dong dien I3=-5.6471 A

Bài 11

I3

Vd=24V

Vb=6V

R2=1k

Va=12V

R1=2k

R3=3k

I1

Vc=18V

R7=1k

R6=2k

I2

R5=4k

R4=1k

function bai11

R1=2;R2=1;R3=3;R4=1;R5=4;R6=2;R7=1;

Va=12;Vb=6;Vc=18;Vd=24;

R=zeros(3,3);

R=A_array(1,0,R1+R2,R);

R=A_array(2,0,R5,R);

R=A_array(3,0,R6+R7,R);

R=A_array(1,2,R3,R);

R=A_array(1,3,R4,R);

V=zeros(3,1);

V=b_array(1,0,-Va-Vd,V);

V=b_array(2,0,-Vb-Vc,V);

V=b_array(3,0,Vd+Vc,V);

I=R\V;

disp(['dong dien vong 1= ',num2str(I(1)),' A']);

disp(['dong dien vong 2= ',num2str(I(2)),' A']);

disp(['dong dien vong 3= ',num2str(I(3)),' A']);

kết quả

dong dien vong 1= -6.549 A

dong dien vong 2= -6.2353 A

dong dien vong 3= 8.8627 A

Trang 10

Bài 12

R5 2k

I3

R6

4k

I1

3k

Ve=24V

I2

Vd=18V

I=?

Vc=12V

R4 2k

R8 1k

R2 3k

Vb=10V

R7 6k

R1

5k

I4

R9 7k

function bai12

R1=5;R2=3;R3=1;R4=2;R5=2;R6=4;R7=6;R8=1;R9=7;

Va=6;Vb=10;Vc=12;Vd=18;Ve=24;

R=zeros(4,4);

R=A_array(1,0,R1,R);

R=A_array(2,0,R3+R4,R);

R=A_array(3,0,R9,R);

R=A_array(4,0,R6+R7,R);

R=A_array(1,2,R2,R);

R=A_array(2,3,R5,R);

R=A_array(3,4,R8,R);

V=zeros(4,1);

V=b_array(1,0,-Va-Vc,V);

V=b_array(2,0,Vb,V);

V=b_array(3,0,Ve-Vd,V);

V=b_array(4,0,Vc+Vd,V);

I=R\V;

disp(['dong dien vong 1= ',num2str(I(1)),' A']);

disp(['dong dien vong 2= ',num2str(I(2)),' A']);

disp(['dong dien vong 3= ',num2str(I(3)),' A']);

disp(['dong dien vong 4= ',num2str(I(4)),' A']);

disp(['dong dien I= ',num2str(I(1)-I(2)),' A']);

kết quả

Trang 11

Bài 13

I3

R1=6k

R3 1k

R2=3k

R5 2k

Vo=?

R4=4k

I1

R6 3k

R7 6k

Va=72V

I2

function bai13

R1=6;R2=3;R3=1;R4=4;R5=2;R6=3;R7=6;

Va=72;

R=zeros(3,3);

R=A_array(1,0,R1+R4,R);

R=A_array(2,0,0,R);

R=A_array(3,0,R2+R3,R);

R=A_array(1,2,R6,R);

R=A_array(2,3,R7,R);

R=A_array(1,3,R5,R);

V=zeros(3,1);

V=b_array(1,0,-Va,V);

V=b_array(2,0,0,V);

V=b_array(3,0,0,V);

I=R\V;

disp(['dong dien vong 1= ',num2str(I(1)),' A']);

disp(['dong dien vong 2= ',num2str(I(2)),' A']);

disp(['dong dien vong 3= ',num2str(I(3)),' A']);

disp(['dong dien I= ',num2str(I(3)),' A']);

disp(['dien ap Vo= ',num2str((I(3)*R3)),' V']);

kết quả

dong dien vong 1= 6 A

dong dien vong 2= 4 A

dong dien vong 3= 3 A

dong dien I= 3 A

dien ap Vo= 3 V

Trang 12

Bài 14

R4 3k

I2

Va=24V

Vo=?

R3=1k

I1

Vb=12V

R2 6k

I=?

R1=3k

function bai14

R1=3;R2=6;R3=1;R4=3;

Va=24;Vb=12;

R=zeros(2,2);

R=A_array(1,0,R1,R);

R=A_array(2,0,R3+R4,R);

R=A_array(1,2,R2,R);

V=zeros(2,1);

V=b_array(1,0,-Va-Vb,V);

V=b_array(2,0,Vb,V);

I=R\V;

disp(['dong dien vong 1= ',num2str(I(1)),' A']);

disp(['dong dien vong 2= ',num2str(I(2)),' A']);

disp(['dong dien I= ',num2str(I(1)-I(2)),' A']);

disp(['dien ap Vo= ',num2str(I(2)*R4),' A']);

kết quả

dong dien vong 1= 5.3333 A

dong dien vong 2= 2 A

dong dien I= 3.3333 A

dien ap Vo= 6 A

Bài 15

R3 2k

Vb=12V

R4 8k

Va=24V

Vo=?

R2=4k

I1

R1=1k

I2

function bai15

Trang 13

disp(['dong dien vong 1= ',num2str(I(1)),' A']);

disp(['dong dien vong 2= ',num2str(I(2)),' A']);

disp(['dong dien I= ',num2str(I(1)-I(2)),' A']);

disp(['dien ap Vo= ',num2str((I(1)-I(2))*R3),' V']);

kết quả

dong dien vong 1= -1.9355 A

dong dien vong 2= 1.3548 A

dong dien I= -3.2903 A

dien ap Vo= -6.5806 V

Bài 16

R6=0.5k

Vo=?

I2

0.5k

R3 1k

R2=0.5k

I3 I1

I4

R5 0.5k

I=?

function bai16

R1=1;R2=0.5;R3=1;R4=0.5;R5=0.5;R6=0.5;

Va=6;Vb=12;

R=zeros(4,4);

R=A_array(1,0,R1,R);

R=A_array(2,0,0,R);

R=A_array(3,0,R5,R);

R=A_array(4,0,R6,R);

R=A_array(1,2,R3,R);

R=A_array(2,3,R4,R);

R=A_array(3,4,R2,R);

V=zeros(4,1);

V=b_array(1,0,-Va,V);

V=b_array(2,0,-Vb,V);

V=b_array(3,0,0,V);

V=b_array(4,0,Vb,V);

I=R\V;

disp(['dong dien vong 1= ',num2str(I(1)),' A']);

disp(['dong dien vong 2= ',num2str(I(2)),' A']);

disp(['dong dien vong 3= ',num2str(I(3)),' A']);

disp(['dong dien vong 4= ',num2str(I(4)),' A']);

disp(['dong dien I= ',num2str(I(3)),' A']);

disp(['dien ap Vo= ',num2str((I(3)*R5)),' V']);

kết quả

dong dien vong 1= 10.875 A

dong dien vong 2= 15.75 A

Trang 14

dong dien vong 3= 1.5 A

dong dien vong 4= -11.25 A

dong dien I= 1.5 A

dien ap Vo= 0.75 V

Bài 17

Va=60V

V2

I3

R2 12k

R1 2k

R3 2k

I5 I4

R6 1k

R4 6k

2k I2

I1

Vo=?

function bai17

R1=2;R2=12;R3=2;R4=6;R5=2;R6=1;

G1=1/R1;G2=1/R2;G3=1/R3;G4=1/R4;G5=1/R5;G6=1/R6;

Va=60;

G=zeros(3,3);

G=A_array(1,0,G1+G2,G);

G=A_array(1,2,G3,G);

G=A_array(2,0,G4,G);

G=A_array(2,3,G5,G);

G=A_array(3,0,G6,G);

I=zeros(3,1);

I=b_array(0,1,Va/R1,I);

V=G\I;

disp(['Dien ap V1= ',num2str(V(1)),' V']);

disp(['Dien ap V2= ',num2str(V(2)),' V']);

disp(['Dien ap V3= ',num2str(V(3)),' V']);

disp(['Dong dien I1= ',num2str((Va-V(1))/R1),' A']);

disp(['Dong dien I2= ',num2str(V(1)/R2),' A']);

disp(['Dong dien I3= ',num2str((V(1)-V(2))/R3),' A']);

disp(['Dong dien I4= ',num2str(V(2)/R4),' A']);

disp(['Dong dien I5= ',num2str((V(2)-V(3))/R5),' A']);

disp(['Dien ap Vo= ',num2str(((V(2)-V(3))/R5)*R6),' A']);

Dien ap V1= 36 V

Dien ap V2= 18 V

Dien ap V3= 6 V

Dong dien I1= 12 A

Dong dien I2= 3 A

Dong dien I3= 9 A

Trang 15

V1

I2

I1

I3

R2 6k

R3 12k

function bai18

R1=3;R2=6;R3=12;

G1=1/R1;G2=1/R2;G3=1/R3;

Va=24;Ia=5;

G=zeros(1,1);

G=A_array(1,0,G1+G2+G3,G);

I=zeros(1,1);

I=b_array(0,1,(Va/R3)+Ia,I);

V=G\I;

disp(['Dien ap V1= ',num2str(V(1)),' V']);

disp(['Dong dien I1= ',num2str(V(1)/R1),' A']);

disp(['Dong dien I2= ',num2str(V(1)/R2),' A']);

disp(['Dong dien I3= ',num2str((Va-V(1))/R3),' A']);

Dien ap V1= 12 V

Dong dien I1= 4 A

Dong dien I2= 2 A

Dong dien I3= 1 A

Bài 19

I4 R2 2k

R1 4k

R3 4k Vb=?

Va=?

I1

I3

V1

Ia 3A

function bai19

R1=4;R2=2;R3=4;

G1=1/R1;G2=1/R2;G3=1/R3;

Ia=3;Ib=5;Ic=6;

G=zeros(2,2);

G=A_array(1,0,G2,G);

G=A_array(2,0,G3,G);

G=A_array(1,0,G1,G);

I=zeros(2,1);

I=b_array(0,1,Ia,I);

I=b_array(1,2,Ib,I);

I=b_array(0,2,Ic,I);

V=G\I;

Trang 16

disp(['Dien ap V1= ',num2str(V(1)),' V']);

disp(['Dien ap V2= ',num2str(V(2)),' V']);

disp(['Dong dien I2= ',num2str((V(2)-V(1))/R1),' A']);

disp(['Dong dien I4= ',num2str(-V(1)/R2),' A']);

disp(['Dien ap Va= ',num2str(((V(2)-V(1))/R1)*R1),' V']);

disp(['Dien ap Vb= ',num2str(V(1)),' V']);

Dien ap V1= -2.6667 V

Dien ap V2= 44 V

Dong dien I2= 11.6667 A

Dong dien I4= 1.3333 A

Dien ap Va= 46.6667 V

Dien ap Vb= -2.6667 V

Bài 20

function bai20

ZC=-2j; R2=1; ZL=j; R4=0.5; Ia=1+j;

G1=1/ZC; G2=1/R2; G3=1/ZL; G4=1/R4;

G=zeros(2,2);

G=A_array(1,0,G1+G2,G);

G=A_array(1,2,G3,G);

G=A_array(2,0,G4,G);

I=zeros(2,1);

I=b_array(0,2,Ia,I);

U=G\I;

disp(['Dien the U1=',num2str(U(1)), '(V)']);

disp(['Do lon : ',num2str(abs(U(1))), '(V)']);

disp(['Goc pha : ',num2str(rad2deg(angle(U(1)))), '(do)']);

disp(['Dien the U2=',num2str(U(2)), '(V)']);

disp(['Do lon :',num2str(abs(U(2))), '(V)']);

disp(['Goc pha : ',num2str(rad2deg(angle(U(2)))), '(do)']);

disp(['Dong dien I1=',num2str(U(1)/ZC), '(A)']);

disp(['Do lon :',num2str(abs(U(1)/ZC)), '(A)']);

3

I

1

I

-2j

  1

a

 

4

I

R2 1

j

1

U

R4 0.5

0

2

I

2

U

Trang 17

kết quả

Dien the U1=0.43902-0.04878i(V)

Do lon : 0.44173(V)

Goc pha : -6.3402(do)

Dien the U2=0.26829+0.41463i(V)

Do lon :0.49386(V)

Goc pha : 57.0948(do)

Dong dien I1=0.02439+0.21951i(A)

Do lon :0.22086(A)

Goc pha :83.6598(do)

Dong dien I2=0.43902-0.04878i(A)

Do lon :0.44173(A)

Goc pha :-6.3402(do)

Dong dien I3=-0.46341-0.17073i(A)

Do lon :0.49386(A)

Goc pha :-159.7751(do)

Dong dien I4=0.53659+0.82927i(A)

Do lon :0.98773(A)

Goc pha :57.0948(do)

Ngày đăng: 09/10/2012, 15:42

TỪ KHÓA LIÊN QUAN

w