Vibration suppression method for servo motor and load multistage drive system
11913512 ยท 2024-02-27
Assignee
Inventors
- Renkai Fan (Jiangsu, CN)
- Kaifeng Yang (Jiangsu, CN)
- Dandan QI (Jiangsu, CN)
- Wei Qian (Jiangsu, CN)
- Bo Wu (Jiangsu, CN)
Cpc classification
B65G43/02
PERFORMING OPERATIONS; TRANSPORTING
F16F15/002
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G05B19/404
PHYSICS
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
G05B11/36
PHYSICS
B65G43/02
PERFORMING OPERATIONS; TRANSPORTING
F16F15/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
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
(1)
(2)
(3)
(4)
(5)
DESCRIPTION OF THE EMBODIMENTS
Embodiment
(6)
(7) A vibration suppression filter adopted in this embodiment is a standard notch filter, a transfer function of which is as follows.
(8)
(9) Wherein, .sub.n is a center frequency of the notch filter, and is a bandwidth of the notch filter.
(10) Implementation steps are as follows.
(11) Step 1: Measuring Vibration Frequencies
(12) As shown in
(13) Step 2: Setting a Notch Filter with a Fixed Center Frequency
(14) A notch filter with a fixed center frequency is adopted. The center frequency thereof is set to the fixed vibration frequency F0.
(15) Step 3: Setting a notch filter with a variable center frequency
(16) 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.
(17) 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 offline, 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.
(18) 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.