Electromechanical actuators commonly require calibration, which involves characterizing the actuator by stimulating the actuator. Characterizing the actuator involves determining parameters of the actuator. One known method of stimulating an electromechanical actuator in order to characterize it is using a chirp signal. A chirp signal is a sinusoidal signal that increases or decreases in frequency over time in order to sweep over many different frequencies. However, a drawback of using a chirp signal to characterize an electromechanical actuator is that the amount of time required to obtain accurate results is relatively long, which may be undesirable in some contexts, such as during manufacture of a large number of devices that include the electromechanical actuator that needs to be calibrated. Another drawback of using a chirp signal to characterize an electromechanical actuator is that the chirp signal is perceivable. Yet another drawback of using a chirp signal to characterize an electromechanical actuator is that the chirp signal, if applied sufficiently long, may induce thermal effects, e.g., heating.
Another known method of stimulating an electromechanical actuator in order to characterize it is using a short duration high amplitude impulse to measure the impulse response. However, a drawback of using an impulse to characterize an electromechanical actuator is that the impulse may be destructive to the electromechanical actuator. Furthermore, there are contexts in which it is not practically feasible to use an impulse to characterize an electromechanical actuator.
Generally speaking, it is desirable to have a method for characterizing an electromechanical actuator that is fast, accurate, repeatable, and imperceptible.
In one embodiment, the present disclosure provides a method that includes applying a high frequency signal to an electromechanical actuator and measuring a first response of the electromechanical actuator to the high frequency signal, estimating electrical parameters of the electromechanical actuator based on the first response, applying a low frequency broadband signal to the electromechanical actuator and measuring a second response of the electromechanical actuator to the low frequency broadband signal, and estimating mechanical parameters of the electromechanical actuator based on the second response and the estimated electrical parameters.
In another embodiment, the present disclosure provides a non-transitory computer-readable storage medium having computer program instructions stored thereon to implement a method that includes applying a high frequency signal to an electromechanical actuator and measuring a first response of the electromechanical actuator to the high frequency signal, estimating electrical parameters of the electromechanical actuator based on the first response, applying a low frequency broadband signal to the electromechanical actuator and measuring a second response of the electromechanical actuator to the low frequency broadband signal, and estimating mechanical parameters of the electromechanical actuator based on the second response and the estimated electrical parameters.
The coil of the electromechanical actuator 100 is characterized as having in series a resistive parameter (Re), also referred to as the DC resistance, and an inductive parameter (Le), also referred to as the electrical coil inductance, which are electrical parameters of the electromechanical actuator 100. The resultant impedance of Re and Le in series is referred to in
As shown in
As described in more detail below, the excitation voltage V(t) includes two components—a high frequency (HF) tone and a low frequency (LF) broadband signal—that are designed to elicit respective electrical and mechanical responses from the electromechanical actuator 100 that may be used as respective bases to estimate the respective electrical parameters and the mechanical parameters of the electromechanical actuator 100 in that order. That is, in a piecewise fashion, the electrical parameters are estimated first and then used to estimate the mechanical parameters. As described below, the HF and LF broadband components may be applied concurrently to the electromechanical actuator 100, or they may be applied separately in time in either order. Although
The coil current I(t) response to the HF tone excitation signal V(t) is measured and used, along with the excitation signal V(t), as a basis for characterizing the coil according to the first step. That is, the electrical parameters Re and Le of the coil are estimated (e.g., using least squares estimation) as described in more detail below with respect to
The tank current I(t) response to the LF broadband excitation signal V(t) is measured and used, along with the excitation voltage V(t) and the estimated Re and Le values, to then compute the back emf voltage Vbemf (or Vmech) according to equation (5).
Then, the measured tank current I(t) response and the calculated back emf voltage Vbemf(t) are used as a basis for characterizing the tank according to the second step. That is, the mechanical parameters Res, Lces, Cmes of the tank are estimated (e.g., using least squares estimation) as described in more detail below with respect to
Once the electrical and mechanical parameters are estimated, a model of the electromechanical actuator may be built, and the electromechanical actuator may be calibrated. The knowledge of the electromechanical actuator parameters may be used by the device that includes the electromechanical actuator to adapt and optimize the signals played back to the electromechanical actuator.
The piecewise nature of the parameter estimation—with separate excitation signals targeted at the coil and tank—advantageously enables the HF excitation signal and the LF broadband excitation signal to be relatively short in duration, which may facilitate faster characterization and calibration of the electromechanical actuator than previous methods. The shorter characterization time may be advantageous during the manufacture of a device (e.g., mobile phone) that incorporates the electromechanical actuator (e.g., a haptic transducer of a vibro-haptic system), particularly if large numbers of the device are being manufactured. Additionally, the short characterization time may make the playback of the excitation signals effectively imperceptible and therefore advantageously permit the electromechanical actuator to be characterized and calibrated on demand, e.g., during operation of the device by the consumer of the device, and not only at production time. The ability to characterize and calibrate on demand may be particularly valuable since the parameters of the electromechanical actuator may vary over time after the device is manufactured, e.g., based on use, temperature, aging, and other factors. Further advantageously, the piecewise manner of estimating two parameters (Re and Le) first, then subsequently estimating the other three parameters (Res, Lces, and Cmes) may be more stable than estimating five parameters at the same time. Stated alternatively, the piecewise manner of estimating the electrical parameters first, then subsequently estimating the mechanical parameters may reduce the complexity of the problem of characterizing the electromechanical actuator.
Although the embodiments estimate the electrical parameters first, then use the estimated electrical parameters to estimate the mechanical parameters, the HF excitation signal and the LF broadband signal may be applied in either order. Furthermore, in an embodiment, the HF excitation signal and the LF broadband excitation signal may be applied concurrently, as long as there is a sufficient gap between the HF and LF broadband signals such that they do not produce harmonics that interfere with one another. In other words, the calculation/estimation of the parameters—in a piecewise manner—is a distinct operation from the application of the HF and the LF broadband excitation signals. More specifically, although the electrical parameters are estimated first, and the estimated electrical parameters are then used to estimate the mechanical parameters, the HF excitation signal need not be applied in time before the application of the LF broadband excitation signal but may instead be played concurrently therewith or thereafter.
The least squares estimator 301 includes regressors 302 and an output function 308 that outputs the voltage V(t). The output function 308 includes an offset 304 and a linear function block 306. The offset 304 may correspond to an offset of a current monitor that measures the current I(t) (e.g., using a known-value sense resistor and analog-to-digital converter that converts the voltage measured across the resistor) that requires mitigation in order to estimate Re and Le more accurately. The regressors 302 receive the current I(t) and the fed back voltage V(t) as inputs. The output of the regressors 302 is provided as an input to the linear function block 306. The offset 304 is subtracted from the output of the linear function block 306 to produce the voltage V(t). In an embodiment, the estimator 301 uses a well-known least squares estimation method to estimate Re and Le using the voltage V(t) and current I(t) according to equation (4) above using the collected data samples. Although an embodiment has been described that employs least squares estimation to estimate Re and Le, they may be estimated by other well-known estimation methods including, but not limited to, least means square (LMS) estimation or other iterative methods, as well as adaptive filtering. Furthermore, the HF excitation signal V(t) includes minimal offset in order to foster accurate estimation of Re and Le.
As will be more clearly understood from the description below of the second step of the piecewise characterization, accurate estimation of the mechanical parameters by the second step may require accurate estimation of the electrical parameters by the first step. This is in contrast, for example, to previous methods such as the method for identifying mechanical impedance described in U.S. Pat. Nos. 10,726,683 and 11,263,877, each of which is incorporated by reference herein in its entirety for all purposes. In these patents, a back emf voltage is estimated at two different tone frequencies, and the difference of the back emf voltage (amplitude and phase) is calculated. In such an approach: “The estimates of DC resistance Re and inductance Le may not need to be accurate (e.g., within an approximate 10% error may be acceptable), and thus, fixed values from an offline calibration or from a data sheet specification may be sufficient.” The acceptability in the patented method of the Re and Le error is due to the fact that the error in the voltage estimate caused by error in Re and Le will essentially be removed by the taking of the difference. In contrast, as described below, the second step of embodiments of the present disclosure uses the estimated back emf voltage (Vbemf) directly (i.e., not by taking a difference) to estimate the mechanical parameters. Thus, the current monitor offset mitigation may significantly improve the accuracy of the characterization of the electromechanical actuator. Additionally, compensation for shift of a real portion of Zcoil, described below with respect to
In an embodiment, the first step compensates for the Zreal shift with a fixed scaling factor. In an embodiment, for each sample of many samples of an electromechanical actuator, a high frequency estimate of ReDC was taken when the coil was heated up slightly. Also, for each sample, a low frequency estimate of ReDC was obtained by playing a pilot tone at very low frequency. A scaling factor was obtained as the difference between the high frequency and low frequency estimates. That is, the scaling factor is a predetermined value by which the high frequency estimate of Re is multiplied to obtain the low frequency estimate of Re. The application of the scaling factor to the value of Re determined by the estimator 301 of
The least squares estimator 701 includes regressors 702 and an output function 708 that outputs the back emf voltage Vbemf(t). The output function 708 includes an offset 704 (e.g., of a current monitor as described above that requires mitigation in order to estimate Res, Lces, and Cmes more accurately) and a linear function block 706. The regressors 702 receive the current I(t) and the fed back emf voltage Vbemf(t) as inputs. The output of the regressors 702 is provided as an input to the linear function block 706. The offset 704 is subtracted from the output of the linear function block 706 to produce the back emf voltage Vbemf(t). In an embodiment, the estimator 701 uses least squares estimation to estimate Res, Lces, and Cmes using the back emf voltage Vbemf(t) and current I(t) according to equation (6) above using collected data samples, although other estimation methods may be employed as described above with respect to
In the example of
In the example of
In the example of
In the example of
In an embodiment, the HF excitation signal and/or the LF broadband excitation signal may be applied to the electromechanical actuator and its responses thereto measured multiple times in order to improve the SNR. Furthermore, during the multiple times the LF broadband excitation signal is applied, one or more of the parameters of the LF broadband excitation signal may be adjusted, such as the frequency of the sinusoidal waveform, the amplitude of the sinusoidal waveform, the integer number of cycles of the sinusoidal waveform, and the type of the window by which the sinusoidal waveform is multiplied.
Given that the signal processing computation time may be small relative to the excitation and measurement times, it may be observed that only on the order of tens of milliseconds may be required to characterize the electromechanical actuator in the piecewise manner described, which may be a significant time reduction over previous methods, resulting in the advantages described herein. The characterization time may vary depending on various factors such as the resonant frequency of the electromechanical actuator, the number of samples in each of the HF and LF excitation signal components, and the number of times the excitation signals are applied and the responses are measured.
Still further, embodiments of the present disclosure may enjoy the benefit of lower power consumption relative to conventional methods such as the chirp method described above. Conventional methods that employ a chirp stimulus may consume a relatively large amount of power because of the long duration required to sweep through the frequency range to effect a response from both the coil and the tank. In contrast, the embodiments of the present disclosure break the stimulus up into two parts separated by a gap—a HF and a LF component directed specifically at the coil and the tank, respectively—that each can be a relatively narrow band (indeed, the HF stimulus can be a tone) and each can be a small number of cycles and thus consume a small amount of power relative to the conventional chirp stimulus methods. For similar reasons the embodiments of the present disclosure may consume less power than conventional impulse methods because of the relatively large amplitude of the impulse that is required.
It should be understood—especially by those having ordinary skill in the art with the benefit of this disclosure—that the various operations described herein, particularly in connection with the figures, may be implemented by other circuitry or other hardware components. The order in which each operation of a given method is performed may be changed, unless otherwise indicated, and various elements of the systems illustrated herein may be added, reordered, combined, omitted, modified, etc. It is intended that this disclosure embrace all such modifications and changes and, accordingly, the above description should be regarded in an illustrative rather than a restrictive sense.
Similarly, although this disclosure refers to specific embodiments, certain modifications and changes can be made to those embodiments without departing from the scope and coverage of this disclosure. Moreover, any benefits, advantages, or solutions to problems that are described herein with regard to specific embodiments are not intended to be construed as a critical, required, or essential feature or element.
Further embodiments, likewise, with the benefit of this disclosure, will be apparent to those having ordinary skill in the art, and such embodiments should be deemed as being encompassed herein. All examples and conditional language recited herein are intended for pedagogical objects to aid the reader in understanding the disclosure and the concepts contributed by the inventor to furthering the art and are construed as being without limitation to such specifically recited examples and conditions.
This disclosure encompasses all changes, substitutions, variations, alterations, and modifications to the example embodiments herein that a person having ordinary skill in the art would comprehend. Similarly, where appropriate, the appended claims encompass all changes, substitutions, variations, alterations, and modifications to the example embodiments herein that a person having ordinary skill in the art would comprehend. Moreover, reference in the appended claims to an apparatus or system or a component of an apparatus or system being adapted to, arranged to, capable of, configured to, enabled to, operable to, or operative to perform a particular function encompasses that apparatus, system, or component, whether or not it or that particular function is activated, turned on, or unlocked, as long as that apparatus, system, or component is so adapted, arranged, capable, configured, enabled, operable, or operative.
Finally, software can cause or configure the function, fabrication and/or description of the apparatus and methods described herein. This can be accomplished using general programming languages (e.g., C, C++), hardware description languages (HDL) including Verilog HDL, VHDL, and so on, or other available programs. Such software can be disposed in any known non-transitory computer-readable medium, such as magnetic tape, semiconductor, magnetic disk, or optical disc (e.g., CD-ROM, DVD-ROM, etc.), a network, wire line or another communications medium, having instructions stored thereon that are capable of causing or configuring the apparatus and methods described herein.
To aid the Patent Office and any readers of this application and any patent issued on this application in interpreting the claims appended hereto, applicants wish to indicate they do not intend any of the appended claims or claim elements to invoke 35 U.S.C. § 112(f) unless the words “means for” or “step for” are explicitly used in the particular claim. Furthermore, use of the term “configured to” is not intended to invoke 35 U.S.C. § 112(f).