Như chỳng ta đó biết phương phỏp mụ phỏng được ứng dụng vào nhiều lĩnh vực khỏc nhau. Cú rất nhiều phần mền chuyờn dụng được phỏt triển cho mụ hỡnh hoỏ và mụ phỏng như Simnon, 20Sim, Alaska, Pspice, Sigma v.v… Một trong những phần mềm được ỳng dụng rộng rói nhất hiện nay là Matlab .
MATLAB được phỏt triển bởi Cụng ty Math Works Inc., là ngụn ngữ mỏy tớnh bậc cao được phất triển cho tớnh toỏn kỹ thuật. Nú tớch hợp cỏc chức năng tớnh toỏn, hiện thị và lập trỡnh trong mụi trường dễ sử dụng. Cỏc ứng dụng cơ bản của MatLab bao gồm :
-Làm cỏc phộp toỏn -Phỏt triển thuật toỏn -Thu nhập dữ liệu
-Mụ hỡnh hoỏ, mụ phũng và toạ mẫu -Phõn tớch dữ liệu, khai thỏc và hiển thị -Đồ họa
-Cỏc phỏt triển ứng dụng
MATLAB là hệ thống tương tỏc trong đú dữ liệu cơ bản là mảng khụng yờu cầu định trước kớch thước. Cỏc chuyờn ngành kỹ thuật như điện, điện tử, điều khiển tự động, kỹ thuật cơ khớ, năng lượng, hoỏ học…, cỏc chuyờn ngành toỏn ứng dụng như thiết kế, thống kế và chuyờn ngành nghiờn cứu sinh học là những địa chỉ quen thuộc của MatLab. Trong cụng nghiệp, MatLab là cụng cụ để chọn cỏc nghiờn cứu hiệu quả, phỏt triển và phõn tớch. MatLab cho phộp người sử dụng một ngụn ngữ cao cấp tương tự như C++ , được gọi là m-code. MatLab cú hàng trăm cụng cụ chức năng được xõy dựng cú thể sử dụng vào hầu hết cỏc ứng dụng kỹ thuật trong nhiều lĩnh vực trong cụng nghiệp, trong lý thuyết điều khiển. Cỏc lĩnh vực này bao gồm trong toỏn học, video, hỡnh ảnh thu nhận và xử lý, thiết kế RF, mụ phỏng và nhiều hơn thế nữa.
Thư viện toỏn học của MatLab bao gồm một tập lớn cỏc giải thuật tớnh toỏn bao hàm từ cỏc hàm cơ sở, cỏc tớnh toỏn cho số phức tới cỏc hàm phức tạp hơn như đảo ma trận, biến đổi Fourier. Ngoài ra, MatLab cũn cung cấp một số khối chuyờn dụng đặc biệt để giải cỏc bài toỏn chuyờn sõu được phỏt triển trong cỏc Toolbox và Blockset như sau :
Fuzzy logic Toolbox Logic mờ Neural Network Blockset Mạng Nơron
Power System Blockset Cỏc hệ thống cụng suất
Realtime Workshop Ghộp nối với thiết bị ngoại vi Simmechanics Mụ phỏng cỏc hệ động lực học
…
Ngoài ra, MatLab cú những chức năng bậc cao cho hiển thị dữ liệu hai chiều, ba chiều, xử lý ảnh, đồ họa hỡnh và biểu diễn đồ họa.
SIMULINK là mụi trường mụ phỏng dựa trờn nền MatLab và là cụng cụ dựng cho thiết kế trờn cơ sở mụ hỡnh. Người sử dụng cú thể sử dụng mụ hỡnh từ cỏc khối chức năng trong thư viện của Simulink hoặc tạo riờng cỏc
khối chuyờn dụng thụng qua S-functions. Cỏc mụ hỡnh trờn Simulink cú thể tạo dạng phõn cấp, người sử dụng cú thể xõy dựng mụ hỡnh theo chiều từ tổng quan đến chi tiết hoặc ngược lại. Sau khi tạo lập mụ hỡnh, ta cú thể chạy mụ phỏng từ cửa sổ lệnh của MatLab hoặc từ cỏc Menu trong bản thõn Simulink và quan sỏt kết quả mụ phỏng trờn cỏc khối hiện thị một cỏch online. Mặt khỏc, kết quả của chương trỡnh mụ phỏng trờn Simulink cú thể được dựa vào Wokspace của MatLab để quan sỏt và hậu sử lý.
MatLab – Simulink là một phần mền dựng để giải cỏc bài toỏn kỹ sư trong nhiều lĩnh vực khỏc nhau. Simulink được ứng dụng để mụ phỏng cỏc hệ thống động học bao gồm cỏc hệ thống tuyến tớnh, phi tuyến, liờn tục, giỏn đoạn và kết hợp liờn tục – giỏn đoạn. Simulink sử dụng giao diện đồ hoạ để xõy dựng mụ hỡnh gồm cỏc khối sử dụng thao tỏc “ nhấn và kộo “.Điều này cho phộp người sử dụng khụng phải lập trỡnh cỏc phương trỡnh vi phõn và sai phõn thường được phức tạp hoỏ. Cỏc khối chức năng cơ bản của Simulinkbao gồm :
Sources Thư viện nguồn tớn hiệu
Sinks Thư viện cỏc khối nhận tớn hiệu Nonlinear Thư viện cỏc hàm phi tuyến Connections Thư viện cỏc đầu nối
Continuos Thư viện cỏc khối liờn tục Discret Thư viện cỏc khối giỏn đoạn Signals & Systems Tớn hiệu và hệ thống
Math Cỏc phộp toỏn
Ngoài ra, người sử dụng cú thể tạo ra cỏc khối riờng của mỡnh và bổ sung vào thư viện. Cỏc mụ hỡnh xõy dựng trờn Simulink được phõn cấp, người dựng cú thể quan sỏt hệ thống ở mức tổng quan, vừa cú thể đạt được mức độ cụ thể bằng cỏch nhỏy kộp vào từng khối để xem xột chi tiết mụ hỡnh của từng khối. Cỏc thụng số của cỏc khối cú thể được thay đổi trực tiếp hoặc khai bỏo lại theo chương trỡnh trong từng lần chạy thử mụ hỡnh.
Ứng dụng của MatLab – Simulink trong mụ phỏng và khảo sỏt cỏc hệ thống điện cơ. Trong cỏc hệ thốngtruyền động tự động thường cú yờu cầu về điều chỉnh dũng điện và tốc độ. Việc tổng hợp cỏc mạch vũng điều chỉnh dũng điện và tốc độ được thực hiện nhờ việc ỏp dụng cỏc tiờu chuẩn tối ưu mụđun hoặc mụđun đối xứng. Trờn cơ sở cấu trỳc cỏc bộ điều chỉnh tổng hợp được, chỳng ta cú thể tiến hành khảo sỏt cỏc đặc tớnh của hệ thống trờn MatLab – Simulink.
Thư viện Simulink tớch hợp cỏc cụng cụ chuyờn dụng phục vụ cho quỏ trỡnh thực hiện điều khiển số như Real – Timer Workshop, cụng cụ vi xử lý tớn hiệu số Target for TI C2000. Chức năng chớnh của họ vi xử lý DSP C2000 bao gồm : I/O, PWM, CAN, QEP.
.4.3. Mụ phỏng động cơ khụng đồng bộ roto lồng súc trờn simulink.