Servo Motorlarda Titreşim (Hunting) Sorunu: Kazanç (Gain) Ayarlarıyla Nasıl Çözülür?

📑 İçindekiler (Tıkla Aç)
Giriş ve Teknik Analizi
Endüstriyel otomasyon sistemlerinin kalbinde yer alan servo motorlar, hassas hareket kontrolü, yüksek dinamizm ve tekrarlanabilirlik gerektiren uygulamalarda vazgeçilmezdir. Ancak, bu yüksek performanslı sistemlerde karşılaşılan en yaygın ve can sıkıcı sorunlardan biri, motorun hedeflenen pozisyona veya hıza ulaşmaya çalışırken sürekli olarak hedef etrafında salınım yapması olarak tanımlanan ”titreşim” veya ”hunting” problemidir. Bu durum, sadece sistemin mekanik ömrünü kısaltmakla kalmaz, aynı zamanda üretim kalitesini düşürür, enerji verimliliğini azaltır ve operasyonel maliyetleri artırır. Bu kapsamlı saha rehberi ve teknik makale, servo motorlarda yaşanan titreşim sorununu derinlemesine analiz ederek, temel nedenlerini ortaya koyacak ve özellikle kazanç (gain) ayarları üzerinden nasıl etkin çözümler üretilebileceğini endüstriyel otomasyon uzmanları için detaylandıracaktır.
Servo sistemler, genellikle bir PID (Proportional-Integral-Derivative) kontrol algoritması kullanarak çalışır. Bu algoritmalar, motorun mevcut durumu (pozisyon, hız veya tork) ile istenen hedef arasındaki farkı (hata sinyali) sürekli olarak ölçer ve bu hatayı sıfıra indirmek için motor sürücüsüne uygun komutları gönderir. Titreşim sorunu, genellikle bu PID kontrolörünün kazanç parametrelerinin (P, I, D) sistemin dinamik özelliklerine uygun şekilde ayarlanmamasından kaynaklanır. Aşırı yüksek kazanç değerleri, sistemin kararsız hale gelmesine ve hedef etrafında sürekli salınım yapmasına yol açarken, çok düşük kazanç değerleri ise sistemin yavaş tepki vermesine, hedefe geç ulaşmasına ve harici bozucu etkilere karşı direncini kaybetmesine neden olur. Bu dengeyi sağlamak, servo sistemlerin optimum performansta çalışması için kritik öneme sahiptir.
Titreşim sorununun sadece elektriksel veya elektronik bir sorun olmadığını, aynı zamanda mekanik sistemin dinamikleriyle de yakından ilişkili olduğunu anlamak hayati önem taşır. Geri besleme mekanizmasındaki gürültü, mekanik boşluklar (backlash), esnek kaplinler, yüksek atalet oranları veya sistemdeki rezonans frekansları gibi faktörler, kazanç ayarlarının optimizasyonunu zorlaştırabilir ve hatta imkansız hale getirebilir. Dolayısıyla, bir titreşim sorununu çözerken, sadece sürücü ayarlarıyla sınırlı kalmayıp, sistemin bütünsel bir analizi ve gerekirse mekanik iyileştirmelerin yapılması gerekliliği göz ardı edilmemelidir. Bu makale, hem teorik bilgileri hem de saha tecrübelerini bir araya getirerek, endüstriyel otomasyon mühendislerinin ve teknisyenlerinin bu karmaşık sorunla başa çıkmalarına yardımcı olacak pratik bilgiler sunmayı hedeflemektedir.
Çalışma Prensibi ve Teknik Veriler
Servo motor kontrol sistemleri, genellikle iç içe geçmiş kontrol döngülerinden oluşur: en içte akım (tork) döngüsü, onun üzerinde hız döngüsü ve en dışta pozisyon döngüsü bulunur. Her bir döngü, kendi PID kontrolörüne sahiptir ve sistemin genel performansını doğrudan etkiler. Titreşim sorunu, bu döngülerden herhangi birindeki veya birkaçındaki yanlış kazanç ayarlarından kaynaklanabilir. Temel olarak, bir servo sistemin hedeflediği pozisyona ulaşmak için gönderdiği komut sinyali ile motorun geri besleme cihazından (encoder, resolver vb.) aldığı gerçek pozisyon bilgisi arasındaki fark, kontrolör tarafından işlenir. Bu hata sinyali, PID algoritması aracılığıyla motor sürücüsüne uygun bir düzeltme sinyali olarak iletilir.
PID Kontrolör Bileşenleri ve Etkileri:
- Oransal Kazanç (P – Proportional Gain): Hata sinyaliyle doğru orantılı bir çıkış üretir. Yüksek P kazancı, sistemin hedefe daha hızlı tepki vermesini sağlar ancak aşırı yüksek olduğunda overshoot (hedefi aşma) ve sürekli salınımlara yol açar, bu da hunting probleminin ana nedenlerinden biridir. P kazancı, sistemin “agresifliğini” belirler.
- İntegral Kazanç (I – Integral Gain): Hatanın zamanla birikimini hesaba katar. Temel amacı, sistemdeki sürekli durum hatasını (steady-state error) ortadan kaldırmaktır. Yüksek I kazancı, hatayı daha hızlı sıfırlar ancak sisteme gecikme ekleyerek kararsızlığı artırabilir ve düşük frekanslı salınımlara veya uzun süreli overshoot’a neden olabilir.
- Türevsel Kazanç (D – Derivative Gain): Hata sinyalinin değişim hızına göre bir çıkış üretir. Sisteme bir “öngörü” veya “sönümleme” etkisi katar. D kazancı, overshoot’u azaltmaya ve sistemin kararlılığını artırmaya yardımcı olur. Ancak, geri besleme sinyalindeki gürültüye karşı çok hassastır; yüksek D kazancı, gürültüyü büyütür ve istenmeyen titreşimlere neden olabilir.
Titreşimin arkasındaki teknik nedenler genellikle şunlardır:
- Yüksek P Kazancı: En yaygın neden. Motor, hedefe yaklaştığında bile çok güçlü bir düzeltme sinyali alır ve hedefi aşar. Ardından ters yönde düzeltme yapar ve bu süreç tekrarlanarak salınım oluşur.
- Mekanik Rezonans: Motor ve yük sistemi, belirli frekanslarda doğal olarak titreşme eğilimindedir. Kontrolörün çıkış frekansı bu rezonans frekanslarından birine yaklaştığında, sistemin genliği artar ve kontrol edilemez titreşimler meydana gelir. Esnek kaplinler, uzun şaftlar veya uygun olmayan montaj bu durumu tetikleyebilir.
- Mekanik Boşluk (Backlash): Dişli kutuları, vidalı miller veya diğer mekanik aktarım elemanlarındaki boşluklar, motorun pozisyon komutuna anında tepki vermesini engeller. Bu boşluklar, kontrolörün sürekli düzeltme yapmasına ve sistemin boşluk içinde ileri geri salınım yapmasına neden olur.
- Yüksek Atalet Oranı: Motorun ataleti ile yüke bağlı atalet arasındaki oran çok büyük veya çok küçük olduğunda, sistemin dinamik tepkisi zorlaşır. Yanlış atalet oranı ayarı, kontrolörün doğru kazançlarla çalışmasını engeller.
- Geri Besleme Gürültüsü: Encoder veya resolver’dan gelen sinyallerdeki elektriksel gürültü, özellikle D kazancı yüksek olduğunda, kontrolörün hatalı düzeltmeler yapmasına ve titreşime yol açabilir.
- Örnekleme Zamanı ve Bant Genişliği: Kontrolörün örnekleme zamanı çok yavaşsa veya sistemin bant genişliği yetersizse, hızlı değişen dinamiklere ayak uyduramaz ve titreşimler oluşabilir.
| Parametre | Değer/Açıklama |
|---|---|
| P (Proportional) Kazanç | Hata sinyaline orantılı tepki. Yüksek değer: hızlı tepki, kararsızlık, hunting. Düşük değer: yavaş tepki, büyük hata. |
| I (Integral) Kazanç | Sürekli durum hatasını giderir. Yüksek değer: uzun süreli overshoot, düşük frekanslı salınım. Düşük değer: kalıcı hata. |
| D (Derivative) Kazanç | Hata değişim hızına tepki, sönümleme. Yüksek değer: gürültüye hassasiyet, titreşim. Düşük değer: yetersiz sönümleme, overshoot. |
| Sistem Atalet Oranı | Yük ataletinin motor ataletine oranı. İdealde 1:1 ile 10:1 arası. Yüksek oran, kontrolü zorlaştırır, titreşime yatkınlık artar. |
| Mekanik Rezonans Frekansı | Sistemin doğal titreşim frekansı. Kontrolör frekansı ile çakışırsa şiddetli titreşim. Notch filtre ile baskılanır. |
| Geri Besleme Çözünürlüğü | Encoder/resolver’ın pozisyon hassasiyeti. Düşük çözünürlük, kontrolörün mikro salınımlar yapmasına neden olabilir. |
| Örnekleme Zamanı | Kontrolörün geri beslemeyi okuma ve çıkış üretme hızı. Çok yavaş örnekleme, hızlı dinamiklerde kararsızlık yaratır. |

Sahada Dikkat Edilmesi Gerekenler
- Kapsamlı Mekanik Sistem Denetimi: Titreşim sorunlarının %70’inden fazlası mekanik kökenlidir. Servo sürücü ayarlarından önce, mekanik sistemde boşluk (backlash) olup olmadığını, kaplinlerin esnekliğini, bağlantıların sağlamlığını ve mil hizalamasını kontrol edin. Gevşek bağlantılar, aşınmış dişliler veya yataklar, hatta uygunsuz bir motor montajı bile titreşime neden olabilir. Özellikle rezonans frekanslarını tespit etmek için sistemin boşta veya düşük yükte çalıştırılarak titreşim noktaları gözlemlenmelidir. Gerekirse mekanik sistemin sertliği artırılmalı veya rezonansı sönümleyici elemanlar kullanılmalıdır.
- Adım Adım PID Kazanç Ayarı ve Otomatik Ayar (Auto-tuning) Kullanımı: Modern servo sürücüler, genellikle otomatik ayar (auto-tuning) fonksiyonlarına sahiptir. Bu özellikler, sistemin ataletini ve dinamiklerini analiz ederek başlangıç kazanç değerlerini belirlemede büyük kolaylık sağlar. Ancak, auto-tuning her zaman mükemmel sonuç vermeyebilir, özellikle karmaşık veya yüksek ataletli sistemlerde manuel ince ayar gereklidir. Manuel ayarda genel kural şudur:
- Tüm kazançları (P, I, D) sıfıra yakın bir değere getirin.
- Yavaşça P kazancını artırın. Sistemde hafif bir salınım başlayana kadar artırın, sonra biraz geri alın. Bu, sistemin temel tepki hızını belirleyecektir.
- Ardından D kazancını artırın. Bu, salınımları sönümlemeye ve overshoot’u azaltmaya yardımcı olmalıdır. D kazancını artırırken, geri besleme gürültüsünü dinleyin; gürültü artıyorsa D kazancını çok fazla artırıyorsunuz demektir.
- Son olarak, I kazancını artırın. Bu, hedefe ulaşıldığında kalan hatayı (steady-state error) ortadan kaldıracaktır. Yüksek I kazancı, yavaş salınımlara veya uzun süreli overshoot’a neden olabilir, bu yüzden dikkatli olun.
Bu süreç, sistemin farklı hız ve yük koşullarında test edilerek tekrarlanmalıdır.
- Filtre Ayarları ve Geri Besleme Gürültüsü Yönetimi: Servo sürücülerde genellikle notch filtreler ve düşük geçiren filtreler (low-pass filters) bulunur. Notch filtreler, belirli rezonans frekanslarındaki titreşimleri baskılamak için kullanılır. Sistem rezonans frekanslarını tespit ettikten sonra, bu filtreleri ilgili frekanslara ayarlamak, genel kazançları artırmanıza ve performansı iyileştirmenize olanak tanır. Düşük geçiren filtreler ise geri besleme sinyalindeki yüksek frekanslı gürültüyü azaltarak, özellikle D kazancının daha etkin kullanılmasını sağlar. Geri besleme cihazı (encoder/resolver) kablolamasının doğru yapıldığından, ekranlandığından ve topraklama bağlantılarının düzgün olduğundan emin olun. Gürültülü bir geri besleme sinyali, en iyi kazanç ayarlarına sahip bir sistemi bile titreşime sokabilir.
- Atalet Oranı ve Yük Değişimlerinin Göz Önünde Bulundurulması: Motorun ve bağlı yükün atalet oranının doğru şekilde ayarlanması, kontrolörün kararlı çalışması için temeldir. Çoğu sürücü, bu oranı ayarlamanıza olanak tanır. Eğer atalet oranı yanlış girilirse, kontrolör sistemi yanlış modelleyecek ve optimum kazanç ayarlarını bulmak zorlaşacaktır. Ayrıca, sistemin farklı yük koşullarında (boşta, tam yükte, kısmi yükte) nasıl davrandığını gözlemlemek önemlidir. Bazı sistemler belirli yüklerde kararlı iken, yük değiştiğinde titreşime başlayabilir. Bu durumlarda, farklı yük senaryoları için farklı kazanç setleri veya adaptif kontrol algoritmaları gerekebilir.

Sık Karşılaşılan Sorunlar ve Çözümleri
Servo motorlarda titreşim (hunting) sorunu, sahada karşılaşılan karmaşık arızalardan biridir ve genellikle birden fazla faktörün birleşimiyle ortaya çıkar. İşte sık karşılaşılan senaryolar ve uzman çözüm yaklaşımları:
Senaryo 1: Motor, hedefe yaklaştıkça hızlı ve yüksek frekanslı salınımlar yapıyor (genellikle “vızıldama” sesiyle birlikte).
Olası Neden: Genellikle yüksek P (Proportional) kazancı veya yüksek D (Derivative) kazancı kaynaklıdır. P kazancının çok yüksek olması, sistemin aşırı agresif tepki vermesine ve hedefi sürekli olarak aşmasına neden olur. Yüksek D kazancı ise geri besleme sinyalindeki küçük gürültüleri bile büyütüp kontrolörün aşırı tepki vermesine yol açabilir. Mekanik rezonans da bu tür bir titreşime neden olabilir.
Çözüm: Öncelikle P kazancını kademeli olarak düşürün. Titreşim azalıyorsa doğru yoldasınızdır. Eğer P kazancını düşürmek sistemin yavaşlamasına neden oluyorsa, D kazancını dikkatlice düşürmeyi deneyin. Geri besleme sinyalindeki gürültüyü azaltmak için kablolamayı kontrol edin ve sürücüdeki düşük geçiren filtre (low-pass filter) ayarlarını gözden geçirin. Eğer titreşim belirli bir hız veya pozisyonda belirginleşiyorsa, bu bir rezonans sorununu işaret edebilir; sürücüdeki notch filtreleri kullanarak ilgili rezonans frekansını baskılamaya çalışın. Mekanik bağlantıların gevşek olup olmadığını kontrol edin.
Senaryo 2: Motor, hedefe ulaştıktan sonra veya durma noktasında yavaş ve uzun süreli salınımlar yapıyor.
Olası Neden: Bu durum genellikle yüksek I (Integral) kazancının bir işaretidir. Yüksek I kazancı, sistemdeki küçük hataları çok uzun süre boyunca biriktirerek, hedefe ulaşıldığında bile sistemin ileri geri hareket etmesine neden olur. Düşük D kazancı da yetersiz sönümleme yaparak bu durumu şiddetlendirebilir.
Çözüm: I kazancını kademeli olarak düşürün. Bu, sistemin durağan konumda daha kararlı hale gelmesini sağlamalıdır. Eğer I kazancını düşürmek sürekli durum hatasına (steady-state error) neden oluyorsa, D kazancını biraz artırarak sönümlemeyi iyileştirmeyi deneyin. Ayrıca, sistemin mekanik sürtünme seviyesini kontrol edin; çok düşük sürtünme de bu tür salınımları tetikleyebilir.
Senaryo 3: Motor, hareket yönünü değiştirdiğinde veya ani yük değişimlerinde bir “vuruş” sesiyle birlikte kısa süreli titreşimler sergiliyor.
Olası Neden: Bu, genellikle mekanik boşluk (backlash) veya yüksek atalet oranının yanlış ayarlanmasından kaynaklanır. Boşluk, motorun komut ile gerçek hareket arasında bir gecikme yaratır ve kontrolör bu boşluğu kapatmaya çalışırken aşırı tepki verir. Yüksek atalet oranı ise motorun yükü etkili bir şekilde kontrol etmesini zorlaştırır.
Çözüm: Öncelikle mekanik boşlukları kontrol edin ve mümkünse giderin. Dişli kutularını, kaplinleri ve vidalı milleri inceleyin. Eğer mekanik düzeltme mümkün değilse, sürücünün backlash kompanzasyon (geri tepme telafisi) özelliğini kullanmayı değerlendirin. Ayrıca, sürücünün atalet oranı (inertia ratio) ayarını kontrol edin ve doğru değeri girdiğinizden emin olun. Bu oran genellikle motor üreticisinin verilerinden veya otomatik atalet algılama fonksiyonlarından elde edilebilir. P ve D kazançlarını bu duruma göre optimize etmek de gerekebilir.
Senaryo 4: Titreşim, belirli bir hız aralığında veya belirli bir pozisyonda ortaya çıkıyor ve diğer durumlarda sistem normal çalışıyor.
Olası Neden: Bu, genellikle sistem rezonansının veya yük bağımlı dinamiklerin bir göstergesidir. Mekanik sistemin doğal frekansları, kontrolörün çıkış frekansıyla çakıştığında rezonans oluşur.
Çözüm: Sürücünün dahili frekans analizörünü kullanarak veya harici bir titreşim sensörü ile rezonans frekanslarını tespit edin. Ardından, bu frekansları hedefleyen notch filtrelerini etkinleştirin ve ayarlarını yapın. Birden fazla rezonans frekansı olabilir, bu yüzden birden fazla notch filtre kullanmak gerekebilir. Ayrıca, mekanik sistemin sertliğini artırarak veya titreşim sönümleyici malzemeler kullanarak rezonansı azaltmayı deneyin.
Senaryo 5: Otomatik ayar (auto-tuning) işlemi başarısız oluyor veya kötü sonuçlar veriyor.
Olası Neden: Auto-tuning algoritmaları, ideal mekanik koşullar altında en iyi performansı verir. Mekanik sorunlar (boşluk, rezonans, yüksek sürtünme), aşırı büyük veya küçük yük ataleti, yetersiz güç kaynağı veya gürültülü geri besleme sinyalleri auto-tuning’in başarısız olmasına neden olabilir.
Çözüm: Auto-tuning yapmadan önce mekanik sistemi ve elektriksel bağlantıları titizlikle kontrol edin. Gürültü kaynaklarını ortadan kaldırın. Yük ataletinin motor ataletine uygun olduğundan emin olun. Bazı sürücülerde farklı auto-tuning modları (örneğin, yüksek ataletli sistemler için) bulunur; doğru modu seçtiğinizden emin olun. Auto-tuning sonrası elde edilen kazanç değerlerini bir başlangıç noktası olarak kabul edip, yukarıda anlatılan adım adım manuel ayar yöntemini uygulayın.
Uzman Tavsiyesi
Servo motorlarda karşılaşılan titreşim (hunting) sorunu, endüstriyel otomasyon uygulamalarının performansını, güvenilirliğini ve ömrünü doğrudan etkileyen kritik bir meseledir. Bu sorunun etkin çözümü, yalnızca yazılımsal kazanç ayarlarıyla sınırlı kalmayıp, sistemin bütünsel bir bakış açısıyla, mekanik ve elektriksel bileşenleriyle birlikte değerlendirilmesini gerektirir. Alanında uzman bir otomasyon mühendisi veya teknisyeni için, bir servo sistemdeki titreşimi gidermek, sadece bir dizi parametre değiştirmekten öte, sistemin dinamiklerini derinlemesine anlama, potansiyel arıza kaynaklarını doğru teşhis etme ve en uygun çözüm stratejisini geliştirme yeteneğini barındırır.
Saha tecrübelerimiz göstermektedir ki, çoğu zaman titreşim sorunlarının temelinde yatan neden, yüksek P kazancının neden olduğu aşırı tepkisellik olmakla birlikte, mekanik boşluklar, rezonans frekansları veya gürültülü geri besleme sinyalleri gibi faktörler, kazanç ayarlarını ne kadar optimize etmeye çalışırsanız çalışın kalıcı bir çözüm bulmanızı engelleyebilir. Bu nedenle, bir titreşim sorunuyla karşılaşıldığında, ilk adım her zaman kapsamlı bir mekanik denetim olmalıdır. Gevşek bağlantılar, aşınmış aktarım elemanları veya yanlış hizalamalar giderilmeden yapılan kazanç ayarları, sadece geçici çözümler sunacak veya sorunu daha da karmaşık hale getirecektir. Mekanik sistemin sağlamlığı ve rijitliği, kararlı bir servo kontrolünün temelini oluşturur.
Kazanç ayarları konusunda ise, otomatik ayar (auto-tuning) fonksiyonları başlangıç noktası olarak değerli olsa da, kritik uygulamalarda manuel ince ayarın yerini tutmayabilir. PID kazançlarının adım adım, sistematik bir yaklaşımla ayarlanması, sistemin farklı yük ve hız koşullarında test edilmesi ve sürücüdeki filtre ayarlarının (notch filtreler, düşük geçiren filtreler) etkin kullanımı, optimum performansa ulaşmada anahtardır. Unutulmamalıdır ki, her sistem benzersizdir ve “tek beden herkese uyar” bir çözüm yoktur. Bir sistem için mükemmel olan kazanç değerleri, başka bir sistemde tamamen kararsızlığa yol açabilir. Bu nedenle, her yeni kurulumda veya önemli bir mekanik değişiklik sonrası kazanç ayarlarının yeniden gözden geçirilmesi ve optimize edilmesi esastır.
Son olarak, saha uzmanlarına tavsiyemiz, sistemin davranışlarını sadece sayısal verilerle değil, aynı zamanda gözlem ve deneyimle de yorumlamalarıdır. Motorun çıkardığı sesler, hareketin akıcılığı, durma noktasındaki mikro titreşimler gibi detaylar, sorunun kökeni hakkında önemli ipuçları verebilir. Tüm yapılan ayarların ve gözlemlerin detaylı bir şekilde dokümante edilmesi, gelecekteki sorun giderme süreçlerinde büyük kolaylık sağlayacaktır. Sürekli öğrenme ve farklı sistemler üzerindeki deneyim, endüstriyel otomasyonda servo motor titreşim sorunlarını çözme konusundaki uzmanlığınızı pekiştirecektir. Unutmayın, kararlı bir servo sistemi, verimli ve kaliteli üretimin temelidir.








































































































































































































