Оптимізація приводних станцій установок сортування важкої пошти 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Оптимізація приводних станцій установок сортування важкої пошти



У загальному випадку оптимізація приводних станцій РК ПЗЗ та УСТП припускає х попередній узагальнений кінематичний розрахунок, в результаті якого по заданій продуктивності конвеєра визначається швидкість його тягового органу (ланцюг,стрічка),числа обороту приводного валу (зірочки,барабана), загальне передавальне число, після чого вибирається тип електродвигуна за заздалегідь розрахованою середньої і максимальної - оптимальної потужності приводу,вибирається відповідним типом редуктора,зазвичай 20 або 40, після чого виконується розрахунок передавального числа проміжної передачі і виконується попередній вибір ведучої зірочки ПЦП.

Після цих попередніх розрахунків виконується детальний розрахунок параметрів ПЦП, який включає оптимізацію числа ланок зірочок ПЦП, розраховується довжина ланцюга, розраховується міжосьова відстань зірочок, розраховується стріла провисання ланцюга для зменшення зносу ланцюга.

Після цього виконується аналіз надійності ланцюгової передачі, яка включає в себе розрахунок швидкості ланцюга, а також допустиму кількість ударів зубів, ланок при набіганні ланцюга з використанням таких характеристик, як обертовий момент на валу приводної зірочки, коефіцієнт експлуатації ланцюга, що враховує умови роботи кола, типу її мастила, а також конструкцію ланцюгової передачі: вертикальне чи горизонтальне розташування цепі. Після цього виконується перевірка ланцюга на міцність з урахуванням виконання умови напрацювання 10 тис. годин.

Середня швидкість ланцюга:

 

n­1­ – число обертів ведучої зірочки.

 

 

Число ударів ланок ланцюга при набіганні на зуби та збігання з них:

 

 

Експлуатаційний коефіцієнт враховуючий умову монтажу ПЦП дорівнює:

К­є­ = К1К2К3+К4К5К6

К­є­ = 2*1*1,25+1,3*1*1,25=4,125

 

Вибраний крок ланцюга повинен задовольняти умові:

Умова вибору кроку виконується.

 

 

.

Більш коректна перевірка правильності вибору ланцюга:

Умова вибору кроку виконується.

Коефіцієнт запасу міцності ланцюга визначається за формулою:

Условие ввиконується и дозволяє зменшити вибраний шаг 19.5, где К1=1,25 – коэффициент динамічности.


-корисне навантаження, яке передається ланцюгом – окружна сила.

 

Таким образом розрахунковий коефіцієнт запасу міцності задовольняє умову S [S], де [S] – нормативне значення, яке перевищує необхідне напрацювання в 10 т. год.

 

Висновки

В даній курсовій роботі виповнили статистичний аналіз потоків поштових відправлень в транспортно-розподільний конвеєр УСВП і кінематичний розрахунок приводних станцій конвеєра УСВП, а також розрахунок оптимальної потужності привода.

В ІІ розділі розрахували оптимізацію потужності привода, а саме статистичний аналіз потоків з якого ми знайшли оптимальне навантаження = 614,2. Розрахували середню, оптимальну і максимальну потужність приводу, тоді середня потужність приводу - N п = 17кВт, оптимальна потужність приводу - N п = 22 кВт, максимальна потужність приводу - N п = 146 кВт.

В ІІІ розділі розрахували кінематичний розрахунок РК, оптимізацію проміжних передач РК та оптимізацію приводних станцій УСВП.

В кінематичному розрахунку РК розрахували швидкість транспортування ПВ в РК Прк= 1,5 ПВ/год, число оборотів приводного валу nПВ=6,8, загальне передавальне число приводної станції іобщ=147,06,число зубів відомої зірочки ПЦП Z2=80,3. В оптимізації проміжних передач РК розрахували довжину ланцюга і замкненого ланцюга Lпцп=2078,5мм і Lпцп=125,65мм, міжосьову відстань аd= 1025,2 мм та стрілу провисання а=205,8мм. В оптимізації приводних станцій УСВП розрахували середню швидкість ланцюга Vц=0,23 м/с, число ударів ланок ланцюга при набіганні та збіганні на зуби Nузц=0,32,експлуатаційний коефіцієнт Кє=4,125 і вибрали крок ланцюга tпцп=2,69, коефіцієнт запасу міцності ланцюга S=9.5.

 

 

 

Додаток 1 Програма оптимізації потужності приводу

 

 

 

Додаток 2 Програма моделювання закону розподілу маси.

 

 

 

Додаток 3

Програма оптимізації проміжних передач РК

 

Додаток 4 Програма моделювання закону розподілу числа поштових вантажів в РК

 

 

 

Текст програми

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include <math.h>

