- Simulink nedir?
- MATLAB'da Simulink Nasıl Başlatılır?
- Simulink Kütüphane Tarayıcısı
- MATLAB Simulink ile Demo Modeli Çalıştırma
- Hata Ayıklayıcıyı Başlatma
- Sinyal Yükseltici için Simulink Modeli Oluşturma
- Dinamik Kontrol Sisteminin Modellenmesi
Simulink nedir?
Simulink, akademiler ve endüstriler arasında son yıllarda en çok kullanılan mühendislik yazılım paketi haline geldi. Simulink, dinamik sistemleri modellemek, simüle etmek ve analiz etmek için kullanılan MATLAB yazılımı ile entegre olarak gelir. Simulink, modelinizi kalem ve kağıt kullanarak oluşturduğunuz gibi oluşturmak için blok diyagramlar olarak bir Grafik Kullanıcı Arayüzü (GUI) sağlar.
Simulink'i anlamak için basit bir örnek düşünebilirsiniz,
Burada, yukarıdaki örnekte, sinüs dalgası bloğundan bir sinüs dalgası oluşturuyoruz ve onu, osiloskop bloğuna çift tıklayarak doğrudan Simulink'te kontrol edebileceğiniz bir kazanç faktörüyle yükseltiyoruz.
MATLAB'da yeniyseniz, önce MATLAB'da kullanılan terminolojileri öğrenin ve LED Yanıp Sönme ile başlayın.
MATLAB'da Simulink Nasıl Başlatılır?
Simulink'i MATLAB'da açmak için, aşağıdaki resimde gösterildiği gibi MATLAB menü çubuğundan Simulink düğmesine tıklayabilirsiniz.
Aksi takdirde, Simulink'i açmak için sadece komut penceresini kullanabilirsiniz. Komut satırına 'simulink' yazın ve enter tuşuna basın.
simulink
Simulink'i açtıktan sonra görünen ilk pencere aşağıdadır:
Resimde görebileceğiniz gibi, şablonunuzu, boş modelinizi, boş kitaplığınızı ve diğerlerini oluşturabileceğiniz gibi farklı görevleri yerine getirmek için farklı seçenekler vardır.
Yeni bir model tasarlamamız gerektiğinde, üzerine çift tıklayarak ' Boş Model' seçeneğini seçiyoruz. Simulink penceresi olarak da adlandırabileceğimiz boş model penceresi aşağıdaki görseldeki gibidir.
Simulink Kütüphane Tarayıcısı
Simulink Kütüphane Tarayıcısı havuzlar, kaynaklar, bağlayıcılar, doğrusal ve doğrusal olmayan bileşenler içerir. Simulink, denklemleri bir programa formüle etmesi gereken diğer önceki simülasyon paketlerinden çok daha iyidir, Simulink'te ise fonksiyon ve blokları seçebilir ve sadece denklem değişkenlerinin değerlerini girmeniz gerekir.
Simulink Kitaplık Tarayıcısını açmak için, aşağıdaki resimde gösterildiği gibi Simulink menüsünden Kitaplık tarayıcı düğmesine tıklayabilirsiniz.
Simulink kitaplık tarayıcısını açmanın diğer yolu, komut penceresine aşağıdaki komutu yazmaktır. Komut büyük / küçük harfe duyarlıdır, bu nedenle yazarken dikkatli olun:
slLibraryBrowser
Havuzları, kaynakları, bağlayıcıları, doğrusal ve doğrusal olmayan bileşenleri arayabileceğiniz Simulink kitaplık tarayıcısı böyle görünür.
MATLAB Simulink ile Demo Modeli Çalıştırma
Simulink, aşağıdaki resimde görebileceğiniz gibi, ses, iletişim, bilgisayarla görme, DSP, gerçek zamanlı ve diğerleri gibi farklı sistem türlerinin bir dizi basit ve gelişmiş modelini zaten içermektedir.
Bir örnek veya demo modeli çalıştırmak için üzerine çift tıklayın ve aşağıdaki resimde gösterildiği gibi Simulink modelinin bir açılır penceresi görünecektir.
Modellemeden sonra, bir entegrasyon yöntemi, Simulink menüsü veya komut penceresi seçeneklerini kullanarak modeli simüle edebilirsiniz. En kolay ve kullanışlı yol, aşağıdaki resimde gösterildiği gibi Simulink'te bir model çalıştırmak için Simulink menüsünden Simulink 'RUN' düğmesini kullanmaktır.
İsterseniz demo modelini de kullanabilir veya düzenleyebilirsiniz.
Hata Ayıklayıcıyı Başlatma
Simulink Debugger, bir modeldeki hataları bulmak veya teşhis etmek için bir Simulink aracıdır. Hata ayıklayıcı, simülasyonu adım adım kontrol etmenize veya çalıştırmanıza yardımcı olur ve ayrıca giriş, çıkış ve blok durumlarını görüntüler.
Bir hata ayıklayıcı başlatmak için aşağıdaki resimde gösterildiği gibi Simulink menü çubuğunun simülasyon bölümünde hata ayıklama modeline tıklamanız yeterlidir.
Yalnızca aşağıdaki komutu yazarak komut penceresinden bir hata ayıklayıcı başlatabilirsiniz, sldebug ('model adı')
Sinyal Yükseltici için Simulink Modeli Oluşturma
Adım 1: - Simulink düğmesini Simulink düğmesinden başlatın veya komut penceresine 'simulink' yazın.
Adım 2: - Aşağıdaki resimde gösterildiği gibi Simulink'ten ' Boş Model'i seçin
Adım 3: - Şimdi, bir girdi alan ve onu bir kazanç faktörü ile büyüten bir 'Sinyal Yükseltici Modeli' oluşturacağız.
Sinyal Yükseltici Modeli için sinüs dalgası bloğuna, kazanç bloğuna ve kapsamına ihtiyacımız var.
Adım 4: - Komut penceresine 'sl'LibraryBrowser' yazarak kitaplık tarayıcısını açın. Ve gerekli blokları seçin ve bunları aşağıdaki resimde gösterildiği gibi kütüphane tarayıcı penceresinden Simulink penceresine sürükleyin.
Adım 5: - Tüm blokları Simulink penceresine yerleştirdikten sonra, aşağıda gösterilen resme göre bağlamanız gerekir,
Adım 6: - Kapsamda iki giriş alma ayarını değiştirmelisiniz, bu nedenle kapsama çift tıklayın ve ardından aşağıdaki resimde gösterildiği gibi ' Giriş Bağlantı Noktalarının Sayısı'nı ayarlayıp ' 2 'olarak değiştirin.
Adım 7: - Şimdi, amplifikasyon için, ilgili bloğa çift tıklayarak sinüs dalgasının genlik değerini ve kazanç faktörünü ayarlayabilirsiniz.
Adım 8: - Bunu tamamladıktan sonra Simulink menüsünde verilen 'RUN' butonundan Simulink modelimizi çalıştırabiliriz.
Simulink'in, pencerenin sağ alt köşesinde görebileceğiniz modelinizi derlemesini bekleyin.
Adım 9: - Şimdi, sonuç için kapsama çift tıklayın ve aşağıdaki resimde gösterildiği gibi hem girişi hem de yükseltilmiş dalga formunu görebileceksiniz,
Sonuç olarak, çıkış dalga biçimini gözlemlerseniz, 3 kat büyütülür.
Adım 10: - Şimdi, modelinizi kaydedebilir ve bir çıktı alabilirsiniz, Simulink tasarımının uzantısı '.slx'dir, bu nedenle kaydederken uzantıya dikkat edin, genellikle otomatik olarak'.slx 'uzantısını alır.
Ayrıca 'MATLAB Simulink Kullanarak Model Oluşturmak' başlıklı videonun sonunda verilen videoyu da inceleyebilirsiniz.
Dinamik Kontrol Sisteminin Modellenmesi
Simulink, sürtünme, hava direnci, dişli kayması vb. İle ilgili çeşitli gerçek zamanlı tabanlı karmaşık sistemleri analiz etmek için kullanılır. Bu sistemler çok karmaşıktır ve bunun için makalenin kapsamı dışında bir Model tasarlamak için kullanılır. Ancak dinamik kontrol sisteminin nasıl modelleneceğini öğrenmek için MATLAB'ın kendisi güzel bir dokümantasyon sağladı. Buna MATLAB'ın Başlarken öğreticisinden erişebilirsiniz. Başlarken'i seçtikten sonra ' Dinamik Sistem Modelleme'ye gidin.
Aşağıdaki resimde gösterildiği gibi MATLAB'ın yardım tarayıcısına yönlendirileceksiniz.
Simulink modeli desiging için tam işlemi aşağıda Video gösterilmiştir: