VIBRATION SUPPRESSION METHOD FOR SERVO MOTOR AND LOAD MULTISTAGE DRIVE SYSTEM
20210199173 · 2021-07-01
Assignee
Inventors
- Renkai Fan (Jiangsu, CN)
- Kaifeng Yang (Jiangsu, CN)
- Dandan QI (Jiangsu, CN)
- Wei Qian (Jiangsu, CN)
- Bo Wu (Jiangsu, CN)
Cpc classification
G05B19/404
PHYSICS
B65G43/02
PERFORMING OPERATIONS; TRANSPORTING
F16F15/002
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16F2228/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02P29/028
ELECTRICITY
G05B2219/39195
PHYSICS
F16F2230/18
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02P21/05
ELECTRICITY
International classification
F16F15/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B65G43/02
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A vibration suppression method for a servo motor and a load multistage drive system is provided. For a number N of fixed vibration frequencies and one vibration frequency varying with a load position existing in a multistage drive mechanism, a number of N+1 vibration suppression filters are adopted, and each filter is configured to eliminate a corresponding vibration frequency. Fixed vibration frequencies and a vibration frequency varying with a load position in a multistage drive system are measured by using an offline method, and the varied vibration frequencies are made into a two-dimensional table related to the load positions. The fixed vibration frequencies are eliminated by using fixed-frequency parameter vibration suppression filters; and the varied vibration frequencies are eliminated by using a variable-frequency parameter vibration suppression filter, and the vibration frequencies are obtained in real time according to the load positions and the two-dimensional table.
Claims
1. A vibration suppression method for a servo motor and a load multistage drive system, comprising following steps: step 1: measuring vibration frequencies, including measuring vibration frequencies of stages of drive mechanisms offline, comprising a number N of fixed vibration frequencies and one variable vibration frequency; and for measurement of the variable vibration frequency, successively stopping a load at different positions, recording load positions and measuring vibration frequencies, and drawing a two-dimensional table according to a relationship between the vibration frequencies and the load positions; step 2: setting frequency parameters of fixed-parameter vibration suppression filters, including selecting a number N of fixed-parameter vibration suppression filters, wherein frequency parameters of which respectively correspond to the number N of fixed vibration frequencies measured in the step 1; and step 3: setting a frequency parameter of a variable-parameter vibration suppression filter, including selecting a variable-parameter vibration suppression filter; during movement, calculating, according to the load positions and the two-dimensional table drawn in the step 1, a vibration frequency of the position by using a linear interpolation method; and setting the vibration frequency to a frequency parameter of the variable-parameter vibration suppression filter.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0017]
[0018]
[0019]
[0020]
[0021]
DESCRIPTION OF THE EMBODIMENTS
Embodiment
[0022]
[0023] A vibration suppression filter adopted in this embodiment is a standard notch filter, a transfer function of which is as follows.
[0024] Wherein, ω.sub.n is a center frequency of the notch filter, and ζ is a bandwidth of the notch filter.
[0025] Implementation steps are as follows.
[0026] Step 1: Measuring Vibration Frequencies
[0027] As shown in
[0028] Step 2: Setting a Notch Filter with a Fixed Center Frequency
[0029] A notch filter with a fixed center frequency is adopted. The center frequency thereof is set to the fixed vibration frequency F0.
[0030] Step 2: Setting a Notch Filter with a Variable Center Frequency
[0031] A notch filter with a variable center frequency is adopted. During movement, a vibration frequency F of a load position L is calculated according to the position by using a linear interpolation method; and the vibration frequency is set to a center frequency of the notch filter.
[0032] According to the method of the present invention, the fixed-parameter vibration suppression filter and the variable-parameter vibration suppression filter are used respectively, and do not affect each other. The vibration frequency is measured in an offline manner. The implementation is relatively simple and may obtain a more accurate vibration frequency. When measuring the vibration frequency discretely, only a servo controller is used to give a given torque with relatively rich frequency components, and detect a feedback speed of the motor, and no extra measurement device is required. The variable vibration frequencies are made into a two-dimensional table, and when the system is running, vibration frequencies of different load positions are obtained by using a table look-up method and a linear interpolation method. Therefore, the method is applicable to a multistage drive system with variable vibration frequencies.
[0033] A number N+1 of vibration frequencies in the multistage drive system are eliminated by using a number N+1 of vibration suppression filters. A number N of fixed-parameter vibration suppression filters eliminate a number N of fixed vibration frequencies; and one variable-parameter vibration suppression filter eliminates one variable vibration frequency. During online running, frequency parameters of the fixed-parameter vibration suppression filters are unchanged, and vibration frequencies of different load positions are calculated according to the frequency parameter of the variable-parameter vibration suppression filter by using a linear interpolation method.