CN113361100A - Wind speed estimation method, device, equipment and computer readable storage medium - Google Patents

Wind speed estimation method, device, equipment and computer readable storage medium Download PDF

Info

Publication number
CN113361100A
CN113361100A CN202110624469.2A CN202110624469A CN113361100A CN 113361100 A CN113361100 A CN 113361100A CN 202110624469 A CN202110624469 A CN 202110624469A CN 113361100 A CN113361100 A CN 113361100A
Authority
CN
China
Prior art keywords
fan
wind speed
whale
speed estimation
fans
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.)
Granted
Application number
CN202110624469.2A
Other languages
Chinese (zh)
Other versions
CN113361100B (en
Inventor
彭郎军
黄凌翔
曾冰
宋晓萍
阳雪兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Electric Wind Energy Co ltd
Original Assignee
Harbin Electric Wind Energy Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Harbin Electric Wind Energy Co ltd filed Critical Harbin Electric Wind Energy Co ltd
Priority to CN202110624469.2A priority Critical patent/CN113361100B/en
Publication of CN113361100A publication Critical patent/CN113361100A/en
Application granted granted Critical
Publication of CN113361100B publication Critical patent/CN113361100B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E10/00Energy generation through renewable energy sources
    • Y02E10/70Wind energy
    • Y02E10/72Wind turbines with rotation axis in wind direction

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Computational Linguistics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Geometry (AREA)
  • Control Of Positive-Displacement Air Blowers (AREA)

Abstract

The embodiment of the invention provides a wind speed estimation method, a wind speed estimation device, wind speed estimation equipment and a computer readable storage medium, and relates to the field of wind speed detection. The method comprises the steps of establishing a correlation coefficient matrix of the fans by obtaining the total number of the fans of a wind field and historical wind speed data of each fan, obtaining a correlation fan set of the fans by the correlation coefficient matrix, establishing a whale swarm position coding rule and a fitness function of the fans according to the correlation fan set, optimizing the fitness function by a whale swarm algorithm to obtain an optimal solution of a whale swarm position, and estimating and modeling the wind speed of the fans according to the optimal solution of the whale swarm position and the whale swarm position coding rule of the fans. The wind speed can be accurately estimated by estimating and modeling the wind speed of the fan.

Description

Wind speed estimation method, device, equipment and computer readable storage medium
Technical Field
The invention relates to the field of wind speed detection, in particular to a wind speed estimation method, a wind speed estimation device, wind speed estimation equipment and a computer readable storage medium.
Background
At present, most wind turbine generators in China are installed in field areas with large wind sand and cold climate or offshore areas with serious salt spray corrosion, anemoscope is easy to damage, failure rate is high, and wind speed data cannot be accurately acquired.
Disclosure of Invention
The invention aims to provide a wind speed estimation method, a wind speed estimation device, wind speed estimation equipment and a computer readable storage medium, which can accurately estimate wind speed.
In order to achieve the above purpose, the embodiment of the present invention adopts the following technical solutions:
in a first aspect, the present invention provides a wind speed estimation method applied to a wind turbine control system, including:
acquiring the total number n of fans, and numbering the fans, wherein the number is i, i belongs to {1,2,3,. n };
acquiring historical wind speed data X of each fan, and establishing a correlation coefficient matrix M of the fans according to the total number n of the fans and the historical wind speed data Xcor
By a matrix M of correlation coefficientscorEstablishing a set phi of relevant fans of the fan Ii
According to the related fan set phiiEstablishing whale shoal position coding rule P of fan No. iiAnd a fitness function max f (P)i);
Optimizing the fitness function max f (P) by whale herd algorithmi) Obtaining the optimal solution P of the whale flock positioni GBest
According to the optimal solution P of the whale flock positioni GBestAnd a whale shoal position coding rule P of the fan No. iiWind speed estimation modeling for No. i fan
Figure BDA0003101599920000021
Optionally, the historical wind speed data X is sliding average value data within a set time of the fan.
Optionally, a matrix of correlation coefficients McorThis can be established by the following equation:
Figure BDA0003101599920000022
wherein, corijThe coefficient of the correlation is represented by,
Figure BDA0003101599920000023
cov(Xi,Xj) Represents Xi,XjCovariance of (d), delta (X)i) Represents XiStandard deviation of, delta (X)j) Represents XjStandard deviation of (A), XiRepresenting historical wind speed data, X, for fan number ijRepresenting the historical wind speed data of a fan number j, n representing the total number of fans, i, j belonging to {1,2, 3.. n }.
Optionally, the set of relevant fans phi is established by the following formulai
φiIf cor ═ j |)ij>TcovAnd j ≠ i, i, j ∈ {1,2, 3.. n }
Wherein, TcovIndicating that a threshold is set.
Optionally, a whale shoal position coding rule P for establishing fan IiThe method comprises the following steps:
establishing a related fan weight influence vector W of the fan Ii=[{Wij|j∈φi}]T
Establishing a related fan deflection influence vector Wb of the fan Ii=[{Wbij|j∈φi}]T
Wherein, WijRepresents the influence of the wind speed estimation weight of the blower No. j on the blower No. i, WbijRepresenting the wind speed estimation paranoia influence of the j fan on the i fan;
establishing a whale swarm position coding rule of a fan No. i:
Pi=flatten([Wi,Wbi])
wherein the flatten function represents flattening the array into a one-dimensional array.
Optionally, the fitness function max f (P) is established by the following formulai):
Figure BDA0003101599920000031
Wherein, XiRepresenting historical wind speed data, X, for fan number ijRepresenting historical wind speed data for fan number j.
Optionally, the wind speed estimation modeling is performed on the fan No. i through the following formula
Figure BDA0003101599920000032
Figure BDA0003101599920000033
Wherein the content of the first and second substances,
Figure BDA0003101599920000034
denotes the actual wind speed, W, of fan # ji GBestRepresents the optimal solution of the influence vector of the related fan weight, Wbi GBestRepresents the optimal solution of the bias-execution influence vector of the related fan, Wij GBestRepresents the optimal solution of the influence of the wind speed estimation weight of the blower fan j on the wind speed estimation weight of the blower fan i, Wbij GBestAnd the optimal solution of the wind speed estimation deviation of the fan No. j to the fan No. i is shown.
In a second aspect, the present invention provides a wind speed estimation device, the device comprising:
the acquiring module is used for acquiring the total number n of the fans and historical wind speed data X of each fan, and numbering the fans, wherein the number is i, and i belongs to {1,2,3,. n };
a processing module for calculating a correlation coefficient matrix M of the fan according to the total number n of the fan and the historical wind speed data XcorBy a matrix M of correlation coefficientscorObtaining a relevant fan set phi of the fan IiAccording to the set phi of the related fansiEstablishing whale shoal position coding rule P of fan No. iiAnd a fitness function max f (P)i);
An optimization module for passingOptimizing said fitness function max f (P)i) Obtaining the optimal solution P of the whale flock positioni GBest
A modeling module for optimizing the solution P according to the whale flock positioni GBestWind speed estimation modeling for No. i fan
Figure BDA0003101599920000041
In a third aspect, the invention provides an electronic device comprising a memory storing a computer program and a processor implementing the steps of the wind speed estimation method when the processor executes the computer program.
In a fourth aspect, the invention provides a computer-readable storage medium having stored thereon a computer program which, when being executed by a processor, carries out the steps of the wind speed estimation method.
Compared with the prior art, the invention has the following beneficial effects:
the invention provides a wind speed estimation method, a wind speed estimation device, wind speed estimation equipment and a computer readable storage medium. The method comprises the steps of establishing a correlation coefficient matrix of the fans by obtaining the total number of the fans of a wind field and historical wind speed data of each fan, obtaining a correlation fan set of the fans by the correlation coefficient matrix, establishing a whale swarm position coding rule and a fitness function of the fans according to the correlation fan set, optimizing the fitness function by a whale swarm algorithm to obtain an optimal solution of a whale swarm position, and estimating and modeling the wind speed of the fans according to the optimal solution of the whale swarm position and the whale swarm position coding rule of the fans. The wind speed can be accurately estimated by estimating and modeling the wind speed of the fan.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.
Fig. 1 is a schematic view of an application scenario provided in an embodiment of the present invention;
FIG. 2 is a general flow chart of a wind speed estimation method according to an embodiment of the present invention;
FIG. 3 is a flowchart illustrating a circular execution of a wind speed estimation method according to an embodiment of the present invention;
FIG. 4 is a detailed flow chart of a whale swarm algorithm provided by the embodiment of the invention;
fig. 5 is a block diagram of a wind speed estimation device according to an embodiment of the present invention.
Reference numerals: 100-an electronic device; 110-wind speed estimation means; 111-an acquisition module; 112-a processing module; 113-an optimization module; 114-a modeling module; 120-a memory; 130-a processor; 140-a communication unit.
Detailed Description
At present, wind speed power generation is a relatively mature and relatively potential renewable energy technology. The wind speed generator set absorbs wind energy through the blades, converts the wind energy into mechanical energy, and converts the mechanical energy into electric energy through the generator, so that the wind speed is a dynamic parameter variable determining the working state of the wind speed generator.
Most wind turbine generators in China are installed in field areas with large wind sand and cold climate or offshore areas with serious salt spray corrosion, and anemoscope is easy to damage, so that wind speed cannot be accurately acquired, and therefore a reliable wind speed estimation method is needed to accurately estimate wind speed.
The problems existing in the prior art are all the results obtained after the inventor practices and researches, so that the discovery process of the problems and the solution proposed by the embodiment of the invention in the following for the problems are all the contributions of the inventor in the invention process.
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations.
Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It is to be noted that the term "comprises," "comprising," or any other variation thereof is intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.
Some embodiments of the invention are described in detail below with reference to the accompanying drawings. It should be noted that the features of the embodiments of the present invention may be combined with each other without conflict.
The present embodiment provides an electronic device that can estimate wind speed. In one possible implementation, the electronic Device may be a user terminal, for example, but not limited to, a server, a smart phone, a Personal Computer (PC), a tablet PC, a Personal Digital Assistant (PDA), a Mobile Internet Device (MID), an image capture Device, and the like.
In another possible implementation manner, the electronic device may also be a server capable of communicating with the user terminal. The server can obtain the total number of the fans of the wind field and historical wind speed data of each fan, and carries out wind speed estimation modeling on the fans.
Please refer to fig. 1, which illustrates a schematic structure of the electronic device 100. The electronic device 100 comprises a wind speed estimation apparatus 110, a memory 120, a processor 130 and a communication unit 140.
The memory 120, processor 130, and communication unit 140 are electrically connected to each other directly or indirectly to enable data transmission or interaction. For example, the components may be electrically connected to each other via one or more communication buses or signal lines. The wind speed estimation device 110 includes at least one software function module which can be stored in the memory 120 in the form of software or Firmware (Firmware) or solidified in an Operating System (0S) of the electronic device 100. The processor 130 is used for executing executable modules stored in the memory 120, such as software functional modules and computer programs included in the wind speed estimation device 110. The wind speed estimation method is implemented when the computer executable instructions in the wind speed estimation device 110 are executed by the processor 130.
The Memory 120 may be, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Read-Only Memory (EPROM), an electrically Erasable Read-Only Memory (EEPROM), and the like. The memory 120 is used for storing a program, and the processor 130 executes the program after receiving the execution instruction. The communication unit 140 is used for transceiving data through a network.
The processor 130 may be an integrated circuit chip having signal processing capabilities. The Processor 130 may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; but may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor 130 may be any conventional processor or the like.
It should be understood that the structure shown in fig. 1 is only a schematic structural diagram of the electronic device 100, and the electronic device 100 may also include more or fewer components than shown in fig. 1, or have a different configuration than shown in fig. 1. The components shown in fig. 1 may be implemented in hardware, software, or a combination thereof.
Referring to fig. 2, a wind speed estimation method according to an embodiment of the present invention is provided, and wind speed estimation modeling can be performed based on the wind speed estimation method. The wind speed estimation method may be performed by the electronic device 100 described in fig. 1, for example, may be performed by the processor 130 in the electronic device 100. The wind speed estimation method comprises the following steps:
step 101: and acquiring the total number n of the fans, and numbering the fans, wherein the number is i, i belongs to {1,2, 3.. n }.
Step 102: acquiring historical wind speed data X of each fan, and establishing a correlation coefficient matrix M of the fans according to the total number n of the fans and the historical wind speed data Xcor
Step 103: by a matrix M of correlation coefficientscorEstablishing a set phi of relevant fans of the fan Ii
Step 104: according to the related fan set phiiEstablishing whale shoal position coding rule P of fan No. iiAnd a fitness function maxf (P)i)。
Step 105: fitness function maxf (P) is optimized through whale swarm algorithmi) Obtaining the optimal solution P of the whale flock positioni GBest
Step 106: optimal solution P according to whale flock positioni GBestWhale herd position coding rule P of fan No. iiWind speed estimation modeling for No. i fan
Figure BDA0003101599920000091
By the method, the wind speed can be accurately estimated. In practical application, an anemometer arranged in a fan can measure wind speed, one wind speed can be estimated through the method, and for a person skilled in the art, two wind speeds are used as references of wind speed values, so that the purpose of redundant protection is achieved.
In addition, if the built-in anemometer of the fan is in fault or damaged, a person skilled in the art can directly adopt the wind speed estimated by the method as a reference of the wind speed value, so that the wind speed value can replace the anemometer until the anemometer is overhauled or replaced. Particularly, in an offshore wind field, due to the fact that the overhaul cost is high when the anemoscope goes out of the ship, if the anemoscope is damaged, the anemoscope cannot be overhauled or replaced at once, a specific overhaul period is often provided, the anemoscope is overhauled or replaced only when the overhaul period comes, and in the process that the anemoscope is in a fault waiting overhaul period, the wind speed estimated by the method can be used as a reference of a wind speed value, so that wind field data can be better monitored.
Please refer to fig. 3 in combination, in order to perform the above steps in a circulating manner so that all the fans of the wind farm are optimized, a circulating performing step is further provided between step 102 and step 103, and includes:
step 107: the parameter i is set to 1.
After step 106, there are provided:
step 108: and judging whether i is equal to n, if so, turning to step 109, otherwise, setting i to i +1, and turning to step 103.
Step 109: and finishing the optimization process.
Optionally, the historical wind speed data X is sliding average value data within a set time of the fan.
Optionally, a matrix of correlation coefficients McorThis can be established by the following equation:
Figure BDA0003101599920000101
wherein, corijThe coefficient of the correlation is represented by,
Figure BDA0003101599920000102
cov(Xi,Xj) Represents Xi,XjCovariance of (d), delta (X)i) Represents XiStandard deviation of, delta (X)j) Represents XjStandard deviation of (A), XiRepresenting historical wind speed data, X, for fan number ijRepresenting the historical wind speed data of a fan number j, n representing the total number of fans, i, j belonging to {1,2, 3.. n }.
Optionally, the set of relevant fans phi is established by the following formulai
φiIf cor ═ j |)ij>TcovAnd j ≠ i, i, j ∈ {1,2,3,. n } },
wherein, TcovIndicating a set threshold, preferably Tcov∈[0.6,0.95]。
Further, the relevant fan set phi of the fan IiA set of fans φ may be formed:
φ={φ1,φ2,φ3,...φi...φn}
φ1indicating the relative fan set of fan # 1, #2Indicating the relative fan set of fan # 2, #3Indicating the relative fan set of fan # 3, phinRepresenting the relevant fan set of fan number n.
Optionally, a whale shoal position coding rule P of fan No. i is establishediThe method comprises the following steps:
establishing a related fan weight influence vector Wi of the fan I:
Wi=[{Wij|j∈φi}]T
establishing a related fan deflection influence vector Wb of the fan Ii
Wbi=[{Wbij|j∈φi}]T
Wherein, WijRepresents the influence of the wind speed estimation weight of the blower No. j on the blower No. i, WbijRepresenting the wind speed estimation paranoia influence of the j fan on the i fan;
establishing a whale swarm position coding rule of a fan No. i:
Pi=flatten([Wi,Wbi])
wherein the flatten function represents flattening the array into a one-dimensional array.
For example,
Figure BDA0003101599920000111
encoding rule P by whale shoal positioniEstablishing a related fan weight influence vector WiAnd the bias-actuating influence vector Wb of the related faniAnd the influence W of the wind speed estimation weight of the fan j on the fan iijAnd the influence Wb of the wind speed estimation deviation of the fan No. j on the fan No. iijThe link between them.
Further, the influence W of the wind speed of the fan j on the fan i can be estimated through the wind speed of the fan jijEstablishing a weight influence matrix W:
Figure BDA0003101599920000121
estimating deviation influence Wb on wind speed of fan I through fan jijEstablishing a bias execution influence matrix Wb:
Figure BDA0003101599920000122
optionally, the fitness function maxf (P) is established by the following formulai):
Figure BDA0003101599920000123
Wherein, XiRepresenting historical wind speed data, X, for fan number ijRepresenting historical wind speed data for fan number j.
Optionally, the wind speed estimation modeling is performed on the fan I through the following formula
Figure BDA0003101599920000124
Figure BDA0003101599920000125
Wherein the content of the first and second substances,
Figure BDA0003101599920000126
denotes the actual wind speed, W, of fan # ji GBestRepresents the optimal solution of the influence vector of the related fan weight, Wbi GBestRepresents the optimal solution of the bias-execution influence vector of the related fan, Wij GBestRepresents the optimal solution of the influence of the wind speed estimation weight of the blower fan j on the wind speed estimation weight of the blower fan i, Wbij GBestAnd the optimal solution of the wind speed estimation deviation of the fan No. j to the fan No. i is shown.
Optimal solution P by whale flock positioni GBestAnd whale herd position coding rule PiAnd obtaining the optimal solution W of the influence vector of the weight of the related fani GBestOptimal solution Wb of deviation-caused influence vector of related fani GBestAnd the optimal solution W for the influence of the wind speed estimation weight of the blower fan j on the blower fan iij GBestAnd the optimal solution Wb of the wind speed estimation deviation of the fan j to the fan iij GBest
Then passes through the actual wind speed of the No. j fan
Figure BDA0003101599920000131
Wind speed estimation modeling for No. i fan
Figure BDA0003101599920000132
To facilitate an understanding of embodiments of the present invention, reference is made to FIG. 4, which is incorporated herein by reference, and the whale herd algorithm is described in detail below.
The whale swarm algorithm specifically comprises the following steps:
step 201: and setting whale population algorithm parameters including a population size p, iteration times n, a stability threshold Ts and a field search radius r.
Step 202: initializing each whale individual to obtain an initial whale population omega, numbering the whale individuals in the initial whale population omega, wherein the number is k, k belongs to [1, 2,3, 4... ], p]And calculating the objective function value f of each whale individual, and calculating the objective function value fGBestIs set to 0.
Step 203: find the "superior and most recent" whale Y of whale k, if Y exists, execute step 204, otherwise execute step 209.
Wherein the "superior and nearest" whales are leading individuals of the current whales, and are whales which are closest to the current whales among all the whales superior to the current whales.
Step 204: a duplicate whale X of whale k is generated, and the X moves under the guidance of Y according to the following position update formula:
Figure BDA0003101599920000133
wherein x isi tDenotes the position of the ith element of X at the t-th iteration, Xi t+1Denotes the position of the ith element of X at the t +1 step iteration, yi tIndicating the position of the ith element of Y at the iteration of step t, dX,YRepresents the distance between X and Y,
Figure BDA0003101599920000134
represents 0 to
Figure BDA0003101599920000135
A random number in between.
Step 205: calculating the objective function value f (X) of X, if f (X) is greater than f (k), executing step 206, otherwise executing step 207.
Step 206: assigning X to k, and assigning an iteration counter omega of whale kk.cSet to 0, step 215 is performed.
Step 207: iterative counter omega for whale kk.cLess than Ts, will be Ωk.cPlus 1, step 215 is performed, otherwise step 205 is performed.
Step 208: the whale k is reinitialized, the objective function value f (X) of the whale k is calculated, and the step 215 is executed.
Step 209: a whale copy X 'of whale k is generated, a domain search is performed on X', and step 210 is performed.
Step 210: and calculating an objective function value f (X ') after the domain search, if f (X') is greater than f (k), executing step 211, otherwise, executing step 212.
Step 211: assigning X' to k, and assigning an iteration counter omega of whale kk.cSet to 0, step 215 is performed.
Step 212: iterative counter omega for whale kk.cLess than Ts, will be Ωk.cPlus 1, step 215 is performed, otherwise step 213 is performed.
Step 213: if the objective function value f (k) of whale k is greater than fGBestA 1 is to fGBestSet to f (k), the optimal solution GBest is set to k, and step 214 is performed, otherwise, f is not changedGBestAnd GBest, and step 214 is performed.
Step 214: the whale k is reinitialized, the objective function value f (k) of the whale k is calculated, and the step 215 is executed.
Step 215: and setting k to k +1, if k is less than the individual number | omega | of the whales, executing the step 203, and otherwise executing the step 216.
Step 216: and judging whether a termination condition is met, if not, executing the step 201, otherwise, executing the step 217.
Step 217: if the whale individual better than GBest exists in the population of the last generation, replacing GBest with the whale individual, and ending the single-round optimization of the whale population algorithm.
Referring to fig. 5, based on the foregoing implementation, an embodiment of the present invention further provides a wind speed estimation device 110, including:
the acquiring module 111 is used for acquiring the total number n of the fans and historical wind speed data X of each fan, and numbering the fans, wherein the number is i, and i belongs to {1,2,3,. n };
a processing module 112, configured to calculate a correlation coefficient of the fan according to the total number n of the fans and the historical wind speed data XMatrix McorBy a matrix M of correlation coefficientscorEstablishing a set phi of relevant fans of the fan IiAccording to the relative fan set phiiEstablishing whale shoal position coding rule P of fan No. iiAnd a fitness function maxf (P)i);
An optimization module 113 for optimizing a fitness function maxf (P)i) Obtaining the optimal solution P of the whale flock positioni GBest
A modeling module 114 for optimizing the solution P according to whale flock positioni GBestWind speed estimation modeling for No. i fan
Figure BDA0003101599920000151
The embodiment of the present invention further provides an electronic device 100, which includes a memory 120 and a processor 130, where the memory 120 stores a computer program, and the processor 130 implements the steps of the wind speed estimation method when executing the computer program.
The present embodiment also provides a computer readable storage medium having stored thereon a computer program which, when being executed by the processor 130, carries out the steps of the wind speed estimation method.
In summary, the present invention provides a wind speed estimation method, apparatus, device and computer readable storage medium. The method comprises the steps of establishing a correlation coefficient matrix of the fans by obtaining the total number of the fans of a wind field and historical wind speed data of each fan, obtaining a correlation fan set of the fans by the correlation coefficient matrix, establishing a whale swarm position coding rule and a fitness function of the fans according to the correlation fan set, optimizing the fitness function by a whale swarm algorithm to obtain an optimal solution of a whale swarm position, and estimating and modeling the wind speed of the fans according to the optimal solution of the whale swarm position and the whale swarm position coding rule of the fans. The wind speed can be accurately estimated by estimating and modeling the wind speed of the fan.
The above description is only for the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (10)

