matlab simulink seminer2006
TRANSCRIPT
SMULNKTemel Seviye SemineriYrd.Do.Dr. Aslan NAN(Elektrik Mhendislii Blm)
E-posta: [email protected] Web: www.yildiz.edu.tr/~inan
SEMNER AKII Simulink Temel Kullanm (Aslan NAN)- Statik Simulasyon rnei - Dinamik Simulasyon rnei - Makina Ktle-Yay rnei - Elektrik Devresi rnei
5 dk ara
Uygulamalar (Blent VURAL)
- Real Time Windows Target (DC Motor Kontrolu) - xPC Target (Step Motor Kontrolu) - State Flow+Real Time Windows Target (Kayan LED Uygulamas)
Matlab/Simulink Semineri-2006
2
SMULNK ETMMATLAB ve SMULNK KURSUYT nsan Kaynaklar Gelitirme Merkezi Web adresi: http://www.ikgm.yildiz.edu.tr Tel: (212) 236 4178 - 236 85 70 (212) 259 7070 - 2788 veya 2681Matlab/Simulink Semineri-2006 3
SMLASYON NEDR? Bir bilgisayar modeli, bir kii, bina, ara, aa gibi herhangi bir nesnenin matematiksel gsterimidir. Model, rzgar hareketleri, trafik ak, yaylanma gibi bir ilemin gsterimi de olabilir. En geni kapsam ile simulation (benzetim), gerek veya teorik fiziksel bir sistemin bilgisayar zerinde tasarlanma disiplini ve analiz ilemidir. Benzetim teknii, bir model aracl ile gerek bir sistemin temsil edilmesini salar.
Matlab/Simulink Semineri-2006
4
SMLASYON TRLER Ayrk ve Srekli Olay Modelleri Statik ve Dinamik Modeller Ak Dngl ve Kapal Dngl Modeller Stokastik ve Deterministik Modeller
Matlab/Simulink Semineri-2006
5
Kesikli ve Srekli Modeller Ayrk bir olay (discrete), zamann tek bir noktasnda oluan ani bir harekettir. Hava alanna inen bir uak, bankaya giren bir mteri ya da bir dngy bitiren bir hareket ayrk (kesikli) olaylara rneklerdir. Srekli olaylar ise (continuous), Zamana bal olarak kesilmeden devam eden (aras olmayan) hareketlerdir. Gn iindeki bir gln suyunun scaklnn dmesi ve ykselmesi, benzinin tankere boaltlmas ve kimyasal dnmler rnek olarak verebilir. Matematiksel olarak modellenirken ou kez diferansiyel denklemlerden yaralanlr.
Matlab/Simulink Semineri-2006
6
Statik ve Dinamik Modeller
Statik model, zamandan etkilenmeyen modellerdir. Modelin durumu zamana gre deiiklik gstermez. Dinamik model, zamandan etkilenen modellerdir. Bir simlasyon sresi sz konusudur.
Matlab/Simulink Semineri-2006
7
Ak/Kapal Dngl Modeller Ak Dng (evrim): Sisteme bir geri besleme salamadan sistemin ktlarnn varolduu yani giriin k iaretinden etkilenmedii sistemlerdir.
Kapal Dng (evrim): Sistem ilemlerinin sonular, benzetim modeline bir sonraki ilemin deiiklii iin geri dnd benzetimdir.
Matlab/Simulink Semineri-2006
8
Stokastik/Deterministik Modeller
Stokastik modeller, bir veya daha fazla rasgele deikene dayanan modellerdir. Bu yzden gerek sistem davrann, yalnzca tahmini olarak ortaya koyabilir. Deterministlik modeller ise rasgele olmayan girdi deikenine sahip olan modellerdir. Deterministlik modellerdeki hareketler her zaman ayndr ve ayn ktlar retir.
Matlab/Simulink Semineri-2006
9
MATLAB/SMULNK GRSimulink (Simulation_and_Link), dinamik sistemlerin modellenmesi, simlasyonu ve analizi iin kullanlan bir yazlm paketidir. Son yllarda akademik ve endstriyel ortamlarda yaygn biimde kullanlmaktadr. Simulink, ak kontrol Is, soutma, ssbansiyon ve fren sistemleri Saysal aret leme ve haberleme Diferansiyel denklem zm Durum-uzay modelleri Transfer fonksiyonlar Neuro-Fuzzy sistem modelleme Elektrik devre zm Kontrol sistemleri (Uu kontrol, PID kontrol) D ortam ile veri alverii Uzaktan ve Web temelli kontrol
gibi birok elektrik, elektronik, finans, mekanik termodinamik gerek dnya sistemini simle edebilir. Matlab/Simulink Semineri-2006
ve10
MATLAB/SMULNK GRBir MATLAB arayz olan Simulinkte bir modelleme ilemi iin: Simge srekleme-brak mant ile tanan bloklar kullanlr. Matlab kodu yazmak yerine, ilem bloklar birbirine balanarak model diyagramlar oluturulur. Blok simgeleri, sistemin girilerini, sistemin paralarn veya sistemin klarn gsterir.Matlab/Simulink Semineri-2006 11
MATLAB/SMULNK GR Simulinkin bir dier nemli zellii de Matlab ortam ile etkileimli ilem grmesidir: Simulink k sonular, Matlab alma ortamna gnderilebilir ya da bu ortamdan veri kullanlabilir. Simulink modelleri, setparam ve getparam komutlar kullanlarak programlama (.m) dosyalaryla kontrol edilebilir. Simulink, GUI yaps ile interaktif bir ortam oluturarak kullanlabilir.Matlab/Simulink Semineri-2006 12
MATLAB/SMULNK GRBir dinamik sistemin simlasyonu, iki admlk bir Simulink ilemidir: lk nce Simulink model editr kullanlarak dinamik sistemin girii, durumu ve k arasnda zaman baml matematiksel ilikisini (nmerik, trev, diferansiyel denklemler vb) grafiksel olarak gsteren bir blok diyagram oluturulur. kinci admda belirlenen bir zaman aral ierisinde modellenen sistem altrlr yani simle edilir.Matlab/Simulink Semineri-2006 13
SMULNKi ALITIRMAKSimulinki altrmak iin: - Komut satrna >> simulink yaznz ya da - Matlab ara ubuundan Simulink simgesini tklaynz. Simulink model dosyalarnn uzants .mdl (model) eklindedir. Matlab komut (>>) ekranndan simulink dosya adn yazarak direkt olarak model penceresine geebilirsiniz ya da klasik dosya ama yntemlerinden biri ile dosyay bulup zerine ift tklayabilirsinizMatlab/Simulink Semineri-2006 14
SMULNK EKRANI
Blockset ktphaneleri zelletirilmi konu bazl bloklar ierir. SimMechanics SimPowerSystemsMatlab/Simulink Semineri-2006 15
Statik Model rneiStatik Modelleme: Santigrat dereceden fahrenhayta dnm yapan bir denklemin modellenmesiAadaki bloklar, model penceresine tanarak ekildeki model kurulur. 1.Sources Ramp 2.Math Gain ve Sum 3.Sinks Display
Matlab/Simulink Semineri-2006
16
dx dt
1. Derece Dif. Denklem zmSrekli Sistem Modellemesi
dx = 2 2) sin( t dt
Balang art x(0)=-1
Simlasyon diyagram aadaki bloklar ierir: Giri --> Fonksiyon, 3 sin(2t) k --> zm, dx/dt Parametre --> Balang art, x(0) = -1 Operatr --> Integrator blou
Matlab/Simulink Semineri-2006
17
dx dt
1. Derece Dif. Denklem zmdx = 2 2) sin( t dtBalang art x(0)=-1 SinWave Blou: Amplitude = -3 Frequency = 2 Integrator Blou: Initial Condition= -1
Matlab/Simulink Semineri-2006
18
Fiziksel bir sistemin dinamik modellemesiKtle-Yay-Damper Modelif(t)c
- Balang artlar: x(0) = 0 ve dx/dt(0) = 0 - Giri: f(t), t=0da genlii 3 olan admm1
k1,L01
x1
fonksiyonu - Ktle, m = 0.25 - Snm katsays, c = 0.5 - Yay sabiti, k = 1 Model Denklemi:
Matlab/Simulink Semineri-2006
19
Fiziksel bir sistemin dinamik modellemesi
Matlab/Simulink Semineri-2006
20
Ayrk bir sistemin modellemesiFark Denklemi: x(n+2)=1.5*x(n+1)-0.5*x(n) y(n)=x(n) x(0)=0.5 ve x(1)=2.0 t=10.0
Matlab/Simulink Semineri-2006
21
Transfer Fonksiyon rnei2 s+2 Step Transfer Fcn Scope
Matlab/Simulink Semineri-2006
22
Transfer Fonksiyon rnei1 2s 2+0.7s+1 Step Transfer Fcn Scope
Matlab/Simulink Semineri-2006
23
Elektrik Devresi rneiekildeki elektrik devresinde 1 Ohmluk direten geen akm bulunuz.8 ohm 4 Ohm
2A
64 V
1 Ohm
Matlab/Simulink Semineri-2006
24
MATLAB GUI+SMULNK
Matlab/Simulink Semineri-2006
25
KATILDIINIZ N TEEKKRLER
Matlab/Simulink Semineri-2006
26