Дипломдық жоба бес негiзгi 5 бөлiмдерден тұрады: геологиялық; технологиялық және арнайы; экономикалық


Компьютерлік программаларды қолдану арқылы есептеу



бет29/39
Дата06.01.2022
өлшемі1,68 Mb.
#13942
түріДиплом
1   ...   25   26   27   28   29   30   31   32   ...   39
2.3.3 Компьютерлік программаларды қолдану арқылы есептеу
unit

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,



Dialogs, StdCtrls, TeEngine, Series, ExtCtrls, TeeProcs, Chart;

type


TForm1 = class(TForm)

Button1: TButton;

Chart1: TChart;

Series1: TLineSeries;

Series2: TLineSeries;

Button2: TButton;

SaveDialog1: TSaveDialog;

procedure Button1Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

private


{ Private declarations }

public


{ Public declarations }

end;


var // aiyrgysh koefficientin anyktau

i,j,k,l,m,n:integer;

st,h,h_gl,h1,tpl,tust,ugol,d:double;

qm,alfa:double;

str,str1,sim:string;

f1,f2:textfile;

Form1: TForm1;

implementation

{$R.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin

assignfile(f1,'berilgen_diametr.pas');



rewrite(f1);

assignfile(f2,'jauap_biiktik.pas');

rewrite(f2);

q:=1.053;

β:=0,6;

P_pl:=1,8;

K:=12;

// алғашқы мәліметтерді шығару



str:='бастапкы берилгендер';

write(f1,' munai shygymy ', q:10:3,' ',

‘munai kanygu kysymy', β:10:6);

writeln(f1);

write(f1,'kabat kysymy',P_pl:10:3,

'koif.', K:10:3);

writeln(f1);

//мұнай және су нефти

q:=q(1- β_b);

write(f2,'дебит',q:12:9);

writeln(f2);

P_zab:=P_pl-q;

write(f2, түп қысымы,P_zab:12:9);

writeln(f2);

end;

//алғашқы мәліметтерді шығару



str:='ұңғыма тереңдігі түбінен';

write(f2, str:60);

writeln(f2);

for j:=1 to n do

write(f2,h_zab[j]:10:3,' ');

writeln(f2);

str:='температура таралуы түптен';

write(f2, str:40);

writeln(f2);

for j:=1 to n do

write(f2,temper_zab[j]:10:3,' ');

writeln(f2);

// алғашқы мәліметтерді шығару

str:= 'ұңғыма тереңдігі сағадан ';

write(f2, str:60);

writeln(f2);

for j:=1 to n do

write(f2,h_ust[j]:10:3,' ');

writeln(f2);

str:='температура таралуы сағадан';

write(f2, str:40);

writeln(f2);

for j:=1 to n do

write(f2,temper_ust[j]:10:3,' ');

writeln(f2);

closefile(f1);

closefile(f2);

for j:=1 to n do

Chart1.SeriesList[0].AddXY(temper_zab[j],h_zab[j]);

for j:=1 to n do

Chart1.SeriesList[1].AddXY(temper_ust[j],h_ust[j]);

end;


procedure TForm1.Button2Click(Sender: TObject);

begin


if SaveDialog1.Execute then

begin


Chart1.SaveToMetafile(SaveDialog1.FileName+'.bmp');

end;


end;

end.


Бастапқы берілгендер;

Шығым q – 1,053 т/тәул, Мұнайға қанығу қысым β – 0,6 МПа.

Қабат қысымы Ppl – 11,5·МПа; Коэффициент K – 2,49 МПа;

Нәтижелері:

Мұнай шығымы 0,42 т/тәул; Түп қысыммы 7,27 МПа.



Достарыңызбен бөлісу:
1   ...   25   26   27   28   29   30   31   32   ...   39




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет