Mo phong qua trinh chuyen tiep cua dong co d240 tren phan me AVLBoost

157 14 0
Mo phong qua trinh chuyen tiep cua dong co d240 tren phan me AVLBoost

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

phần mềm avl boost là phần mềm thiết để tạo ra mô hình chạy mô phỏng, phục vụ cho việc nghiên cứu, phát triển các loại động cơ hiện nay, hỗ trợ cho các kỹ sư trong việc tối ưu hóa chất lượng của động cơ

Bộ môn: Động Lực Đồ án tốt nghiệp ========================================= ================= MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG TỔNG QUAN .4 1.1 ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU .4 1.2 Ý NGHĨA KHOA HỌC CỦA ĐỀ TÀI CHƯƠNG MÔ PHỎNG ĐỘNG CƠ D240 TRÊN PHẦN MỀM BOOST .6 2.1 PHẦN MỀM BOOST MÔ PHỎNG NHIỆT ĐỘNG HỌC VÀ CHU TRÌNH CƠNG TÁC CỦA ĐỘNG CƠ 2.1.1 Giới thiệu phần mềm mô động BOOST 2.1.2 Tính ứng dụng phần mềm BOOST 2.1.3 Cơ sở lý thuyết phần mềm BOOST .9 2.1.3 Các phần tử phần mềm BOOST 20 2.1.4 Các bước để xây dựng mơ hình 25 2.2 MÔ PHỎNG ĐỘNG CƠ D240 26 2.2.1 Các thông số kỹ thuật động D240 26 2.2.2 Xây dựng mơ hình .28 2.2.3 Nhập liệu cho mơ hình 29 2.2.4 Chạy mơ hình chế độ ổn định (chế độ toàn tải) .53 2.2.5 Xử lý kết 54 CHƯƠNG KẾT NỐI GIỮA PHẦN MỀM BOOST VÀ MATLAB SIMULINK 57 3.1 GIỚI THIỆU VỀ MATLAB SIMULINK 57 3.1.1 Các khối chức có sẵn thường dùng phần mềm MATLAB SIMULINK 59 3.1.2 Tạo khối để mô MATLAB SIMULINK 72 3.1.3 Mô khối MATLAB SIMULINK .73 3.2 ỨNG DỤNG CỦA MATLAB SIMULINK .76 3.3 SỰ TƯƠNG TÁC VÀ HỖ TRỢ LẪN NHAU GIỮA PHẦN MỀM BOOST VÀ PHẦN MỀM MATLAB SIMULINK .76 3.4 KẾT NỐI BOOST VÀ MATLAB SIMULINK 78 CHƯƠNG ỨNG DỤNG KẾT NỐI GIỮA BOOST VÀ MATLAB SIMULINK KHẢO SÁT QUÁ TRÌNH CHUYỂN TIẾP CỦA ĐỘNG CƠ D240 79 4.1 XÂY DỰNG MƠ HÌNH 79 4.2 GIAO THỨC KẾT NỐI GIỮA BOOST VÀ MATLAB SIMULINK .81 4.3 NHẬP DỮ LIỆU CHO MƠ HÌNH KẾT NỐI 83 4.4 KẾT QUẢ MÔ PHỎNG VÀ THẢO LUẬN .85 4.4.1 Kết dạng bảng 85 4.4.2 Kết dạng đồ thị, nhận xét thảo luận 86 CHƯƠNG KẾT LUẬN CHUNG VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI .92 5.1 KẾT LUẬN CHUNG 92 5.2 HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 93 TÀI LIỆU THAM KHẢO 94 PHỤ LỤC 95 ================================================= =================== Bộ môn: Động Lực Đồ án tốt nghiệp ========================================= ================= ================================================= =================== Bộ môn: Động Lực Đồ án tốt nghiệp ============================================ ============== Tên đề tài: MƠ PHỎNG Q TRÌNH CHUYỂN TIẾP CỦA ĐỘNG CƠ D240 TRÊN PHẦN MỀM BOOST KẾT NỐI VỚI MATLAB SIMULINK LỜI NÓI ĐẦU Trước phát triển vũ bảo khoa học kỹ thuật, sức lao động người giải phóng Hầu hết cơng việc sức người thay loại máy móc tinh vi lập trình sẵn để làm việc thay người, khơng thay lao động chân tay mà cịn thay lao động trí óc Sự can thiệp khoa học kỹ thuật ngày thể rõ không lĩnh vực công nghiệp mà lĩnh vực nơng nghiệp Có thể minh chứng cho điều cách cụ thể trực quan, máy vi tính (computer) Một cơng cụ thời kì kỹ thuật cao ngày cải thiện Thử hỏi ngày thiếu mày máy vi tính giới phải chịu tổn thất bao nhiêu, tất nhiên khơng thể thống kê hết thiệt hại gây tinh thần vật chất Việt Nam bước vào thời kì phát triển, việc ứng dụng máy vi tính phát triển mạnh Máy tính len lõi vào tất ngành, lĩnh vực Việc ứng dụng trở nên cấp thiết hết, giúp giải vô số vấn đề Nói riêng sở nghiên cứu khoa học, ngành động nói chung động đốt nói riêng việc ứng dụng máy vi tính vào công việc tất yếu Việc nghiên cứu vần đề loại động trở nên cấp bách sử dụng loại động phát triển nhanh nước phát triển Việt Nam Với nhiều phát minh khoa học tất lĩnh vực toán học, vật lý, tin học ngày có nhiều cơng cụ để khảo sát loại động Một số công cụ cần thiết cho việc nghiên cứu động xây dựng mơ hình mơ động nhằm tăng tính trực quan hệ thống rút ngắn thời gian nghiên cứu, thời gian chế tạo thử, giảm chi phí thiết kế nghiên cứu Qua q trình mơ hình hóa mơ làm cho nhà khoa học tối ưu hóa q trình cơng tác, kết cấu phù hợp cho người sử dụng Hiện giới xuất nhiều phần mềm có liên quan đến động nói chung q trình nhiệt động học động nói riêng phần mềm đa phương KIVA, phần mềm nhiệt động học q trình cơng tác động PROMO Đức dựa lý thuyết tính tồn động lực học chất lỏng CFD (computational Fluit Dynamics), phần mềm BOOST, FIRE, HYDSIM, EXCITE, GLIDE, TYCON, BRICKS hãng AVL (cộng hịa Áo) Các phần mềm dùng để nghiên cứu cách chuyên sâu chu trình cơng tác làm việc động cơ, có khả thiết kế mẫu, thử nghiệm mẫu lý thuyết Ở ==================================================== ================ Bộ môn: Động Lực Đồ án tốt nghiệp ============================================ ============== Việt Nam phầm mềm đưa vào sử dụng vài năm gần nên giai đoạn nghiên cứu Phần mềm BOOST phần mềm chun tính tốn q trình nhiệt động động dịng chảy Phần mềm ứng dung rộng rãi nước công nghiệp phát triển hãng ô tô đại Tại Việt Nam phần mềm số cán sinh viên nghiên cứu ứng dụng Ngoài phần mềm chuyên sâu dó cịn có số phần mềm hay sử dụng đến phần mềm MATLAB SIMULINK, phần mềm chun dụng mơ tính tốn thơng số Phần mềm xử lý hầu hết phép toán cách đơn giản dựa lệnh có sẵn, cịn có khả thực việc mô hệ thống học ngành điện tử Phần mềm Matlab Simmulink liên kết với phần mềm khác C, C++ Nói chung, phần mềm có lợi riêng lĩnh vực định, Phần mềm BOOST có khả việc tính tốn thơng số chi tiết bên động cách chi tiết đáng tin cậy lại không mềm dẻo, linh động trường hợp mà phải chạy riêng cho trường hợp sau kết nối lại Phần mềm MATLAB SIMULINK lại có khả điều khiển, mềm dẻo hoạt động, nói cách chi tiết điều khiển phần tử BOOST giúp cho phần mềm BOOST hoạt động cách xác hơn, mềm dẻo Nhưng với riêng phần mềm MATLAB SIMULINK lại khơng thể tính tốn cách xác q trình diễn bên động Chính việc kết hợp hai phầm mềm lại với cần thiết, giúp cho lợi dụng điểm mạnh phần mềm để bù vào điểm yếu phần mềm kia, giúp cho việc mơ xác trực quan hơn, mềm dẻo hơn, nghiên cứu thông số bên động lẫn bên động cơ, giúp cho nhà nghiên cứu đỡ thời gian Xuất phát từ việc muốn tăng khả cho phần mềm BOOST cách kết nối phầm mềm với phần mềm bên MATLAB SIMULINK để giúp cho trình nghiên cứu trở nên dễ dàng hơn, chi tiết hồn thiện Tơi định chọn đề tài: “Mơ q trình chuyển tiếp động D240 phần mềm BOOST kết nối với MATLAB SIMULINK” với hy vọng đóng góp phần việc khai thác có hiệu phần mềm BOOST Do thời gian thực đề tài ngắn so với tính phức tạp đa dạng đề tài, hạn chế thiết bị kiểm chứng thực tế, bên cạnh khả có hạn nên đề tài khơng tránh khỏi thiếu sót hạn chế, tác giả tiếp tục đầu tư để hồn thiện thêm ==================================================== ================ Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== Chương TỔNG QUAN Mô công cụ sử dụng cách rộng rãi nay, nghành công nghệ thông tin phát triển cách nhanh chóng Mơ cơng cụ hữu ích hầu hết ngành, lĩnh vực khác sinh học, công nghệ thông tin, kĩ thuật … Mô giúp cho có nhìn trực quan hơn, sinh động hệ thống, công thức, phản ứng mà khó thực quan sát thực tế Các phần mềm mô giúp cho người nghiên cứu, thiết kế loại bỏ bớt thí nghiệm khơng cần thiết, dễ dàng phân tích nghiên cứu để giảm bớt chi phí thực nghiệm Nói riêng ngành động đốt có số phần mềm mơ bật gói phần mềm hãng AVL có phần mềm BOOST Phần mềm BOOST có số tính nỗi bật như: Mơ q trình cơng tác động từ xilanh đến nhiều xilanh, từ động diezel đến động xăng cách xác có độ tin cậy cao Phần mềm cung cấp cho tất thông số nhiệt động học động đốt trong… Phần mềm BOOST phần mềm nhiều hãng động giới sử dụng Audi, VW, Fiat… đưa vào Việt Nam năm gần Phần mềm số cán sinh viên nghiên cứu ứng dụng có số đề tài như: Tăng áp cho động DSC80-TA - Luận án tiến sỹ Lê Đình Vũ; Mơ động D243 nhà máy Sông Công chế tạo – Luận văn tiến sỹ Cù Huy Thành Quá trình chuyển tiếp động thay đổi tốc độ động theo thời gian, nói cách khác trình chuyển tiếp trình tăng tốc hay giảm tốc động Việc nghiên cứu trình chuyển tiếp quan trọng trình sát với thực tế nhất, trình mà thực tế bắt buộc phải sử dụng, nghiên cứu q trình nghiên cứu cho thực tế để cải tiến phần cần thiết phù hợp với thực tế Việc mơ q trình chuyển tiếp động cần thiết, giúp cải tiến thơng số xe thực tế Chính đề tài nghiên cứu cách dùng để mô động chế độ chuyển tiếp để cung cấp thêm phương pháp việc nghiên cứu động cơ, việc sử dụng kết hợp hai phần mềm BOOST MATLAB SIMULINK để nghiên cứu trình chuyển tiếp động 1.1 ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU Đối tượng nghiên cứu đề tài động D240, loại động diezel kỳ, công suất thiết kế 80 mã lực số vòng quay 2200 vòng/phút Sản phẩm nhà máy Disoco sản xuất với kỹ thuật công nghệ Liên Xô cũ Hiện động D240 thị trường Việt Nam chấp nhận Chính việc nhiên cứu động D240 cần thiết nhằm mục đích cải thiện động khả làm việc động cơ, mặt khác góp phần vào việc chẩn đốn sửa chửa phục hồi lại động nhanh chóng để phục vụ cho sản =================================================== ================= Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== xuất đưa lại lợi ích kinh tế cho người sử dụng động Các số thông số động D240 thể bảng Bảng 1: Các thông số động STT Thơng số Kí hiệu Giá trị Đơn vị Ne 80 Mã lực I Công suất định mức Số xi lanh Thứ tự nổ Số vòng quay định mức ne 2200 Vòng/phút Hành trình pittơng S 125 mm Đường kính xylanh D 110 mm Chiều dài truyền L 230 mm Tỷ số nén  16.5 Suất tiêu hao nhiên liệu G 180 g/ml.h 10 Đường kính nấm xupáp nạp 48 mm 11 Đường kính nấm xupáp xả 42 mm 12 Đường kính thân xupáp nạp 11 mm 13 Đường kính thân xupáp xả 11 mm 14 Góc phun sớm  24 Độ TK 15 Góc mở sớm xupáp nạp 1 10 Độ TK 16 Góc đóng muộn xupáp nạp 2 46 Độ TK 17 Góc mở sớm xupáp thải 1 46 Độ TK 18 Góc đóng muộn supáp thải 2 10 Độ TK 1-3-4-2 Đề tài chủ yếu nghiên cứu trình chuyển tiếp động D240 nhờ vào việc ứng dụng phần mềm mô động Boost kết hợp với phần mềm mơ tính tốn tốn học Matlab qua đưa số kết tham khảo 1.2 Ý NGHĨA KHOA HỌC CỦA ĐỀ TÀI Đề tài giải vấn đề sau: Tìm hiểu phần mềm BOOST Mơ động D240 phần mềm BOOST =================================================== ================= Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== Chạy mô đưa kết Mô động D240 phần mềm BOOST kết hợp với MATLAB SIMULINK Chạy chương trình để xem trình chuyển tiếp động D240 rút kết luận =================================================== ================= Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== Chương MÔ PHỎNG ĐỘNG CƠ D240 TRÊN PHẦN MỀM BOOST 2.1 PHẦN MỀM BOOST MÔ PHỎNG NHIỆT ĐỘNG HỌC VÀ CHU TRÌNH CƠNG TÁC CỦA ĐỘNG CƠ 2.1.1 Giới thiệu phần mềm mô động BOOST Phần mềm BOOST phần mềm nằm phần mềm AVL, cửa sổ khởi động phần mềm BOOST thể hình Hình 1: Cửa sổ khởi động phần mềm Boost Cửa sổ giao diện phần mềm BOOST khởi động xong để chuẩn bị bước vào q trình xây dựng mơ hình để mơ thể hình Thanh công cụ Programs, File, Edit, Element, Model, Simulation, Options, Utilities Help Chức công cụ thể rõ phần Help Các phần tử có sẵn chương trình đặt phía bên trái hình Việc xây dựng mơ hình thực bên phải hình Các phần tử copy từ bên trái hình (danh mục phần tử) đưa sang bên phải hình (trong vùng vẽ) Việc xếp, thay đổi kích thước hướng phần tử thực phím chức khác =================================================== ================= Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== Hình 2: Cửa sổ giao diện phần mền boost Các biểu tượng sử dụng theo chức riêng biệt khác Các chức biểu tượng mô tả cụ thể bảng 2: Bảng 2: Các biểu tượng chức biểu tượng BOOST Biểu tượng Chức File Mở file Ghi In Xoá Cắt Copy Dán Zoom Chọn đối tượng Thay đổi đường Chèn đường Vẽ đường elíp =================================================== ================= Bộ mơn: Động Lực Đồ án tốt nghiệp =========================================== =============== Biểu tượng Chức Vẽ hình vng Tẩy hình Viết văn Hiện thị đối tượng lên Hiện thị đối tượng xuống sau Màu nét đặc trưng Phông chữ Phông chữ to Phông chữ nhỏ Để có mơ hình tính, trước tiên cần phải triển khai việc xây dựng mơ hình vùng vẽ Các phần tử sử dụng để xây dựng mơ hình lựa chọn phù hợp theo loại động Sau chọn phần tử, hình dạng, kích thước hướng phần tử vùng vẽ thay đổi Các biểu tượng có chức thay đổi hình dạng, kích thước hướng phần tử thể bảng 3: Bảng 3: Các biểu tượng chức biểu tượng Biểu tượng Chức Pipe ống nối hai phần tử Wire Dây nối ECU với phần tử Nối bình tiêu âm Đổi chiều dịng chảy Thay đổi dành dạng ống nối dây nối Xoay phần tử ngược chiều kim đồng hồ góc 90 độ Xoay phần tử theo chiều quay đồng hồ góc 90 độ Điều khiển mơ hình Chạy mơ hình Sau thực xong công việc lựa chọn định vị phần tử vùng vẽ, tiếp tục thực việc nối phần tử với thông qua phần tử ống dây nối Phần cuối q trình xây dựng mơ hình việc đặt phần tử đo ống theo yêu cầu =================================================== ================= Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== Excess Air Ratio [-] 9.2703 9.2041 9.2896 9.3047 9.2826 Pressure at SHP[bar] 1.1249 1.1255 1.1248 1.1247 1.1245 Total Mass at SHP[g] 4.8659 1.2101 1.2183 1.2198 1.2176 Av.Airmass at SHP[g] 4.8078 1.1934 1.2045 1.2064 1.2035 Airpurity [-] 0.9881 0.9862 0.9886 0.9890 0.9885 Res.gas content [-] 0.0943 0.1076 0.0906 0.0877 0.0915 Air Delivered [g] 4.4068 1.0799 1.1079 1.1128 1.1061 86.7773 21.2658 21.8167 21.9131 21.7817 Delivery Ratio [-] 0.7930 0.7773 0.7975 0.8009 0.7962 Airdeliveryratio [-] 0.7934 0.7778 0.7979 0.8014 0.7966 0.9802 1.0056 1.0101 1.0040 4.4043 1.0793 1.1073 1.1121 1.1055 Mass Delivered [g/s] 86.7286 21.2541 21.8049 21.8998 21.7699 Airmass Trapped [g] 4.4068 1.0799 1.1079 1.1128 1.1061 86.7773 21.2658 21.8167 21.9131 21.7817 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 0.7778 0.7979 0.8014 0.7966 0.9802 1.0056 1.0101 1.0040 Air Delivered [g/s] Rel to Ave [-] Mass Delivered [g] Airmass Trapped [g/s] Trapp Eff Air [-] Rel to Ave [-] Volumetric Eff [-] 0.7934 Rel to Ave [-] Wall Heatlosses: Piston [kJ] -0.1020 -0.0264 -0.0252 -0.0252 -0.0252 Cylinderhead [kJ] -0.0404 -0.0108 -0.0099 -0.0098 -0.0099 Cylinderliner [kJ] 0.0364 0.0075 0.0098 0.0093 0.0097 -0.1059 -0.0297 -0.0252 -0.0256 -0.0254 Sum of Wallheat [kJ] Wall Heatlosses Related to Heatinput: Piston [-] -0.0677 -0.0701 -0.0668 -0.0668 -0.0669 Cylinderhead [-] -0.0268 -0.0288 -0.0262 -0.0259 -0.0263 0.0242 0.0200 0.0260 0.0248 0.0259 Sum of Wallheat [-] -0.0703 -0.0789 -0.0670 -0.0679 -0.0673 M Eff HTC [W/m2/K] 315.59 319.21 313.85 315.62 313.70 M Eff Temp [K] 660.44 664.59 659.21 658.46 659.49 Peak Fir.Pres [bar] 48.72 48.66 48.75 48.76 48.73 at Crankangle [deg] 2.00 2.00 2.00 2.00 2.00 Peak Fir Temp [K] 1105.18 1109.46 1103.96 1102.99 1104.31 at Crankangle [deg] 9.00 9.00 9.00 9.00 9.00 Res Gascompr [bar] 1.88 1.28 2.48 1.27 2.51 Cylinderliner [-] =================================================== ================= Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== at Crankangle [deg] 297.50 206.00 360.00 264.00 360.00 Blowbymass [g] -0.0293 -0.0075 -0.0072 -0.0074 -0.0072 Blowbymassfl [g/s] -0.5767 -0.1485 -0.1415 -0.1455 -0.1412 Blowby Heat Flow [kJ] -0.0204 -0.0052 -0.0051 -0.0051 -0.0051 0.0000 0.0000 0.0000 0.0000 0.0000 1.77 1.76 1.77 1.77 1.77 Temperature [K] 534.89 537.25 534.27 533.59 534.45 A/F-Ratio [-] 124.55 122.11 125.25 125.80 125.05 Com.Prod.Conc [-] 0.9991 0.9991 0.9991 0.9991 0.9991 Fuel Concentr [-] 0.0000 0.0000 0.0000 0.0000 0.0000 11 15 19 Vlv/Prt Eff.Op.[deg] 363.00 363.00 363.00 363.00 Vlv/Prt Eff.Cl.[deg] 582.00 582.00 582.00 582.00 0.00 0.00 0.00 0.00 Massflow [g/cycle] 1.0793 1.1073 1.1121 1.1055 Wallheat [kJ/cycle] 0.0005 0.0006 0.0006 0.0005 rel.to Heatinp.[-] 0.0013 0.0015 0.0015 0.0015 12 16 20 Vlv/Prt Eff.Op.[deg] 123.00 123.00 123.00 123.00 Vlv/Prt Eff.Cl.[deg] 352.00 352.00 352.00 352.00 0.00 0.00 0.00 0.00 Massflow [g/cycle] 1.0806 1.1089 1.1135 1.1072 Wallheat [kJ/cycle] 0.0020 0.0022 0.0021 0.0022 rel.to Heatinp.[-] 0.0053 0.0059 0.0055 0.0059 Dyn Swirl [-] Reference Values at EO: Pressure [bar] Average Values of Pipeattachements: Attached Pipe Cam Phasing [deg] Attached Pipe Cam Phasing [deg] FLOWRESTRICTIONS: Average Values -Flr Att.Pi nr Massflow number [g/cycle] Att.Pi Massflow number [g/cycle] 4.4044 4.4047 1.0794 1.0793 10 1.1074 11 1.1073 14 1.1123 15 1.1121 18 1.1056 19 1.1055 =================================================== ================= Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== 1.0805 1.0807 12 1.1089 13 1.1092 16 1.1134 17 1.1136 20 1.1072 21 1.1074 10 22 2.1941 24 2.1943 11 23 2.2165 25 2.2165 12 26 4.4107 27 4.4108 13 28 4.4110 29 4.4109 14 30 4.4110 31 4.4110 ASSEMBLED: Average Values Type AIRCLEANER Nr Inlet - -Outlet - Core Pressure Temperat Pressure Temperat Mass Rej.Heat Rej.Heat Mass [bar] [K] [g] [bar] [K] [g] [kJ] [kW] 0.9840 298.02 3.450 0.9827 298.03 5.168 0.0000 0.0000 Nr Pipe Mass flow Nr [g/cycle] Fric coeff [-] 0.000001 Heat Factor [-] 0.000000 ASSEMBLED Attachments Type AIRCLEANER 4.4045 AIRCLEANER 4.4044 1: Attached pipe 1: -4.4034 g/cycle Attached pipe 2: 0.0000 g/cycle Attached pipe 3: -4.4045 g/cycle 2: Attached pipe 9: -1.0806 g/cycle Attached pipe 17: -1.1135 g/cycle Attached pipe 22: -2.1942 g/cycle 3: Attached pipe 13: -1.1092 g/cycle Attached pipe 21: -1.1074 g/cycle Attached pipe 23: -2.2165 g/cycle JUNCTIONS: Average Values Junction Junction Junction =================================================== ================= Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== Junction 4: Attached pipe 24: -2.1942 g/cycle Attached pipe 25: -2.2165 g/cycle Attached pipe 26: -4.4107 g/cycle OVERALL ENGINE PERFORMANCE: =========================== Indicated Torque : 41.86 Nm Indicated Power : 10.36 kW, Friction Torque : 41.59 Nm Effective Torque : 0.26 Nm Effective Power : 0.07 kW, 8.81 Nm/l Indicated Specific Power : 2.18 kW/l, Friction Power : 14.08 PS Indicated Specific Torque : 10.29 kW Effective Specific Torque : 0.06 Nm/l Effective Specific Power 0.01 kW/l, 0.09 PS Required time for reading the inputfile and initialisation: : 2.96 PS/l 0.02 PS/l 0.32 Required time for the calculation: 686.27 Required time for writing the outputfile: 0.03 Required total time: 686.62 =================================================== ================= Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== Chương trình MATLAB SIMULINK viết dạng mã lệnh Model { Block { Name "c_4t1calc_channel_api" Version BlockType ToWorkspace 5.0 SampleTimeColors off LibraryLinkDisplay "none" WideLines off ShowLineDimensions off ShowPortDataTypes off ShowLoopsOnError on Name Workspace" Position 271, 995, 319] off ExecutionOrder off RecordCoverage off CovPath "/" CovSaveName "covdata" CovMetricSettings "dw" CovNameIncrementing off CovHtmlReporting on covSaveCumulativeToWorkspaceVar on CovCumulativeReport MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name Workspace1" Position 163, 485, 197] "-1" SaveFormat "Array" } off Block { BlockType ToWorkspace MinMaxOverflowLogging "UseLocalSettings" Name Workspace2" MinMaxOverflowArchiveMode "Overwrite" off BlockParametersDataTip on Position 238, 490, 272] off on "To [385, VariableName "loadtorque" BlockDescriptionStringDataTip ToolBar [380, SampleTime DataTypeOverride "UseLocalSettings" BlockNameDataTip "To VariableName "cylinderpressure" CovSaveSingleToWorkspaceVar on CovCumulativeVarName "covCumulativeData" [895, VariableName "actuatorchannel" IgnoreBidirectionalLines off ShowStorageClass "To SampleTime "-1" SaveFormat "Array" } =================================================== ================= Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== StatusBar on Block { BrowserShowLibraryLinks off BrowserLookUnderMasks Created 16:53:48 2001" BlockType ToWorkspace off "Tue Jul ExtModeTrigLevel ExtModeArchiveMode "off" 17 Position 313, 495, 347] ExtModeAutoIncOneShot off ExtModeIncDirWhenArm off ExtModeAddSuffixToVar off ExtModeWriteAllDataToWs off ExtModeArmWhenConnect off ExtModeSkipDownloadWhenConnect off ExtModeLogAll on ExtModeAutoUpdateStatusClock on BufferReuse on RTWExpressionDepthLimit SimulationMode Solver Name Workspace3" "normal" "ode23" "To [390, VariableName "meanenginetorque" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name Workspace4" Position 388, 495, 422] "To [390, VariableName "enginetorque" SolverMode "Auto" SampleTime "-1" StartTime "0.0" SaveFormat "Array" StopTime "10.0" } MaxOrder Block { "auto" MinStep "auto" BlockType ToWorkspace MaxStep MaxNumMinSteps "-1" InitialStep "auto" FixedStep "auto" RelTol "1e-3" AbsTol "auto" Name Workspace5" Position 463, 495, 497] Refine "[]" "1" LoadExternalInput [390, VariableName "meanspeed" OutputOption "RefineOutputTimes" OutputTimes "To off SampleTime "-1" SaveFormat "Array" } Block { BlockType =================================================== ================= Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== ExternalInput "[t, u]" ToWorkspace LoadInitialState off InitialState "xInitial" Name Workspace6" SaveTime off TimeSaveName "tout" SaveState off StateSaveName "xout" SaveOutput off OutputSaveName "yout" SaveFinalState off FinalStateName "xFinal" SaveFormat "Array" Decimation "1" LimitDataPoints off MaxDataPoints "1000" SignalLoggingName "sigsOut" ConsistencyChecking "none" ArrayBoundsChecking "none" SampleTime "-1" AlgebraicLoopMsg "warning" SaveFormat "Array" BlockPriorityViolationMsg "warning" "To Position 538, 495, 572] [390, VariableName "speed" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name Workspace7" "To Position 618, 490, 652] [385, VariableName "fuelling" } Block { MinStepSizeMsg "warning" InheritedTsInSrcMsg "warning" BlockType ToWorkspace "warning" Name Workspace8" MultiTaskRateTransMsg "error" Position 54, 555, 86] DiscreteInheritContinuousMsg SingleTaskRateTransMsg "none" CheckForMatrixSingularity "none" "To [435, VariableName "simulationtime" IntegerOverflowMsg "warning" SampleTime "-1" Int32ToFloatConvMsg "warning" SaveFormat "Array" ParameterDowncastMsg "error" ParameterOverflowMsg "error" ParameterPrecisionLossMsg "warning" } Block { BlockType Display Name "cylinderpressure" Ports [1] =================================================== ================= Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== UnderSpecifiedDataTypeMsg "none" UnnecessaryDatatypeConvMsg "none" VectorMatrixConversionMsg "none" InvalidFcnCallConnMsg "error" "none" "warning" UnconnectedLineMsg "warning" Block { off BlockReductionOpt on BooleanDataType off ConditionallyExecuteInputs on ParameterPooling on OptimizeBlockIOStorage ZeroCross on on Ports [1] Position 390, 340, 420] [245, Format "short_e" Decimation "1" } Block { BlockType AssertionControl "UseLocalSettings" Display Name "enginetorque" SfunCompatibilityCheckMsg "none" RTWInlineParameters "1" } BlockType UnconnectedOutputMsg "warning" [240, Format "short_e" Decimation SignalLabelMismatchMsg UnconnectedInputMsg Position 164, 335, 196] Display Name "fuelling" ProdHWDeviceType "Microprocessor" Ports ProdHWWordLengths "8,16,32,32" RTWSystemTargetFile "grt.tlc" RTWTemplateMakefile "grt_default_tmf" RTWMakeCommand "make_rtw" RTWGenerateCodeOnly off RTWRetainRTWFile off TLCProfiler off TLCDebug off TLCCoverage off TLCAssertion off BlockDefaults { Orientation "right" ForegroundColor "black" BackgroundColor "white" [1] Position 615, 335, 645] [245, Format "short_e" Decimation "1" } Block { BlockType Display Name "loadtorque" Ports [1] Position 240, 335, 270] [240, Format "short_e" Decimation "1" =================================================== ================= Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== DropShadow off } NamePlacement "normal" Block { FontName "Helvetica" BlockType Name "meanenginetorque" FontSize 10 FontWeight "normal" FontAngle "normal" ShowName on BlockParameterDefaults { BlockType Clock DisplayTime off [245, Block { BlockType Constant Value "1" VectorParams1D on "1" } Block { BlockType } Display Name "meanspeed" Ports [1] Position 465, 340, 495] off "Inherit [245, Format "short_e" Decimation OutDataType "sfix(16)" "1" } ConRadixGroup specified scaling" OutScaling [1] Position 315, 340, 345] Decimation Block { OutDataTypeMode from 'Constant value'" Ports Format "short_e" } ShowAdditionalParam Display "Use "2^0" } Block { BlockType Name "simulationtime" Ports Block { BlockType Demux Outputs "4" DisplayOption "none" [1] Position 55, 330, 85] [240, Format "short_e" BusSelectionMode Decimation off Display "1" } } Block { Block { BlockType Display Format "short" BlockType Display Name "speed" =================================================== ================= Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== Decimation "10" Floating off SampleTime "-1" [1] Position 540, 340, 570] [245, Format "short_e" } Block { Decimation BlockType Mux Inputs "4" DisplayOption "none" Block { Line { SrcBlock Workspace1" Sin SineType "1" } } BlockType Ports "Time based" Amplitude "1" Bias "0" Frequency "1" Phase "0" Samples "10" Offset "0" SampleTime "-1" VectorParams1D on } "From SrcPort DstBlock "Demux" DstPort } Line { SrcBlock "Clock" SrcPort Points [90, 0] Branch { DstBlock "simulationtime" DstPort } Block { Branch { BlockType ToWorkspace Points 215, 0] VariableName "simulink_output" MaxDataPoints "1000" Decimation "1" SampleTime "0" } DstBlock Workspace8" DstPort [0, -40; "To } } Line { } AnnotationDefaults { HorizontalAlignment "center" VerticalAlignment "middle" ForegroundColor "black" SrcBlock "Demux" SrcPort Points [25, 0] Branch { DstBlock "loadtorque" =================================================== ================= Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== BackgroundColor "white" DropShadow off FontName "Helvetica" DstPort } Branch { Points 145, 0; 0, -35] FontSize 10 FontWeight "normal" FontAngle "normal" [0, DstBlock "To Workspace2" DstPort } 35; } LineDefaults { } FontName "Helvetica" Line { FontSize SrcBlock "Demux" FontWeight "normal" SrcPort FontAngle "normal" Points [25, 0] } Branch { System { DstBlock "cylinderpressure" Name "c_4t1calc_channel_api" DstPort Location 997, 727] Open [2, 80, } Branch { on ModelBrowserVisibility off ModelBrowserWidth 212 ScreenColor "white" Points 145, 0; 0, -35] DstBlock Workspace1" DstPort PaperOrientation "landscape" [0, "To } PaperPositionMode "auto" } PaperType "usletter" Line { PaperUnits "inches" SrcBlock "Mux" ZoomFactor "100" SrcPort ReportName default.rpt" "simulink- DstBlock Workspace" Block { 110, 80] 35; DstPort BlockType Clock } Name "Clock" Line { Position [90, 60, "To SrcBlock "Demux" SrcPort =================================================== ================= Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== Decimation "10" Points } [30, 0] Branch { Block { BlockType Constant DstPort Name "Constant1" [590, Branch { Points 145, 0; 0, -35] "0" } DstBlock Workspace3" Block { BlockType Constant [595, SrcBlock "Demux" SrcPort Points [30, 0] BlockType Demux Name "Demux" DstBlock Ports [1, 7] DstPort Position 146, 175, 664] "black" ShowName off Outputs "7" Block { Branch { Points 145, 0; 0, -35] DstPort Constant "From "enginetorque" } DstBlock Workspace4" } Block { Branch { [170, BackgroundColor } Line { Block { Value "sensorchannel" "To DstPort } Position 387, 130, 423] 35; } Position 395, 625, 425] Name Workspace1" [0, } Name "Constant2" BlockType } Position 280, 620, 310] Value DstBlock "meanenginetorque" [0, 35; "To } } Line { [25, SrcBlock "Demux" SrcPort Points [30, 0] Branch { DstBlock DstPort "meanspeed" =================================================== ================= Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== BlockType Mux } Name "Mux" Branch { Ports [3, 1] Position 124, 840, 466] [830, Points 145, 0; 0, -35] DstBlock Workspace5" ShowName off Inputs "3" DisplayOption "bar" Block { Line { Sin "Sine Wave" Position 165, 620, 195] [590, SineType "Time "Demux" SrcPort Points [30, 0] Branch { "speed" DstPort } Amplitude "0.0000086" Branch { Points 145, 0; 0, -35] Bias "0.000006" } SrcBlock DstBlock based" } } Name 35; "To DstPort } BlockType [0, Frequency "0.15" SampleTime "0" DstBlock Workspace6" [0, 35; "To DstPort } } Line { SrcBlock "Demux" SrcPort Points [35, 0] Branch { DstBlock "fuelling" DstPort } Branch { Points 155, 0] DstBlock [0, 35; "To =================================================== ================= Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== Workspace7" DstPort } } Line { SrcBlock "Sine Wave" SrcPort DstBlock "Mux" DstPort } Line { SrcBlock "Constant1" SrcPort DstBlock "Mux" DstPort } Line { SrcBlock "Constant2" SrcPort DstBlock "Mux" DstPort } } } =================================================== ================= Bộ môn: Động Lực Đồ án tốt nghiệp =========================================== =============== Chương trình hỗ trợ cho MATLAB SIMULINK (vẽ đồ thị) RestartState.CHANNEL1(RestartState.i) = cylinderpressure(length(cylinderpressure)) RestartState.CHANNEL2(RestartState.i) = loadtorque(length(loadtorque)) RestartState.CHANNEL3(RestartState.i) = meanenginetorque(length(meanenginetorque)) RestartState.CHANNEL4(RestartState.i) = enginetorque(length(enginetorque)) RestartState.CHANNEL5(RestartState.i) = meanspeed(length(meanspeed)) RestartState.CHANNEL6(RestartState.i) = speed(length(speed)) RestartState.CHANNEL7(RestartState.i) = fuelling(length(fuelling)) RestartState.SIMTIM(RestartState.i) = simulationtime(length(simulationtime)) subplot(2,3,1) plot(RestartState.SIMTIM(2:RestartState.i),RestartState.CHANNEL1(2:RestartState.i),'b-') subplot(2,3,1) title('CYLINDER PRESSURE [Pa]') subplot(2,3,2) plot(RestartState.SIMTIM(2:RestartState.i),RestartState.CHANNEL2(2:RestartState.i),'b-',Restar tState.SIMTIM(2:RestartState.i),RestartState.CHANNEL3(2:RestartState.i),'r-' ) subplot(2,3,2) title('LOAD/MEANENGINE TORQUE [Nm]') subplot(2,3,3) plot(RestartState.SIMTIM(2:RestartState.i),RestartState.CHANNEL4(2:RestartState.i),'b-') subplot(2,3,3) title('LOAD/ENGININE TORQUE [Nm]') subplot(2,3,4) plot(RestartState.SIMTIM(2:RestartState.i),RestartState.CHANNEL5(2:RestartState.i),'b-',Restar tState.SIMTIM(2:RestartState.i),RestartState.CHANNEL6(2:RestartState.i),'r-') subplot(2,3,4) title('MEAN SPEED/SPEED [rpm]') subplot(2,3,5) plot(RestartState.SIMTIM(2:RestartState.i),RestartState.CHANNEL7(2:RestartState.i),'b-') subplot(2,3,5) title('FUELLING C1') =================================================== ================= ... cứu đề tài động D240, loại động diezel kỳ, công suất thiết kế 80 mã lực số vòng quay 2200 vòng/phút Sản phẩm nhà máy Disoco sản xuất với kỹ thuật công nghệ Liên Xô cũ Hiện động D240 thị trường... tạo có khả tái hình ảnh gần thực tế cách trực quan, mổ xẻ tượng xảy bên để giúp học viên quan sát phần mà khơng thể quan sát trực tiếp mơ hình thực quan sát phải dùng thiết bị đắt tiền Trong sản... hao   (1-33) Hệ số tổn hao hàm độ cong đường ống tỷ lệ bán kính cong đường kính ống Như bán kính cong dọc theo đương ống cần phải định nghĩa Nó bán kính cong đường tâm ống 2.1.3 Các phần tử

Ngày đăng: 18/03/2021, 12:28

Từ khóa liên quan

Mục lục

  • LỜI NÓI ĐẦU

  • Chương 1. TỔNG QUAN

    • 1.1. ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU

    • 1.2. Ý NGHĨA KHOA HỌC CỦA ĐỀ TÀI

    • Chương 2. MÔ PHỎNG ĐỘNG CƠ D240 TRÊN PHẦN MỀM BOOST

      • 2.1. PHẦN MỀM BOOST MÔ PHỎNG NHIỆT ĐỘNG HỌC VÀ CHU TRÌNH CÔNG TÁC CỦA ĐỘNG CƠ

        • 2.1.1. Giới thiệu về phần mềm mô phỏng động cơ BOOST

        • 2.1.2. Tính năng và ứng dụng của phần mềm BOOST

        • 2.1.3. Cơ sở lý thuyết của phần mềm BOOST

        • 2.1.3. Các phần tử của phần mềm BOOST

        • 2.1.4. Các bước cơ bản để xây dựng một mô hình

        • 2.2. MÔ PHỎNG ĐỘNG CƠ D240

          • 2.2.1. Các thông số kỹ thuật của động cơ D240

          • 2.2.2. Xây dựng mô hình

          • 2.2.3. Nhập dữ liệu cho mô hình

          • 2.2.4. Chạy mô hình ở chế độ ổn định (chế độ toàn tải)

          • 2.2.5. Xử lý kết quả

          • Chương 3. KẾT NỐI GIỮA PHẦN MỀM BOOST VÀ MATLAB SIMULINK

            • 3.1. GIỚI THIỆU VỀ MATLAB SIMULINK

              • 3.1.1. Các khối chức năng có sẵn thường dùng trong phần mềm MATLAB SIMULINK

              • 3.1.2. Tạo mới một khối để mô phỏng trong MATLAB SIMULINK

              • 3.1.3. Mô phỏng một khối trong MATLAB SIMULINK

              • 3.2. ỨNG DỤNG CỦA MATLAB SIMULINK

              • 3.3. SỰ TƯƠNG TÁC VÀ HỖ TRỢ LẪN NHAU GIỮA PHẦN MỀM BOOST VÀ PHẦN MỀM MATLAB SIMULINK

              • 3.4. KẾT NỐI BOOST VÀ MATLAB SIMULINK

              • Chương 4. ỨNG DỤNG KẾT NỐI GIỮA BOOST VÀ MATLAB SIMULINK KHẢO SÁT QUÁ TRÌNH CHUYỂN TIẾP CỦA ĐỘNG CƠ D240

                • 4.1. XÂY DỰNG MÔ HÌNH

Tài liệu cùng người dùng

Tài liệu liên quan