GIỚI THIỆU VỀ MATLAB SIMULINK

Một phần của tài liệu MÔ PHỎNG QUÁ TRÌNH CHUYỂN TIẾP CỦA ĐỘNG CƠ D240 TRÊN PHẦN MỀM BOOST KẾT NỐI VỚI MATLAB SIMULINK (Trang 57 - 59)

Matlap (MATric LABoratory) là một cụng cụ phần mềm của MathWork với giao diện cực mạnh cựng lợi thế trong kĩ thuật lập trỡnh đỏp ứng được những vấn đề hết sức đa dạng: từ cỏc lĩnh vực kỹ thuật chuyờn ngành như điện, điện tử, điều khiển tự động, rụbụt cụng nghiệp, vật lý hạt nhõn cho đến cỏc ngành xử lý toỏn chuyờn dụng như thống kờ, kế toỏn ... Matlab cú bộ lệnh rất mạnh giỳp nú cú thể giải quyết cỏc loại bài toỏn khỏc nhau, đặc biệt là cỏc hệ phương trỡnh tuyến tớnh, phi tuyến hay cỏc ma trận với kết quả nhanh chúng và chớnh xỏc. Bộ lệnh này lờn tới hàng trăm và ngày càng được mở rộng thụng qua cỏc hàm ứng dụng được bởi người sử dụng hay thụng qua thư viện trợ giỳp. Bờn cạnh đú Matlab cho phộp xử lý dữ liệu, biểu diễn đồ họa một cỏch mềm dẻo, đơn giản và chớnh xỏc trong khụng gian hai chiều cũng như ba chiều giỳp người sử dụng cú thể quan sỏt một cỏch trực quan và đưa ra phương phỏp giải tốt nhất. Matlab được tớch hợp cựng với một số ngụn ngữ lập trỡnh thụng dụng khỏc như C, C++, Fortran, Java ...do đú những ứng dụng của Matlab cú thể chuyển đổi một cỏch dễ dàng, mềm dẻo sang cỏc ngụn ngữ đú. Phần cốt lừi của chương trỡnh bao gồm một số hàm toỏn, chức năng nhập/xuất cũng như khả năng điều khiển chu trỡnh mà nhờ đú ta cú thể dựng nờn cỏc Scripts. Thờm vào đú là bộ cụng cụ (Toolbox) cú thể mua bổ sung cỏc chức năng chuyờn dụng mà mỡnh cần. Thường hay sử dụng cỏc Toolbox như: Control System Toolbox, Signal Processing Toolbox, Optimization Toolbox, Stateflow Blockset, Power System Blockset, Real-time Workshop và Simulink. SIMULINK là một Toolbox cú vai trũ đặc biệt quan trọng: Vai trũ của một cụng cụ mạnh phục vụ mụ hỡnh hoỏ và mụ phỏng cỏc hệ thống Kỹ thuật - Vậtlý trờn cơ sở sơ đồ cấu trỳc dạng khối.

Trờn hỡnh 34 thể hiện màn hỡnh làm việc của MATLAB, đõy là màn hỡnh chớnh điều khiển toàn bộ tất cả cỏc quỏ trỡnh diễn ra ở MATLAB.

SIMULINK là phần chương trỡnh mở rộng của MATLAB nhằm mục đớch mụ hỡnh hoỏ, mụ phỏng và khoả sỏt cỏc hệ thống động học. Giao diện đồ hoạ trờn màn hỡnh SIMULINK cho phộp thể hiện hệ thống dưới dạng sơ đồ tớn hiệu với cỏc khối chức năng quen thuộc. SIMULINK cung cấp cho người sử dụng một thư viện rất phong phỳ, cú sẵn với số lượng lớn cỏc khối chức năng cho cỏc hệ tuyến tớnh, phi tuyến và giỏn đoạn. Hơn thế, người sử dụng cú thể tạo khối cho riờng mỡnh. Một tớnh năng đặc biệt khỏc của Simulink là cú thể nhận tớn hiệu trực tiếp từ cỏc phần mềm khỏc giống như nhận tớn hiệu từ bờn ngoài vào để xử lý của một số phần mềm Dasylab ...sau khi xử lý nú cú thể phản hồi tớn hiệu trở lại để điều khiển đối tượng đú.

=============================================================

Hỡnh 34: Màn hỡnh MATLAB

Trờn hỡnh 35 thể hiện màn hỡnh của Simulink Library Brower, màn hỡnh cú chứa tất cả cỏc phần tử cú sẵn của SIMULINK để cú thể sử dụng.

============================================================= Trờn hỡnh 36 biểu diễn một màn hỡnh mới chuẩn bị cho quỏ trỡnh lập trỡnh với cỏc phần

Một phần của tài liệu MÔ PHỎNG QUÁ TRÌNH CHUYỂN TIẾP CỦA ĐỘNG CƠ D240 TRÊN PHẦN MỀM BOOST KẾT NỐI VỚI MATLAB SIMULINK (Trang 57 - 59)