Skip to content

Materials

On the Materials tab you take the materials of the model from the material library, add your own, and set a default material for each kind of component.

Materials tab with the Global Materials search for 3C97, the material selected, the Copy button pointing to Project Materials, the four project materials and the Default Materials
Search finds Ferroxcube 3C97 100C in Global Materials; Copy (→) adds it to Project Materials (Flyback Transformer).

Material lists

List What it holds
Global Materials The library: the materials that come with TRAFOLO, in bold (they cannot be edited or removed; Reference names their source, for example OpenMagnetics or a manufacturer datasheet), and the materials you saved yourself, in normal type. Your own materials are saved for your Windows user in %APPDATA%\Trafolo\materials; other users of the PC do not see them.
Project Materials (3) The materials of this project, stored in the project folder. Only they appear in Default Materials and on the Assembly tab.
Default Materials (4) The material that every new body of each component gets: Core, Coil, Other, Bobbin, Gaps. Each body gets its material on the Assembly tab; a default fills it in for every body of that kind, so you do not assign it body by body. You can leave a default Not set; then set the material of each of those bodies on the Assembly tab. Single bodies can be changed there at any time.

Type in the search box above a list (1) to filter it by name, for example 3C97 in Global Materials. The letter before each name gives the material type: G General, C Core.

The marker below (5 in the picture) next to a material means that it lacks data some runs need; its tooltip says what: Missing B-H Table, Missing Steinmetz Coefficients, a missing core loss table, or missing heat transfer data (density, heat conductivity, heat capacity).

Missing-data marker, an exclamation mark in a yellow circle
Missing-data marker (5)

Buttons

Button What it does
Copy (2) Copies the selected material to the other list. The arrow shows the direction: → with a global material selected (into the project), ← with a project material selected (into the global library, for other projects). Copy never moves a material: the original stays. When the name is taken, the copy gets a new name.
Add New Material Opens an empty material form (below).
Preview Material Shows the selected material without changing it.
Edit Material Changes the selected material. Not available for the materials that come with TRAFOLO: copy one into the project and edit the copy.
Copy Material Duplicates the selected material in the same list under a new name, for example to change a library material: edit the copy. The copy is also saved in your global library.
Remove Material Removes the selected material. Not available for the materials that come with TRAFOLO.

Material properties

The material form has four tabs: General, Complex μ, B-H and Core Loss. Which of them are open depends on the material type and on the permeability model chosen on General.

General tab of the laminated steel Cogent M270-50A 50Hz-2.5kHz with laminate thickness, stacking factor, laminate stack conductivity, the B-H curve model, the GSE core loss model and anisotropic heat conductivity
General tab of a laminated steel (Cogent M270-50A): lamination data, B-H curve, GSE losses, anisotropic heat conductivity.

General

Setting Values or unit What it does
Name, Material Type Core, General Core for magnetic core materials; General for everything else: conductors, insulation, air, potting.
Core Material Type Ferrite, Laminated, Powder, Composite, Magnet Core materials only. Laminated adds the lamination fields below.
Laminate Thickness, Stacking Factor, Laminate Stack Conductivity mm, –, S/m Laminated cores only. The sheet thickness, the share of the stack that is steel, and the conductivity of the sheet material. TRAFOLO models the stack as one body and passes them to Elmer's laminate model, a low-frequency model (sheet thinner than the skin depth), in every run type; this conductivity does not depend on temperature.
Relative Permittivity – For the capacitance solve (Setup › Capacitance); matters for insulation and bobbin materials.
Dielectric Loss tan δ or ε″ Dielectric loss of insulation. Set it on the dielectric material, not on a conductor.
Electric Conductivity [S/m] @ 20°C, Temperature coefficient [K⁻¹] S/m, K⁻¹ For windings and solid cores. The conductivity follows σ(T) = σ20 / (1 + α·(T − 20 °C)), with σ20 the value at 20 °C and α the temperature coefficient (copper: 3.9 × 10⁻³ K⁻¹). A coil material must conduct: a coil with zero conductivity stops the run with a message.
Relative Permeability – A constant permeability. The other models are Complex Permeability (Complex μ tab) and B-H Curve [T, A/m] (B-H tab).
Core Loss Model GSE, iGSE Core materials with Relative Permeability or a B-H curve, for transient runs: the formula for the core loss from dB/dt. Harmonic and Inductance runs use the Steinmetz + Eddy law below. All core materials in one simulation must use the same model.
Heat Capacity [J/kg.K], Density [kg/m³] J/(kg·K), kg/m³ The thermal mass in transient heat transfer. Density also converts core loss data given per kilogram.
Heat Conductivity [W/m.K] W/(m·K) One value, or three values (x, y, z) for a material that conducts differently by direction, such as a laminated stack. It varies by more than three orders of magnitude between materials (copper about 400, epoxy about 0.2), so set it for the insulation too.
Reference text Where the data comes from.

