Simulink: Alat Simulasi Lanjutan dan Desain Berbasis Model MATLAB
Simulink adalah lingkungan simulasi dan desain berbasis model untuk sistem dinamis dan terintegrasi, terintegrasi dengan MATLAB. Simulink, juga dikembangkan oleh MathWorks, adalah alat pemrograman grafis aliran data untuk memodelkan, mensimulasikan, dan menganalisis sistem dinamis multi-domain. Ini pada dasarnya adalah alat diagram blok grafis dengan serangkaian pustaka blok yang dapat disesuaikan.
Ini memungkinkan Anda untuk menggabungkan algoritma MATLAB ke dalam model serta mengekspor hasil simulasi ke MATLAB untuk analisis lebih lanjut.
Simulink mendukung −
- desain tingkat sistem
- simulasi
- pembuatan kode otomatis
- pengujian dan verifikasi sistem terintegrasi
Ada beberapa produk tambahan lain yang disediakan oleh MathWorks dan produk perangkat lunak dan perangkat keras pihak ketiga yang tersedia untuk digunakan dengan Simulink.
Daftar berikut memberikan deskripsi singkat beberapa di antaranya −
Stateflow memungkinkan pengembangan mesin status dan diagram alur.
Simulink Coder memungkinkan pembuatan kode sumber C untuk implementasi sistem waktu nyata secara otomatis.
xPC Target bersama dengan sistem waktu nyata berbasis x86 menyediakan lingkungan untuk mensimulasikan dan menguji model Simulink dan Stateflow secara waktu nyata pada sistem fisik.
Embedded Coder mendukung target terintegrasi tertentu.
HDL Coder memungkinkan untuk menghasilkan VHDL dan Verilog yang dapat disintesis secara otomatis.
SimEvents menyediakan pustaka blok grafis untuk memodelkan sistem antrian.
Simulink mampu melakukan verifikasi dan validasi model secara sistematis melalui pemeriksaan gaya pemodelan, pelacakan persyaratan, dan analisis cakupan model.
Simulink Design Verifier memungkinkan Anda untuk mengidentifikasi kesalahan desain dan menghasilkan skenario kasus uji untuk pemeriksaan model.
Menggunakan Simulink
Untuk membuka Simulink, ketik di ruang kerja MATLAB −
simulink
Simulink membuka dengan Library Browser. Library Browser digunakan untuk membangun model simulasi.
Di sisi kiri panel jendela, Anda akan menemukan beberapa pustaka yang dikategorikan berdasarkan berbagai sistem, mengklik setiap satu akan menampilkan blok desain di panel jendela kanan.
Membangun Model
Untuk membuat model baru, klik tombol New pada toolbar Library Browser. Ini membuka jendela model tanpa judul baru.
Model Simulink adalah diagram blok.
Elemen model ditambahkan dengan memilih elemen yang sesuai dari Library Browser dan menyeretnya ke jendela Model.
Secara alternatif, Anda dapat menyalin elemen model dan menempelkannya ke jendela model.
Contoh
Seret dan jatuhkan item dari pustaka Simulink untuk membuat proyek Anda.
Untuk tujuan contoh ini, dua blok akan digunakan untuk simulasi - Sebuah Source (sinyal) dan sebuah Sink (scope). Generator sinyal (sumber) menghasilkan sinyal analog, yang kemudian akan divisualisasikan secara grafis oleh scope (selokan).
Mulai dengan menyeret blok yang diperlukan dari pustaka ke jendela proyek. Kemudian, hubungkan blok-blok bersama yang dapat dilakukan dengan menyeret konektor dari titik koneksi pada satu blok ke yang lain.
Mari kita seret blok 'Sine Wave' ke dalam model.
Pilih 'Sinks' dari pustaka dan seret blok 'Scope' ke dalam model.
Seret garis sinyal dari output blok Sine Wave ke input blok Scope.
Jalankan simulasi dengan menekan tombol 'Run', dengan semua parameter default (Anda dapat mengubahnya dari menu Simulation)
Anda seharusnya mendapatkan grafik berikut dari scope.