1. A wind speed estimation method, comprising:
acquiring the total number n of fans, and numbering the fans, wherein the number is i, i belongs to {1,2,3,. n };
acquiring historical wind speed data X of each fan, and establishing a correlation coefficient matrix M of the fans according to the total number n of the fans and the historical wind speed data Xcor
By a matrix M of correlation coefficientscorEstablishing a set phi of relevant fans of the fan Ii
According to the related fan set phiiEstablishing whale shoal position coding rule P of fan No. iiAnd a fitness function maxf (P)i);
Optimizing the fitness function maxf (P) by whale herd algorithmi) Obtaining the optimal solution P of the whale flock positioni GBest
According to the optimal solution P of the whale flock positioni GBestAnd a whale shoal position coding rule P of the fan No. iiWind speed estimation modeling for No. i fan
Figure FDA0003101599910000011
2. A wind speed estimation method according to claim 1, wherein the wind speed history data X is sliding average data within a set time period of the wind turbine.
3. A wind speed estimation method according to claim 1, wherein said correlation coefficient matrix M is established by the following formulacor
Figure FDA0003101599910000012
Wherein, corijThe coefficient of the correlation is represented by,
Figure FDA0003101599910000013
cov(Xi,Xj) Represents Xi,XjCovariance of (d), delta (X)i) Represents XiStandard deviation of, delta (X)j) Represents XjStandard deviation of (A), XiRepresenting historical wind speed data, X, for fan number ijRepresenting the historical wind speed data of the fan number j, n representing the total number of fans, i, j e {1,2,3, … n }.
4. A wind speed estimation method according to claim 1, wherein said set of correlated wind turbines Φ is established by the following formulai
φiIf cor ═ j |)ij>TcovAnd j ≠ i, i, j ∈ {1,2,3, … n } },
wherein, TcovIndicating that a threshold is set.
5. A wind speed estimation method according to claim 1, wherein the whale herd position coding rule P for fan i is establishediThe method comprises the following steps:
establishing a related fan weight influence vector W of the fan Ii
Wi=[{Wij|j∈φi}]T
Establishing a related fan deflection influence vector Wb of the fan Ii
Wbi=[{Wbij|j∈φi}]T
Wherein, WijRepresents the influence of the wind speed estimation weight of the blower No. j on the blower No. i, WbijRepresenting the wind speed estimation paranoia influence of the j fan on the i fan;
establishing a whale swarm position coding rule of a fan No. i:
Pi=flatten([Wi,Wbi])
wherein the flatten function represents flattening the array into a one-dimensional array.
6. A wind speed estimation method according to claim 5, wherein said fitness function max f (Pmax) is established by the following formulai):
Figure FDA0003101599910000031
Wherein, XiRepresenting historical wind speed data, X, for fan number ijRepresenting historical wind speed data for fan number j.
7. A wind speed estimation method according to claim 6, characterized in that the wind speed estimation modeling is performed for fan number i by the following formula
Figure FDA0003101599910000032
Figure FDA0003101599910000033
Wherein the content of the first and second substances,
Figure FDA0003101599910000034
denotes the actual wind speed, W, of fan # ji GBestRepresents the optimal solution of the influence vector of the related fan weight, Wbi GBestRepresents the optimal solution of the bias-execution influence vector of the related fan, Wij GBestRepresents the optimal solution of the influence of the wind speed estimation weight of the blower fan j on the wind speed estimation weight of the blower fan i, Wbij GBestAnd the optimal solution of the wind speed estimation deviation of the fan No. j to the fan No. i is shown.
8. A wind speed estimation device, characterized in that the device comprises:
the acquiring module is used for acquiring the total number n of the fans and historical wind speed data X of each fan, and numbering the fans, wherein the number is i, and i belongs to {1,2,3,. n };
a processing module for calculating a correlation coefficient matrix M of the fan according to the total number n of the fan and the historical wind speed data XcorBy a matrix M of correlation coefficientscorEstablishing a set phi of relevant fans of the fan IiAccording to the set phi of the related fansiEstablishing whale shoal position coding rule P of fan No. iiAnd a fitness function maxf (P)i);
An optimization module for optimizing the fitness function maxf (P) by whale herd algorithmi) Obtaining the optimal solution P of the whale flock positioni GBest
A modeling module for optimizing the solution P according to the whale flock positioni GBestWind speed estimation modeling for No. i fan
Figure FDA0003101599910000041
9. An electronic device, comprising a memory and a processor, the memory storing a computer program, wherein the processor, when executing the computer program, implements the steps of the method according to any of claims 1-7.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 7.
CN202110624469.2A 2021-06-04 2021-06-04 Wind speed estimation method, device, equipment and computer readable storage medium Active CN113361100B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110624469.2A CN113361100B (en) 2021-06-04 2021-06-04 Wind speed estimation method, device, equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110624469.2A CN113361100B (en) 2021-06-04 2021-06-04 Wind speed estimation method, device, equipment and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN113361100A true CN113361100A (en) 2021-09-07
CN113361100B CN113361100B (en) 2022-06-03

Family

ID=77532378

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110624469.2A Active CN113361100B (en) 2021-06-04 2021-06-04 Wind speed estimation method, device, equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN113361100B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113884705A (en) * 2021-09-28 2022-01-04 上海电气风电集团股份有限公司 Monitoring method and system of cluster fan anemometer and computer readable storage medium
CN115796031A (en) * 2022-11-28 2023-03-14 中铁四局集团第三建设有限公司 Tower crane wind speed prediction method, system and computer readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102855412A (en) * 2012-09-21 2013-01-02 广西电网公司电力科学研究院 Wind electric power prediction method and device thereof
US8606418B1 (en) * 2011-03-18 2013-12-10 Rockwell Collins, Inc. Wind prediction for wind farms through the use of weather radar
CN112001537A (en) * 2020-08-17 2020-11-27 华北水利水电大学 Short-term wind power prediction method based on gray model and support vector machine
CN112418504A (en) * 2020-11-17 2021-02-26 西安热工研究院有限公司 Wind speed prediction method based on mixed variable selection optimization deep belief network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8606418B1 (en) * 2011-03-18 2013-12-10 Rockwell Collins, Inc. Wind prediction for wind farms through the use of weather radar
CN102855412A (en) * 2012-09-21 2013-01-02 广西电网公司电力科学研究院 Wind electric power prediction method and device thereof
CN112001537A (en) * 2020-08-17 2020-11-27 华北水利水电大学 Short-term wind power prediction method based on gray model and support vector machine
CN112418504A (en) * 2020-11-17 2021-02-26 西安热工研究院有限公司 Wind speed prediction method based on mixed variable selection optimization deep belief network

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
NAN X 等: "Short-term wind speed syntheses correcting forecasting model and its application", 《INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS》 *
王印松 等: "一种基于相邻风机测量数据相关性分析的风速预测方法", 《华北电力大学学报》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113884705A (en) * 2021-09-28 2022-01-04 上海电气风电集团股份有限公司 Monitoring method and system of cluster fan anemometer and computer readable storage medium
CN115796031A (en) * 2022-11-28 2023-03-14 中铁四局集团第三建设有限公司 Tower crane wind speed prediction method, system and computer readable storage medium
CN115796031B (en) * 2022-11-28 2023-12-19 中铁四局集团第三建设有限公司 Tower crane wind speed prediction method, system and computer readable storage medium

