- Mô phỏng, ứng dụng GUI vào tính toán. +Tính toán kiểm tra các thông số đặc trưng cho tính kinh tế và hiệu quả của động cơ. +Tính toán nhiệt và động lực học. +Vẽ các đồ thị liên quan. - Áp dụng vào môn học ‘Tính toán động cơ đốt trong’ - Viết thuyết minh đề tài.
Bộ Giáo Dục Đào Tạo ĐH Sư Phạm Kỹ Thuật Tp HCM Khoa Đào Tạo Chất Lượng Cao Cộng Hòa Xã Hội Chủ Nghĩa Việt Nam Độc lập - Tự - Hạnh phúc NGHIÊN CỨU KHOA HỌC TÊN ĐỀ TÀI: Ứng dụng matlap tính tốn, thiết kế động xăng, diesel GIÁO VIÊN HƯỚNG DẪN: SINH VIÊN THỰC HIỆN: I Nội dung: - Mô phỏng, ứng dụng GUI vào tính tốn +Tính tốn kiểm tra thơng số đặc trưng cho tính kinh tế hiệu động +Tính tốn nhiệt động lực học +Vẽ đồ thị liên quan - Áp dụng vào mơn học ‘Tính tốn động đốt trong’ - Viết thuyết minh đề tài II Trình bày: Thuyết minh đề tài: 01 thuyết minh III Thời gian thực hiện: Ngày bắt đầu: Ngày hoàn thành: Tp Hồ Chí Minh, ngày…, tháng…, năm 2020 TRƯỞNG BỘ MƠN GIÁO VIÊN HƯỚNG DẪN NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… Tp Hồ Chí Minh, ngày……, tháng……, năm 2020 GIÁO VIÊN HƯỚNG DẪN i NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… … Tp Hồ Chí Minh, ngày……, tháng……, năm 2020 GIÁO VIÊN PHẢN BIỆN i LỜI CẢM ƠN Để hoàn thành đồ án tốt nghiệp này, bên cạnh cố gắng nỗ lực thân, may mắn nhận nhiều giúp đỡ nhiệt tình, tận tâm thầy, trường Đại học Sư Phạm Kỹ Thuật Thành phố Hồ Chí Minh Vì vậy, cho phép chúng tơi xin nói lời cảm ơn đến: Các thầy, giáo giảng dạy trường Đại học Sư Phạm Kỹ Thuật Thành phố Hồ Chí Minh nói chung Khoa đào tạo Chất Lượng Cao nói riêng tận tình giúp đỡ, truyền dạy kiến thức, đam mê ngồi ghế nhà trường Đặc biệt, đồ án tốt nghiệp khơng thể hồn thành không nhận giúp đỡ, bảo thầy Lê Khánh Tân – giảng viên Bộ môn động cơ, trường ĐH SPKT Tp Hồ Chí Minh – người giúp định hướng, lựa chọn đồ án tốt nghiệp ln ln tận tình giải đáp thắc mắc để hồn thiện tốt đồ án Chúng xin gửi lời cảm ơn đến gia đình bạn bè, người ln bên cạnh thời điểm gặp khó khăn để khích lệ, quan tâm tiếp thêm nguồn động lực cho chúng tơi hồn thành đồ án tốt nghiệp Trong trình thực đồ án tốt nghiệp, chúng tơi khơng thể tránh khỏi thiếu sót nội dung cịn hạn chế kiến thức tích lũy kinh nghiệm thực tế Chúng biết ơn nhận ý kiến đóng góp chân thành từ thầy cô bạn để đề tài hồn thiện Tp Hồ Chí Minh, tháng 08 năm 2020 Nhóm Sinh viên thực ii TĨM TẮT Tên đề tài đồ án: “ỨNG DỤNG MATLAP TRONG TÍNH TỐN THIẾT KẾ ĐỘNG CƠ XĂNG VÀ DIESEL” Đồ án tốt nghiệp này, nghiên cứu lý thuyết tính tốn động đốt ứng dụng MATLAB GUI để tạo chương trình tính tốn, từ thiết kế động đốt xây dựng giảng mơn ‘tính tốn động đốt trong’ Dựa vào sở lý thuyết môn học “Nguyên lý động đốt trong” để tìm hiểu, giới thiệu phân tích đặc điểm kết cấu động nói chung, cấu hệ thống động nói riêng Tính tốn kiểm tra thơng số đặc trưng cho tính kinh tế hiệu động Tính tốn nhiệt động lực học Mô phỏng, ứng dụng GUI vào tính tốn Áp dụng vào mơn học ‘Tính tốn động đốt trong’ Kết đạt được: Biết xây dựng lý thuyết đồ thị công thị động cần đc thiết kế thông qua việc tính tốn thơng số nhiệt động học chu trình cơng tác động gồm bốn q trình.Biết khoảng giới hạn thông số động Biết ứng dụng, lập trình MATLAB GUI để làm giao diện, thực lệnh tính tốn, qua tạo nên chương trình tính tốn động đốt trong, qua xây dựng nên giảng phục vụ mơn tính tốn động đốt iii MỤC LỤC LỜI CẢM ƠN II TÓM TẮT III MỤC LỤC IV DANH MỤC BẢNG VI DANH MỤC HÌNH ẢNH ERROR! BOOKMARK NOT DEFINED CHƯƠNG 1: ĐẶT VẤN ĐỀ 1.1 LÝ DO CHỌN ĐỀ TÀI 1.2 MỤC TIÊU CỦA ĐỀ TÀI 1.3 GIỚI HẠN ĐỀ TÀI 1.4 PHƯƠNG PHÁP NGHIÊN CỨU 1.5 KẾT CẤU CỦA ĐỀ TÀI CHƯƠNG CƠ SỞ LÝ THUYẾT TÍNH TỐN ĐỘNG CƠ ĐỐT TRONG 2.1 CÁC THÔNG SỐ CHO TRƯỚC CỦA ĐỘNG CƠ 2.2 CHỌN CÁC THÔNG SỐ TÍNH TỐN NHIỆT 2.3 TÍNH TỐN NHIỆT 13 2.3.1 Quá trình nạp 14 2.3.2 Quá trình nén 15 2.3.3 Quá trình cháy 17 2.3.4 Quá trình giãn nở 20 2.3.5 Tính tốn thơng số đặc trưng chu trình thơng số kết cấu động 22 CHƯƠNG 30 GIỚI THIỆU PHẦN MỀM MATLAB GUI TÍNH TỐN VÀ ỨNG DỤNG 30 3.1 GIỚI THIỆU MATLAB GUI 30 3.1.1 Giới thiệu MATLAB 30 3.1.2 Giới thiệu GUI 31 3.2 LÀM QUEN VỚI CÔNG CỤ GUI 32 3.2.1 Khởi động GUI 32 3.2.2 Chức giao diện GUI 34 3.2.3 Giới thiệu hộp thoại Inspector 35 iv 3.2.4 Chạy chương trình 36 3.3 GUI THIẾT KẾ TÍNH TỐN Q TRÌNH NHIỆT 40 3.3.1 Công cụ cần thiết để thiết kế giao diên 40 3.3.2 Thiết kế cửa sổ giao diện thông số cho trước chọn trước 40 3.3.3 Một số lập trình tính tốn vẽ đồ thị 46 3.4 ÁP DỤNG VÀO MÔN HỌC TÍNH TỐN ĐỘNG CƠ ĐỐT TRONG 43 3.4.1 Chọn thông số cho trước chọn trước 43 3.4.2 Tính tốn nhiệt, thơng số đặc trưng chu trình thơng số kết cấu động 43 3.4.3 Vẽ đồ thị 45 3.5 LỢI ÍCH VÀ ỨNG DỤNG CỦA PHẦN MỀM 48 3.5.1 Lợi ích 48 3.5.2 Ứng dụng 48 3.5.3 Kết luận 48 CHƯƠNG 49 KẾT LUẬN VÀ ĐỀ NGHỊ 49 4.1 KẾT LUẬN 49 4.2 ĐỀ NGHỊ 49 TÀI LIỆU THAM KHẢO 51 PHỤ LỤC 52 v DANH MỤC BẢNG BẢNG 2.1: CÁC THƠNG SỐ KỸ THUẬT CHÍNH CỦA CÁC LOẠI ĐỘNG CƠ BẢNG 2.2: GIÁ TRỊ CỦA TR THEO KIỂU ĐỘNG CƠ HOẠT ĐỘNG Ở CHẾ ĐỘ CÔNG SUẤT MAX (ĐỊNH MỨC) 10 BẢNG 2.3: GIÁ TRỊ CỦA ΞZ ĐỐI VỚI MỘT SỐ KIỂU ĐỘNG CƠ 11 BẢNG 2.4: GIÁ TRỊ CỦA ΗV ĐỐI VỚI MỘT SỐ KIỂU ĐỘNG CƠ .14 BẢNG 2.5: GIÁ TRỊ CỦA ΓR .14 BẢNG 2.6: CÁC THƠNG SỐ CỦA Q TRÌNH NẠP ∆T VÀ TA 15 BẢNG 2.7: GIÁ TRỊ N1 CỦA MỘT SỐ KIỂU ĐỘNG CƠ 16 BẢNG 2.8: CÁC THÔNG SỐ CỦA QUÁ TRÌNH NÉN 16 BẢNG 2.9: GIÁ TRỊ PC ĐỐI VỚI MỘT SỐ ĐỘNG CƠ 17 BẢNG 2.10: ĐẶC TÍNH NHIÊN LIỆU LỎNG DÙNG CHO ĐỘNG CƠ 17 BẢNG 2.11: GIÁ TRỊ PZ ĐỐI VỚI MỘT SỐ KIỂU ĐỘNG CƠ .19 BẢNG 2.12: CÁC THƠNG SỐ CỦA Q TRÌNH CHÁY .20 BẢNG 2.13: GIÁ TRỊ Ρ ĐỐI VỚI MỘT SỐ KIỂU ĐỘNG CƠ 20 BẢNG 2.14: THÔNG SỐ CỦA QUÁ TRÌNH DÃN NỞ 21 BẢNG 2.15: GIÁ TRỊ CỦA CHỈ SỐ DÃN NỞ ĐA BIẾN TRUNG BÌNH ĐỐI VỚI MỘT SỐ KIỂU ĐỘNG CƠ 21 BẢNG 2.16: CÁC HẰNG SỐ A, B TRONG CÔNG THỨC TRÊN 22 BẢNG 2.17: GIÁ TRỊ CỦA ΗM Ở MỘT SỐ ĐỘNG CƠ 23 BẢNG 2.18: GIÁ TRỊ PE CỦA MỘT SỐ ĐỘNG CƠ .23 BẢNG 2.19: CÁC THÔNG SỐ TÍNH NĂNG CHỈ THỊ VÀ CĨ ÍCH CỦA ĐỘNG CƠ 25 BẢNG 2.20: HIỆU SUẤT CỦA ĐỘNG CƠ 25 vi DANH MỤC HÌNH ẢNH Hình 3.1:Khởi động GUI Error! Bookmark not defined Hình 3.2: Các chức giao diện GUI Error! Bookmark not defined Hình 3.3: Hộp thoại Ispector Error! Bookmark not defined Hình 3.4: Chạy chương trình Error! Bookmark not defined Hình 3.5: Tim hiểu file m GUI Error! Bookmark not defined Hình 3.6: Cấu trúc vùng lập trình Error! Bookmark not defined Hình 3.7: Viết lập trình Error! Bookmark not defined Hình 3.8: Giao diện Error! Bookmark not defined Hình 3.9: Giao diện sau người dùng bấm Error! Bookmark not defined Hình 3.10: Giao diện tính tốn nhiệt Error! Bookmark not defined Hình 3.11: Giao diện tính tốn thơng số đặc trưng chu trình thơng số kết cấu động Error! Bookmark not defined Hình 3.12: Giao diện vẽ đồ thị Error! Bookmark not defined Hình 3.13: Tạo biến tương ứng với thông số Error! Bookmark not defined Hình 3.14: Lập trình cơng thức tính tốn Error! Bookmark not defined Hình 3.15: Lập trình cảnh báo âm thanh, nút 'help' giới hạn thông số Error! Bookmark not defined Hình 3.16: Lập trình vẽ đồ thị Error! Bookmark not defined Hình 3.17: Chọn thơng số tính tốn Error! Bookmark not defined Hình 3.18: Tính toán nhiệt Error! Bookmark not defined Hình 3.19: Tính tốn thơng số đặc trưng chu trình thơng số kết cấu động Error! Bookmark not defined Hình 3.20: Đồ thị P-V, Pkt-Pj-P1 Error! Bookmark not defined Hình 3.21: Đồ thị lực ngang tác dụng lên thành xylanh lực pháp tuyến xe Error! Bookmark not defined vii CHƯƠNG 1: ĐẶT VẤN ĐỀ 1.1 Lý chọn đề tài - Động đốt có vai trị quan trọng việc tạo nguồn động lực khí để sử dụng tất cảc ngành lĩnh vực sản xuất tạo cải vật chất, phục vụ người Hiện nay, việc sử dụng động đốt trở nên phổ biến đời sống sản xuất, ứng dụng nhiều ngành kinh tế nước ta như: Giao thông vận tải, thuỷ bộ, hàng không Trong ngành nông nghiệp, công nghiệp sản xuất, khí, chế tạo máy… Động đốt chiếm 80% lượng giới Sở dĩ động đốt có nhiều đặc tính ưu việt loại khác - Vì vậy, nhu cầu hiểu biết nghiên cứu, tính tốn thiết kế đồ án mơn học động đốt quan trọng sinh viên ngành ô tô, trường Đại Học, Cao Đẳng… Qua kiến thức học tư vấn dạy tận tình thầy Ths Lê Khánh Tân, định chọn đề tài Ứng dụng matlap tính tốn, thiết kế động xăng, diesel., nhằm ứng dụng MATLAB để áp dụng vào nghiên cứu động đốt Qua đó, tạo nên ứng dụng, chương trình giúp tính tốn thơng số q trình động đốt trong, thông số bản, đồ thị, v.v Mục tiêu đồ án nhằm giúp bạn học sinh, sinh viên dễ dàng tính tốn nhanh thơng số đồ thị, biết chọn thông số tính tốn nhiệt động lực học động đốt 1.2 Mục tiêu đề tài - Nắm vững sở lý thuyết động cơ, thông số quan trọng chu trình, qua vẽ đồ thị P-V Pkt, Pj… - Nghiên cứu trình tính tốn nhiệt động sử dụng phần mềm MATLAB GUI để tính tốn vẽ đồ thị - Ứng dụng thực tế phần mềm với loại xe thiết kế tính tốn thơng số động 1.3 Giới hạn đề tài Phần mềm tính tốn nhiệt, vẽ đồ thị cho động xăng diesel Đối với động tăng áp nhiều hạn chế 1.4 Phương pháp nghiên cứu - Trong trình thực nghiên cứu đồ án, nhóm sử dụng phương pháp nghiên cứu: - Phương pháp tra cứu tài liệu - Phương pháp tham khảo chuyên gia - Phương pháp lập luận, phân tích, tổng hợp end % - Executes on button press in pushbutton61 function pushbutton61_Callback(hObject, eventdata, handles) % hObject handle to pushbutton61 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) set(handles.p7,'visible','off'); % - Executes on button press in pushbutton62 function pushbutton62_Callback(hObject, eventdata, handles) % hObject handle to pushbutton62 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) set(handles.p7,'visible','on'); % - Executes on button press in pushbutton63 function pushbutton63_Callback(hObject, eventdata, handles) % hObject handle to pushbutton63 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) set(handles.p8,'visible','off'); % - Executes on button press in pushbutton65 function pushbutton65_Callback(hObject, eventdata, handles) % hObject handle to pushbutton65 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) set(handles.p8,'visible','on'); % - Executes on slider movement function slider1_Callback(hObject, eventdata, handles) % hObject handle to slider1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'Value') returns position of slider % get(hObject,'Min') and get(hObject,'Max') to determine range of slider % - Executes during object creation, after setting all properties function slider1_CreateFcn(hObject, eventdata, handles) 185 % hObject handle to slider1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called % Hint: slider controls usually have a light gray background if isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor',[.9 9]); end % - Executes on button press in pushbutton66 function pushbutton66_Callback(hObject, eventdata, handles) % hObject handle to pushbutton66 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % - Executes on button press in pushbutton67 function pushbutton67_Callback(hObject, eventdata, handles) % hObject handle to pushbutton67 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % - Executes on button press in pushbutton68 function pushbutton68_Callback(hObject, eventdata, handles) % hObject handle to pushbutton68 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % - Executes on button press in pushbutton69 function pushbutton69_Callback(hObject, eventdata, handles) % hObject handle to pushbutton69 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % - Executes on button press in import_excel function import_excel_Callback(hObject, eventdata, handles) % hObject handle to import_excel (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) import = xlsread('Book1.xlsx',1,'B:B'); set(handles.edtn, 'string', num2str(import(1))); set(handles.edte, 'string', num2str(import(2))); 186 set(handles.edtnep, 'string', num2str(import(3))); set(handles.edti, 'string', num2str(import(4))); set(handles.edtsd, 'string', num2str(import(5))); set(handles.edtl, 'string', num2str(import(6))); set(handles.edtanpha, 'string', num2str(import(7))); set(handles.edtchuky, 'string', num2str(import(8))); set(handles.edtphis, 'string', num2str(import(9))); set(handles.edtphi1, 'string', num2str(import(10))); set(handles.edtphi2, 'string', num2str(import(11))); set(handles.edtphi3, 'string', num2str(import(12))); set(handles.edtphi4, 'string', num2str(import(13))); set(handles.edteb, 'string', num2str(import(14))); set(handles.edtez, 'string', num2str(import(15))); set(handles.edtphid, 'string', num2str(import(16))); set(handles.edtdentat, 'string', num2str(import(17))); set(handles.edtpo, 'string', num2str(import(18))); set(handles.edtpa, 'string', num2str(import(19))); set(handles.edtto, 'string', num2str(import(20))); set(handles.edtlamda, 'string', num2str(import(21))); set(handles.edtlamda1, 'string', num2str(import(22))); set(handles.edtlamda2, 'string', num2str(import(23))); set(handles.edttr, 'string', num2str(import(24))); set(handles.edtpr, 'string', num2str(import(25))); set(handles.edtlamdat, 'string', num2str(import(26))); % - Executes during object creation, after setting all properties function pushbutton19_CreateFcn(hObject, eventdata, handles) % hObject handle to pushbutton19 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called % - Executes on button press in pushbutton71 function pushbutton71_Callback(hObject, eventdata, handles) % hObject handle to pushbutton71 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % - Executes on button press in pushbutton72 function pushbutton72_Callback(hObject, eventdata, handles) % hObject handle to pushbutton72 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) 187 function edit100_Callback(hObject, eventdata, handles) % hObject handle to edit100 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of edit100 as text % str2double(get(hObject,'String')) returns contents of edit100 as a double % - Executes during object creation, after setting all properties function edit100_CreateFcn(hObject, eventdata, handles) % hObject handle to edit100 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called % Hint: edit controls usually have a white background on Windows % See ISPC and COMPUTER if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function stthelp111_Callback(hObject, eventdata, handles) % hObject handle to stthelp111 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of stthelp111 as text % str2double(get(hObject,'String')) returns contents of stthelp111 as a double % - Executes during object creation, after setting all properties function stthelp111_CreateFcn(hObject, eventdata, handles) % hObject handle to stthelp111 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called % Hint: edit controls usually have a white background on Windows % See ISPC and COMPUTER if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end 188 % - Executes on button press in pushbutton74 function pushbutton74_Callback(hObject, eventdata, handles) % hObject handle to pushbutton74 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) chon = get(handles.chon,'value'); switch chon case help111 = 'Xupap dat 0.7-0.75, xupap treo 0.75-0.85'; set(handles.stthelp111,'string',help111); case help111 = 'Toc thap 0.8-0.9, Cao toc 0.75-0.9'; set(handles.stthelp111,'string',help111); case help111 = 'Tang ap 0.8-0.95'; set(handles.stthelp111,'string',help111); end % - Executes on button press in pushbutton75 function pushbutton75_Callback(hObject, eventdata, handles) % hObject handle to pushbutton75 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) chon = get(handles.chon,'value'); switch chon case help111 = 'gama_r=0.06-0.1'; set(handles.stthelp111,'string',help111); case help111 = 'gama_r=0.03-0.06'; set(handles.stthelp111,'string',help111); case help111 = 'Quet quanh 0.08-0.25, quet thang 0.06-0.15, quet bang hop cate 0.250.4'; set(handles.stthelp111,'string',help111); end % - Executes on button press in pushbutton76 function pushbutton76_Callback(hObject, eventdata, handles) % hObject handle to pushbutton76 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) chon = get(handles.chon,'value'); 189 switch chon case help111 = 'Ta=340-400'; set(handles.stthelp111,'string',help111); case help111 = 'Ta=310-360'; set(handles.stthelp111,'string',help111); case help111 = 'Ta=320-400'; set(handles.stthelp111,'string',help111); end % - Executes on button press in pushbutton77 function pushbutton77_Callback(hObject, eventdata, handles) % hObject handle to pushbutton77 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) chon = get(handles.chon,'value'); switch chon case help111 = 'n1=1.34-1.4'; set(handles.stthelp111,'string',help111); case help111 = 'Buong chay thong nhat n1=1.32-1.38,thong nhat n1=1.34-1.4'; set(handles.stthelp111,'string',help111); case help111 = 'Buong chay thong nhat n1=1.32-1.38,thong nhat n1=1.34-1.4'; set(handles.stthelp111,'string',help111); end % - Executes on button press in pushbutton78 function pushbutton78_Callback(hObject, eventdata, handles) % hObject handle to pushbutton78 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) chon = get(handles.chon,'value'); switch chon case help111 = 'Pc=0.57-1.16'; set(handles.stthelp111,'string',help111); case help111 = 'Buong chay ngan cach Pc=2.81-4.2,thong nhat Pc=3.88-5.88'; set(handles.stthelp111,'string',help111); case 190 help111 = 'Buong chay ngan cach Pc=2.81-4.2,thong nhat Pc=3.88-5.88'; set(handles.stthelp111,'string',help111); end % - Executes on button press in pushbutton79 function pushbutton79_Callback(hObject, eventdata, handles) % hObject handle to pushbutton79 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) chon = get(handles.chon,'value'); switch chon case help111 = 'Tc=600-750'; set(handles.stthelp111,'string',help111); case help111 = 'Buong chay ngan cach Tc=700-900,thong nhat Tc=850-1050'; set(handles.stthelp111,'string',help111); case help111 = 'Buong chay ngan cach Tc=700-900,thong nhat Tc=850-1050'; set(handles.stthelp111,'string',help111); end % - Executes on button press in pushbutton80 function pushbutton80_Callback(hObject, eventdata, handles) % hObject handle to pushbutton80 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % - Executes on button press in pushbutton81 function pushbutton81_Callback(hObject, eventdata, handles) % hObject handle to pushbutton81 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % - Executes on button press in pushbutton82 function pushbutton82_Callback(hObject, eventdata, handles) % hObject handle to pushbutton82 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % - Executes on button press in pushbutton83 function pushbutton83_Callback(hObject, eventdata, handles) 191 % hObject handle to pushbutton83 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) chon = get(handles.chon,'value'); switch chon case help111 = 'Tz=2300-4200'; set(handles.stthelp111,'string',help111); case help111 = 'Tz=1800-3700'; set(handles.stthelp111,'string',help111); case help111 = 'Tz=1800-3700'; set(handles.stthelp111,'string',help111); end % - Executes on button press in pushbutton84 function pushbutton84_Callback(hObject, eventdata, handles) % hObject handle to pushbutton84 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) chon = get(handles.chon,'value'); switch chon case help111 = 'Pz=3-5(Mpa)'; set(handles.stthelp111,'string',help111); case help111 = 'Pz=5-10(Mpa)'; set(handles.stthelp111,'string',help111); case help111 = 'Pz=5-10(Mpa)'; set(handles.stthelp111,'string',help111); end % - Executes on button press in pushbutton85 function pushbutton85_Callback(hObject, eventdata, handles) % hObject handle to pushbutton85 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % - Executes on button press in pushbutton86 function pushbutton86_Callback(hObject, eventdata, handles) % hObject handle to pushbutton86 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB 192 % handles structure with handles and user data (see GUIDATA) % - Executes on button press in pushbutton87 function pushbutton87_Callback(hObject, eventdata, handles) % hObject handle to pushbutton87 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % - Executes on button press in pushbutton88 function pushbutton88_Callback(hObject, eventdata, handles) % hObject handle to pushbutton88 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % - Executes on button press in pushbutton89 function pushbutton89_Callback(hObject, eventdata, handles) % hObject handle to pushbutton89 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) chon = get(handles.chon,'value'); switch chon case help111 = 'n2=1.23-1.27'; set(handles.stthelp111,'string',help111); case help111 = 'n2=1.15-1.23'; set(handles.stthelp111,'string',help111); case help111 = 'n2=const'; set(handles.stthelp111,'string',help111); end % - Executes on button press in pushbutton90 function pushbutton90_Callback(hObject, eventdata, handles) % hObject handle to pushbutton90 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) chon = get(handles.chon,'value'); switch chon case help111 = 'Tb=1500-1700(k)'; set(handles.stthelp111,'string',help111); case 193 help111 = 'Tb=1000-1400(k)'; set(handles.stthelp111,'string',help111); case help111 = 'Tb=const'; set(handles.stthelp111,'string',help111); end % - Executes on button press in pushbutton91 function pushbutton91_Callback(hObject, eventdata, handles) % hObject handle to pushbutton91 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) chon = get(handles.chon,'value'); switch chon case help111 = 'Pb=0.34-0.5'; set(handles.stthelp111,'string',help111); case help111 = 'Pb=0.2-0.4'; set(handles.stthelp111,'string',help111); case help111 = 'Pb=const'; set(handles.stthelp111,'string',help111); end % - Executes on button press in pushbutton92 function pushbutton92_Callback(hObject, eventdata, handles) % hObject handle to pushbutton92 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % - Executes on button press in pushbutton93 function pushbutton93_Callback(hObject, eventdata, handles) % hObject handle to pushbutton93 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) help111 = 'Sai so