Position Compensation
Compensate for position offset due to different types of delays
- Library:
Motor Control Blockset / Signal Management
Description
The Position Compensation block compensates for position offset due to different types of delays in a system.
Motor control algorithms can introduce offsets in the computed position because of different algorithmic entities such as delays and filters. These offsets affect accuracy in motor control algorithms such as the field-oriented control (FOC) and direct-torque control (DTC) algorithms. You can use this block to compensate for these offsets in the motor control algorithms.
The block uses following computations for sample delay compensation:
The block uses following computations for 1st order Butterworth high-pass and low-pass filter compensation:
For high-pass filter
For low-pass filter
Ports
Input
Output
Parameters
Version History
Introduced in R2022b