Eddy losses in the core. With an Electric Conductivity above zero, a solid (not laminated) core gets eddy-current losses in the bulk core from the field solution. Steinmetz-type core loss data come from measurements on small samples.

Ferrite and powder cores: keep the bulk conductivity. Their core loss data mostly hold the losses inside the grains; they contain the eddy loss of the bulk core only to a small extent, which the field solution adds.

Laminated cores: the laminate model takes the eddy currents in the sheets into account through Laminate Thickness and Laminate Stack Conductivity. On the Core Loss tab, the eddy term Kₑ·(f·B)² is part of the fit and of the core loss only when Kₑ is ticked.

Complex μ

For a frequency-dependent permeability: one row per frequency with Frequency in Hz and the Real and Imaginary parts of the relative permeability. Paste the values from a spreadsheet or tab-separated text, with no empty cells. The plot shows both parts over frequency. Complex permeability is used in Harmonic and Inductance runs.

Complex mu tab of Ferroxcube 3C97 100C with the frequency table of the real and imaginary permeability and their plot over frequency
Complex permeability of Ferroxcube 3C97 100C: the core losses come from the imaginary part; Core Loss is off.

B-H

For a non-linear core: the B-H Table with B in T and H in A/m. Import Table reads a text file (CSV, txt) with two columns and any delimiter; TRAFOLO tells B-H from H-B by the values. The plots show B(H) and the differential relative permeability.

B-H tab of Cogent M270-50A with the B-H table, the B over H and differential permeability plots, the curve selector set to Fixed plus Extrapolated Data and the saturation value
B-H tab of Cogent M270-50A 50Hz-2.5kHz: the curve used is Fixed + Extrapolated Data, saturating at 1.9992 T.
Setting What it does
B-H Curve Selector Original Data as imported; Fixed Data with outlier points removed; Fixed + Extrapolated Data, also extended to saturation. The extrapolation assumes that the differential relative permeability goes to 1 at high field strength.
Use Cubic Spline Interpolation Smooth (cubic) interpolation between the points instead of straight lines; can help the non-linear solver with sparse data.
Saturation [T] The saturation flux density for the extrapolation: entered here, or estimated from the end of the curve when left empty.

Example of a file for Import Table (TDK N87 data), one pair per line, B in T then H in A/m:

0,0
0.1,18.86
0.2,35.86
0.3,57.96
0.4,153.55

Core Loss

For Steinmetz-type core losses, evaluated after the field solution: from the flux density amplitude and frequency in harmonic runs, from dB/dt in transient runs.

Core Loss tab of Cogent M270-50A with the GSE formula, the measured data settings, the fitted coefficients Kh, m, n and Ke, the thermal coefficients and the loss curves
Core Loss tab of Cogent M270-50A 50Hz-2.5kHz: loss data from 50 Hz to 2.5 kHz in W/kg, fitted to Kh = 6.92 × 10⁻³, m = 1.27, n = 1.79.
Setting What it does
Import table, Units Reads the loss table P(f, B) from a text file: f in Hz, B in T, P in W/kg, mW/cm3 or W/m3. TRAFOLO finds the frequency and flux density axes from the values.
Frequency Range, Auto The frequencies used for the fit. A 4-coefficient fit over a wide range often misses at low frequency and high flux density; fit only the range your design runs in.
Calculate Coefficients Fits P = Kh·fm·Bn + Ke·(f·B)² to the data. Kh, m (frequency exponent) and n (flux density exponent) describe the hysteresis part, Ke the eddy part (tick it to include it). Ferrites have n of about 2.5 to 3.5 (Ferroxcube 3C97 100C: m = 1.29, n = 3.55); steels lower (Cogent M270-50A: n = 1.79).
Thermal Coefficients, New Coefficient Scale the core loss with the core temperature T (°C) by the factor C₀ − C₁·T + C₂·T² − … = Σ(−1)ⁿ·Cₙ·Tⁿ; New Coefficient adds a term, the first entry is the constant C₀. There is no reference temperature: fit the coefficients to the factor itself. Leave the list empty for losses that do not depend on temperature.

Example of a file for Import table (TDK N97 data, losses in W/m³): the first row holds the frequencies in Hz after an empty cell, the first column the flux density in T, the other cells the losses. Leave a cell empty where no data exist.

,25000,50000,100000,200000
0.025,,,1340,5330
0.05,1050,2640,7160,26570
0.1,6520,15950,44520,150410
0.2,44140,111140,309320,953710
Measured and fitted core losses over a wide frequency range, good at high frequency, poor at low frequency and high flux density
A fit over a wide frequency range: close at high frequency, far off at low frequency and high flux density. Restrict the Frequency Range.