Simulink’in Matematiksel Omurgası: Bloklarla Hesap Makinesi Yapımı
- 3 dakika önce
- 2 dakikada okunur
Simulink’te bir model kurmak, aslında devasa bir matematiksel denklemi görsel bir akış şemasına dönüştürmektir. Toplama, çıkarma, çarpma veya üstel fonksiyonlar; hepsi kütüphanede birer blok olarak bizi bekler. Bu blokları doğru bir şekilde bir araya getirdiğinizde, sadece basit bir hesap makinesi değil, karmaşık mühendislik problemlerini çözen bir simülasyon motoru inşa etmiş olursunuz.
Temel İşlemler: Add, Subtract ve Sum Bloğu
Simulink’te en çok karşılaşacağınız bloklardan biri Sum (veya Add) bloğudur. Bu blok, kendisine gelen iki veya daha fazla sinyali toplamak veya çıkarmak için kullanılır.
İşaretleri Değiştirmek: Sum bloğunun en can alıcı teknik detayı, "List of Signs" kısmıdır. Bloğa çift tıkladığınızda karşınıza çıkan |++ ifadesindeki artıları eksiye (|+-) çevirerek toplama işlemini anında çıkarmaya dönüştürebilirsiniz. Buradaki dikey çizgi (|), giriş portlarının blok üzerindeki konumunu belirlerken, eklediğiniz her bir işaret yeni bir giriş kapısı açar.
Sistemin Katsayısı: Gain (Kazanç) Bloğu
Mühendislikte bir sinyali belirli bir katsayı ile çarpmak (örneğin bir voltajı 5 katına çıkarmak veya bir birim dönüşümü yapmak) için Gain bloğu kullanılır.
Neden Önemli?: Gain bloğu, iki sinyali çarpmak yerine, bir sinyali sabit bir değerle (parametreyle) çarpar. Bu, kontrol sistemlerinde "P" (Proportional) kazancını ayarlarken veya fiziksel büyüklükleri ölçeklendirirken en sık başvurduğumuz yöntemdir. Parametre kısmına sadece sayı değil, MATLAB Workspace'teki bir değişken ismini yazarak modelinizi dinamik hale getirebilirsiniz.

Sinyallerin Etkileşimi: Product ve Divide Blokları
Eğer çarpma işlemini sabit bir katsayı ile değil de, iki farklı değişken sinyal arasında yapmak istiyorsanız Product bloğuna ihtiyaç duyarsınız.
Product (Çarpma): İki veya daha fazla giriş sinyalinin anlık değerlerini birbiriyle çarpar.
Divide (Bölme): Product bloğunun ayarlarından operatörü / (bölme) olarak seçtiğinizde, sinyalleri birbirine oranlayabilirsiniz. Özellikle güç hesaplamalarında (P = V * I) veya verimlilik analizlerinde bu bloklar temel taşıdır.
İleri Matematik: Math Function Bloğu
Standart dört işlemin yetmediği durumlarda (üstel fonksiyonlar, logaritma, kare alma veya transandantal işlemler) Math Function bloğu devreye girer.
Geniş Fonksiyon Yelpazesi: Bu blok tek bir kutu gibi görünse de içinde koca bir kütüphane barındırır. Ayarlarından; e^x, ln, log10, 1/u ve u^2 gibi pek çok fonksiyonu seçebilirsiniz. Karmaşık fiziksel modelleri (örneğin bir bataryanın deşarj eğrisi veya atmosferik basınç değişimi) simüle ederken bu bloğun sunduğu matematiksel esneklik hayati önem taşır.

Teknik İpucu: Simulink’te blokları birbirine bağlarken veri tiplerinin (double, single, int vb.) uyumlu olduğundan emin olun. Matematik blokları genellikle "double" veri tipiyle en kararlı şekilde çalışır.
İyi Çalışmalar Dilerim...


