Ich hoffe, meine Frage entspricht den Regeln der Website.
Ich mache einen Leistungsmesser mit einem Spannungswandler, einem Stromwandler und einem Arduino, neben den Komponenten, um die Schnittstelle für die Transformatoren für das Arduino zu erstellen. Dafür verlasse ich mich auf ein Open-Source-Projekt namens OpenEnergyMonitor .
Ich nehme regelmäßig Spannungs- und Strommessungen vor und kann dann die RMS-Spannung und den RMS-Strom berechnen, um anschließend die Scheinleistung als Produkt dieser beiden Größen zu berechnen.
Aber ich bin verwirrt bei der Berechnung der tatsächlichen Leistung. Meine Referenzen zeigen, dass diese Berechnung ziemlich einfach ist: ist das durchschnittliche Produkt von Spannungs- und Stromproben. In der im Projekt verfügbaren Firmware wird die Spannung jedoch als "verändert" betrachtet.
Diese Spannung wird wie folgt berechnet:
shiftedV = lastFilteredV + PHASECAL * (filteredV - lastFilteredV);
Wo:
ShiftedV
ist die Spannung, die zur Berechnung der Wirkleistung verwendet wird.lastFilteredV
ist die Momentanspannung der Probe unmittelbar davor.filteredV
ist die Momentanspannung der aktuellen Probe.PHASECAL
ist ein durch Brute Force kalibrierter Koeffizient. Ich konnte keine Erklärung für seine Bedeutung finden.Nachdem ich die gesamte Website nach Erklärungen durchsucht hatte, konnte ich die folgenden Informationen sammeln:
shiftedV removed the phase offset associate with the different hardware components.
Phase calibration goes here.
Ich kann die Motivation einfach nicht nachvollziehen, so etwas zu tun. Könnte mir jemand helfen?
BEARBEITEN
Sehen wir uns zwei Diagramme an, die zwei Schaltkreise darstellen, der erste ist vollständig resistiv und der zweite reaktiv. ( Quelle der Bilder )
Da es sich im ersten Diagramm um eine ohmsche Last handelt, wird die gesamte Leistung verbraucht, was uns einen PF von 1 gibt. Warum ist PF gleich 1? Weil die Wirkleistung (der Durchschnitt des Produkts aus Momentanspannung und -strom) maximal (und damit gleich der Scheinleistung) ist, weil die Signale immer gleich sind (positiv und positiv oder negativ und negativ). Auf diese Weise wird keine Energie entfernt (negativ).
Da es sich im zweiten Diagramm um eine reaktive Last handelt, wird die gesamte Leistung absorbiert und dann an den Schaltkreis zurückgegeben, was uns einen PF von 0 ergibt. Weil die Wirkleistung (der Durchschnitt der Produkte aus Momentanspannung und -strom) gerade Null ist weil die Signale verschoben sind und was jetzt verloren ist, wird gerade gewonnen.
Verstehst du meinen Punkt? Meine "Theorie" ist, dass Sie nichts zu Ausgefallenes tun müssen (z. B. shiftedV verwenden), um die tatsächliche Leistung zu berechnen. Nehmen Sie einfach eine große Anzahl von Probenpaaren auf und mitteln Sie deren Produkt.
Was ich will, ist nur eine Bestätigung dessen, was ich für richtig halte oder weil die im Projekt verwendete Methode richtig ist.
Was ich schließlich wissen möchte, ist: Gibt es einen Grund für das Projekt, dass ich diese unterschiedliche Spannung (deren Verständnis mir völlig entgeht) verwendet habe, um die tatsächliche Leistung zu berechnen? Und vor allem, sollte ich das auch tun? Oder sollte ich einfach die Momentanproben multiplizieren und den Durchschnitt berechnen?
Entschuldigung für jeden englischen Fehler, es ist nicht meine Hauptsprache.
Die Wirkleistung basiert auf der Phasendifferenz zwischen der Spannungs- und der Stromwellenform. Sie sehen es hauptsächlich bei der Berechnung des Leistungsfaktors . Aus Wikipedia:
Das Verhältnis zwischen Wirkleistung und Scheinleistung in einem Stromkreis wird als Leistungsfaktor bezeichnet. Es ist ein praktisches Maß für die Effizienz eines Stromverteilungssystems. Bei zwei Systemen, die die gleiche Menge an Wirkleistung übertragen, weist das System mit dem niedrigeren Leistungsfaktor aufgrund der Energie, die aus dem Energiespeicher in der Last zur Quelle zurückkehrt, höhere Kreisströme auf. Diese höheren Ströme erzeugen höhere Verluste und reduzieren die Gesamtübertragungseffizienz. Eine Schaltung mit niedrigerem Leistungsfaktor hat eine höhere Scheinleistung und höhere Verluste bei gleicher Wirkleistung. Der Leistungsfaktor ist eins, wenn Spannung und Strom in Phase sind. Es ist Null, wenn der Strom der Spannung um 90 Grad vorauseilt oder nacheilt. Leistungsfaktoren werden normalerweise als "voreilend" oder "nacheilend" angegeben
Ich glaube, dass sie in Ihrer Anwendung shiftedV verwenden, um zu sehen, wie stark sich die Phase seit dem letzten Wert geändert hat. Bei einer rein ohmschen Last wäre der Leistungsfaktor 1 ... also Wirkleistung = Scheinleistung. Sie sollten also wahrscheinlich eine ohmsche Last verwenden, um Ihre Phasenzahl zu bestimmen (setzen Sie sie so real = scheinbar). Dann können Sie den Leistungsfaktor für verschiedene Lasten finden.
Edit: Wenn Sie den zeitlichen Mittelwert des Momentanprodukts von Spannung und Strom nehmen, haben Sie sicherlich eine echte Leistungsmessung. Wie ich oben (schlecht) angedeutet habe, glaube ich, dass das verschobene V verwendet wird, um alle durch den Messprozess eingeführten Reaktanzelemente anzupassen. Um die Auswirkungen der Elektronik auszugleichen, erhalten Sie die tatsächliche Leistung der Last. Hier gute Lektüre und Bilder von National Instruments
shiftedV
korrigiert genau das. Ich denke richtig? Das Ergebnis: Ich muss noch fleißig lernen! Trotzdem danke für die Hilfe. Auf jeden Fall eine positive Abstimmung wert.
Matt
Borges
Matt