MATLAB SIMULINK
Matlab & Simulink
Simulink Oturumunu Başlatma
Veya Matlab komut satırında simulink
Yaz
SIMULINK icon üzerine tıkla
Simulink Kütüphanesi
Arama penceresi Yeni model iconu oluşturma
Model oluşturmak için BLOK kümesi
KÜTÜPHANE
Yeni model oluşturma
Yeni model iconu oluşturma
Kendi modelinizi oluşturacağınız çalışma ortamı
Model Oluşturma
Simulink blok diyagramı – dinamik sistemin resimsel modeli
Her blok ya sürekli yada ayrık çıkış üreten temel bir dinamik sistem gösterir.
Doğrular blok çıkışlarına blok girişlerini bağlayan bağlantıları gösterir.
u
(Girişler)
x
(Durumlar)
y (Çıkış)
Model Oluşturma (2)
Aşağıdaki adımlar bir sistem/model kurmak için size kılavuzluk edecektir:
ADIM 1: Blokları oluşturma
ADIM 2: Bağlantıları yapma
ADIM 3: Parametreleri kurma
ADIM 4: Simülasyonu çalıştırma
Adım 1: Blokları oluşturma
Sinüs dalga bloğunu simulink çalışma ortamına sürükle
Sinüs dalga bloğu, kaynaklar
kütüphanesindedir..
Kaynaklar kütüphanesi
Bu modeli sakla
Adım 1: Blokları oluşturma
Bunlar Sinks kütüphanesinden Math
kütüphanesinden kazanç bloğu
Mux bloğu
Signals &Systems kütüphanesinden
Adım 2: Bağlantılar yapma
Bağlantı yapmak için: kaynak porttan gidilecek porta sürüklenir.
Bağlanmış model
Adım 3: Parametre Kurma
Kazanç= 5
Out1 isimli çıkış
parametresi
Gain bloğunu çift tıklayarak parametreyi ayarlayınız.
Adım 4: Simülasyonu Çalıştırma
“simülasyon parametereleri”
istenilen değerlere kurulur.
Stop time değerini değiştirebilirsiniz.
Simülasyonu çalıştırmak için run
Scope bloğu yoluyla çıkışa bakmak.
Double click on Scope bloğu üzerine tıklayarak sonuca bak.
Osiloskopa benziyor.
Scobun çıkışı
Sarı: Giriş sinüs dalga
Mor: Çıkış (5 kazançlı sinüs dalga) Eksene grafiği uydur.
Çıkışa bak (workspace)
Üç çıkış burada
Matlab & Simulink
RC DEVRESİ
Vc Ri
Vdc
Vdc Vc Ri Vr
R Vc i Vdc
i dt
Vc C1 gnd
20v
10 R
0.1 C Vdc
+ Vr -
+
_ Vc
Vc i
Vr Vdc
Matlab & Simulink
CONSTANT BLOĞA DEĞER ATANMASI
Matlab & Simulink
KAZANCIN (GAİN) AYARLANMASI
Matlab & Simulink
İNTEGRATÖR YERLEŞTİRİLMESİ
Matlab & Simulink
TOPLAYICININ (SUM) AYARLANMASI
Matlab & Simulink
SCOPELARIN BAĞLANMASI VE SCOPE EKRANI
Matlab & Simulink
SİMULASYON PARAMETRELERİNİN AYARLANMASI
Matlab & Simulink
SİMÜLASYON SONUÇLARI (DİRENÇ GERİLİMİ, AKIM VE KAPASİTE GERİLİMİ)
Matlab & Simulink
RC DEVRESİ
) 2 dt ...(
C dVc i
Vc Ri
Vdc
dt Vc RC dVc
Vdc
sRC s s Vdc
Vc s
Vc s
sRCVc s
Vdc
1
) ) (
( )
( )
( )
(
) 1 (
)
( Vdc s
sRC s sC
i
gnd 20v
10 R
0.1 C Vdc
+ Vr -
+
_ Vc
) i
1 ...(
Vc Vr
Vdc
Matlab & Simulink
) 1 (
) 1
( Vdc s
s sRC Vc
) 1 (
)
( Vdc s
sRC s sC
i
Matlab & Simulink
TRANSFER FUNCTION PARAMETRELERİNİN GİRİLMESİ
Matlab & Simulink
SCOPE EKSEN SAYISININ ARTTIRILMASI
Matlab & Simulink
gnd 20v
0.1 R
0.1 C
Vdc
+ Vr -
_ VL i
0.1 L + Vc -
+
RLC DEVRESİ
dt Vc Ldi Ri
Vdc VL
Vc Vr
Vdc
dt C dVc i
dt Ldi VL
Matlab & Simulink
RLC DEVRESİ
gnd 20v
0.1 R 0.1
C Vdc
+ Vr -
_ VL i
0.1 L + Vc -
di +
Vdc Ri Vc L
dt VL Vc
Vr
Vdc
dt C dVc i
dt Ldi VL Ri Vr
Matlab & Simulink
RLC DEVRESİNDE MUX KULLANILARAK SİMÜLASYON SONUÇLARININ ELDE EDİLMESİ
Matlab & Simulink
RLC DEVRESİ
(kapasite gerilimi kontrolü)
dt Vc Vc LC d
dt RC dVC
Vdc 2
VL Vc
Vr
Vdc
) ( )
( )
( )
(s sRCVc s s2LCVc s Vc s
Vdc ( )
1 ) 1
( 2 Vdc s
sRC LC
s s
Vc
Matlab & Simulink
KAPASİTE GERİLİMİ KONTROLLÜ RLC DEVRESİ SİMÜLASYONU
Alt blok oluşturma
Subsystem – similar to “Subroutine”
Advantage of Subsystems:
Reduce the number of blocks display on the main window (i.e. simplify the model)
Group related blocks together (i.e. More organized)
Can create a hierarchical block diagram (i.e.
you can create subsystems within a subsystem )
Easy to check for mistakes and to explore
different parameters
Bir dinamik sistemin örneği: kütle-yay –sönüm sistemi
x 1 Bx Kx f t
M
Sistemin matematiksel modeli:
M
K B
x
f t
1 2 2
x 2 x x f t
M=2kg; B = 2 Ns/m; K=2 N/m olsun
x x x
1 2 2
x 2 x x f t
x x x
Step time =0 olarak ayarla
Not: Tüm başlangıç şartlarını= al.
1 2 2
x 2 x x f t
STEP 1: Creating Blocks (Main window)
This is the Subsystem block is from the Subsystems library
Create Subsystem
STEP 2: Double click Subsystem block and create a in the Subsystem block
Inport (named from
“sum”
Outport (three outports)
STEP 3: Making connections (Main window)
STEP 4: Set Parameter (Main window) STEP 5: Running Simulation
Then view output response
Output from Scope block
Ramp Function
Set Slope
Set Start time for Ramp function Set initial value
Unit Step Function or Impulse
t(s) 0 5
5
Input(t)
Start at 5.01 s Start at 0 s
Matlab & Simulink
SİMULİNK DEMOLARI
Matlab & Simulink
DEMO EKRANI