H02P6/18

Manufacturing-sensitive control of high rotor pole switched reluctance motors

A method for controlling switched reluctance machine (SRM) utilizing a SRM control system. The method allows for adaptive pulse positioning over a wide range of speeds and loads. An initial rotor position is provided for the SRM utilizing an initialization mechanism. A pinned point on a phase current waveform is defined during an initial current rise phase of the current waveform. A slope of the current rise is determined as the current waveform reaches the pinned point. The slope is then fed to the commutation module of the SRM control system. An error signal from calculated inductance or current slope is used as an input to a control loop in the SRM control system. The time determining module determines an optimum time signal to fire a next pulse. The optimum time signal is fed to the SRM for turning the plurality of SRM switches to on and off states.

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.

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 FOR SENSORLESS CURRENT PROFILING IN A SWITCHED RELUCTANCE MACHINE
20230163709 · 2023-05-25 ·

A method and an apparatus for sensorless profiling of a current waveform in a switched-reluctance motor (SRM) is disclosed. The apparatus comprises a switched-reluctance motor having at least one stator pole and at least one rotor pole, a phase inverter controlled by a processor, a load, a converter and a software control module at the processor. The current waveform sets a target magnitude for a programmable dwell angle that scales a programmable waveform shape. Slope of the current is continuously monitored which allows the shaft speed to be updated multiple times and to track any change in speed and fix the dwell angle based on the shaft speed. The method reduces the overall radial force magnitude by compensating nonlinear torque production thereby reducing the acoustic noise reduction and torque ripple which results in computational efficiency of the SRM.

METHOD FOR SENSORLESS CURRENT PROFILING IN A SWITCHED RELUCTANCE MACHINE
20230163709 · 2023-05-25 ·

A method and an apparatus for sensorless profiling of a current waveform in a switched-reluctance motor (SRM) is disclosed. The apparatus comprises a switched-reluctance motor having at least one stator pole and at least one rotor pole, a phase inverter controlled by a processor, a load, a converter and a software control module at the processor. The current waveform sets a target magnitude for a programmable dwell angle that scales a programmable waveform shape. Slope of the current is continuously monitored which allows the shaft speed to be updated multiple times and to track any change in speed and fix the dwell angle based on the shaft speed. The method reduces the overall radial force magnitude by compensating nonlinear torque production thereby reducing the acoustic noise reduction and torque ripple which results in computational efficiency of the SRM.

Method of Determining Initial Speed for a Synchronous Motor and a Controller Therefor
20230062832 · 2023-03-02 ·

Described is a method of determining an initial speed of a synchronous motor having a permanent magnet rotor. The method comprises controlling said motor to cause the rotor to rotate or observing that the rotor is rotating. The method includes sensing stator winding currents and transforming the sensed stator winding currents into a two-dimensional (2D) coordinate system using an alpha-beta (α-β) transformation. The rotor angle θ is determined from an arc tangent (Atan) of the ratio of the current in the α-axis to the current in the β-axis. The initial motor speed ω is determined from the determined rotor angle θ.

MAGNETIC POLE POSITION DETECTION DEVICE
20230109908 · 2023-04-13 · ·

Provided is a magnetic pole position detection device with which it is possible to shorten the detection time of the initial magnetic pole position of the rotor of a synchronous motor. A magnetic pole position detection device that detects the magnetic pole position of the rotor of the synchronous motor, the magnetic pole position detection device comprising an excitation command unit that excites the synchronous motor while changing the current phase of the excitation current from a preset initial value, and a torque zero determination unit that determines whether the torque generated by the rotor has reached zero, the excitation command unit: continuously executing an operation for exciting the synchronous motor using, as the current phase of the excitation current, a value obtained with a subtraction process for subtracting, from the initial value, a phase angle corresponding to the cumulative value of the movement amount of the rotor from the starting point of excitation at the initial value of the current phase, during the period after the synchronous rotor was excited at the initial value of the current phase until the torque is determined to have reached zero; and acquiring, as the magnetic pole initial position, the value obtained with the subtraction process when the torque is determined to have reached zero.

MAGNETIC POLE POSITION DETECTION DEVICE
20230109908 · 2023-04-13 · ·

Provided is a magnetic pole position detection device with which it is possible to shorten the detection time of the initial magnetic pole position of the rotor of a synchronous motor. A magnetic pole position detection device that detects the magnetic pole position of the rotor of the synchronous motor, the magnetic pole position detection device comprising an excitation command unit that excites the synchronous motor while changing the current phase of the excitation current from a preset initial value, and a torque zero determination unit that determines whether the torque generated by the rotor has reached zero, the excitation command unit: continuously executing an operation for exciting the synchronous motor using, as the current phase of the excitation current, a value obtained with a subtraction process for subtracting, from the initial value, a phase angle corresponding to the cumulative value of the movement amount of the rotor from the starting point of excitation at the initial value of the current phase, during the period after the synchronous rotor was excited at the initial value of the current phase until the torque is determined to have reached zero; and acquiring, as the magnetic pole initial position, the value obtained with the subtraction process when the torque is determined to have reached zero.

METHOD FOR DETERMINING INITIAL ROTOR POSITION OF PERMANENT MAGNET SYNCHRONOUS MOTOR ACCORDING TO PHASE CURRENT DIFFERENCES AND LINE CURRENT DIFFERENCES AND ASSOCIATED MOTOR DEVICE

A method for determining an initial rotor position of a permanent magnet synchronous motor (PMSM) includes: generating a plurality of transient currents by applying a plurality of voltages to each phase stator winding of a three phase stator winding of the PMSM; generating three phase current differences according to the plurality of transient currents; determining a first zone in which the initial rotor position of the PMSM is located according to the three phase current differences, wherein angles between 0-360 degrees are divided into a plurality of zones, and the first zone is selected from the plurality of zones; calculating three line current differences according to the three phase current differences; and determining the initial rotor position of the PMSM according to the first zone and the three line current differences.

Motor control device
11469698 · 2022-10-11 · ·

A motor control device includes an acquisition unit that obtains a q-axis current component of a current vector generated when electricity is supplied to a brushless motor to generate a voltage vector along a direction of an estimated d-axis; a correction unit that corrects the direction of the estimated d-axis according to the q-axis current component to approach the direction of the estimated d-axis approach to the direction of the actual d-axis; and a control axis changing unit that changes the estimated d-axis direction by a prescribed angle when a magnitude of the q-axis current component is less than a threshold value by the correction of the direction of the estimated d-axis by the correction unit for the first time after the control axis setting control start or when a magnitude of the q-axis current component is less than the threshold value at the control axis setting control start.