Motor Inductance: Motor inductance is the resistance to changes in current in the motor. The time constants involved are typically faster than human perception. Changing inductance is crucial for control stability and rotor angle estimation.
Purpose:
Setting higher inductance increases current gain, allowing the controller to correct current errors more aggressively.
Used in the observer to estimate rotor position, affecting angle lead at high speeds and currents.
Raising Motor Inductance: Increases current gain, causing the controller to output more voltage to correct current errors more aggressively Leads to a larger angle estimation at high speeds and currents in the observer.
Lowering Motor Inductance: Reduces current gain, resulting in less aggressive correction of current errors. Decreases the angle estimation in the observer at high speeds and currents.
Motor Resistance: Motor resistance refers to the resistance to steady-state current flow, causing most of the motor heat (i^2*R).
Purpose:
Primarily used in VESC for similar purposes as resistance.
Sets Ki, dealing with steady-state error in the current controller for stability.
Affects observer behavior at low speeds, with higher resistance causing lag in flux change estimation.
Raising Motor Resistance: Increases Ki, affecting the steady-state error correction in the current controller. Affects observer behavior at low speeds, causing more lag in flux change estimation.
Lowering Motor Resistance: Decreases Ki, impacting the steady-state error correction in the current controller.
Affects observer behavior at low speeds, causing less lag in flux change estimation.
Current KP:
Kp is the Proportional Gain, a tuning factor in control systems.
Cause: It decides how the system reacts to current errors, which are the differences between desired and actual values.
Purpose: Kp adjusts immediate responses to deviations and influences the strength of corrective actions.
Raising Current KP: Increases the proportional contribution to the control action.
Lowering Current KP: Reduces the proportional contribution to the control action.
Current KI:
Ki represents Integral Gain, a tuning parameter in control systems.
Cause: It addresses steady-state errors, accumulating corrections over time for persistent deviations.
Purpose: Ki ensures the elimination of persistent errors by responding to accumulated or integral errors.
Raising Current KI: Increases the integral contribution to the control action.
Lowering Current KI: Reduces the integral contribution to the control action.
Observer Gain: The observer's role is to monitor the passage of magnets across the coils, generating a roughly sinusoidal signal. To the microcontroller (MCU), this signal is represented as numbers, and due to factors like measurement error and quantization, it gradually drifts away from being a sinusoid around zero. The observer gain comes into play by pulling this signal back towards zero.
It’s Worth Noting: mxlemming and Ortega differ in how they correct signal drift. Ortega uses an elastic band that adjusts the pull towards zero, while mxlemming sets a fixed limit, acting like a rigid wall.
Motor Inductance Difference: Motor Inductance Difference refers to the difference in inductance between the two phases of an electric motor. This happens because of manufacturing differences or uneven motor structure. In electric motor control, especially with Field-Oriented Control (FOC), Motor Inductance Difference is important. The FOC controller needs precise inductance information to control the current in the motor. If there's a big difference in inductance between phases, it can affect how well the FOC algorithm works.
Motor Inductance Difference:
Motor Flux Linkage: Analogous to the inverse of kV, representing the area under the sin wave of a free-spinning motor.
Motor Flux Linkage: