Açık döngü ile kapalı döngü neyi düzeltir
Açık döngü, sonucu ölçmeden uygular. Kapalı döngü, ölçer ve sapmayı düzeltir. Termostat ile zamanlayıcının farkını ve aşımın nedenini anlatıyoruz.
Bir sistem, işini iki türlü yapabilir. Açık döngüde komut verilir ve sonuç ölçülmez. Zamanlayıcı, yağmur yağıyor olsa bile bahçeyi yirmi dakika sular. Kapalı döngüde bir ölçüm vardır. Ölçüm, istenen değerden sapınca sistem düzeltir. Termostat, oda soğuyunca ısıtır, ısınınca durur. İkisi de kontrol diye satılır. Biri kör bir program, öteki bir geri beslemedir.
Kör program nerede yeter
Açık döngü, sonucun zaten öngörülebilir olduğu yerde ucuzdur. Ekmek kızartıcı, süreyi sayar. Ekmeğin o günkü nemini ölçmez. Çoğu dilimde sonuç yeterlidir. Nem değişince aynı süre, ekmeği yakar veya soluk bırakır. Körlük, bu sapmayı görmez. Görmediği için düzeltmez.
Maliyet de düşüktür. Algılayıcı, karşılaştırıcı ve ayar yoktur. Basitlik, sapmanın bedeli ödenmediği sürece erdemdir. Bedel artınca basitlik, israf veya rahatsızlık olur.
Geri besleme neyi görür
Kapalı döngü, hedef ile ölçümü karşılaştırır. Fark varsa çıkışı değiştirir. Fırın, ısı düşünce rezistansı açar. Araçtaki hız sabitleyici, rampa çıkınca gazı artırır. Artış, sürücünün her saniye pedala bakmasını beklemez. Ölçüm, bakışı devralmıştır.
Ölçüm yanlışsa düzeltme de yanlış olur. Bozuk bir algılayıcı, odayı dondururken sistem hâlâ hedefe ulaştım sanabilir. Kapalı döngü, algılayıcının dürüstlüğüne emanet edilir. Emanet, kör programdan daha akıllı görünür. Görünüş, algılayıcı bozulunca çöker.
Aşım neden olur
Düzeltme çok sertse sistem hedefi geçer, sonra ters yöne sert döner. Oda bir ısınır bir soğur. Buna aşım ve salınım denir. Yumuşak düzeltme, salınımı azaltır ama hedefe geç varır. Tasarımcı, hız ile sakinlik arasında bir uzlaşı seçer. Uzlaşı yazılmadan mükemmel denge vaadi, broşür cümlesidir.
Isı pompası da bu döngünün bir uygulamasıdır. Hedef sıcaklık, ölçüm ve dışarıdaki havanın zorluğu birlikte katsayıyı değiştirir: https://biliminizi.com/isi-pompasi-ile-kombi-hangi-kosul. Pompa, zamanlayıcı gibi kör çalışırsa evi ya fazla ya az ısıtır.
Yazılımda aynı ayrım
Bir betik, her gece aynı saatte aynı işi yapıyorsa açık döngüye yakındır. İş bitmiş mi, hata var mı diye bakmıyorsa kördür. Bitti bilgisini okuyup tekrar deniyorsa kapalıdır. Tekrar, sonsuz döngüye de dönebilir. Hata hiç bitmiyorsa düzeltme, hatayı çoğaltır. Çoğaltmamak için bir durma koşulu gerekir. Koşul, geri beslemenin freni dir.
Önbellek de bir tür kısa döngüdür. İstek gelince kopyaya bakar, yoksa uzağa gider ve kopyayı günceller: https://biliminizi.com/onbellek-islemciyi-neden-hizlandirir. Güncelleme yoksa kopya, eski veriyle hızlı ve yanlış kalır.
Hangisini seçmeli
Sonuç her gün aynıysa ve sapmanın bedeli küçükse açık döngü sade ve yeterlidir. Sapmanın bedeli büyükse ölçüm şarttır. Ölçüm varsa da algılayıcının bozuk kalmadığı ve düzeltmenin salınım yapmadığı kontrol edilmelidir. Kontrol, sistemin kendi vaadinin parçasıdır.
Bu yazı bir tesisat projesi değildir. Termostat alacaksanız ölçümün nereden geldiğini ve hedefin ne olduğunu sorun. Sorulmayan hedef, kapalı döngüyü de kör bırakır.
Sık sorulan sorular
Zamanlayıcı kapalı döngü müdür? Hayır. Süre dolunca durur, sonucu ölçmez. Yağmur yağıyor olsa bile bahçeyi sulamaya devam edebilir.
Termostat neden bazen hedefi aşar? Düzeltme sertse ısı, hedefi geçer ve sonra geri döner. Yumuşak ayar salınımı azaltır, hedefe daha geç varır.
Algılayıcı bozulursa sistem durur mu? Her zaman değil. Yanlış ölçüme inanıp yanlış düzeltme yapabilir. Kapalı döngü, ölçümün dürüst kalmasına bağlıdır.