SynRM Design Tool — Flux Barriers, dq Torque and Ripple

Size circular flux barriers and estimate SynRM saliency, dq flux, torque and voltage. Compare known inductances and assess ripple from an entered harmonic spectrum.

#dq-model #flux barriers #motor design #reluctance torque #rotor skew #SynRM #SyR-e #torque ripple

This synchronous reluctance motor design calculator helps engineers and students turn a circular flux-barrier rotor concept into a traceable first magnetic design. Use it to compare barrier counts, tip positions, insulation budgets and winding choices before committing to a detailed finite-element model. A second mode accepts dq inductances from simulation or testing, making the same operating-point calculations useful after the preliminary geometry has been refined.

In geometry mode, enter the rotor and shaft diameters, active stack length, air gap and number of barriers per pole. Tip angles are electrical angles measured from the q axis; the dimension table also gives their mechanical equivalents. Intermediate tips are evenly spaced. Choose equal thickness, equal permeance, or minimum flow-through leakage to distribute the total barrier thickness. The schematic follows these dimensions and checks adjacent iron carriers, shaft clearance and barrier ends beneath the tangential rib.

The magnetic model follows the circular-rotor sizing equations used in SyR-e. It combines a normalized MMF staircase with cut-off leakage, flow-through leakage and saturated rib flux. Enter the winding factor, Carter factor, d-axis saturation factor and common leakage inductance for your machine. These quantities need engineering evidence: a single saturation factor cannot replace a nonlinear steel model. Current is phase peak, equal to the amplitude-invariant dq current-vector magnitude. Divide peak current by the square root of two to obtain phase RMS current.

Results include dq flux linkages, mean reluctance torque, electromagnetic conversion power, copper loss and fundamental voltage demand. Compare voltage utilization with the linear SVPWM limit of the entered DC bus. The current-angle chart holds the selected inductances fixed, so its best angle is a local model result rather than a nonlinear MTPA trajectory. Press play to see the rotor and electrical dq frame rotate; playback does not change the physical speed used for power and voltage.

For SynRM flux barrier design, torque ripple also depends on stator slotting, winding harmonics, saturation and detailed barrier ends. This tool therefore takes an unskewed sixth and twelfth electrical torque-harmonic spectrum as explicit inputs. Its default amplitudes are screening assumptions, not measured performance. The ripple chart reconstructs that spectrum and applies continuous-skew averaging. Select the smooth model when no spectrum is available; ripple is then reported as not evaluated.

Use known-inductance mode to insert local secant values and optional cross coupling from a consistent flux map. Published FEA cases check the dq calculation. They do not validate arbitrary rotor geometries. Before manufacturing, verify the complete magnetic design, rotor stresses, tolerances, thermal limits, losses and drive operating envelope in suitable analysis tools. This calculator does not determine a safe maximum rotor speed or provide production drawings.

How it is calculated

Circular-barrier sizing

Geometry and magnetic equations follow SyR-e's `xbPlane_analyticalDesign.m`, pinned at commit 24492399a52b3450a40885285cc7d2c4d15b5276, and `staircaseAnyAlpha.m`. This implementation uses a selectable total air-thickness budget instead of SyR-e's full stator/thermal design plane.

For rotor radius rr, pole pairs pp and electrical q-axis tip angles αk\alpha_k, circular barrier centres lie at xc=r/cos⁡(π/(2p))x_c=r/\cos(\pi/(2p)). The barrier radius is ρk=(xc2+r2−2xcrcos⁡(αk/p))1/2\rho_k=(x_c^2+r^2-2x_cr\cos(\alpha_k/p))^{1/2}; the half arc length is sk=ρkβks_k=\rho_k\beta_k. Thickness is distributed as hk∝1h_k\propto1, sks_k, or Δfksk\Delta f_k\sqrt{s_k}, normalized to the entered thickness sum. The latter minimizes the flow-through term at fixed tip positions and total thickness.

The normalized cosine MMF is averaged over each q-axis region; the region next to the d axis is set to zero. With region widths Δak\Delta a_k in radians:

ccq=1−4π∑kfk2Δak,cfq=4πpkCgr∑kΔfk2skhk.c_{cq}=1-\frac4\pi\sum_k f_k^2\Delta a_k,\qquad c_{fq}=\frac4\pi\frac{p k_Cg}{r}\sum_k\frac{\Delta f_k^2s_k}{h_k}.
Lb=6πμ0(kwNsp)2rlkCg,Ld=Lb/ksat+Lσ.L_b=\frac6\pi\mu_0\left(\frac{k_wN_s}{p}\right)^2\frac{rl}{k_Cg},\quad L_d=L_b/k_{sat}+L_\sigma.
ψrib=4πkwNs(2trib+trad)lBrib,Lq=Lb(ccq+cfq)+ψrib/iq+Lσ.\psi_{rib}=\frac4\pi k_wN_s(2t_{rib}+t_{rad})lB_{rib},\quad L_q=L_b(c_{cq}+c_{fq})+\psi_{rib}/i_q+L_\sigma.

Lengths in the magnetic equations are SI. Half-lengths are measured at nominal rotor intersections; rib-trimmed outlines are used in the drawing. Clearances are normal distances between concentric circles, plus shaft and pole-edge checks.

dq operating point

id=Ipkcos⁡βi_d=I_{pk}\cos\beta, iq=Ipksin⁡βi_q=I_{pk}\sin\beta. Known mode defines ψd=Ldid−Lxiq\psi_d=L_di_d-L_xi_q, ψq=Lqiq−Lxid\psi_q=L_qi_q-L_xi_d; Lx=0L_x=0 in geometry mode. Torque is T=32p(ψdiq−ψqid)T=\tfrac32p(\psi_di_q-\psi_qi_d). The matrix must be positive definite. No PM flux is included.

For total uniform electrical skew span σ=p σm\sigma=p\,\sigma_m, averaging the frozen dq matrix multiplies its anisotropic and coupling terms by K0=sin⁡σ/σK_0=\sin\sigma/\sigma. The common inductance is unchanged. This is a derived axial average, not a skewed FEA result. Voltage follows vd=Rsid−ωeψqv_d=R_si_d-\omega_e\psi_q, vq=Rsiq+ωeψdv_q=R_si_q+\omega_e\psi_d; line RMS is 3/2 ∣vdq∣\sqrt{3/2}\,|v_{dq}|. Electromagnetic power is TωmT\omega_m; copper loss is 32RsIpk2\tfrac32R_sI_{pk}^2.

Entered-spectrum ripple

The user supplies peak harmonic amplitudes a6,a12a_6,a_{12} as fractions of unskewed mean torque. The reconstructed waveform is

T(θ)=Tˉ+T0[a6K6cos⁡6θ+a12K12cos⁡(12θ+φ12)],T(\theta)=\bar T+T_0[a_6K_6\cos6\theta+a_{12}K_{12}\cos(12\theta+\varphi_{12})],

where Kh=sin⁡(hσ/2)/(hσ/2)K_h=\sin(h\sigma/2)/(h\sigma/2) and the zero-span limit is 1. This attenuation follows direct integration along the skew. Peak-to-peak ripple is (Tmax−Tmin)/∣Tˉ∣(T_{max}-T_{min})/|\bar T| from a 0.25° electrical grid; each modeled cosine has a sample within 0.125° electrical of an extremum, giving less than 0.04% error relative to that harmonic's peak amplitude. Stator slot count and barrier angles do not infer the harmonic inputs.

Benchmark convention

Zhang et al., EVS34, attached source s1, p. 7 Table 3 supplies independent FEA torque values and local inductances. Its numerical coupling torques follow +32pLxI2cos⁡2β+\tfrac32pL_xI^2\cos2\beta, consistent with the negative off-diagonal convention here. The printed Ldq(iq2−id2)L_{dq}(i_q^2-i_d^2) term on p. 6 has the opposite sign to its cosine expression and Table 3; this tool preserves the table-consistent physics. The p. 9 1.98 N·m example is also inconsistent with its p=2 and reported inductances (which give 0.99 N·m using the stated peak-current equation); it is not used as a reference.

Assumptions

Balanced sinusoidal three-phase currents; amplitude-invariant Park transform; no permanent magnets. Phase current and dq values are peak quantities, while the line voltage result is RMS.

The geometry model represents a circular, symmetric, transversely laminated rotor with 4–12 poles (2–6 pole pairs). Barrier tips are evenly spaced between the entered endpoints; barrier count is 1–5. A nonmagnetic shaft and negligible end effects are assumed. Tangential ribs are shown; additional radial ribs enter only through an equivalent saturated leakage width.

The 2 T rib flux density is the SyR-e default. Winding factor, Carter factor, saturation factor and leakage inductance are user assumptions until calibrated. The saturated-rib model is valid only once the ribs are substantially saturated; it is not an unsaturated low-current model.

The selected local secant matrix is frozen for the current-angle sweep and skew calculation. There is no steel B-H iteration, cross-saturation map, temperature model or current controller. The default 3% and 1% harmonic peaks and 30° relative phase are illustrative screening inputs, explicitly editable; they are not a geometry-based ripple prediction. Default geometry is a generic 100 mm rotor, not a reproduction of a published motor.

The rotor outline omits fillets, radial rib detail, stator slots and manufacturing tolerances. The dq arrows use electrical angle; the physical rotor rotates by electrical angle divided by pole pairs. Playback is illustrative and independent of shaft-speed input.

Where it applies

Use for preliminary circular flux-barrier sizing and local dq operating-point comparisons. Geometry mode requires ordered tip angles, barriers inside their pole sectors, sufficient shaft and carrier clearance, and positive saliency. If the rib approximation overwhelms the d-axis inductance, increase current or use a measured/FEA magnetic model.

Known mode requires Ld>Lq>0L_d>L_q>0 and LdLq>Lx2L_dL_q>L_x^2. Use secant inductances obtained with the same winding, peak-current convention and operating point. The frozen-model best angle is not a validated MTPA setting for a saturated motor.

Electrical skew span must be below 90°. Uniform continuous skew and constant current distribution are assumed; step skew, axial/end effects and skew-dependent saturation are excluded. Ripple results apply only to the entered 6th/12th spectrum; other harmonics, PWM and transient torque are excluded. Smooth mode does not evaluate ripple.

Electromagnetic power is before mechanical and iron losses; no shaft efficiency is claimed. Voltage utilization above 100% requires lower speed/current, higher DC voltage or a separate field-weakening solution; overmodulation is excluded. PF is undefined at zero voltage (the numerical helper returns zero).

Reference cases validate the local dq torque calculation against published FEA, not the accuracy of the geometry estimate, rib saturation, or arbitrary harmonic spectra. Ragazzo et al. explicitly proceed from equation-based sizing to magnetic, structural and thermal FEA. This tool does not certify rotor integrity, thermal rating, vibration, acoustic performance or a safe operating speed.

References

  • SyR-e analytical sizing source, Apache License 2.0, Copyright 2023; equations adapted with own implementation and drawings. https://github.com/SyR-e/syre_public/blob/24492399a52b3450a40885285cc7d2c4d15b5276/mfiles/syrmDesign/xbPlane_analyticalDesign.m ; MMF staircase, Copyright 2014 Gianmario Pellegrino: https://github.com/SyR-e/syre_public/blob/24492399a52b3450a40885285cc7d2c4d15b5276/mfiles/syrmDesign/staircaseAnyAlpha.m ; license: https://www.apache.org/licenses/LICENSE-2.0
  • Ragazzo, Ferrari, Rivière, Popescu and Pellegrino (2020), Efficient Multiphysics Design Workflow of Synchronous Reluctance Motors. DOI:10.1109/ICEM49940.2020.9270670. https://iris.polito.it/handle/11583/2857495 . Workflow and validity context; repository full-text download was unavailable during this build.
  • Ferrari and Pellegrino (2018), FEA-Augmented Design Equations for Synchronous Reluctance Machines. DOI:10.1109/ECCE.2018.8557451. https://iris.polito.it/handle/11583/2712428 . Method background; numerical implementation checked directly against the open SyR-e source.
  • Zhang, Li, Li and Hua (2021), Electromagnetic Performance Analysis of a Synchronous Reluctance Motor with Concentrated Windings by Magnetic Equivalent Circuit, EVS34, Table 3, PDF p. 7. https://www.citelec.org/EVS34/download.php?f=papers/evs34-13621333.pdf . Independent FEA torque benchmarks; coupling sign discrepancy documented in Method.
  • Vagati, Pastorelli, Franceschini and Petrache (1998), Design of low-torque-ripple synchronous reluctance motors, IEEE TIA 34(4), 758–765. DOI:10.1109/28.703969. Bibliographic design context only; paywalled full text was not accessed and no design numbers were taken from it.

Inputs

InputSymbolUnitDefault
Magnetic model
Geometry mode is a preliminary saturated magnetic-circuit estimate. Known mode uses local secant inductances at this operating point.
modelCircular barrier sizing (SyR-e)
Pole pairsp2
Phase current, peak
Amplitude-invariant dq convention: magnitude equals phase peak, not RMS.
I_pkA40
Current angle from d axis
Positive electrical angle toward q. Choose an angle in the positive-torque region.
betadeg55
Rotor speed
Used for electromagnetic power and steady-state voltage.
n_rrpm1500
Phase resistance at operating temperature
Per-phase winding resistance; enter the hot value.
R_sohm0.2
Inverter DC bus voltage
Voltage utilization assumes ideal linear SVPWM.
V_dcV400
Rotor outer diameter
Before the air gap.
D_rmm100
Shaft diameter
Geometry mode checks clearance to all barriers.
D_shmm24
Active stack length
Active iron length; end winding leakage is entered separately.
l_stmm100
Physical radial air gap
Carter factor accounts for the effective slot opening.
g_airmm0.4
Barriers per polen_b3
First barrier tip from q axis
Electrical angle. Barrier 1 is nearest the rotor surface.
alpha_1deg15
Last barrier tip from q axis
Electrical angle; intermediate tips are evenly spaced.
alpha_Ndeg75
Total barrier thickness budget
Sum of the normal thicknesses of all barriers in one pole.
h_totalmm10
Tangential rib thickness
Retained rim above barrier ends. Mechanical strength requires separate analysis.
t_ribmm0.5
Equivalent radial rib thickness
Mean additional radial rib width in the SyR-e saturated leakage term. Radial ribs are not detailed in the schematic.
t_radmm0
Minimum iron separation
Required carrier and shaft clearance in this circular layout.
t_femm1
Barrier thickness distribution
Thickness laws from SyR-e: h ∝ Δf√s, h ∝ s, or equal h.
allocationMinimum flow-through leakage
Series turns per phaseN_s48
Fundamental winding factor
Enter the actual fundamental factor of the selected winding.
k_w0.933
Carter factor
Effective air gap divided by physical air gap.
k_C1.1
d-axis saturation factor
Lmd = Lbase / ksat. Calibrate from FEA; this is not a B-H solver.
k_sat1.25
Common stator leakage inductance
Added to both d and q axes.
L_sigmH1
Saturated rib flux density
SyR-e uses 2 T for saturated steel ribs; change only with material evidence.
B_ribT2
Local d-axis inductance
Secant inductance at the selected current and angle.
L_d_inmH17.95
Local q-axis inductance
Use the same winding and dq normalization as Ld.
L_q_inmH6.07
Coupling magnitude (off-diagonal = −Lx)
ψd = Ld id − Lx iq; ψq = Lq iq − Lx id. Zero gives the usual diagonal model.
L_x_inmH1.63
Continuous rotor skew, mechanical
Uniform axial skew; the local dq matrix is frozen before axial averaging.
skew_mdeg0
Ripple spectrum
Geometry alone does not predict ripple. The default 3% and 1% are editable screening assumptions, not published machine data.
ripple_modeEntered 6th and 12th harmonics
6th electrical harmonic peak (% of unskewed mean)
Replace with an unskewed FEA or measured harmonic amplitude.
a_63
12th electrical harmonic peak (% of unskewed mean)
Percentage is peak amplitude, not peak-to-peak ripple.
a_121
12th harmonic phase relative to 6th
6th harmonic phase defines the zero of the plotted rotor angle.
phase_12deg30
▶ Electrical rotor angle
Visual rotation only; speed of playback is independent of the entered shaft speed.
theta_edeg25

