ABYS
Üye
- Katılım
- 17 Nis 2008
- Mesajlar
- 219
- Puanları
- 1
Bu işler aslında öyle genelleyerek yapılabilecek , şurdan şöyle yap olur denilecek şeyler değildir. Öyle hafife alınacak şeyler hiç değildir.
Ben basit ve eğer şanslıysanız işe yarayacak bir yöntemi kısaca anlatayım. Gerekli programları öğrenmeniz gerekecek ama.
Öncelikle sistemden bir birim basamak yanıtı alıp daha sonra bu birim basamak yanıtından MATLAB System Identification tool ile bir transfer fonksiyonu çıkarmalısınız. Daha sonra bu transfer fonksiyonunu MATLAB Sisotool a aktarıp Automated Tuning den PID tuning yaptırıp elde edeceğiniz sürekli zaman PID ifadesinden TI / TD / Kc katsayılarını alabilirsiniz. Eğer şanslıysanız iyi bir sonuç verir. (Not : sisotool pid tuning performans ölçütleri IAE-ISE gibi matematiksel standartlara dayanır ve genellikle gerçek hayatta bir işe yaramaz.) Ve bu autotuning işlemi PLC de kullandığınıza göre kolay ve hızlıdır. Ayrıca auto tuning yerine sisteme s=0'da bir adet kutup(pole) iki adette rastgele sıfır(zero) ekleyip(genellikle sistem kutuplarına yakın) kazancla oynayarak yeni sistem yanıtını izleyerek kendinizde birşeyler yapabilirsiniz.
Bu yazdıklarımın tamamı kağıt kalem ile de hesaplanabileceği gibi bu iş için daha bir çok yöntem ve doğal olarak da yazılım vardır.
Ben basit ve eğer şanslıysanız işe yarayacak bir yöntemi kısaca anlatayım. Gerekli programları öğrenmeniz gerekecek ama.
Öncelikle sistemden bir birim basamak yanıtı alıp daha sonra bu birim basamak yanıtından MATLAB System Identification tool ile bir transfer fonksiyonu çıkarmalısınız. Daha sonra bu transfer fonksiyonunu MATLAB Sisotool a aktarıp Automated Tuning den PID tuning yaptırıp elde edeceğiniz sürekli zaman PID ifadesinden TI / TD / Kc katsayılarını alabilirsiniz. Eğer şanslıysanız iyi bir sonuç verir. (Not : sisotool pid tuning performans ölçütleri IAE-ISE gibi matematiksel standartlara dayanır ve genellikle gerçek hayatta bir işe yaramaz.) Ve bu autotuning işlemi PLC de kullandığınıza göre kolay ve hızlıdır. Ayrıca auto tuning yerine sisteme s=0'da bir adet kutup(pole) iki adette rastgele sıfır(zero) ekleyip(genellikle sistem kutuplarına yakın) kazancla oynayarak yeni sistem yanıtını izleyerek kendinizde birşeyler yapabilirsiniz.
Bu yazdıklarımın tamamı kağıt kalem ile de hesaplanabileceği gibi bu iş için daha bir çok yöntem ve doğal olarak da yazılım vardır.