Bir DC Motorun Gerçek Zamanlı Kontrolünde Üç Yöntem



Benzer belgeler
OTOMATİK KONTROL SİSTEMLERİ. DİNAMİK SİSTEMLERİN MODELLENMESİ ve ANALİZİ

ELE 301L KONTROL SİSTEMLERİ I LABORATUVARI DENEY 4:ORANSAL, TÜREVSEL VE İNTEGRAL (PID) KONTROL ELEMANLARININ İNCELENMESİ 2

DENEY 2A: MOTOR ve TAKOJENERATÖR ÖZELLİKLERİ *

Sinyal Analizi ve Kontrol (AEE303) Ders Detayları

Elektrikli Araçlar İçin Çift Çevrim Destekli DA Motor Kontrol Uygulaması

ELE 301L KONTROL SİSTEMLERİ I LABORATUVARI DENEY 3: ORANSAL, TÜREVSEL VE İNTEGRAL (PID) KONTROL ELEMANLARININ İNCELENMESİ *

Kıyıcı Beslemeli DA Motorun Oransal İntegral ve Bulanık Mantık Oransal İntegral Denetleyicilerle Hız Kontrolü Karşılaştırılması

(Mekanik Sistemlerde PID Kontrol Uygulaması - 3) HAVA KÜTLE AKIŞ SİSTEMLERİNDE PID İLE SICAKLIK KONTROLÜ. DENEY SORUMLUSU Arş.Gör.

1. Giriş. 2. Dört Rotorlu Hava Aracı Dinamiği 3. Kontrolör Tasarımı 4. Deneyler ve Sonuçları. 5. Sonuç

Alternatif Akım; Zaman içerisinde yönü ve şiddeti belli bir düzen içerisinde değişen akıma alternatif akım denir.

ANAHTARLI RELÜKTANS MOTORUN SAYISAL HIZ KONTROLÜ

İleri Diferansiyel Denklemler

(Mekanik Sistemlerde PID Kontrol Uygulaması - 1) SÜSPANSİYON SİSTEMLERİNİN PID İLE KONTROLÜ. DENEY SORUMLUSU Arş.Gör. Sertaç SAVAŞ

KST Lab. Shake Table Deney Föyü

Kontrol Sistemleri (EE 326) Ders Detayları

PROSES KONTROL DENEY FÖYÜ

Ders İçerik Bilgisi. Dr. Hakan TERZİOĞLU Dr. Hakan TERZİOĞLU 1

SAYISAL KONTROL 2 PROJESİ

Fiziksel Sistemlerin Matematik Modeli. Prof. Neil A.Duffie University of Wisconsin-Madison ÇEVİRİ Doç. Dr. Hüseyin BULGURCU 2012

Ders İçerik Bilgisi. Sistem Davranışlarının Analizi. Dr. Hakan TERZİOĞLU. 1. Geçici durum analizi. 2. Kalıcı durum analizi. MATLAB da örnek çözümü

Ege Üniversitesi Elektrik Elektronik Mühendisliği Bölümü Kontrol Sistemleri II Dersi

FIRAT ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ EMÜ-419 OTOMATİK KONTROL LABORATUARI DENEY 8

CETP KOMPOZİTLERİN DELİNMELERİNDEKİ İTME KUVVETİNİN ANFIS İLE MODELLENMESİ MURAT KOYUNBAKAN ALİ ÜNÜVAR OKAN DEMİR

KLASİK BULANIK MANTIK DENETLEYİCİ PROBLEMİ : INVERTED PENDULUM

DİNAMİK - 2. Yrd. Doç. Dr. Mehmet Ali Dayıoğlu. Ankara Üniversitesi Ziraat Fakültesi. Tarım Makinaları ve Teknolojileri Mühendisliği Bölümü

Ege Üniversitesi Elektrik Elektronik Mühendisliği Bölümü Kontrol Sistemleri II Dersi

DENEY.3 - DC MOTOR KONUM-HIZ KONTROLÜ

Şekil 1. DEÜ Test Asansörü kuyusu.

Akım Modlu Çarpıcı/Bölücü

T.C. ONDOKUZ MAYIS ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK LABORATUVARI-II DENEY RAPORU

ZENİ. : Yrd.Doç.Dr. Meral Bayraktar. : :

H04 Mekatronik Sistemler. Yrd. Doç. Dr. Aytaç Gören

Zaman Domeninde Modelleme Transfer Fonksiyonu Durum Uzay Dönüşümü Durum Uzay Transfer Fonksiyonu DönüşümÜ

SAYISAL İŞARET İŞLEME LABORATUARI LAB 5: SONSUZ DÜRTÜ YANITLI (IIR) FİLTRELER

FIRAT ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ EMÜ-419 OTOMATİK KONTROL LABORATUARI DENEY 8

