CN-122017280-A - Wind speed uniformity measurement method based on wind speed sensor
Abstract
The invention discloses a wind speed uniformity measuring method based on a wind speed sensor, which relates to the technical field of environmental test equipment detection and comprises the steps of deploying a sensor array in a region to be tested of an environmental test box to synchronously acquire original data, and detecting and eliminating abnormality to obtain a purified flow; the method comprises the steps of aligning data to the same time slice by using a time stamp to form a space-time synchronous data set, constructing a wind speed matrix, calculating the wind speed average value of each time slice and the absolute deviation of a sensor, summarizing the deviation to generate a deviation sequence of each sensor, carrying out statistical analysis to extract statistical characteristic quantity, generating a wind speed uniformity characteristic field covering a measuring surface by spatial interpolation, and quantifying to obtain a level distribution map. The method eliminates space-time dislocation, improves data consistency, integrates time fluctuation and spatial interpolation, enhances evaluation comprehensiveness and spatial resolution, and realizes accurate measurement of wind speed uniformity.
Inventors
- WANG WEI
- WANG YANMEI
- ZHOU YUFENG
- Xiong man
Assignees
- 智联电测科技(湖州)有限公司
Dates
- Publication Date
- 20260512
- Application Date
- 20260415
Claims (10)
- 1. A method for measuring wind speed uniformity based on a wind speed sensor, the method comprising: deploying an air speed sensor array on a measuring surface of an area to be measured of an environmental test box, synchronously collecting original air speed data, and obtaining purified air speed data flow after inspection and abnormal elimination; using a time stamp to align each purified wind speed data in the purified wind speed data stream to the same time slice, forming a space-time synchronized wind speed data set; Structuring the space-time synchronous wind speed data set on a space domain to construct a wind speed matrix corresponding to the layout of the wind speed sensor array, wherein elements of the wind speed matrix are wind speed values of each sensor under corresponding time slices; Based on the wind speed matrix, calculating a wind speed average value of a measuring surface of a region to be measured of the environmental test box under each time slice and an absolute deviation of the wind speed at each sensor position from the wind speed average value; Summarizing absolute deviations under all time slices, and generating a wind speed deviation sequence corresponding to each sensor position; carrying out statistical analysis on a wind speed deviation sequence of each sensor position, and extracting statistical characteristic quantity of the wind speed deviation sequence; performing spatial interpolation on the statistical feature quantity to generate a wind speed uniformity feature field covering the measurement surface; and quantifying the wind speed uniformity characteristic field into a wind speed uniformity grade distribution diagram according to a preset uniformity evaluation threshold value.
- 2. The method for measuring the uniformity of wind speed based on a wind speed sensor according to claim 1, wherein the obtaining the purified wind speed data stream after the inspection and the anomaly rejection comprises the following steps: A plurality of wind speed sensors are deployed on a measuring surface of a region to be measured of an environmental test box to form a wind speed sensor array; Setting a measurement period, and simultaneously collecting real-time original wind speed data of all sensors in the wind speed sensor array in the measurement period to generate an original wind speed data stream; performing abnormal elimination on each real-time original wind speed data in the original wind speed data stream to obtain a purified wind speed data stream, wherein the method comprises the following steps of: Establishing a dynamic threshold window for real-time original wind speed data of each sensor, wherein the boundary of the dynamic threshold window is dynamically determined by a wind speed statistic value of a previous effective measurement period; Comparing the current collected real-time original wind speed data with the dynamic threshold window; If the real-time original wind speed data is positioned in the dynamic threshold window, judging as effective data points and reserving the effective data points; and connecting the reserved effective data points according to the acquisition time sequence to form continuous purified wind speed data flow.
- 3. A method of measuring wind speed uniformity based on a wind speed sensor according to claim 2, wherein said using a time stamp aligns each purified wind speed data in said purified wind speed data stream to the same time slice, forming a time-space synchronized wind speed data set, comprising: defining a unified time axis, wherein the time axis divides the whole measurement period into a plurality of time slices with equal length; Acquiring an original time stamp carried by each purified wind speed data in the purified wind speed data stream; Mapping the original timestamp of each purified wind speed data to the nearest standard time slice center point on the time axis; Grouping all the purified wind speed data mapped to the same standard time slice into a group to form a wind speed data snapshot corresponding to the standard time slice; And integrating the wind speed data snapshots of all the standard time slices to form the time-space synchronous wind speed data set aligned in the time dimension.
- 4. A method of measuring wind speed uniformity based on a wind speed sensor according to claim 3, wherein structuring the spatially-synchronized wind speed dataset in the spatial domain to construct a wind speed matrix corresponding to the layout of the wind speed sensor array comprises: establishing a two-dimensional coordinate system to represent the measuring surface, and determining the accurate coordinate position of each sensor in the wind speed sensor array in the two-dimensional coordinate system; Extracting a standard time slice wind speed data snapshot from the space-time synchronous wind speed data set; Filling each wind speed value in the wind speed data snapshot into a corresponding position of a matrix corresponding to the discrete grid of the measuring surface according to the coordinate position of the sensor to which the wind speed value belongs in the two-dimensional coordinate system; If a certain discrete grid position does not have a corresponding sensor, filling a null value mark in a corresponding position of the matrix; Traversing all standard time slices, repeating the operation of snapshot extraction and numerical value filling of wind speed data to form a wind speed matrix sequence arranged according to time sequence, wherein each matrix is the wind speed matrix of the corresponding time slice.
- 5. The method for measuring the uniformity of wind speed based on a wind speed sensor according to claim 4, wherein calculating the average value of the wind speed of the measuring surface of the area to be measured of the environmental test chamber at each time slice and the absolute deviation of the wind speed at each sensor position from the average value of the wind speed based on the wind speed matrix comprises: removing null value marking positions in a wind speed matrix corresponding to one time slice, and carrying out arithmetic average calculation on all effective wind speed values in the matrix to obtain the wind speed average value of a measuring surface under the corresponding time slice; Calculating the absolute value of the difference between the effective wind speed value and the wind speed mean value of the corresponding time slice for each effective wind speed value in the wind speed matrix to obtain the absolute deviation of the corresponding sensor position under the current time slice; Absolute deviation values for each sensor position at each time slice are recorded.
- 6. The method for measuring wind speed uniformity based on a wind speed sensor according to claim 5, wherein said statistically analyzing the wind speed deviation sequence of each sensor position to extract the statistical feature of the wind speed deviation sequence comprises: For one sensor position, acquiring absolute deviations of the corresponding position under all time slices in the measurement period, and forming a wind speed deviation sequence of the corresponding position; Calculating the arithmetic mean value of the wind speed deviation sequence to obtain the mean absolute deviation; calculating the standard deviation of the wind speed deviation sequence to obtain the deviation fluctuation degree; calculating the extreme value of the wind speed deviation sequence to obtain the maximum absolute deviation; And taking the average absolute deviation, the deviation fluctuation degree and the maximum absolute deviation as the statistical characteristic quantity of the corresponding sensor position.
- 7. The method for measuring the uniformity of wind speed based on a wind speed sensor according to claim 6, wherein said calculating the arithmetic mean of the sequence of wind speed deviations to obtain the mean absolute deviation comprises: summing all absolute deviation values in the wind speed deviation sequence; counting the total number of absolute deviation values contained in the wind speed deviation sequence; Dividing the sum result by the total number to obtain quotient which is the average absolute deviation of the corresponding sensor position.
- 8. The method for measuring wind speed uniformity based on a wind speed sensor according to claim 7, wherein said spatially interpolating said statistical feature values to generate a wind speed uniformity feature field covering said measuring surface comprises: acquiring a statistical feature quantity at each sensor position, wherein the statistical feature quantity comprises average absolute deviation, deviation fluctuation degree and maximum absolute deviation; Taking the coordinates of the sensor position as interpolation nodes, taking the average absolute deviation as an interpolation target value, and adopting a spatial interpolation algorithm to perform interpolation calculation on the discrete grid of the whole measuring surface to generate an average absolute deviation distribution field; Taking coordinates of the sensor position as interpolation nodes, taking the deviation fluctuation degree as an interpolation target value, and adopting the same spatial interpolation algorithm to perform interpolation calculation on the discrete grid of the whole measuring surface to generate a deviation fluctuation degree distribution field; taking the coordinates of the sensor position as interpolation nodes, taking the maximum absolute deviation as an interpolation target value, and adopting the same spatial interpolation algorithm to perform interpolation calculation on the discrete grid of the whole measuring surface to generate a maximum absolute deviation distribution field; And integrating the average absolute deviation distribution field, the deviation fluctuation degree distribution field and the maximum absolute deviation distribution field to form the multi-dimensional characteristic field for representing the wind speed difference and fluctuation of the wind speed uniformity.
- 9. The method for measuring the uniformity of wind speed based on a wind speed sensor according to claim 8, wherein the interpolating calculation of the discrete grid of the whole measuring surface by using the spatial interpolation algorithm comprises: selecting an inverse distance weight interpolation algorithm as the spatial interpolation algorithm; Searching all sensor nodes within a preset radius range for each discrete grid point to be interpolated; calculating the reciprocal of the distance from each sensor node to the discrete grid point as a weight; Using the weights to carry out weighted average on interpolation target values of the corresponding sensor nodes, and taking a calculation result as an interpolation result of the discrete grid points; and traversing all the discrete grid points to complete interpolation calculation of the whole measurement surface.
- 10. The method for measuring wind speed uniformity based on a wind speed sensor according to claim 9, wherein quantifying the wind speed uniformity characteristic field into a wind speed uniformity level distribution map according to a preset uniformity evaluation threshold value comprises: Defining a plurality of levels for wind speed uniformity, and setting a corresponding threshold range for each level, the threshold range being determined based on the numerical ranges of the mean absolute deviation distribution field and the maximum absolute deviation distribution field; Comparing each discrete grid point in the wind speed uniformity characteristic field with the threshold range according to the average absolute deviation value and the maximum absolute deviation value of the position of each discrete grid point; determining a wind speed uniformity level to which each discrete grid point belongs; And marking the wind speed uniformity level to which each discrete grid point belongs in a two-dimensional coordinate system of the measuring surface by using different visual identifiers, and generating a wind speed uniformity level distribution map visually showing the wind speed uniformity spatial distribution.
Description
Wind speed uniformity measurement method based on wind speed sensor Technical Field The invention belongs to the technical field of environmental test equipment detection, and particularly relates to a wind speed uniformity measuring method based on a wind speed sensor. Background The traditional wind speed uniformity measurement is implemented by deploying a wind speed sensor array in a region to be measured of an environmental test box to acquire data, and evaluating the uniformity of the region based on wind speed distribution difference. The prior art attempts to characterize the wind speed spatial distribution, but has inherent limitations in practical applications, especially in the context of wind speed uniformity detection in environmental test chambers. The sampling clock of the sensor is asynchronous or the data transmission delay, so that the same batch of data is actually from different moments to form space-time dislocation, the calculation deviation is calculated by depending on single time point data in the evaluation process, the time dimension fluctuation accumulation effect is not considered, the instantaneous state is reflected on one surface as a result, the space characterization is limited to discrete sensor point positions, the continuous uniformity characteristic covering the whole measurement surface cannot be generated, and the fine area difference is difficult to capture. The method solves two key problems that space-time dislocation exists in the purified wind speed data flow due to the acquisition time difference, accurate synchronous alignment of data in the time dimension is required to be realized, synchronous observation of all sensors at the same time in each time slice is ensured, interference of time difference on space distribution is eliminated, the uniformity of the whole measuring surface cannot be completely represented by the deviation value of the position of a discrete sensor, the deviation information of a long-time sequence of each sensor is required to be converted into continuous uniformity characteristic expression of a region, the limitation of the evaluation of discrete points is broken through, and the integral characterization of the uniformity of the measuring surface is realized. Disclosure of Invention The present invention aims to solve at least one of the technical problems existing in the prior art; therefore, the invention provides a wind speed uniformity measuring method based on a wind speed sensor, which comprises the following steps: Deploying a wind speed sensor array on a measuring surface of a region to be measured of an environmental test box, synchronously collecting original wind speed data, Obtaining a purified wind speed data stream after inspection and exception rejection; using a time stamp to align each purified wind speed data in the purified wind speed data stream to the same time slice, forming a space-time synchronized wind speed data set; Structuring the space-time synchronous wind speed data set on a space domain to construct a wind speed matrix corresponding to the layout of the wind speed sensor array, wherein elements of the wind speed matrix are wind speed values of each sensor under corresponding time slices; Based on the wind speed matrix, calculating a wind speed average value of a measuring surface of a region to be measured of the environmental test box under each time slice and an absolute deviation of the wind speed at each sensor position from the wind speed average value; Summarizing absolute deviations under all time slices, and generating a wind speed deviation sequence corresponding to each sensor position; carrying out statistical analysis on a wind speed deviation sequence of each sensor position, and extracting statistical characteristic quantity of the wind speed deviation sequence; performing spatial interpolation on the statistical feature quantity to generate a wind speed uniformity feature field covering the measurement surface; and quantifying the wind speed uniformity characteristic field into a wind speed uniformity grade distribution diagram according to a preset uniformity evaluation threshold value. Further, the obtaining of the purified wind speed data stream after the inspection and the abnormal elimination comprises the following steps: A plurality of wind speed sensors are deployed on a measuring surface of a region to be measured of an environmental test box to form a wind speed sensor array; Setting a measurement period, and simultaneously collecting real-time original wind speed data of all sensors in the wind speed sensor array in the measurement period to generate an original wind speed data stream; performing abnormal elimination on each real-time original wind speed data in the original wind speed data stream to obtain a purified wind speed data stream, wherein the method comprises the following steps of: Establishing a dynamic threshold window for real-time original wind speed data of e