ADAPTIVE RESOLVER ENVELOPE DIAGNOSTIC
20230111465 · 2023-04-13
Inventors
Cpc classification
G01R25/00
PHYSICS
International classification
Abstract
A diagnostic system for a resolve of a motor and a method of diagnosing the resolver. The diagnostic system includes an x-phase winding, a y-phase winding, and a processor. The x-phase winding generates an x-phase voltage and the y-phase winding generates a y-phase voltage. The processor obtains the x-phase voltage and the y-phase voltage, determines an adaptive cosine envelope from the x-phase voltage and an adaptive sine envelope from the y-phase voltage, determines an adaptive magnitude from the adaptive sine envelope and the adaptive cosine envelope, determines a magnitude average based on the adaptive magnitude, determines a fault of the resolver when a ratio of the adaptive magnitude and the magnitude average is greater than a threshold, and transmits a signal based on the fault.
Claims
1. A method of diagnosing a resolver of a motor, comprising: obtaining an adaptive sine envelope and adaptive cosine envelope from measurements obtained from the resolver; determining an adaptive magnitude from the adaptive sine envelope and the adaptive cosine envelope; determining a magnitude average based on the adaptive magnitude; and determining a fault of the resolver based on the adaptive magnitude and the magnitude average.
2. The method of claim 1, wherein the magnitude average is a rolling average.
3. The method of claim 2, further comprising determining a plurality of temporally spaced adaptive magnitudes and determine the rolling average from the plurality of temporally spaced adaptive magnitudes.
4. The method of claim 1, further comprising replacing the resolver when the fault is determined.
5. The method of claim 1, further comprising determining the fault when an absolute value of a difference between 1 and a ratio of the adaptive magnitude to the magnitude average is greater than a threshold.
6. The method of claim 1, further comprising obtaining an x-phase voltage and a y-phase voltage from the resolver and performing wobble compensation on the x-phase voltage and the y-phase voltage to obtain the adaptive cosine envelope and the adaptive sine envelope, respectively.
7. The method of claim 1, further comprising determining the fault of the resolver on the motor while the motor is operatively coupled to a vehicle.
8. A diagnostic system for a resolver of a motor, comprising: an x-phase winding; a y-phase winding; and a processor configured to: obtain an x-phase voltage from the x-phase winding and a y-phase voltage from the y-phase winding; determine an adaptive cosine envelope from the x-phase voltage and an adaptive sine envelope from the y-phase voltage; determine an adaptive magnitude from the adaptive sine envelope and the adaptive cosine envelope; determine a magnitude average based on the adaptive magnitude; determine a fault of the resolver based on the adaptive magnitude and the magnitude average; and transmit a signal based on the fault.
9. The diagnostic system of claim 8, wherein the magnitude average is a rolling average.
10. The diagnostic system of claim 9, wherein the processor is further configured to determine a plurality of temporally spaced adaptive magnitudes and determine the rolling average from the plurality of temporally spaced adaptive magnitudes.
11. The diagnostic system of claim 8, wherein the signal indicates that the resolver is defective.
12. The diagnostic system of claim 8, wherein the processor is further configured to determine the fault when an absolute value of a difference between 1 and a ratio of the adaptive magnitude to the magnitude average is greater than a threshold.
13. The diagnostic system of claim 8, wherein the processor is further configured to perform wobble compensation on the x-phase voltage and the y-phase voltage to obtain the adaptive cosine envelope and the adaptive sine envelope, respectively.
14. The diagnostic system of claim 8, wherein the processor is further configured to determine the fault of the resolver while the motor is operatively coupled to a vehicle.
15. A diagnostic system for use with a resolver of a motor, comprising: a processor configured to: obtain an x-phase voltage from an x-phase winding of the resolver and a y-phase voltage from a y-phase winding of the resolver; determine an adaptive cosine envelope from the x-phase voltage and an adaptive sine envelope from the y-phase voltage; determine an adaptive magnitude from the adaptive sine envelope and the adaptive cosine envelope; determine a magnitude average based on the adaptive magnitude; determine a fault of the resolver based on the adaptive magnitude and the magnitude average; and transmit a signal based on the fault.
16. The diagnostic system of claim 15, wherein the magnitude average is a rolling average.
17. The diagnostic system of claim 16, wherein the processor is further configured to determine a plurality of temporally spaced adaptive magnitudes and determine the rolling average from the plurality of temporally spaced adaptive magnitudes.
18. The diagnostic system of claim 15, wherein the signal indicates that the resolver is defective.
19. The diagnostic system of claim 15, wherein the processor is further configured to determine the fault when an absolute value of a difference between 1 and a ratio of the adaptive magnitude to the magnitude average is greater than a threshold.
20. The diagnostic system of claim 15, wherein the processor is further configured to perform wobble compensation on the x-phase voltage and the y-phase voltage to obtain the adaptive cosine envelope and the adaptive sine envelope, respectively.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Other features, advantages and details appear, by way of example only, in the following detailed description, the detailed description referring to the drawings in which:
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
DETAILED DESCRIPTION
[0017] The following description is merely exemplary in nature and is not intended to limit the present disclosure, its application or uses. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features.
[0018] In accordance with an exemplary embodiment,
[0019]
[0020]
[0021]
[0022]
Mag=√{square root over (V.sub.sin_adapt.sup.2+V.sub.cos_adapt.sup.2)} (1)
where V.sub.sin_adapt.sup.2 is the adaptive sine voltage and V.sub.sin_adapt.sup.2 is the adaptive cosine voltage. Ideally, when the x-phase winding 204 and y-phase winding 206 are 90 degrees out of phase, the magnitude is constant over time. However, for operating resolvers, the measured values of the cosine voltage envelope 302 and the sine voltage envelope 304 will have differences and thus the magnitude will vary over time. As illustrated in
[0023] The adaptive magnitude of Eq. (1) can be obtained at a plurality of times forming a temporal sequence. The plurality of adaptive magnitudes can then be used to generate a magnitude average (Mag_Avg) or time average of the magnitude measurements, as shown in Eq. (2):
where n is the number of values being considers. In various embodiments, the Mag_Avg is a rolling average. Therefore, the Mag_Avg is determined using the n previous Mag values. The Mag and Mag_Avg are used to form a ratio. The ratio is compared to a threshold value, as shown in Eq. (3):
When the absolute value of the difference between the ratio and the value “1” is greater than the threshold, then the resolver is considered defective and an appropriate signal can be sent to the warning device 210. The threshold value can be a predetermined value or a value selected by an operator skilled in the art.
[0024]
[0025] In a real-world environment, the resolver can experience a large swing in temperature (from −40° C. to 150° C.). The resistance of the x-phase winding 204 and the y-phase winding 206 changes with temperature. As a result, the magnitudes of the cosine voltage envelope 302 and the sine voltage envelope 304 also varies with temperature. Therefore, under extreme temperature conditions, observing only the magnitude of the cosine voltage envelope 302 and the sine voltage envelope 304 does not determine a defective resolver. However, using Eqs. (2) and (3), in which the magnitude of the resolver signal is normalized in real time to produce a ratio, the ratio can be used to detect a fault at the resolver. This ratio is consistent amongst variation in parts and variation in temperature.
[0026] While the above disclosure has been described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from its scope. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the disclosure without departing from the essential scope thereof. Therefore, it is intended that the present disclosure not be limited to the particular embodiments disclosed, but will include all embodiments falling within the scope thereof