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.
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:
- Define the source transformer (kVA, %Z, primary/secondary voltage, primary fault level).
- Add the drive count and model family.
- Enter the cable and bus impedance to the point of common coupling (PCC).
- Run the harmonic calculation.
- 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.
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.
- Set the analyzer to capture at least 30 cycles of steady-state data with a 10-minute averaging window.
- Record THDv, TDD, and per-order harmonics from h = 2 to h = 50.
- 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.
- 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.
- 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.
11. Verification and Cross-Check Procedure
For a documented IEEE 519 study, the deliverables should include:
- A one-line of the modeled system with the transformer kVA, %Z, and source fault level.
- The Harmac or SIZER input file (or its printout) listing every drive, model, frame, and operating point.
- The output table showing per-order bus voltage and current harmonic magnitudes.
- A pass/fail statement against the appropriate IEEE 519 table for the bus voltage class.
- 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.