Автор работы: Пользователь скрыл имя, 22 Декабря 2010 в 21:58, лабораторная работа
Цель работы: Построить скоростные характеристики различных двигателей(трактора, КАМАЗа, карбюраторного двигателя)
Для построения скоростной характеристики двигателя используется следующая формула
где N- расчетное(текущее) значение мощности двигателя для частичной подачи топлива
Московский
Государственный
Университет
кафедра
Вычислительной Техники и Прикладной
Математики
Лабораторная работа №1
“Расчет
скоростной характеристики двигателя”
Выполнил: студент 433 группы
Кутелия В.В.
Проверил: Симонович О.С.
Сергеева
Е.Э.
Москва 2009
Лабораторная работа №1
Цель работы: Построить скоростные характеристики различных двигателей(трактора, КАМАЗа, карбюраторного двигателя)
Для построения скоростной характеристики двигателя используется следующая формула
где N- расчетное(текущее) значение мощности двигателя для частичной подачи топлива
Nном – номинальная мощность двигателя при максимальной подаче топлива
nx – расчетная(текущая) чистота вращения коленчатого вала
nном – номинальная чистота вращения коленчатого вала
a,b,c – опытные коэффиценты
a=0.87
b=1.13
c=1
Требуется составить таблица и построить график функции N=f(n)
Исходные данные
nmin | nmax(nном) | h | Nном | |
Трактор | 400+5К | 1700+5К | 100 | 70+2К |
КАМАЗ | 600+5К | 2600+5К | 200 | 150-2К |
Карбюрат. дв. | 1000+10К | 3000+10К | 200 | 85+2К |
h – шаг изменений частоты вращения коленчатого вала
К – порядковый номер по журналу
К=9
nmin | nmax(nном) | h | Nном | |
Трактор | 445 | 1745 | 100 | 88 |
КАМАЗ | 645 | 2645 | 200 | 132 |
Карбюрат. дв. | 1090 | 3090 | 200 | 103 |
Число расчетных значений:
Для трактора 14
Для КАМАЗа 11
Карбюр. дв.
11
Блок
схема
I Расчет в Excel
II Расчет в Delphi
Для создания в программе Delphi необходимо создать формулу с использованием следующих компонентов:
Компонент | Свойство | Значение |
Form1 | Caption | Расчет скоростной хар. двигателя |
GroupBox1 | Caption | Исх. данные |
Edit1 | Text | ----- |
Label1 | Caption | Вв. nmin |
Edit2 | Text | ----- |
Label2 | Caption | Вв. nmax |
Edit3 | Text | ----- |
Label3 | Caption | Вв. n |
Edit4 | Text | ----- |
Label4 | Caption | Вв. Nном |
Label5 | Caption | Коэф.: |
Edit5 | Text | 0.87 |
Label6 | Caption | a= |
Edit6 | Text | 1.13 |
Label7 | Caption | b= |
Edit7 | Text | 1 |
Label8 | Caption | c= |
Label9 | Caption | Результаты: |
StringGrid1 | Colcount | 3 |
Rowcount | 15 | |
Chart1 | Series | Line |
Titles | Функция мощности от частоты | |
BitBtn1 | Kind | |
Caption | Расчет | |
BitBtn2 | Kind | |
Caption | Отмена | |
BitBtn3 | Kind | |
Caption | Выход |
Трактор
КАМАЗ
Карбюраторный двигатель
Код программыVar
i,k:integer;
nmin,nmax,h,Nnom,a,b,c,nx,N:
procedure TForm1.BitBtn3Click(Sender: TObject); //Кнопка Выход
begin
close;
end;
procedure TForm1.FormCreate(Sender: TObject); //Шапка таблицы
begin
with stringgrid1 do
begin
cells[0,0]:='№';
cells[1,0]:='n';
cells[2,0]:='N';
For i:=1 to 14 do
cells[0,i]:=inttostr(i);
end;
end;
procedure TForm1.BitBtn2Click(Sender: TObject); //Отмена
begin
Edit1.Clear;
Edit2.Clear;
Edit3.Clear;
Edit4.Clear;
series1.Clear;
for i:=1 to 14 do
begin
stringgrid1.Cells[1,i]:='';
Stringgrid1.Cells[2,i]:='';
end;
end;
procedure TForm1.BitBtn1Click(Sender: TObject); //Расчет
begin
Series1.Clear;
nmin:=strtofloat(Edit1.Text);
nmax:=strtofloat(Edit2.Text);
h:=strtofloat(Edit3.Text);
Nnom:=strtofloat(Edit4.Text);
a:=strtofloat(Edit5.Text);
b:= strtofloat(Edit6.Text);
c:= strtofloat(Edit7.Text);
k:=round((nmax-nmin)/h+1);
with stringgrid1 do
begin
rowcount:=k+1;
nx:=nmin;
i:=1;
repeat
N:=Nnom*(nx/nmax)*(a+b*(nx/
Cells[1,i]:=floattostr(nx);
Cells[2,i]:=floattostr(N);
Series1.AddXY(nx,N,'',clred);
nx:=nx+h;
i:=i+1;
Until nx>nmax;
end;
end;
end.
Вывод: Модель для расчета скоростной характеристики двигателя была составлена в Excel и в Delphi. Результаты получились одинаковые. Это говорит о том, что модель была составлена правильно
Информация о работе Расчет скоростной характеристики двигателя