Xem mẫu
MỤC LỤC
Trang
MỞ ĐẦU
LỜI CẢM ƠN
Chương 1. TỔNG QUAN VỀ MATLAB ...……………...……………………3
1.1. Bắt đầu với Matlab ………….……………………………………………. 3
1.2. Các khái niệm cơ bản………………………………………………………
6
1.3. Các hàm toán học…………………………………………………………. 9
Chương 2. MẠCH ĐIỆN TUYẾN TÍNH Ở CHẾ ĐỘ XÁC LẬP ...…………
10
2.1. Mạch điện tuyến tính ở chế độ xác lập ..……………………………..
….10
2.2. Một số phương pháp giải mạch điện tuyến tính ở chế độ xác lập
……….11
Chương 3. XÂY DỰNG THUẬT TOÁN PHÂN TÍCH MẠCH ……….....18
3.1. Bài toán ……………………………………………….……………….....18
3.2 . Thuật toán phân tích mạch……………………………………………….18
Chương 4. KIỂM TRA VỚI MATLAB ……………………………..…….25
4.1. Ví dụ…………………………………………………………………….. 25
4.2. Kiểm tra bằng Matlab…………………………………………………... 27
1
KẾT LUẬN
TÀI LIỆU THAM KHẢO
Mở đầu
Trong chuyên ngành Kỹ thuật điều khiển và Tự động hóa, lý thuyết mạch
điện là một học phần quan trọng. Là cơ sở để sinh viên nắm vững và hiểu
được các nguyên lý, nguyên tắc trong xây dựng, tính toán mạch điện, từ đó
giúp sinh viên có thể đi sâu học tập, nghiên cứu các học phần là đặc thù của
ngành.
Với sự giảng dạy của thầy, cô bộ môn học phần lý thuyết mạch bản thân
em đã phần nào nắm vững cơ lý thuyết, phương pháp để giải các bài tập
mạch điện. Song với số lượng bài tập lớn, khối lượng tính toán nhiều, phải
thường xuyên làm việc với những mạch điện phức tạp ở các chế độ khác
nhau. Vì vậy việc tính toán để giải một bài tập lý thuyết mạch thường mất
khá nhiều thời gian, trong quá trình tính toán có thể mắc nhiều sai lầm dẫn
đến kết quả thu được không chính xác.
Qua quá trình tìm hiểu về phần mềm mô phỏng Matlab & Simulink, với
những ứng dụng thiết thực, rộng lớn của nó ở rất nhiều lĩnh vực khoa học –
kỹ thuật nói chung và đặc biệt đối với kỹ sư điều khiển – tự động hóa, cụ
thể hơn là việc hỗ trợ giải bài toán mạch điện. Với mục đích tìm ra phương
pháp giải bài tập về mạch tuyến tính nhanh chóng và chính xác, đề tài “Ứng
dụng Matlab trong giải mạch điện tuyến tính ở chế độ xác lập” được hình
thành.
2
Lời cảm ơn
Để hoàn thành được đồ án với đề tài “ Ứng dụng Matlab trong giải mạch
điện tuyến tính ở chế độ xác lập”, với sự nỗ lực của bản thân, em đã vận
dụng những kiến thức được học, được trang bị từ thầy cô giảng dạy tại
giảng đường, sự tìm tòi học hỏi, cùng sự thu thập thông tin liên quan tới đề
tài. Bên cạnh đó em luôn nhận dược sự hướng dẫn, giúp đỡ tận tình của các
thầy cô và sự góp ý của các bạn trong nhóm đồ án.
Em xin gửi lời cảm ơn chân thành tới thầy. Người đã hướng dẫn em làm
đồ án này, thầy đã giúp đỡ, tạo mọi điều kiện thuận lợi để em hoàn thành
được đồ án.
Lần đầu tiên thực hiện làm một đồ án, với thời gian và khả năng kiến
thức còn hạn chế, đồ án không thể tránh khỏi những thiếu sót. Em xin nhận
được những nhận xét, góp ý từ thầy cô và các bạn.
Em xin chân thành cảm ơn!
3
Chương 1:
TỔNG QUAN VỀ MATLAB
1.1.1. BẮT ĐẦU VỚI MATLAB
1.1.2. Giới thiệu chung
MATLAB là một bộ phần mềm dùng để tính toán các bài toán kỹ thuật,
được viết bằng ngôn ngữ C do hãng Math Works Inc sản xuất. Nó được tạo
trên cở sở những phần mềm do các nhà lập trình của các dự án LINPACK và
EISPACK viết ra bằng ngôn ngữ Fortran dùng cho việc thực hiện các phép
tính và thao tác trên ma trận.
Tên của phần mềm MATLAB là chữ viết tắt của ‘Matrix Laboratory’ có
nghĩa là ‘phương pháp ma trận’. Đến khi thực hành sử dụng phần mềm ta sẽ
thấy mỗi phần tử cơ bản của Matlab là một ma trận. Phần mềm Matlab liên
tục được bổ sung và hoàn thiện.
Các ứng dụng điển hình của Matlab:
Toán học và tính toán.
Phát triển thuật toán.
Tạo mô hình, mô phỏng và giao thức.
Khảo sát, phân tích số liệu.
Đồ họa khoa học kỹ thuật.
Phát triển ứng dụng, gồm cả giao diện người dùng đồ họa GUI.
Thiết kế các hệ thống điều khiển trong thời gian thực.
4
Matlab cung cấp cho ta các phương pháp theo hướng chuyên dụng hóa
được gọi là các Toolbox (hộp công cụ). Các Toolbox cho phép người sử dụng
học và áp dụng các kỹ thuật chuyên dụng cho một lĩnh vực nào đó. Toolbox
là một tập hợp toàn diện các hàm của matlab (Mfile) cho phép mở rộng môi
trường Matlab để giải các lớp bài toán cụ thể. Các lĩnh vực trong đó có sẵn
các Toolbox bao gồm: xử lý tín hiệu, hệ thống điều khiển, mạng noron, mô
phỏng…
Hệ thống Matlab gồm có 5 phần chính:
Ngôn ngữ Matlab: là một ngôn ngữ ma trận, mảng cấp cao với các câu
lệnh, hàm, cấu trúc dữ liệu vào/ra, các tính năng lập trình đối tượng.
Nó cho phép lập trình các ứng dụng từ nhỏ đến các ứng dụng lớn, từ
ứng dụng đơn giản đến phức tạp.
Môi trường làm việc của Matlab: đây là một bộ các công cụ và phương
tiện mà bạn sử dụng với tư cách người dùng hoặc người lập trình
Matlab. Nó bao gồm các phương tiện cho việc quản lý các biến trong
không gian làm việc Workspace cũng như xuất nhập dữ liệu. Nó cũng
bao gồm các công cụ để phát triển quản lý, gỡ rối và định hình M –
file.
Xử lý đồ họa: đây là một hệ thống đồ họa của Matlab. Nó bao gồm các
lệnh cao cấp cho trực quan hóa dữ liệu hai chiều và ba chiều, xử lý
ảnh, ảnh động,… Nó cũng cung cấp các lệnh cấp thấp cho phép bạn
tùy biến giao diện đồ họa cũng như đi xây dựng một giao diện đồ họa
hoàn chỉnh cho ứng dụng Matlab của mình.
Thư viện toán học Matlab: đây là một thuật toán khổng lồ các thuật
toán tính toán từ các hàm cơ bản cộng, trừ, nhân, chia, sin, cos, số học
5
...
- tailieumienphi.vn
nguon tai.lieu . vn