Engee documentation

Inductor (Advanced)

An inductor coil that takes into account the error of the inductance.

blockType: AcausalElectricPowerSystems.Passive.Inductor

Path in the library:

/Physical Modeling/Electrical/Passive/Inductor (Advanced)

Description

Block Inductor (Advanced) allows you to simulate linear inductors that take into account the error of the inductance.

When the inductance error is not taken into account, the behavior of the component is identical to the block Inductor.

In its simplest form, the block Inductor (Advanced) simulates a linear inductor described by the following equation:

,

where

  • — tension;

  • — inductance;

  • — current;

  • — the time.

To simulate a nonlinear inductor, use the block Nonlinear Inductor.

Errors

You can add an error to the nominal value of the Induction parameter. This error is usually indicated in the technical descriptions. The table shows how the unit applies the error and calculates the inductance depending on the selected value of the Tolerance application parameter.

The value of the Tolerance application parameter The value of the inductance

None — use nominal value

Random tolerance

Uniform distribution:

Normal distribution:

Apply maximum tolerance value

Apply minimum tolerance value

In the table:

  • — rated inductance, the value of the parameter Induction.

  • — error, the value of the parameter Induction tolerance (%)/100.

  • — the value of the parameter Number of standard deviations for quoted tolerance.

  • and — standard functions for generating random numbers with uniform and normal distribution.

Ports

Non-directional

+ — positive
electricity

The electrical port represents a positive terminal.

— negative
electricity

The electrical port represents the negative terminal.

Parameters

Main

Induction — nominal value of the inductance
1e-6 Gn (default) | positive | scalar

The nominal value of the inductance. The value of the inductance must be greater than zero.

Tolerance (%) — pass inductance error:q[<br>] 20 (default)

The inductance error specified in the manufacturer’s data sheet.

Tolerance application — a method for applying error in pass modeling:q[<br>] None — use nominal value (by default) | Random tolerance | Apply maximum tolerance value | Apply minimum tolerance value

Choose how to apply the error during the simulation:

None — use nominal value — the unit does not apply errors, uses the nominal value of the inductance.

Random tolerance — The unit applies a random offset to the inductance value within the margin of error. You can choose a uniform distribution or a Gaussian distribution to calculate a random number using the Tolerance distribution parameter.

Apply maximum tolerance value — the inductance increases by the specified error value.

Apply minimum tolerance value — the inductance is reduced by the specified error value.

Tolerance distribution — type of error distribution
Uniform (by default) | Gaussian

Select the type of distribution for the error:

  • Uniform — uniform distribution.

  • Gaussian — normal distribution.

Dependencies

To use this parameter, set the Tolerance application parameter to Random tolerance.

Number of standard deviations for quoted tolerance — used to calculate normally distributed random numbers
4 (default)

The number of standard deviations for calculating normally distributed random numbers.

Dependencies

To use this parameter, set the Tolerance distribution parameter to Gaussian.

Series resistance — sequential resistance
0 (default)

The equivalent series resistance (ESR) of an inductor, which is sometimes specified in manufacturers' technical data sheets. The default value corresponds to the block Inductor.

Parallel conduction — parallel conduction
1e-9 1/Ohm (default)

Parallel conduction connected to an inductor. Modeling some circuits may require a small amount of parallel conduction. You can also use this parameter to simulate losses in the core of an inductor.