Repository files navigation

Material database for power electronic usage

The materialdatabase mainly contains complex magnetic and dielectric data of soft-magnetic ferrite materials under sinusoidal excitation. Typical target applications of the provided material data are magnetic components in power electronic converters operated at switching frequencies reaching from 100 kHz to 3 MHz. The database allows to compare materials and measurement setups, to work with fit functions (e.g., Steinmetz), and features data export as interpolation grids. FEM solvers like Comsol can directly import these interpolation grids and incorporate the data in frequency-domain simulations. The amplitude-dependency of the complex permeability is then typically modeled via local linearization (e.g., based on Newton iterations). The open-source FEM Magnetics Toolbox (FEMMT) automatically allows to import material data from this database.

Overview

  • Measurement data is stored in a .csv-files for each combination of material and measurement setup.
  • Data sources:
    • Complex Permeability:
      • Datasheet:
        Data based on datasheet or manufacturer design tool data (e.g., TDK MDT ). The complex permeability is computed from the given loss density and amplitude permeability.
      • MagNet:
        Data from the MagNet project. The time series data of the sinusoidal measurements is simplified to complex permeability assuming perfectly elliptical hysteresis. For the MagNet data, also DC bias is provided.
      • LEA MTB (LEA Material Test Bench):
        Data from measurements at the department of Power Electronics and Electrical Drives at Paderborn University. The measurements are taken with a setup employing the capacitive compensated two-winding method.
    • Complex Permittivity:
      • LEA MTB (LEA Material Test Bench):
        Measurements at the department of Power Electronics and Electrical Drives at Paderborn University. The dielectric measurements are taken with a Wayne Kerr 6515B impedance analyzer on thin silver-plated cuboidal cores.
  • The database currently contains the ferrite materials listed in the following table:

material_overview

Installation

pip install materialdatabase

Example Data

The data is stored in .csv files:

material_data

Example Code

Material properties can be loaded as follows:

mdb_data = mdb.Data()
material_name = mdb.Material.N95
permeability = mdb_data.get_complex_permeability(material=material_name,
data_source=mdb.DataSource.LEA_MTB,
pv_fit_function=mdb.FitFunction.enhancedSteinmetz)
print(f"Exemplary complex permeability data: \n {permeability.measurement_data.head()} \n")
permittivity = mdb_data.get_complex_permittivity(material=material_name,
data_source=mdb.DataSource.LEA_MTB)
print(f"Exemplary complex permittivity data: \n {permittivity.measurement_data.head()} \n ")

Output:

Exemplary complex permeability data:
probe f T b mu_real mu_imag h_offset
0 R29.5x19x14.9 59629.0 30.145 0.040125 3955.516035 333.486173 0
1 R29.5x19x14.9 58929.0 30.154 0.049834 4050.789996 380.241871 0
2 R29.5x19x14.9 58329.0 30.154 0.058502 4138.476021 424.009115 0
3 R29.5x19x14.9 57929.0 30.147 0.066572 4239.539939 458.079275 0
4 R29.5x19x14.9 57529.0 30.158 0.074332 4303.405675 488.755116 0
Exemplary complex permittivity data:
probe f T eps_real eps_imag
0 LE2 107760.0 28 95567.710843 36977.344836
1 LE2 121546.0 28 93791.671181 35002.540113
2 LE2 137096.0 28 92085.767038 33189.049457
3 LE2 154635.0 28 90442.389511 31563.885192
4 LE2 174418.0 28 88863.933437 30088.808585

Detailed examples with material comparisons and data exporting can be found in the "examples" folder.

Usage via FEM Magnetics Toolbox (FEMMT)

FEMMT can be installed using the python pip package manager.

pip install femmt

For working with the latest version, refer to the documentation

Bug Reports

Please use the issues report button within github to report bugs.

Changelog

Find the changelog here.

About

A database for ferrite core materials to store datasheet information and self-measured data.

Topics

Resources

Stars

17 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

Material database for power electronic usage

The materialdatabase mainly contains complex magnetic and dielectric data of soft-magnetic ferrite materials under sinusoidal excitation. Typical target applications of the provided material data are magnetic components in power electronic converters operated at switching frequencies reaching from 100 kHz to 3 MHz. The database allows to compare materials and measurement setups, to work with fit functions (e.g., Steinmetz), and features data export as interpolation grids. FEM solvers like Comsol can directly import these interpolation grids and incorporate the data in frequency-domain simulations. The amplitude-dependency of the complex permeability is then typically modeled via local linearization (e.g., based on Newton iterations). The open-source FEM Magnetics Toolbox (FEMMT) automatically allows to import material data from this database.

Overview

  • Measurement data is stored in a .csv-files for each combination of material and measurement setup.
  • Data sources:
    • Complex Permeability:
      • Datasheet:
        Data based on datasheet or manufacturer design tool data (e.g., TDK MDT ). The complex permeability is computed from the given loss density and amplitude permeability.
      • MagNet:
        Data from the MagNet project. The time series data of the sinusoidal measurements is simplified to complex permeability assuming perfectly elliptical hysteresis. For the MagNet data, also DC bias is provided.
      • LEA MTB (LEA Material Test Bench):
        Data from measurements at the department of Power Electronics and Electrical Drives at Paderborn University. The measurements are taken with a setup employing the capacitive compensated two-winding method.
    • Complex Permittivity:
      • LEA MTB (LEA Material Test Bench):
        Measurements at the department of Power Electronics and Electrical Drives at Paderborn University. The dielectric measurements are taken with a Wayne Kerr 6515B impedance analyzer on thin silver-plated cuboidal cores.
  • The database currently contains the ferrite materials listed in the following table:

material_overview

Installation

pip install materialdatabase

Example Data

The data is stored in .csv files:

material_data

Example Code

Material properties can be loaded as follows:

mdb_data = mdb.Data()
material_name = mdb.Material.N95
permeability = mdb_data.get_complex_permeability(material=material_name,
data_source=mdb.DataSource.LEA_MTB,
pv_fit_function=mdb.FitFunction.enhancedSteinmetz)
print(f"Exemplary complex permeability data: \n {permeability.measurement_data.head()} \n")
permittivity = mdb_data.get_complex_permittivity(material=material_name,
data_source=mdb.DataSource.LEA_MTB)
print(f"Exemplary complex permittivity data: \n {permittivity.measurement_data.head()} \n ")

Output:

Exemplary complex permeability data:
probe f T b mu_real mu_imag h_offset
0 R29.5x19x14.9 59629.0 30.145 0.040125 3955.516035 333.486173 0
1 R29.5x19x14.9 58929.0 30.154 0.049834 4050.789996 380.241871 0
2 R29.5x19x14.9 58329.0 30.154 0.058502 4138.476021 424.009115 0
3 R29.5x19x14.9 57929.0 30.147 0.066572 4239.539939 458.079275 0
4 R29.5x19x14.9 57529.0 30.158 0.074332 4303.405675 488.755116 0
Exemplary complex permittivity data:
probe f T eps_real eps_imag
0 LE2 107760.0 28 95567.710843 36977.344836
1 LE2 121546.0 28 93791.671181 35002.540113
2 LE2 137096.0 28 92085.767038 33189.049457
3 LE2 154635.0 28 90442.389511 31563.885192
4 LE2 174418.0 28 88863.933437 30088.808585

Detailed examples with material comparisons and data exporting can be found in the "examples" folder.

Usage via FEM Magnetics Toolbox (FEMMT)

FEMMT can be installed using the python pip package manager.

pip install femmt

For working with the latest version, refer to the documentation

Bug Reports

Please use the issues report button within github to report bugs.

Changelog

Find the changelog here.

About

A database for ferrite core materials to store datasheet information and self-measured data.

Topics

Resources

Stars

17 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Material database for power electronic usage

The materialdatabase mainly contains complex magnetic and dielectric data of soft-magnetic ferrite materials under sinusoidal excitation. Typical target applications of the provided material data are magnetic components in power electronic converters operated at switching frequencies reaching from 100 kHz to 3 MHz. The database allows to compare materials and measurement setups, to work with fit functions (e.g., Steinmetz), and features data export as interpolation grids. FEM solvers like Comsol can directly import these interpolation grids and incorporate the data in frequency-domain simulations. The amplitude-dependency of the complex permeability is then typically modeled via local linearization (e.g., based on Newton iterations). The open-source FEM Magnetics Toolbox (FEMMT) automatically allows to import material data from this database.

Overview

  • Measurement data is stored in a .csv-files for each combination of material and measurement setup.
  • Data sources:
    • Complex Permeability:
      • Datasheet:
        Data based on datasheet or manufacturer design tool data (e.g., TDK MDT ). The complex permeability is computed from the given loss density and amplitude permeability.
      • MagNet:
        Data from the MagNet project. The time series data of the sinusoidal measurements is simplified to complex permeability assuming perfectly elliptical hysteresis. For the MagNet data, also DC bias is provided.
      • LEA MTB (LEA Material Test Bench):
        Data from measurements at the department of Power Electronics and Electrical Drives at Paderborn University. The measurements are taken with a setup employing the capacitive compensated two-winding method.
    • Complex Permittivity:
      • LEA MTB (LEA Material Test Bench):
        Measurements at the department of Power Electronics and Electrical Drives at Paderborn University. The dielectric measurements are taken with a Wayne Kerr 6515B impedance analyzer on thin silver-plated cuboidal cores.
  • The database currently contains the ferrite materials listed in the following table:

material_overview

Installation

pip install materialdatabase

Example Data

The data is stored in .csv files:

material_data

Example Code

Material properties can be loaded as follows:

mdb_data = mdb.Data()
material_name = mdb.Material.N95
permeability = mdb_data.get_complex_permeability(material=material_name,
data_source=mdb.DataSource.LEA_MTB,
pv_fit_function=mdb.FitFunction.enhancedSteinmetz)
print(f"Exemplary complex permeability data: \n {permeability.measurement_data.head()} \n")
permittivity = mdb_data.get_complex_permittivity(material=material_name,
data_source=mdb.DataSource.LEA_MTB)
print(f"Exemplary complex permittivity data: \n {permittivity.measurement_data.head()} \n ")

Output:

Exemplary complex permeability data:
probe f T b mu_real mu_imag h_offset
0 R29.5x19x14.9 59629.0 30.145 0.040125 3955.516035 333.486173 0
1 R29.5x19x14.9 58929.0 30.154 0.049834 4050.789996 380.241871 0
2 R29.5x19x14.9 58329.0 30.154 0.058502 4138.476021 424.009115 0
3 R29.5x19x14.9 57929.0 30.147 0.066572 4239.539939 458.079275 0
4 R29.5x19x14.9 57529.0 30.158 0.074332 4303.405675 488.755116 0
Exemplary complex permittivity data:
probe f T eps_real eps_imag
0 LE2 107760.0 28 95567.710843 36977.344836
1 LE2 121546.0 28 93791.671181 35002.540113
2 LE2 137096.0 28 92085.767038 33189.049457
3 LE2 154635.0 28 90442.389511 31563.885192
4 LE2 174418.0 28 88863.933437 30088.808585

Detailed examples with material comparisons and data exporting can be found in the "examples" folder.

Usage via FEM Magnetics Toolbox (FEMMT)

FEMMT can be installed using the python pip package manager.

pip install femmt

For working with the latest version, refer to the documentation

Bug Reports

Please use the issues report button within github to report bugs.

Changelog

Find the changelog here.

About

A database for ferrite core materials to store datasheet information and self-measured data.

Topics

Resources

Stars

17 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Material database for power electronic usage

The materialdatabase mainly contains complex magnetic and dielectric data of soft-magnetic ferrite materials under sinusoidal excitation. Typical target applications of the provided material data are magnetic components in power electronic converters operated at switching frequencies reaching from 100 kHz to 3 MHz. The database allows to compare materials and measurement setups, to work with fit functions (e.g., Steinmetz), and features data export as interpolation grids. FEM solvers like Comsol can directly import these interpolation grids and incorporate the data in frequency-domain simulations. The amplitude-dependency of the complex permeability is then typically modeled via local linearization (e.g., based on Newton iterations). The open-source FEM Magnetics Toolbox (FEMMT) automatically allows to import material data from this database.

Overview

  • Measurement data is stored in a .csv-files for each combination of material and measurement setup.
  • Data sources:
    • Complex Permeability:
      • Datasheet:
        Data based on datasheet or manufacturer design tool data (e.g., TDK MDT ). The complex permeability is computed from the given loss density and amplitude permeability.
      • MagNet:
        Data from the MagNet project. The time series data of the sinusoidal measurements is simplified to complex permeability assuming perfectly elliptical hysteresis. For the MagNet data, also DC bias is provided.
      • LEA MTB (LEA Material Test Bench):
        Data from measurements at the department of Power Electronics and Electrical Drives at Paderborn University. The measurements are taken with a setup employing the capacitive compensated two-winding method.
    • Complex Permittivity:
      • LEA MTB (LEA Material Test Bench):
        Measurements at the department of Power Electronics and Electrical Drives at Paderborn University. The dielectric measurements are taken with a Wayne Kerr 6515B impedance analyzer on thin silver-plated cuboidal cores.
  • The database currently contains the ferrite materials listed in the following table:

material_overview

Installation

pip install materialdatabase

Example Data

The data is stored in .csv files:

material_data

Example Code

Material properties can be loaded as follows:

mdb_data = mdb.Data()
material_name = mdb.Material.N95
permeability = mdb_data.get_complex_permeability(material=material_name,
data_source=mdb.DataSource.LEA_MTB,
pv_fit_function=mdb.FitFunction.enhancedSteinmetz)
print(f"Exemplary complex permeability data: \n {permeability.measurement_data.head()} \n")
permittivity = mdb_data.get_complex_permittivity(material=material_name,
data_source=mdb.DataSource.LEA_MTB)
print(f"Exemplary complex permittivity data: \n {permittivity.measurement_data.head()} \n ")

Output:

Exemplary complex permeability data:
probe f T b mu_real mu_imag h_offset
0 R29.5x19x14.9 59629.0 30.145 0.040125 3955.516035 333.486173 0
1 R29.5x19x14.9 58929.0 30.154 0.049834 4050.789996 380.241871 0
2 R29.5x19x14.9 58329.0 30.154 0.058502 4138.476021 424.009115 0
3 R29.5x19x14.9 57929.0 30.147 0.066572 4239.539939 458.079275 0
4 R29.5x19x14.9 57529.0 30.158 0.074332 4303.405675 488.755116 0
Exemplary complex permittivity data:
probe f T eps_real eps_imag
0 LE2 107760.0 28 95567.710843 36977.344836
1 LE2 121546.0 28 93791.671181 35002.540113
2 LE2 137096.0 28 92085.767038 33189.049457
3 LE2 154635.0 28 90442.389511 31563.885192
4 LE2 174418.0 28 88863.933437 30088.808585

Detailed examples with material comparisons and data exporting can be found in the "examples" folder.

Usage via FEM Magnetics Toolbox (FEMMT)

FEMMT can be installed using the python pip package manager.

pip install femmt

For working with the latest version, refer to the documentation

Bug Reports

Please use the issues report button within github to report bugs.

Changelog

Find the changelog here.

About

A database for ferrite core materials to store datasheet information and self-measured data.

Topics

Resources

Stars

17 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

Material database for power electronic usage

The materialdatabase mainly contains complex magnetic and dielectric data of soft-magnetic ferrite materials under sinusoidal excitation. Typical target applications of the provided material data are magnetic components in power electronic converters operated at switching frequencies reaching from 100 kHz to 3 MHz. The database allows to compare materials and measurement setups, to work with fit functions (e.g., Steinmetz), and features data export as interpolation grids. FEM solvers like Comsol can directly import these interpolation grids and incorporate the data in frequency-domain simulations. The amplitude-dependency of the complex permeability is then typically modeled via local linearization (e.g., based on Newton iterations). The open-source FEM Magnetics Toolbox (FEMMT) automatically allows to import material data from this database.

Overview

  • Measurement data is stored in a .csv-files for each combination of material and measurement setup.
  • Data sources:
    • Complex Permeability:
      • Datasheet:
        Data based on datasheet or manufacturer design tool data (e.g., TDK MDT ). The complex permeability is computed from the given loss density and amplitude permeability.
      • MagNet:
        Data from the MagNet project. The time series data of the sinusoidal measurements is simplified to complex permeability assuming perfectly elliptical hysteresis. For the MagNet data, also DC bias is provided.
      • LEA MTB (LEA Material Test Bench):
        Data from measurements at the department of Power Electronics and Electrical Drives at Paderborn University. The measurements are taken with a setup employing the capacitive compensated two-winding method.
    • Complex Permittivity:
      • LEA MTB (LEA Material Test Bench):
        Measurements at the department of Power Electronics and Electrical Drives at Paderborn University. The dielectric measurements are taken with a Wayne Kerr 6515B impedance analyzer on thin silver-plated cuboidal cores.
  • The database currently contains the ferrite materials listed in the following table:

material_overview

Installation

pip install materialdatabase

Example Data

The data is stored in .csv files:

material_data

Example Code

Material properties can be loaded as follows:

mdb_data = mdb.Data()
material_name = mdb.Material.N95
permeability = mdb_data.get_complex_permeability(material=material_name,
data_source=mdb.DataSource.LEA_MTB,
pv_fit_function=mdb.FitFunction.enhancedSteinmetz)
print(f"Exemplary complex permeability data: \n {permeability.measurement_data.head()} \n")
permittivity = mdb_data.get_complex_permittivity(material=material_name,
data_source=mdb.DataSource.LEA_MTB)
print(f"Exemplary complex permittivity data: \n {permittivity.measurement_data.head()} \n ")

Output:

Exemplary complex permeability data:
probe f T b mu_real mu_imag h_offset
0 R29.5x19x14.9 59629.0 30.145 0.040125 3955.516035 333.486173 0
1 R29.5x19x14.9 58929.0 30.154 0.049834 4050.789996 380.241871 0
2 R29.5x19x14.9 58329.0 30.154 0.058502 4138.476021 424.009115 0
3 R29.5x19x14.9 57929.0 30.147 0.066572 4239.539939 458.079275 0
4 R29.5x19x14.9 57529.0 30.158 0.074332 4303.405675 488.755116 0
Exemplary complex permittivity data:
probe f T eps_real eps_imag
0 LE2 107760.0 28 95567.710843 36977.344836
1 LE2 121546.0 28 93791.671181 35002.540113
2 LE2 137096.0 28 92085.767038 33189.049457
3 LE2 154635.0 28 90442.389511 31563.885192
4 LE2 174418.0 28 88863.933437 30088.808585

Detailed examples with material comparisons and data exporting can be found in the "examples" folder.

Usage via FEM Magnetics Toolbox (FEMMT)

FEMMT can be installed using the python pip package manager.

pip install femmt

For working with the latest version, refer to the documentation

Bug Reports

Please use the issues report button within github to report bugs.

Changelog

Find the changelog here.

About

A database for ferrite core materials to store datasheet information and self-measured data.

Topics

Resources

Stars

17 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Material database for power electronic usage

The materialdatabase mainly contains complex magnetic and dielectric data of soft-magnetic ferrite materials under sinusoidal excitation. Typical target applications of the provided material data are magnetic components in power electronic converters operated at switching frequencies reaching from 100 kHz to 3 MHz. The database allows to compare materials and measurement setups, to work with fit functions (e.g., Steinmetz), and features data export as interpolation grids. FEM solvers like Comsol can directly import these interpolation grids and incorporate the data in frequency-domain simulations. The amplitude-dependency of the complex permeability is then typically modeled via local linearization (e.g., based on Newton iterations). The open-source FEM Magnetics Toolbox (FEMMT) automatically allows to import material data from this database.

Overview

  • Measurement data is stored in a .csv-files for each combination of material and measurement setup.
  • Data sources:
    • Complex Permeability:
      • Datasheet:
        Data based on datasheet or manufacturer design tool data (e.g., TDK MDT ). The complex permeability is computed from the given loss density and amplitude permeability.
      • MagNet:
        Data from the MagNet project. The time series data of the sinusoidal measurements is simplified to complex permeability assuming perfectly elliptical hysteresis. For the MagNet data, also DC bias is provided.
      • LEA MTB (LEA Material Test Bench):
        Data from measurements at the department of Power Electronics and Electrical Drives at Paderborn University. The measurements are taken with a setup employing the capacitive compensated two-winding method.
    • Complex Permittivity:
      • LEA MTB (LEA Material Test Bench):
        Measurements at the department of Power Electronics and Electrical Drives at Paderborn University. The dielectric measurements are taken with a Wayne Kerr 6515B impedance analyzer on thin silver-plated cuboidal cores.
  • The database currently contains the ferrite materials listed in the following table:

material_overview

Installation

pip install materialdatabase

Example Data

The data is stored in .csv files:

material_data

Example Code

Material properties can be loaded as follows:

mdb_data = mdb.Data()
material_name = mdb.Material.N95
permeability = mdb_data.get_complex_permeability(material=material_name,
data_source=mdb.DataSource.LEA_MTB,
pv_fit_function=mdb.FitFunction.enhancedSteinmetz)
print(f"Exemplary complex permeability data: \n {permeability.measurement_data.head()} \n")
permittivity = mdb_data.get_complex_permittivity(material=material_name,
data_source=mdb.DataSource.LEA_MTB)
print(f"Exemplary complex permittivity data: \n {permittivity.measurement_data.head()} \n ")

Output:

Exemplary complex permeability data:
probe f T b mu_real mu_imag h_offset
0 R29.5x19x14.9 59629.0 30.145 0.040125 3955.516035 333.486173 0
1 R29.5x19x14.9 58929.0 30.154 0.049834 4050.789996 380.241871 0
2 R29.5x19x14.9 58329.0 30.154 0.058502 4138.476021 424.009115 0
3 R29.5x19x14.9 57929.0 30.147 0.066572 4239.539939 458.079275 0
4 R29.5x19x14.9 57529.0 30.158 0.074332 4303.405675 488.755116 0
Exemplary complex permittivity data:
probe f T eps_real eps_imag
0 LE2 107760.0 28 95567.710843 36977.344836
1 LE2 121546.0 28 93791.671181 35002.540113
2 LE2 137096.0 28 92085.767038 33189.049457
3 LE2 154635.0 28 90442.389511 31563.885192
4 LE2 174418.0 28 88863.933437 30088.808585

Detailed examples with material comparisons and data exporting can be found in the "examples" folder.

Usage via FEM Magnetics Toolbox (FEMMT)

FEMMT can be installed using the python pip package manager.

pip install femmt

For working with the latest version, refer to the documentation

Bug Reports

Please use the issues report button within github to report bugs.

Changelog

Find the changelog here.

About

A database for ferrite core materials to store datasheet information and self-measured data.

Topics

Resources

Stars

