import std.ee.ac;
Blindwiderstände, komplexe Impedanz, Reihen-RLC mit Resonanz und Güte, Effektivwerte je Kurvenform, das Leistungsdreieck und die Blindleistungskompensation. Die komplexe Rechnung übernimmt std.complex — Impedanzen sind Cx-Werte.
→ std.ee Übersicht · std.ee.dc · std.complex
| Signatur | Zweck |
|---|---|
AcReactanceL(fHz: f64, lH: f64): f64 | X_L = ωL |
AcReactanceC(fHz: f64, cF: f64): f64 | X_C = 1/(ωC) |
AcImpedanceR(rOhm: f64): Cx | rein reell |
AcImpedanceL(fHz: f64, lH: f64): Cx | +jωL |
AcImpedanceC(fHz: f64, cF: f64): Cx | −j/(ωC) |
AcSeries(a: Cx, b: Cx): Cx | Reihenschaltung |
AcParallel(a: Cx, b: Cx): Cx | Parallelschaltung |
AcSeriesRLC(rOhm, lH, cF, fHz): Cx | fertige Reihenschaltung |
AcPhaseDeg(z: Cx): f64 | Phasenwinkel in Grad |
AcIsError(z: Cx): bool | Fehlerprüfung auf einem Cx |
+jωL, kapazitiv −j/(ωC). Wer beide positiv einsetzt, bekommt bei der Reihenschaltung eine Impedanz, die mit der Frequenz steigt, statt ein Minimum zu durchlaufen — die Resonanz verschwindet spurlos aus der Rechnung. AcImpedanceL und AcImpedanceC setzen das Vorzeichen selbst.
| Signatur | Zweck |
|---|---|
AcResonanceHz(lH: f64, cF: f64): f64 | Thomson: f0 = 1/(2π√(LC)) |
AcQSeries(rOhm, lH, cF): f64 | Güte der Reihenschaltung |
AcQParallel(rOhm, lH, cF): f64 | Güte der Parallelschaltung |
AcBandwidthHz(f0Hz: f64, q: f64): f64 | B = f0/Q |
10 mH mit 100 nF ergeben AcResonanceHz(0.01, 100.0e-9) = 5032.9 Hz.
Reihen- und Parallelgüte sind nicht dasselbe und stehen deshalb als zwei Funktionen: bei der Reihenschaltung dämpft R (kleines R → hohe Güte), bei der Parallelschaltung ist es umgekehrt.
| Signatur | Kurvenform |
|---|---|
AcRmsFromPeakSine(peak: f64): f64 | Sinus: û/√2 |
AcRmsFromPeakSquare(peak: f64): f64 | Rechteck: û |
AcRmsFromPeakTriangle(peak: f64): f64 | Dreieck: û/√3 |
AcPeakFromRmsSine(rms: f64): f64 | Umkehrung für den Sinus |
AcPeakToPeak(peak: f64): f64 · AcPeakFromPeakToPeak(pp: f64): f64 | Spitze ↔ Spitze-Spitze |
AcRmsFromPeakSine und nicht AcRms.
| Signatur | Zweck |
|---|---|
AcApparentPower(uRms, iRms): f64 | Scheinleistung S = U·I |
AcActivePower(sVA, phiRad): f64 | Wirkleistung P = S·cos φ |
AcReactivePower(sVA, phiRad): f64 | Blindleistung Q = S·sin φ |
AcPowerFactor(pW, sVA): f64 | Leistungsfaktor λ = P/S |
AcPowerFactorWithThd(cosPhi, thd): f64 | λ aus cos φ und Klirrfaktor |
AcCompensationFarad(pW, uRms, fHz, cosPhiIst, cosPhiSoll): f64 | Kondensator, der cos φ von Ist auf Soll hebt |
λ = P/S deutlich kleiner als das cos φ der Grundschwingung. Beide Größen stehen hier getrennt, und AcPowerFactor verlangt S und P — nicht den Winkel. Wer den Klirrfaktor kennt, nimmt AcPowerFactorWithThd.
Letzte Aktualisierung: 2026-09-06 — Seite neu angelegt; erhoben aus std/ee/ac.lyx.