Patent classifications
H02P23/0031
METHOD AND APPARATUS FOR BRUSHLESS ELECTRICAL MACHINE CONTROL
A variable reluctance motor load mapping apparatus includes a frame, an interface disposed on the frame configured for mounting a variable reluctance motor, a static load cell mounted to the frame and coupled to the variable reluctance motor, and a controller communicably coupled to the static load cell and the variable reluctance motor, the controller being configured to select at least one motor phase of the variable reluctance motor, energize the at least one motor phase, and receive motor operational data from at least the static load cell for mapping and generating an array of motor operational data look up tables.
Machine learning device, servo motor controller, servo motor control system, and machine learning method
A machine learning device performs machine learning with respect to a servo motor controller that converts a three-phase current to a two-phase current of the d- and q-phase. The machine learning device includes: a state information acquisition unit configured to acquire, from the servo motor controller, state information including velocity or a velocity command, reactive current, and an effective current command and effective current or a voltage command; an action information output unit configured to output action information including a reactive current command to the servo motor controller; a reward output unit configured to output a value of a reward of reinforcement learning based on the voltage command or the effective current command and the effective current; and a value function updating unit configured to update a value function on the basis of the output value of the reward, the state information, and the action information.
POWER CONVERSION DEVICE AND SERVER
A power conversion device includes a switching circuitry configured to supply a driving alternating current (AC) power to a motor of a controlled object that includes the motor and a movable part driven by the motor, and detect an abnormality in the controlled object based on the index information acquired.
SYSTEM AND COMPUTER-IMPLEMENTED METHOD FOR REDUCING ANGLE ERROR IN ELECTRIC MOTORS
A system and computer-implemented method for reducing an angle error in an estimated position of a rotor over various loads on an electric motor or type of electric motor. Electrical parameters of an electric motor are measured, a true rotor position is found, and sensorless gains based on the measured parameters are generated, including determining a sensorless angle. Data is gathered at multiple torque levels for at least one speed of the motor, including for each torque level, trying different inductance values, and determining an inductance value that results in an angle error of zero. The angle error is the difference between the true rotor position and the sensorless angle. The inductance value that results in an angle error of zero for each speed may be saved in an electronic memory and used to better control the motor or other motors of the same type.
SHIFT RANGE CONTROL DEVICE
A shift range control device switches a shift range by controlling driving of a motor. A learning unit learns, as a position correction value, a normal state time correction value calculated based on at least one of a first reference angle and a second reference angle when at least one output shaft signal is available at a time of turning on of a start switch. The first reference angle is a motor angle at timing when the output shaft signal changes in response to the rotation of the motor in a first direction. The second reference angle is the motor angle at timing when the output shaft signal changes in response to the rotation of the motor in a second direction opposite to the first direction. A target setting unit sets a motor angle target value by using the normal state time correction value stored in a storage unit during a period from when all the output shaft signals are determined to be unavailable to when the start switch is turned off.
SHIFT RANGE CONTROL DEVICE
A shift range control device switches a shift range by controlling driving of a motor in a shift range switching system, in which a play exists between a motor shaft which is a rotation shaft of a motor and an output shaft to which the rotation of the motor is transmitted. A parameter calculation unit calculates a motor angle, a motor speed and a motor acceleration based on a motor rotation angle signal acquired from a motor rotation angle sensor which detects a rotation position of the motor. An idling check unit checks an end of idle rotation, in which the motor rotates within a range of the play, based on the motor speed and the motor acceleration. A target setting unit sets a motor angle target value related to drive control on the motor, by using an angle correction value which is a value corresponding to the motor angle at the end of the idle rotation. A drive control unit controls the driving of the motor such that the motor angle becomes the motor angle target value.
SELF-COMMISSIONING OF A BEARINGLESS-MOTOR DRIVE
A method and apparatus for self-commissioning a bearingless-motor drive, which includes a bearingless motor and a control unit of the bearingless motor are disclosed. The motor includes at least one winding and at least one permanent magnet. The method includes generating a magnetic model, the magnetic model including a plurality of constant parameters; supplying, while the movable part remains standstill, to the at least one winding at least two unequal currents; measuring, with a magnetic sensor, flux linkages caused by said at least two unequal currents, respectively; calculating, with the magnetic model, flux linkages by inputting to the magnetic model current values equal to the currents supplied to the at least one winding; and fitting, with a least-squares fitting algorithm, at least one constant parameter in the magnetic model such that the difference between the measured and calculated flux linkages will be minimized.
MOTOR CONTROL SYSTEM AND ASSOCIATED METHOD TO CONTROL MOTOR SPEED
A motor control system has a computing device and a motor controller. The computing device receives user demands through a GUI, and provides a preset speed table based on the user demands. The preset speed table has a plurality of fixed values of a duty cycle of a pulse width modulation signal and a plurality of preset values of a preset motor speed corresponding to the plurality of fixed values of the duty cycle of the pulse width modulation signal. The motor controller provides the pulse width modulation signal to drive a motor based on the preset speed table.
System and computer-implemented method for reducing angle error in electric motors
A system and computer-implemented method for reducing an angle error in an estimated position of a rotor over various loads on an electric motor or type of electric motor. Electrical parameters of an electric motor are measured, a true rotor position is found, and sensorless gains based on the measured parameters are generated, including determining a sensorless angle. Data is gathered at multiple torque levels for at least one speed of the motor, including for each torque level, trying different inductance values, and determining an inductance value that results in an angle error of zero. The angle error is the difference between the true rotor position and the sensorless angle. The inductance value that results in an angle error of zero for each speed may be saved in an electronic memory and used to better control the motor or other motors of the same type.
Method and apparatus for brushless electrical machine control
A variable reluctance motor load mapping apparatus includes a frame, an interface disposed on the frame configured for mounting a variable reluctance motor, a static load cell mounted to the frame and coupled to the variable reluctance motor, and a controller communicably coupled to the static load cell and the variable reluctance motor, the controller being configured to select at least one motor phase of the variable reluctance motor, energize the at least one motor phase, and receive motor operational data from at least the static load cell for mapping and generating an array of motor operational data look up tables.