17 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Material database for power electronic usage

The materialdatabase mainly contains complex magnetic and dielectric data of soft-magnetic ferrite materials under sinusoidal excitation. Typical target applications of the provided material data are magnetic components in power electronic converters operated at switching frequencies reaching from 100 kHz to 3 MHz. The database allows to compare materials and measurement setups, to work with fit functions (e.g., Steinmetz), and features data export as interpolation grids. FEM solvers like Comsol can directly import these interpolation grids and incorporate the data in frequency-domain simulations. The amplitude-dependency of the complex permeability is then typically modeled via local linearization (e.g., based on Newton iterations). The open-source FEM Magnetics Toolbox (FEMMT) automatically allows to import material data from this database.

Overview

  • Measurement data is stored in a .csv-files for each combination of material and measurement setup.
  • Data sources:
    • Complex Permeability:
      • Datasheet:
        Data based on datasheet or manufacturer design tool data (e.g., TDK MDT ). The complex permeability is computed from the given loss density and amplitude permeability.
      • MagNet:
        Data from the MagNet project. The time series data of the sinusoidal measurements is simplified to complex permeability assuming perfectly elliptical hysteresis. For the MagNet data, also DC bias is provided.
      • LEA MTB (LEA Material Test Bench):
        Data from measurements at the department of Power Electronics and Electrical Drives at Paderborn University. The measurements are taken with a setup employing the capacitive compensated two-winding method.
    • Complex Permittivity:
      • LEA MTB (LEA Material Test Bench):
        Measurements at the department of Power Electronics and Electrical Drives at Paderborn University. The dielectric measurements are taken with a Wayne Kerr 6515B impedance analyzer on thin silver-plated cuboidal cores.
  • The database currently contains the ferrite materials listed in the following table:

material_overview

Installation

pip install materialdatabase

Example Data

The data is stored in .csv files:

material_data

Example Code

Material properties can be loaded as follows:

mdb_data = mdb.Data()
material_name = mdb.Material.N95
permeability = mdb_data.get_complex_permeability(material=material_name,
data_source=mdb.DataSource.LEA_MTB,
pv_fit_function=mdb.FitFunction.enhancedSteinmetz)
print(f"Exemplary complex permeability data: \n {permeability.measurement_data.head()} \n")
permittivity = mdb_data.get_complex_permittivity(material=material_name,
data_source=mdb.DataSource.LEA_MTB)
print(f"Exemplary complex permittivity data: \n {permittivity.measurement_data.head()} \n ")

Output:

Exemplary complex permeability data:
probe f T b mu_real mu_imag h_offset
0 R29.5x19x14.9 59629.0 30.145 0.040125 3955.516035 333.486173 0
1 R29.5x19x14.9 58929.0 30.154 0.049834 4050.789996 380.241871 0
2 R29.5x19x14.9 58329.0 30.154 0.058502 4138.476021 424.009115 0
3 R29.5x19x14.9 57929.0 30.147 0.066572 4239.539939 458.079275 0
4 R29.5x19x14.9 57529.0 30.158 0.074332 4303.405675 488.755116 0
Exemplary complex permittivity data:
probe f T eps_real eps_imag
0 LE2 107760.0 28 95567.710843 36977.344836
1 LE2 121546.0 28 93791.671181 35002.540113
2 LE2 137096.0 28 92085.767038 33189.049457
3 LE2 154635.0 28 90442.389511 31563.885192
4 LE2 174418.0 28 88863.933437 30088.808585

Detailed examples with material comparisons and data exporting can be found in the "examples" folder.

Usage via FEM Magnetics Toolbox (FEMMT)

FEMMT can be installed using the python pip package manager.

pip install femmt

For working with the latest version, refer to the documentation

Bug Reports

Please use the issues report button within github to report bugs.

Changelog

Find the changelog here.

About

A database for ferrite core materials to store datasheet information and self-measured data.

Topics

Resources

Stars

17 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

