AddDjordjevicSarkarMaterial

AddDjordjevicSarkarMaterial(CSX, matName, varargin)

Full definition:

function [CSX] = AddDjordjevicSarkarMaterial(CSX, matName, varargin)

Add a wideband dielectric material to a CSX struct using a multi-term Debye fit of the Djordjevic–Sarkar model.

Calculates Debye parameters from a single (eps_r, tanD) measurement via calcDjordjevicSarkarApprox and adds the material to the CSX struct.

  • CSX : CSX struct to which the material will be added

  • matName : String name of the material

required name-value pairs:

  • ‘fMeas’ : Measurement frequency [Hz]

  • ‘epsRMeas’ : Relative permittivity ε_r at ‘fMeas’

  • ‘tandMeas’ : Loss tangent tan(δ) at ‘fMeas’

  • ‘f2’ : Upper corner frequency of the Djordjevic–Sarkar model [Hz]

optional name-value pairs:

  • ‘lowFreqEvalType’: Low-frequency behavior: 0 = use ‘f1’ (default), typical Djordjevic–Sarkar 1 = use ‘epsRdc’

  • ‘f1’ : Lower corner frequency [Hz] (used if lowFreqEvalType = 0)

  • ‘epsRdc’ : Permittivity at DC (used if lowFreqEvalType = 1)

  • ‘sigmaDC’ : DC conductivity [S/m]

  • ‘nTermsPerDec’ : Number of Debye terms per frequency decade

  • ‘plotEn’ : Enable/Disable plots of the model

output:

  • CSX : Updated CSX struct including the defined wideband dielectric material

note:

  • Internally uses calcDjordjevicSarkarApprox to generate model parameters.

  • See calcDjordjevicSarkarApprox for detailed description of the model fitting.

example:

CSX = AddDjordjevicSarkarMaterial(CSX, 'MyMaterial', ...
    'fMeas', 1e9, 'epsRMeas', 4.2, 'tandMeas', 0.02, ...
    'f1', 1e6, 'f2', 200e9);

See also: calcDjordjevicSarkarApprox, AddDebyeMaterial

Version History: v1.0 2025-06-30 Tobias Ammann Initial version