Đề cương môn học 1/5 Đại Học Quốc Gia TP HCM Trường Đại Học Bách Khoa Khoa Kỹ thuật Địa chất và Dầu khí VietnamNationalUniversity – HCMC Ho Chi Minh CityUniversity of Technology Faculty of Geology and[.]
Đại Học Quốc Gia TP.HCM Trường Đại Học Bách Khoa Khoa Kỹ thuật Địa chất Dầu khí VietnamNationalUniversity – HCMC Ho Chi Minh CityUniversity of Technology Faculty of Geology and Petroleum Engineering Đề cương mơn học TÍNH TỐN ỨNG DỤNG TRONG KỸ THUẬT DẦU KHÍ (Applied Computing in Petroleum Engineering ) Số tín (2.1.3) Số tiết Tổng: 45 Môn ĐA, TT, LV - Bài tập lớn: làm việc với GV theo lịch Tỉ lệ đánh giá môn 100% cho phần thi] BT: 0% TN: 0% KT: 20% BTL/TL: 20% - Kiểm tra: thi trắc nghiệm 45 phút - Thi: trắc nghiệm 60 phút - Bài tập lớn/Tiểu luận: Thuyết trình nộp báo cáo Tỉ lệ đánh giá Hình thức đánh giá MSMH LT: 30 TH: 15 GE3049 TN: BTL/TL: X Thi: 60% Mơn tiên Mơn học trước Tốn cao cấp, Xác suất thống kê, Tin học đại cương Môn song hành CTĐT ngành Trình độ đào tạo Kỹ thuật Dầu khí Đại học Cấp độ môn học Ghi khác Cách tổ chức lớp: Lý thuyết: tiết/ buổi, dạy từ tuần đến tuần 15 Bài tập lớn/Tiểu luận: nhận đề tài từ tuần 10, hướng dẫn thảo luận từ tuần 13 đến tuần 14, thuyết trình tuần 15 Mục tiêu môn học (Course Description) Cung cấp cho sinh viên khả nghiên cứu tổng quan ứng dụng kỹ thuật tính tốn máy tính áp dụng kỹ thuật dầu khí Giới thiệu phần mềm tính tốn, bảng tính cấu trúc giải vấn đề Ngơn ngữ lập trình khoa học Đầu vào/ đầu kỹ thuật tính tốn, phương pháp sai phân hữu hạn, phương pháp nội suy, lặp bình phương cực tiểu, hồi quy tích hợp Mơn học cịn nhằm giúp sinh viên làm quen với tính tốn đại nâng cao kỹ giải vấn đề cách có hệ thống Hơn cịn có hội tiếp cận với vấn đề liên quan đến phần cứng, phần mềm máy tính Những ý tưởng cấu trúc lập trình thuật tốn bao gồm mơ đun, kiểu liệu, phương pháp số minh họa cách sử dụng phần mềm Excel, Matlab, VBA Sinh viên thực nhiệm vụ lập trình tích hợp, hồi quy, lặp, bình phương cực tiểu Course Description: Overview of computer applications in petroleum engineering Introduction to mathematical 1/5 software, spreadsheets, and structured problem solving Scientific programming languages Input/output and arithmetic techniques, finite differences, interpolation, iteration and root solving, curve fitting, and integration The goal of this course is to introduce students to contemporary computation and improve systematic problem solving skills Students will be acquainted with computing infrastructure components and terms The main ideas of structured programming and algorithms, including modularity, data types, and numerical methods will be illustrated using Excel, MATLAB and VBA Students will perform basic programming tasks such as integration, root solving, and iteration Tài liệu học tập Sách, Giáo trình chính: [1] Chapra S.C., R.P Canale, Numerical Methods for Engineers, Sixth Edition, McGraw Hill, ISBN 978-0-07-340106-5 [2] Larsen, R.W., Engineering with Excel, Prentice Hall, NJ, 3rd edition, 2008 [3] Moore, H., MATLAB for Engineers, Prentice Hall, NJ, 2nd edition, 2009 [4] Mitchell Bill: Advanced Oilwell Drilling Engineering Handbook & Computer programs, Michell Engineering, USA, 1994 [5] Introduction to Engineering Programming in C, MATLAB and JAVA, Mark Austin, David Chancogn, Wiley Pub 1999 [6] Engineering with Excel, Larsen, Prentice Hall, 2002; A Guide to MS Excel 2002 for scientists and engineers, Liengme, Butterworth-Heinemann, 2002 Mục tiêu môn học (Course Goals) STT L.O.1 L.O.2 L.O.3 Chuẩn đầu môn học (Course learing outcomes) CDIO Hiểu nắm bắt khái niệm kỹ thuật tính tốn với máy 1.1,1.2,1.3 tính L.O.1.1 – Hiểu khái niệm kỹ thuật tính 1.1.1, tốn 1.1.4,1.2.2, L.O.1.2 – Ứng dụng kiến thức toán tin, kỹ thuật vào 1.2.3,1.2.5,1.2.6 chuyên ngành địa chất dầu khí L.O.1.3 – Vai trò, ý nghĩa, Ứng dụng kỹ thuật dầu khí Select numerical methods suitable for commonly arising Petroleum 1.1,1.2,1.3,2.2 Engineering problems Chọn phương pháp số phù hợp cho vấn đề phát sinh thông thường cơng nghệ dầu khí L.O.2.1 – Cách thức xử lý số liệu thực nghiệm L.O.2.2 – Các phương pháp giải số liệu ngành dầu khí 1.1.1,1.1.4, L.O.2.3 – Sai số độ tin cậy 1.2.6 L.O.2.4 – Khả thiết kế tiến hành thực nghiệm, phân 1.3.1, tích minh giải liệu 1.3.3,1.3.7 L.O.2.5 – Khả sử dụng kỹ thuật, kỹ công cụ kỹ 2.2.3 thuật đại cho vấn đề thực tế Program simple methods in a high level programming language and 1.3, 1.4, 2.1 use available software resources Phương pháp thiết lập chương trình đơn giản dựa ngơn ngữ lập trình cao cấp cách thức sử dụng tài nguyên phần mềm có sẵn L.O.3.1 – Ứng dụng tiện tích Excel để lập trình kỹ thuật dầu khí 1.3.7, 1.4.1, L.O.3.2 – Ứng dụng ngơn ngữ VBA để lập trình kỹ thuật dầu 1.4.6, 1.4.7 khí 2.1.1,2.1.2,2.1.3 L.O.3.3 – Ứng dụng ngơn ngữ Matlab để lập trình kỹ thuật dầu 2.2.3 khí L.O.3.4 – Kỹ thuật tính tốn phần mềm chuyên ngành dầu khí 2/5 L.O.4 Recognize main features of numerical problems and algorithms (e.g., single or multi variable, linear or nonlinear, explicit or implicit), sources of errors Nhận đặc trưng phương pháp tính toán thuật toán (như đơn đa biến, tuyến tính hay phi tuyến, rõ ràng ẩn…) L.O.4.1 – Phép phân tích hồi quy L.O.4.2 – Phương pháp bình phương cực tiểu L.O.4.3 – Phân tích hồi quy tuyến tính bội L.O.4.4 – Phân tích hồi quy đa thức L.O.4.5 – Phân tích hồi quy lũy thừa L.O.4.6 – Phân tích hồi quy mẫu L.O.4.7 – Confidence lines L.O.4.8 – Phần mềm Rigmath 1.1, 1.2, 1.3,2.1 1.1.1,1.1.4, 1.2.6 1.3.1, 1.3.3,1.3.7 2.1.1,2.1.3 Hướng dẫn cách học - chi tiết cách đánh giá môn học Tài liệu đưa lên BKEL Sinh viên tải về, in mang theo lên lớp học Điểm tổng kết môn học đánh giá xuyên suốt trình học Bài tập lớn/Tiểu luận: 20% Kiểm tra: 20% Thi: 60% Điều kiện dự thi: Hoàn tất tập lớn Dự kiến danh sách Cán tham gia giảng dạy Th.S Thái Bá Ngọc, HVCH Trương Quốc Thanh Nội dung chi tiết Tuần Nội dung 1-2 Mở đầu - Thông tin Thầy/Cô vấn đề liên quan đến việc dạy, học thi - Giới thiệu môn học - Tổng quan kỹ thuật tính tốn với máy tính + Các khái niệm máy tính + Lịch sử phát triển + Vai trị, ý nghĩa, Ứng dụng kỹ thuật - Introduction, Orientation, problem solving and software development tools (Excel Visual Basic for Applications,), programming style, errors, debugging Chuẩn đầu chi tiết L.O.1.1 – L.O.1.2 – L.O.1.3 – Hoạt động đánh giá Kiểm tra, thi cuối kỳ thảo luận lớp 3/5 3-4 Taylor’s series, Numerical errors, Error propagation, Basic concepts of numerical methods (Iteration, Convergence, Order, Stability), Classfication of problems and methods L.O.2.1 – L.O.2.2 – L.O.2.3 – - Kiểm tra, thi cuối kỳ thảo luận lớp - Bài tập làm lớp nhà 5-6 Finding roots of equations, extrema of functions (single variable) Numerical differentiation and integration of functions Interpolation, Smoothing, Differentiation and integration of discrete data series L.O.2.1 – L.O.2.2 – L.O.2.3 – - Kiểm tra, thi cuối kỳ thảo luận lớp - Bài tập làm lớp nhà 7-8 Linear, pseudo-linear and nonlinear least squares Numerical Solution of ODE Multivariable (Linear Algebra) Methods: Matrices, vectors, System of Linear Equations L.O.2.1 – L.O.2.2 – L.O.2.3 – - Kiểm tra, thi cuối kỳ thảo luận lớp - Bài tập làm lớp nhà 9-10 Gauss, Gauss-Jordan, LU decomposition, Special cases, Iterative methods Multivariable Methods: Root finding and search for extrema Nonlinear Least Squares, Numerical solution of system of ODE Numerical Solution of PDEs, Transient solution of the diffusivity equation (onedim finite difference) L.O.2.1 – L.O.2.2 – L.O.2.3 – - Kiểm tra, thi cuối kỳ thảo luận lớp - Bài tập làm lớp nhà 4/5 11-14 15 Ứng dụng tiện tích Excel, VBA, Matlab để lập trình kỹ thuật dầu khí Kỹ thuật tính tốn phần mềm chun ngành dầu khí L.O.3 – L.O.4 – Báo cáo thực hành với trường hợp cụ thể L.O.2.4 – L.O.2.5 – - Kiểm tra, thi cuối kỳ thảo luận lớp - Đánh giá trực tiếp thực hành, tập - Bài tập làm lớp nhà - Kiểm tra, thi cuối kỳ thảo luận lớp - Đánh giá trực tiếp thực hành, tập - Bài tập làm lớp nhà Thông tin liên hệ Bộ môn/Khoa phụ trách Bộ môn Địa chất Dầu khí Văn phịng 103B8 – ĐHBK 268 Lý Thường Kiệt , Q.10 Tp HCM Điện thoại (08) 8654086 -5772 Giảng viên phụ trách Thái Bá Ngọc Email tbngoc@hcmut.edu.vn Tp Hồ Chí Minh, ngày 12 tháng 12 năm 2014 TRƯỞNG KHOA CHỦ NHIỆM BỘ MÔN CB PHỤ TRÁCH LẬP ĐỀ CƯƠNG Trần Văn Xuân Thái Bá Ngọc 5/5