Engee documentation

Inductive Rotor Position Sensor

Inductive rotor position sensor with four inductors.

blockType: AcausalElectricPowerSystems.Sensors.InductiveRotorPosition

Path in the library:

/Physical Modeling/Electrical/Sensors & Transducers/Inductive Rotor Position Sensor

Description

Block Inductive Rotor Position Sensor uses the theory of eddy current losses to obtain data on the position of the rotor. The sensor consists of four flat coils and a conductive disk that determine the position of the rotor. The sensor disc has a sinusoidal shape and is made of conductive material. The distance between the four flat coils is equivalent to 90 degrees of one cycle.

inductive rotor position sensor 1

The equations

The voltages between the sensor elements are described by the equations:

where

  • — cosine voltage;

  • — sinusoidal voltage;

  • and — voltage amplitudes for the axes and reflecting sensitivity mismatch;

  • and — voltage offsets for the axes and ,

  • — number of pairs of poles;

  • — the angle of the rotor;

  • — squared error;

  • — the coefficient of instability.

The decoding of the angle is calculated using the formula:

This figure shows the effect of the instability coefficient.:

inductive rotor position sensor 2

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

# R — sensor shaft
rotational mechanics

Details

A mechanical rotation port corresponding to the positive connection of the sensor.

Program usage name

rod_flange

# C — sensor housing
rotational mechanics

Details

The mechanical rotation port corresponding to the negative (reference) connection of the sensor.

Program usage name

case_flange

# yp — positive axis terminal
electricity

Details

The electrical port connected to the positive terminal of the axis .

Dependencies

To use this port, set the parameter Output interface meaning Electrical connections.

Program usage name

p_y

# yn — the negative terminal of the axis
electricity

Details

Electrical port connected to the negative terminal of the axis .

Dependencies

To use this port, set the parameter Output interface meaning Electrical connections.

Program usage name

n_y

# xp — positive axis terminal
electricity

Details

The electrical port connected to the positive terminal of the axis .

Dependencies

To use this port, set the parameter Output interface meaning Electrical connections.

Program usage name

p_x

# xn — negative terminal of the axis
electricity

Details

Electrical port connected to the negative terminal of the axis .

Dependencies

To use this port, set the parameter Output interface meaning Electrical connections.

Program usage name

n_x

Output

# Angle — angle of rotation, rad
scalar

Details

The angle of rotation of the magnetic field in the plane - , is returned as a scalar.

Dependencies

To use this port, set the parameter Output interface meaning Decoded angular position

Data types

Float64

Complex numbers support

No

Parameters

Parameters

# Number of pole pairs — number of pairs of poles

Details

The number of pairs of poles.

Default value

2

Program usage name

N

Evaluatable

Yes

# X-axis voltage amplitude — tension along the axis
V | uV | mV | kV | MV

Details

Voltage amplitude along the axis .

Units

V | uV | mV | kV | MV

Default value

2.5 V

Program usage name

V_x

Evaluatable

Yes

# Y-axis voltage amplitude — tension along the axis
V | uV | mV | kV | MV

Details

Voltage amplitude along the axis .

Units

V | uV | mV | kV | MV

Default value

2.5 V

Program usage name

V_y

Evaluatable

Yes

# X-axis voltage offset — voltage shift along the axis
V | uV | mV | kV | MV

Details

Potential difference when an electric current flows through a conductor in the absence of an external magnetic field along the axis .

Units

V | uV | mV | kV | MV

Default value

0.0 V

Program usage name

V0_x

Evaluatable

Yes

# Y-axis voltage offset — voltage shift along the axis
V | uV | mV | kV | MV

Details

Potential difference when an electric current flows through a conductor in the absence of an external magnetic field along the axis .

Units

V | uV | mV | kV | MV

Default value

0.0 V

Program usage name

V0_y

Evaluatable

Yes

# Quadrature error — quadrature error
rad | deg | rev | mrad | arcsec | arcmin | gon

Details

The magnitude of the quadrature error. Quadrature switching can reduce bias errors.

Units

rad | deg | rev | mrad | arcsec | arcmin | gon

Default value

0.0 deg

Program usage name

quadrature_error_amount

Evaluatable

Yes

# Tumbling coefficient — coefficient of instability

Details

The coefficient of instability.

Default value

0.0

Program usage name

tumbling_factor

Evaluatable

Yes

# Output interface — interface for decoded information
Electrical connections | Decoded angular position

Details

Interface for decoded information, available values:

  • Electrical connections.

  • Decoded angular position.

Values

Electrical connections | Decoded angular position

Default value

Electrical connections

Program usage name

sensor_output_type

Evaluatable

No