#include "Unit1.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------

 

void __fastcall TForm1::Button1Click(TObject *Sender)

{ StringGrid1->Cells[0][0]="m";

StringGrid1->Cells[1][0]="Sm";

StringGrid1->Cells[2][0]="Pm";

int n1=StrToInt(Edit1->Text);

int n=n1+50; //"число напрямів сортування"

float M=(n-1)/2; //"математичне очікування числа"

Edit2->Text=FormatFloat("0.0",M);

int m[70],i;

for(i=0;i<=n;i++)

m[i]=i+1;

const float sigma=2.85;

float sigma1=(sqrt((n*n-1)/(sigma*n))); //"середньоквадратичне відхилення"

Edit3->Text=FormatFloat("0.00000",sigma1);

float Sm[70];

for(i=0;i<n;i++)

{Sm[i]=(m[i]-M)/sigma1;

StringGrid1->Cells[1][i+1]=FormatFloat("0.0000",Sm[i]); }

for(i=0;i<n;i++){

float Pm=(exp((‑(m[i]‑M)*(m[i]‑M))/(2*sigma1*sigma1))/(sigma1*sqrt(2*M_PI)));

StringGrid1->Cells[2][i+1]=FormatFloat("0.00000",Pm);

StringGrid1->Cells[0][i+1]=IntToStr(m[i]);

Series1->AddXY(m[i],Pm,"",clRed);

}

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)

{

Close();

}

//---------------------------------------------------------------------------

Додаток 5 Розрахунок потужності приводу

 

 

Текст програми

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include <math.h>

#include "Unit1.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)

{

int n;

float L,S1,S2,W,S3,S4,Wrw,Wdu,Wtr,Wcbcr,Wcbopt,Wcbmax,Wtr1,Wtr2,Wtr3,S5,Akcr,Akopt,Akmax,S5cr,S5opt,S5max,S41,S42,S43,W1,W2,W3;

float vtr=StrToFloat(Edit5->Text);

n=StrToFloat(Edit1->Text);

L=4+(n/2)*1; // «довжина прямолінійної ланки конвеєра»

W=(25.62*9.8*L*0.117)*10; // «сила опору на холостій гілці конвеєра»

S2=(1000+W); // «натяг в точці 2»

S3=1.06*S2+40; // «натяг в точці 3»

Wdu=(25.62*9.8*L*0.131)*10; // «сила опору транспортування маси рухомих частин на робочій гілці конвеєра»

Akcr=StrToFloat(Edit2->Text);

Akopt=StrToFloat(Edit3->Text);

Akmax=StrToFloat(Edit4->Text);

Wtr1=0.131*9.8*Akcr*10; // «сила опору транспортування вантажів для середнього навантаження»

Wtr2=0.131*9.8*Akopt*10;

Wtr3=0.131*9.8*Akmax*10;

Wcbcr=((6*0.14+9*0.14)*(tan(M_PI/9)+0.131))/0.13*10; // «сила опору, що виникає при скиданні вантажив для середнього навантаження»

Wcbopt=((6*0.14+9*0.14)*(tan(M_PI/9)+0.131))/0.13*10;

Wcbmax=((((30*0.14+9*0.14)*(tan(M_PI/9)+0.131))/0.13)*35)*10;

S4cr=S3+Wcbcr+Wdu+Wtr1;

S4opt=S3+Wcbopt+Wdu+Wtr2;

S4max=S3+Wcbmax*21+Wdu+Wtr3;

S41=1.06*S4cr;

S42=1.06*S4opt;

S43=1.06*S4max;

W1=S41-1000;

W2=S42-1000;

W3=S43-1000;

float Pp=3600*vtr/1;

float N1,N2,N3;

N1=W1*vtr/(0.75*0.8*1000);

N2=W2*vtr/(0.7*0.8*1000);

N3=W3*vtr/(0.7*0.8*1000);

StringGrid1->Cells[1][1]=FloatToStr(L);

StringGrid1->Cells[1][2]=FormatFloat("0.0000",W);

StringGrid1->Cells[1][3]=FormatFloat("0.0000",S2);

StringGrid1->Cells[1][4]=FormatFloat("0.0000",S3);

StringGrid1->Cells[1][5]=FormatFloat("0.0000",Wdu);

StringGrid1->Cells[1][6]=FormatFloat("0.0000",Wtr1);

StringGrid1->Cells[1][7]=FormatFloat("0.0000",Wtr2);

StringGrid1->Cells[1][8]=FormatFloat("0.0000",Wtr3);

StringGrid1->Cells[1][9]=FormatFloat("0.0000",Wcbcr);

StringGrid1->Cells[1][10]=FormatFloat("0.0000",Wcbopt);

StringGrid1->Cells[1][11]=FormatFloat("0.0000",Wcbmax);

StringGrid1->Cells[1][12]=FormatFloat("0.0000",S4cr);

StringGrid1->Cells[1][13]=FormatFloat("0.0000",S4opt);

StringGrid1->Cells[1][14]=FormatFloat("0.0000",S4max);

StringGrid1->Cells[1][15]=FormatFloat("0.0000",S41);

StringGrid1->Cells[1][16]=FormatFloat("0.0000",S42);

StringGrid1->Cells[1][17]=FormatFloat("0.0000",S43);

StringGrid1->Cells[1][18]=FormatFloat("0.0000",W1);

StringGrid1->Cells[1][19]=FormatFloat("0.0000",W2);

StringGrid1->Cells[1][20]=FormatFloat("0.0000",W3);

StringGrid1->Cells[1][21]=FormatFloat("0.0000",Pp);

StringGrid1->Cells[1][22]=FormatFloat("0.0000",N1);

StringGrid1->Cells[1][23]=FormatFloat("0.0000",N2);

StringGrid1->Cells[1][24]=FormatFloat("0.0000",N3);

StringGrid1->Cells[0][1]=("L=");

StringGrid1->Cells[0][2]=("W=");

StringGrid1->Cells[0][3]=("S2=");

StringGrid1->Cells[0][4]=("S3=");

StringGrid1->Cells[0][5]=("Wдчрв=");

StringGrid1->Cells[0][6]=("Wтр.ср=");

StringGrid1->Cells[0][7]=("Wтр.опт=");

StringGrid1->Cells[0][8]=("Wтр.макс=");

StringGrid1->Cells[0][9]=("Wсб.ср=");

StringGrid1->Cells[0][10]=("Wсб.опт=");

StringGrid1->Cells[0][11]=("Wсб.макс=");

StringGrid1->Cells[0][12]=("S4ср=");

StringGrid1->Cells[0][13]=("S4опт=");

StringGrid1->Cells[0][14]=("S4макс=");

StringGrid1->Cells[0][15]=("S4-1ср=");

StringGrid1->Cells[0][16]=("S4-1опт=");

StringGrid1->Cells[0][17]=("S4-1макс=");

StringGrid1->Cells[0][18]=("Wту.ср=");

StringGrid1->Cells[0][19]=("Wту.опт=");

StringGrid1->Cells[0][20]=("Wту.макс=");

StringGrid1->Cells[0][21]=("Пр=");

StringGrid1->Cells[0][22]=("Nпр.ср=");

StringGrid1->Cells[0][23]=("Nпр.опт=");

StringGrid1->Cells[0][24]=("Nпр.макс=");

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)

{

Close();

}

//---------------------------------------------------------------------------

Додаток 6 Оптимізація приводної станції РК

 

 

Текст програми

 

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include <math.h>

#include "Unit1.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------

 

void __fastcall TForm1::Button1Click(TObject *Sender)

{

float Vtr,t,z,Dpz,npv,ned,iob,ip,ipcp;

Vtr=StrToFloat(Edit1->Text);

t=StrToFloat(Edit2->Text);

z=StrToFloat(Edit3->Text);

Dpz=t/sin(M_PI/z); // «діаметр приводної зірочки»

Edit4->Text=FormatFloat("0.000",Dpz);

npv=(60*Vtr*1000)/(M_PI*Dpz); // «число оборотів приводного валу»

Edit5->Text=FormatFloat("0.000",npv);

ned=StrToFloat(Edit6->Text);

iob=ned/npv; // «загальне передавальне число приводної станції»

Edit7->Text=FormatFloat("0.000",iob);

ip=StrToFloat(Edit8->Text);

ipcp=iob/ip;

Edit9->Text=FormatFloat("0.000",ipcp);

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)

{

Close();

}

//---------------------------------------------------------------------------

 

Список літератури

1. Ланда В.И., Буланов Э.А., Израилит Л.А. Установки для сортировки грузов.М.:Связь, 1968-80с.

2. Буланов Э.А., Третенко Ю.И., Лебедева Е.В. Подъемнотранспортные устройства почтовой связи.М.:Радио и связь, 1985.

3. Чернавский С. А и др. Проектирование механических передач.М.: Машиностроение, 1976.

4. Д.В.Чернилевский. Курсовое поектирование деталей машин и механизмов.М.: "Высшая школа", 1999.

5. Соколов В.П.Почтообрабатывающие машины и механизмы. М.:Связь 1980

6. Буланов И. А. и др. Подъемно-транспортные установки почтовой связи. М.:1985

 



Поделиться:


Последнее изменение этой страницы: 2017-01-19; просмотров: 84; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.218.254.122 (0.063 с.)