TEK BÖLGELİ GÜÇ SİSTEMLERİNDE BULANIK MANTIK İLE YÜK FREKANS KONTRÜLÜ

OTOMATİK KONTROL. Set noktası (Hedef) + Kontrol edici. Son kontrol elemanı PROSES. Dönüştürücü. Ölçüm elemanı

DENEY 5- TEMEL İŞLEMSEL YÜKSELTEÇ (OP-AMP) DEVRELERİ

Enerji Sistemleri Mühendisliği Bölümü

OTOMATİK KONTROL SİSTEMLERİ İŞARET AKIŞ DİYAGRAMLARI SIGNAL FLOW GRAPH

MEB YÖK MESLEK YÜKSEKOKULLARI PROGRAM GELĐŞTĐRME PROJESĐ. 1. Endüstride kullanılan Otomatik Kontrolun temel kavramlarını açıklayabilme.

Sponsorlar için detaylı bilgi, ekte sunulan Sponsor Başvuru Dosyası nda yer almaktadır.

Sinyaller ve Sistemler (EE 303) Ders Detayları

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ DENETİM SİSTEMLERİ LABORATUVARI DENEY RAPORU. Deney No: 3 PID KONTROLÜ

Şekil 1.1 Genliği kuvantalanmamış sürekli zamanlı işaret. İşaretin genliği sürekli değerler alır. Buna analog işaret de denir.

Dersin Yarıyılı. Kredisi. Prof. Dr. İbrahim YÜKSEL/ Öğr. Gör. Dr. Mesut ŞENGİRGİN/ Öğr. Gör. Dr. Gürsel ŞEFKAT/Öğr.Gör.Dr. Zeliha K.

DİNAMİK Yrd. Doç. Dr. Mehmet Ali Dayıoğlu Ankara Üniversitesi Ziraat Fakültesi. Tarım Makinaları ve Teknolojileri Mühendisliği Bölümü

KESİKLİ İŞLETİLEN PİLOT ÖLÇEKLİ DOLGULU DAMITMA KOLONUNDA ÜST ÜRÜN SICAKLIĞININ SET NOKTASI DEĞİŞİMİNDE GERİ BESLEMELİ KONTROLU

BÖLÜM I GİRİŞ (1.1) y(t) veya y(x) T veya λ. a t veya x. Şekil 1.1 Dalga. a genlik, T peryod (veya λ dalga boyu)

ISSN : sherdem@selcuk.edu.tr Konya-Turkey BİR DC MOTORUN BULANIK MANTIK DENETLEYİCİ İLE KONTROLÜ

T.C. MARMARA ÜNĠVERSĠTESĠ TEKNĠK EĞĠTĠM FAKÜLTESĠ ELEKTRONĠK-BĠLGĠSAYAR EĞĠTĠMĠ BÖLÜMÜ VE ELEKTRĠK EĞĠTĠMĠ BÖLÜMÜ

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği Bölümü

BÖLÜM 1: MADDESEL NOKTANIN KİNEMATİĞİ

Contents. Doğrusal sistemler için kontrol tasarım yaklaşımları

ELEKTRİK MOTOR SÜRÜCÜLERİ: PWM AC KIYICILAR

OTOMATİK KONTROL SİSTEMLERİ TEMEL KAVRAMLAR VE TANIMLAR

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

Otomatik Kontrol I. Dinamik Sistemlerin Matematik Modellenmesi. Yard.Doç.Dr. Vasfi Emre Ömürlü

KONTROL VE OTOMASYON MÜH. BÖLÜMÜ

MĐKROĐŞLEMCĐLĐ FONKSĐYON ÜRETECĐ

ELE 301L KONTROL SİSTEMLERİ I LABORATUVARI DENEY 4B: DC MOTOR TRANSFER FONKSİYONU VE PARAMETRELERİNİN ELDE EDİLMESİ

Açık Çevrim Kontrol Açık Çevrim Kontrol

BULANIK MANTIK ile KONTROL

ALTERNATİF AKIMIN TEMEL ESASLARI

Sıtkı KOCAOĞLU 1, Hilmi KUŞÇU 2. Kırklareli Üniversitesi, Kırklareli Trakya Üniversitesi, Edirne

2011 Third International Conference on Intelligent Human-Machine Systems and Cybernetics

ÖZGEÇMİŞ ve YAYINLAR LİSTESİ

DİNAMİK - 7. Yrd. Doç. Dr. Mehmet Ali Dayıoğlu Ankara Üniversitesi Ziraat Fakültesi. Tarım Makinaları ve Teknolojileri Mühendisliği Bölümü

EŞİTLİK KISITLI TÜREVLİ YÖNTEMLER

1. DÖNEM Kodu Dersin Adı T U K. Matematik II Mathematics II (İng) Fizik I Bilgisayar Programlama I (Java) Computer Programming I (Java) (İng)

MAK3002 OTOMATİK KONTROL BAHAR. Ders Kitabı (Ders Notu)

Hayriye Tuğba Sekban, Kaan Can, Abdullah Başçi. Elektrik-Elektronik Mühendisliği Bölümü Atatürk Üniversitesi, Erzurum

1. YARIYIL / SEMESTER 1

DENİZ HARP OKULU ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Bölüm 12 İşlemsel Yükselteç Uygulamaları

U.Ü. Mühendislik Mimarlık Fakültesi Elektronik Mühendisliği Bölümü ELN3102 OTOMATİK KONTROL Bahar Dönemi Yıliçi Sınavı Cevap Anahtarı

Sayın İlgili, Sponsorlar için detaylı bilgi, ekte sunulan Sponsor Başvuru Dosyası nda yer almaktadır.

Cobra3 lü Akuple Sarkaçlar

KATI CİSİMLERİN BAĞIL İVME ANALİZİ:

Sistem Dinamiği. Bölüm 2- Dinamik Cevap ve Laplace Dönüşümü. Doç.Dr. Erhan AKDOĞAN

MİLLİ TREN ve TÜBİTAK. Milli ve Özgün Modern Trenlerin Geliştirilmesi

Mühendislik Mekaniği Statik. Yrd.Doç.Dr. Akın Ataş

Sigma 32, , 2014 Research Article / Araştırma Makalesi FUZZY CONTROL AND SLİDİNG MODE FUZZY CONTROL OF DC MOTOR

RİJİT CİSİMLERİN DÜZLEMSEL KİNEMATİĞİ

Aktif Titreşim Kontrolü için Bir Yapının Sonlu Elemanlar Yöntemi ile Modelinin Elde Edilmesi ve PID, PPF Kontrolcü Tasarımları

BMÜ-421 Benzetim ve Modelleme MATLAB SIMULINK. İlhan AYDIN

Şekil-1. Doğru ve Alternatif Akım dalga şekilleri

EGE ÜNİVERSİTESİ EGE MYO MEKATRONİK PROGRAMI

OTOMOBİLLER İÇİN BULANIK MANTIK TABANLI HIZ SABİTLEYİCİ BİR SİSTEM

Elektromanyetik Dalga Teorisi

İŞARET ve SİSTEMLER (SIGNALS and SYSTEMS) Dr. Akif AKGÜL oda no: 303 (T4 / EEM)

DENİZ HARP OKULU ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

KİNETİK MODEL PARAMETRELERİNİN BELİRLENMESİNDE KULLANILAN OPTİMİZASYON TEKNİKLERİNİN KIYASLANMASI

İleri Diferansiyel Denklemler

ALTERNATĐF AKIM (AC) I AC NĐN ELDE EDĐLMESĐ; KARE VE ÜÇGEN DALGALAR

SHA 606 Kimyasal Reaksiyon Akışları-II (3 0 3)

ĐŞLEMSEL YÜKSELTEÇLER

Çukurova Üniversitesi Biyomedikal Mühendisliği

ALTERNATİF AKIMIN TANIMI

Transkript:

