Harmac Software: Harmonics Calculation for Siemens Drives

David Krause12 min read
SiemensTechnical ReferenceVFD / Drives
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

1. Overview

Harmac was a Windows-based harmonics analysis utility developed by the Siemens US drives engineering team roughly a decade before the deprecation of its public download link. Its purpose was narrow but well-defined: build a model of an industrial power system containing a population of Siemens variable frequency drives, calculate the total harmonic distortion (THD) the drives inject back into the supply, and report whether the resulting bus complies with IEEE 519-2014 (and the 1992 revision that was current at the time of release).

The application was a single-machine, single-bus study tool rather than a full power-system simulation. It did not perform load flow, short-circuit, or transient analysis; it computed only the harmonic current spectrum of each drive, summed the bus voltages, and compared the result to the recommended limits in the standard.

Status: Harmac is no longer distributed through Siemens public channels. Existing copies are circulated informally. The supported replacement for new SINAMICS and MICROMASTER 4 projects is SIZER (Siemens Engineering Tool) with the integrated harmonic analysis module.

2. Harmac Software Architecture and Function

The Harmac executable runs as a 32-bit Windows application and does not require a network connection or licensing server. The modeling approach is intentionally simplified so that a field engineer can answer a single question in a few minutes:

  1. Define the source transformer (kVA, %Z, primary/secondary voltage, primary fault level).
  2. Add the drive count and model family.
  3. Enter the cable and bus impedance to the point of common coupling (PCC).
  4. Run the harmonic calculation.
  5. Read the THD values and per-order spectrum at the PCC.

Internally Harmac uses a Norton-equivalent current-source model for each drive: the rectifier is treated as a harmonic current source, with magnitudes read from a static table indexed by drive family, frame size, and operating point. The tables are populated from laboratory measurements of Masterdrives 6SE70/6SE71 units at 480 V and 575 V. The bus voltage distortion is then computed by linear superposition of these sources against the network impedance (transformer + cable) at each harmonic order.

3. IEEE 519 Compliance Methodology

Harmac reports compliance against the IEEE 519-2014 Recommended Practice and Requirements for Harmonic Control in Electric Power Systems. The two limits that matter for a drive-only study are:

Bus voltage at PCC Individual harmonic (%) Total harmonic distortion THD (%)
V ≤ 1.0 kV 5.0 8.0
1.0 kV < V ≤ 69 kV 3.0 5.0
69 kV < V ≤ 161 kV 1.5 2.5
V > 161 kV 1.0 1.5

The current limits from the same standard depend on the short-circuit ratio Isc/IL at the PCC and are documented in §5.1 of IEEE 519-2014. Harmac applies the current limits when the user enters transformer impedance and load kVA; otherwise only the voltage limits are evaluated.

4. Masterdrives Harmonic Models

The Harmac model library is keyed to the Masterdrives VC (Vector Control, 6SE70) and Masterdrives MC (Motion Control, 6SE71) families with 6-pulse rectifiers. The default model assumes:

  • 6-pulse diode rectifier input (no active line filter, no 12-pulse option)
  • DC link with no reactor beyond the standard bus capacitor
  • Continuous operation at 100% load current
  • Balanced 3-phase source

For 12-pulse Masterdrives the user selects a 12-pulse rectifier; Harmac then cancels the 5th and 7th harmonics and significantly reduces the 11th and 13th. Active line modules (Active Line Interface, ALI) and clean power filters (CBM, AFE) are not modeled — Harmac was released before these topologies were common on Masterdrives.

Typical Masterdrives 6SE70 harmonic current spectrum (480 V, 6-pulse, % of fundamental)

Order h Frequency (Hz @ 60 Hz) Ih (% of I1) Notes
5 300 30–38 Dominant; varies with transformer %Z
7 420 10–14 Second largest
11 660 6–9 Important for 12-pulse cancellation
13 780 3–6 Triggers sub-resonance on PF caps
17 1020 2–4 Often ignored but relevant above 1 kHz
19 1140 1.5–3 Combined with 17th on capacitor banks
23 1380 1–2 Lower bound of HF behavior
25 1500 0.5–1.5 Marginal
29 1740 < 1 Negligible
31 1860 < 1 Negligible

Total demand distortion (TDD) for a single 6-pulse Masterdrive at 100% load is typically 35–45 %; THDv at the drive terminals is usually 3–5 %. Numbers move with transformer impedance: lower %Z stiffens the bus and reduces voltage distortion but does not change the current spectrum.

5. Micromaster and SINAMICS Compatibility

Harmac does not contain a measured harmonic model for the MICROMASTER 4 (MM4) family. Attempting to load a MM4 project produces either a "model not found" warning or, depending on version, silently substitutes a Masterdrives profile, which is inaccurate. The MM4 rectifier topology is similar to Masterdrives (6-pulse, B6U bridge) but the DC link inductance is different, the IGBT switching produces a different high-frequency signature, and the controlled-cooling fan contributes a 3rd-harmonic injection at low speeds that Masterdrives does not exhibit.

The SINAMICS V20, G120, G120C, G130, G150, S110, S120, S150, and V90 families are not in the Harmac library at all. SINAMICS drives with a standard 6-pulse rectifier behave similarly to MM4 at the fundamental switching level but include optional line filters (B84143 series) and active line modules (ALM/SLM) that change the spectrum significantly. Harmac will not model these options.

Rule of thumb: Use Harmac only for legacy Masterdrives VC/MC work. For any new installation or any drive released after 2007, use SIZER.

6. SIZER Migration Path for Harmonics Analysis

SIZER is the current Siemens engineering tool for drive selection and system engineering, and it includes a harmonics module that is the direct functional replacement for Harmac. SIZER is available from the Siemens Industry Online Support portal and supports Windows 10/11. The harmonic analysis engine in SIZER handles:

  • SINAMICS V20, G110, G120, G120C, G120P, G130, G150, S110, S120, S150, V90
  • MICROMASTER 4 (with a reduced-fidelity model)
  • Legacy Masterdrives (still supported for spare-part projects)
  • 6-pulse, 12-pulse, 18-pulse, AFE, and basic LCL filter topologies

The workflow is the same as Harmac: define the network, add the drive population, evaluate. SIZER additionally outputs a per-order bar chart of Ih/IL and a pass/fail summary against IEEE 519 and G5/4.

SIZER vs. Harmac feature comparison

Capability Harmac SIZER (with harmonic module)
Masterdrives 6SE70/6SE71 Yes (native) Yes
Masterdrives 6-pulse Yes Yes
Masterdrives 12-pulse Yes Yes
MICROMASTER 4 No Limited
SINAMICS V20/G120 No Yes
SINAMICS G130/G150 No Yes
SINAMICS S120 (ALM, SLM) No Yes
Active front end / AFE No Yes (as AFE drive type)
Topology
IEEE 519-2014 voltage limits Yes Yes
IEEE 519-2014 current limits (TDD) Yes Yes
BS G5/4 limits No Yes
Multiple PCCs No (single bus) Yes (up to 5)
Output
Per-order harmonic bar chart Yes (text) Yes (graphical)
CSV export No Yes
Distribution
Public download Removed Active (Siemens Support)
License required No No

7. Alternative Tools: PATH Plus and Energy Analysis

PATH Plus (Power System Analysis Tool with Harmonics) is a free utility from Siemens that performs load flow, short-circuit, and basic harmonic analysis. The harmonic module is less detailed than Harmac — it uses generic 6-pulse profiles rather than measured Masterdrives data — but it does run on Windows 10 and is still distributed.

Energy Analysis (formerly SinaSave Energy Analysis) is a different class of tool: it estimates energy consumption and cost over a duty cycle rather than calculating harmonic distortion. It is not a substitute for Harmac or SIZER when IEEE 519 compliance is the deliverable. It is useful only for the energy-cost side of a project that also needs a harmonic study.

Third-party options for code-mandated harmonic studies include ETAP, SKM Power Tools, and DIgSILENT PowerFactory, all of which can import manufacturer harmonic data sheets and apply the same IEEE 519 evaluation. These are the standard tools for utility-interconnected studies in the US and are acceptable to most authorities having jurisdiction (AHJs).

8. Harmonic Calculation Formulas and Parameters

For a single 6-pulse drive the per-phase harmonic current amplitude is read from the manufacturer table; the bus voltage at order h is then

Vh = h · Zbus(h) · Ih

where Zbus(h) is the magnitude of the network impedance at the harmonic frequency, including transformer and cable. For a transformer, the impedance scales linearly with frequency:

Zbus(h) = Rtx + j·h·Xtx

Total harmonic distortion of the bus voltage is the RSS sum over all considered orders:

THDv = sqrt( Σ Vh² ) / V1 · 100%

Total demand distortion (current) is the RSS sum of the per-order current harmonics expressed as a percentage of the maximum demand load current IL, evaluated at the worst-case operating point (typically the highest running load):

TDD = sqrt( Σ Ih² ) / IL · 100%

For a parallel group of n identical drives, Harmac (and SIZER) combine the harmonics with a diversity factor kd(h):

Ih,group = kd(h) · sqrt(n) · Ih,single

with kd(5) = 0.9, kd(7) = 0.85, kd(11) = 0.8, kd(13) = 0.75, and kd(h) = 0.7 for h ≥ 17. Identical drives running in lockstep (same speed reference, same load) have kd approaching 1.0; independently controlled drives have kd approaching the values above.

9. Drive Input Current Harmonic Spectrum Reference

The following typical per-order values can be used to sanity-check a Harmac or SIZER output for a 480 V 6-pulse drive at 100% load, 60 Hz source, 5% source impedance:

Order h Ih (% of I1) — Masterdrives 6SE70 Ih (% of I1) — SINAMICS G120 (no line filter) Ih (% of I1) — SINAMICS G120 with B84143-A30 line filter
5 35 40 8
7 12 14 4
11 7 8 3
13 4 5 2
17 3 3 1.5
19 2 2 1
23 1.5 1.5 0.8
25 1.0 1.0 0.5
29 0.7 0.7 0.4
31 0.5 0.5 0.3

The line filter reduces the low-order harmonics by roughly a factor of 4–5 but does not eliminate them. To meet the 5%/8% IEEE 519 limits on a stiff bus, a passive line filter plus 5–6% line reactor is usually the minimum configuration; active front ends (AFE/ALM) are required when bus voltage is already near the limit.

10. Field Commissioning Notes

When a Harmac or SIZER study predicts borderline IEEE 519 compliance, always verify in the field with a power-quality analyzer (Fluke 435, Dranetz HDPQ, Hioki PW3198). The measurement should be taken at the PCC defined in the model, with all drives running at the worst-case load identified in the study.

  1. Set the analyzer to capture at least 30 cycles of steady-state data with a 10-minute averaging window.
  2. Record THDv, TDD, and per-order harmonics from h = 2 to h = 50.
  3. Compare measured Ih to the Harmac/SIZER predicted value. A deviation greater than 20% indicates either a transformer impedance mismatch, a capacitor bank interaction, or a non-linear load not in the model.
  4. If TDD is below the IEEE 519 current limit and THDv is below the voltage limit, the system is compliant regardless of individual harmonic order magnitudes.
  5. If THDv exceeds the voltage limit, the corrective action sequence is: (a) de-tune any switched capacitor banks away from the dominant harmonic, (b) add a passive line filter at the drive input, (c) upgrade to a 12-pulse or AFE rectifier.
Safety: Never install a passive harmonic filter on a bus that is not explicitly modeled for it. A filter is a capacitor at line frequency and will interact with transformer and PF-correction capacitor reactance, sometimes creating a parallel resonance below the 5th harmonic. This is the most common cause of harmonic filter failures in the field.

11. Verification and Cross-Check Procedure

For a documented IEEE 519 study, the deliverables should include:

  1. A one-line of the modeled system with the transformer kVA, %Z, and source fault level.
  2. The Harmac or SIZER input file (or its printout) listing every drive, model, frame, and operating point.
  3. The output table showing per-order bus voltage and current harmonic magnitudes.
  4. A pass/fail statement against the appropriate IEEE 519 table for the bus voltage class.
  5. For utility interconnection, a TDD evaluation at the POC (point of common coupling with the utility) and confirmation that the utility's own harmonic limits are met.

When porting an old Harmac study to SIZER, the expected deviation between the two outputs is typically ±5 % for the dominant orders (5th, 7th, 11th) on a Masterdrives system, because SIZER uses an updated Masterdrives profile that reflects the late-2000s hardware revisions. A larger deviation indicates either an incorrect transformer entry or a load not represented in the original model.

12. Quick Selection Guide

Project requirement Recommended tool
Existing Masterdrives 6SE70/6SE71 site, 6-pulse only Harmac (if available) or SIZER
Existing Masterdrives, 12-pulse or with clean-power filter SIZER
New SINAMICS V20/G120 installation SIZER
New SINAMICS S120 with Active Line Module SIZER + ALM engineering note
MICROMASTER 4 (legacy) SIZER (limited) or third-party ETAP
Utility-grade POC study (US) ETAP, SKM, or PowerFactory
Energy-cost analysis (no harmonics) Energy Analysis / SinaSave
Documentation Reference
IEEE 519-2014 standard IEEE 519 page
SIZER download Siemens Industry Online Support
SINAMICS G120 manual set SINAMICS G120 documentation portal

FAQ

What does Harmac software actually do?

Harmac is a legacy Siemens tool that builds a single-bus power-system model, applies measured 6-pulse and 12-pulse harmonic current spectra for Masterdrives 6SE70/6SE71 units, and reports whether the resulting total harmonic distortion (THD) at the point of common coupling complies with IEEE 519 voltage and current limits.

Is Harmac still available from Siemens?

No. The public download link on the Siemens US Motion Control site was removed years ago. Existing copies circulate informally, but the supported replacement for new projects is SIZER with the harmonic analysis module, available from Siemens Industry Online Support.

Can Harmac model a MICROMASTER 4 or a SINAMICS drive?

Not accurately. Harmac contains measured harmonic profiles only for Masterdrives 6SE70/6SE71. It has no MM4 or SINAMICS library, and substituting a Masterdrives profile for a MM4 or SINAMICS unit will misrepresent the spectrum, particularly above the 13th harmonic and for drives with optional line filters or active line modules.

What is the difference between Harmac and SIZER for harmonics?

SIZER is the modern Siemens engineering tool and includes a harmonics module that natively supports Masterdrives, MICROMASTER 4, all SINAMICS families, and 6-pulse, 12-pulse, 18-pulse, and AFE rectifier topologies. SIZER also supports multiple PCCs, BS G5/4 in addition to IEEE 519, and CSV export. The two engines agree within about 5% on the dominant harmonic orders for a Masterdrives system.

Do I need a harmonic study if I install a passive line filter on every drive?

Not always, but the calculation should still be done. A line filter reduces the 5th and 7th harmonics by roughly 75–80%, but it does not eliminate them, and the filter itself can create a parallel resonance with the transformer reactance if it is not specified against the actual system impedance. Run a SIZER (or third-party ETAP) study to confirm compliance before commissioning.

Back to blog