Güç kalitesi izleme, aksi halde rastgele görünen bütün bir fabrika sorunları sınıfını açıklar: fırtınalarda açan sürücüler, erken arızalanan kompanzasyon kondansatörleri, orta yükte ısınan trafolar ve elektrik faturasındaki güç faktörü cezaları. Bu yazı başlıca güç kalitesi olaylarını, cihazların neyi ölçtüğünü ve olayların ile eğilimlerin harekete geçebilecek kişilere ulaşması için güç kalitesi verilerinin MQTT üzerinden nasıl aktarılacağını ele alıyor.
Güç Kalitesi Ne Demektir?
İdeal bir beslemede gerilim, nominal genlik ve frekansta, üç faz arasında dengeli, kusursuz bir sinüs dalgasıdır ve akım gerilimle aynı fazdadır. Gerçek beslemeler bu idealden iki nedenle sapar: şebekeden gelen bozulmalar ve tesisin kendi yüklerinin içeride oluşturduğu bozulmalar. Modern fabrikalar sorunlarının çoğunu kendileri üretir, çünkü değişken hızlı sürücüler, doğrultucular, kaynak ekipmanları, LED aydınlatma ve anahtarlamalı güç kaynakları sinüzoidal olmayan akım çeker.
Karşılaşacağınız Olaylar
| Olay | Nedir | Tipik nedenler | Tipik sonuçlar |
|---|---|---|---|
| Harmonikler | Temel frekansın katlarındaki akım ve gerilim bileşenleri, THD ile özetlenir | Sürücüler, doğrultucular, UPS, LED sürücüleri | Trafoların, kabloların ve nötr iletkenlerin aşırı ısınması; kondansatör hasarı; gereksiz açmalar |
| Gerilim düşümleri (sag) | RMS gerilimde yarım periyottan birkaç saniyeye kadar süren kısa azalma | Şebeke arızaları, büyük motorların yol alması | Sürücü ve PLC resetleri, kontaktör düşmesi, hurdaya çıkan partiler |
| Gerilim yükselmeleri (swell) | RMS gerilimde kısa artış | Büyük yüklerin devreden çıkması, diğer fazlardaki arızalar | Yalıtım ve elektronik üzerinde stres |
| Kesintiler | Sıfıra yakın gerilim | Koruma devreye girmesi, şebeke kesintileri | Tam duruşlar, yeniden başlatma süresi |
| Geçici olaylar (transient) | Çok kısa, yüksek genlikli darbeler | Yıldırım, kondansatör anahtarlama | Bileşen arızası, veri bozulması |
| Dengesizlik | Eşit olmayan faz gerilimleri veya akımları | Dengesiz tek fazlı yükleme | Motor ısınması, motor ömrünün kısalması |
| Fliker | Aydınlatmada görülebilen hızlı gerilim dalgalanmaları | Ark ocakları, kaynak makineleri | Şikayetler, hassas ekipman sorunları |
| Düşük güç faktörü | Reaktif ve distorsiyon gücü aynı aktif güç için akımı artırır | Düşük yüklü motorlar, harmonikler | Daha yüksek kayıplar, ceza bedelleri, azalan kapasite |
Harmonikler ve THD
Toplam harmonik bozulma (THD), harmonik içeriği temel bileşene göre ifade eder. Bir sürücü girişindeki akım THD'si (THDi) yüksekken ana baradaki gerilim THD'si (THDu) ılımlı kalabilir; gerilim bozulması, çok sayıda bozucu yük zayıf bir beslemeyi paylaştığında artar. Üçün katı harmonikler (3., 9., 15.) dört telli sistemlerin nötründe toplanır; ofislerde ve veri odalarında nötr iletkenlerin bazen faz iletkenlerinden daha fazla akım taşımasının nedeni budur. IEEE 519 ve IEC standartları önerilen sınırları belirler; hangisinin geçerli olduğu bölgenize ve dağıtım şirketiyle yaptığınız sözleşmeye bağlıdır.
Güç faktörü: faz kayması ve distorsiyon
Kondansatörlerle yapılan klasik kompanzasyon, temel bileşende gerilim ile akım arasındaki faz kaymasından kaynaklanan güç faktörünü (displacement power factor) düzeltir. Yoğun harmonik yüklerde gerçek güç faktörü distorsiyondan da etkilenir ve kondansatör eklemek, harmonikleri büyüten rezonansa yol açabilir. Hem faz kayması güç faktörünü (genellikle cos phi olarak gösterilir) hem de gerçek güç faktörünü izlemek, hangi sorunla karşı karşıya olduğunuzu söyler.
Neyi, Nerede Ölçmeli?
- Ortak bağlantı noktası (giriş): dağıtım şirketinizin ve sözleşmelerinizin gerektirdiği ölçüm sınıfında bir güç kalitesi analizörü. IEC 61000-4-30, ölçüm yöntemlerini ve sonuçları karşılaştırılabilir ve savunulabilir olması gereken cihazlar için Class A'yı tanımlar.
- Ana dağıtım panoları: THD, faz başına değerler ve güç faktörü sunan çok fonksiyonlu sayaçlar. Pek çok alt sayaç bunları zaten sağlar.
- Hassas veya sorunlu yükler: birkaç haftalığına taşınabilir bir analizör veya sorun tekrarlıyorsa sabit bir sayaç.
Analizörler iki tür veri üretir. Toplulaştırılmış değerler (10 periyot, 150 periyot, 10 dakikalık RMS, THD, güç faktörü, dengesizlik) sürekli eğilimleri oluşturur. Olaylar (L2'de 140 ms boyunca yüzde 72'ye düşen bir gerilim düşümü) bazen yakalanmış bir dalga biçimiyle birlikte gelen ayrık kayıtlardır.
Güç Kalitesi İzleme Verilerini MQTT ile Aktarmak
MQTT her iki veri türüne de iyi uyar. Toplulaştırılmış değerler periyodik telemetridir; olaylar ise kaybolmaması gereken düzensiz mesajlardır. ISA-95'i izleyen bir topic düzeni:
connectmq/plant1/utilities/main-incomer/pq/telemetry every 10 s to 1 min
connectmq/plant1/utilities/main-incomer/pq/event on each sag, swell, interruption
connectmq/plant1/utilities/main-incomer/pq/status retained: online / offline
Bir telemetri payload'ı:
{
"ts": 1760600000,
"v_l1": 229.8, "v_l2": 231.1, "v_l3": 230.4,
"thd_v_l1": 2.9, "thd_v_l2": 3.1, "thd_v_l3": 3.0,
"thd_i_l1": 18.4, "thd_i_l2": 17.9, "thd_i_l3": 19.2,
"pf_true": 0.91, "cos_phi": 0.97,
"unbalance_v_pct": 0.6,
"hz": 50.01
}
Bir olay payload'ı:
{
"ts": 1760600123.482,
"type": "sag",
"phase": "L2",
"residual_pct": 72.0,
"duration_ms": 140,
"source": "PQA-INC-01"
}
Olayları en az bir kez teslim edilmeleri için QoS 1 ile yayınlayın ve bir gerilim düşümünü PLC'nin kaydettiği bir sürücü arızasıyla ilişkilendirebilmek için ağ geçidinden değil analizörden gelen milisaniye hassasiyetinde bir zaman damgası ekleyin. Dalga biçimi kayıtları büyük ikili dosyalardır; megabaytlarca veriyi broker üzerinden göndermek yerine bunları analizörde veya bir dosya paylaşımında tutun ve olayda yalnızca bir referans yayınlayın.
Olayları alarma dönüştürmek
Aşağıdaki Node.js aboneliği bir sahadaki tüm güç kalitesi topic'lerini dinler, olayları önem derecesine göre sınıflandırır ve panoların ile andon ekranlarının gösterebileceği ayrı bir topic'e kompakt bir alarm yayınlar. Genel test broker'ına karşı MQTT 5 ile MQTT.js kullanır.
// pq-alarms.mjs - npm install mqtt
import mqtt from "mqtt";
const prefix = "connectmq/demo/pq-8w2m/plant1";
const client = mqtt.connect("mqtts://broker.connectmq.com:8883", {
clientId: "pq-alarms-8w2m",
protocolVersion: 5,
});
const limits = { thdV: 5.0, pfTrue: 0.9 };
client.on("connect", () => {
console.log("connected");
client.subscribe(`${prefix}/+/+/pq/#`, { qos: 1 });
});
function publishAlarm(asset, severity, text) {
const topic = `${prefix}/alarms/pq`;
const payload = JSON.stringify({ ts: Date.now() / 1000, asset, severity, text });
client.publish(topic, payload, { qos: 1 });
console.log(severity, asset, text);
}
client.on("message", (topic, buf) => {
const parts = topic.split("/");
const asset = parts.slice(-4, -2).join("/");
const kind = parts.at(-1);
if (kind !== "event" && kind !== "telemetry") return; // ignore status messages
let msg;
try {
msg = JSON.parse(buf.toString());
} catch {
return;
}
if (kind === "event") {
const severe = msg.type === "interruption" || msg.residual_pct < 70 || msg.duration_ms > 500;
publishAlarm(asset, severe ? "high" : "medium",
`${msg.type} on ${msg.phase}: ${msg.residual_pct}% for ${msg.duration_ms} ms`);
} else if (kind === "telemetry") {
const thd = Math.max(msg.thd_v_l1, msg.thd_v_l2, msg.thd_v_l3);
if (thd > limits.thdV) publishAlarm(asset, "medium", `Voltage THD ${thd}%`);
if (msg.pf_true < limits.pfTrue) publishAlarm(asset, "low", `True PF ${msg.pf_true}`);
}
});
Sahte bir olay yayınlayarak test edin:
mosquitto_pub -h broker.connectmq.com -p 1883 -i pq-test-$RANDOM -q 1 \
-t "connectmq/demo/pq-8w2m/plant1/utilities/main-incomer/pq/event" \
-m '{"ts":1760600123.4,"type":"sag","phase":"L2","residual_pct":65,"duration_ms":140}'
Betikteki sınır değerleri yer tutuculardır; bunları dağıtım şirketi sözleşmenize, ilgili standarda ve ekipmanınızın toleransına göre belirleyin. Kod yazmadan da ConnectMQ portalındaki eşik alarm kuralları thd_v_l1 veya pf_true gibi sayısal alanları doğrudan izleyebilir ve her ihlali alarm günlüğüne kaydedebilir. Ücretsiz genel MQTT broker'ın yalnızca testler için olduğunu unutmayın; gerçek tesis verileri özel, kimlik doğrulamalı bir broker'a aittir.
Verileri Kullanmak
- Gerilim düşümlerini duruşlarla ilişkilendirin. Olay zaman damgalarını makine durumu değişiklikleriyle eşleştirin. Bir hat belirli bir seviyeden derin her düşümden sonra duruyorsa, sürücülerde veya kontrol sistemlerinde düşüme dayanım önlemleri (ya da kontrol beslemesi için küçük bir UPS) kendini hızla amorti edebilir.
- Yük değiştikçe THD'yi takip edin. Sürücü eklemek veya eski kondansatörleri sökmek harmonik seviyelerini değiştirir. Barada yükselen bir eğilim, trafolar aşırı ısınmadan önce uyarır.
- Gerçek güç faktörünü izleyin. Ceza bedelleri faturada açıkça yazdığı için çoğu zaman en hızlı finansal kazanç budur.
- Enerji raporlamasını besleyin. Güç kalitesi verileri, elektrik alt sayaçlarından gelen kWh sayaçlarının yanında ve fabrika enerji izleme ile aynı panolarda yer alır; böylece enerji ve güvenilirlik ekipleri tek bir resme bakar.
Uygulama Kontrol Listesi
- Dağıtım şirketi sözleşmenizdeki güç faktörü ve harmonik sınırlarına ilişkin koşulları belirleyin.
- Girişe doğru ölçüm sınıfına sahip bir analizör kurun veya seçin.
- Mevcut çok fonksiyonlu sayaçlardan hangilerinin zaten THD ve güç faktörü sağladığını kontrol edin.
- Analizör zaman damgalarıyla telemetri, olay ve durum için topic'ler tanımlayın.
- Olayları QoS 1 ile yayınlayın ve dalga biçimlerini broker'dan uzak tutun.
- İlk eşikleri temkinli belirleyin ve birkaç haftalık veriden sonra iyileştirin.
- Olayları her hafta bakım ve üretim duruş kayıtlarıyla birlikte gözden geçirin.
Altyapı Önemlidir
Güç kalitesi olayları çoğu zaman ağ ve güç bozulmalarıyla aynı anda yaşanır; bu nedenle veri yolunun temiz şekilde yeniden bağlanması ve broker'ın erişilebilir kalması gerekir. Tesisin kendi güç ve BT olaylarının dışında kalan bir bulut MQTT broker ile yeniden bağlanana kadar olayları yerelde tamponlayan ağ geçitleri sağlam bir modeldir. Mimariye yeniyseniz bir MQTT broker'ın ne yaptığı ile başlayın. Güç kalitesinin daha geniş dijital operasyonlara nasıl uyduğunu görmek için akıllı üretim rehberine bakın.
Güç Kalitesi Verilerini ConnectMQ ile Aktarın
ConnectMQ, TLS, canlı topic gezgini, ISA-95 cihaz görünümü ve eşik alarmları sunan, analizör ağ geçitleri ve yukarıdaki gibi alarm servisleri için hazır, yönetilen bir MQTT 5 broker sağlar. Kredi kartı gerekmeden ücretsiz bir Serverless broker oluşturun ve ilk güç kalitesi izleme verilerinizi aktarmaya başlayın.
Sık Sorulan Sorular
Güç kalitesi izleme ile enerji izleme arasındaki fark nedir?
Enerji izleme ne kadar güç tüketildiğini ve ne zaman tüketildiğini ölçer. Güç kalitesi izleme ise harmonikler, gerilim düşümleri, gerilim yükselmeleri, dengesizlik ve güç faktörü dahil beslemenin ne kadar iyi olduğunu ölçer; bu da güvenilirliği ve ekipman ömrünü etkiler.
Class A güç kalitesi analizörüne ihtiyacım var mı?
Dağıtım şirketinin ölçümleriyle karşılaştırılması veya anlaşmazlıklarda kullanılması gereken sonuçlar için referans, IEC 61000-4-30 Class A cihazlardır. Şirket içi eğilim takibi ve arıza giderme için THD ve olay kaydı sunan çok fonksiyonlu sayaçlar çoğu zaman yeterlidir.
Dalga biçimi kayıtları MQTT üzerinden gönderilebilir mi?
Teknik olarak, broker'ın mesaj boyutu sınırı içinde evet; ancak bu nadiren mantıklıdır. Olay özetlerini MQTT üzerinden yayınlayın, dalga biçimlerini ise analizörde veya bir dosya sunucusunda saklayıp olay mesajında referans verin.
Güç kalitesi verileri ne sıklıkla yayınlanmalı?
Eğilimler için toplulaştırılmış değerleri 10 saniye ile 1 dakika arasında bir aralıkla yayınlamak yeterlidir. Olaylar, analizör tarafından kaydedildiği anda, analizörün kendi hassas zaman damgasıyla yayınlanmalıdır.



