CN108875710B - Elevator door running speed estimation method based on energy threshold algorithm - Google Patents
Elevator door running speed estimation method based on energy threshold algorithm Download PDFInfo
- Publication number
- CN108875710B CN108875710B CN201810817721.XA CN201810817721A CN108875710B CN 108875710 B CN108875710 B CN 108875710B CN 201810817721 A CN201810817721 A CN 201810817721A CN 108875710 B CN108875710 B CN 108875710B
- Authority
- CN
- China
- Prior art keywords
- signal
- fourier transform
- acceleration signal
- elevator door
- acceleration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
- G06F2218/02—Preprocessing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B5/00—Applications of checking, fault-correcting, or safety devices in elevators
- B66B5/0006—Monitoring devices or performance analysers
- B66B5/0018—Devices monitoring the operating condition of the elevator system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/11—Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/15—Correlation function computation including computation of convolution operations
- G06F17/156—Correlation function computation including computation of convolution operations using a domain transform, e.g. Fourier transform, polynomial transform, number theoretic transform
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
- G06F2218/08—Feature extraction
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Mathematical Analysis (AREA)
- Data Mining & Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Algebra (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Operations Research (AREA)
- Elevator Door Apparatuses (AREA)
- Maintenance And Inspection Apparatuses For Elevators (AREA)
Abstract
The invention discloses a real-time running speed estimation method of an elevator door based on an energy threshold algorithm. The invention comprises the following steps: step 1, acquiring an acceleration signal of the operation of an original elevator door through an acceleration sensor; step 2, trend item removing processing is carried out on the obtained acceleration signals; step 3, converting the signal into a frequency domain through fast Fourier transform, and filtering and denoising the signal; step 4, performing inverse Fourier transform on the filtered frequency domain signal, and calculating the energy of the acceleration signal; step 5, setting a threshold value for the running stage of the elevator, and removing a jitter noise signal; and 6, carrying out integration processing on the final acceleration signal q (t) to obtain a corresponding real-time speed signal. The invention removes the jitter interference signals existing at the moment of opening and closing the door of the elevator and in the gap between the opening and closing the door, and simultaneously can ensure that the loss of useful signals is reduced, and the speed signals are obtained by integration.
Description
Technical Field
The invention belongs to the field of electrical control and digital signal processing, and relates to a real-time running speed estimation method of an elevator door based on an energy threshold algorithm.
Background
As a public transport means, the most essential function of an elevator is to ensure that people or goods can be stably and safely delivered to a target floor, but for a long time, the situation of casualties caused by elevator accidents frequently occurs in China, how to ensure the safe operation of the elevator can be ensured, the loss is reduced to the maximum extent, and the elevator becomes the first major affairs which needs to be solved urgently by government supervision departments, elevator manufacturers, elevator suppliers and other departments.
In the safe operation of the elevator, the opening and closing of the door and the operation speed are one of the important indexes for judging whether the elevator operates normally or not. The acceleration signal of the elevator door can be well used for calculating and estimating the real-time running speed of the elevator door, but the acceleration sensor is accompanied by various noises and interferences in the field acquisition process, so that the speed signal after integration has a large error in the acceleration signal processing process, and the result after secondary integration has serious distortion. Meanwhile, after frequency domain filtering is adopted, small-amplitude jitter signals exist in the elevator door in the static state of opening and closing the gap door and at the moment of opening and closing the door. Therefore, the accurate processing algorithm of the acceleration signal of the elevator door is a core part of estimating its real-time speed value and running state.
The patent provides an elevator door real-time running speed estimation method based on the combination of an energy threshold algorithm and a time domain frequency domain filtering algorithm, and the algorithm can accurately estimate the acceleration value, the speed value and the running state of the elevator door in real-time running. These parameters will be important indicators in normal elevator operation, safety monitoring and maintenance.
Disclosure of Invention
According to the elevator door acceleration signal processing method, the acquired elevator door acceleration signal is processed through a series of signal processing algorithms, so that accurate elevator door operation acceleration and speed values are obtained, whether the elevator is operated safely or not can be known conveniently, and guarantee is provided for accurate judgment of elevator operation, reduction of accident probability, improvement of monitoring and operation and maintenance efficiency and reduction of labor cost.
The algorithm of the patent mainly comprises the following implementation processes: firstly, carrying out trend removing item processing on actually measured elevator door switch acceleration signal data; converting the time domain signal into a frequency domain through fast Fourier transform, and carrying out frequency domain filtering; then, after Fourier inverse transformation, the transformed time domain signal is processed by adopting an energy threshold algorithm, and jitter interference signals existing at the moment of opening and closing the door of the elevator and at the gap of opening and closing the door are filtered; and finally, integrating the processed acceleration signal to obtain a real-time speed signal of the elevator door.
The invention mainly comprises the following steps:
1-1, horizontally placing an acceleration sensor at one side of an elevator door;
1-2, manually controlling the opening and closing of the elevator door, and recording acceleration signal data of the elevator door when the elevator door is opened and closed every time through an acceleration sensor.
2-1, calculating a trend item of the acquired acceleration signal data;
the sampling data of the elevator door acceleration signal obtained by actual measurement is { xkN is the length of the sample data, and for convenience of calculation, the sample data length is extended to N, and N is 2LL is the minimum integer for N ≧ N, let the sampling interval Δ t equal to 1, set a polynomial function:
determining polynomial functionsEach undetermined coefficient a ofj(j ═ 0, 1.. times, m), such that the polynomial functionAnd the sampled data xkHas the smallest sum of squared errors E, i.e.
The condition that E has an extreme value is as follows:
taking E pairs of a in sequenceiThe partial derivatives are calculated to generate an m +1 element linear equation set:
solving the equation set to obtain m +1 undetermined coefficients aj(j ═ 0, 1.. times, m). In the above formulas, j is a set polynomial order, and the value range of j is more than or equal to 0 and less than or equal to m.
And 2-2, obtaining the acceleration signal without the linear trend term.
The formula for eliminating the linear trend term is as follows:
when m is more than or equal to 2, the curve trend item is shown. In the actual elevator door acceleration signal processing, m is usually 1,2, and 3. The sampled data is processed by polynomial trend item elimination to obtain yk。
Step 3, converting the signal into a frequency domain through fast Fourier transform, and filtering and denoising the signal;
3-1, Discrete Fourier Transform (DFT);
since the actual sampled signal is discrete and the sample length N of the sampled signal over time T is finite, { y after processing the detrending termkAs an N-point sequence y (r) (0, 1,2.. gtoren-1), a discrete algorithm using a fourier transform is required to perform fourier transform on the elevator door acceleration signal, and the expression of the Discrete Fourier Transform (DFT) is:
3-2, Fast Fourier Transform (FFT);
3-2-1. due to the limitation of the length of the sampling signal and the calculation cost, the signal y (r) of the detrending term is processed by adopting fast Fourier transform:
the N-point discrete fourier transform of the N-point sequence y (r) can be expressed as:
wherein W is e-j2π/N
Using Fourier coefficient of variation W(k1)rIs periodic, i.e.
W(k1)r=Wk1(r+N)=W(k1+N)r
By virtue of its symmetry, i.e.
W(k1)r+N/2=-W(k1)r
3-2-2. the discrete fourier transform of a long sequence can be decomposed into a discrete fourier transform of a short sequence according to its periodicity.
Sample length N2LThe detrended sequence y (r) (0, 1,2.., N-1) is first divided into two groups according to the parity of r:
the rear half part is:
3-2-3, repeating the step 3-2-2 to obtain the FFT result d (r) (r is 0,1,2.. N-1) of y (r).
And 3-3, carrying out frequency domain filtering on the amplitude-frequency signal.
With a finite impulse response FIR digital filter, the difference equation form of the FIR filter can be expressed as:
in the formula: d (n1) and p (n1) are respectively an input time domain signal sequence subjected to fast Fourier transform and an output frequency domain signal sequence subjected to frequency domain filtering; bk3N1 is equal to or greater than 0, and k3 is equal to 0,1,2.
The z-transform of the impulse response function h (n) of the FIR filter is the system transfer function, which can be expressed as:
then its impulse response function is:
step 4, performing inverse Fourier transform on the filtered frequency domain signal, and calculating the energy of the acceleration signal;
4-1, inverse Fourier transform of the frequency domain signal;
in the formula: f (r) is equivalent to f (r Δ t), and the sampling time interval Δ t is 1, r is 0,1,2.
4-2, normalizing the acceleration signal;
firstly, normalizing the acceleration signal with the amplitude smaller than a set threshold A, and filtering out the jitter interference noise after normalization processing; in general, the amplitude of the jitter interference noise is smaller than the normalized coefficient C, and the other useful signals are larger than C. Therefore, the acceleration signal can be further processed and distinguished from the interference signal and the useful signal after being divided by the preset normalization coefficient.
Where f (t) is f (r · Δ t).
The energy waveform of the normalized acceleration signal g (t) is obtained by squaring the normalized acceleration signal g (t), so that the difference between the jitter signal and the useful signal is larger, and the setting of the threshold B is more favorable for removing most of the jitter signal.
4-3, calculating the energy of the acceleration signal.
The energy E1 of the acceleration signal f (t) is defined as:
and squaring the amplitude of the signal after the Fourier transform.
Step 5, setting a threshold value for the running stage of the elevator, and removing a jitter noise signal;
and 5-1, distinguishing the jitter with low amplitude from the useful signal running section with high amplitude, determining the signal running section and reducing the loss of the useful signal to the maximum extent. Setting an accurate threshold B for the waveform subjected to the square processing, judging, reserving the waveform larger than the threshold, and enabling the waveform smaller than the threshold to return to zero:
the judged waveform is named as an energy signal amplitude u (t);
5-2, multiplying the amplitude of the energy signal by a normalization coefficient to obtain a final acceleration signal q (t), wherein the final acceleration signal q (t) is as follows:
q(t)=u(t)·C
step 6, integrating the final acceleration signal q (t) to obtain a corresponding real-time speed signal r (k 5):
the sampling data of the final acceleration signal q (t) is { q }k5And (k5 ═ 1,2, 3.., n), sampling time step Δ t in numerical integration is taken as an integration step, and trapezoidal numerical integration formula is:
the invention has the following beneficial effects:
according to the elevator door acceleration signal processing method, the acquired elevator door acceleration signal is processed through a series of signal processing algorithms, so that accurate elevator door operation acceleration and speed values are obtained, whether the elevator is operated safely or not can be known conveniently, and guarantee is provided for accurate judgment of elevator operation, reduction of accident probability, improvement of monitoring and operation and maintenance efficiency and reduction of labor cost.
The invention carries out trend item removing pretreatment on the obtained complex original signal, fast Fourier transform is carried out to the complex original signal, the complex original signal is filtered, then Fourier inversion is carried out to the complex original signal, the complex original signal is converted into a frequency domain and is filtered, then the complex original signal is converted into a time domain, an operation section is determined according to the energy of the complex original signal, a threshold value is set, and difficult problems, namely jitter interference signals existing at the moment of opening and closing a door of an elevator and in the gap of opening and closing the door, are removed, meanwhile, the loss of useful signals can be reduced, and the velocity signal is obtained by integration.
The invention processes and judges the on-site measured signals, has stronger anti-jamming capability under complex conditions, has better adaptability and accuracy rate aiming at the acceleration signal processing under an ideal state, and provides great help for normal operation, maintenance and safety monitoring of the elevator door by accurate speed signals.
Drawings
FIG. 1 is a graph of an elevator door acceleration raw signal;
FIG. 2 is a graph of an elevator door acceleration raw signal after detrending;
FIG. 3 is a frequency domain diagram of elevator door acceleration signal after detrending item processing;
FIG. 4 is a graph of the elevator door acceleration signal after being filtered in the frequency domain after being detrended;
FIG. 5 is a time domain diagram of the elevator door acceleration signal after frequency domain filtering;
FIG. 6 is a graph of the elevator door acceleration signal time domain after passing through an energy threshold algorithm;
fig. 7 is a velocity diagram obtained by time domain integration of the elevator door acceleration signal.
Detailed Description
The invention is further illustrated with reference to the following figures and examples.
As shown in fig. 1-7, the invention provides an algorithm for obtaining an accurate speed signal by processing an actually measured elevator door acceleration signal, adopting a time domain de-trending term, fast fourier transform to frequency domain filtering, fourier inversion to time domain, and adopting an energy threshold algorithm for de-noising and integrating, and provides an elevator door real-time operation speed estimation method based on the energy threshold algorithm.
The invention firstly obtains the disordered original acceleration signal of the elevator door shown in figure 1 through field actual measurement. FIG. 2 is a time domain diagram of the acceleration raw signal after being processed by the detrending term, and the image after being processed by the detrending term is wholly translated to a horizontal line, which means that a large amount of direct current component noise is eliminated; FIG. 3 is the frequency domain of FIG. 2 after fast Fourier transform, which is analyzed for spectral characteristics and filter parameters are set; FIG. 4 is a diagram of the band pass 8HZ and the stop band 35HZ of FIG. 3 after frequency filtering by FIR equiripple filtering; FIG. 5 is a time domain plot of FIG. 4 after an inverse Fourier transform; fig. 6 is an accurate acceleration signal diagram obtained by performing zeroing processing on a small-amplitude jitter signal existing when the elevator door is in a static state of the opening and closing gap door and the door is closed by adopting an energy threshold algorithm in fig. 5; fig. 7 is a velocity signal diagram obtained by time-domain integration of an acceleration signal diagram.
The invention processes the collected elevator door acceleration signals through a series of signal processing algorithms, and plans to obtain more accurate elevator door running acceleration and speed values as important indexes in normal running, safety monitoring and maintenance of the elevator.
The specific implementation method is as follows:
1-1, horizontally placing an acceleration sensor at one side of an elevator door;
1-2, manually controlling the opening and closing of the elevator door, and recording the data of the acceleration signal when the elevator door is opened and closed every time through an acceleration sensor, as shown in the figure I.
2-1, acquiring original acceleration signal data and calculating a trend item;
the sampling data of the actually measured elevator door acceleration signal is { xkN is the length of the sample data, and the sample data length is extended to N (N is 2) for ease of calculationLL is an integer and N ≧ N), let the sampling interval Δ t equal to 1, set a polynomial function:
determining a functionEach undetermined coefficient a ofj(j ═ 0, 1.. times, m), such that the function isAnd discrete data xkHas the smallest sum of squared errors E, i.e.
The condition that E has an extreme value is as follows:
taking E pairs of a in sequenceiThe partial derivatives can generate an m +1 element linear equation set:
solving the equation set to obtain m +1 undetermined coefficients aj(j ═ 0, 1.. times, m). In the above formulas, j is a set polynomial order, and the value range of j is more than or equal to 0 and less than or equal to m.
And 2-2, obtaining an acceleration signal eliminating the linear trend term.
The formula for eliminating the linear trend term is as follows:
when m is more than or equal to 2, the curve trend term is usually taken as m is 1,2 and 3. The sampled data is processed by polynomial trend item elimination to obtain yk。
Step 3, converting the frequency domain into a frequency domain through fast Fourier transform, and filtering and denoising
3-1, Discrete Fourier Transform (DFT);
processed by detrending term { ykAs an N-point sequence y (r) (0, 1,2.. gtoren-1), performing fourier transform on the elevator door acceleration signal by using a discrete algorithm of fourier transform, where the expression of Discrete Fourier Transform (DFT) is:
3-2, Fast Fourier Transform (FFT);
3-2-1, the patent adopts fast Fourier transform to process the trend removing item signal:
the N-point discrete fourier transform of the N-point sequence y (r) can be expressed as:
wherein W is e-j2π/N
Using Fourier coefficient of variation W(k1)rIs periodic, i.e.
W(k1)r=Wk1(r+N)=W(k1+N)r
By virtue of its symmetry, i.e.
W(k1)r+N/2=-W(k1)r
3-2-2. the discrete fourier transform of a long sequence can be decomposed into a discrete fourier transform of a short sequence according to its periodicity.
Sample length N2LThe detrended sequence y (r) (0, 1,2.., N-1) is first divided into two groups according to the parity of r:
the rear half part is:
3-2-3, repeating the step 3-2-2 to obtain the FFT result d (r) (r is 0,1,2.. N-1) of y (r).
And 3-3, carrying out frequency domain filtering on the amplitude-frequency signal.
A finite impulse response FIR digital filter is adopted, and the difference equation of the FIR filter is as follows:
in the formula: d (n1) and p (n1) are respectively an input time domain signal sequence subjected to fast Fourier transform and an output frequency domain signal sequence subjected to frequency domain filtering; bk3N1 is equal to or greater than 0, and k3 is equal to 0,1,2.
The z-transform of the impulse response function h (n) of the FIR filter is the system transfer function:
then its impulse response function is:
step 4, carrying out inverse Fourier transform on the filtered frequency domain signal, and calculating the energy of the acceleration signal
4-1, inverse Fourier transform of the frequency domain signal;
in the formula: f (r) is equivalent to f (r Δ t), and the sampling time interval Δ t is 1, r is 0,1,2.
4-2, normalizing the acceleration signal;
firstly, normalizing the acceleration signal with the amplitude smaller than a set threshold A, and filtering out the jitter interference noise after normalization processing; in general, the amplitude of the jitter interference noise is smaller than the normalized coefficient C, and the other useful signals are larger than C. Therefore, the acceleration signal can be further processed and distinguished from the interference signal and the useful signal after being divided by the preset normalization coefficient.
Where f (t) is f (r · Δ t).
The energy waveform of the normalized acceleration signal g (t) is obtained by squaring the normalized acceleration signal g (t), so that the difference between the jitter signal and the useful signal is larger, and the setting of the threshold B is more favorable for removing most of the jitter signal.
4-3, calculating the energy of the acceleration signal.
The energy E1 of the acceleration signal f (t) is defined as:
and squaring the amplitude of the signal after the Fourier transform.
Step 5, determining the set threshold value of the running stage of the elevator, and removing the dithering noise signal
And 5-1, distinguishing the jitter with low amplitude from the useful signal running section with high amplitude, determining the signal running section and reducing the loss of the useful signal to the maximum extent. Setting an accurate threshold B according to the waveform, reserving the waveform larger than the threshold, and enabling the waveform smaller than the threshold to return to zero:
the judged waveform is named as an energy signal amplitude u (t);
5-2, multiplying the amplitude of the energy signal by a normalization coefficient to obtain a final acceleration signal q (t), wherein the final acceleration signal q (t) is as follows:
q(t)=u(t)·C
and 6, integrating the final acceleration signal q (t) to obtain a corresponding real-time speed signal r (k 5).
6-1, and the sampling data of the final acceleration signal q (t) is qk5And (k5 ═ 1,2, 3.., n), sampling time step Δ t in numerical integration is taken as an integration step, and trapezoidal numerical integration formula is:
the following needs to be noted in steps 4 and 5:
the setting of the normalization coefficient C and the threshold B needs to be judged according to the amplitude of the jitter waveform, is selected according to the actual situation, and is adjusted by the feedback of the filtering effect.
Claims (5)
1. The method for estimating the real-time running speed of the elevator door based on the energy threshold algorithm is characterized by comprising the following steps of:
step 1, acquiring an acceleration signal of the operation of an original elevator door through an acceleration sensor;
1-1, horizontally placing an acceleration sensor at one side of an elevator door;
1-2, manually controlling the opening and closing of the elevator door, and recording acceleration signal data of the elevator door when the elevator door is opened and closed each time through an acceleration sensor;
step 2, trend item removing processing is carried out on the obtained acceleration signals;
step 3, converting the signal into a frequency domain through fast Fourier transform, and filtering and denoising the signal;
step 4, performing inverse Fourier transform on the filtered frequency domain signal, and calculating the energy of the acceleration signal;
step 5, setting a threshold value for the running stage of the elevator, and removing a jitter noise signal;
and 6, carrying out integration processing on the final acceleration signal q (t) to obtain a corresponding real-time speed signal.
2. The method for estimating the real-time running speed of the elevator door based on the energy threshold algorithm as claimed in claim 1, wherein the step 2 is implemented as follows:
2-1, calculating a trend item of the acquired acceleration signal data;
the sampling data of the elevator door acceleration signal obtained by actual measurement is { xkN is the length of the sample data, and for convenience of calculation, the sample data length is extended to N, and N is 2LL is the minimum integer for N ≧ N, let the sampling interval Δ t equal to 1, set a polynomial function:
determining polynomial functionsEach undetermined coefficient a ofj(j ═ 0, 1.. times, m), such that the polynomial functionAnd the sampled data xkHas the smallest sum of squared errors E, i.e.
The condition that E has an extreme value is as follows:
taking E pairs of a in sequenceiThe partial derivatives are calculated to generate an m +1 element linear equation set:
solving the equation set to obtain m +1 undetermined coefficients aj(j ═ 0,1,. ·, m); in the above formulas, j is a set polynomial order, and the value range of j is more than or equal to 0 and less than or equal to m;
2-2, obtaining an acceleration signal after the linear trend term is eliminated;
the formula for eliminating the linear trend term is as follows:
when m is more than or equal to 2, the curve trend item is defined; in the actual elevator door acceleration signal processing, m is 1,2 and 3, and the sampled data is subjected to polynomial trend term elimination to obtain yk。
3. The method for estimating the real-time running speed of the elevator door based on the energy threshold algorithm as claimed in claim 2, wherein the step 3 is implemented as follows:
3-1, discrete Fourier transform;
since the actual sampled signal is discrete and the sample length N of the sampled signal over time T is finite, { y after processing the detrending termkAs an N-point sequence y (r) (0, 1,2.. gtoren-1), a discrete algorithm using a fourier transform is required to perform fourier transform on the elevator door acceleration signal, and the expression of the Discrete Fourier Transform (DFT) is:
in the formula: y (k1) is equivalent to Y (k 1. DELTA.f), the sampling frequency(k1,r=0,1,2,...N-1);
3-2, Fast Fourier Transform (FFT);
3-2-1. due to the limitation of the length of the sampling signal and the calculation cost, the signal y (r) of the detrending term is processed by adopting fast Fourier transform:
the N-point discrete fourier transform of the N-point sequence y (r) can be expressed as:
wherein W is e-j2π/N
Using Fourier coefficient of variation W(k1)rIs periodic, i.e.
W(k1)r=Wk1(r+N)=W(k1+N)r
By virtue of its symmetry, i.e.
W(k1)r+N/2=-W(k1)r
3-2-2. according to the periodicity, the discrete Fourier transform of the long sequence can be decomposed into the discrete Fourier transform of the short sequence;
sample length N2LThe detrended sequence y (r) (0, 1,2.., N-1) is first divided into two groups according to the parity of r:
the rear half part is:
3-2-3, repeating the step 3-2-2 to obtain an FFT result d (r) (r is 0,1,2.. N-1) of y (r);
3-3, carrying out frequency domain filtering on the amplitude-frequency signal;
with a finite impulse response FIR digital filter, the difference equation form of the FIR filter can be expressed as:
in the formula: d (n1) and p (n1) are respectively an input time domain signal sequence subjected to fast Fourier transform and an output frequency domain signal sequence subjected to frequency domain filtering; bk3N1 is not less than 0, k3 is 0,1,2.. N-1;
the z-transform of the impulse response function h (n) of the FIR filter is the system transfer function, which can be expressed as:
then its impulse response function is:
4. the method for estimating the real-time running speed of the elevator door based on the energy threshold algorithm as claimed in claim 3, wherein the step 4 is implemented as follows:
step 4, performing inverse Fourier transform on the filtered frequency domain signal, and calculating the energy of the acceleration signal;
4-1, inverse Fourier transform of the frequency domain signal;
in the formula: f (r) is equivalent to f (r Δ t), the sampling time interval Δ t is 1, r is 0,1,2.. N-1;
4-2, normalizing the acceleration signal;
firstly, normalizing the acceleration signal with the amplitude smaller than a set threshold A, and filtering out the jitter interference noise after normalization processing; in general, the amplitude of the jitter interference noise is smaller than the normalized coefficient C, and other useful signals are larger than C; therefore, the acceleration signal is effectively further processed and distinguished from the interference signal and the useful signal after being divided by the preset normalization coefficient;
wherein f (t) is f (r · Δ t);
the energy waveform of the acceleration signal g (t) after the normalization processing is obtained by squaring the acceleration signal g (t), which is beneficial to setting a threshold B to remove most of jitter signals;
4-3, calculating the energy of the acceleration signal;
the energy E1 of the acceleration signal f (t) is defined as:
and squaring the amplitude of the signal after the Fourier transform.
5. The method for estimating the real-time running speed of the elevator door based on the energy threshold algorithm as claimed in claim 4, wherein the step 5 is implemented as follows:
step 5, setting a threshold value for the running stage of the elevator, and removing a jitter noise signal;
5-1, distinguishing the jitter with low amplitude from the useful signal operation section with high amplitude, determining the operation section of the signal, and reducing the loss of the useful signal to the maximum extent; setting an accurate threshold B for the waveform subjected to the square processing, judging, reserving the waveform larger than the threshold, and enabling the waveform smaller than the threshold to return to zero:
the judged waveform is named as an energy signal amplitude u (t);
5-2, multiplying the amplitude of the energy signal by a normalization coefficient to obtain a final acceleration signal q (t), wherein the final acceleration signal q (t) is as follows:
q(t)=u(t)·C
step 6, integrating the final acceleration signal q (t) to obtain a corresponding real-time speed signal r (k 5):
the sampling data of the final acceleration signal q (t) is { q }k5And (k5 ═ 1,2, 3.., n), sampling time step Δ t in numerical integration is taken as an integration step, and trapezoidal numerical integration formula is:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810817721.XA CN108875710B (en) | 2018-07-24 | 2018-07-24 | Elevator door running speed estimation method based on energy threshold algorithm |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810817721.XA CN108875710B (en) | 2018-07-24 | 2018-07-24 | Elevator door running speed estimation method based on energy threshold algorithm |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108875710A CN108875710A (en) | 2018-11-23 |
CN108875710B true CN108875710B (en) | 2021-10-08 |
Family
ID=64304457
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810817721.XA Active CN108875710B (en) | 2018-07-24 | 2018-07-24 | Elevator door running speed estimation method based on energy threshold algorithm |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108875710B (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109684937B (en) * | 2018-12-06 | 2022-08-26 | 国电南瑞科技股份有限公司 | Signal denoising method and device based on FFT and mathematical morphology method |
CN109704163B (en) * | 2019-01-18 | 2020-05-12 | 西人马帝言(北京)科技有限公司 | Elevator running state monitoring method and device |
CN111611832B (en) * | 2019-02-26 | 2023-11-17 | 上汽通用汽车有限公司 | Method and system for acquiring vehicle response displacement based on acceleration signal |
CN109941860B (en) * | 2019-03-22 | 2021-02-09 | 西人马(西安)测控科技有限公司 | Elevator brake fault monitoring method, device and system |
CN112146678B (en) * | 2019-06-27 | 2022-10-11 | 华为技术有限公司 | Method for determining calibration parameters and electronic equipment |
CN110642110B (en) * | 2019-09-23 | 2021-02-09 | 猫岐智能科技(上海)有限公司 | Method for accurately acquiring door opening and closing time of elevator |
CN112472074A (en) * | 2020-11-27 | 2021-03-12 | 吉林农业科技学院 | Sitting gait data acquisition and analysis system based on acceleration sensor |
CN112466322B (en) * | 2020-11-27 | 2023-06-20 | 华侨大学 | Noise signal feature extraction method for electromechanical equipment |
CN112357713B (en) * | 2020-11-27 | 2022-03-15 | 杭州电子科技大学 | Multifunctional elevator safety protection system and method |
CN113184651B (en) * | 2021-04-08 | 2022-09-13 | 浙江理工大学 | Method for preprocessing elevator running state signal and extracting characteristic quantity |
CN113213297B (en) * | 2021-05-08 | 2022-09-23 | 浙江工业大学 | Displacement sensor data processing method applied to elevator safety detection system |
CN113392511B (en) * | 2021-05-28 | 2022-11-22 | 广西电网有限责任公司电力科学研究院 | On-load tap-changer mechanical state monitoring method based on frequency spectrum envelope symbol entropy |
CN116662937B (en) * | 2023-07-31 | 2023-10-20 | 西安交通大学城市学院 | Method for monitoring and evaluating air data safety of aircraft |
CN118582662B (en) * | 2024-08-07 | 2024-10-29 | 山东鑫海矿业技术装备股份有限公司 | Air storage tank intelligent management method and system based on air pressure monitoring |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6029930A (en) * | 1997-07-04 | 2000-02-29 | Finmeccanica S.P.A. | Method of monitoring a transmission assembly of a vehicle equipped with acceleration sensors, in particular a helicopter |
CN101113936A (en) * | 2007-07-20 | 2008-01-30 | 广州市计量检测技术研究院 | Virtual oscillating table detection signal processing method and equipment thereof |
CN102346809A (en) * | 2011-06-30 | 2012-02-08 | 中国人民解放军理工大学工程兵工程学院 | Method for converting blasting-vibration acceleration into velocity |
CN106323451A (en) * | 2015-06-26 | 2017-01-11 | 陕西重型汽车有限公司 | Method and apparatus for acquiring displacement signal by acceleration signal |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104344882B (en) * | 2013-07-24 | 2017-08-04 | 中国国际航空股份有限公司 | A kind of aircraft shaking detection system and method |
-
2018
- 2018-07-24 CN CN201810817721.XA patent/CN108875710B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6029930A (en) * | 1997-07-04 | 2000-02-29 | Finmeccanica S.P.A. | Method of monitoring a transmission assembly of a vehicle equipped with acceleration sensors, in particular a helicopter |
CN101113936A (en) * | 2007-07-20 | 2008-01-30 | 广州市计量检测技术研究院 | Virtual oscillating table detection signal processing method and equipment thereof |
CN102346809A (en) * | 2011-06-30 | 2012-02-08 | 中国人民解放军理工大学工程兵工程学院 | Method for converting blasting-vibration acceleration into velocity |
CN106323451A (en) * | 2015-06-26 | 2017-01-11 | 陕西重型汽车有限公司 | Method and apparatus for acquiring displacement signal by acceleration signal |
Non-Patent Citations (2)
Title |
---|
DSP控制的电梯门机系统;翟朝朝;《中国优秀硕士学位论文全文数据库 信息科技辑》;20151015;正文全文 * |
加速度信号随机噪声及趋势项实时消除方法研究;何鹏举, 冯亮;《电子设计工程》;20130731;第21卷(第14期);第18-22页 * |
Also Published As
Publication number | Publication date |
---|---|
CN108875710A (en) | 2018-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108875710B (en) | Elevator door running speed estimation method based on energy threshold algorithm | |
CN102519582B (en) | Blind source separation method of aeroengine vibration signal | |
CN112180899B (en) | State estimation method of system under intermittent anomaly measurement detection | |
CN104089186B (en) | A kind of pipeline pressure abnormality diagnostic method based on combined filter and dynamic threshold | |
CN102721397A (en) | Method for extracting road surface characteristic parameters based on modern time series of vertical dynamic load | |
CN113213297B (en) | Displacement sensor data processing method applied to elevator safety detection system | |
CN106501602B (en) | A kind of fundamental wave measurement method of parameters based on the separation of sliding window frequency spectrum | |
CN104457643B (en) | A kind of impulse noise filter method and device of track geometry detection data | |
CN113158785B (en) | Method for identifying modal parameters of oscillation signals | |
Yang et al. | Application of total variation denoising in nuclear power plant signal pre-processing | |
CN102269333B (en) | Method for eliminating pipe blockage acoustic signal strong interference by utilizing frequency domain self-adaptive filtering | |
CN102420592A (en) | Short-time pulse interference elimination device and implementation method based on high-iron sensor environment | |
CN109062051B (en) | Method for improving robot dynamics parameter identification precision | |
CN108089100A (en) | The detection method of small current neutral grounding system arc light resistance earth fault | |
CN113568032B (en) | Negative index nuclear pulse signal processing method and system based on z transformation | |
CN111697952B (en) | Method and system for adjusting pulse width based on digital PZC system | |
CN110287853B (en) | Transient signal denoising method based on wavelet decomposition | |
CN110459197B (en) | Signal enhancer and method for denoising and extracting weak blind signals | |
Altay et al. | Cascade Notch Filter with a Unity Feedback and Improved Transient Response | |
CN108334822B (en) | Kalman and modified wavelet transform filtering method based on electric vehicle charging nonlinear load characteristics | |
CN112938683B (en) | Early warning method for elevator door system fault | |
Yang et al. | Resampling technique-based demodulation analysis for planet bearing cage fault diagnosis under nonstationary conditions | |
CN106649204B (en) | Method for identifying abnormity of dissolved gas in transformer oil | |
CN110598617B (en) | Method for identifying and reconstructing abnormal gas data of coal mine safety monitoring system | |
CN103854658B (en) | Steel plate corrosion Research on Denoising in Acoustic Emission Signals based on Short Time Fractal Numbers enhancing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |