Ứng dụng c# tính toán ổ trượt
Designer By TuanHuy Nội dung Giới thiệu Ổ Trượt Cấu trúc chương trình C Minh họa chương trình Designer By TuanHuy Giới thiệu Giới thiệu Dennis Ritchie Bell Telephone năm 1972 Tiền thân ngôn ngữ B, KenThompson, Bell Telephone Là ngôn ngữ lập trình có cấu trúc phân biệt chữ Hoa thường (case sensitive) ANSI C Designer By TuanHuy • Ưu điểm C – Rất mạnh linh động, có khả thể ý tưởng – Được sử dụng rộng rãi nhà lập trình chuyên nghiệp – Có tính khả chuyển, thay đổi hệ thống máy tính khác – 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 Designer By TuanHuy EXE • Môi trường lập trình – Borland C++ 3.1 for DOS – Visual C++ 6.0, Win32 Console Application Designer By TuanHuy Sử dụng lưu đồ khối Khối giới hạn Chỉ thị bắt đầu kết thúc Khối vào Nhập/Xuất liệu Khối lựa chọn Tùy điều kiện rẽ nhánh Khối thao tác Ghi thao tác cần thực Đường Chỉ hướng thao tác Designer By TuanHuy Ổ Trượt • Ổ trượt loại ổ mà ma sát sinh ổ ma sát trượt Designer By TuanHuy Ổ trượt thường gồm ba phận chính: thân ổ, lót ổ, rãnh dẫn giữ dầu bôi trơn Designer By TuanHuy Designer By TuanHuy Bước •Sơ chọn độ hở tương đối ψ= 0.001 tính độ hở δ=ψ.d = 0.1mm = 100µm Chọn độ hở nhỏ δmin =72µm, độ hở lớn δmax = 161µm Độ hở trung bình: δtb = = =16µm •theo δtb định lại ψ ψ= = = 0.0012 Designer By TuanHuy Bước • Chọn loại dầu công nghiệp 30 giả thiết nhiệt độ trung bình t = 50˚C Theo bảng 16.2, tìm µ = 26 cP = 0.026 Ns/m Designer By TuanHuy Bước • Tính hệ số khả tải Φ ổ Φ= = =1,32 • Trong đó: P =2,5 N/mm2 = 2,5.106N/m2 ω= = = 1051/s • Theo bảng 16.1 với Φ = 1,32 l/d = 0,8 tìm ξ≈ 0,67 • Tính hmin hmin= (1 - 0,67) = 19µm Designer By TuanHuy Bước • Kiểm nghiệm Giả sử ngõng trục gia công có thông số nhám RZ1= 3,2µm lót ổ có RZ2= 3,2µm: = Designer By TuanHuy = 2,97 > k = Bước • Kiểm tra nhiệt Với χ= 0,67 f = 0,0012.2 = 0,0024 = 0,8 tìm F/ψ = 2, Q = 0,084.0,0012.105.0,08.0,12 = 8,4.10-6 • Lấy C = kj/kg˚C, γ= 900kg/, = 0,06kw/m2oC V= ω = 105 = 5,25m/s • Δt = = 15˚C • Nhiệt độ trung bình dầu t = 40˚+ = 47,5˚C • Nhiệt độ dầu t = 40˚ + 15˚ = 55˚C • Nhiệt độ dầu nằm phạm vi cho phép Designer By TuanHuy Cấu trúc chương trình C 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 hs hiệu chỉnh… Tính toán nhiệt độ KTra nhiệt END • • • • • • • • • • • • • • • • • Nhập thông số ban đầu #include #include #include main() { clrscr(); //1.nhập 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 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); Designer By TuanHuy • • • • • • • • • • • • • • • • • • • Kiểm nghiệm áp suất 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 việc chọn vật liệu switch(vl) { case 1:if (p3) Designer By TuanHuy • • • • • • • • • • • • • • Kiểm nghiệm lại Hmin kiem nghiem lai hmin printf("KET LUAN VE DO HO CUA O TRUOT\n"); float rz1,rz2,hkn; printf("chon nham cua ngong truc(micromet):");scanf("%f",&rz1); printf("chon nham cua lot o truot(micromet):");scanf("%f",&rz2); hkn=hmin/(rz1+rz2); if(hkn