Also Published As

Publication number Publication date
CN113361100B (en) 2022-06-03

Similar Documents

Publication Publication Date Title
CN109844749B (en) Node abnormality detection method and device based on graph algorithm and storage device
CN113361100B (en) Wind speed estimation method, device, equipment and computer readable storage medium
AU2017317610B2 (en) Method and device for detecting equivalent load of wind turbine
JP7194868B1 (en) Methods and apparatus for detecting yaw anomalies with respect to wind, and devices and storage media thereof
CN110867889B (en) Oscillation stability judging method and system for wind power plant/unit connected with alternating current power grid
CN113221307B (en) Power distribution network transient operation topology identification method and device based on compressed sensing algorithm
CN116796182A (en) Wind turbine generator fault evaluation model training method and fault diagnosis method
CN116292130A (en) Wind driven generator state monitoring system and method based on cooperative analysis
CN115859148A (en) Fan blade vibration alarm method and device
CN116823677B (en) Image enhancement method and device, storage medium and electronic equipment
CN117454324A (en) Anemoclinograph fault early warning method, system, electronic equipment and storage medium
CN112802011A (en) Fan blade defect detection method based on VGG-BLS
CN108205110B (en) Method and device for detecting generator fault of wind generating set
CN116885711A (en) Wind power prediction method, device, equipment and readable storage medium
CN116591914A (en) Wind power plant wind speed mutation early warning method and device and computer equipment
CN115898781A (en) Correction method and device for fan load estimator and wind turbine generator
CN110826904B (en) Data processing method and device for fan, processing equipment and readable storage medium
CN109100102B (en) Fan modal analysis method, device, terminal and computer readable storage medium based on strain continuous monitoring
CN109100103B (en) Fan 1p signal identification method, device, terminal and computer readable storage medium based on continuous monitoring
CN116502543B (en) Wind turbine generator set wind deviation recognition method and device, electronic equipment and storage medium
CN113775482B (en) Maximum wind speed determination method and device for wind turbine generator and electronic equipment
CN114336612B (en) Power station and electric quantity loss calculation method of fault equipment of power station and related application equipment
CN117743875A (en) Wind power converter fault early warning method, system and electronic equipment
CN115478991B (en) Method, equipment and medium for detecting morphological abnormality of power curve of wind turbine generator
CN113239608B (en) Floating wind power structure nonlinear effect evaluation 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