Apparatus and method for force compensation in a variable reluctance motor
First Claim
1. A method of force compensation in a variable reluctance motor, comprising the steps of:
- obtaining instantaneous motor position data for said variable reluctance motor;
using a truncated value of said instantaneous motor position data and desired force command to identify a selected stored data point from a plurality of stored data points, said stored data points each representing a phase current value, and said selected stored data point having position and force values numerically closest to said instantaneous motor position data and said desired force command respectively;
interpolating a high resolution phase current value based on said selected stored data; and
applying a current having said desired phase current value to said variable reluctance motor.
5 Assignments
0 Petitions
Accused Products
Abstract
A controller for force compensation in a variable reluctance motor includes a sensor coupled to the variable reluctance motor for obtaining instantaneous motor position data and a controller coupled to the sensor for receiving the instantaneous motor position data and desired force command. The controller includes a circuit for comparing the instantaneous motor position data and the desired force command with a plurality of stored data points. Each stored data point represents a phase current value. The comparing circuit identifies a selected stored data point having position and desired force command values numerically closest to the instantaneous motor position data and the desired force command. The controller also includes a circuit for interpolating a desired phase current value based on the phase current value of the selected stored data points; a circuit for generating a current having the desired phase current values; and a circuit for outputting the current to the variable reluctance motor. A method of force compensation in a variable reluctance motor includes the steps of obtaining instantaneous motor position data for the variable reluctance motor; using a truncated value of the instantaneous motor position and desired force command to identify a selected stored data points from a plurality of stored data points; interpolating a desired phase current value based on the selected stored data; and applying a current having the desired phase current value to the variable reluctance motor. The selected data points are numerically closest to the instantaneous motor position data and the desired force command and the stored data points each represent a phase current value.
44 Citations
10 Claims
-
1. A method of force compensation in a variable reluctance motor, comprising the steps of:
-
obtaining instantaneous motor position data for said variable reluctance motor; using a truncated value of said instantaneous motor position data and desired force command to identify a selected stored data point from a plurality of stored data points, said stored data points each representing a phase current value, and said selected stored data point having position and force values numerically closest to said instantaneous motor position data and said desired force command respectively; interpolating a high resolution phase current value based on said selected stored data; and applying a current having said desired phase current value to said variable reluctance motor. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for force compensation in a variable reluctance motor, comprising:
-
a sensor coupled to said variable reluctance motor for obtaining instantaneous motor position data; and a controller coupled to said sensor for receiving said instantaneous motor position data and desired force command, said controller comprising means for comparing said instantaneous motor position data and said desired force command with a plurality of stored data points, each said stored data point representing a phase current value, said comparing means identifying a selected stored data point having position and desired force values numerically closest to said instantaneous motor position data and said desired force command respectively; means for interpolating a higher resolution phase current value based on said phase current value of said selected stored data point; means for generating a current having said desired phase current value; and means for outputting said current to said variable reluctance motor. - View Dependent Claims (7, 8, 9, 10)
-
Specification