SÁCH - Matlab & Simulink cho kỹ sư (Nguyễn Quang Hoàng)




Cuốn sách này được biên soạn với mục đích cung cấp nền tảng cơ sở MATLAB và SIMULINK cho các sinh viên kỹ thuật từ năm thứ ba sau khi đã có các kiến thức cơ bản về toán, vật lý, cơ học kỹ thuật cũng như kỹ thuật lập trình. Ngoài ra, nếu có được thêm các kiến thức về kỹ thuật điều khiển, xử lý dữ liệu số, người đọc có thể mở rộng thêm được các ứng dụng của MATLAB và SIMULINK.  

Nội dung sách được phân bố trong 11 chương. Các chương từ 1 đến 8 trình bày việc sử dụng các lệnh của MATLAB cho các bài toán cơ bản như tính toán trên vector, ma trận, đồ họa, tích phân, vi phân số và giải phương trình vi phân thường, hồi quy số liệu, nội suy và một số phép biến đổi tích phân như Fourier, Laplace. Riêng chương 4 trình bày cơ sở của kỹ thuật lập trình, trong đó các câu lệnh điều kiện và các vòng lặp được đưa ra. Chương 9 giới thiệu về phần SIMULINK – một công cụ sử dụng các khối hàm để mô phỏng hệ. Chương 10 trình bày việc sử dụng MATLAB khảo sát tính ổn định, tính điều khiển được và tính quan sát được của hệ tuyến tính mô tả ở dạng phương trình trạng thái. Hai phương pháp thiết kế điều khiển được nêu ra để tính ma trận phản hồi cho bộ điều khiển. Đối với hệ phi tuyến, các ví dụ về ổn định hóa vị trí cân bằng, điều khiển vị trí và điều khiển bám quỹ đạo cho tay máy được trình bày chi tiết. Trong chương 11, một số bài toán kỹ thuật thường gặp trong lĩnh vực cơ học, cơ điện tử và kỹ thuật được trình bày. Trong mỗi chương, sau phần giới thiệu cách sử dụng các lệnh của MATLAB và đôi khi có kèm theo cơ sở lý thuyết của phương pháp, đều có những ví dụ cụ thể và phần bài tập thực hành để người học có thể tự thực hành.

Sách được biên soạn trên cơ sở bài giảng của tác giả cho sinh viên ngành Cơ điện tử, Trường Đại học Bách khoa Hà Nội. Tuy nhiên, cuốn sách không chỉ là tài liệu học tập cho sinh viên kỹ thuật mà còn là tài liệu tham khảo tra cứu bổ ích cho các kỹ sư trong công việc chuyên môn của họ.


NỘI DUNG:


