Next Article in Journal
Synergy Effect of Combined Near and Mid-Infrared Fibre Spectroscopy for Diagnostics of Abdominal Cancer
Previous Article in Journal
Automatic Detection of Freshwater Phytoplankton Specimens in Conventional Microscopy Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Letter

Speed Sensorless Control of Linear Ultrasonic Motors Based on Stator Vibration Amplitude Compensation

1
Department of Instrument Science and Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
2
Hebei Province Key Laboratory of Heavy Machinery Fluid Power Transmission and Control, Yanshan University, Qinhuangdao 066004, China
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(22), 6705; https://doi.org/10.3390/s20226705
Submission received: 13 September 2020 / Revised: 20 November 2020 / Accepted: 21 November 2020 / Published: 23 November 2020
(This article belongs to the Section Intelligent Sensors)

Abstract

:
In some applications of linear ultrasonic motors (LUSMs), not installing speed/position sensors can reduce the size and cost of the system, changes in load will cause fluctuations in the speed of the LUSM. To eliminate the influence of load changes on speed, a speed sensorless control scheme based on stator vibration amplitude compensation (SSCBVC) is proposed. This scheme is implemented under the framework of the stator vibration amplitude-based speed control (VBSC) and frequency tracking. Based on the stator vibration amplitude-speed and the output force-speed curves of the LUSM, the relationship between the load changes and stator vibration amplitude (SVA) to be compensated is established, realizing a speed sensorless control of the LUSM under variable load conditions. The experimental results show that the maximum fluctuation of the speed is about 2.2% when the output force changes from 0 to 6 N with SSCBVC. This scheme can effectively reduce the influence of load changes on the speed of the LUSM without using speed/position sensors.

1. Introduction

Linear ultrasonic motors (LUSMs) have the advantages of high control accuracy, simple structure, and quick response [1], and have been widely used in metrology, aerospace, and other fields [2,3,4]. According to the mechanical characteristics of the LUSM, changes in load will cause large fluctuations in the speed of the LUSM [5,6]. In some applications, LUSMs need to operate under different loads, therefore the impact of load changes cannot be ignored in speed control.
To control the speed of the ultrasonic motor, different control algorithms, such as proportional-integral-derivative (PID) control [7], PID control with dead zone compensation [8], and auto regressive (AR) model control [9] are proposed. These methods use the speed/position sensor to feedback the speed of the ultrasonic motor to form a closed-loop control. In the case of load changes, the speed of the ultrasonic motor is still stable. Magnetic grid displacement sensors, laser displacement sensors, and grating displacement sensors are commonly used to measure the speed/position of the ultrasonic motor [10,11,12]. The magnetic gate displacement sensor is easy to install and has a fast response speed, but its measurement accuracy is poorly compared with the optical sensor and it requires high machining accuracy during design and production [10]. The laser displacement sensor has high measurement efficiency, high measurement accuracy, and wide measurement range, but it is bulky and requires a large installation space [11]. The grating displacement sensor not only has high measurement accuracy and wide measurement range, but also has the advantages of simple and compact structure and small volume, it is more suitable for some applications where the system volume is limited, but it is sensitive to dust and dirt, so it has higher requirements for the measurement environment [12]. Furthermore, the installation of the sensors will increase costs [13]. Many speed/position sensorless control methods for synchronous motors with good performance have been proposed [14,15]. These methods are based on the electromagnetic motor model, but the motor model used for performance estimation of the ultrasonic motor is very complicated due to the nonlinear characteristics of the ultrasonic motor, so the speed sensorless control method based on the motor model is not practical for the ultrasonic motor [16]. To achieve speed sensorless control of the ultrasonic motor, some algorithms based on neural networks, such as recurrent fuzzy neural network [17] and genetic neural network [18], have good performance. Because the neural network has good nonlinear identification ability, it can effectively predict the relationship between the input variables and speed of the ultrasonic motor. Therefore, the speed of the ultrasonic motor can be estimated based on these input variables without a speed/position sensor. However, the neural network is relatively complicated and requires a lot of calculation time [13]. Senjyu et al. [16] proposed a method for estimating the rotor position of a rotary ultrasonic motor based on the input voltage, and the algorithm of this method is relatively simple. This method uses the characteristic of the phase of the rotor position is in good agreement with the phase of the input voltage. However, for LUSMs, the slider position change is not associated with the input voltage, so this method is not suitable for LUSMs. Fang et al. [19] found that the transformer tap voltage of the transformer ratio arm bridge is linear to the rotor speed of the rotary ultrasonic motor. Therefore, the rotor speed can be estimated according to the transformer tap voltage. This method is based on the linear relationship between the SVA and the rotor speed of the rotary ultrasonic motor. This relationship also exists between the SVA and the slider speed of the LUSM [20]. However, this method also requires that the load of the LUSM is constant, and changes in load will cause fluctuations in the slider speed, resulting in a non-linear relationship between the SVA and slider speed. Therefore, using a simple algorithm to achieve speed sensorless control of LUSMs under variable load conditions remains a challenge.
In some applications of LUSMs, not installing speed/position sensors can reduce the size and cost of the system. To solve the problem of the speed fluctuation caused by the load change, a speed sensorless control scheme based on stator vibration amplitude compensation (SSCBVC) is proposed. The algorithm of this scheme is simple and easy to implement in microcontrollers. Firstly, the relationship between the stator vibration amplitude (SVA) and speed, the load and speed of the LUSM, the principle of the stator vibration amplitude-based speed control (VBSC) and the frequency tracking are analyzed. Secondly, the specific implementation scheme for the SSCBVC is introduced. Finally, the feasibility of the SSCBVC is verified by comparing the speed fluctuations before and after compensation when the load changes.

2. Theoretical Analysis

2.1. Relationship Between the Stator Vibration Amplitude and Speed, the Load and Speed of the Linear Ultrasonic Motor

The LUSM is mainly composed of a stator and a slider. For this experiment, a V-shaped LUSM is used and the structure of it is shown in Figure 1. The stator is composed of two Langevin vibrators, which are distributed in a V shape [21]. Two-phase specific drive signals are applied to the piezoelectric (PZT) ceramics to excite the symmetric mode and anti-symmetric mode of the stator, so that the vibration trajectory of the driving foot is an ellipse. Then the driving foot is in contact with the slider and the driving foot drives the slider to move linearly under the effect of friction. The speed of the slider is called the speed of the LUSM. The motion trajectory equation of the driving foot is shown in Equation (1):
a x A x 2 + a y A y 2 = 1 ,
where a x and a y are the displacement response of the driving foot in the horizontal and vertical direction, respectively. A x and A y are the vibration amplitude of the driving foot in the horizontal and vertical directions, respectively, called the horizontal SVA and the vertical SVA. Generally, the angle α between the two Langevin vibrators is 90°, the signal amplitudes of the two-phase drive signals are equal and the phase difference between the two-phase drive signals is 90°, so A x = A y = A , which means the horizontal SVA is equal to the vertical SVA, therefore, collectively call them SVA, and the motion trajectory of the drive foot is a circle.
Li et al. [20] did a research on the relationship between the SVA and speed of the LUSM, and the research showed that under constant load, when the SVA changes within a certain range, it is linear with the speed of the LUSM. Therefore, controlling the speed based on the SVA, i.e., VBSC, can improve the control performance. The relationship between the SVA and speed v 1 can be expressed by the following equation:
v 1 = k 1 A + b 1 ,
where A is the SVA of the driving foot, k 1 and b 1 represent the slope and intercept, respectively. Because the speed becomes faster as the SVA increases, k 1   > 0.
Shi et al. [22] did a research on the relationship between the load and speed of the LUSM. The results show that under the condition of constant SVA, as the load increases within a certain range, the speed decreases approximately linearly. In the region where load and speed are approximately linear, in order to reduce the complexity of the algorithm, the relationship between the load and speed v 2 under constant SVA can be assumed to be inversely proportional as below:
v 2 = k 2 F + b 2 ,
where F is the load, k 2 and b 2 represent the slope and intercept, respectively, and k 2   > 0.
It can be inferred from Equation (3) that when the SVA of the LUSM remains constant, increasing the load of the LUSM will cause the speed to drop. Meanwhile, it can be inferred from Equation (2) that when the SVA of the LUSM increases, the speed of the motor will also increase. Therefore, by establishing the relationship between the load, SVA, and speed of the LUSM, the speed fluctuation caused by the load change can be compensated by the change of SVA.

2.2. Principle of the Stator Vibration Amplitude-Based Speed Control and the Frequency Tracking

The working principles of LUSMs and rotary ultrasonic motors are similar, so in order to achieve the VBSC, a transformer ratio arm bridge (TRAB) is used to detect the SVA [19]. The parallel equivalent circuit model of the single-phase PZT ceramic of the LUSM and the schematic diagram of the TRAB are shown in Figure 2. C 0 represent the dielectric property, R 1 , L 1 and C 1 can be expressed by the following equation:
R 1 = 1 2 π f 2 C 0 2 R 1 L 1 = C 0 C 1 / C 0 + C 1 2 π f 2 C 0 2 C 1 = 2 π f 2 C 0 2 L 1 ,
where R 1 , L 1 , and C 1 represent damping, mass, and stiffness, respectively, these parameters are related to the characteristics of the LUSM, and f is the operating frequency of the LUSM, which is also the frequency of the drive signal. In addition, C m is the TRAB matching capacitance, U i n is the input voltage, and n 1 , n 2 and n 3 are the turns of the three-winding transformer. The value of C m needs to be set according to n 1 , n 2 and C 0 . When n 2 is much greater than n 1 , the transformer tap voltage U m has a proportional relationship with SVA A , so the relationship between U m and A is [19]:
A k U m ,
where k is the proportionality coefficient. It can be inferred from Equation (5) that the SVA linearly increases with the increasing of U m , and because the SVA is linear with the speed of the LUSM, the VBSC can be achieved by changing the value of U m . In the following, U m is used to represent the SVA.
In addition, temperature changes of the LUSM will also cause fluctuations in speed, reducing the stability of the LUSM [23,24], and changes in operating conditions will cause changes in the parallel resonance frequency ( f p ). To improve the operating stability and efficiency, the operating frequency of the LUSM should be consistent with the f p [25,26], thus the frequency tracking of the LUSM is necessary. When the phase difference between U m and the input current I T is 0°, the LUSM operates at f p [19].

3. Specific Implementation Scheme

3.1. Calculation of the Stator Vibration Amplitude to Be Compensated

The calculation process of the SVA to be compensated is shown in Figure 3. During the operation of the LUSM, frequency tracking is applied. First change the value of U m and set the LUSM to run at no load, use the laser gauging sensor (LGS) to record the speed of the LUSM under different SVAs, and use Equation (2) to fit the measurement results to get the stator vibration amplitude-speed curve. Then keep U m constant, change the output force of the LUSM by changing the weight, use the LGS to record the speed of LUSM under different output forces, and use Equation (3) to fit the measurement results to get the output force-speed curve.
Assuming the change of SVA is Δ U m , according to Equation (2), the velocity v 1 after the SVA change is:
v 1 = k 1 U m + Δ U m + b 1 .
Then, the speed change Δ v 1 is:
Δ v 1 = v 1 v 1 = k 1 Δ U m .
In the same way, assuming the output force change is Δ F , according to Equation (3), the speed v 2 after the output force change is:
v 2 = k 2 F + Δ F + b 2 .
Then, the speed change Δ v 2 is:
Δ v 2 = v 2 v 2 = k 2 Δ F .
According to the above analysis, the speed fluctuation caused by the load change can be compensated by the change of the SVA, so let:
Δ v 1 =   Δ v 2 .
Then we can derive:
Δ U m = k 2 k 1 Δ F .
It can be deduced from Equation (11) that in order to eliminate the influence of load changes on the speed of LUSM, when the output force changes Δ F , U m needs to be compensated k 2 k 1 Δ F on the basis of no load.

3.2. Hardware and Control Architecture

The hardware architecture of the proposed scheme is shown in Figure 4. To generate two-phase drive signals with a phase difference of 90°, STM32 is used as a microcontroller to send two-phase pulse width modulation (PWM) signals with a phase difference of 90° to the driver module. The frequency and duty cycle of the PWM signals are adjusted according to the control requirements. The driver module is composed of a full-bridge inverter circuit, a matching circuit and a TRAB, in the proposed scheme, the ratio of turns n 1 , n 2 and n 3 of the three-winding transformer is 1:10:1. The full-bridge inverter circuit converts the DC power into an AC square wave signal under the control of the PWM signal. The matching circuit is composed of an inductor, and the AC square wave signal becomes a sine wave signal after being filtered by the matching circuit. The sine wave signal is the drive signal of the LUSM. The frequency of the drive signal is equal to the frequency of the PWM signal. The voltage amplitude of the drive signal can be changed by adjusting the duty cycle of the PWM signal. The TRAB is used to further increase the voltage of the sine wave signal and detect the SVA. The output force F of the LUSM is changed by applying different weights and after SVA compensation, the target SVA is obtained and sent back to the microcontroller. In addition, to realize the VBSC and the frequency tracking, the microcontroller needs to measure the U m and the phase difference θ between U m and I T . The microcontroller obtains the U m by measuring the transformer tap voltage and obtains the phase difference between U m and I T through the phase discriminator. Due to the symmetry of the stator structure, only single-phase signal is sampled.
The microcontroller adjusts the frequency and duty cycle of the PWM signal according to the sampled signal to achieve the purpose of changing the operating frequency and SVA of the LUSM. The control architecture of the proposed scheme is shown in Figure 5. The control architecture is mainly composed of the frequency tracking loop and the SVA compensation and stabilization loop. Because the sampling interval of U m and θ is slightly shorter than 25 us, the control period is set to 25 us.
To improve the operating efficiency and stability, the LUSM needs to operate at f p . The operating frequency of the LUSM is equal to the frequency of the PWM signal, therefore, frequency tracking can be achieved by adjusting the frequency of the PWM signal. After the microcontroller receives the phase difference θ , incremental PID [27] is used to adjust the frequency f k of the PWM signal until θ is equal to 0°. f k and Δ f k are calculated as follows:
Δ f k = P f θ k θ k 1 + I f θ k + D f θ k 2 θ k 1 + θ k 2 ,
f k = f k 1 + Δ f k ,
where P f , I f and D f are the proportional, integral, and differential coefficients, respectively. In this experiment, the values of P f , I f and D f are set to 0.5, 0.3, and 0.2. When the phase of U m leads the phase of I T , i.e., θ > 0, the frequency of the PWM signal needs to be increased to reduce θ . Using the Equation (12), the PID controller output Δ f k is calculated according to the θ , and the frequency of the PWM wave f k can be obtained from Equation (13). Conversely, when the phase of U m lags the phase of I T , the frequency of the PWM signal needs to be decreased.
In the SVA compensation and stabilization loop, the speed is controlled by adjusting U m . The microcontroller calculates the SVA to be compensated Δ U m k by Equation (11) according to the change of the output force Δ F of the LUSM firstly. Then the target SVA U t k after compensation can be calculated by the following equation:
U t k = U t k 1 + Δ U m k .
Set U t k as the target SVA, The current SVA U m k can be changed by adjusting the duty cycle of the PWM signal, the microcontroller calculates the error Δ U m k between the U m k and the U t k , and incremental PID is used to adjust the duty cycle D k until U m k is equal to U t k . D k and Δ D k are calculated as follows:
Δ D k = P D Δ U m k Δ U m k 1 + I D Δ U m k + D D Δ U m k 2 Δ U m k 1   + Δ U m k 2 ,
D k = D k 1 + Δ D k ,
where P D , I D and D D are the proportional, integral, and differential coefficients, respectively. In this experiment, the values of P D , I D and D D are set to 0.03, 0.003, and 0.002. When the current SVA U m k is smaller than the target SVA U t k , i.e., Δ U m k > 0, the duty cycle D k needs to be increased to reduce Δ U m k . Using Equation (15), the PID controller output ∆D(k) is calculated according to the Δ U m k , and the D k can be obtained from Equation (16). Conversely, when the U m k is greater than U t k , the D k needs to be decreased.

4. Experimental Results and Discussion

4.1. Experimental Settings

The experimental platform is shown in Figure 6. The 60Lumv LUSM developed by Nanjing University of Aeronautics and Astronautics is used to verify the feasibility of the proposed scheme. The motor is a V-shaped LUSM with a speed range of 80–1200 mm/s. The speed of the LUSM is measured by the banner laser gauging sensor (LGS) LG10A65PU. The LG10A65PU emits a laser beam to the slider, which is reflected by the slider surface and then transmitted back to the sensor. Thus, the position change of the slider can be measured. Then the speed of the LUSM can be calculated according to the position change and the time spent for the position change. Besides, for the easiness to analysis, the weight of the slider is ignored in the experiment.

4.2. Stator Vibration Amplitude Control and Frequency Tracking Verification

The goal of VBSC is to control U m to stabilize at the target SVA. Figure 7 shows the process of SVA control under no load and with a load. Set the target value of U m to 1.73V at no load. After the LUSM is equipped with a 500g weight, i.e., which means the output force is 5N, the target value of U m is set to 1.89V. In both cases, the fluctuation range of U m is about 3% after the LUSM is turned on for about 7ms, which verifies the feasibility of the SVA stabilization loop.
Figure 8 shows the frequency tracking process of the LUSM. After the LUSM is started, since the starting frequency is not the f p , there is a certain phase difference between U m and I T . The phase difference gradually decreases and finally remains around 0°, and the phase error is within ±2° in the stable state, which verifies that the frequency tracking makes the LUSM operate at the parallel resonance frequency.

4.3. Stator Vibration Amplitude-Speed, Output Force-Speed Curve and Calculation of the Stator Vibration Amplitude to Be Compensated

On the basis of frequency tracking, the SVA control of the LUSM is carried out. Under no load conditions, measure the speed under different loads. According to the measurement result, when U m is less than 0.85V, the LUSM will become unstable, The reason is that when the LUSM reaches a lower speed, the drop of SVA will intensify the influence of the stick-slip phenomenon, which brings instability of movement [28]. Therefore, control U m to stabilize at 0.85V, 0.93V, 1.01V, 1.09V, 1.17V, 1.25V, 1.33V, 1.41V, 1.49V, 1.57V, 1.65V, 1.73V, 1.81V, 1.89V, 1.97V and 2.05V, respectively. Record the speed under different U m . Repeat the measurement three times for each group of data and take the average value as the measurement results in improving the measurement accuracy. The relationship between the SVA and speed is shown in Figure 9. When the U m varies from 0.85-2.05V, it has a linear relationship with the speed, which is consistent with the theoretical analysis. It proves the SVA detection based on the TRAB is also suitable for LUSM.
On the basis of frequency tracking, the U m is controlled to be constant at 1.57V, and the LUSM is equipped with weights. The weights are 100 g, 200 g, 300 g, 400 g, 500 g, 600 g, 700 g and 800 g, respectively. Record the speed under different output forces. Repeat the measurement three times for each group of data and take the average value as the measurement results in improving the measurement accuracy. The relationship between the output force and speed is shown in Figure 10. When the weight varies from 600–800 g, the relationship between the speed of the LUSM and output force is not linear. The reason is that when the load is greater than 600 g, the speed drops faster. However, when the weight is less than 600 g, as the output force increases, the speed of the LUSM decreases approximately linearly, which is consistent with the analysis in Section 2.1. To verify the feasibility of the proposed scheme, the case where the weight changes within 0–600 g are discussed. Meanwhile, the experimental results show that under the condition of constant SVA, as the output force increases, the speed of the LUSM fluctuates greatly. When the weight is added to 600 g, the speed decreases by 24.8% compared with the no load condition, i.e., when the load changes, the relationship between the SVA and speed is no longer linear.
Linear fitting is performed on the above measurement data, and the fitting result is shown in Figure 11.
According to Equation (2), the relationship between U m and the speed can be expressed by the following equation:
v 1 = k 1 U m + b 1 = 195.05025 * U m 37.96869
According to Equation (3), when U m = 1.57, the relationship between weight G and the speed can be expressed by the following equation:
v 2 = k 2 G + b 2 = 0.10945 * G + 265.8881
According to Equation (11), it is obtained that whenever the weight increases by 100g, U m needs to be compensated:
Δ U m = k 2 k 1 Δ G   = 0.10945 195.05025 * 100 0.056 V
To keep the speed of the LUSM under load consistent with the no load, U m needs to increase by 0.056V on the basis of no load whenever the output force increases by 1N.

4.4. Relationship between the Load and Speed After Stator Vibration Amplitude Compensation

To verify the feasibility of the SSCBVC, the no load speed when U m is 1.57 V is set as the target of speed control. According to Equation (11), calculate the SVA to be compensated under different loads. The weights and the SVAs after compensation are shown in Table 1:
After SVA compensation, measure the speed under different loads. Repeat the measurement three times for each group of data and take the average value as the measurement result. The result is shown in Figure 12.
After the SVA compensation, as the weight increases, the speed fluctuation of the LUSM is significantly reduced compared to the condition without compensation. When the weight is 600 g, the error is about 2.2% compared with the speed under no load, which is much smaller than the error of 24.8% under the condition of constant SVA. The experiment shows that the SSCBVC can effectively reduce the influence of load changes on the speed of LUSM without using speed/position sensors.
However, as the load increases, the speed error tends to increase. One of the reasons is that under the condition of constant SVA, the relationship between the output force and speed is not completely linear. As the load increases, the speed of the LUSM decreases faster. This scheme simplifies the relationship between the load and speed of the LUSM and has the advantage of simple algorithm, but it is inevitable to introduce errors. If the speed control accuracy needs to be improved, the value of the SVA to be compensated should be further optimized. In addition, this scheme is suitable for cases where the load is less than a certain value. When the load exceeds this certain value, the SVA to be compensated also needs to be further optimized.

5. Conclusions

This paper proposes the SSCBVC of the LUSM to eliminate the influence of load changes on speed. According to the stator vibration amplitude-speed and the output force-speed curves of the LUSM, the relationship between the load changes and SVA be compensated is established. The load change will cause the speed fluctuation of the LUSM, and the SVA compensation can effectively offset the speed fluctuation caused by the load change. Compared with control methods that require speed/position sensors, the SSCBVC does not require these sensors and it can reduce the size and cost of the system; compared with neural network-based control methods, the SSCBVC does not require complex algorithms. The results show that the speed fluctuation is only 2.2% when the load increases by 6N. The proposed scheme can realize speed sensorless control of the LUSM under variable load conditions.

Author Contributions

Conceptualization and methodology, Y.Y. and M.Y.; Software, Y.Y. and T.Y.; validation, Y.Y. and S.Y.; writing—Original draft preparation, Y.Y.; visualization, Y.Y.; supervision, M.Y. and W.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the Biomedical Science and Technology Support Project of Shanghai, China (No. 19441903300) and Key Project of Natural Science Foundation of Hebei Province, China (No. E2018203339).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhao, C. Ultrasonic Motors: Technologies and Applications; Science Press: Beijing, China; Springer: Heidelberg, Germany, 2011. [Google Scholar]
  2. Yao, Z.; Fu, Q.; Geng, R.; Jian, Y.; Liu, Z. Development and applications of linear ultrasonic motors. In Proceedings of the 2016 13th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), IEEE, Xian, China, 19–22 August 2016; pp. 951–954. [Google Scholar]
  3. Jian, Y.; Yao, Z.; Silberschmidt, V.V. Linear ultrasonic motor for absolute gravimeter. Ultrasonics 2017, 77, 88–94. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Tan, K.K.; Liang, W.; Pham, L.P.; Huang, S.; Gan, C.W.; Lim, H.Y. Design of a Surgical Device for Office-Based Myringotomy and Grommet Insertion for Patients with Otitis Media with Effusion. J. Med. Devices 2014, 8, 031001. [Google Scholar] [CrossRef]
  5. Shi, Y.; Zhao, C. A new standing-wave-type linear ultrasonic motor based on in-plane modes. Ultrasonics 2011, 51, 397–404. [Google Scholar] [CrossRef] [PubMed]
  6. Asumi, K.; Fukunaga, R.; Fujimura, T.; Kuribayashi Kurosawa, M. High speed, high resolution ultrasonic linear motor using V-shape two bolt-clamped Langevin-type transducers. Acoust. Sci. Technol. 2009, 30, 180–186. [Google Scholar]
  7. Gencer, A. A new speed/position control technique for travelling wave ultrasonic motor under different load conditions. In Proceedings of the 2014 16th International Power Electronics and Motion Control Conference and Exposition, IEEE, Antalya, Turkey, 21–24 September 2014; pp. 65–70. [Google Scholar]
  8. Asumi, K.; Fujimura, T.; Fukunaga, R.; Kurosawa, M.K. Improvement of the low speed controllability of a V-shaped, two bolt-clamped Langevin-type transducer, ultrasonic linear motor. In Proceedings of the 2007 International Symposium on Micro-NanoMechatronics and Human Science, IEEE, Nagoya, Japan, 11–14 November 2007; pp. 377–382. [Google Scholar]
  9. Xu, Z.L.; Yao, Z.Y. Research on Control Methods of Speed Stability by AR Model Based on Linear Ultrasonic Motor. Appl. Mech. Mater. 2013, 385–386, 777–780. [Google Scholar] [CrossRef]
  10. Hao, S.; Liu, J.; Hao, M.; Song, B. Design of high precision magnetic grid displacement sensor. In Proceedings of the 2008 IEEE International Conference on Mechatronics and Automation, Takamatsu, Japan, 5–8 August 2008; pp. 185–188. [Google Scholar]
  11. Sun, B.; Li, B. Laser Displacement Sensor in the Application of Aero-Engine Blade Measurement. IEEE Sens. J. 2016, 16, 1377–1384. [Google Scholar] [CrossRef]
  12. Ma, J.; Qi, Y.; Lu, Z. Design of a miniature grating displacement sensor with large range. In Proceedings of the 9th International Symposium on Advanced Optical Manufacturing and Testing Technologies: Micro- and Nano-Optics, Catenary Optics, and Subwavelength Electromagnetics, Chengdu, China, 26–29 June 2018; Poprawe, R., Fan, B., Li, X., Gu, M., Pu, M., Luo, X., Eds.; SPIE: Chengdu, China, 2019; p. 58. [Google Scholar]
  13. Li, J.; Xu, L.; Zhang, Z. An Adaptive Sliding-Mode Observer for Induction Motor Sensorless Speed Control. IEEE Trans. Ind. Appl. 2005, 41, 1039–1046. [Google Scholar] [CrossRef]
  14. Toso, F.; Berto, M.; Alberti, L.; Marcuzzi, F. Efficient QR Updating Factorization for Sensorless Synchronous Motor Drive Based on High Frequency Voltage Injection. IEEE Trans. Ind. Electron. 2020, 67, 10213–10222. [Google Scholar] [CrossRef]
  15. Tanpo, S.; Takahashi, R.; Ohishi, K.; Makishima, S.; Uezono, K. Online identification method of static & dynamic inductance of IPMSM for fine position sensorless control. In Proceedings of the 2014 IEEE 5th International Symposium on Sensorless Control for Electrical Drives, Hiroshima, Japan, 17–18 May 2014; pp. 1–6. [Google Scholar]
  16. Senjyu, T.; Yoshida, T.; Nakamura, M.; Urasaki, N.; Funabashi, T.; Sekine, H. Position sensorless control for ultrasonic motors based on input voltage information. Electr. Eng. Jpn. 2008, 163, 57–64. [Google Scholar] [CrossRef]
  17. Chen, T.-C.; Ren, T.-J.; Lou, Y.-W. Ultrasonic motor control based on recurrent fuzzy neural network controller. In Computational Intelligence; Madani, K., Dourado, A., Rosa, A., Filipe, J., Eds.; Springer: Berlin/Heidelberg, Germany, 2013; Volume 465, pp. 291–305. [Google Scholar]
  18. Jahani, M.; Mojallali, H. GA-neural network based position control of traveling wave ultrasonic motor. In Proceedings of the 2010 2nd International Conference on Computer Engineering and Technology, Chengdu, China, 16–18 April 2010; pp. V6-369–V6-373. [Google Scholar]
  19. Fang, Z.; Yang, T.; Zhu, Y.; Li, S.; Yang, M. Velocity Control of Traveling-Wave Ultrasonic Motors Based on Stator Vibration Amplitude. Sensors 2019, 19, 5326. [Google Scholar] [CrossRef] [Green Version]
  20. Li, H.; Tian, X.; Shen, Z.; Li, K.; Liu, Y. A low-speed linear stage based on vibration trajectory control of a bending hybrid piezoelectric ultrasonic motor. Mech. Syst. Signal Process. 2019, 132, 523–534. [Google Scholar] [CrossRef]
  21. Dai, S.; Yao, Z.; Zhou, L.; He, Y. Modeling and analysis of a linear ultrasonic motor: Consider the slider movement characteristic. Smart Mater. Struct. 2019, 28, 105028. [Google Scholar] [CrossRef]
  22. Shi, Y.; Zhao, C.; Zhang, J. Contact analysis and modeling of standing wave linear ultrasonic motor. J. Wuhan Univ. Technol. Mat. Sci. Ed. 2011, 26, 1235–1242. [Google Scholar] [CrossRef]
  23. Colak, I.; Yesilbudak, M.; Sagiroglu, S.; Kahraman, H.T. An intelligent approach for speed stability analysis of a travelling wave ultrasonic motor based on genetic k-NN algorithm. In Proceedings of the 2011 5th International Conference on Application of Information and Communication Technologies (AICT), Baku, Azerbaijan, 12–14 October 2011; pp. 1–5. [Google Scholar]
  24. Furuya, S.-I.; Maruhashi, T.; Izuno, Y.; Nakaoka, M. Load-adaptive frequency tracking control implementation of two-phase resonant inverter for ultrasonic motor. IEEE Trans. Power Electron. 1992, 7, 542–550. [Google Scholar] [CrossRef]
  25. Ural, S.O.; Tuncdemir, S.; Zhuang, Y.; Uchino, K. Development of a High Power Piezoelectric Characterization System and Its Application for Resonance/Antiresonance Mode Characterization. Jpn. J. Appl. Phys. 2014, 48. [Google Scholar] [CrossRef]
  26. Hirose, S.; Takahashi, S.; Uchino, K.; Aoyagi, M.; Tomikawa, Y. Measuring Methods for High–Power Characteristics of Piezoelectric Materials. MRS Proc. 1994, 360, 15. [Google Scholar] [CrossRef]
  27. Shen, L.; Liu, Z.; Zhang, Z.; Shi, X. Frame-level bit allocation based on incremental PID algorithm and frame complexity estimation. J. Vis. Commun. Image Represent. 2009, 20, 28–34. [Google Scholar] [CrossRef]
  28. Zhangfan; Chen, W.; Liu, J.; Zhao, X. Control of an ultrasonic transducer to realize low speed driven. Ultrasonics 2006, 44, e569–e574. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Structure of the V-type linear ultrasonic motor.
Figure 1. Structure of the V-type linear ultrasonic motor.
Sensors 20 06705 g001
Figure 2. PZT ceramic parallel equivalent circuit and TRAB.
Figure 2. PZT ceramic parallel equivalent circuit and TRAB.
Sensors 20 06705 g002
Figure 3. Calculation process of the stator vibration amplitude to be compensated.
Figure 3. Calculation process of the stator vibration amplitude to be compensated.
Sensors 20 06705 g003
Figure 4. Hardware architecture of the proposed scheme.
Figure 4. Hardware architecture of the proposed scheme.
Sensors 20 06705 g004
Figure 5. Control architecture of the proposed scheme.
Figure 5. Control architecture of the proposed scheme.
Sensors 20 06705 g005
Figure 6. Experimental platform.
Figure 6. Experimental platform.
Sensors 20 06705 g006
Figure 7. Stator vibration amplitude control process.
Figure 7. Stator vibration amplitude control process.
Sensors 20 06705 g007
Figure 8. Frequency tracking process.
Figure 8. Frequency tracking process.
Sensors 20 06705 g008
Figure 9. Relationship between stator vibration amplitude and speed.
Figure 9. Relationship between stator vibration amplitude and speed.
Sensors 20 06705 g009
Figure 10. Relationship between weight and speed.
Figure 10. Relationship between weight and speed.
Sensors 20 06705 g010
Figure 11. (a) Stator vibration amplitude-speed and (b) output force-speed curves.
Figure 11. (a) Stator vibration amplitude-speed and (b) output force-speed curves.
Sensors 20 06705 g011
Figure 12. Speed of the linear ultrasonic motor under different loads
Figure 12. Speed of the linear ultrasonic motor under different loads
Sensors 20 06705 g012
Table 1. Weights and SVAs after compensation.
Table 1. Weights and SVAs after compensation.
Weight (g)SVA after Compensation (V)
01.57
1001.626
2001.682
3001.738
4001.794
5001.85
6001.906
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yan, Y.; Yang, M.; Yang, T.; Ye, S.; Jiang, W. Speed Sensorless Control of Linear Ultrasonic Motors Based on Stator Vibration Amplitude Compensation. Sensors 2020, 20, 6705. https://doi.org/10.3390/s20226705

AMA Style

Yan Y, Yang M, Yang T, Ye S, Jiang W. Speed Sensorless Control of Linear Ultrasonic Motors Based on Stator Vibration Amplitude Compensation. Sensors. 2020; 20(22):6705. https://doi.org/10.3390/s20226705

Chicago/Turabian Style

Yan, Yuzhao, Ming Yang, Tianyue Yang, Siwei Ye, and Wanlu Jiang. 2020. "Speed Sensorless Control of Linear Ultrasonic Motors Based on Stator Vibration Amplitude Compensation" Sensors 20, no. 22: 6705. https://doi.org/10.3390/s20226705

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop