Tải bản đầy đủ (.pptx) (29 trang)

ỨNG DỤNG C++ TÍNH TOÁN Ổ TRƯỢT

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (672.24 KB, 29 trang )

Designer By TuanHuy
ỨNG DỤNG C++ TÍNH TOÁN Ổ TRƯỢT
Trường: ĐH Công Nghiệp Tphcm
Khoa: Cơ Khí
Designer By TuanHuy
Nội dung
Giới thiệu1
Ổ Trượt2
Cấu trúc chương trình C3
Minh họa chương trình4
Designer By TuanHuy
Giới thiệu
Dennis Ritchie tại Bell
Telephone năm 1972.
Tiền thân của ngôn ngữ B,
KenThompson, cũng tại Bell
Telephone.
Là ngôn ngữ lập trình có cấu
trúc và phân biệt chữ Hoa -
thường (case sensitive)
ANSI C.
Giới thiệu1
Designer By TuanHuy

Ưu điểm của C

Rất mạnh và linh động, có khả năng thể
hiện bất cứ ý tưởng nào.

Được sử dụng rộng rãi bởi các nhà lập
trình chuyên nghiệp.



Có tính khả chuyển, ít thay đổi trên các hệ
thống máy tính khác nhau.

Rõ ràng, cô đọng.

Lập trình đơn thể, tái sử dụng thông qua
hàm.
Designer By TuanHuy

Môi trường phát triển tích hợp IDE
(Integrated Development
Environment)

Biên tập chương trình nguồn (Trình EDIT).

Biên dịch chương trình (Trình COMPILE).

Chạy chương trình nguồn (Trình
RUNTIME).

Sửa lỗi chương trình nguồn (Trình
DEBUG).
.C/.CPP .OBJ .EXE
Designer By TuanHuy

Môi trường lập trình

Borland C++ 3.1 for DOS.


Visual C++ 6.0, Win32 Console Application.
Designer By TuanHuy
Khối giới hạn
Chỉ thị bắt đầu và kết thúc.
Khối vào ra
Nhập/Xuất dữ liệu.
Khối lựa chọn
Tùy điều kiện sẽ rẽ nhánh.
Khối thao tác
Ghi thao tác cần thực hiện.
Đường đi
Chỉ hướng thao tác tiếp theo.
Sử dụng lưu đồ khối
Designer By TuanHuy

Ổ trượt là loại ổ mà ma sát sinh ra trong ổ là ma sát trượt.
Ổ Trượt
2
Designer By TuanHuy
Ổ trượt thường gồm ba bộ phận chính: thân ổ, lót ổ, rãnh dẫn và
giữ dầu bôi trơn.
Designer By TuanHuy
Ưu điểm - Nhược điểm
Ưu điểm:
+ Khi vận tốc lớn thì làm việc có tuổi thọ và độ tin cậy
cao hơn ổ lăn.
+ Chịu được tải va đập và chấn động nhờ khả năng
giảm chấn của màng dầu bôi trơn.
+ Kích thước hướng kính tương đối nhỏ.
+ Làm việc êm.

Nhược điểm:
+ Yêu cầu chăm sóc, bảo dưỡng thường xuyên, chi phí
về dầu bôi trơn lớn.
+ Tổn thất về ma sát lớn khi mở máy, dừng máy và khi
bôi trơn không tốt.
+ Kích thước dọc trục tương đối lớn.
+ Dùng vật liệu giảm ma sát đắt tiền.
Designer By TuanHuy
Bài toán mẫu
Tính ổ trượt bôi trơn ma sát ướt với các số
liệu sau:
Fr =20000N, d =100mm, n =1200vg/ph, vật
liệu lót ổ đồng thanhБpA Ж9-4, nhiệt độ của
dầu vào ( của môi trường xung quanh) là
40oC
Designer By TuanHuy
Bài toán mẫu

Bước 1: Kiểm nghiệm áp suất.

Bước 2: Sơ bộ chọn độ hở.

Bước 3: Chọn loại dầu công nghiệp.

Bước 4: tính hệ số khả năng tải của ổ.

Bước 5: Kiểm nghiệm hmin.

Bước 6: Kiểm tra về nhiệt.
Designer By TuanHuy

Bước 1
Designer By TuanHuy
Lấy l/d =0,8, tìm được l=0,8d = 800mm. Áp
suất cho phép [p] của đồng thanh БpA Ж9-4
là MPa. Kiểm nghiệm áp suất theo công
thức:

P= = 2.5 MPA < [p] =15 MPA

Bước 2

Sơ bộ chọn độ hở tương đối ψ= 0.001 tính
được độ hở δ=ψ.d = 0.1mm = 100µm. Chọn
độ hở nhỏ nhất δmin =72µm, độ hở lớn nhất
δmax = 161µm. Độ hở trung bình:
δtb = = =16µm

theo δtb định lại ψ
ψ= = = 0.0012
Designer By TuanHuy

Bước 3

Chọn loại dầu công nghiệp 30 và
giả thiết nhiệt độ trung bình t =
50˚C. Theo bảng 16.2, tìm được µ
= 26 cP = 0.026 Ns/m.
Designer By TuanHuy
Bước 4


Tính hệ số khả năng tải Φ của ổ.
Φ= = =1,32

Trong đó: P =2,5 N/mm2 = 2,5.106N/m2 và
ω = = = 1051/s.

Theo bảng 16.1 với Φ = 1,32 và l/d = 0,8 tìm được
ξ≈ 0,67

Tính hmin

hmin= (1 - 0,67) = 19µm
Designer By TuanHuy
Bước 5

Kiểm nghiệm . Giả sử ngõng trục được gia
công có thông số nhám RZ1= 3,2µm và lót ổ
có RZ2= 3,2µm:
= = 2,97 > k = 2
Designer By TuanHuy
Bước 6

Kiểm tra về nhiệt. Với χ= 0,67 và = 0,8 tìm được F/ψ = 2,
do đó f = 0,0012.2 = 0,0024.
Q = 0,084.0,0012.105.0,08.0,12 = 8,4.10-6

Lấy C = 2 kj/kg˚C, γ= 900kg/, = 0,06kw/m2oC
V= ω = 105 = 5,25m/s

Δt = = 15˚C


Nhiệt độ trung bình của dầu t = 40˚+ = 47,5˚C

Nhiệt độ dầu ra t = 40˚ + 15˚ = 55˚C

Nhiệt độ của dầu nằm trong phạm vi cho phép.
Designer By TuanHuy




Cấu trúc chương trình C
3
BEGIN
Nhập vào Fr,d…
Chọn vật liệu
Tính toán P
KTra P
Nhập vào độ hở
Tính lại đ hở,chọn dầu,nhiệt độ
gh,tính hệ số tải
KTra đ hở
Nhập vào các hs hiệu chỉnh…
Tính toán nhiệt độ
KTra nhiệt
END
Designer By TuanHuy

#include<stdio.h>


#include<conio.h>

#include<math.h>

main()

{

clrscr();

//1.nhập các thông số ban đầu

//khai báo lực,đường kính,số vòng quay,nhiệt,tỉ lệ

float fr,d,n,tile;

int t;

//khai báo áp suất,chiều dài ổ trượt

float l,p;

//nhập vào các thông số ban đầu

ban_dau:

printf("luc Fr t/d len o truot(N):");scanf("%f",&fr);

printf("nhap vao duong kinh o truot(mm):");scanf("%f",&d);


printf("nhap vao so vong quay(vg/ph):");scanf("%f",&n);
Nhập các thông số ban đầu1
Designer By TuanHuy

kiem nghiem ap suat theo công thức 16-13

printf("KIEM NGHIEM AP SUAT\n");

p=fr/(d*l);

printf("ap suat tren o la:%4.2f(MPA)\n",p);

//in thông báo về việc chọn vật liệu

switch(vl)

{

case 1:if (p<=12)

{

printf("ban da chon 'hop kim kem' lam o truot\n");

printf("ap suat o truot=%4.2f(MPA) < 12(MPA),o muc an
toan\n",p);

break;

}


else

{

clrscr();

printf("qua tai, phai chon lai thong so ban dau\n");

goto ban_dau;

}
Kiểm nghiệm áp suất
2
Designer By TuanHuy

chon_lai_ho:

float ho,ho_tinh,hmin,hmax,htb,hok;

printf("chon so bo do ho tuong doi(mm):"),scanf("%f",&ho);

ho_tinh=ho*d*1000;

printf("do ho tinh toan:%3.2f(Micromet)\n",ho_tinh);

clrscr();

printf("chon che do lap ghep(so tay CTM):\n");


printf("do ho nho nhat(Micromet):");scanf("%f",&hmin);

printf("do ho lon nhat(micromet):");scanf("%f",&hmax);

htb=(hmin+hmax)/2;

printf("do ho trung binh la:%3.2f(micromet)\n",htb);

hok=htb/d/1000;

printf("Vay do ho nen chon la:%3.6f(mm)\n",hok);
Chọn độ hở
3
Designer By TuanHuy

4.chon loai dau cong nghiep

chon_lai_dau:

int dau;

printf("Chon dau boi tron o theo chi dan sau\n");

printf(" neu dung 'dau cong nghiep 30' thi nhan so 1\n");

printf(" neu dung 'dau cong nghiep 20' thi nhan so 2\n");

printf(" neu dung 'dau cong nghiep 45' thi nhan so 3\n");

printf("nhap vao so bieu thi dau boi tron:");


scanf("%d",&dau);

if(dau>3)
Chọn dầu
4
Designer By TuanHuy

kiem nghiem lai hmin

printf("KET LUAN VE DO HO CUA O TRUOT\n");

float rz1,rz2,hkn;

printf("chon do nham cua ngong truc(micromet):");scanf("%f",&rz1);

printf("chon do nham cua lot o truot(micromet):");scanf("%f",&rz2);

hkn=hmin/(rz1+rz2);

if(hkn<2)

{

clrscr();

printf("do ho khong dat,chon lai do ho tuong doi,do nham\n");

ho=0;


goto chon_lai_ho;

}

else printf("do ho %0.5f(khong thu nguyen) thoa che do lap ghep\n",hok);
Kiểm nghiệm lại Hmin
5

×