CN111522642A - Method for acquiring state monitoring data of wind turbine generator, query method and electronic equipment - Google Patents
Method for acquiring state monitoring data of wind turbine generator, query method and electronic equipment Download PDFInfo
- Publication number
- CN111522642A CN111522642A CN202010319999.1A CN202010319999A CN111522642A CN 111522642 A CN111522642 A CN 111522642A CN 202010319999 A CN202010319999 A CN 202010319999A CN 111522642 A CN111522642 A CN 111522642A
- Authority
- CN
- China
- Prior art keywords
- data
- wind turbine
- state monitoring
- server
- monitoring data
- 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
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 215
- 238000000034 method Methods 0.000 title claims abstract description 62
- 238000004891 communication Methods 0.000 claims description 11
- 238000012546 transfer Methods 0.000 claims description 3
- 230000015654 memory Effects 0.000 description 30
- 238000012806 monitoring device Methods 0.000 description 9
- 230000004888 barrier function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Wind Motors (AREA)
Abstract
The invention relates to the technical field of wind turbine state monitoring, in particular to a method for acquiring wind turbine state monitoring data, a method for inquiring the wind turbine state monitoring data and electronic equipment. The acquiring method comprises the steps of receiving an inquiry request of state monitoring data of the wind turbine generator; calling a data interface of a data server; acquiring an acquisition path list of a data server through a data interface; acquiring an inquiry range in the inquiry request, and inquiring the state monitoring data of the wind turbine generator set in the inquiry range from the data server by using the acquisition path list; and sending the state monitoring data of the wind turbine generator to a master station server for a user to check. According to the acquisition method provided by the invention, the data interface of the data server is called, the wind turbine generator state monitoring data in the query range is queried from the data server by utilizing the acquisition path list of the data server and is sent to the master station server, and the master station server does not need to install software corresponding to each station server, so that the user can conveniently check the state monitoring data.
Description
Technical Field
The invention relates to the technical field of wind turbine state monitoring, in particular to a method for acquiring wind turbine state monitoring data, a method for inquiring the wind turbine state monitoring data and electronic equipment.
Background
With the rapid development of the wind power industry in recent years, a wind turbine generator state monitoring system (CMS) has been widely used, there are hundreds of CMS systems on the market at present, there are tens of thousands of CMS systems in total installation quantity, each CMS system of a brand has an independent station server, each station server collects monitoring data of wind turbine generator state monitoring devices within its range and sends the monitoring data to a headquarters server, but because the CMS systems of different brands and the types and formats of the monitoring data generated by different wind turbine generator state monitoring devices are not uniform, when a user views monitoring data of different brands and different device types based on the headquarters server, the headquarters server must be viewed by installing software of corresponding brands, and this mode brings many disadvantages And secondly, the operation speed is low, and the user needs to check monitoring data according to different brands of software, so that the use process is complicated.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method for acquiring state monitoring data of a wind turbine generator, an inquiry method and an electronic device, so as to solve the problems in the prior art that a plurality of pieces of software installed on a headquarters server cause a slow operation speed, a user checks the state monitoring data of the wind turbine generator according to the plurality of pieces of software, and the use process is complicated.
According to a first aspect, an embodiment of the present invention provides a method for acquiring wind turbine state monitoring data, where the method is used for a station server in a wind turbine state monitoring system, where the wind turbine state monitoring system includes a master station server and a plurality of station servers, each station server is deployed with a corresponding service module and connected to a data server, and the method is executed by the service module, where the method includes:
receiving an inquiry request of state monitoring data of the wind turbine generator;
calling a data interface of the data server; the data server is used for storing wind turbine state monitoring data, and the data interface is a data interface customized according to a preset data format;
acquiring an acquisition path list of the data server through the data interface; the collection path list comprises collection path data of a path used for representing the wind turbine state monitoring data;
acquiring an inquiry range in the inquiry request, and inquiring the state monitoring data of the wind turbine generator set in the inquiry range from the data server by using the acquisition path list;
and sending the state monitoring data of the wind turbine generator to a master station server for a user to check.
Optionally, the obtaining the collection path list of the data server through the data interface includes: traversing the data packet provided by the data interface according to a preset format, and analyzing to obtain a data source identifier for representing the state monitoring data of the wind turbine generator; and arranging the data source identifications according to a preset rule to obtain the acquisition path list.
Optionally, the data format comprises a simple object access protocol format and/or a representational state transfer format.
Optionally, the querying, by using the collection path list, the wind turbine state monitoring data in the query range from the data server includes: determining a start time and an end time of the query range; acquiring a field data packet between the starting time and the ending time; and analyzing the field data packet to obtain the state monitoring data of the wind turbine generator, and storing the state monitoring data.
According to the method for acquiring the state monitoring data of the wind turbine generator, provided by the embodiment of the invention, the service module acquires the acquisition path list of the data server by calling the data interface of the data server, wherein the data interface is a data interface customized according to a preset data format, and the acquisition path list is utilized to inquire the state monitoring data of the wind turbine generator in the inquiry range from the data server according to the inquiry range in the inquiry instruction, and send the state monitoring data of the wind turbine generator to the master station server for a user to check, so that a barrier of data incompatibility among the station servers is opened, the state monitoring data of the wind turbine generator is unified, a plurality of pieces of software corresponding to each station server do not need to be installed on the master station server, and the user can check conveniently.
According to a second aspect, an embodiment of the present invention provides a method for querying wind turbine state monitoring data, which is used for a central station server in a wind turbine state monitoring system, where the wind turbine state monitoring system includes a central station server and a plurality of site servers, each site server is deployed with a corresponding service module and connected to one data server, and the service module is used to query the wind turbine state monitoring data from the data server, and the method includes:
receiving a query instruction sent by a user; the query instruction is used for querying the wind turbine state monitoring data which needs to be checked by the user, and the query instruction carries a target station server to be queried;
generating a corresponding query request based on the query instruction, and sending the query request to the site server; the query request is used for prompting a service module on the target station server to query the wind turbine state monitoring data;
and receiving the wind turbine state monitoring data sent by the target station server.
According to the method for inquiring the state monitoring data of the wind turbine generator, a plurality of pieces of software corresponding to each station server do not need to be installed on the master station server, the corresponding inquiry request is generated only according to the inquiry instruction sent by the user, the inquiry request is sent to the target station server, the state monitoring data of the wind turbine generator sent by the target station server is received and is provided for the user to check, the operation memory of the master station server is saved, the operation speed is improved, and the user can check the state monitoring data of the wind turbine generator conveniently according to the master station server.
According to a third aspect, an embodiment of the present invention provides a wind turbine state monitoring system, including:
a total station server for executing the method of the second aspect;
a plurality of site servers, each site server having a corresponding service module deployed thereon, the service module being configured to perform the method according to any one of the first aspect or the first aspect;
and each data server is used for storing the wind turbine state monitoring data of the corresponding station.
In the wind turbine state monitoring system provided by the embodiment of the present invention, each station server is deployed with a corresponding service module, and the service module calls a data interface of a data server, where the data interface is a data interface customized according to a preset data format, acquires an acquisition path list of the data server, and queries wind turbine state monitoring data in the query range from the data server according to a query range in a query instruction by using the acquisition path list, and sends the wind turbine state monitoring data to a master station server for a user to check, so as to open a barrier that data is incompatible between the station servers, thereby unifying the wind turbine state monitoring data without installing a plurality of pieces of software corresponding to each station server on the master station server, the user can conveniently check the information.
According to a fourth aspect, an embodiment of the present invention provides an apparatus for acquiring wind turbine state monitoring data, where the apparatus is used for a station server in a wind turbine state monitoring system, where the wind turbine state monitoring system includes a master station server and a plurality of station servers, each station server is deployed with a corresponding service module and connected to a data server, and the apparatus is disposed on the service module, and the apparatus includes:
the first receiving module is used for receiving an inquiry request of the state monitoring data of the wind turbine generator;
the calling module is used for calling a data interface of the data server; the data server is used for storing wind turbine state monitoring data, and the data interface is a data interface customized according to a preset data format;
the acquisition module is used for acquiring the acquisition path list of the data server through the data interface; the collection path list comprises collection path data of a path used for representing the wind turbine state monitoring data;
the query module is used for acquiring a query range in the query request and querying the state monitoring data of the wind turbine generator set in the query range from the data server by using the acquisition path list;
and the first sending module is used for sending the wind turbine state monitoring data to a master station server for a user to check.
The device for acquiring the wind turbine state monitoring data, provided by the embodiment of the invention, acquires the acquisition path list of the data server by calling the data interface of the data server, and inquires the wind turbine state monitoring data in the inquiry range from the data server by using the acquisition path list according to the inquiry range in the inquiry instruction, and sends the wind turbine state monitoring data to the master station server for a user to check, so that a data incompatible barrier between the station servers is opened, the unification of the wind turbine state monitoring data is realized, a plurality of pieces of software corresponding to each station server do not need to be installed on the master station server, and the user can check conveniently.
According to a fifth aspect, an embodiment of the present invention provides an apparatus for querying wind turbine state monitoring data, where the apparatus is used for a central station server in a wind turbine state monitoring system, the wind turbine state monitoring system includes a central station server and a plurality of site servers, each site server is deployed with a corresponding service module and connected to one data server, and the service module is used to query the wind turbine state monitoring data from the data server, and the apparatus includes:
the second receiving module is used for receiving a query instruction sent by a user; the query instruction is used for querying the wind turbine state monitoring data which needs to be checked by the user, and the query instruction carries a target station server to be queried;
the second sending module is used for generating a corresponding query request based on the query instruction and sending the query request to the target station server; the query request is used for prompting a service module on the target station server to query the wind turbine state monitoring data;
and the third receiving module is used for receiving the wind turbine state monitoring data sent by the target station server.
According to the query device for the state monitoring data of the wind turbine generator, the corresponding query request is generated according to the query instruction sent by the user, the query request is sent to the target station server, the state monitoring data of the wind turbine generator sent by the target station server is received and is provided for the user to check, the running memory of the master station server is saved, the running speed is increased, and the user can check the state monitoring data of the wind turbine generator conveniently according to the master station server.
According to a sixth aspect, an embodiment of the present invention provides an electronic device, including: the storage and the processor are in communication connection with each other, the storage stores a computer instruction, and the processor executes the computer instruction, so as to execute the method for acquiring the wind turbine state monitoring data according to the first aspect or any embodiment of the first aspect, and/or the method for querying the wind turbine state monitoring data according to the second aspect.
According to a seventh aspect, an embodiment of the present invention provides a computer-readable storage medium, where the computer-readable storage medium stores computer instructions, and the computer instructions are configured to enable the computer to execute the method for acquiring wind turbine state monitoring data according to the first aspect or any one of the embodiments of the first aspect, and/or the method for querying wind turbine state monitoring data according to the second aspect.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
FIG. 1 is a flow chart of a method for acquiring wind turbine condition monitoring data according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of an application scenario of an embodiment of the present invention;
FIG. 3 is a complete flow chart of a method for acquiring wind turbine condition monitoring data according to an embodiment of the present invention;
FIG. 4 is a flow chart of a method for querying wind turbine condition monitoring data according to an embodiment of the invention;
FIG. 5 is a schematic diagram of a component structure of a wind turbine state monitoring system according to an embodiment of the invention;
fig. 6 is a block diagram of a structure of an apparatus for acquiring wind turbine state monitoring data according to an embodiment of the present invention;
fig. 7 is a block diagram of a query device for wind turbine state monitoring data according to an embodiment of the present invention;
fig. 8 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present invention.
Detailed Description
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. 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.
Example 1
The embodiment of the invention provides a method for acquiring state monitoring data of a wind turbine generator, which is used for a station server in a state monitoring system of the wind turbine generator. It should be noted that the steps illustrated in the flowcharts of the figures may be performed in a computer system such as a set of computer-executable instructions and that, although a logical order is illustrated in the flowcharts, in some cases, the steps illustrated or described may be performed in an order different than presented herein. As shown in fig. 1, the process includes the following steps:
and S11, receiving a query request of the wind turbine state monitoring data.
Fig. 2 is a schematic view of an application scenario according to an embodiment of the present invention, as shown in fig. 2, the central station server is located in a headquarters, the site station server 1 and the site station server 2 are located in a wind farm 01 and a wind farm 02, the site station server 1 and the site station server 2 are respectively deployed with a service module 1 and a service module 2, the service module 1 and the service module 2 are respectively connected to a data server, and the service module 1 and the service module 2 are respectively in communication connection with the central station server to send wind turbine state monitoring data of the wind farm 01 and the wind farm 02 to the central station server for a user to view. The Service module 1 and the Service module 2 may be Web Service modules, and provide services in different formats according to the brand types of the station server 1 and the station server 2, respectively, and using the format of the central station server as a standard.
The query requests received by the service module 1 and the service module 2 may be query requests sent by the master station server through an http protocol, or query requests sent by other external servers through other transmission protocols, where the query requests include information such as a target station server to be queried, time of query, and the like.
And S12, calling a data interface of the data server.
The data server is used for storing wind turbine state monitoring data, and the data interface is a data interface customized according to a preset data format.
After receiving the query request, the service module 1 and the service module 2 call a data interface of a data server connected with the service module, convert the wind turbine state monitoring data stored by the data server according to a preset data format, and in order to ensure the format consistency of the wind turbine state monitoring data, the data interface is a uniform data interface customized according to the preset data format.
Optionally, the data format comprises a simple object access protocol format and/or a representational state transfer format. And selecting a corresponding data format according to the data types of the station servers of different brands.
And S13, acquiring the acquisition path list of the data server through the data interface.
The collection path list comprises collection path data of a path used for representing the wind turbine state monitoring data.
Specifically, the service module 1 and the service module 2 receive a format requirement sent by a master station server and send the format requirement to a data server, the data server generates an acquisition path list of wind turbine state monitoring data stored in the data server according to the format requirement, and provides the acquisition path list to the service module 1 and the service module 2 through the data interface after receiving the query request, the acquisition path list includes information such as a wind field name, an equipment name, a sensor measuring point name, and a data variable name of the wind turbine state monitoring data, and specifically implemented codes include the following:
and S14, acquiring the query range in the query request, and querying the wind turbine state monitoring data in the query range from the data server by using the acquisition path list.
Specifically, after receiving a query instruction of "query 4 month 1 day to 4 month 15 day \ wind field 01\ vibration monitoring device \ vibration sensor \ measuring point 1\ vibration monitoring data", the service module 1 and the service module 2 analyze the query instruction to obtain query range "4 month 1 day to 4 month 15 day \ wind field 01\ vibration monitoring device \ vibration sensor \ measuring point 1\ vibration monitoring data", compare the query range with the collection path list provided by the data interface of the data server connected with the query range, and query vibration monitoring data of the vibration sensor on the vibration monitoring device in the wind field 01 at the measuring point 1 after 4 month 1 day to 4 month 15 day.
And S15, sending the wind turbine state monitoring data to a master station server for a user to check.
In combination with S14, the service module 1 compares the query range "4 month 1 day to 4 month 15 days \ wind field 01\ vibration monitoring device \ vibration sensor \ measuring point 1\ vibration monitoring data" with the collection path list provided by the data interface of the data server connected thereto, and then sends the vibration monitoring data of the vibration sensor of the vibration monitoring device at measuring point 1 in the wind field 01 in the query range to the master station server for the user to view.
Optionally, fig. 3 is a complete flowchart of a method for acquiring wind turbine state monitoring data according to an embodiment of the present invention, and as shown in fig. 3, the process includes the following steps:
and S21, receiving a query request of the wind turbine state monitoring data.
Please refer to S11 shown in fig. 1 in detail, which is not described herein again.
And S22, calling a data interface of the data server.
Please refer to S12 shown in fig. 1 in detail, which is not described herein again.
And S23, acquiring the acquisition path list of the data server through the data interface.
After receiving the query instruction, the service module calls a data interface of a data server connected with the service module, and acquires an acquisition path list of the data server through the data interface, wherein the specific acquisition process comprises the following steps:
and S231, traversing the data packet provided by the data interface according to a preset format, and analyzing to obtain a data source identifier for representing the state monitoring data of the wind turbine generator.
Specifically, the data packet is a JSON character string array list, and each character string in the array list is composed of information such as a wind farm name, an equipment name, a sensor name, a measuring point, a data variable name, wind turbine state monitoring data, data generation time, an alarm state and the like corresponding to the farm server.
Taking the service module 1 shown in fig. 2 as an example, the data server converts the wind turbine state monitoring data stored in the data server into the JSON character string array list in advance according to a preset format, after receiving the query request, the service module 1 provides the query request to the service module 1 through a data interface, the service module 1 traverses the JSON character string array list, finds a character string consistent with the query range, and analyzes the character string to obtain a data source identifier of the wind turbine state monitoring data. The data source identification comprises the name of the wind field, the name of equipment, the name of a sensor, a measuring point and the name of a data variable.
S232, arranging the data source identifications according to a preset rule to obtain the acquisition path list.
Specifically, the data source identifiers are arranged as "wind field name \ equipment name \ sensor name \ measuring point \ data variable name" as the collection path list. It should be noted that, in practice, the "wind field name \ device name \ sensor name \ measurement point \ data variable name" is expressed in the form of "0" or "1".
And S24, acquiring the query range in the query request, and querying the wind turbine state monitoring data in the query range from the data server by using the acquisition path list.
Specifically, the query range acquired by the service module 1 is "4 month 1 day to 4 month 15 days \ wind field 01\ vibration monitoring device \ vibration sensor \ measuring point 1\ vibration monitoring data", and it should be noted that in practice, "4 month 1 day to 4 month 15 days \ wind field 01\ vibration monitoring device \ vibration sensor \ measuring point 1\ vibration monitoring data" are all represented in the form of "0" and "1".
Optionally, the S24 may include the following steps:
and S241, determining the starting time and the ending time of the query range.
Specifically, the query range is identified by "0" and "1", and the starting time is determined: 4 months and 1 day, and the ending time is 4 months and 15 days.
And S242, acquiring a field data packet between the starting time and the ending time.
Specifically, the service module queries the character strings in the JSON character string array list provided by the data interface one by one, and combines the character strings in the starting time and the ending time to form the field data packet.
And S243, analyzing the field data packet to obtain the state monitoring data of the wind turbine generator, and storing the state monitoring data.
And decoding 0 and 1 of the field data packet to obtain the state monitoring data of the wind turbine generator in the starting time and the ending time, and storing the state monitoring data.
And S25, sending the wind turbine state monitoring data to a master station server for a user to check.
Please refer to S15 shown in fig. 1 in detail, which is not described herein again.
According to the method for acquiring the state monitoring data of the wind turbine generator, provided by the embodiment of the invention, the service module acquires the acquisition path list of the data server by calling the data interface of the data server, wherein the data interface is a data interface customized according to a preset data format, and the acquisition path list is utilized to inquire the state monitoring data of the wind turbine generator in the inquiry range from the data server according to the inquiry range in the inquiry instruction, and send the state monitoring data of the wind turbine generator to the master station server for a user to check, so that a barrier of data incompatibility among the station servers is opened, the state monitoring data of the wind turbine generator is unified, a plurality of pieces of software corresponding to each station server do not need to be installed on the master station server, and the user can check conveniently.
Example 2
The embodiment of the invention provides a method for inquiring state monitoring data of a wind turbine generator, which is used for a master station server in a state monitoring system of the wind turbine generator, wherein the state monitoring system of the wind turbine generator comprises the master station server and a plurality of station servers, each station server is provided with a corresponding service module and connected with one data server, and the service modules are used for inquiring the state monitoring data of the wind turbine generator from the data servers. It should be noted that the steps illustrated in the flowcharts of the figures may be performed in a computer system such as a set of computer-executable instructions and that, although a logical order is illustrated in the flowcharts, in some cases, the steps illustrated or described may be performed in an order different than presented herein. As shown in fig. 4, the process includes the following steps:
and S31, receiving the inquiry command sent by the user.
The query instruction is used for querying the wind turbine state monitoring data which need to be checked by the user, and the query instruction carries the target station server to be queried.
Specifically, the central station server is provided with query software, and a user sends a query instruction for querying wind turbine state monitoring data of the station server 1 from 4 months 1 to 4 months 15 to the central station server according to the query software.
And S32, generating a corresponding query request based on the query instruction, and sending the query request to the site server.
The query request is used for prompting a service module on the target station server to query the wind turbine state monitoring data.
The master station server converts the query instruction into '0' and '1', generates the query request, and sends the query request to the service modules of the station server 1 and the station server 2, the service modules traverse data packets provided by a data interface according to the query request, determine the target station server 1, and acquire the wind turbine state monitoring data of the target station server 1 within the query range of the query request.
And S33, receiving the wind turbine state monitoring data sent by the target station server for a user to check.
Specifically, the wind turbine state monitoring data sent by the target station server 1 and received by the master station server is the wind turbine state monitoring data in the query range sent by the service module 1 of the target station server 1; and checking the state monitoring data of the wind turbine generator by a user through query software installed on the master station server.
According to the method for inquiring the state monitoring data of the wind turbine generator, a plurality of pieces of software corresponding to each station server do not need to be installed on the master station server, the corresponding inquiry request is generated only according to the inquiry instruction sent by the user, the inquiry request is sent to the target station server, the state monitoring data of the wind turbine generator sent by the target station server is received and is provided for the user to check, the operation memory of the master station server is saved, the operation speed is improved, and the user can check the state monitoring data of the wind turbine generator conveniently according to the master station server.
Example 3
An embodiment of the present invention provides a wind turbine state monitoring system, as shown in fig. 5, the system includes:
a central station server 41, configured to execute the query method of the wind turbine state monitoring data shown in fig. 4;
a plurality of station servers 42, each station server 42 being deployed with a corresponding service module, where the service module is used to execute the method for acquiring the wind turbine state monitoring data shown in fig. 1 and/or fig. 3;
and a plurality of data servers corresponding to the plurality of station servers 42 one to one, each data server being configured to store wind turbine state monitoring data of a corresponding station.
Further functions of the above components of the wind turbine state detection system provided by the embodiment of the present invention are the same as those of the above corresponding embodiment, and are not described herein again.
In the wind turbine state monitoring system provided by the embodiment of the present invention, each station server is deployed with a corresponding service module, and the service module calls a data interface of a data server, where the data interface is a data interface customized according to a preset data format, acquires an acquisition path list of the data server, and queries wind turbine state monitoring data in the query range from the data server according to a query range in a query instruction by using the acquisition path list, and sends the wind turbine state monitoring data to a master station server for a user to check, so as to open a barrier that data is incompatible between the station servers, thereby unifying the wind turbine state monitoring data without installing a plurality of pieces of software corresponding to each station server on the master station server, the user can conveniently check the information.
Example 4
In this embodiment, an obtaining apparatus of state monitoring data of a wind turbine generator is provided, and the apparatus is used to implement the foregoing embodiments and preferred embodiments, which have already been described and are not described again. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
The embodiment of the invention provides a device for acquiring state monitoring data of a wind turbine generator, which is used for a station server in a state monitoring system of the wind turbine generator, wherein the state monitoring system of the wind turbine generator comprises a master station server and a plurality of station servers, each station server is provided with a corresponding service module and is connected with a data server, the device is arranged on the service module, and as shown in fig. 6, the device comprises:
the first receiving module 51 is configured to receive an inquiry request of the wind turbine state monitoring data;
a calling module 52, configured to call a data interface of the data server; the data server is used for storing wind turbine state monitoring data, and the data interface is a data interface customized according to a preset data format;
an obtaining module 53, configured to obtain, through the data interface, an acquisition path list of the data server; the collection path list comprises collection path data of a path used for representing the wind turbine state monitoring data;
the query module 54 is configured to obtain a query range in the query request, and query the wind turbine state monitoring data in the query range from the data server by using the acquisition path list;
and the first sending module 55 is configured to send the wind turbine state monitoring data to a central station server for a user to check.
The acquiring device of the wind turbine state monitoring data in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC circuit, a processor and a memory that execute one or more software or fixed programs, and/or other devices that can provide the above functions.
Further functional descriptions of the modules are the same as those of the corresponding embodiments, and are not repeated herein.
The device for acquiring the wind turbine state monitoring data, provided by the embodiment of the invention, acquires the acquisition path list of the data server by calling the data interface of the data server, and inquires the wind turbine state monitoring data in the inquiry range from the data server by using the acquisition path list according to the inquiry range in the inquiry instruction, and sends the wind turbine state monitoring data to the master station server for a user to check, so that a data incompatible barrier between the station servers is opened, the unification of the wind turbine state monitoring data is realized, a plurality of pieces of software corresponding to each station server do not need to be installed on the master station server, and the user can check conveniently.
Example 5
In this embodiment, a query device of wind turbine state monitoring data is provided, and the device is used to implement the foregoing embodiments and preferred embodiments, and the description of which has been already made is omitted. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
The embodiment of the invention provides a query device for wind turbine state monitoring data, which is used for a master station server in a wind turbine state monitoring system, wherein the wind turbine state monitoring system comprises the master station server and a plurality of station servers, each station server is provided with a corresponding service module and connected with one data server, and the service modules are used for querying the wind turbine state monitoring data from the data servers, as shown in fig. 7, the query device comprises:
the second receiving module 61 is used for receiving a query instruction sent by a user; the query instruction is used for querying the wind turbine state monitoring data which needs to be checked by the user, and the query instruction carries a target station server to be queried;
a second sending module 62, configured to generate a corresponding query request based on the query instruction, and send the query request to the target site server; the query request is used for prompting a service module on the target station server to query the wind turbine state monitoring data;
and a third receiving module 63, configured to receive the wind turbine state monitoring data sent by the target station server.
The query device of the wind turbine state monitoring data in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC circuit, a processor and a memory that execute one or more software or fixed programs, and/or other devices that can provide the above functions.
Further functional descriptions of the modules are the same as those of the corresponding embodiments, and are not repeated herein.
According to the query device for the state monitoring data of the wind turbine generator, the corresponding query request is generated according to the query instruction sent by the user, the query request is sent to the target station server, the state monitoring data of the wind turbine generator sent by the target station server is received and is provided for the user to check, the running memory of the master station server is saved, the running speed is increased, and the user can check the state monitoring data of the wind turbine generator conveniently according to the master station server.
Example 6
An embodiment of the present invention provides an electronic device, which includes an obtaining device of wind turbine state monitoring data shown in fig. 6 and/or an inquiring device of wind turbine state monitoring data shown in fig. 7.
Referring to fig. 8, fig. 8 is a schematic structural diagram of an electronic device according to an alternative embodiment of the present invention, and as shown in fig. 8, the electronic device may include: at least one processor 71, such as a CPU (Central Processing Unit), at least one communication interface 73, memory 74, at least one communication bus 72. Wherein a communication bus 72 is used to enable the connection communication between these components. The communication interface 73 may include a Display (Display) and a Keyboard (Keyboard), and the optional communication interface 73 may also include a standard wired interface and a standard wireless interface. The Memory 74 may be a high-speed RAM Memory (volatile Random Access Memory) or a non-volatile Memory (non-volatile Memory), such as at least one disk Memory. The memory 74 may alternatively be at least one memory device located remotely from the processor 71. Wherein the processor 71 may be in connection with the apparatus described in fig. 6 and/or fig. 7, an application program is stored in the memory 74, and the processor 71 calls the program code stored in the memory 74 for performing any of the above-mentioned method steps.
The communication bus 72 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The communication bus 72 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in FIG. 8, but this is not intended to represent only one bus or type of bus.
The memory 74 may include a volatile memory (RAM), such as a random-access memory (RAM); the memory may also include a non-volatile memory (english: non-volatile memory), such as a flash memory (english: flash memory), a hard disk (english: hard-drive, abbreviated: HDD) or a solid-state drive (english: SSD); the memory 74 may also comprise a combination of memories of the kind described above.
The processor 71 may be a Central Processing Unit (CPU), a Network Processor (NP), or a combination of CPU and NP.
The processor 71 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof. The aforementioned PLD may be a Complex Programmable Logic Device (CPLD), a field-programmable gate array (FPGA), a General Array Logic (GAL), or any combination thereof.
Optionally, the memory 74 is also used for storing program instructions. The processor 71 may call a program instruction to implement the method for acquiring the wind turbine state monitoring data shown in fig. 1 and 3 and/or the method for querying the wind turbine state monitoring data shown in fig. 4.
Example 7
The embodiment of the invention also provides a non-transient computer storage medium, wherein the computer storage medium stores computer executable instructions, and the computer executable instructions can execute the method for acquiring the wind turbine state monitoring data and/or the method for inquiring the wind turbine state monitoring data in any method embodiment. The storage medium may be a magnetic Disk, an optical Disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a Flash Memory (Flash Memory), a Hard Disk (Hard Disk Drive, abbreviated as HDD) or a Solid State Drive (SSD), etc.; the storage medium may also comprise a combination of memories of the kind described above.
Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations fall within the scope defined by the appended claims.
Claims (10)
1. A method for acquiring state monitoring data of a wind turbine generator is characterized by being used for a station server in a state monitoring system of the wind turbine generator, wherein the state monitoring system of the wind turbine generator comprises a main station server and a plurality of station servers, each station server is provided with a corresponding service module in a deployed mode and is connected with a data server, the method is executed by the service modules, and the method comprises the following steps:
receiving an inquiry request of state monitoring data of the wind turbine generator;
calling a data interface of the data server; the data server is used for storing wind turbine state monitoring data, and the data interface is a data interface customized according to a preset data format;
acquiring an acquisition path list of the data server through the data interface; the collection path list comprises collection path data of a path used for representing the wind turbine state monitoring data;
acquiring an inquiry range in the inquiry request, and inquiring the state monitoring data of the wind turbine generator set in the inquiry range from the data server by using the acquisition path list;
and sending the state monitoring data of the wind turbine generator to a master station server for a user to check.
2. The method of claim 1, wherein the obtaining, via the data interface, the list of acquisition paths of the data server comprises:
traversing the data packet provided by the data interface according to a preset format, and analyzing to obtain a data source identifier for representing the state monitoring data of the wind turbine generator;
and arranging the data source identifications according to a preset rule to obtain the acquisition path list.
3. The method of claim 1, wherein the data format comprises a simple object access protocol format and/or a representational state transfer format.
4. The method according to claim 1, wherein the querying the wind turbine state monitoring data in the query range from the data server by using the collection path list comprises:
determining a start time and an end time of the query range;
acquiring a field data packet between the starting time and the ending time;
and analyzing the field data packet to obtain the state monitoring data of the wind turbine generator, and storing the state monitoring data.
5. A method for inquiring wind turbine state monitoring data is characterized by being used for a master station server in a wind turbine state monitoring system, wherein the wind turbine state monitoring system comprises the master station server and a plurality of station servers, a corresponding service module is deployed on each station server and connected with one data server, and the service module is used for inquiring the wind turbine state monitoring data from the data servers, and the method comprises the following steps:
receiving a query instruction sent by a user; the query instruction is used for querying the wind turbine state monitoring data which needs to be checked by the user, and the query instruction carries a target station server to be queried;
generating a corresponding query request based on the query instruction, and sending the query request to the site server; the query request is used for prompting a service module on the target station server to query the wind turbine state monitoring data;
and receiving the wind turbine state monitoring data sent by the target station server for a user to check.
6. A wind turbine condition monitoring system, comprising:
a head office server for performing the method of claim 5;
a plurality of site servers, each site server having a corresponding service module deployed thereon, the service module for performing the method of any one of claims 1-4;
and each data server is used for storing the wind turbine state monitoring data of the corresponding station.
7. The utility model provides an acquisition device of wind turbine generator system state monitoring data which characterized in that for station server among the wind turbine generator system state monitoring system, wind turbine generator system state monitoring system includes a total station server and a plurality of station server, and it has corresponding service module and is connected with a data server to deploy on every station server, the device is located on the service module, the device includes:
the first receiving module is used for receiving an inquiry request of the state monitoring data of the wind turbine generator;
the calling module is used for calling a data interface of the data server; the data server is used for storing wind turbine state monitoring data, and the data interface is a data interface customized according to a preset data format;
the acquisition module is used for acquiring the acquisition path list of the data server through the data interface; the collection path list comprises collection path data of a path used for representing the wind turbine state monitoring data;
the query module is used for acquiring a query range in the query request and querying the state monitoring data of the wind turbine generator set in the query range from the data server by using the acquisition path list;
and the first sending module is used for sending the wind turbine state monitoring data to a master station server for a user to check.
8. The utility model provides an inquiry unit of wind turbine generator system state monitoring data which characterized in that for the master station server among the wind turbine generator system state monitoring system, wind turbine generator system state monitoring system includes a master station server and a plurality of station server, and every station server is gone up to deploy and is had corresponding service module and connects a data server, service module is used for inquiring wind turbine generator system state monitoring data from data server, the device includes:
the second receiving module is used for receiving a query instruction sent by a user; the query instruction is used for querying the wind turbine state monitoring data which needs to be checked by the user, and the query instruction carries a target station server to be queried;
the second sending module is used for generating a corresponding query request based on the query instruction and sending the query request to the target station server; the query request is used for prompting a service module on the target station server to query the wind turbine state monitoring data;
and the third receiving module is used for receiving the wind turbine state monitoring data sent by the target station server.
9. An electronic device, comprising:
the storage and the processor are in communication connection with each other, the storage stores computer instructions, and the processor executes the computer instructions to execute the method for acquiring the wind turbine state monitoring data according to any one of claims 1 to 4 and/or the method for querying the wind turbine state monitoring data according to claim 5.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium stores computer instructions for causing the computer to execute the method for acquiring the wind turbine state monitoring data according to any one of claims 1 to 4, and/or the method for querying the wind turbine state monitoring data according to claim 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010319999.1A CN111522642B (en) | 2020-04-21 | 2020-04-21 | Method for acquiring and inquiring state monitoring data of wind turbine generator, and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010319999.1A CN111522642B (en) | 2020-04-21 | 2020-04-21 | Method for acquiring and inquiring state monitoring data of wind turbine generator, and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111522642A true CN111522642A (en) | 2020-08-11 |
CN111522642B CN111522642B (en) | 2024-02-13 |
Family
ID=71904391
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010319999.1A Active CN111522642B (en) | 2020-04-21 | 2020-04-21 | Method for acquiring and inquiring state monitoring data of wind turbine generator, and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111522642B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112000548A (en) * | 2020-08-20 | 2020-11-27 | 北京金山云网络技术有限公司 | Big data component monitoring method and device and electronic equipment |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231072A (en) * | 2011-05-19 | 2011-11-02 | 北京能源投资(集团)有限公司 | Wind energy electric field communication controller, system and centralized control method |
CN104183101A (en) * | 2014-01-22 | 2014-12-03 | 深圳市昆腾软件科技有限公司 | Wireless photovoltaic power station monitoring apparatus |
CN105159209A (en) * | 2015-07-27 | 2015-12-16 | 石家庄学院 | Power supply monitoring transceiving apparatus based on GPRS technology |
CN105553699A (en) * | 2015-12-09 | 2016-05-04 | 东北大学 | Wind turbine generator set state monitoring private cloud system and method built from point of data processing |
WO2018035799A1 (en) * | 2016-08-25 | 2018-03-01 | 阿里巴巴集团控股有限公司 | Data query method, application and database servers, middleware, and system |
CN109600406A (en) * | 2017-09-30 | 2019-04-09 | 同方威视技术股份有限公司 | Environs radiation monitoring station system |
CN110147356A (en) * | 2019-05-14 | 2019-08-20 | 厦门欢乐逛科技股份有限公司 | Data transmission method and device |
-
2020
- 2020-04-21 CN CN202010319999.1A patent/CN111522642B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231072A (en) * | 2011-05-19 | 2011-11-02 | 北京能源投资(集团)有限公司 | Wind energy electric field communication controller, system and centralized control method |
CN104183101A (en) * | 2014-01-22 | 2014-12-03 | 深圳市昆腾软件科技有限公司 | Wireless photovoltaic power station monitoring apparatus |
CN105159209A (en) * | 2015-07-27 | 2015-12-16 | 石家庄学院 | Power supply monitoring transceiving apparatus based on GPRS technology |
CN105553699A (en) * | 2015-12-09 | 2016-05-04 | 东北大学 | Wind turbine generator set state monitoring private cloud system and method built from point of data processing |
WO2018035799A1 (en) * | 2016-08-25 | 2018-03-01 | 阿里巴巴集团控股有限公司 | Data query method, application and database servers, middleware, and system |
CN109600406A (en) * | 2017-09-30 | 2019-04-09 | 同方威视技术股份有限公司 | Environs radiation monitoring station system |
CN110147356A (en) * | 2019-05-14 | 2019-08-20 | 厦门欢乐逛科技股份有限公司 | Data transmission method and device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112000548A (en) * | 2020-08-20 | 2020-11-27 | 北京金山云网络技术有限公司 | Big data component monitoring method and device and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN111522642B (en) | 2024-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112559303B (en) | Log analysis in vector space | |
CN103117879B (en) | A kind of computer hardware operational factor network monitoring system | |
WO2014166265A1 (en) | Method, terminal, cache server and system for updating webpage data | |
US20080109568A1 (en) | Method and System for Detecting Device Configuration Changes | |
US9596313B2 (en) | Method, terminal, cache server and system for updating webpage data | |
US20200327045A1 (en) | Test System and Test Method | |
CN109391673A (en) | A kind of method, system and the terminal device of management update file | |
US20180074933A1 (en) | Management of log data in electronic systems | |
WO2021082844A1 (en) | Device management method, apparatus, system, device, and storage medium | |
CN113225339B (en) | Network security monitoring method and device, computer equipment and storage medium | |
CN111737207A (en) | Method and device for displaying and collecting logs of service nodes in distributed system | |
CN110633195A (en) | Performance data display method and device, electronic equipment and storage medium | |
CN111813622B (en) | Equipment monitoring method and device | |
CN113792008A (en) | Method and device for acquiring network topology structure, electronic equipment and storage medium | |
CN111522642B (en) | Method for acquiring and inquiring state monitoring data of wind turbine generator, and electronic equipment | |
CN112732560B (en) | Method and device for detecting leakage risk of file descriptor | |
US20120066305A1 (en) | Transmitting system and method thereof | |
CN103326892B (en) | The operating method and device of web interface | |
CN104462235A (en) | Internet of Things general event service mechanism based on Restful Web Service | |
CN111708689B (en) | Method and device for modifying AB experiment and electronic equipment | |
CN115633102A (en) | Multi-type protocol message processing system, method and readable storage medium | |
CN114185804A (en) | Interface testing method and device and terminal equipment | |
CN114595115A (en) | Model data extraction method, system, electronic device and computer storage medium | |
CN113032054A (en) | Service execution method, device, storage medium and electronic device | |
US20190306073A1 (en) | Method and device for enhancing the throughput between smart meter and server |
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 |