ElecSimHub

Power-quality simulation and standardised power-quality report

Harmonic simulation outputs raw harmonic current / voltage values only: there is no complete power-quality compliance summary and no standardised report chapters.

Wired, not run yetP1All reportsComputing…
Wiring check (verbatim, from the engine source)Wired under a different switch name (specification name is NOT wired)
PriorityP1
Switch named by the specificationstudyOptions.enablePowerQualityReport
Wired verbatim in the engine?no(0 evidence)
Engine switches that actually produce this reportenableHarmonicFlow · enablePvPowerQuality · enableUnbalanced3pFlow · enableUnbalTimeSeries · enablePvPqEnvelope · enableVfdModel
Report chapters these switches can appendharmonic-flow · pv-powerquality · unbalanced-3p · unbal-timeseries · pv-pq-envelope · vfd-model
Built-in chapter list (from the specification)The specification asks for 7 chapter(s); the engine can produce 6 of them for this report.
Standards basisIEC 61000 series; IEEE 519; GB/T 14549; national DER grid-connection power-quality codes.
⚠ The specification switch `studyOptions.enablePowerQualityReport` is NOT wired. The engine produces power-quality content under separate switches (harmonic flow, PV power quality, three-phase unbalance, unbalance time series, PV PQ envelope, VFD model). Two chapters of this report are explicitly out of scope in our own specification (IEC 61000-4-15 flicker, inter-harmonics), so the report is only partially covered.
Switch named by the specification ≈ enablePowerQualityReport · Wired under a different switch name (specification name is NOT wired)

evidence · file:line

Wiring check (verbatim, from the engine source) · evidence
  • enableHarmonicFlow
    • engines/harmonic-flow.js:58 · * runHarmonicFlowIfEnabled(IN) —— 开关 `studyOptions.enableHarmonicFlow === true` 才返回结果,否则 **null**
    • engines/harmonic-flow.js:600 · const keys = ['enableHarmonicFlow', 'enableHarmonicFlowSolve', 'enableHarmonicPowerFlow', 'enableHarmFlow'];
    • design.js:1496 · * 开关主名 enableHarmonicFlow(别名由引擎 HARMF.resolveHarmonicFlow 统一解析)。 */
  • enablePvPowerQuality
    • engines/pv-powerquality.js:885 · const SWITCH_MAIN = 'enablePvPowerQuality';
    • engines/pv-powerquality.js:923 · /** `studyOptions.enablePvPowerQuality !== true` → 返回 **null**(调用方不得追加任何新字段) */
    • engines/pv-powerquality.js:887 · 'enablePvPowerQuality', // 主名(规格契约)
  • enableUnbalanced3pFlow
    • design.js:1305 · const wantUnbalFlow = SO.enableUnbalanced3pFlow === true;
    • engines/unbalanced-flow.js:2396 · if (SO.enableUnbalanced3pFlow !== true) return null;
    • engines/unbalanced-flow.js:2392 · /** `studyOptions.enableUnbalanced3pFlow !== true` → 返回 **null**(调用方不得追加任何新字段) */
  • enableUnbalTimeSeries
    • engines/unbal-timeseries.js:79 · const SWITCH_MAIN = 'enableUnbalTimeSeries';
    • engines/unbal-timeseries.js:145 · switchOff: '不平衡 + 时序联合未开启(studyOptions.enableUnbalTimeSeries 缺省 false,8 个兼容别名任一为 true 即开)→ 无产物、响应零新增字段。',
    • engines/unbal-timeseries.js:51 · * ── 开关:`studyOptions.enableUnbalTimeSeries`(缺省 **false**;兼容别名 8 个见 SWITCH_ALIASES)
  • enablePvPqEnvelope
    • engines/pv-pq-envelope.js:107 · const SWITCH_MAIN = 'enablePvPqEnvelope';
    • engines/pv-pq-envelope.js:109 · 'enablePvPqEnvelope', // 任务书字面开关名
    • design.js:1522 · * 开关主名 enablePvPqEnvelope(别名由引擎 PVE.resolvePvPqEnvelope 统一解析)。 */
  • enableVfdModel
    • engines/vfd-model.js:91 · const SWITCH_MAIN = 'enableVfdModel';
    • engines/vfd-model.js:453 · * 解析 studyOptions.enableVfdModel(缺省 false)。别名见 SWITCH_ALIASES。
    • engines/vfd-model.js:94 · 'enableVfdModel', // 任务书字面开关名
Built-in chapter list (from the specification)7 chapter(s)
  1. 1.Report overview: project name, model version, simulated cases, selected power-quality standard (switchable code package: IEEE 519 / IEC 61000 / GB/T 14549 etc.); simulation assumptions and boundary statements, scope of applicability, disclaimer (simulation assessment, not on-site measurement); power-quality indicator overview table with a compliance verdict for every bus (pass / warning / exceedance).
  2. 2.Harmonic analysis chapter: harmonic simulation settings (harmonic-source location, harmonic order range 2-50); total harmonic voltage distortion THDu and total harmonic current distortion THDi per bus; harmonic voltage and current magnitude tables per order; harmonic spectrum charts (voltage and current); per-order exceedance verdicts listing the offending order, magnitude and percentage above the limit; harmonic impedance scan results and before / after filter-switching comparison where a passive-filter model exists.
  3. 3.Three-phase unbalance chapter: negative-sequence voltage unbalance factor and negative-sequence current per bus; three-phase voltage and current comparison tables; unbalance time-series curve in time-series simulation mode; buses flagged against the code limit.
  4. 4.Voltage sag and swell chapter: fault-case list (three-phase fault, single-phase-to-earth fault etc.); residual bus voltage for each fault; sag magnitude table and fault-location / affected-bus list; sag risk verdict (quasi-steady-state static estimate only, no dynamic time trajectory).
  5. 5.Voltage fluctuation and flicker (simplified engineering estimate) chapter: fluctuating-load settings and time-series load-fluctuation data; short-term flicker Pst and long-term flicker Plt engineering estimates; flicker verdict; note that this is a simplified model, not the IEC 61000-4-15 flickermeter algorithm.
  6. 6.Compliance conclusions and risk summary: consolidated list of all power-quality indicators; risk grading (low / warning / severe exceedance); explanations and engineering recommendations for exceedances (add filters, adjust short-circuit capacity, optimise DG grid-connection point).
  7. 7.Appendix: simulation parameter extract (system impedance, DG / load harmonic-emission parameters); reference standard clauses and limit tables; model assumptions and simplified-model notes.
Chapters produced by the engine for this scheme0 / 6

This report has not been run for the current scheme yet.

Nothing is invented: run it, or enable the switches on the relevant tool pages, and the produced chapters appear here.
Conclusions produced for this report0

No conclusion of this report was produced (the report has not been run, or it produced none).

Charts
Required by the specification
  • Bus voltage harmonic spectrum bar chart
  • THDu / THDi time-series curve
  • Three-phase voltage and three-phase current comparison curves
  • Unbalance time-series curve
Produced by the engine (report-charts study)

This report has not been run for the current scheme yet.

Explicitly out of scope (from the specification)6
  • · Quasi-steady-state algebraic model; no high-accuracy time-domain waveform simulation.
  • · Flicker uses a simplified engineering estimate, not the full IEC 61000-4-15 flickermeter algorithm.
  • · No inter-harmonics and no high-frequency harmonics.
  • · No dynamic flicker from random load fluctuation.
  • · No sag-duration dynamic curve — only the fault steady-state residual voltage.
  • · Conclusions are for pre-assessment of a scheme only; they are not a substitute for an on-site measured power-quality report.

Sends one design request with exactly the switches below enabled. Nothing is calculated when the page opens.