Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

TRƯỜNG ĐẠI HỌC PHENIKAA

KHOA ĐIỆN - ĐIỆN TỬ

BÀI TẬP LỚN HỌC PHẦN LÝ THUYẾT MẠCH


VỀ VIỆC ỨNG DỤNG CÔNG CỤ MÁY TÍNH: MATLAB

Sinh viên thực hiện : Nguyễn Trọng An


Mã số sinh viên: 20010693

Lớp: Kỹ thuật điều khiển và Tự động hóa

Cán bộ hướng dẫn: Nguyễn Ngọc Việt Khoa Điện – Điện tử

Hà Nội 2022
Mục lục

Lời nói đầu.....................................................................2


I. MATLAB là gì ?........................................................3
II. Bài tập áp dụng MATLAB......................................4
Cách giải......................................................................5
Tính toán bằng MATLAB...........................................6
Lời nói đầu

Matlab dùng để giải quyết các bài toán về giải tích số, xử lý tín hiệu số, xử lý đồ họa
mà không phải lập trình cổ điển.  Hiện nay, Matlab có đến hàng ngàn lệnh và hàm tiện
ích. Ngoài các hàm cài sẵn trong chính ngôn ngữ, Matlab còn có các lệnh và hàm ứng
dụng chuyên biệt trong các Toolbox để mở rộng môi trường Matlab, nhằm giải quyết
các bài toán thuộc các phạm trù riêng. Các Toolbox khá quan trọng và tiện ích cho
người dùng như toán sơ cấp, xử lý tín hiệu số, xử lý ảnh, xử lý âm thanh, ma trận
thưa, logic, …..
I. MATLAB là gì ?
MATLAB là phần mềm cung cấp môi trường tính toán số và lập trình,
do công ty MathWorks thiết kế. MATLAB cho phép tính toán số với ma trận,
vẽ đồ thị hàm số hay biểu đồ thông tin, thực hiện thuật toán, tạo các giao diện
người dùng và liên kết với những chương trình máy tính viết trên nhiều ngôn
ngữ lập trình khác.
MATLAB là hệ thống tương tác, trong đó các phần tử dữ liệu xếp dưới
dạng mảng, không cần chiều hướng, cho phép giải quyết nhiều vấn đề tính
toán, đặc biệt là với ma trận và véc-tơ, trong thời gian nhanh chóng, chỉ bằng
một phần so với viết phần mềm bằng các ngôn ngữ không tương tác vô hướng
như C hay Fortran.
MATLAB là viết tắt của Matrix Laboratory (phòng thí nghiệm ma trận).
Ban đầu MATLAB được viết để dễ dàng truy cập phần mềm ma trận do các dự
án của LINPACK và EISPACK phát triển. Họ cũng đã mang tới những tính
năng mới nhất cho phần mềm trong thế giới điện toán ma trận.
Qua nhiều năm, MATLAB đã phát triển và phục vụ nhiều người dùng.
Trong môi trường đào tạo, nó là công cụ hướng dẫn chuẩn mực cho cả các
khóa học dẫn nhập và chuyên sâu trong toán học, kỹ thuật và khoa học. Trong
ngành, MATLAB cũng là công cụ được nhiều nghiên cứu, phân tích, phát triển
lựa chọn.
MATLAB còn có một bộ các giải pháp hướng tới ứng dụng có tên
toolbox. Toolbox rất quan trọng với hầu hết người dùng MATLAB bởi nó cho
phép học và áp dụng công nghệ chuyên môn hóa. Toolbox là bộ sưu tập các
hàm MATLAB (M-file) mở rộng môi trường MATLAB để giải quyết từng lớp
vấn đề. Các lĩnh vực mà toolbox có thể làm việc gồm xử lý tín hiệu, hệ thống
kiểm soát, mạng thần kinh, logic mờ, phép biến đổi wavelet, mô phỏng…
II. Bài tập áp dụng MATLAB
Sách Fundamentals of Electric Circuit, Chapter 7, Bài 7.12
Chọn giá trị v=3 V , R1=4 Ω , R2=2 Ω , L=0.5 H
Công tắc trong mạch điện đã đóng trong 1 khoảng thời gian dài. Tại thời điện
t = 0, công tắc mở. Tính giá trị i(t) cho t > 0

Hình 1

Cách giải
Khi t < 0, công tắc sẽ đóng, và cuộn cảm hoạt động như một mạch
ngắn đối với DC. Điện trở R2 là ngắn mạch. Mạch kết quả được hiện thị
trong hình:

V 3
i(t) = R = 4 =0,75 A
1

Hình 2
Vì dòng điện qua cuộn cảm không thay đổi ngay lập tức:
i ( 0 )=i ¿

Khi t > 0, công tắc được mở và nguồn áp bị ngắt kết nối. Bây giờ ta có
mạch RL không có nguồn trong hình:
Req = R2
Hằng số thời gian:

L 0.5 1
τ= = = =0.25
R eq 2 4

Suy ra,
−t / τ −4 t
i (t )=i ( 0 ) e =0.75 e
Hình 3
Tính toán bằng MATLAB

Hình 4

1. Ta lấy các giá trị có trang bảng


excel

Hình 5

Hình 6
2. Thực hiện các phép toán tính ra i(t)

Hình 7
Ta ra kết quả giống với kết quả ta đã làm ở trên

Hình 8

3. Vẽ đồ thị hàm số giữa giá trị t với i(t)


Hình 9

Hình 10
Sau đó ta sẽ ghi các giá trị trong đồ thị vào trong excel
Hình 11

You might also like