1. Trang chủ
  2. » Luận Văn - Báo Cáo

thiết kế bộ nguồn cho động cơ điện một chiều bằng ngôn ngữ C

44 660 0

Đ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 44
Dung lượng 603,5 KB

Nội dung

Néi dung file nguån *. Cpp #include #include #include main() { float D,Nmax,Mmax,ss ;//bien so cong nghe float Uf1,Uf2,f,doondinh; // bien du lieu nguon float Ud,Id,Ru,Ndm,Pd,p,cuonbu ; //bien du lieu dong co float Ulv,Ilv,Ihd, Un,Unv,Idm,Ir,deltaUv; //bien thong so cua van float If1,If2,S,n,l,deltaP,Ud0; // bien so cua bien ap float Qfe,h,d,tiso,Bt,bfe,a,b,c,H,C,dfe; // bien trung gian mach tu MBA

trờng đại học bách khoa hà nội Bộ môn: Thiết bị điện - điện tử công suất 1 Chơng tính thiết kế bộ nguồn cho động điện một chiều bằng ngôn ngữ C ++ Nội dung file nguồn *. Cpp #include<iostream.h> #include<math.h> #include<conio.h> main() { float D,Nmax,Mmax,ss ;//bien so cong nghe float Uf1,Uf2,f,doondinh; // bien du lieu nguon float Ud,Id,Ru,Ndm,Pd,p,cuonbu ; //bien du lieu dong co float Ulv,Ilv,Ihd, Un,Unv,Idm,Ir,deltaUv; //bien thong so cua van float If1,If2,S,n,l,deltaP,Ud0; // bien so cua bien ap float Qfe,h,d,tiso,Bt,bfe,a,b,c,H,C,dfe; // bien trung gian mach tu MBA float W1,W2,d1,d2,dn1,dn2,J1,J2,S1,S2,l1,l2;// bien trung gian day quan float W11,h2,W12,n12,Dt2,Dn2,cd22,Bd2;//bien trung gian kat cau float Dn1,Dtb1,cd01,h1,hg,Kc,n11,S01,Dt,Dt1,cd11,Bd1,a01,nl; float a1,a2,b1,b2,dn11,dn22; //bien thong so day quan chu nhat float Dtb2,D12,r12,a22; // cac thong so con lai cua MBA float deltaUba,cdt,cdn,Bd; float Mcu1,Mcu2,Mcu; float R1,R2,Rba,Xba,Rbk,Lba,Zba,deltaPn; float Unr,Unx,deltaUr,deltaUx; float g,gmax,Udmin,Ukn,U1n,U1m; Đồ án môn học điều khiển Trần VănKiên-Lớp TBĐ2-K46 trờng đại học bách khoa hà nội Bộ môn: Thiết bị điện - điện tử công suất 2 float L,Lu,t,Lk;//bien tinh toan cuon khang float Zk,deltaUk,Sk,Qk,ak,bk,ck,Wk,mk,adk,bdk; float Jk,Ik,Qcsk,kld,hk,hgk,n1k,a01k,cd1k; float Bdk,Bdtk,l1k,l2k,ltbk,Vfek,Mfek,Mcuk; float Btk,Hk,Ck,W1k,Rk; int sopha,k, chedo; float pi=3.141592654; textcolor(3);// thay doi mau cua chu clrscr(); cout<<"\n CHUONG TRINH TINH BO NGUON CHO DC DIEN MOT CHIEU"; cout <<"\n BAN CO THE CHON CHE DO TINH TOAN "; cout<<"\n co hai che do : ban tu dong va che do ban tu chon"; cout<<"\n NEU CHON BAN TU DONG THI AN (1) "; cout <<"\n CHE DO TU BAN CHON KICH THUOC THI AN (2) "; cin>>chedo; cout<<"\n CAC THONG SO CONG NGHE"; cout<<"\n dai dieu chinh toc do D="; cin>>D; cout<<"\n toc do lon nhat(vong/phut) Nmax="; cin>>Nmax; cout<<"\n momem lon nhat Mmax="; cin>>Mmax; cout<<"\n sai so toc do cho phep ss="; cin>>ss; cout<<"\n THONG SO CUA NGUON"; Đồ án môn học điều khiển Trần VănKiên-Lớp TBĐ2-K46 trờng đại học bách khoa hà nội Bộ môn: Thiết bị điện - điện tử công suất 3 cout<<"\n dien ap pha(V) Uf1 ="; cin>>Uf1; cout<<"\n tan so cua nguon (Hz) f="; cin>>f; cout<<"\n do on dinh cua nguon ondinh="; cin>>doondinh; cout<<"\n so pha cua nguon sopha="; cin>>sopha; if ((sopha!=1)&(sopha!=3)) { cout<<"\n ban vao sai so pha, hay vao lai so pha chi bang 1hoac 3"; cout<<"\n sopha="; cin>>sopha; } cout<<"\n CAC THONG SO DONG CO"; cout<<"\n cong suat dong co(W) Pd="; cin>>Pd; cout<<"\n dien ap dong co(V) Ud="; cin>>Ud; cout<<"\n dong dien dong co (A)Id="; cin>>Id; cout<<"\n dien tro phan ung dong co(om) Ru="; cin>>Ru; cout<<"\n toc do dinh muc dong co(vong/phut) Ndm="; cin>>Ndm; cout<<"\n vao so doi cuc dong co p="; cin>>p; Đồ án môn học điều khiển Trần VănKiên-Lớp TBĐ2-K46 trờng đại học bách khoa hà nội Bộ môn: Thiết bị điện - điện tử công suất 4 cout<<\n DA NHAP DU CAC THONG SO CAN THIET, AN ENTER DE TIEP TUC; getch(); clrscr(); textcolor(12); if (sopha==3) { cout<<"\n nguon dien xoay chieu ba pha"; cout<<"\n chon so do chinh luu la chinh luu cau 3 pha dieu khien doi xung"; cout<<"boi vi tai la dong co dien mot chieu co yeu cau tra nang luong ve luoi"; Ulv = ((pi/3)*Ud); Unv=1.8*Ulv; Ihd=0.71*Id; } else if (sopha==1) { cout<<"\n nguon dien xoay chieu mot pha"; cout<<"\n chon so do chinh luu la chinh luu cau 1 pha dieu khien doi xung"; cout<<"boi vi tai la dong co dien mot chieu co yeu cau tra nang luong ve luoi"; Ulv = 1.57135*Ud; Unv=1.8*Ulv; Ihd=0.7071*Id*2; } cout<<"\n dien ap nguoc toi thieu cua van la(V) Unv="<<Unv; cout<<"\n dong dien lam viec toi thieu cua van la (A)Ilv="<<Ihd; cout<<"\n voi cac gia tri tren ban chon van thich hop voi cac thong so cua van"; cout<<"\n dien ap nguoc cua van la(V) Unv="; cin>> Unv; cout<<"\n dong dien dinh muc cua van la(A) Idm="; Đồ án môn học điều khiển Trần VănKiên-Lớp TBĐ2-K46 trờng đại học bách khoa hà nội Bộ môn: Thiết bị điện - điện tử công suất 5 cin>>Idm; cout<<"\n sut ap tren van la(V) dletaUv="; cin>>deltaUv; cout<<"\n dong dien ro qua van la(A) Ir="; cin>>Ir; cout<<\n DA NHAP DU THONG SO VAN, AN ENTER DE TIEP TUC; getch(); deltaP= deltaUv*Idm; if (deltaP<=20) cout<<"\n chon dieu kien lam mat cua van la lam mat tu nhien"; else if ((deltaP>20)&(deltaP<=40)) { cout<<"\n chon dieu kien lam mat cua van la"; cout<<" co canh toa nhiet voi day du dien tich lam mat khong co quat doi luu"; } else if ((deltaP>40)&(deltaP<100)) { cout<<"\n chon dieu kien lam mat cua van la"; cout<<" co canh toa nhiet va co quat doi luu"; } else { cout<<"\n chon dieu kien lam mat cua van la "; cout<<"co canh toa nhiet va lam mat cuong buc"; } S=1.05*Pd; deltaUba=0.07*Ud; Đồ án môn học điều khiển Trần VănKiên-Lớp TBĐ2-K46 trờng đại học bách khoa hà nội Bộ môn: Thiết bị điện - điện tử công suất 6 Ud0=(Ud+(2*deltaUv)+deltaUba)/cos(10*pi/180); if (sopha==3) { Uf2=Ud0/2.34; If2=sqrt(2.0/3.0)*Id; If1=(Uf2*If2)/Uf1; } else if (sopha==1) { Uf2=Ud0/0.9; If2= sqrt(2.000)*Id; If1=(Uf2*If2)/Uf1; } cout<<"\n cong suat may bien ap la(VA) Sba="<<S; cout<<"\n dien ap pha so cap may bien ap(V) Uf1="<<Uf1; cout<<"\n dien ap pha thu cap may bien ap la(V) Uf2="<<Uf2; cout<<"\n dong dien pha so cap may bien ap(A) If1="<<If1; cout<<"\n dien ap pha thu cap may bien ap(A) If2 ="<<If2; Qfe=6.0*sqrt(S/(sopha*f)); if (S>=10000) { cout<<"\n CHON TRU THEP CO TIET DIEN TRON "; d=ceil(sqrt((4*Qfe/pi))); cout<<"\n duong kinh tru la(cm) d="<<d; if (chedo==2) { cout<<"\n chon ti so chieu cao va duong kinh tru h/d="; cin >>tiso; Đồ án môn học điều khiển Trần VănKiên-Lớp TBĐ2-K46 trờng đại học bách khoa hà nội Bộ môn: Thiết bị điện - điện tử công suất 7 cout<<"\n trong do d: duong kich cua tru"; cout<<"\n h: chieu cua tru"; } else if (chedo==1) tiso=2.5; h=ceil(d*tiso); cout<<"\n chieu cao tru thep la(cm) h="<<h; } else { cout<<"\n CHON TRU THEP TIET DIEN HINH CHU NHAT "; if (chedo==2) { cout<<"\n ta co cac ti so tuong ung la tiso=h/a, "; cout<<"n=c/a,l=b/a,theo kinh nghiem ta co tiso=2.5,n=1.5,l=1den1.5"; cout<<"\n trong do a: la be rong cua tru"; cout<<"\n b: be day cua tru"; cout<<"\n c: be rong cua so mach tu"; cout<<"\n h: chieu cao cua so mach tu"; cout<<"\n ban chon cac ti so tuong ung"; cout<<"\n ti so giua chieu cao cua so va be rong tru h/a="; cin>>tiso; cout<<"\n ti so giua be rong cua cua so va be rong cua tru la c/a="; cin>>n; cout<<"\n ti so giua be day va be rong cua tru b/a="; cin>>l; Đồ án môn học điều khiển Trần VănKiên-Lớp TBĐ2-K46 trờng đại học bách khoa hà nội Bộ môn: Thiết bị điện - điện tử công suất 8 } else if (chedo==1) { tiso=2.5; n=1.5; l=1.5; } a=ceil(sqrt(Qfe/l)); b=ceil(l*a); c=ceil(n*a); h=ceil(tiso*a); cout<<"\n be rong cua tru la(cm) a="<<a; cout<<"\n be day cua tru la(cm) b="<<b; cout<<"\n chieu rong cua so mach tu la(cm) c="<<c; cout<<"\n chieu la cua so mach tu(cm) h="<<h; H=a*2+h; C=2*c+3*a; cout<<"\n chieu cao mach tu la (cm) H="<<H; cout<<"\n chieu dai mach tu la (cm) C="<<C; } if (chedo==2) { cout<<"\n chon loai thep co be day (mm) bfe="; cin>>bfe; cout<<"\n chon mat do tu cam cua thep la (T) Bt="; cin>>Bt; } else if (chedo==1) Đồ án môn học điều khiển Trần VănKiên-Lớp TBĐ2-K46 trờng đại học bách khoa hà nội Bộ môn: Thiết bị điện - điện tử công suất 9 { bfe=0.5; Bt=1.0; } W1=ceil((Uf1*10000)/(4.44*f*Qfe*Bt)); W2=ceil(Uf2*W1/Uf1); cout<<"\n so vong day so cap may bien ap la(vong) W1="<<W1; cout<<"\n so vong day thu cap may bien ap la(vong) W2="<<W2; cout<<"\n TINH TOAN THONG SO DAY SO CAP MAY BIEN AP"; { if (chedo==2) { cout<<"\n chon mat do dong dien trong day quan so cap(A/mm) J1="; cin>>J1; cout<<"\n chon mat do dong dien trong day quan thu cap(A/mm) J2="; cin>>J2; } else if (chedo==1) { J1=2.75; J2=2.75; } S1=If1/J1; cout<<"\n tiet dien day so cap theo tinh toan (mm2) S1="<<S1; if (S1>4.0) { cout<<"\n CHON DAY DAN TIET DIEN HINH CHU NHAT"; Đồ án môn học điều khiển Trần VănKiên-Lớp TBĐ2-K46 trờng đại học bách khoa hà nội Bộ môn: Thiết bị điện - điện tử công suất 10 cout<<"\n chuan hoa kich thuoc be day day dan(mm) a1="; cin>>a1; cout<<"\n chieu rong day dan(mm) b1="; cin>>b1; S1=a1*b1; dn1=b1; dn11=a1; } else { cout<<"\n CHON DAY DAN TIET DIEN TRON"; d1=sqrt(4.0*S1/pi); cout<<"\n duong kinh day quan so cap(mm) d1="<<d1; cout<<"\n duong kinh day quan so cap theo chuan hoa(mm) d1="; cin>>d1; cout<<"\n tiet dien day so cap theo chuan hoa(mm2) S1="; cin>>S1; cout<<"\n duong kinh ngoai day so cap ke ca cach dien (mm) dn1="; cin>>dn1; dn11=dn1; } J1=If1/S1; cout<<"\n mat do dong dien day so cap theo tinh toan la(A/mm) J1="<<J1; } cout<<"\n TINH TOAN THONG SO DAY QUAN THU CAP"; { S2=If2/J2; cout<<"\n tiet dien day thu cap theo tinh toan la (mm2) S2="<<S2; Đồ án môn học điều khiển Trần VănKiên-Lớp TBĐ2-K46 [...]... tử c ng suất 12 coutS01; if (chedo==2) { coutKc; coutcd11; coutcd01; coutcd22; cout>cdt; coutcdn; } else if (chedo==1) { Kc=0.95; cd11=0.1; cd01=1; cd22=0.1; cdt=1; cdn=1; } hg=S01;//khoang cach tu gong toi cuon so cap W11=(h*10-2*hg)*Kc/dn1; Đồ án môn h c điều khiển Trần VănKiên-Lớp TBĐ2-K46 trờng đại h c bách khoa hà nội Bộ môn: Thiết bị điện - điện tử c ng suất 13 n11=ceil(W1/W11); W11=floor(W1/n11); cout . cdn="; cin>>cdn; } else if (chedo==1) { Kc=0.95; cd11=0.1; cd01=1; cd22=0.1; cdt=1; cdn=1; } hg=S01;//khoang cach tu gong toi cuon so cap W11=(h*10-2*hg)*Kc/dn1; Đồ án môn học điều khiển Trần VănKiên-Lớp. la(vong/lop) W11="<<W11; h1=W11*dn1/Kc;//chieu cao thuc te cuon day so cap a01=10;//khoang cach tu tru toi cuon day so cap cdt=S01; if (S>10000) Dt1=d*10+2*a01; else { Dt1=10*sqrt(a*a+b*b)+2*cdt; } Bd1=(dn11+cd11)*n11; Dn1=Dt1+2*Bd1; Dtb1=(Dt1+Dn1)/2; l1=(W1*pi*Dtb1)/1000;

Ngày đăng: 10/04/2014, 21:32

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w