Results

With the default inputs above, the calc gives:

ResultValue
Mean electromagnetic torque21.56 N·m
Electromagnetic conversion power3.387 kW
d-axis inductance after skew11.94 mH
q-axis inductance after skew2.38 mH
Inductance ratio Ld / Lq5.02
d-axis flux linkage (peak)0.2739 Wb
q-axis flux linkage (peak)0.078 Wb
Line voltage (RMS)116 V
Linear SVPWM utilization (%)41
Three-phase copper loss480 W
Fundamental power factor0.68
Ripple from entered spectrum6.58% of mean (entered spectrum)

Checked against sources

Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).

EVS34 Table 3, case 2 — independent FEA torque

Source: Zhang et al., EVS34 (2021), Table 3, PDF p. 7. Independent FEA torque, not the paper's AM result. Inputs are its peak current, angle and local inductances. Uses negative off-diagonal coupling, consistent with its Table 3 numerical terms; the p. 6 printed current-square difference has a sign inconsistency. Tolerance covers rounded inductances and reported model-to-FEA difference; the paper's percentage-error row is not used.

Inputs: Magnetic model = Known dq inductances (FEA / test); Phase current, peak = 15 A; Current angle from d axis = 46 deg; Ripple spectrum = Smooth dq model only; the others as above.

ResultSourceThis calc
Mean electromagnetic torque3.99 ± 0.04 N·m3.969 N·m

EVS34 Table 3, case 5 — independent FEA torque

Source: Zhang et al., EVS34 (2021), Table 3, PDF p. 7. Independent FEA torque, not the paper's AM result. Inputs are its peak current, angle and local inductances. Uses negative off-diagonal coupling, consistent with its Table 3 numerical terms; the p. 6 printed current-square difference has a sign inconsistency. Tolerance covers rounded inductances and reported model-to-FEA difference; the paper's percentage-error row is not used.

Inputs: Magnetic model = Known dq inductances (FEA / test); Phase current, peak = 45 A; Current angle from d axis = 58 deg; Local d-axis inductance = 11.33 mH; Local q-axis inductance = 4.3 mH; Coupling magnitude (off-diagonal = −Lx) = 1.84 mH; Ripple spectrum = Smooth dq model only; the others as above.

ResultSourceThis calc
Mean electromagnetic torque14.35 ± 0.1 N·m14.292 N·m

EVS34 Table 3, case 3 — independent FEA torque

Source: Zhang et al., EVS34 (2021), Table 3, PDF p. 7. Independent FEA torque, not the paper's AM result. Inputs are its peak current, angle and local inductances. Uses negative off-diagonal coupling, consistent with its Table 3 numerical terms; the p. 6 printed current-square difference has a sign inconsistency. Tolerance covers rounded inductances and reported model-to-FEA difference; the paper's percentage-error row is not used.

Inputs: Magnetic model = Known dq inductances (FEA / test); Phase current, peak = 20 A; Current angle from d axis = 50 deg; Local d-axis inductance = 16.37 mH; Local q-axis inductance = 5.49 mH; Coupling magnitude (off-diagonal = −Lx) = 1.73 mH; Ripple spectrum = Smooth dq model only; the others as above.

ResultSourceThis calc
Mean electromagnetic torque6.09 ± 0.04 N·m6.068 N·m

Related Resources

Responses

Your email address will not be published. Required fields are marked *

L ading...