Otomatik Kontrol Ulusal Toplantısı, 3-5 Kasım 28, TOK'8, Istanbul Bir DC Motorun Gerçek Zamanlı Kontrolünde Üç Yöntem Ali Nehir Yücel, Yusuf Buğday2, Mehmet Önder Efe3,2,3 Elektrik ve Elektronik Mühendisliği Bölümü TOBB Ekonomi ve Teknoloji Üniversitesi, Ankara {st4242, ybugday, onderefe}@etu.edu.tr kontrolörler, oransal terimli KKD yöntemi ve oransalintegral terimlerinin KKD ile birleştirilmesiyle oluşan kontrolörler tasarlamış ve bir DC motorun üzerindeki etkilerini incelemiştir. Sistemdeki bozucuların düşük düzeyde etkin olduğu durumlarda PID kontrolörlerin iyi bir takip neticesi verdiğini fakat bozucu etkilerin etkinliğinin artmasıyla oransal-integral KKD yönteminin daha iyi bir performans sergilediğini gözlemlemiştir. Bunun yanı sıra, KKD yönteminin bulanık denetimle birleştirildiği bir kontrolörün incelendiği bir başka çalışmada [6], kayan kipli bulanık denetimin erişme kipindeki gürbüzlüğü geliştirdiği gözlemlenmiştir. KKD yönteminin bulanık mantıkla tümleşik olarak çalıştığı bu kontrolörün parametre değişimlerinden ve dış bozuculardan sıradan PID kontrolörlere göre daha az etkilendiği sonucuna varılmıştır. Yöntemin çatırdama sorunu ise [7-8] kaynaklarında ele alınmıştır. Burada da KKD yaklaşımının denenmesindeki temel neden sistemde yer alan kayış mekanizmasının sistem davranışına kattığı doğrusalsızlık olmuştur. KKD yaklaşımının bu doğrusalsızlığı bertaraf edebilmesi önemli bulgular arasındadır. Bu çalışmada incelenen son yaklaşım bulanık mantık yaklaşımıdır. Bulanık mantık ilk olarak Prof. Zadeh [9] tarafından önerilmiş bir yaklaşımdır. Bulanık mantık birçok farklı bilim alanında kullanılan bir ifade ediş biçimidir. Bulanık kontrolün geleneksel kontrol yaklaşımlarına göre temel avantajı dilsel tanımları kullanarak sistem dinamiği ve onun karmaşıklığının tasarıma yansıttığı güçlükleri bertaraf edebilmesidir. Bu yönüyle biyokimyasal süreç denetiminde, asansör sistemlerinde, hızlı tren ve ABS fren sistemlerinde, robotik ve havacılıkta, ses ve görüntü işleme problemlerinde başarıyla kullanılan bir yaklaşım olarak bulanık mantık, bu çalışmada da DC motor kontrolünde kullanılmaktadır. Kaynak [], bulanık kontrol yöntemiyle kontrol edilen bir DC motorun eylemsizlik değişimlerine karşı, PID kontrolörlere oranla daha iyi bir netice verdiğini rapor etmekte olup bulanık denetimle ilgili ayrıntılı bir çalışma [] kaynağında mevcuttur. Bildiri şu şekilde düzenlenmiştir: 2. bölümde deney düzeneği tanıtılmış, 3. bölümde kutup atama yöntemi ile denetim, 4. bölümde kayan kipli denetim, 5. bölümde bulanık mantık ile denetim, 6. bölümde ise Özetçe Bu çalışmada bir DC motorun gerçek zamanlı kontrolü üzerinde durulmaktadır. Kontrolör, bir kişisel bilgisayar üzerinde Matlab ortamında gerçekleştirilmekte ve kutup atama yöntemi, kayan kipli denetim ve bulanık denetim yöntemleri üzerinde durulmaktadır. Bir lisans bitirme projesi olarak gerçekleştirilen bu çalışmada donanımın düşük örnekleme frekanslarında çalışabilecek işlemsel kapasitede olması bir dezavantaj teşkil etmekle birlikte çalışmanın önemli katkısı bu dezavantaja rağmen doğrusal olmayan tekniklerle istenen kapalı çevrim performansının elde edilebilmiş olmasıdır.. Giriş Bir lisans bitirme projesi olarak gerçekleştirilen bu çalışma, deney düzeneği olarak hazırlanmış ve ticari olarak erişilebilen bir DC motor sisteminin üzerinde gerçekleştirilen bazı deneyleri içermektedir. DC motorlar gerçek zamanlı birçok uygulamada kullanılıyor olmalarından dolayı kontrol mühendislerinin sıkça incelediği sistemler olmuşlardır. Sunulan bu çalışma kutup atama, kayan kipli denetim (KKD) ve bulanık denetim yöntemlerini incelemektedir. Denetim kuramının iyi bilinen yaklaşımlarından biri olan kutup atama yöntemi, sistemin dinamik modelinin bilindiği varsayımı altında istenen cevabın hangi kapalı çevrim kutupları ile elde edilebileceğinin cevabı ile başlayan ve bu kutupların kapalı çevrimde elde edilmesini sağlayan bir kazanç matrisinin bulunmasını öngören fevkalade güçlü bir yaklaşımdır. Bu çalışmada da sistemle gelen kılavuzdaki bilgilerden istifade edilmiş ancak modele bağımlılıktan kaynaklanan bazı sorunların varlığı teşhis edilmiştir. Çalışmada yer alan ikinci yaklaşım olan KKD 96 lı yıllardan beri üzerinde araştırma yapılan bir denetim tekniğidir. KKD içeren geribeslemeli sistem bozuculara karşı gürbüz olduğu için araştırıcıların ilgisini çekmekte ve bu alanda her sene düzenlenen konferanslarda birçok müspet bulgu rapor edilmektedir. Çevreden sisteme karışabilecek parazitlere ve bozuculara karşı olan gürbüzlüğü sayesinde KKD yaklaşımı, robotik sistemler [2], otomotivde motor kontrol sistemleri [3] ve manyetik askı sistemleri [4] gibi çok çeşitli uygulama alanlarında başarılı biçimde uygulanabilmiştir. Koshkouei [5] normal PID 28

gerçek zamanlı deneysel sonuçların irdelenmesi verilmiş, son kısımda ise sonuçlar sunulmuştur. 2. Deney Düzeneği Bu çalışmada donanım elemanı olarak kontrolörü koşturan bir masaüstü bilgisayar, Feedback Instruments firmasının ürettiği sayısal kontrol ünitesi, mekanik ünite, kontrol bilgisayarı ile iletişimi kurmak için bir okuma / yazma kartı ve yazılım elemanı olarak ise Matlab / Simulink ve MS C / C++ derleyicisi kullanılmıştır. Şekil de sayısal ünitenin, Şekil 2 de ise mekanik ünitenin resimleri verilmiştir. Mevcut düzenek ile bilgisayar ortamında yapılan tasarımların, doğrudan ve hızlı bir biçimde denenmesi mümkün olmakta, yazılım yoluyla kontrolörün değiştirilebilmesi ve yeniden tasarlanabilmesi farklı yaklaşımların prototip deneylerinin kurulmasına olanak tanımaktadır. Şekil - Sayısal Kontrol Ünitesi Şekil 2- Mekanik Ünite Mekanik Ünite, üzerine bütünleşmiş bir motor, takojeneratör ve motor bilgilerinin tutulabilmesi için yerleştirilmiş analog ve sayısal kodlayıcıdan oluşmaktadır. Ünite üzerinde bulunan motoru analog veya anahtarlamalı bir giriş sinyali ile sürebilmek için bir güç yükselteci bulunmaktadır. Mekanik ünite, düşük frekanslı sinüs, kare ve üçgen dalga biçiminde test sinyali üreten bir sinyal üretecine sahiptir. Bu özelliklerinin yanında mekanik ünite motorun dönüş hızının 32: oranında küçültülerek gösterilebildiği ve motora uygulanan anlık gerilim değerinin görülebildiği sıvı kristalli bir göstergeye de sahiptir. Sayısal ünite kontrol bilgisayarından gelen verinin, mekanik üniteye iletilmesinde görev almaktadır. Sayısal ünite üzerinde bulunan analog/sayısal ve sayısal/analog çeviriciler sayesinde bilgisayar tarafından oluşturulan sayısal sinyaller analog sinyallere (kontrol sinyali) dönüştürülmekte ve sistemden elde edilen analog sinyaller (durum bilgisi) sayısal hale getirilmektedir. Böylelikle yazılım ortamında geliştirilecek her kontrolörün çevre birimlerle iletişimi sağlanmaktadır. 3. Kutup Atama Yöntemi ile Denetim Bu bölümde durum geri beslemesinde kullanılan kutup atama yöntemi kısaca gözden geçirilecektir ve yapılan tasarım açıklanacaktır. Durum geri beslemesinde kutup atama yöntemi kullanılırken, sistemin kararlılık, performans gibi özeliklerini en iyi şekilde ayarlamak gereklidir. Bunu ayarlamanın temelini durum geri beslemesinde kullanılan kazanç faktörü oluşturmaktadır. Bu çalışmada kullanılan, doğrusal, zamanla değişmeyen, tek giriş çok çıkış (SIMO) bir sistemde durum uzayı modeli aşağıdaki standart eşitliklerdeki gibi verilmiştir. & = A + Bu () y = C + Du (2) Bu durumda () eşitliğindeki A matrisi n n, B matrisi n, C matrisi ise n boyutlarında matrislerdir. Tasarımlarda kullanmış olduğumuz sistemlerde n=2 dir. Sisteme uygulanacak olan kontrol sinyali (3) eşitliğindeki gibi tanımlanmış olsun. u = K + r (3) Yukarıda r sisteme uygulanan referans girişini, u sistemin kontrol sinyalini, n boyutlarında olan K matrisi ise sistemin durum geri besleme matrisini temsil etmektedir. Bu çalışmada motor pozisyonu ölçülmekte, sayısal türev yoluyla açısal hız elde edilmektedir ve böylece durum değişkenlerine erişilmektedir. DC motor sistemi kontrol edilebilir olduğundan kapalı sistem çevriminin kutupları uygun bir K seçimi ile istenen noktalara konabilir. Üreticinin sağladığı katalog bilgilerine göre A ve B matrisleri aşağıdaki gibi verilmiştir. = 4.76 A ve = [ 3.9] B (4) 28

