Автор работы: Пользователь скрыл имя, 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. Результаты получились одинаковые. Это говорит о том, что модель была составлена правильно
Информация о работе Расчет скоростной характеристики двигателя