Управление асинхронным двигателем
Категория реферата: Рефераты по науке и технике
Теги реферата: шпаргалки бесплатно скачать, куплю диплом
Добавил(а) на сайт: Konrad.
Предыдущая страница реферата | 15 16 17 18 19 20 21 22 23 24 25 | Следующая страница реферата
'U','u':begin
Uss:=round(NumberInput('Напряжение')*sqrt(2));
SolveDiagram;
end;
'W','w':begin
Write(Result,GetVectorString(DATA1));
Writeln(Result,GetVectorString(DATA2));
SolveDiagram;
end;
'P','p':begin
SetActivePage(1);SetVisualPage(0);
SetViewPort(0,100,300,204,True);ClearViewPort;
SetViewPort(0,0,GetMaxX,GetMaxY,True);
TextOut(80,148,0.9,'Печать:');
TextOut(0,164,0.75,'1 - печать графика скорости');
TextOut(0,180,0.87,'2 - печать векторной диаграммы');
SetVisualPage(1);
Repeat p:=ReadKey;
Until (p='1') or (p='2');
Case p of
'1':begin
SetActivePage(0);SetVisualPage(0);
CopyToPRN;
end;
'2':begin
SetActivePage(1);SetVisualPage(1);
CopyToPRN;
end
end;
SolveDiagram;
end;
'Q','q':quit
else
SetColor(GetMaxColor);
SetVisualPage(0);
end
end;
{ Процедура расчета векторной диаграммы }
procedure SolveDiagram;
begin
SetVisualPage(0);SetActivePage(1);
SetViewPort(0,0,GetMaxX,GetMaxY,True);SetBkColor(Black);ClearViewPort;SetColor(GetMaxColor);
AngleDefinition;
{формирование} OutTextXY(0,0,GetVectorString(ST11));OutTextXY(0,8,GetVectorString(ST12));
{ заголовка } OutTextXY(0,16,GetVectorString(ST13));OutTextXY(0,24,GetVectorString(ST14));
{ первой } OutTextXY(0,32,GetVectorString(ST15));OutTextXY(0,40,GetVectorString(ST16));
{ таблицы } OutTextXY(0,48,GetVectorString(ST17));
{вывод данных} OutTextXY(0,56,GetVectorString(DATA1));
{конец табл.1} OutTextXY(0,64,GetVectorString(ENDT1));
{конец табл.2} OutTextXY(0,GetMaxY-8,GetVectorString(ENDT2));
{вывод данных} OutTextXY(0,GetMaxY-16,GetVectorString(DATA2));
{формирование} OutTextXY(0,GetMaxY-24,GetVectorString(ST25));OutTextXY(0,GetMaxY-32,GetVectorString(ST24));
{ заголовка } OutTextXY(0,GetMaxY-40,GetVectorString(ST23));OutTextXY(0,GetMaxY-48,GetVectorString(ST22));
{ таблицы2 } OutTextXY(0,GetMaxY-56,GetVectorString(ST21));
DrawVectorDiagram;
TextOut(56,100,0.9,'КЛАВИАТУРА:');TextOut(0,116,0.75,'V - векторная диаграмма');
TextOut(0,132,0.87,'W - запись результатов в файл');TextOut(0,148,0.65,'M - изменить момент на валу');
TextOut(0,164,0.6,'U - изменить напряжение');TextOut(0,180,0.4,'P - печать результатов моделирования');
TextOut(0,196,0.8,'Q - выход в систему');
SetVisualPage(1);SetActivePage(0);
end;
{Процедура моделирования пуска асинхронного двигателя}
procedure Model;
begin
RepeatNumber:=round(EndT/(dt*640));
SpeedScale:=GetMaxY/(3*W0);
for CurrentNumber:=0 to 640 do
begin
for CurrentRepeat:=1 to RepeatNumber do
begin
Runge;
I1a:=x[1]/L11-K2/L11*x[3];
I1b:=x[2]/L11-K2/L11*x[4];
I1:=sqrt(sqr(I1a)+sqr(I1b));
I21a:=x[3]/L21-K1/L21*x[1];
I21b:=x[4]/L21-K1/L21*x[2];
I21:=Sqrt(sqr(I21a)+sqr(I21b));
I0a:=I1a+I21a;I0b:=I1b+I21b;
I0:=sqrt(sqr(I0a)+sqr(I0b));
t:=t+dt;
PutPixel(CurrentNumber,round(GetMaxY/2-SpeedScale*x[5]/p),color);
end;
PutPixel(CurrentNumber,round(GetMaxY/2-SpeedScale*x[5]/p),color);
SetActivePage(0);
PsiAlpha:=AbsoluteAngle(I0a,I0b)-AbsoluteAngle(x[3],x[4]);
IsPsirAlpha:=AbsoluteAngle(I1a,I1b)-AbsoluteAngle(x[3],x[4]);
IsAlpha:=AbsoluteAngle(U1a,U1b)-AbsoluteAngle(I1a,I1b);
CosF:=cos(IsAlpha*Pi/180);
if (Uss*I1)<>0 then KPD:=abs(M*Fs*4*Pi/(3*p*Uss*I1));
Str(Uss:5,StringPsiAlpha);Str(IsAlpha,StringIsAlpha);
Str(KPD:5:3,StringKPD);Str(IsPsirAlpha,StringIsPsirAlpha);
Str(s:6:4,StringAlphaRasch);Str(x[5]/p:5:1,StringCurrW);
Str(I1:6:2,StringIs);Str(CosF:4:2,StringCosF);
SetViewPort(184,20,240,30,False);ClearViewPort;SetViewPort(304,20,368,30,False);ClearViewPort;
SetViewPort(400,20,472,30,False);ClearViewPort;SetViewPort(576,20,638,30,False);ClearViewPort;
SetViewPort(184,40,248,50,False);ClearViewPort;SetViewPort(296,40,368,50,False);ClearViewPort;
SetViewPort(400,40,472,50,False);ClearViewPort;SetViewPort(576,40,638,50,False);ClearViewPort;
SetViewPort(0,0,GetMaxX,GetMaxY,True);
Рекомендуем скачать другие рефераты по теме: мировая торговля, банк курсовых работ бесплатно.
Предыдущая страница реферата | 15 16 17 18 19 20 21 22 23 24 25 | Следующая страница реферата