Kapalı çevrim sisteminin kutuplarının -.8 ve -.9 değerlerine atanması problemi seçilmiştir. Bu seçimde kontrol sinyalinin ±7.5V ile sınırlı olması gibi sistem davranışını kısıtlayan fiziksel veriler dikkate alınmış, yapılan birçok deneye bakılarak yukarıda verilen değerlerle hem sistem cevabının hem de kontrol sinyalinin birlikte makul olabildikleri neticesine varılmıştır. Kontrol sistemine pozisyon referansı olarak ilk 4 saniye için sinüzoidal bir sinyal, ikinci 4 saniye için kare dalga sinyali uygulanmış, böylelikle sistemin türevlenebilir (sürekli) ve türevlenemez (süreksiz) referans sinyalleri için nasıl davranacağı sorusunun yanıtı aranmıştır. Seçilen referans sinyaline ve belirlenen kapalı çevrim kutuplarına göre sistemin vermiş olduğu cevap Şekil 3 teki gibidir. Sistem verilen referans girişini, yine Şekil 3 te gösterilen mutlak değerce kabul edilebilir ölçüde küçük seyreden bir hatayla takip edebilmektedir. Şekil 3- Kutup Atama Yönteminde elde edilen çıkış sinyalinin referans sinyaliyle birlikte gösterimi, izleme hatası ve kontrol işareti 4. Kayan Kipli Denetim Kullanılan DC motorun sürekli zamanlı ve doğrusal bir sistem olduğu göz önünde tutularak, s değişkeni Laplace dönüşüm değişkenini, θ sistem çıkışını ve u motora uygulanan kontrol sinyalini göstermek üzere (5) eşitliğinde olduğu gibi bir transfer fonksiyonu yazılabilir. θ ( s) k = u( s) s( s + a) (5) Zaman domeninde ise aşağıdaki ifade elde edilecektir d + u t = a k d 2 2 (6) Burada açısal pozisyon ve açısal hız da 2 değişkenleri ile gösterilmiştir. r sisteme uygulanan referans açısal pozisyon sinyali, e = -r pozisyon izleme hatası = 2 -r 2 pozisyon izleme hatasının türevi ve z = +λe değişkeni de anahtarlama fonksiyonu olarak tanımlanırsa, r 2 = r& olduğu da göz önüne alınarak anahtarlama fonksiyonunun türevi aşağıdaki gibi hesap edilecektir. & (7) z = a2 + ku r& 2 + λe2 ζ > olmak üzere z& = ζ sgn(z) ile tanımlanan erişme kuralı seçilirse s değişkeni zamanla z = olan alt uzaya doğru yönelir ve bu uzay da yukarıdaki tanımlar gereği kararlı bir alt uzay olup hata vektörünü faz uzayının orijinine yönlendirir. Bu seçim aşağıdaki kontrol sinyalinin uygulanmasını öngörür ki işaret fonksiyonunun (9) denklemindeki gibi yumuşatılması ile çatırdama etkisinin kısmen de olsa azaltılabildiği kayan kipli denetim uygulamalarında sıkça başvurulan bir değişikliktir. u = ( a2 + r& 2 λe2 ζ sgn( z) ) k (8) z sgn( z) z +δ (9) Denklem () ile verilen bilgilere göre a= 4.76 ve k= 3.9 alınarak kontrol sinyali hesaplanabilir. Sistemin belirlenmiş olan sabitler kullanılarak elde edilen cevabı Şekil 4 teki gibidir. Bu sistemde λ=, δ=.5, ζ=5 değerleri seçilmiştir. Sistemin istenen referans girişine hızlı bir biçimde yakınsama eğiliminde olduğu görülmektedir. Referans sinyalindeki ani değişim anlarında sıfırdan farklı bir z değerini aniden sıfıra zorlamak isteyen kapalı çevrim dinamiği bu anlarda büyük genlikli kontrol sinyali üretmekte ancak uygulanan gerilim güvenlik nedeniyle kırpılmaktadır. Şekil 3-4 teki izleme performansları birlikte değerlendirildiğinde KKD yöntemi ile elde edilen sürekli hal performansının daha iyi olduğu gözlemlenmektedir. Sistemin Şekil 4 te gösterilen referans izleme neticeleri ile ortaya koyduğu faz uzayı davranışı Şekil 5 teki alt çizimlerde verilmektedir. Şekilde kayma yüzeyi ve hata yörüngesinin yüzeye yaklaşma biçimi ve yüzey etrafındaki davranışı görülmektedir. İlk 4 saniyelik sürede sinüzoidal referans sinyali uygulandığı için bu süredeki davranış sol üst alt çizgede gösterilmiş ve yüzey üzerindeki kayma açıkça seçilebilmiştir. Daha sonra referans işaretinde üç defa ani değişiklik olmuş ve 282

