Veri Toplamanın Geleceğinde Yenilik Yapın!
Sensör ve makine verilerini toplama, dış sistemlere gönderme ve analiz etme yöntemlerinde devrim yaratmaya hazır mısınız?
48 saatlik heyecan verici bir etkinlikte NightWatch Açık Veri Toplama Platformu Hackathon'u için bize katılın!
Öncü açık veri toplama platformu NightWatch, geliştiricileri, veri bilimcilerini ve teknoloji meraklılarını bu hackathonda becerilerini ve yaratıcılıklarını sergilemeye çağırıyor. İster bir kodlama dehası, ister veri gurusu, ister tasarım sihirbazı olun, NightWatch Hackathon'da veri toplama ve dağıtımının geleceğine katkı sağlama şansını kaçırmayın.
Öne Çıkanlar
İŞ BİRLİĞİ
Beyin fırtınası yapmak, kodlamak ve çözümlerinizi sunmak için ekipler halinde çalışın. Öğrenmek ve işbirliği yapmak için diğer teknoloji meraklıları ve sektör uzmanlarıyla bağlantı kurun.
VERİ KEŞFİ
Gerçek dünyada etki yaratabilecek yenilikçi çözümler geliştirmek için NightWatch ile topladığınız verilerin gücünden yararlanın.
AÇIK İNOVASYON
Endüstriyel otomasyon, çevresel izleme, akıllı tesisler ve daha fazlası gibi sektörlerdeki karmaşık zorlukları çözen uygulamalar oluşturmak için NightWatch'un açık platformundan yararlanın.
UZMAN REHBERLİĞİ
Veri bilimi, IoT ve yazılım geliştirme alanında deneyimli profesyonellerin uygulamalı atölye çalışmaları, mentorluk oturumları ve teknik desteğinden yararlanın.
AĞ OLUŞTURMA
Ağ oluşturma oturumlarımız sırasında potansiyel işverenler, işbirlikçileri ve benzer düşüncelere sahip kişilerle bağlantı kurun. Kariyerinizi veya bir sonraki projenizin gidişatını şekillendirebilecek değerli ilişkiler kurun.
ÖDÜLLER
Heyecan verici ödüller ve tanınma için yarışın. En iyi çözümler NightWatch platformunda yer alma ve küresel bir izleyici kitlesine ulaşma şansına sahip olacak.
Kimler Katılabilir?
- Kodlama ve yazılım geliştirme tutkusuna sahip geliştiriciler.
- İçgörüleri ortaya çıkarmak için verilerle çalışmayı seven veri bilimciler ve analistler.
- İlgi çekici ve kullanıcı dostu arayüzler yaratabilen tasarımcılar.
- Teknolojiyi kullanarak olumlu bir etki yaratmak isteyen yenilikçiler.
Neden Katılmalısınız?
GELECEĞİ ŞEKİLLENDİRİN
Açık veri toplamanın ve sektörler arası potansiyel uygulamalarının geliştirilmesine katkıda bulunun.
ÖĞRENİN ve BÜYÜYÜN
Becerilerinizi genişletin, uzmanlardan öğrenin ve hızlı tempolu bir ortamda uygulamalı deneyim kazanın.
FARK YARATIN
Yenilikçi fikirleriniz, gerçek dünyadaki zorlukları çözen çözümlere yol açabilir.
ÖDÜLLER ve TAKDİR
Heyecan verici ödüller kazanın ve çözümlerinizi küresel bir izleyici kitlesine sergileyin.
NightWatch Açık Veri Toplama Platformu Hackathon'una katılın ve veri ve inovasyonla desteklenen daha parlak bir gelecek yaratalım. Daha akıllı, daha bağlantılı bir dünya için bilgileri toplama, analiz etme ve dağıtma yöntemimizi birlikte yeniden tanımlayacağız. Teknolojik ilerlemenin ön saflarında yer alma fırsatını kaçırmayın!
Örnek Uygulamalar
Tesis İzleme (SCADA)
SCADA, "Supervisory Control and Data Acquisition" (Denetim ve Veri Toplama) kelimelerinin kısaltmasıdır ve endüstriyel süreçlerin izlenmesi, kontrol edilmesi ve veri toplanması için kullanılan bir otomasyon sistemidir. Genellikle büyük ve karmaşık endüstriyel tesislerde, enerji üretimi, su ve atık su arıtma tesisleri, imalat hatları, enerji iletim ve dağıtım sistemleri gibi alanlarda kullanılır. SCADA sistemleri, operatörlerin tesisin çalışmasını gözlemlemelerine, süreçleri kontrol etmelerine ve veri analizi yapmalarına yardımcı olur.
SCADA sistemi genellikle şu temel bileşenlerden oluşur:
-
RTU (Remote Terminal Unit - Uzak Terminal Ünitesi): RTU'lar saha cihazlarıyla iletişim kurar ve sahadan veri toplar. Sensörlerden gelen verileri işler ve kontrol komutlarını uygular.
-
PLC (Programmable Logic Controller - Programlanabilir Mantık Denetleyici): PLC'ler, SCADA sisteminin merkezi kontrol birimleridir. Operatörlerin SCADA arayüzü aracılığıyla süreçleri izlemesini ve kontrol etmesini sağlarlar.
-
HMI (Human-Machine Interface - İnsan-Makine Arayüzü): HMI, operatörlerin SCADA sistemini kullanarak tesisin çalışmasını izlemelerine ve kontrol etmelerine olanak tanır. Genellikle grafiksel bir arayüz sunar.
-
Veritabanı ve Veri Sunucusu: SCADA sistemi, toplanan verileri depolar ve analiz için kullanılabilir hale getirir. Bu, tarihçe verilerinin saklanması ve raporların oluşturulması için önemlidir.
-
İletişim Ağı: SCADA sistemi, saha cihazlarıyla iletişim kurabilmek için bir iletişim ağına ihtiyaç duyar. Bu ağ, kablosuz veya kablolu olabilir ve uzak saha cihazlarına bağlanmasını sağlar.
SCADA sistemleri, operatörlere aşağıdaki gibi bir dizi fayda sağlar:
- Süreç izleme ve kontrol: Endüstriyel süreçleri gerçek zamanlı olarak izlemek ve gerektiğinde müdahale etmek.
- Veri toplama ve analiz: Verileri toplamak, analiz etmek ve tarihçe verilerini depolamak.
- Hata tespiti ve teşhis: Anormal durumları tespit etmek ve hata teşhisini hızlandırmak.
- Verimlilik artışı: Süreçlerin verimli bir şekilde çalışmasını sağlamak ve enerji veya malzeme kaynaklarını optimize etmek.
- Uzaktan izleme ve kontrol: Uzaktan tesislerin izlenmesi ve kontrol edilmesi.
- Alarm ve bildirim: Kritik olaylar veya sorunlar için operatörlere anında bildirimler gönderme.
Örnekler:
-
Elektrik Dağıtım Sistemi: Elektrik şebekelerinin izlenmesi ve yönetimi için SCADA sistemleri kullanılır. Bu, enerji kesintilerini azaltmak ve hızlı bir şekilde müdahale etmek için önemlidir.
-
Su ve Atık Su Arıtma Tesisleri: SCADA sistemleri, su kaynaklarının ve atık su arıtma tesislerinin işletilmesi için kullanılır. Suyun kalitesini izlemek ve tesislerin verimli çalışmasını sağlamak için kullanılır.
-
Otomotiv Üretim Hattı: Otomobil üretim tesisleri, üretim hattının performansını izlemek ve kontrol etmek için SCADA sistemleri kullanır.
-
Gaz ve Petrol Boru Hatları: SCADA, enerji sektöründe petrol ve doğalgaz boru hatlarının izlenmesi ve kontrol edilmesi için kullanılır.
-
Bina Otomasyonu: Büyük binaların ısıtma, soğutma, aydınlatma ve güvenlik sistemlerinin kontrolü için SCADA kullanılır.
SCADA sistemleri, endüstriyel otomasyonun önemli bir parçasıdır ve çeşitli endüstrilerde verimliliği artırmak, güvenliği sağlamak ve işletme maliyetlerini düşürmek için kullanılır.
Örnek Bina İzleme Sistemi #1
Örnek Bina İzleme Sistemi #2
Örnek İzometrik Görselli Hat İzleme
Makine Performans İzleme
Makine Performans İzleme ve OEE (Overall Equipment Effectiveness - Genel Ekipman Etkinliği), endüstriyel işletmelerin üretim tesislerinde makinelerin verimliliğini, performansını ve üretkenliğini izlemek ve değerlendirmek için kullanılan önemli bir araçtır.
-
Makine Performans İzleme: Makine performans izleme, bir üretim tesisinin içindeki makinelerin çalışma süreçlerini ve performansını gözlemlemeyi, analiz etmeyi ve kayıt altına almayı içerir. Bu izleme işlemi, tesisin daha verimli çalışmasını sağlamak, duruş sürelerini azaltmak ve üretim süreçlerini optimize etmek amacıyla gerçekleştirilir. Makine performans izleme şunları içerebilir:
-
Çalışma Süreçlerinin İzlenmesi: Makinenin çalışma süreçlerinin başlangıç ve bitiş zamanlarını takip etmek.
-
Üretim Hızının İzlenmesi: Makinenin saatlik, günlük veya vardiyalık üretim hızını izlemek.
-
Duruş Sürelerinin Belirlenmesi: Makinenin neden durduğunu ve ne kadar süreyle durduğunu belirlemek (örneğin, bakım, arıza, ayar değişiklikleri).
-
Verimlilik ve Performans Kayıtları: Makine performansını değerlendirmek için verimlilik ve performans endekslerini hesaplamak.
-
Otomatik Uyarılar: Makinede olası sorunları veya arızaları belirlemek ve bakım ekiplerini uyarılarla bilgilendirmek.
Overall Equipment Effectiveness (OEE - Genel Ekipman Etkinliği) OEE, makinelerin ve üretim hatlarının genel verimliliğini değerlendirmek için kullanılan bir ölçümdür. OEE, üç temel bileşeni içerir ve genellikle yüzde olarak ifade edilir:
-
Ekipman Etkin Çalışma Süresi (Availability): Makine veya üretim hattının ne kadar süreyle verimli bir şekilde çalıştığını ölçer. Bu, planlanmış duruşlar (bakım, ayar değişiklikleri vb.) ve plansız duruşlar (arızalar) dahil olmak üzere tüm duruş sürelerini içerir.
-
Performans Etkinliği (Performance): Makinenin veya hattın, maksimum üretim hızına göre nasıl performans gösterdiğini gösterir. Bu bileşen, işletmenin belirlediği hız ve performans hedeflerine ulaşma derecesini yansıtır.
-
Kalite Etkinliği (Quality): Üretilen ürünlerin kalitesini ölçer. Bu, ürünün kabul edilebilir kalitede üretildiği süreleri gösterir ve hatalı ürünlerin üretim sürecinden kaynaklanan hatalarla ilgili kaynakları işaret eder.
Örnek:
Bir otomobil üretim tesisi için OEE hesaplama örneği:
-
Ekipman Etkin Çalışma Süresi: Bir vardiyada 480 dakika (8 saat), bunun 30 dakikası planlanmış bakım için durmuş, 10 dakikası ayar değişikliği için durmuş ve 20 dakikası arıza nedeniyle durmuş.
-
Performans Etkinliği: Normalde saatte 50 araba üretebilirken, sadece saatte 40 araba üretmiştir.
-
Kalite Etkinliği: Üretilen arabaların yüzde 95'i kalite standartlarına uygundur.
OEE hesaplama:
OEE (%) = (Ekipman Etkin Çalışma Süresi / Toplam Çalışma Süresi) x (Performans Etkinliği / 100) x (Kalite Etkinliği / 100)
OEE (%) = (420 / 480) x (40 / 50) x (95 / 100) = 0.875 x 0.8 x 0.95 = 0.665 veya %66.5
Bu hesaplamaya göre, bu otomobil üretim tesisi %66.5 OEE'ye sahiptir, bu da makine ve üretim hattının genel olarak verimli çalışmadığını gösterir ve iyileştirmeler yapılması gerektiğini işaret eder.
Tüm Makineler Özet Ekranı
Makine Detay Ekranı
Duruş Listesi ve Süreleri
Slack Kanallarına Alarm Bildirimi Gönderimi
NightWatch'un anlık Alarm tespit özelliklerini kullanarak Slack veya benzeri bir dış sisteme alarm bilgilerinin gönderimi sağlanabilir. Bu sayede, Slack üzerinden ilgili kişilerin alarmlar ile ilgili bilgilendirilmesi sağlanabilir.
NightWatch'dan Slack'a alarm bilgisi gönderebilmek için NightWatch konfigürasyonunuza yapmanız gerekenler aşağıdaki gibi özetlenebilir;
- Bir alarm koşulu tanımlayın
- Alarm tipinden bir sink (MQTT, RabbitMQ veya Redis) tanımlayın
Slack'in NightWatch alarm bilgisini tüketebilmesi için Incoming Webhooks özelliğini kullanabilirsiniz. Bu özelliği kullanmak için;
- Slack üzerinde bir uygulama oluşturun
- Slack uygulamanızda Incoming Webhooks özelliğini etkinleştirin
- Slack uygulamanız için bir Webhook URL'i oluşturun
- Oluşturduğunuz webhook'a gelen mesajların hangi kanala gönderileceğini belirtin
Sizin yapmanız gereken geliştirmenin adımlarını da aşağıdaki gibi özetleyebiliriz;
- NightWatch konfigürasyonunuzda tanımladığınız Alarm sinkinin tipine göre MQTT, RabbitMQ veya Redis'i çalıştırın
- Aşağıdaki tablodan kullanıdğınız sink tipine göre (SinkKind=Alert) olan satırlardan dinlemeniz gereken topic bilgisini alın
- İlgili topic'e gelen mesajları okuyup, formatlayacak ve Slack'de tanımladığınız Webhook'a gönderecek uygulamayı geliştirin
MQTT
MQTT Alarm Topic Formatı
Redis
Redis Alarm Topic Formatı
MQTT
Redis Alarm Topic Formatı
Anomali Tespiti
Anomali tespiti, veri setlerinde normalden sapma gösteren olayları veya örüntüleri tanımlamak amacıyla kullanılan bir veri analizi ve makine öğrenimi yöntemidir. Bu sapmalar, beklenen veya normal davranıştan farklı olan veri noktalarını veya olayları ifade eder. Anomali tespiti, birçok endüstriyel uygulamada kullanılır ve üretim sahaları dahil olmak üzere birçok alanda işletmelere fayda sağlar.
Üretim sahalarından anlık anomali tespiti için birkaç örnek:
-
Üretim Hattı Verileri İzleme: Bir imalat tesisinde, bir üretim hattının normalde belirli bir hızda çalışması gerekiyorsa, anlık anomali tespiti, bu hızın altında veya üstünde çalışan bir makineyi veya üretim hattını belirleyebilir. Bu, verimliliği artırmak ve ürün kalitesini korumak için önemlidir.
-
Enerji Tüketimi İzleme: Bir tesisin enerji tüketimi normalde belirli bir desende değişmelidir. Anomali tespiti, anormal enerji tüketimini tespit ederek enerji israfını ve verimlilik kayıplarını önleyebilir.
-
Sensör Verileri İzleme: Üretim sahasında kullanılan sensörler, sıcaklık, basınç, titreşim vb. gibi verileri sürekli olarak toplar. Anomali tespiti, bu sensör verilerini izleyerek makine arızalarını veya işlem sapmalarını hızlı bir şekilde tespit edebilir. Örneğin, bir makinenin anormal derecede yüksek bir sıcaklıkta çalışması bir arıza belirtisi olabilir.
Anomali tespiti, üretim sahalarında işletmelerin daha güvenli, verimli ve sorunsuz çalışmasına yardımcı olur. Bu sayede makinelerin ve süreçlerin anormal durumları hızlı bir şekilde tespit edilerek önleyici bakım, hızlı müdahale ve daha iyi ürün kalitesi sağlanır.
İlgili Referanslar
Kestirimci Bakım
Kestirimci bakım (predictive maintenance), endüstriyel tesislerde kullanılan makinelerin veya ekipmanların arızalanmadan önce düzenli olarak bakımının yapılmasını sağlamak için veri analizi ve izleme tekniklerini kullanma yaklaşımıdır. Bu yöntem, makinelerin işletme sürekliliğini artırırken bakım maliyetlerini düşürmeyi hedefler. Kestirimci bakım, özel sensörler, veri analizi yazılımları ve makine öğrenimi algoritmaları kullanılarak gerçekleştirilir. İşte üretim sahalarından birkaç örnek:
-
Endüstriyel Pompalar: Endüstriyel tesislerde kullanılan pompa sistemleri, üretim süreçlerinde önemli bir rol oynar. Pompa arızaları, üretimi durdurabilir ve büyük mali kayıplara yol açabilir. Kestirimci bakım, pompa sensörlerinden gelen verileri izler ve pompa motorlarının performansındaki anormallikleri tespit eder. Bu sayede bakım ekipleri, pompa arızalarını önceden tahmin edebilir ve planlı bakım yaparak üretimi kesintisiz tutabilir.
-
Konveyör Sistemleri: Üretim sahalarında ürün taşıma ve işleme işlerini gerçekleştiren konveyör sistemleri önemlidir. Kestirimci bakım, konveyör motorlarından gelen titreşim, sıcaklık ve güç tüketimi gibi verileri izler. Bu veriler, konveyörün olası bir arızasını veya aşırı yüklenmesini belirlemeye yardımcı olur.
-
Otomatik Paketleme Makineleri: Ürün paketleme makineleri, otomasyonla ürünleri paketleyen endüstriyel makinelerdir. Kestirimci bakım, bu makinelerin sensör verilerini izler ve ambalaj süreçlerindeki anormal davranışları belirler. Örneğin, bir paketleme makinesinin aşırı titreşimleri veya paketleme hataları, erken bakım gerektiren işaretler olabilir.
-
Isıtma, Havalandırma ve Klima (HVAC) Sistemleri: Üretim tesislerinde HVAC sistemleri, işçi rahatlığı ve üretim koşulları için önemlidir. Kestirimci bakım, HVAC sistemlerinin verilerini izler ve filtre tıkanıklıkları, soğutma sıvısı seviyeleri veya fan motorlarının performansındaki değişiklikleri belirler. Bu, enerji tasarrufu sağlar ve tesisin verimliliğini artırır.
-
Endüstriyel Robotlar: Otomasyonun yaygınlaştığı birçok üretim tesisi, endüstriyel robotlar kullanır. Kestirimci bakım, robotların hareket verilerini ve sensörlerini izleyerek motor arızalarını veya eksik hareketlerin belirtilerini tespit edebilir.
Kestirimci bakım, işletmelerin arızaları tahmin ederek gereksiz bakım işlerinden kaçınmalarına ve üretimi kesintisiz tutmalarına yardımcı olur. Bu sayede işletmeler, makinelerin kullanım ömrünü uzatır, enerji verimliliğini artırır ve bakım maliyetlerini düşürürler.
İlgili Referanslar