Chương 1. MÔI TRƯỜNG MATLAB
1.1. MATLAB là gì?
1.2. Giao diện người sử dụng
1.3. Cấu trúc hệ thống điều khiển
1.4. Phép gán
1.5. Các định nghĩa toán học cơ bản
1.6. Số phức
1.7. Vẽ đồ thị với lệnh plot
1.8. Soạn thảo Script trong MATLAB
1.9. Các bước giải quyết bài toán kỹ thuật
1.10. Bài tập
Chương 2. HÀM VÀ TỆP TIN TRONG MATLAB
2.1. Các hàm toán học cơ bản
2.2. Các hàm do người dùng tạo nên
2.3. Một số chủ đề khác về hàm
2.4. Làm việc với các tệp dữ liệu
2.5. Bài tập
Chương 3. LẬP TRÌNH TRONG MATLAB
3.1. Thiết kế và phát triển chương trình
3.2. Các toán tử quan hệ và các biến logic
3.3. Các kiểu dữ liệu
3.4. Các lệnh có điều kiện
3.5. Vòng lặp for
3.6. Vòng lặp while
3.7. Cấu trúc switch-case
3.8. Tổ chức chương trình
3.9. Bài tập
Chương 4. CÁC PHÉP TÍNH VECTOR VÀ MA TRẬN
4.1. Vector và các phép tính trên vector
4.2.Biểu diễn đa thức và các phép tính đa thức
4.3. Ma trận và các phép tính cơ bản trên ma trận
4.4. Giải hệ phương trình đại số tuyến tính 
4.5. Trị riêng và vector riêng của ma trận vuông
4.6. Phân tích ma trận vuông A thành tích các ma trận
4.7. Bài tập
Chương 5. ĐỒ HỌA TRONG MATLAB
5.1. Đồ họa 2D
5.2. Các lệnh vẽ trong không gian – 3D
5.3. Bài tập
Chương 6. HỒI QUY SỐ LIỆU VÀ NỘI SUY
6.1. Phát hiện hay nhận dạng hàm
6.2. Hồi quy số liệu
6.3. Nội suy
6.4. Bài tập
Chương 7. CÁC PHÉP BIẾN ĐỔI TÍCH PHÂN VÀ MATLAB
7.1. Phép biến đổi Laplace
7.2. Phép biến đổi Fourier
7.3. Bài tập
Chương 8. TÍCH PHÂN SỐ, VI PHÂN SỐ VÀ GIẢI PHƯƠNG TRÌNH VI PHÂN THƯỜNG
8.1. Tích phân số
8.2. Đạo hàm số
8.3. Giải số phương trình vi phân thường
8.4. Bài tập
Chương 9. GIỚI THIỆU VỀ SIMULINK
9.1. Khái niệm về SIMULINK
9.2. Nguyên lý hoạt động và thực hành trong SIMULINK
9.3. Một số ví dụ đơn giản
9.4. Đơn giản sơ đồ SIMULINK
9.5. Xử lý kết quả mô phỏng
9.6. Bài tập
Chương 10. MÔ PHỎNG HỆ ĐỘNG LỰC CÓ ĐIỀU KHIỂN
10.1. Mô tả hệ tuyến tính LTI
10.2. Mô phỏng đáp ứng của hệ LTI
10.3. Khảo sát hệ LTI
10.4. Thiết kế bộ điều khiển phản hồi trạng thái
10.5. Điều khiển tuyến tính cho hệ phi tuyến
10.6. Mô phỏng đáp ứng của tay máy robot chuỗi
10.7. Bài tập
Chương 11. GIẢI MỘT SỐ BÀI TOÁN TRONG KỸ THUẬT BẰNG MATLAB
11.1. Bài toán hệ thanh
11.2. Hệ thanh siêu tĩnh
11.3. Bài toán uốn phẳng của dầm
11.4. Bài toán quỹ đạo chuyển động của viên đạn
11.5. Bài toán bắn trúng đích
11.6. Bài toán dao động
11.7. Phân tích động học cơ cấu
11.8. Bài toán động học ngược robot
11.9. Giải bài toán tối ưu bằng các hàm của MATLAB
11.10. Bài tập
TÀI LIỆU THAM KHẢO
PHỤ LỤC
CHỈ MỤC





Cuốn sách này được biên soạn với mục đích cung cấp nền tảng cơ sở MATLAB và SIMULINK cho các sinh viên kỹ thuật từ năm thứ ba sau khi đã có các kiến thức cơ bản về toán, vật lý, cơ học kỹ thuật cũng như kỹ thuật lập trình. Ngoài ra, nếu có được thêm các kiến thức về kỹ thuật điều khiển, xử lý dữ liệu số, người đọc có thể mở rộng thêm được các ứng dụng của MATLAB và SIMULINK.  

Nội dung sách được phân bố trong 11 chương. Các chương từ 1 đến 8 trình bày việc sử dụng các lệnh của MATLAB cho các bài toán cơ bản như tính toán trên vector, ma trận, đồ họa, tích phân, vi phân số và giải phương trình vi phân thường, hồi quy số liệu, nội suy và một số phép biến đổi tích phân như Fourier, Laplace. Riêng chương 4 trình bày cơ sở của kỹ thuật lập trình, trong đó các câu lệnh điều kiện và các vòng lặp được đưa ra. Chương 9 giới thiệu về phần SIMULINK – một công cụ sử dụng các khối hàm để mô phỏng hệ. Chương 10 trình bày việc sử dụng MATLAB khảo sát tính ổn định, tính điều khiển được và tính quan sát được của hệ tuyến tính mô tả ở dạng phương trình trạng thái. Hai phương pháp thiết kế điều khiển được nêu ra để tính ma trận phản hồi cho bộ điều khiển. Đối với hệ phi tuyến, các ví dụ về ổn định hóa vị trí cân bằng, điều khiển vị trí và điều khiển bám quỹ đạo cho tay máy được trình bày chi tiết. Trong chương 11, một số bài toán kỹ thuật thường gặp trong lĩnh vực cơ học, cơ điện tử và kỹ thuật được trình bày. Trong mỗi chương, sau phần giới thiệu cách sử dụng các lệnh của MATLAB và đôi khi có kèm theo cơ sở lý thuyết của phương pháp, đều có những ví dụ cụ thể và phần bài tập thực hành để người học có thể tự thực hành.

Sách được biên soạn trên cơ sở bài giảng của tác giả cho sinh viên ngành Cơ điện tử, Trường Đại học Bách khoa Hà Nội. Tuy nhiên, cuốn sách không chỉ là tài liệu học tập cho sinh viên kỹ thuật mà còn là tài liệu tham khảo tra cứu bổ ích cho các kỹ sư trong công việc chuyên môn của họ.


NỘI DUNG:


Chương 1. MÔI TRƯỜNG MATLAB
1.1. MATLAB là gì?
1.2. Giao diện người sử dụng
1.3. Cấu trúc hệ thống điều khiển
1.4. Phép gán
1.5. Các định nghĩa toán học cơ bản
1.6. Số phức
1.7. Vẽ đồ thị với lệnh plot
1.8. Soạn thảo Script trong MATLAB
1.9. Các bước giải quyết bài toán kỹ thuật
1.10. Bài tập
Chương 2. HÀM VÀ TỆP TIN TRONG MATLAB
2.1. Các hàm toán học cơ bản
2.2. Các hàm do người dùng tạo nên
2.3. Một số chủ đề khác về hàm
2.4. Làm việc với các tệp dữ liệu
2.5. Bài tập
Chương 3. LẬP TRÌNH TRONG MATLAB
3.1. Thiết kế và phát triển chương trình
3.2. Các toán tử quan hệ và các biến logic
3.3. Các kiểu dữ liệu
3.4. Các lệnh có điều kiện
3.5. Vòng lặp for
3.6. Vòng lặp while
3.7. Cấu trúc switch-case
3.8. Tổ chức chương trình
3.9. Bài tập
Chương 4. CÁC PHÉP TÍNH VECTOR VÀ MA TRẬN
4.1. Vector và các phép tính trên vector
4.2.Biểu diễn đa thức và các phép tính đa thức
4.3. Ma trận và các phép tính cơ bản trên ma trận
4.4. Giải hệ phương trình đại số tuyến tính 
4.5. Trị riêng và vector riêng của ma trận vuông
4.6. Phân tích ma trận vuông A thành tích các ma trận
4.7. Bài tập
Chương 5. ĐỒ HỌA TRONG MATLAB
5.1. Đồ họa 2D
5.2. Các lệnh vẽ trong không gian – 3D
5.3. Bài tập
Chương 6. HỒI QUY SỐ LIỆU VÀ NỘI SUY
6.1. Phát hiện hay nhận dạng hàm
6.2. Hồi quy số liệu
6.3. Nội suy
6.4. Bài tập
Chương 7. CÁC PHÉP BIẾN ĐỔI TÍCH PHÂN VÀ MATLAB
7.1. Phép biến đổi Laplace
7.2. Phép biến đổi Fourier
7.3. Bài tập
Chương 8. TÍCH PHÂN SỐ, VI PHÂN SỐ VÀ GIẢI PHƯƠNG TRÌNH VI PHÂN THƯỜNG
8.1. Tích phân số
8.2. Đạo hàm số
8.3. Giải số phương trình vi phân thường
8.4. Bài tập
Chương 9. GIỚI THIỆU VỀ SIMULINK
9.1. Khái niệm về SIMULINK
9.2. Nguyên lý hoạt động và thực hành trong SIMULINK
9.3. Một số ví dụ đơn giản
9.4. Đơn giản sơ đồ SIMULINK
9.5. Xử lý kết quả mô phỏng
9.6. Bài tập
Chương 10. MÔ PHỎNG HỆ ĐỘNG LỰC CÓ ĐIỀU KHIỂN
10.1. Mô tả hệ tuyến tính LTI
10.2. Mô phỏng đáp ứng của hệ LTI
10.3. Khảo sát hệ LTI
10.4. Thiết kế bộ điều khiển phản hồi trạng thái
10.5. Điều khiển tuyến tính cho hệ phi tuyến
10.6. Mô phỏng đáp ứng của tay máy robot chuỗi
10.7. Bài tập
Chương 11. GIẢI MỘT SỐ BÀI TOÁN TRONG KỸ THUẬT BẰNG MATLAB
11.1. Bài toán hệ thanh
11.2. Hệ thanh siêu tĩnh
11.3. Bài toán uốn phẳng của dầm
11.4. Bài toán quỹ đạo chuyển động của viên đạn
11.5. Bài toán bắn trúng đích
11.6. Bài toán dao động
11.7. Phân tích động học cơ cấu
11.8. Bài toán động học ngược robot
11.9. Giải bài toán tối ưu bằng các hàm của MATLAB
11.10. Bài tập
TÀI LIỆU THAM KHẢO
PHỤ LỤC
CHỈ MỤC


M_tả
M_tả

Chuyên mục:

Không có nhận xét nào: