matlab simulink · 2016. 5. 4. · step 4: set parameter (main window) step 5: running simulation...

42
MATLAB SIMULINK Matlab & Simulink

Upload: others

Post on 31-Jan-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

  • 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İ

    VcRiVdc

    Vdc Vc Ri Vr

    R

    VcVdci

    dtiC

    Vc1 gnd

    20v

    10R

    0.1

    CVdc

    + Vr -

    +

    _

    Vc

    iVcVrVdc

  • 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

    dVcCi

    VcRiVdc

    Vcdt

    dVcRCVdc

    sRC

    sVdcsVcsVcssRCVcsVdc

    1

    )()()()()(

    )(1

    )( sVdcsRC

    sCsi

    gnd

    20v

    10R

    0.1

    CVdc

    + Vr -

    +

    _

    Vc

    i)1...(VcVrVdc

  • Matlab & Simulink

    )(1

    1)( sVdc

    sRCsVc

    )(1

    )( sVdcsRC

    sCsi

  • Matlab & Simulink

    TRANSFER FUNCTION PARAMETRELERİNİN GİRİLMESİ

  • Matlab & Simulink

    SCOPE EKSEN SAYISININ ARTTIRILMASI

  • Matlab & Simulink

    gnd

    20v

    0.1R0.1C

    Vdc

    + Vr -

    _

    VL

    i

    0.1

    L

    + Vc -

    +

    RLC DEVRESİ

    Vcdt

    diLRiVdc

    VLVcVrVdc dt

    dVcCi

    dt

    diLVL

  • Matlab & Simulink

    RLC DEVRESİ

    gnd

    20v

    0.1R0.1C

    Vdc

    + Vr -

    _

    VL

    i

    0.1

    L

    + Vc -

    +di

    Vdc Ri Vc Ldt

    VLVcVrVdc

    dt

    dVcCi

    dt

    diLVL

    RiVr

  • Matlab & Simulink

    RLC DEVRESİNDE MUX KULLANILARAK

    SİMÜLASYON SONUÇLARININ ELDE EDİLMESİ

  • Matlab & Simulink

    RLC DEVRESİ

    (kapasite gerilimi kontrolü)

    Vcdt

    VcdLC

    dt

    dVCRCVdc

    2

    VLVcVrVdc

    )()()()( 2 sVcsLCVcsssRCVcsVdc )(1

    1)(

    2sVdc

    sRCLCssVc

  • 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

    1

    x Bx Kx f tM

    Sistemin matematiksel modeli:

    M

    K B

    x

    f t

    1

    2 22

    x x x f t

    M=2kg; B = 2 Ns/m; K=2 N/m olsun

  • x x

    x

    1

    2 22

    x x x f t

  • x x x

    Step time =0 olarak ayarla

    Not: Tüm başlangıç şartlarını= al.

    1

    2 22

    x 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) 5 0

    5

    Input(t)

    Start at 5.01 s

    Start at 0 s

  • Matlab & Simulink

    SİMULİNK DEMOLARI

  • Matlab & Simulink

    DEMO EKRANI