değişiklik anından itibaren geçen 5 saniyelik sürede kayma yüzeyinden uzaklaşan yörüngenin tekrar bu yüzeye nasıl döndüğü de sırasıyla sağ üst, sol alt ve sağ alt altçizgelerde gösterilmiştir. =θ(t) (Derece) Derece 5-5 Referans Sinyali (r, kesikli) ve Sistem Cevabi (, sürekli) - 2 3 4 5 6 7 8 Izleme Hatasi 2 - -2 2 3 4 5 6 7 8 Kontrol sinyali 5 u (Volt) -5 2 3 4 5 6 7 8 Şekil 4- Kayan kipli denetim için motor pozisyonunun referans işaretini takibi, izleme hatası kontrol işareti Sinus referansi icin t =.-5 arasi faz uzayi - -2-8 -6-4 -2 2 e Kare referansi icin t = 5-6 sn arasi faz uzayi.5 -.5 - -5 5 Sinus referansi icin t = 4-45 sn arasi faz uzayi - -2-4 -2 2 e Kare referansi icin t = 6-7 sn faz uzayi.5 -.5 - -8-6 -4-2 2 Şekil 5- Kayan kipli denetim için hata vektörünün faz uzayında izlediği yörünge 5. Bulanık Denetim Dilsel değişkenlerin kullanılabilmesine dayanan kural tabanlı yapısı ile bulanık mantık, dinamik sistemlerin diferansiyel denklemlerle veya fark denklemleriyle ifade edilen ifadeleri yerine, sistem davranışının algılanması ve bu algılamanın sözel tasviri ile modelleme ve kontrol çalışmalarının yapılmasını mümkün kılar. Literatürde pek çok başarılı uygulamaları olan bulanık mantık, sistemlerinin temel bileşenleri giriş değişkenlerinin üyelik fonksiyonları marifetiyle bulanıklaştırılması, bir kural tabanında öngörülen kurallarla her bir kuralın aktifleşme düzeyinin belirlenmesi ve bu aktifleşme düzeylerine bakılarak duru bir çıkış sinyalinin üretilmesi şeklindedir. Bu esnada çıkarsama mekanizması ve bilgi bankasında da değişkenlerin nasıl bir araya getirileceği ve hangi parametrelerin kullanılacağı belirlenir. Bu çalışmada standart bir bulanık kontrolör kullanılmış, pozisyon hatası ve bu hatanın türevi kontrolöre girdi olarak uygulanmış, R=9 kural ile üçgensel üyelik fonksiyonları kullanarak bir kontrolör oluşturulmuştur. Kontrolörün giriş çıkış ilişkisi aşağıda verilmiştir. u R m yi i= j= = R m i= j= μ ( e ) ij ij μ ( e ) j j () Burada e değişkeni pozisyon hatasını, değişkeni açısal hız hatasını göstermekte, μ ij değişkenleri ise üyelik fonksiyonlarını temsil etmektedir. Buna göre kural tabanı EĞER e N ve N ise O HALDE u = y EĞER e N ve S ise O HALDE u = y 2 EĞER e N ve P ise O HALDE u = y 3 EĞER e S ve N ise O HALDE u = y 4 EĞER e S ve S ise O HALDE u = y 5 EĞER e S ve P ise O HALDE u = y 6 EĞER e P ve N ise O HALDE u = y 7 EĞER e P ve S ise O HALDE u = y 8 EĞER e P ve P ise O HALDE u = y 9 şeklinde olup y i değişkenlerinin uygun seçimi ile bulanık denetim işlevi elde edilmiştir. Bu çalışmada y i değişkenleri () numaralı denklemdeki gibi seçilmiş, bu değişkenlerin seçiminde edinilen deneyimden istifade edilmiştir. 7.863 6.9 4.952 4.952 y = () 4.952 4.952 6.9 7.863 Denklem () ile verilen giriş çıkış ilişkisinde μ ij ile gösterilen üyelik fonksiyonları üçgensel üyelik 283

