H02P21/13

METHOD FOR DETERMINING THE POSITION AND/OR THE SPEED OF AN ELECTRIC MACHINE ROTOR BY PROCESSING THE SIGNALS OF A POSITION SENSOR
20230030663 · 2023-02-02 ·

The invention determines at least one of the angular speed and the angular position of a rotor of an electric machine through determination of the harmonics, using a closed loop comprising a harmonic observer, phase difference correction and a first phase-locked loop that estimates the position of the rotor.

METHOD FOR DETERMINING THE POSITION AND/OR THE SPEED OF AN ELECTRIC MACHINE ROTOR BY PROCESSING THE SIGNALS OF A POSITION SENSOR
20230030663 · 2023-02-02 ·

The invention determines at least one of the angular speed and the angular position of a rotor of an electric machine through determination of the harmonics, using a closed loop comprising a harmonic observer, phase difference correction and a first phase-locked loop that estimates the position of the rotor.

Controlling a motor of a closure and/or blind in a vehicle body based on a disturbance observer signal

A controller for controlling a motor of a closure and/or blind in a vehicle body is configured to determine a reference state signal comprising speed and/or current measurements, repeatedly estimate motor model parameters of the motor, determine an estimated state signal based on an input signal comprising measurements or estimates of a voltage, the estimated motor model parameters, the reference state signal and an error signal, the error signal representing a difference between the reference state signal and the estimated state signal, determine a disturbance observer signal from the error signal, compute a first derivative of the disturbance observer signal at a present moment, and reverse the motor upon determining that the first derivative of the disturbance observer signal exceeds a threshold.

Controlling a motor of a closure and/or blind in a vehicle body based on a disturbance observer signal

A controller for controlling a motor of a closure and/or blind in a vehicle body is configured to determine a reference state signal comprising speed and/or current measurements, repeatedly estimate motor model parameters of the motor, determine an estimated state signal based on an input signal comprising measurements or estimates of a voltage, the estimated motor model parameters, the reference state signal and an error signal, the error signal representing a difference between the reference state signal and the estimated state signal, determine a disturbance observer signal from the error signal, compute a first derivative of the disturbance observer signal at a present moment, and reverse the motor upon determining that the first derivative of the disturbance observer signal exceeds a threshold.

SYSTEM AND METHOD OF A ROBUST STARTUP AND STOP SCHEME FOR POSITION SENSORLESS CONTROL OF AN ELECTRIC MACHINE
20230078403 · 2023-03-16 ·

A system and method for controlling an electric machine via an inverter comprises an speed estimator that is configured to estimate a rotor speed of an electric motor to determine whether to control the inverter to operate the electric motor in a first mode or a second mode. For example, the first mode comprises a current-frequency control mode and the second mode comprises a back electromagnetic force (BEMF) mode. An electronic data processor or controller is configured to determine a first (current) command associated with a first mode of operating the electric motor, if the estimated rotor speed is a less than a speed threshold. The electronic data processor or controller is configured to determine a second (current) command associated with a second mode of operating the electric motor if the estimated rotor speed is equal to or greater than the speed threshold.

SYSTEM AND METHOD OF A ROBUST STARTUP AND STOP SCHEME FOR POSITION SENSORLESS CONTROL OF AN ELECTRIC MACHINE
20230078403 · 2023-03-16 ·

A system and method for controlling an electric machine via an inverter comprises an speed estimator that is configured to estimate a rotor speed of an electric motor to determine whether to control the inverter to operate the electric motor in a first mode or a second mode. For example, the first mode comprises a current-frequency control mode and the second mode comprises a back electromagnetic force (BEMF) mode. An electronic data processor or controller is configured to determine a first (current) command associated with a first mode of operating the electric motor, if the estimated rotor speed is a less than a speed threshold. The electronic data processor or controller is configured to determine a second (current) command associated with a second mode of operating the electric motor if the estimated rotor speed is equal to or greater than the speed threshold.

Motor drive control device and motor drive control method

A motor drive control device includes a drive circuit configured to drive a motor with a drive control signal for driving the motor, and a control circuit configured to perform a vector control arithmetic operation based on a detection result of drive currents of coils of the motor, to generate the drive control signal and supply the drive control signal to the drive circuit. When generating the drive control signal, the control circuit estimates a rotation angle of a rotor of the motor and a rotation speed of the rotor with a q-axis current value of a two-phase rotating coordinate system calculated with a detection result of the drive current, and a q-axis voltage command value of the two-phase rotating coordinate system, by using a linear Kalman filter including a prediction step and an update step, using a stationary Kalman filter with the prediction step expressed linearly and time-invariantly.

METHOD AND DEVICE FOR DETERMINING A POSITION OF A ROTOR OF A THREE-PHASE MOTOR

The present invention concerns a method and a device for determining a position of a rotor of a three-phase motor using a FOC system. The invention: —determines, by a proportional-integral controller, a first control voltage vector at a first instant, —transforms the first control voltage vector using an inverse Park transform, —sums the transformed first control voltage vector to a regular polygonal voltage pattern applied during a given duration, —performs a PWM from the sum of the transformed first control voltage vector and the regular polygonal voltage pattern, —controls the motor with the pulse-width modulation, —measures the current at each phase of the motor, —estimates the position of the rotor from the measured currents and from the regular polygonal voltage pattern, —determines, at a second instant, a second control voltage vector from the measured currents and from the estimated position.

Method of Starting a Synchronous Motor And a Controller Therefor
20230067785 · 2023-03-02 ·

A closed-loop method of starting a permanent magnet synchronous motor comprises driving the rotor by energizing stator windings using motor control signals based on an initial standstill rotor angle. Periodically estimating values of rotor flux linkage magnitude and/or angle based on back-electromotive force (emf) induced in the stator windings by the rotating rotor. The estimated values of rotor flux linkage magnitude are used to estimate respective new rotor angles which are used to generate updated motor control signals to drive the rotor. Control of the motor is switched-over to a closed-loop synchronous operation motor control algorithm in response to any one or any combination of the following conditions: at a predetermined period of time from initiation of the closed-loop start-up method; or upon determination that the rotor has reached a minimum operating speed; or upon determination that the estimated value of rotor flux linkage magnitude reaches or exceeds a threshold value.

Method of Starting a Synchronous Motor And a Controller Therefor
20230067785 · 2023-03-02 ·

A closed-loop method of starting a permanent magnet synchronous motor comprises driving the rotor by energizing stator windings using motor control signals based on an initial standstill rotor angle. Periodically estimating values of rotor flux linkage magnitude and/or angle based on back-electromotive force (emf) induced in the stator windings by the rotating rotor. The estimated values of rotor flux linkage magnitude are used to estimate respective new rotor angles which are used to generate updated motor control signals to drive the rotor. Control of the motor is switched-over to a closed-loop synchronous operation motor control algorithm in response to any one or any combination of the following conditions: at a predetermined period of time from initiation of the closed-loop start-up method; or upon determination that the rotor has reached a minimum operating speed; or upon determination that the estimated value of rotor flux linkage magnitude reaches or exceeds a threshold value.