Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kuzmich_zvit.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.43 Mб
Скачать

Висновок

Як видно з таблиці, результати розрахунку струмів у вітках кола з допомогою чотирьох різних методів співпадають. Це свідчить, що струми знайдено вірно.

Завдання 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са А

-

-

-

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]