fonksiyonlarıdır ve Negatif, Sıfır ve Pozitif dilsel değişkenleri için bu üyelik fonksiyonları (2)-(4) ifadelerindeki gibi tanımlanmaktadır. Bu tanımlamalara göre üyelik fonksiyonunu betimleyen L parametresinin her üç tipteki üyelik fonksiyonu için ne anlama geldiği de Şekil 6 da gösterilmektedir. μ N ( ) = ma min,, (2) L μ S ( ) = ma min +,, (3) L L μ P ( ) = ma min,, (4) L μ N atama, kayan kipli denetim ve bulanık kontrol yaklaşımları uygulanmıştır. Elde edilen bulgulara göre her üç yaklaşımla da beklenen sistem cevabı elde edilmiş, kayan kipli denetimde hata vektörünün kayma doğrusuna meyletmesi ve bu doğru üzerinden orijine yakınsaması deneysel olarak gözlemlenmiştir. Her üç yaklaşım için de referans izleme başarımları ve üretilen kontrol sinyalleri verilmiş, bunlar içerisinde kayan kipli denetim ve bulanık denetleyicinin hem sürekli hal hem de geçici hal başarımlarının iyi olduğu gözlemlenmiştir. Yükselme zamanı açısından bulanık denetleyici diğer seçeneklerden daha iyi sonuçlar üretirken kutup atama yöntemi aşıma sebep olması ve sürekli hal hatası göstermesi nedeniyle bu yöntemler arasında gürbüzlüğü en az olan yöntem olarak görülmektedir. Sistemin doğrusal bir modeli olmasına rağmen kayış sisteminin sisteme eklediği doğrusalsızlık ve kontrol sisteminin işlemsel vasıflarının kısıtlı olması bu çalışmada sunulan yöntemlerin kolay prototiplenebilir olması açısından değer arz etmektedir. L L μ S μ P L =θ(t) (Derece) 5-5 Referans Sinyali (r, kesikli) ve Sistem Cevabi (, sürekli) - 2 3 4 5 6 7 8 Izleme Hatasi 2 Şekil 6- Üyelik fonksiyonları L değeri, pozisyon hatasını niteleyen üyelik fonksiyonlarında 5, hatanın türevini niteleyen üyelik fonksiyonlarında is olarak seçilmiştir. Bulanık mantık denetleyicisinin kullanıldığı durumda elde edilen neticeler Şekil 7 de, denetleyicinin tasvir ettiği denetim işlevi ise Şekil 8 de gösterilmiştir. Bulanık mantık denetleyicisinin kapalı çevrim performansı geçici halde kayan kipli denetleyiciye benzer olmakla birlikte y i değişkenlerinin hızlı yakınsamayı elde edecek biçimde değiştirilebilmesi kontrol sinyalinde hızlı değişimleri arttırmış, buna mukabil geçici hal performansının ise iyileşmesi sağlanmıştır. Şekle göre, bulanık denetim sisteminin sürekli hal performansı oldukça iyi görünmektedir. 6. Sonuçlar Bu çalışmada işlemsel yetenekleri kısıtlı bir DC motor sistemi üzerinde pozisyon kontrol deneyleri yapılmış, sistemde mevcut kayış mekanizmasından kaynaklanan doğrusalsızlıklar eşliğinde sistem performansı üç farklı yöntem denenerek irdelenmiştir. Kontrolör tasarımında sistemle gelen doğrusal model kullanılmış, kutup L Derece u (Volt) - -2 2 3 4 5 6 7 8 Kontrol Sinyali 5-5 - 2 3 4 5 6 7 8 Şekil 7- Bulanık mantıkla motor pozisyonunun referans işaretini takibi, izleme hatası ve kontrol işareti Aynı değerlendirmeye kontrol sinyali de dahil edilecek olursa kutup atama yönteminin daha yumuşak geçişli bir çıkış ürettiği, buna karşın kayan kipli denetim ve bulanık denetim yaklaşımlarında ise kontrol sinyalinin hızlı geçişler gösterdiği dikkat çekmektedir. Hızlı geçişlerin anlık bozucuların çabuk bertarafı anlamında değerli olduğu ancak fiziksel gerçekleme açısından daha masraflı donanım gerektireceği de önemli bir bulgudur. Genel olarak işlemsel karmaşıklığı makul olan bulanık denetim yaklaşımının iyi netice verdiği söylenebilir. 284

7. Teşekkür Bu çalışma 7E37 numaralı TÜBİTAK projesi tarafından desteklenmiş olup çalışma TOBB ETÜ Kontrol Sistemleri laboratuarında gerçekleştirilmiştir. u (Volt) 6 4 2-2 -4-6 5-5 - (Derece/sn) -5 e (Derece) 5 Şekil 8 - Kontrol Yüzeyi 8. Kaynakça [] K. Ogata, Modern Control Engineering, Prentice Hall, 4th Edition, Nov 23, 2, [2] Y. Cao, Nonadaptive and Adaptive Sliding Mode Control of Robotic Systems with a General Sliding Surface, Systems, Man and Cybernetics, 993. [3] Bhatti, A.I., Spurgeon, S.K., Dorey, R., Edwards, C., Sliding Mode Configuration for Automotive Engine Control, John Wiley and Sons Ltd., 999. [4] S.B. Akat, M.Ö. Efe, Bir Manyetik Askı Sisteminin Kontrolünde Dört Yöntemin Karşılaştırılması, TOK'7 Bildiriler Kitabı İstanbul, 5-7 Eylül 27 [5] A.J. Koshkouei, K.J. Burnham, Control of DC Motors Using Proportional Integral Sliding Mode, Control Theory and Applications Centre, Coventry University, Coventry, UK [6] H.P. Pang, C.J. Liu, W. Zhang, Sliding Mode Fuzzy Control with Application to Electrical Servo Drive, Sith International Conference on Intelligent Systems Design and Applications, Vol., Oct. 26 [7] V.I. Utkin, Sliding Mode Control Design Principles and Applications to Electric Drives, IEEE Transactions on Industrial Electronics, Vol. 4, pp. 23 35, Feb.993. [8] G. Bartolini, P. Pydynowski, An Improved, Chattering Free VSC Scheme for Uncertain Dynamical Systems, IEEE Transactions on Automatic Control, Vol. 4, No. 8, August 996. [9] L.A. Zadeh, Fuzzy Sets, Information and Control, Vol.8, pp. 338-353, 965. [] K.M. Passino, S. Yurkovich, Fuzzy Control, Prentice Hall, 998. 285