Professional Documents
Culture Documents
Tez 19805204
Tez 19805204
Tez 19805204
OTOMATİK AYARI
MART 2024
DİYARBAKIR
DİCLE ÜNİVERSİTESİ
FEN BİLİMLERİ ENSTİTÜSÜ
MART 2024
DİYARBAKIR
PLC KULLANARAK KESİR DERECELİ PID KONTROLLERİN
OTOMATİK AYARI
Sınav Jürisi:
ONAY
Savunma Tarihi: 18/ 01 / 2024
İmza: …….………………….
5
TEŞEKKÜR
Bu tez çalışmasında, öncellikle danışmanım sayın Dr. Öğr. Üyesi Muhammet Ali
ARSERİM’e çalışmama daha fikir aşamasından, örnekleme, proje oluşturma,
analizlerin tamamlanması ve tez taslağındaki düzeltme aşamasına kadar verdiği emek
ve destekten dolayı teşekkür ederim. Ayrıca jüri üyelerime verdikleri fikirlerden
dolayı teşekkür ederim.
6
İÇİNDEKİLER
TEŞEKKÜRİÇİNDEKİLERŞEKİLLER LİSTESİ
ABSTRACT
1. GİRİŞ
3.1.1 Buhar sıkıştırmalı mekanik soğutma sistemi 3.2.1. . Kesir dereceli PID 3.4.1
Simatic s7 300 PLC 4.......................................BULGULAR VE TARTIŞMA
5.1 Sonuçlar
7
8
ŞEKİLLER LİSTESİ
9
TABLOLAR LİSTESİ
10
SİMGELER VE KISALTMALAR LİSTESİ
Simge Açıklama
Kısaltma Açıklama
11
ÖZET
12
ABSTRACT
Today, with the rapid advancement of technology, industrial automation systems have
become more important. Products produced in industrial automation systems are used
extensively in all areas of life, especially in health, food safety, transportation. Heating
Ventilation and Air-Conditioning (HVAC), which is used in the food sector, is one of the
most important systems used to maintain the freshness of food. However, the control of
existing processes in industrial automation systems is very important. The oldest known and
applied control method is the Proportional Integral Derivative (PID) control method. The
PID controller is highly preferred because it is easy to design and implement and responds
quickly. However, most systems in nature are nonlinear and in addition, they cannot be
expressed by integral and differential equations of full degree. Often these systems are
linearized or expressed in terms of integral and differential equations. Therefore, controlling
a fractional order system with fractional order controllers can improve the system response.
To find the best control parameters for PID and FOPID applications, Optimization methods
such as Particle Swarm Optimization (PSO) can be used. The PSO algorithm mimics the
movements of individuals in a swarm for purposes such as food and protection. In addition,
Programmable Logic Controllers (PLC) are used in today's industrial automation systems.
The biggest advantage of PLC is that control, data collection, monitoring and
communication operations can be performed as well as control operations. MATLAB
program and its component Simulink modeling software is an important engineering
program used in analyzing the behavior of systems in material life. Simulation can be done
with the Simulink program, as well as in cases where the system is simulated and the control
mechanism is operated in the hardware by using PLC or different hardware. Within the
scope of this thesis, it is aimed to implement a fractional degree control application of a
HVA system. The parameters of the FOPID to control the HVAC system are determined by
PSO algorithm. However, a pre-existing model in MATLAB/Simulink program was used as
the HVAC system. The FOPID to be used as the control of this system was simulated on a
PLC. The results obtained are suitable for controlling this model with the proposed method.
13
1. GİRİŞ
Genellikle doğada var olan çoğu sistem kesir dereceli olarak ifade edilir, ancak çoğu
sistemin kesir derecesi çok düşüktür[2]. Kesir dereceli sistemlere örnek olarak
sonsuz olmayan kayıplı iletim hatlarındaki gerilim akım ilişkisi verilebilir ve ilaveten
sonsuz olmayan bir katı yapıdaki ısı difüzyonu için ısı akışı sıcaklığın yarım dereceli
türevine eşittir [2].
Kapalı çevrim kontrol sistemlerinde, kontrol edilen sistem ile kontrolör açısından 4
farklı durumdan bahsedilebilir; Tamsayı Dereceli (Integer Order(IO)) süreç ile IO
kontrolcü, IO süreç ile Kesir Dereceli(Fractional Order(FO)) kontrolör, FO süreç ile
IO kontrolcü ve FO süreç ile FO kontrolör [3]. FO kontrol, IO kontrole göre daha iyi
bir dinamik sistem kontrolü sağlar ve kontrol sistem parametrelerindeki değişimlere
daha az duyarlılık gösterir [4]. Ancak FO tasarım çeşitli yaklaşımlarla yapıldığı için
kalıcı durum hatası vardır ve daha fazla hafıza gereksinimi duyulur.
14
kullanımı hızla yaygınlaşmıştır. Genel olarak PLC’ler, endüstride kullanılan klasik,
kumanda sistemlerinin yerini almıştır [7]. PLC’nin klasik kumandaya göre
avantajları kompakt olup az yer kaplaması, klasik kumanda elemanlarının hemen
hemen hepsinin yaptığı işin hepsini tek başına yapması, sorunsuz ve arızasız
çalışması, matematiksel işlemleri yapabilmesi gibi verilebilir. Bununla birlikte PLC
kontrol işlemlerinde kullanılabilir ve cihazlar arası haberleşme de yapabilir. PLC’nin
diğer denetleyici ve işlemcilere göre avantajı ise giriş çıkış akım ve gerilim
değerlerinin diğerlerine göre çok daha yüksek olup, doğrudan kontaktör ve benzeri
cihazları yükseltici bir devreye ihtiyaç olmadan kontrol edebilir.
15
1.1 Tezin Amacı
16
2. ÖNCEKİ ÇALIŞMALAR
Bu bölümde, literatürde yer alan tez konusuyla ilgili çalışmalara yer verilecektir.
Yapılan bir çalışmada, HVAC sisteminin kontrolünde kullanılan klasik PID yerine
girişin ve eyleyici değişkenlerinin dikkate alındığı bir sistem tanımlama modeli
kullanılarak bir kontrolör oluşturulmuştur [14].
Bi et al. [15], hem Tek Giriş Tek Çıkış (Single Input Single Output(SISO)) hem de
Çoklu Giriş Çoklu Çıkış (Multiple Input Multiple Output(MIMO)) sistemlerine
uygun bir PID otomatik ayarlama algoritması önermişlerdir.
Bai ve Zhang [16], HVAC sistemlerinde kontrolör olarak yeni bir adaptif PI
kontrolör çalışmışlardır. Bu çalışmada, HVAC kontrolü ölü zaman ilaveli birinci
dereceden bir model olarak tasarlanmıştır. Kapalı çevrim sisteminde, model
parametreleri sıfır frekans metodu ile birleştirilmiş üstel unutma terimine sahip bir
yinelemeli en küçük kareler yöntemi kullanılmıştır. Buna ilaveten sistemin kapalı
çevrim kontrolü esnasında kontrol parametrelerini güncellemek için basit bir
ayarlama kullanılmıştır.
Yapılan bir başka çalışmada, enerji tüketiminin azaltılması için HVAC kontrolünde
kullanılan PID’nin parametrelerinin belirlenmesinde bir kalibrasyon metodu
kullanılmıştır. Elde edilen sonuçlarda oransal parametresinin kalibre edilmesiyle
enerji tüketiminin 29 % kadar azaldığı, integral parametresinin kalibre edilmesiyle
enerji tüketiminin 35 % kadar azaldığı görülmüştür [18].
17
Homod, yaptığı bir çalışmada bir akıllı binada kullanılan HVAC sisteminin
kontrolünde İleri-beslemeli Hibrit Katman Kontrolörü kullanmıştır. Sonuç olarak bu
metodun lineer-olmayan MIMO kontrolüyle başa çıkabileceği belirtilmektedir [19]
Yapılan bir çalışmada, HVAC sisteminde kullanılan PID yapısı ve parametre
değerlerinin belirlenmesinde istenilen sıcaklık ve gerçek sıcaklık arasındaki hataya
göre basit bir ayarlama algoritması kullanılmıştır. Bununla birlikte hava akışının
kontrolünde İleri Beslemeli kontrol Stratejisi kullanılmıştır [20].
Lim et al. [21] HVAC&R sistemleri için PID tasarımlarında Hurwitz polinomunu
kullanmışlardır ve bu yöntemi hava kontrolü ve evaporatör süper sıcaklık kontrolü
örneklerine uygulamışlardır.
Yapılan bir çalışmada, HVAC sisteminin kontrolü için Bulanık Bağışıklı Kendini
Ayarlayan (Fuzzy Immune Self-tuning) PID kontrol sistemi tasarlamışlardır. Bu
çalışmada PID kontrolörün P katsayısı Bulanık bağışıklık, I ve D katsayıları Bulanık
Mantık ile belirlenmiştir [22].
Yapılan bir başka çalışmada, PID parametrelerine bağlı bir Bulanık Mantık(Fuzzy
Logic(FL)) kontrolör tasarlanmıştır. Bu çalışmada klasik iki tane FL kontrolör
tasarlanmış ve daha sonra bu kontrolörün tasarım parametrelerinin ayarlanması FL
kontrolörlerin normalize katsayıları ve PID katsayıları ile yapılmıştır [23].
Diğer bir çalışmada, HVAC sisteminin sıcaklık kontrolü için kullanılan PID
parametrelerinin hesaplanmasında Parçacık Sürü Optimizasyonu(Particle Swarm
Optimization(PSO)) yöntemi kullanılmıştır. Bu çalışmada HVAC sisteminin
matematiksel modeli çıkartılmış ve buna göre PID ve PSO ile optimize edilmiş PID
karşılaştırılmıştır [24].
Kardos et al. [25] bir binanın üç odasındaki sıcaklık kontrolünde kullanılan HVAC
sisteminin kontrolü için Uyarlanabilir Model Tahminli Kontrolör( Adaptive Model
Predictive Controller(AMPC)) önermişlerdir. Sonuç olarak AMPC’nin PI kontrolöre
göre daha çok işlem gerektiren ancak doğruluğunun daha fazla olduğunu
belirtmişlerdir.
18
Mosayebi ve Ketabi [26], güç elektroniği elemanlarınca güç aktarılan HVAC
sistemlerindeki kararsızlığı önlemek üzere yeni bir kesir dereceli FL tip-2 PID
tasarlamışlardır ve bunun Döngüde Donanım Gerçeklemesi( Hardware In
Loop(HIL)) tasarımını yapmışlardır.
19
3. MALZEME VE YÖNTEM
Bir HVAC sistemi, basitçe bir yapı içerisindeki sıcaklığın istenen seviyede tutmak
için bir araya getirilmiş bileşenlerin bütünüdür. HVAC sistemiyle ısı istenilen yere
transfer edilebilir, soğutma amaçlı olarak ısı bir yerden tahliye edilebilir ve ısının dış
ortama aktarılması sağlanabilir [30].
20
Hava soğutma sistemi
Termoelektrik soğutma sistemi
Vortex tüpü
Paramagnetik soğutma
Sterling soğutma sistemi
Buhar sıkıştırmalı mekanik sistemin işleyiş itibariyle alçak basınç ve yüksek basınç
kısımları olmak üzere ikiye ayrılır. Bu iki kısım Şekil 3.1’de gösterildiği gibi
kompresör(compressor), yoğuşturucu(kondeser), buharlaştırıcı(evoporatör) ve
kısılma vanası(expansion valve) bileşenlerinden oluşur [31].
21
Yoğunlaştırıcıda ısı kaybederek sıvı hale geçen akışkan bu kısımda basıncını
kaybederek evaporatör kısmına geçer.
Kısılma vanasında basıncı düşen akışkan, sıvı halde evaporatöre geçer.
PID kontrolör, üç terimden oluşup geçmişi çok eskiye dayanan kapalı çevrim kontrol
uygulamalarında kullanılan bir kontrol türüdür ve PID kontrolörü P, I, D olmak üzere
üç kontrol bileşeninden oluşmaktadır [32]. PID kontrolörün zaman göre ifadesi
(3.1)’de verilmiştir;
de (t)
u ( t )=K P e ( t ) + K I ∫ e ( t ) dt + K d (3.1)
dt
Burada;
“KP” Oransal katsayısı; “KI” İntegral katsayısı; “KD” Türevsel katsayısı, “u(t)” PID
çıkışı, “e(t)” hata sinyalidir.
PID kontrolörü genel bir yapıdır ve yukarıda bahsedilen üç kontrol bileşenin farklı P
bileşeni sabit kalmak koşulu ile PI, PD, PID gibi faklı kombinasyonları
oluşturulabilir. Daha önceden de bahsedildiği gibi PID kontrolör kapalı çevrim
kontrol uygulamalarında referans büyüklük ile sistemin gerçek çıkış büyüklüğü
arasındaki farkın giriş olarak kullanıldığı bir kontrol yapısıdır. PID kontrolörün
yapısı Şekil 3.2’de verilmiştir.
22
Yukarıdaki şekilden de görüleceği gibi hata sinyalinin (e(t)) kendisi Oransal
kazanç(KP) ile çarpılmakta, e(t) sinyalinin türevi Türevsel Kazanç (K D) ile
çarpılmakta ve e(t) sinyalinin integrali (KI) ile çarpılıp toplanarak sisteme giriş
sinyali olarak uygulanmaktadır.
PID kontrolörün Oransal kontrol bileşeni doğruda hata belli bir KP katsayısı ile
çarpımına dayanır ve eğer kontrol hatası büyükse bu işlem e(t) sinyalini doğrudan
büyütür. Bu işlemin bir dezavantajı kalıcı durum hatasına yol açmasıdır [32]. İntegral
bileşen, hata sinyalinin zamana göre integralini alıp KI katsayısı ile çarpar. Bu işlem
kalıcı durum hatasını sıfırlamaya yönelik olarak yapılmaktadır[32]. Türevsel bileşen,
e(t) sinyalinin türevini alarak işlem yapar. Türev bileşeni giriş sinyalinin trendini
belirleyerek hatanın daha fazla büyümesine engel olur[32].
Bir sistemlerin transfer fonksiyonu, o sistemin zamana göre ifadesinin Laplace
bölgesindeki karşılığıdır. Laplace dönüşümünün özelliği, integro-diferansiyel
sistemlerin basit cebirsel işlemlere dönüştürmesidir. Bununla birlikte, PID
kontrolörün transfer fonksiyonu (3.2)’de verilmiştir;
KI
T ( s )=K P + +K Ds (3.2)
s
Burada;
“T(s)” Transfer fonksiyonu, “s” ise Laplace terimidir.
(3.1) denkleminde verilen u(t) ile e(t) arasındaki ilişki (3.3)’de verilmiştir;
(
U ( s )= K P +
KI
s )
+ K D s E (s) (3.3)
Burada;
“U(s) ve E(s)” sırasıyla PID çıkışı ve hata sinyallerinin Laplace bölgesinde
karşılıklarıdır.
23
Kesir Dereceli Matematiğin ilk çıkış noktası olarak 1695 yılında Leibniz ve
L'Hôpital arasındaki yarım derece türev hakkındaki mektuplaşma olarak belirtilir. Bu
tarihten sonra da Euler, Lagrange, Laplace, Fourier, Grünwald, Rieman gibi meşhur
matematikçiler bu konu ile ilgili çeşitli çalışmalarda bulunmuşlardır [33].
∞
Γ ( n ) =∫ t
n −1 −t
e dt=( n−1 ) ! (3.4)
0
{
❑
∝
d
,α>0
∝ dt ∝
Dt = 1 , α =0 (3.5)
t
a ∫ ( dτ )α , α <0
a
Burada;
“α” türev veya integral derecesidir ve “D” integral veya türev işlemcisini
göstermektedir. FO integral ve türev için en çok bilinen 3 tane tanım vardır ve bunlar
Grünwald-Letnikov(GL), Rieman-Liouville(RL) ve Caputo tanımlarıdır [33]. GL
ifadesi,
❑
|t −ah|
Dt f ( t ) =lim α ∑ (−1 ) ( α ) f (t− jh)
∝ 1 j (3.6)
a h→0 h j=0j
24
GL tanımında, belli bir dereceye kadar toplama yapıldığından dolayı, toplam
sembolünün üst sınırına bağlı olarak büyüklüğü değişen bir hata mutlaka vardır.
RL integral ve türev tanımları ayrı ayrı olarak (3.7) ve (3.8)’de söyle verilmektedir
[33];
t
1 dn f (τ )
n∫
∝ ❑
D f ( t )= ¿
t a dτ ¿ (3.7)
Γ ( n−∝ ) dt a (t−τ) α−n +1
Burada “α” integralin kesir derecesidir ve n-1 ile n arasındadır ve “ a” ile “t”
integralin alt ve üst sınırlarıdır. RL türev tanımı ise;
n t
1 d f (τ )
n∫
∝ ❑
D f ( t )= ¿
t 0 dτ ¿ (3.8)
Γ ( n−∝ ) dt 0 (t−τ) α−n +1
olarak verilmektedir.
ki μ
C ( s )=k p + λ
+ kd s (3.10)
s
Burada,
“” ve”” sırasıyla integral ve türevin kesir dereceleridir.
25
3.2.1.3 Kesir Dereceli Kontrolde Kullanılan FOMCON Araç Kutusu
FO türev ve integralin kullanıldığı sistemlerde, bu türev ve integralin karşılık geldiği
yapıları kullanmak önemlidir. Bununla birlikte sistemlerin modellenip simüle
edilmesinde kullanılan MATLAB programı için de bu işleme yönelik CRONE,
NINTEGER, FOMCON gibi araç kutuları çeşitli araştırmacılar tarafından
oluşturulmuştur [35], [36], [37]. FOMCON araç kutusu kullanılarak oluşturulan FO
türev ve integral için Oustaloup tarafından önerilen rekürsif filtre yapısı
kullanılmaktadır [37].
Oustaloup’un rekürsif filtresi, FO türev ve integral için uygun bir yaklaşım olmakla
birlikte verilen 0<<1 olarak s için, en düşük frekans(ϖb) ve en yüksek frekans(ϖh)
ile arasındaki frekans bandında, N. Dereceden filtre,
N '
s +ϖ k
Gf ( s )=K ∏ (3.11)
−N s +ϖ k
olarak verilmektedir. (3.10)’da verilen ifadede ϖk’ ve ϖk değerleri ve K değerleri
(3.12), (3.13) ve (3.14) ifadelerinde verilmiştir [37];
1
k+ N + ( 1−γ )
( )
2
' ω (3.12)
ω k =ω b h 2 N +1
ωb
1
k+ N + ( 1+γ )
( )
2
ω (3.13)
ω k =ω b h 2 N+ 1
ωb
γ
K=ωh (3.14)
Bu denklemlerde, “ϖb ve ϖh” sırasıyla düşük ve yüksek frakans değerlerinin, “”
kesir derecesini ve N ise filtre derecesini göstermektedir.
Daha sonra, Xue ve arkadaşları [38], geliştirilmiş bir Oustaloup filtresi önerdiler;
( ) ( d ( 1−γ ) s +b ω s+ dγ )
γ 2 N '
d ωh d s + b ωh s s +ϖ k
K∏
γ
s ≈ (3.15)
b 2
h −N s +ϖ k
( ) ( )
γ −2 k γ +2 k
dωb
' 2 N+1 bω h 2 N +1
ω= k ,ω k = (3.16)
b d
26
olarak bulunmaktadır.
3.3 Parçacık Sürü Optimizasyonu
Parçacık sürü optimizasyonu, metasezgisel bir global optimizasyon yöntemidir ve
minimuma ulaşmak için yakınsamayı hızlandırmak üzere momentum terimi
mevcuttur [39], [40]. Sürüdeki her bir birey o andaki var olan konumunu ve hızını ve
o ana kadarki en iyi konumunu takip eder ve momentum yerel bozulmalardan
bağımsız olarak minimuma doğru gitmeye olanak tanır [40].
{
d
Pdi ,t +1= x i ,t +1 eğer X ( i, t ) < P(i ,t)
d (3.17)
Pi ,t +1 aksi halde
27
Şekil 3.3. PSO Algoritması
28
Automation, Omron, Siemens, Schneider Electric, Mitsubishi Electric olarak
verilebilir [43].
Simatik S7 300 PLC, Siemens firması tarafından üretilen orta ölçeli tasarımlar için
kullanılabilen bir PLC türüdür. Bu PLC tipi çeşitli versiyonlarda üretilmektedir ve
Simatic S7300 CPU 314C-2DP serisi bütünleşik olarak 24 Dijital giriş!6 Dijital çıkış,
4 Analog giriş, 2 Analog çıkış, çalışma belleği 192 kB olan entegre 24V güç
kaynağına sahip çeşitlerinden birisidir. Bu PLC’nin CPU’sunun hızı bit, kelime, sabit
noktalı matematik ve kayan noktalı matematik için sırasıyla 0.06 s, 0.12 s, 0.16 s
ve 0.59s’dir [45]. Simatic S7 300 PLC’nin görünümü Şekil 3.4’de verilmiştir [46].
Bununla birlikte modüller takılarak hem giriş çıkış gibi elemanlarının sayısı
arttırılabilir hem de farklı modüllerle haberleşme gibi işlemlerde yapabilme
kapasitesine sahip olabilir.
29
Şekil 3. 4. Simatik S7 300 PLC[46]
3.5 MATLAB-OPC
30
Şekil 3. 5.OPC-UA Tasarımı [48]
31
4. BULGULAR VE TARTIŞMA
Bu tez çalışmasında, soğuk hava deposu için bir buhar sıkıştırmalı soğutma
sisteminin kesir dereceli PID kontrolü ile ilgili bir çalışma yapılmıştır. Ayrıca
PID’nin parametreleri PSO ile optimize edilmiştir ve aynı yöntem ile kesir dereceli
PID’nin parametreleri PSO ile optimize edilmiştir. PSO algoritma vasıtasıyla normal
klasik yoğun bir şekilde kullanılan endüstriyel sanayide PID üç temel parametreleri
elde ederek ve buna benzer kesir dereceli PID beş parametre yani üç temel ve iki ayrı
parametresi sisteme (PID ve FOPID) katkı ve daha performanslı çalıştırmak için
uygulanmıştır. Bununla birlikte buhar sıkıştırmalı soğutma sistem için
MATLAB/Simulink yazılımında var olan bir model kullanılmıştır ve bu modelde
kompresör motorunun kontrolünde kullanılan kesir dereceli PID’nin parametreleri,
PSO algoritmasıyla belirlenmiştir. Daha sonra FOPID için bir program bloğu PLC’de
oluşturulmuştur. Ayrıca PLC de bilgisayarda simüle edilmiştir.
32
4.1 Buhar Sıkıştırmalı Soğutma Sistemi
Bu tez çalışmasında, daha önceden çalışma prensibi anlatılan buhar sıkıştırmalı
soğutma sisteminin MATLAB/Simulink yazılımında oluşturulmuş bir modeli
kullanılmıştır [49]. Şekil 4.1’de verilen model Simscape araç kutusu kullanılarak
oluşturulmuştur ve yapısında kompresör, yoğunlaştırıcı, kısılma vanası ve evoporatör
bulundurmaktadır [49]. Bu sistemde yarı hermetik 100HP (90 kw ) vidalı
kompresörde 0 - 40 bar basınca sıkıştırılan soğutucu akışkan buhar halinde
yoğuşturucuya gönderilir. Burada, su kulesiden gelen 15 ve 20 derece su ile
soğutulan soğutma akışı ısı vererek yoğuşan soğutucu akışkan, kısılma vanasında
alçak basınca kısılarak ıslak-buhar halde buharlaştırıcıya girer. Buharlaştırıcıyı
çevreleyen ortam sıcaklığının altında bir sıcaklığa sahip olan soğutucu akışkan,
ortamın ısısını çekerek, ortamı soğutur. Buharlaştırıcı çıkışında doymuş buhar halde
kompresör tarafından yaklaşık 0 ile 10 bar arasındadır ve bu fark mevcut soğuk hava
deposunun derecesi ile belirlenir. Şekil 4.3 de yüksek ve alçak basınç gaz saati
sistemin çalışma hali ile gösterilmektedir, Bununla birlikte -20 ve -22 derece ile
ayarlanan soğuk hava deposu bu değerin altındayken, fazla akış emme tarafından
emilir. Dolayısıyla, kompresör tarafından sıvı çekilir ve basınç yükselir ve tam tersi
olarak sıcaklık derecesi istenilen değere yaklaşınca düşer. Böylece şekil 4.2 ‘de
gösterilen gerçek sistemde, bu çevrim sürekli olarak devam eder.
33
Aşağıda gösterilen soğuk hava deposunun dış ünitesi 100 HP vidalı kompresör ve
diğer ekipman gurubu, 15 derece den gelen suyu -22 dereceye soğutan soğuk hava
deposu soğutma sistemi için kurulmuştur.
Şekil 4. 2. Buhar sıkıştırmalı soğutma sistemi Şekil 4.3. soğutma sisteminin yüksek ve alçak basınc gaz saatı
34
Şekil 4. 4. Kesir dereceli PID
Kesir dereceli PID parametreleri elde edildikten sonra yine MATLAB programında
yazılan Kesir Derece için Sonlu Darbe Cevabı(Finite Impulse Response(FIR)) filtre
oluşturma programı kullanılarak ayrık katsayılı bir filtre oluşturulmuştur [50].
İntegral ve Türev için kesir dereceli ve için FIR filtre tasarımı (4.1) ve (4.2)’de
verilmiştir.
0.739
−1 −2 −3 −4 −5
1−0.1002 z −0.0451 z −0.02856 z −0.0207 z −0.01615 z
(4.1)
−1 −2 −3 −4 −5
1−0.8 z −0.08 z −0.032 z −0.0176 z −0.0113 z
0.1585
(4.2)
35
Dolayısıyla bu sistem transkritik bir soğutma çevrimidir. Gaz soğutucu basıncı Şekil
4.5’de gösterildiği gibi, değişen ortam sıcaklığına tepki olarak değişir. Daha düşük
ortam sıcaklıklarında, gaz soğutucu basıncı kritik altı basınçlara düşebilir.
Evaporatöre iki fazlı bir karışım girdiğinden, evaporatör giriş sıcaklığı T aynı
zamanda doyma sıcaklığıdır. Bu nedenle T – A, genleşme valfi tarafından kontrol
edilen evaporatördeki aşırı ısınmayı temsil eder.
Sistemde sürücü kontrolü, kompresörü emiş basıncına göre hız kontrolü yapılmak
söz konusudur. Ayrıca değişken frekanslı sürücü (Variable Frequency Driver(VFD)
bünyesinde kullanılan IGBT 1,3,5 ve 2,4,6 sırayla inverter çıkışı kesir dereceli PID
optimize edilmiş kontrolü yapılmaktadır. Şekil 4.6 de gösterilen VFD kesir dereceli
PID kontrolü gösterilmiştir. Şekil 4.6’de değişen hava durumuna göre Soğutma
motoru hızını referans hızına göre değiştiğini göstermektedir.
X= [30 30 40 40 20 20 15 15 30 30]
X değişkliğine göre motor VFD sürücüsü vasıtasıyla motora gaz basıncı kontrol
etmektedir
36
Şekil 4.6. Buhar sıkıştırmalı soğutma sistemi modeli
37
Şekil 4.7. kesir dereceli PID sürücü (VFD) kontrolü[52]
Matlab Simulink ‘te gerçekleştiren OPC UA bağlantısı şekil 4.4 ‘te gösterilmiştir. Bu
işlem OPC-UA tagı ile TIA portal’dakı adres ile bağlantı kurar. Ayrıca bu işlemin
devam etmesi için gerçek zamanlı konfigurasyon bloğu da eklenmiştir ve en son S7-
300 PLC ile veri alma işlemi tamamlandıktan sonra sıcaklığın zamana göre değişimi
elde edilmiştir[53].
38
Şekil 4.9 MATLAB/SIMULINK OPC UA blok diagramı
Sistemde ısı sensöru soğuk hava deposundan bilgi alarak ana CPU’ya aktarma işlemi
yapılmıştır ve gerçek sıcaklık derecesi ve referans değerle karşılaştırılmış ve bu
sinyal PLC’de programlanan kesir dereceli PID’ye giriş olarak uygulanmıştır.
39
çalıştırılmasında sıcaklığın referans sıcaklığa ulaşmasıyla birlikte, hızın belirlenen
minimum hız değerine düşeceği öngürülmektedir.
Aşağdaki gösterilen şekilde FOPID Kontrolün çıkış sinyalidır. Bu sinyal soğuk hava
deposunun derecesini göstermektedir. Gerçek zamanlı ve hızlı referans sıcaklık
derecesine ulaşma çalışması gerçekleştirilmiştir.
40
Bu uygulamada kesir dereceli PID kullanarak soğutma sistemi
MATLAB/SİMULİNK ‘te gerçekleştirerek sistemi OPC UA uaEXPERT yazılım ile
TIA PORTAL tarafından çağırılmıştır. Sistemin kesir dereceli PID cpu315 2dp/pn
siemens PLC tarafından çağırılmıştır ve OB1 ana organizasyon bloğu içinde
gerçekleştirilmiştir.
41
5. SONUÇLAR VE ÖNERİLER
Bu tez çalışmasında gerçek bir fiziksel sistem olan buhar sıkıştırmalı soğutma
sisteminin modeli MATLAB/Simulink yazılımında oluşturulmuştur ve bu sistemin
kontrolünde kullanılan FOPID kontrolör önce MATLAB yazılımında tasarlanmış ve
daha sonra ayrık filtre tasarımı konseptine uygun olarak PLC’de oluşturulmuştur.
Son olarak PLC ve Simulink yazılımı OPC-UA protokolüyle haberleştirilmiştir. Elde
edilen sonuçlar bir alt başlıkta irdelenmektedir.
5.1 Sonuçlar
Elde edilen sonuçlara göre, soğutma sisteminin lineer olmaması nedeniyle yapılan
Kesir dereceli PID kontrol Şekil 4.X dikkate alındığında, bu sistemi başarıyla kontrol
etmiştir.
Yapılan çalışmada farklı yazılım ve donanım OPC-UA protokolüyle
haberleştiğinden, sonuçlar dikkate alındığında bu sistem başarıyla çalıştırılmıştır.
Soğutma sistemlerinde sıcaklık yavaş değişmektedir ve böyle sistemlerde, sıcaklık
yapılan çalışmada olduğu gibi daha düşük örnekleme frekansı seçilebilir.
Yapılan uygulama birçok farklı tasarımın bir araya getirilmesi nedeniyle, tasarım
sürecinde daha fazla uğraşı gerektirmiştir. Özellikle kesir dereceli PID’nin PLC’de
oluşturulması ve OPC-UA protokolünün böyle bir çalışmada kullanılması daha üst
düzey PLC ve MATLAB kodlama bilgisi gerektirmektedir.
PID parametrelerin optimizasyonla en iyi değerlerinin seçilmesi sistem
performansını iyi yönde etkilemektedir.
5.2 Öneriler
Daha önceden de bahsedildiği gibi sistem ve kontrolör simülasyon olarak
tasarlandığından dolayı, donanımın PLC cihazı olduğu döngüde donanım uygulaması
yapılabilir. Ayrıca hem kontrolör hem de kontrol edilen sistem gerçek olarak
kullanılıp lineer olmayan bir sistemin kesir dereceli kontrolör yapısı kullanılabilir.
Kesir dereceli bir kontrolörün uygulaması daha karmaşık ve zaman gecikmesinin
daha fazla olduğu bir yapıda olmasına rağmen daha iyi performans göstermesi lineer
olmayan sistemlerin kontrolünde kullanılabilir.
Günümüzde sistemlerin büyük çoğunluğunun kontrolünde Tam Dereceli PID
kullanıldığından dolayı, lineer olmayan sistemlerin aşırı yükselme giriş
42
değişimlerinin büyük olmasına gösterilen hassasiyetin bir kısmı Kesir Dereceli PID
kullanılarak giderilebilir.
İleriki çalışmalarda, hazır bir buhar çevrimli soğutma modelinin yerine gerçek bir
sistemin kullanılması ve bu sistemin kontrolünde PLC cihazında oluşturulacak bir
Kesir Dereceli PID kontrolörün kullanılması beklenmektedir.
43
KAYNAKLAR
[3] YangQuan Chen, “No Title,” IFAC Proc. Vol., vol. 39, no. 11, pp. 481–492,
2006.
[7] İ. Çolak, R. Bayındır, and S. Vadi, Elektrik Kumanda Devreleri ve S7-1200 ile
PLC Programlama, 4th ed. Ankara: Seçkin Yayınevi, 2016.
[9] C. Moler and J. Little, “A history of MATLAB,” Proc. ACM Program. Lang.,
vol. 4, no. HOPL, 2020, doi: 10.1145/3386331.
44
[10] T. Bhaskarwar, R. Chile, S. Aole, and I. Elamvazuthi, “Remote Monitoring of
Coupled Tank Accompanied by PLC-OPC-MATLAB Architecture,” 2019
IEEE Student Conf. Res. Dev. SCOReD 2019, pp. 328–332, 2019, doi:
10.1109/SCORED.2019.8896267.
[11] E. Vardar, A. H. Giraz, H. Örenbaş, and S. Şahin, “OPC server based and real
time motor speed control with PLC communication system,” 26th IEEE
Signal Process. Commun. Appl. Conf. SIU 2018, pp. 1–4, 2018, doi:
10.1109/SIU.2018.8404624.
[12] M. W. Ellis and E. H. Mathews, “Needs and trends in building and HVAC
system design tools,” Build. Environ., vol. 37, no. 5, pp. 461–470, 2002, doi:
10.1016/S0360-1323(01)00040-3.
[16] J. Bai and X. Zhang, “A new adaptive PI controller and its application in
HVAC systems,” Energy Convers. Manag., vol. 48, no. 4, pp. 1043–1054,
2007, doi: 10.1016/j.enconman.2006.10.023.
45
energy and performance considerations for smart buildings,” Renew. Energy,
vol. 126, pp. 49–64, 2018, doi: 10.1016/j.renene.2018.03.022.
[21] D. Lim, B. P. Rasmussen, and D. Swaroop, “Selecting PID control gains for
nonlinear HVAC&R systems,” HVAC R Res., vol. 15, no. 6, pp. 991–1019,
2009, doi: 10.1080/10789669.2009.10390876.
[23] H. Lv, P. Duan, and L. Jia, “A novel fuzzy controller design based-on PID
Gains for HVAC systems,” Proc. World Congr. Intell. Control Autom., pp.
736–739, 2008, doi: 10.1109/WCICA.2008.4593014.
[24] Z. Jun and Z. Kanyu, “A particle swarm optimization approach for optimal
design of PID controller for temperature control in HVAC,” Proc. - 3rd Int.
Conf. Meas. Technol. Mechatronics Autom. ICMTMA 2011, vol. 1, no. 2, pp.
230–233, 2011, doi: 10.1109/ICMTMA.2011.63.
[27] A. Almabrok, M. Psarakis, and A. Dounis, “Fast tuning of the PID controller
in an HVAC system using the Big Bang-Big Crunch algorithm and FPGA
technology,” Algorithms, vol. 11, no. 10, 2018, doi: 10.3390/a11100146.
46
[28] S. Li, D. Wang, X. Han, K. Cheng, and C. Zhao, “Auto-Tuning Parameters of
Fractional PID Controller Design for Air-Conditioning Fan Coil Unit,” J.
Shanghai Jiaotong Univ., vol. 26, no. 2, pp. 186–192, 2021, doi:
10.1007/s12204-020-2245-5.
[30] Samuel C.Sugarman, HVAC Fundamentals, 2nd Edition, 2nd ed. Lilburn:
Fairmount Press Inc., 2007.
47
[38] D. Xue, Y. Chen, and D. Atherton, Linear Feedback Control, Analysis and
design with MATLAB - Advances in Design and Control. 2007. [Online].
Available: http://www.confucius.org/lunyu/ed1509.htm
[42] S. Kurtulan, PLC ile Endüstriyel Otomasyon, 7th ed. İstanbul: Birsen
yayınevi, 2017.
48
http://citeseerx.ist.psu.edu/viewdoc/download?
doi=10.1.1.416.5245&rep=rep1&type=pdf
[51] Shinde, P., Burungale, R., Kale, P., Jain, P. and Prof, A., 2014. Speed control of
induction motor by using variable frequency drive. Rupali Burungale et al Int. Journal
of Engineering Research and Applications, 4(4), pp.35-37.
49
ÖZGEÇMİŞ
Kişisel Bilgiler
Soyad, Ad AHMAD, Mohammad Ameen
Web sayfası
(Research Gate, Academia, vs.)
Eğitim Bilgileri
Derece Kurum Mezuniyet Yılı
Yüksek Lisans
Lisans
Lise
İş Deneyimi
Yabancı Dil
Yayınlar
1.
2.
3.
4.
Özel İlgiler
50
DİCLE ÜNİVERSİTESİ
FEN BİLİMLERİ ENSTİTÜSÜ
TEZ BENZERLİK BİLDİRİMİ FORMU
Öğrencinin Adı, Soyadı Mohammad ameen AHMAD
Öğrenci No 19805204
Ana Bilim Dalı Elektrik Elektronik Mühendisliği
Program Türü Proje Yüksek Lisans x Doktora
Tez Danışmanı Dr.Öğr. Üyesi Muhammet Ali ARSERİM
(Ünvanı, Adı, Soyadı)
(Varsa) II. Tez Danışmanı
(Ünvanı, Adı, Soyadı)
PLC KULLANARAK KESİR DERECELİ PID
Tez Başlığı KONTROLLERİN OTOMATİK AYARI
RAPOR BİLGİLERİ
Raporlama Aşaması Tez Savunma Sınavı Sonrası
Sayfa Sayısı 32
Raporlama Tarihi 09.03.2024
Benzerlik Oranı (%) 7
Yukarıda bilgileri verilen tez çalışmamın toplam 32 sayfalık kısmına ilişkin, 09/03/2024
tarihinde tez danışmanım tarafından Turnitin isimli intihal tespit programından aşağıda
belirtilen filtrelemeler uygulanarak alınmış olan intihal raporuna göre, tezimin benzerlik
oranı % 7 olarak tespit edilmiştir.
Uygulanan filtrelemeler:
Tezimin benzerlik oranı, Dicle Üniversitesi Fen Bilimleri Enstitüsü İntihal Raporu
Uygulama Esaslarında belirtilen üst sınır benzerlik oranını aşmamaktadır. Tez benzerlik
oranı üst sınır benzerlik oranının altında olsa dahi aksinin tespit edilmesi durumunda her
türlü yasal sorumluğu kabul ettiğimi ve hukuki sonuçlarına razı olduğumu bildirir, gereğini
arz ederim.
Öğrencinin Adı, Soyadı: Mohammad Ameen AHMAD
Tarih:09.03.2024
İmza:
Danışman Adı, Soyadı: Dr.Öğr. Üyesi M. Ali ARSERİM İmza:
Tarih:09.03.2024
Ana Bilim Dalı Başkanı Adı, Soyadı: Doç. Dr. Cafer BUDAK İmza:
Tarih:09.03.2024
51