Giới thiệu phần mềm Matlab

Một phần của tài liệu Đồ án truyền động XAĐ Xung áp động cơ ( có link ggdrive mô phỏng cuối bài hoặc liên hệ 0799008541) (Trang 91 - 92)

PID uĐối tượng điều khiển (t)

4.1.1. Giới thiệu phần mềm Matlab

MATLAB – phần mềm nổi tiếng của công ty MathWorks, là một ngôn ngữ hiệu năng cao cho tính toán kỹ thuật như được viết trong logo của phần mềm này. Nó tích hợp tính toán, hiện thị và lập trình trong một môi trường dễ sử dụng. Các ứng dụng tiêu biểu của MATLAB bao gồm:

 Khả năng tính toán mạnh.

 Phát triển thuật toán.

 Chứa Simulink là môi trường mạnh để mô phỏng các hệ thống động học tuyến tính và phi tuyến.

 Đồ họa khoa học và kỹ thuật.

 Phát triển ứng dụng với các giao diện đồ họa.

 Có kiến trúc mở, ủng hộ việc xây dựng thêm các module tính toán kỹ thuật theo chuẩn công nghiệp.

Tên của phần mềm MATLAB bắt nguồn từ thuật ngữ “Matrix Laboratory”. Đầu tiên nó được viết bằng FORTRAN để cung cấp truy nhập dễ dàng tới phần mềm ma trận được phát triển bởi các dự án LINPACK và EISPACK. Sau đó nó được viết bằng ngôn ngữ C trên cơ sở các thư viện nêu trên và phát triển thêm nhiều lĩnh vực của tính toán khoa học và các ứng dụng kỹ thuật.

Ngoài MATLAB cơ bản với các khả năng rất phong phú sẽ được đề cập sau, phần mềm MATLAB còn được trang bị thêm các ToolBox – các gói chương trình (thư viện) cho các lĩnh vực ứng dụng rất đa dạng như xử lý tín hiệu, nhận dạng hệ thống, xử lý ảnh, mạng nơ ron, logic mờ, tối ưu hóa, phương trình đạo hàm riêng, sinh tin học,... Đây là các tập hợp mã nguồn viết bằng chính MATLAB dựa theo các thuật toán mới, hữu hiệu mà người dùng có thể chỉnh sửa hoặc bổ sung thêm các hàm mới.

Simulink là phần mềm mô phỏng các hệ thống động học trong môi trường Matlab. Đặc điểm của Simulink là lập trình ở dạng sơ đồ cấu trúc của hệ thống. Nghĩa là, để mô phỏng một hệ thống đang được mô tả ở dạng phương trình vi phân,

phương trình trạng thái, hàm truyền đạt hay sơ đồ cấu trúc thì chúng ta cần chuyển sang chương trình Simulink dưới dạng các khối cơ bản khác nhau theo cấu trúc cần khảo sát. Với cách lập trình như vậy người nghiên cứu hệ thống sẽ thấy trực quan và dễ hiểu.

Trong môi trường Simulink có thể tận dụng được các khả năng tính toán, phân tích dữ liệu, đồ hoạ của Matlab và sử dụng các khả năng của toolbox khác như toolbox xử lý tín hiệu số, logic mờ và điều khiển mờ, nhận dạng, điều khiển thích nghi, điều khiển tối ưu …v v. Việc Simulink kết hợp được với các toolbox đã tạo ra công cụ rất mạnh để khảo sát động học các hệ tuyến tính và phi tuyến trong một môi trường thống nhất.

Một phần của tài liệu Đồ án truyền động XAĐ Xung áp động cơ ( có link ggdrive mô phỏng cuối bài hoặc liên hệ 0799008541) (Trang 91 - 92)

w