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

Định dạng
Số trang 17
Dung lượng 252,15 KB

Nội dung

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

Phương pháp giải Mạch 1 với Matlab Biên soạn: Ths Phan Như Quân Trang 1 PHƯƠNG PHÁP GIẢI MẠCH VỚI MATLAB Bài 1: I1R21kV1I3R31kR40.5kIa 1AV2R10.5kI4I20 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 Phương pháp giải Mạch 1 với Matlab Biên soạn: Ths Phan Như Quân Trang 2 Bài 2 G12sIa=1AG21sV1 V2 V3Ib=2AG54sG42sG31s 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 dong dien I4=-1.1111 A dong dien I5=0.88889 A Phương pháp giải Mạch 1 với Matlab Biên soạn: Ths Phan Như Quân Trang 3 Bài 3 R21kV2R36kIa4A0V1R42kR12kR53k 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 Phương pháp giải Mạch 1 với Matlab Biên soạn: Ths Phan Như Quân Trang 4 Bài 4 IoR43kR36kR112kV1R518kR65kV2Ia12mAR210kV3 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 Phương pháp giải Mạch 1 với Matlab Biên soạn: Ths Phan Như Quân Trang 5 Bài 5 Ib=6AR26kR12kV2V1R33kIa=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=1AV3R20.25kR41kR10.5kR50.5kV1R31kV20Ia=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); Phương pháp giải Mạch 1 với Matlab Biên soạn: Ths Phan Như Quân Trang 6 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=1.1042 V dien the nut 2: V2=0.79167 V dien the nut 3: V3=0.5625 V Bài 7 R51kV1 V2Ia=2A R12kV3R32kIb=6AR4=1kR2=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 Phương pháp giải Mạch 1 với Matlab Biên soạn: Ths Phan Như Quân Trang 7 Bài 8 Ib=2AR42kIa=6AV1 V2 V3R11kR61kR22kR3=1k R5=1k 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 Phương pháp giải Mạch 1 với Matlab Biên soạn: Ths Phan Như Quân Trang 8 Bài 9 R12kIa=4AVo=?V1R34kR21kIb=8AV2 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 IaR5=2kVb=36VVa=24VIbI2=?I3=?R2=4kR1=2kR32kR45kI1=? 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); R=A_array(2,0,R4+R5,R); R=A_array(1,2,R3,R); V=zeros(2,1); V=b_array(1,0,Va,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 I1=',num2str(I(1)),' A']); disp(['dong dien I2=',num2str(I(2)),' A']); Phương pháp giải Mạch 1 với Matlab Biên soạn: Ths Phan Như Quân 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 I3Vd=24VVb=6VR2=1kVa=12VR1=2kR3=3kI1Vc=18VR7=1kR6=2kI2R5=4kR4=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 Phương pháp giải Mạch 1 với Matlab Biên soạn: Ths Phan Như Quân Trang 10 Bài 12 R52kI3R64kI1Va=6VR33kVe=24VI2Vd=18VI=?Vc=12VR42kR81kR23kVb=10VR76kR15kI4R97k 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ả dong dien vong 1= 1.9596 A dong dien vong 2= -0.77441 A dong dien vong 3= -1.037 A dong dien vong 4= -2.8215 A dong dien I= 2.734 A [...]... dong dien I3=0.33333 A dong dien I4 =1 A dong dien I5=0.66667 A Phương pháp giải Mạch 1 với Matlab Biên soạn: Ths Phan Như Quân Trang 7 Bài 8 Ib=2A R4 2k Ia=6A V1 V2 V3 R1 1k R6 1k R2 2k R3=1k R5=1k 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);... 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); Phương pháp giải Mạch 1 với Matlab Biên soạn: Ths Phan Như Quân Trang 3 Bài 3 R2 1k V2 R3 6k Ia 4A 0 V1 R4 2k R1 2k R5 3k ... dien vong 1= -6.549 A dong dien vong 2= -6.2353 A dong dien vong 3= 8.8627 A Phương pháp giải Mạch 1 với Matlab Biên soạn: Ths Phan Như Quân Trang 10 Bài 12 R5 2k I3 R6 4k I1 Va=6V R3 3k Ve=24V I2 Vd =18 V I=? Vc =12 V R4 2k R8 1k R2 3k Vb =10 V 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);... ',num2str(I (1) -I(2)),' A']); kết quả dong dien vong 1= 1. 9596 A dong dien vong 2= -0.774 41 A dong dien vong 3= -1. 037 A dong dien vong 4= -2.8 215 A dong dien I= 2.734 A Phương pháp giải Mạch 1 với Matlab Biên soạn: Ths Phan Như Quân Trang 12 Bài 14 R4 3k I2Va=24V Vo=? R3=1k I1 Vb =12 V 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);... nut 1: V1=-7.2 V dien the nut 2: V2 =1. 6 V dien the nut 3: V3=0.8 V Phương pháp giải Mạch 1 với Matlab Biên soạn: Ths Phan Như Quân Trang 9 disp(['dong dien I3=',num2str(I (1) -I(2)),' A']); kết quả dong dien vong 1= -2 .11 76 A dong dien vong 2=3.5294 A dong dien I1=-2 .11 76 A dong dien I2=3.5294 A dong dien I3=-5.64 71 A Bài 11 I3 Vd=24V Vb=6V R2=1k Va =12 V R1=2k R3=3k I1 Vc =18 V R7=1k R6=2k I2R5=4k R4=1k ... Bài 15 R3 2k Vb =12 V R4 8k Va=24V Vo=? R2=4k I1 R1=1k I2 function bai15 R1 =1; R2=4;R3=2;R4=8; Va=24;Vb =12 ; R=zeros(2,2); R=A_array (1, 0,R1+R4,R); R=A_array(2,0,R2,R); R=A_array (1, 2,R3,R); V=zeros(2 ,1) ; V=b_array (1, 0,Va,V); V=b_array(2,0,Vb-Va,V); I=R\V; Phương pháp giải Mạch 1 với Matlab Biên soạn: Ths Phan Như Quân Trang 5 Bài 5 Ib=6A R2 6k R1 2k V2V1 R3 3k Ia=4A function bai5 R1=2;R2=6;R3=3;.. .Phương pháp giải Mạch 1 với Matlab Biên soạn: Ths Phan Như Quân Trang 2 Bài 2 G1 2s Ia=1A G2 1s V1 V2 V3 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);... 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 ... I3 Vd=24V Vb=6V R2=1k Va =12 V R1=2k R3=3k I1 Vc =18 V R7=1k R6=2k I2R5=4k R4=1k function bai 11 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) ),'... Phan Như Quân 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)),' . Phương pháp giải Mạch 1 với Matlab Biên soạn: Ths Phan Như Quân Trang 1 PHƯƠNG PHÁP GIẢI MẠCH VỚI MATLAB Bài 1: I1R21kV1I3R31kR40.5kIa 1AV2R10.5kI4I20. 8 Ib=2AR42kIa=6AV1 V2 V3R11kR61kR22kR3=1k R5=1k 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;

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

TỪ KHÓA LIÊN QUAN

w