
Висновок
Як видно з таблиці, результати розрахунку струмів у вітках кола з допомогою чотирьох різних методів співпадають. Це свідчить, що струми знайдено вірно.
Завдання 3
До
лінії трифазного струму промислової
частоти
(рис.
3) напругою 380/220 В з допомогою вимикачів
приєднуються споживачі:
-
лампи розжарювання потужністю
напругою 220 В;
-
індукційні котушки з повними опорами
,
для яких фазний кут зсуву
заданий в табл. 1.
Вважаючи рубильники ввімкненими відповідно до табл. 1 необхідно:
- накреслити спрощені схеми;
- визначити лінійні струми, що споживають споживачі, з’єднані трикутником і зіркою;
- накреслити окремо векторні діаграми для споживачів, з’єднаних зіркою, для споживачів, що з’єднані трикутником, і суміщену векторну діаграму;
Ввімкнені вимикачі |
|
град. |
Вт |
Вт |
Вт |
SA1 ,SA2, SA4, SA5, SA6. |
|
25 |
2200 |
4440 |
2200 |
Спрощена схема
Аналітичний розв’язок
А
А
А
C++:
#include<graphics.h>
#include<conio.h>
#include<math.h>
#include<stdlib.h>
#include<stdio.h>
#include<iostream.h>
#include<string.h>
#define k 57.29
void main( )
{
int Pa,Pb,Pc,fi,xc,yc,Z;
clrscr();
cout<<"Input Pa: ";
cin>>Pa;
cout<<"Input Pb: ";
cin>>Pb;
cout<<"Input Pc: ";
cin>>Pc;
float Ia1_1,Ia1_2,Ib1_1,Ib1_2,Ic1_1,Ic1_2;
Ia1_1=(Pa/220)*cos(0/k);Ia1_2=(Pa/220)*sin(0/k);
Ib1_1=(Pb/220)*cos(120/k);Ib1_2=(Pb/220)*sin(120/k);
Ic1_1=(Pc/220)*cos(-120/k);Ic1_2=(Pc/220)*sin(-120/k);
cout<<"\n";
cout<<"Liniyni ctrymu pru zednanni zirkoy: \n";
cout<<"Ia1= "<<Ia1_1<<"+"<<"j("<<Ia1_2<<")"<<"\n";
cout<<"Ib1= "<<Ib1_1<<"+"<<"j("<<Ib1_2<<")"<<"\n";
cout<<"Ic1= "<<Ic1_1<<"+"<<"j("<<Ic1_2<<")"<<"\n";
cout<<"\n";
cout<<"Press ''Enter'' for continue:";
getch();
cout<<"\nInput fi: ";
cin>>fi;
cout<<"Input Z: ";
cin>>Z;
float Iab_1,Iab_2;
Iab_1=(220/Z)*cos((90-fi)/k);
Iab_2=(220/Z)*sin((90-fi)/k);
cout<<"\n";
float Ia2_1=Iab_1*1.732;
float Ia2_2=Iab_2*1.732;
cout<<"Liniyni ctrymu pru zednanni trukytnukom: \n";
cout<<"Ia2 = Ib2 = Ic2 = (Iab)*3^(1/2) = "<<Ia2_1<<"+ j"<<Ia2_2<<"\n";
cout<<"\n\nPovni ctrymu:\n";
cout<<"Ia=Ia1+Ia2="<<Ia1_1+Ia2_1<<"+ j"<<Ia1_2+Ia2_2<<"\n";
cout<<"Ib=Ib1+Ib2="<<Ib1_1+Ia2_1<<"+ j"<<Ib1_2+Ia2_2<<"\n";
cout<<"Ic=Ic1+Ic2="<<Ic1_1+Ia2_1<<"+ j"<<Ic1_2+Ia2_2<<"\n";
cout<<"In=Ia+Ib+Ic="<<(Ia1_1+Ia2_1)+(Ib1_1+Ia2_1)+(Ic1_1+Ia2_1)<<"+ j"<<(Ia1_2+Ia2_2)+(Ib1_2+Ia2_2)+(Ic1_2+Ia2_2)<<"\n";
cout<<"\n";
cout<<"\n";
cout<<"Press ''Enter'' for continue:";
getch();
int gdriver=DETECT,gmode,errorcode;
initgraph(&gdriver,&gmode,"c:\\bcpp\\bgi");
errorcode=graphresult( );
if(errorcode !=grOk)
{
printf("error: %s \n" ,grapherrormsg (errorcode));
printf("error");
getch( );
exit(1);
}
xc=getmaxx()/2;
yc=getmaxy()/2;
setcolor(15);
rectangle(10,10,630,470);
setcolor(15);
line(xc,yc,xc,yc-200); outtextxy(xc+10,yc-200-10,"+");
line(xc,yc,xc,yc+200); outtextxy(xc+10,yc+200-10,"-");
line(xc,yc,xc-200,yc); outtextxy(xc-200-10,yc+10,"-j");
line(xc,yc,xc+200,yc); outtextxy(xc+200+10,yc+10,"+j");
setcolor(14);
line(xc,yc,xc+Ia1_2*5,yc+Ia1_1*5);outtextxy(xc+Ia1_2*5,yc+Ia1_1*5,"Ia1");
line(xc,yc,xc+Ib1_2*5,yc+Ib1_1*5);outtextxy(xc+5+Ib1_2*5,yc+5+Ib1_1*5,"Ib1");
line(xc,yc,xc+Ic1_2*5,yc+Ic1_1*5);outtextxy(xc-10+Ic1_2*5,yc-10+Ic1_1*5,"Ic1");
setcolor(3);
line(xc,yc,xc+Ia2_2*5,yc+Ia2_1*5);outtextxy(xc+10+Ia2_2*5,yc+10+Ia2_1*5,"Ia2=Ib2=Ic2");
while(getch()==0);
closegraph( );
}
Таблиця результатів
|
Аналітичний метод |
С++ |
Electronics Workbench |
Iа* А |
20+j(0) |
20+j(0) |
15.58 |
Ib* А |
-5+j8.67 |
-5.002+j(8.6592) |
-10.75 |
Ic* А |
0 |
0 |
0 |
Iab А |
- |
- |
- |
Ibc А |
-0.005+j(-30) |
-0.0048+j(-29.99) |
-0.00047 |
Iса А |
- |
- |
- |