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 parameter. Inductance. 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 parameter value. Tolerance application.

Parameter value Tolerance application 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:

  • — nominal inductance, parameter value Inductance;

  • — error, parameter value Tolerance (%)/100;

  • — parameter value Number of standard deviations for quoted tolerance;

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

Variables

Use the parameter group Initial Targets to set the priority and initial target values for the block parameter variables before modeling. For more information, see Configuring physical blocks using target values.

Ports

Conserving

# + — positive
electricity

Details

The electrical port is a positive terminal.

Program usage name

p

# — negative
electricity

Details

The electrical port is a negative terminal.

Program usage name

n

Parameters

Main

# Inductance — nominal value of inductance
H | nH | uH | mH

Details

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

Units

H | nH | uH | mH

Default value

1e-6 H

Program usage name

L_nominal

Evaluatable

Yes

# Tolerance application — the method of applying the error in modeling
None - use nominal value | Random tolerance | Apply maximum tolerance value | Apply minimum tolerance value

Details

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 parameter Tolerance distribution.

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.

Values

None - use nominal value | Random tolerance | Apply maximum tolerance value | Apply minimum tolerance value

Default value

None - use nominal value

Program usage name

tolerance_application_type

Evaluatable

No

# Tolerance (%) — inductance error

Details

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

Default value

20

Program usage name

tolerance

Evaluatable

Yes

# Tolerance distribution — type of error distribution
Uniform | Gaussian

Details

Select the type of distribution for the error:

  • Uniform — uniform distribution.

  • Gaussian — normal distribution.

Dependencies

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

Values

Uniform | Gaussian

Default value

Uniform

Program usage name

tolerance_distribution_type

Evaluatable

No

# Number of standard deviations for quoted tolerance — It is used to calculate normally distributed random numbers.

Details

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

Dependencies

To use this parameter, set for the parameter Tolerance distribution meaning Gaussian.

Default value

4.0

Program usage name

number_of_standard_deviations

Evaluatable

Yes

# Series resistance — consistent resistance
Ohm | mOhm | kOhm | MOhm | GOhm

Details

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.

Units

Ohm | mOhm | kOhm | MOhm | GOhm

Default value

0.0 Ohm

Program usage name

r

Evaluatable

Yes

# Parallel conductance — parallel conduction
S | nS | uS | mS | 1/Ohm

Details

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.

Units

S | nS | uS | mS | 1/Ohm

Default value

1e-9 1/Ohm

Program usage name

g

Evaluatable

Yes