Buradasın
MATLAB ve Simulink'te Asenkron Motor Modeli Oluşturma ve Simülasyonu
youtube.com/watch?v=f2XaBVDQH9UYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan teknik bir eğitim içeriğidir. Eğitmen, MATLAB ve Simulink programlarında asenkron motor modelinin nasıl oluşturulacağını ve simüle edileceğini adım adım göstermektedir.
- Video, iki ana bölümden oluşmaktadır: İlk bölümde MATLAB'da dinamik asenkron motor modelinin matematiksel modeli ve birinci dereceden ileri ayrılaştırma yöntemiyle nasıl kodlanacağı anlatılırken, ikinci bölümde Simulink programında bu modelin nasıl tanımlanacağı ve simüle edileceği gösterilmektedir. Eğitmen, motorun elektriksel ve mekanik parametrelerinin tanımlanması, örnekleme zamanının belirlenmesi ve simülasyon sonuçlarının yorumlanması gibi konuları detaylı olarak ele almaktadır.
- Videoda ayrıca motorun akım değerlerinin yük arttıkça nasıl değiştiği ve hızlanma sürecindeki davranışları incelenmekte, farklı motor modelleri veya sistemlere de benzer simülasyonların uygulanabileceği belirtilmektedir.
- 00:10Asenkron Motorun Dinamik Modeli
- Video, Matlaps Mining üzerinde Matlap Punchon kullanarak dinamik asenkron motor modelini adım adım göstermeyi amaçlıyor.
- Asenkron motorun dinamik modelinde durum (x) satur akımının duran eksen takım bileşenleri, rotor akısının duran eksen takım bileşenleri ve omega-m'den oluşuyor.
- Rotor aksı kullanıldığı için bu model rotor aksı tabanlı motor modeli olarak adlandırılıyor, satur aksı olsaydı satur aksı tabanlı dinamik modeli elde edilecekti.
- 00:53Motor Modelinin Özellikleri
- Motorun girişleri duran eksen takımının takımında tanımlı gerilimler (vs, alp, beta) ve bozucu yük girişi (tl) olarak belirtiliyor.
- Durumlardan isfa, beta ve omega ile aynı zamanda ölçülebiliyor.
- Modelde rsl, sigma gibi bazı parametreler sabit olarak kabul ediliyor.
- 01:51Modelin Ayrıştırılması
- Mektepte veya aylık sistemlerde bu modeli gerçekleştirmek için bir DSP üzerinde ayrılaştırılması gerekiyor.
- Birinci dereceden ileri ayrılaştırma kullanılarak tüm durumlar için açılım yapılmış ve son elde edilen ifade paylaşılmış.
- Ev matrisi kullanılarak tl çarpılarak denklem düzenlenmiş ve isfa, alfa k gibi değişkenler elde edilmiş.
- 04:01MATLAB'da Fonksiyon Oluşturma
- MATLAB dosyası açılarak kütüphane açılıp user defined functions kısmından metp function seçilerek fonksiyon oluşturulmuş.
- Fonksiyonun adı "induction motor model" olarak belirlenmiş ve girişler (vs, alp, beta, tl) tanımlanmış.
- K'lı bileşenlerden kurtulmak için replace komutu kullanılmış ve küçük harfle yazılan alfa gibi değişkenler tanımlanmış.
- 06:11Başlangıç Değerleri ve İterasyonlar
- İlk iterasyonda değişkenlerden herhangi birinin içi boşsa, isfa alfa'nın başlangıç değeri sıfır olarak kabul edilmiş.
- İlk k anındaki değerler (is alfa, beta, fire alfa, fire beta, omega) küçük harfle yazarak güncellenmiş.
- İterasyonlar için kalıcı ifadeler (persistant) kullanılarak son hesaplanan değerler saklanmış.
- 09:57Fonksiyonun Çıkışı ve Parametreler
- Fonksiyonun çıkışında k+1 değerleri çıkarılmış ve çıkışlar belirlenmiş.
- Motor için elektrisel parametreler (rs, rr, l sigma) ve mekanik parametreler (tasarım parametreleri) tanımlanmış.
- Örnekleme zamanı 100 mikro saniye olarak belirlenmiş ve girdi gerilimi ile frekansı tanımlanmış.
- 12:12Modelin Kaydedilmesi
- Metap function'a dönülerek rs, rr, l sigma, ptt, mekanik parametreler, örnekleme zamanı, pp ve kutu çifti sayısı gibi parametreler çekilmiş.
- Edit data kısmından sabit parametreler işaretlenerek model kaydedilmiş.
- Kaydedilen modelde üç tane giriş ve beş tane çıkış şeklinde bir model elde edilmiş.
- 14:14Asenkron Motor Modelinde Girişlerin Tanımlanması
- Source'da sinüs dalgaları bulunuyor ve alfa ile beta arasında 90 derece faz farkı var.
- Omega değeri radyan bölü frekanstan hesaplanıyor ve workspace'de tanımlı.
- Beta ile alfa arasında 90 derece açı farkı olduğu için alfa önde kabul ediliyor.
- 15:09Yük Girişi ve Çıkış Sinyallerinin Ayarlanması
- TL'de basamak şeklinde bir yük girişi uygulanıyor ve bir saniyede 20 Nm yükleniyor.
- Çıkış sinyallerini görebilmek için scope ayarlanıyor ve üç eksen olarak omega, alfa ve beta bağlanıyor.
- Scope'un giriş sayısına üç verilerek, eksenlerin diklemesine veya yataylamasına seçilebilmesi sağlanıyor.
- 16:28Simülasyonun Çalıştırılması ve Sonuçları
- Örnekleme zamanı variable step olarak ayarlanıyor ve solver fixtep'e dönüştürülüyor.
- Simülasyon çalıştırıldığında, motorun başlangıçta yüksek akım çektiği ve hızlandıktan sonra akım değeri düştüğü görülüyor.
- Yüklendikçe asenkron motorun hızının düşmesi ve akımlarda artış olması simüle ediliyor.