Material database for power electronic usage

The materialdatabase mainly contains complex magnetic and dielectric data of soft-magnetic ferrite materials under sinusoidal excitation. Typical target applications of the provided material data are magnetic components in power electronic converters operated at switching frequencies reaching from 100 kHz to 3 MHz. The database allows to compare materials and measurement setups, to work with fit functions (e.g., Steinmetz), and features data export as interpolation grids. FEM solvers like Comsol can directly import these interpolation grids and incorporate the data in frequency-domain simulations. The amplitude-dependency of the complex permeability is then typically modeled via local linearization (e.g., based on Newton iterations). The open-source FEM Magnetics Toolbox (FEMMT) automatically allows to import material data from this database.

Overview

  • Measurement data is stored in a .csv-files for each combination of material and measurement setup.
  • Data sources:
    • Complex Permeability:
      • Datasheet:
        Data based on datasheet or manufacturer design tool data (e.g., TDK MDT ). The complex permeability is computed from the given loss density and amplitude permeability.
      • MagNet:
        Data from the MagNet project. The time series data of the sinusoidal measurements is simplified to complex permeability assuming perfectly elliptical hysteresis. For the MagNet data, also DC bias is provided.
      • LEA MTB (LEA Material Test Bench):
        Data from measurements at the department of Power Electronics and Electrical Drives at Paderborn University. The measurements are taken with a setup employing the capacitive compensated two-winding method.
    • Complex Permittivity:
      • LEA MTB (LEA Material Test Bench):
        Measurements at the department of Power Electronics and Electrical Drives at Paderborn University. The dielectric measurements are taken with a Wayne Kerr 6515B impedance analyzer on thin silver-plated cuboidal cores.
  • The database currently contains the ferrite materials listed in the following table:

material_overview

Installation

pip install materialdatabase

Example Data

The data is stored in .csv files:

material_data

Example Code

Material properties can be loaded as follows:

mdb_data = mdb.Data()
material_name = mdb.Material.N95
permeability = mdb_data.get_complex_permeability(material=material_name,
data_source=mdb.DataSource.LEA_MTB,
pv_fit_function=mdb.FitFunction.enhancedSteinmetz)
print(f"Exemplary complex permeability data: \n {permeability.measurement_data.head()} \n")
permittivity = mdb_data.get_complex_permittivity(material=material_name,
data_source=mdb.DataSource.LEA_MTB)
print(f"Exemplary complex permittivity data: \n {permittivity.measurement_data.head()} \n ")

Output:

Exemplary complex permeability data:
probe f T b mu_real mu_imag h_offset
0 R29.5x19x14.9 59629.0 30.145 0.040125 3955.516035 333.486173 0
1 R29.5x19x14.9 58929.0 30.154 0.049834 4050.789996 380.241871 0
2 R29.5x19x14.9 58329.0 30.154 0.058502 4138.476021 424.009115 0
3 R29.5x19x14.9 57929.0 30.147 0.066572 4239.539939 458.079275 0
4 R29.5x19x14.9 57529.0 30.158 0.074332 4303.405675 488.755116 0
Exemplary complex permittivity data:
probe f T eps_real eps_imag
0 LE2 107760.0 28 95567.710843 36977.344836
1 LE2 121546.0 28 93791.671181 35002.540113
2 LE2 137096.0 28 92085.767038 33189.049457
3 LE2 154635.0 28 90442.389511 31563.885192
4 LE2 174418.0 28 88863.933437 30088.808585

Detailed examples with material comparisons and data exporting can be found in the "examples" folder.

Usage via FEM Magnetics Toolbox (FEMMT)

FEMMT can be installed using the python pip package manager.

pip install femmt

For working with the latest version, refer to the documentation

Bug Reports

Please use the issues report button within github to report bugs.

Changelog

Find the changelog here.

About

A database for ferrite core materials to store datasheet information and self-measured data.

Topics

Resources

Stars

17 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages