CN112131178B - Data processing method and device for fan load calculation, and determining method and device - Google Patents
Data processing method and device for fan load calculation, and determining method and device Download PDFInfo
- Publication number
- CN112131178B CN112131178B CN202010927879.XA CN202010927879A CN112131178B CN 112131178 B CN112131178 B CN 112131178B CN 202010927879 A CN202010927879 A CN 202010927879A CN 112131178 B CN112131178 B CN 112131178B
- Authority
- CN
- China
- Prior art keywords
- file
- target
- fan
- path
- sub
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/11—File system administration, e.g. details of archiving or snapshots
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/13—File access structures, e.g. distributed indices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/14—Details of searching files based on file metadata
- G06F16/148—File search processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Databases & Information Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Economics (AREA)
- Library & Information Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Control Of Positive-Displacement Air Blowers (AREA)
- Structures Of Non-Positive Displacement Pumps (AREA)
Abstract
The disclosure provides a data processing method and device for fan load calculation, and a determining method and device. The data processing method for calculating the fan load is applied to a client and comprises the following steps: creating a sub-condition parameter file of the total condition under the local main path according to target fan project parameters, wherein the target fan project parameters comprise target fan model parameters and target wind resource parameters; and sending the sub-working condition parameter file, the target wind file and the target external control file to a server, wherein the sub-working condition parameter file, the target wind file and the target external control file are used for calculating the fan load by the server. The sub-working condition parameter file is directly generated at the local of the client instead of the server, so that the server directly calculates the fan load for the sub-working condition parameter file, the problem of low speed of generating the sub-working condition parameter file due to less CPU core of the server is avoided, and the calculation efficiency of the fan load is improved.
Description
Technical Field
The disclosure relates to the field of fan load calculation, and in particular relates to a data processing method and device, and a determining method and device for fan load calculation.
Background
Along with the continuous updating of the load calculation standard of the wind generating set (fan for short), the number of the fan load working conditions is increased, and the number of the fan load working conditions is up to four thousand working conditions, so that a method for rapidly generating the fan load working conditions is needed, and the working efficiency is improved. At present, fan load is calculated mainly through the cooperation of Bladed software and cloud computing, but as Bladed software is continuously upgraded, the original method for calculating fan load through the cooperation of Bladed and cloud computing is invalid, so that the existing Bladed and cloud computing are not matched, and finally the calculation efficiency of fan load is affected. Based on this, it is important to provide a method for improving the fan load calculation efficiency.
Disclosure of Invention
The disclosure provides an improved data processing method and device for fan load calculation, and a determining method and device.
One aspect of the present disclosure provides a data processing method for fan load calculation, applied to a client, the method including:
Creating a sub-condition parameter file of a total condition under a local main path according to target fan project parameters, wherein the target fan project parameters comprise target fan model parameters and target wind resource parameters;
and sending the sub-working condition parameter file, the target wind file and the target external control file to a server, wherein the sub-working condition parameter file, the target wind file and the target external control file are used for calculating the fan load by the server.
Optionally, the sub-condition parameter file stores: the server path of the target wind file and the server path of the target external control file;
The sending the sub-working condition parameter file, the target wind file and the target external control file to a server comprises the following steps:
transmitting the target wind file to a server path of the target wind file;
And sending the target external control file to a server path of the target external control file.
Optionally, creating a sub-condition parameter file of the total condition under the local main path according to the target fan project parameter, including:
Acquiring a parameter template file, wherein the parameter template file stores a local initial path of a wind file and a local initial path of an external control file;
The local initial path of the wind file is rewritten into the local path of the target wind file, and the local initial path of the external control file is rewritten into the local path of the target external control file;
And rewriting the local path of the target wind file into the server path of the target wind file, and rewriting the local path of the target external control file into the server path of the target external control file.
Optionally, creating a sub-condition parameter file of the total condition under the local main path according to the target fan project parameter, including:
acquiring a parameter template file, wherein the parameter template file stores initial fan project parameters;
And rewriting the initial fan project parameters into the target fan project parameters.
Optionally, the acquiring the parameter template file includes:
a visual initial file is obtained locally, wherein the visual initial file stores initial fan project parameters, a local initial path of a wind file and a local initial path of an external control file;
and generating the parameter template file according to the visualization initial file.
Optionally, the target fan project parameters include a first target fan project parameter and a second target fan project parameter; the method further comprises the steps of:
acquiring the first target fan project parameters input by a user through a client interface;
determining the second target fan project parameters according to the first target fan project parameters;
and creating a visualized sub-working condition load file of the total working condition under the local main path according to the first target fan project parameter and the second target fan project parameter.
Optionally, creating a visualized sub-condition load file of the total condition under the local main path according to the target fan project parameter, including:
Locally acquiring a visual initial file, wherein the visual initial file stores the initial fan project parameters;
generating a visualized template file according to the visualized initial file, wherein the visualized template file stores initial fan project parameters;
And rewriting the initial fan project parameters of the visual template file into the target fan project parameters.
Optionally, the method further comprises:
creating a calculation sequence file of the total working condition under the local main path, wherein the calculation sequence file stores the calculation sequences of a plurality of sub-working condition parameter files and server paths;
And sending the calculation sequence file to the server, wherein the calculation sequence file is used for enabling the server to calculate the fan load according to the calculation sequence of the plurality of sub-working condition parameter files and the server path.
Another aspect of the present disclosure provides a fan load determining method, applied to a server, the method including:
Receiving a sub-condition parameter file, a target wind file and a target external control file of the total condition, wherein the sub-condition parameter file of the total condition is obtained by creating a local main path of the client according to target fan project parameters, and the target fan project parameters comprise target fan model parameters and target wind resource parameters;
and calculating the fan load according to the sub-working condition parameter file, the target wind file and the target external control file.
Optionally, the method further comprises:
Receiving a calculation sequence file sent by the client, wherein the calculation sequence file is created on a local main path of the client, and the calculation sequence file stores calculation sequences and server paths of a plurality of sub-working condition parameter files;
And searching the corresponding sub-working condition parameter file according to the calculation sequence stored in the calculation sequence file and the server path, and calculating the fan load.
Another aspect of the present disclosure provides a computer-readable storage medium having stored thereon a program which, when executed by a processor, implements a data processing method of fan load calculation of any of the above mentioned.
Another aspect of the present disclosure provides a data processing apparatus for fan load calculation, including one or more processors, configured to implement any of the above-mentioned data processing methods for fan load calculation.
Another aspect of the present disclosure provides a computer-readable storage medium having stored thereon a program which, when executed by a processor, implements any of the fan load determination methods mentioned above.
Another aspect of the present disclosure provides a fan load determination apparatus comprising one or more processors configured to implement any of the fan load determination methods mentioned above.
The technical scheme provided by the embodiment of the disclosure has at least the following beneficial effects:
According to the data processing method for calculating the fan load, the sub-working condition parameter file of the total working condition is created under the local main path of the client, and then the sub-working condition parameter file, the target wind file and the target external control file are sent to the server, so that the server calculates the fan load according to the sub-working condition parameter file, the target wind file and the target external control file. The sub-working condition parameter file is directly generated at the local of the client, so that the server directly calculates the fan load to the sub-working condition parameter file, the problem of low speed of generating the sub-working condition parameter file due to less CPU core of the server is avoided, and the calculation efficiency of the fan load is improved.
Drawings
FIG. 1 is a schematic diagram of an application scenario of the present disclosure according to an exemplary embodiment;
FIG. 2 is a flow chart illustrating a data processing method of fan load calculation according to an exemplary embodiment of the present disclosure;
FIG. 3 is a sub-flowchart of step 21 of FIG. 2;
FIG. 4 is a flowchart illustrating a data processing method of fan load calculation according to an exemplary embodiment of the present disclosure;
FIG. 5 is a sub-flowchart of step 203 of FIG. 4;
FIG. 6 is a flowchart illustrating a data processing method of fan load calculation according to an exemplary embodiment of the present disclosure;
FIG. 7 is a flowchart illustrating a method of determining fan load according to an exemplary embodiment of the present disclosure;
FIG. 8 is a functional block diagram of a data processing apparatus for fan load calculation according to an exemplary embodiment of the present disclosure.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. Unless defined otherwise, technical or scientific terms used in this disclosure should be given the ordinary meaning as understood by one of ordinary skill in the art to which this disclosure belongs. The terms "first," "second," and the like in the description and in the claims, are not used for any order, quantity, or importance, but are used for distinguishing between different elements. Likewise, the terms "a" or "an" and the like do not denote a limitation of quantity, but rather denote the presence of at least one. Unless otherwise indicated, the terms "comprises," "comprising," and the like are intended to cover the presence of elements or articles recited as being "comprising" or "including," and equivalents thereof, without excluding other elements or articles. The terms "connected" or "connected," and the like, are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect.
As used in this disclosure and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any or all possible combinations of one or more of the associated listed items.
In some embodiments, fan load is calculated by a combination of Bladed software and cloud computing. Before adopting the Bladed software and cloud computing to calculate the fan load, a local working condition load file (a.$ PJ file) needs to be added to the Bladed software, a sub-working condition parameter file (dtbladein file) corresponding to a sub-working condition load file in the working condition load file needs to be generated in a node of the server, and then the server calculates the fan load based on the sub-working condition parameter file.
However, when the CPU cores of the server are fewer, the processing speed is low, which is unfavorable for improving the calculation efficiency of the fan load.
The disclosure provides a data processing method for fan load calculation, which is applied to a client, and comprises the following steps: creating a sub-condition parameter file of the total condition under the local main path according to target fan project parameters, wherein the target fan project parameters comprise target fan model parameters and target wind resource parameters; and sending the sub-working condition parameter file, the target wind file and the target external control file to a server, wherein the sub-working condition parameter file, the target wind file and the target external control file are used for calculating the fan load by the server. The disclosure also provides a fan load determining method, which is applied to a server, and comprises the following steps: receiving a sub-condition parameter file, a target wind file and a target external control file of a total condition sent by a client, wherein the sub-condition parameter file of the total condition is created according to target fan project parameters in a local main path of the client, and the target fan project parameters comprise target fan model parameters and target wind resource parameters; and calculating the fan load according to the sub-working condition parameter file, the target wind file and the target external control file.
According to the data processing method for calculating the fan load and the fan load determining method, the sub-working condition parameter file of the total working condition is created under the local main path of the client, then the sub-working condition parameter file, the target wind file and the target external control file are sent to the server, and the server calculates the fan load according to the sub-working condition parameter file, the target wind file and the target external control file. The sub-working condition parameter file is directly generated at the local of the client, the server directly calculates the fan load on the sub-working condition parameter file, the problem that the speed of generating the sub-working condition parameter file is low due to the fact that the CPU core of the server is less is avoided, and the fan load calculating efficiency is improved.
The following details of a data processing method and device, a determining method and device for fan load calculation provided by the present disclosure with reference to the accompanying drawings:
Fig. 1 is a schematic diagram of an application scenario according to an exemplary embodiment of the present disclosure. Referring to fig. 1, a client 110 is connected to a server 120 through a network. The client 110 may be any terminal with a network function, for example, a desktop computer, a mobile phone, a tablet computer, a notebook computer, a Personal digital assistant (Personal DIGITAL ASSISTANT, PDA), etc., and the client 110 may access the server 120 through a wireless network.
Server 120 may be a server or a cluster of servers that provide respective data storage, analysis, and processing in response to client 110 requests. In fig. 1, a server 120 establishes a communicable connection with a client 110 through a wireless network, thereby providing corresponding data storage, analysis, and the like processing according to a service request of the client 110. It will be appreciated that one server 120 may provide one or more services, and that the same service may also be provided by multiple servers 120, as this disclosure is not limited in this regard.
FIG. 2 is a flow chart illustrating a data processing method of fan load calculation according to an exemplary embodiment of the present disclosure. For convenience of description, taking Bladed software of a client as an example, a data processing method for fan load calculation provided by an embodiment of the present disclosure is described, where the method is applied to the client, and referring to fig. 2, the method includes:
and step 21, creating a sub-working condition parameter file of the total working condition under the local main path according to target fan project parameters, wherein the target fan project parameters comprise target fan model parameters and target wind resource parameters.
Specifically, the client creates a sub-condition parameter file of the total condition under the local main path according to the target fan project parameters. The local main path may be a local main path input by a user at a client interface (such as a Bladed software interface), and the client creates a sub-condition parameter file of a total condition at the local main path based on the target fan project parameter and the local main path. In the Bladed software, the sub-condition parameter file is a dtbladed.in file.
The sub-condition parameter file is used for calculating the fan load by the server, and the sub-condition parameter file stores parameters related to fan load calculation, such as target fan model parameters and target wind resource parameters. Illustratively, the target fan model parameters include: wind wheel diameter, cut-in wind speed, cut-out wind speed, rated wind speed, kopt (optimal modal gain), hub center height, yaw friction torque, negative pitch direction pitch rate, feathering direction pitch rate, yaw run-out rate, simulation filtering time, maintenance wind speed and the like. Illustratively, the target wind resource parameters include: air density, turbulence intensity expectations, annual average wind speed, inflow dip, reference wind speed, wind shear, etc.
In some embodiments, referring to the sub-flowchart of step 21 of FIG. 2 shown in FIG. 3, step 21 includes sub-steps 211-214:
step 211, acquiring a parameter template file, wherein the parameter template file stores initial fan project parameters.
In some embodiments, step 211 includes sub-steps 2111 and 2112.
Sub-step 2111, obtaining a visualization initial file locally, where the visualization initial file stores initial fan project parameters. The visualization initiation file may also store a local initiation path for the wind file and a local initiation path for the external control file.
Illustratively, prj files or $ PJ files are obtained locally as visualization initial files that store initial fan project parameters. In addition, prj files or.$ PJ files may also store the local initial path of the wind file and the local initial path of the external control file.
Sub-step 2112, generating a parameter template file from the visualization initiation file.
Illustratively, the client generates a dtbladed.in template file as a parametric template file from prj files or.$ PJ files (visualization initiation files). The visual template file may also be generated by the visual file, and the client generates the $ PJ template file as the visual template file according to the prj file or the $ PJ file, for example. Illustratively, the parametric template file and the visualization template file are generated by the Batch module of the Bladed software.
Step 212, rewriting the initial fan project parameters into target fan project parameters.
In some embodiments, the target fan project parameters include a first target fan project parameter and a second target fan project parameter; step 212 includes sub-steps 2121-2123.
Sub-step 2121, obtaining a first target fan project parameter input by a user through a client interface.
Specifically, the client acquires the first target fan project parameters through the Bladed software interface, and then rewrites the initial fan project parameters in the parameter template file into the first target fan project parameters. Illustratively, the first target fan project parameters include: input cut-in wind speed, rated wind speed, turbulence intensity expected value, hub center height, inflow inclination angle, wind shear, pitch direction pitch rate, yaw run-out plastic, air density, annual average wind speed, reference wind speed, simulation filtering time and the like.
Sub-step 2122, determining a second target fan project parameter from the first target fan project parameter.
Specifically, the client may obtain the second target fan project parameter according to the first target fan project parameter and the set relationship. Illustratively, the set-up relationship includes the IEC61400-1-2019 standard. And calculating the first target fan project parameters to obtain intermediate parameters and result parameters according to IEC61400-1-2019 standard by taking the first target fan project parameters as a rewriting basis, wherein the second target fan project parameters comprise the intermediate parameters and the result parameters. Wherein the intermediate parameters include: calculating the intensity of longitudinal turbulence, calculating the intensity of transverse turbulence, calculating the mildness of radial turbulence, calculating the amplitude of gusts and the like.
Sub-step 2123, creating a sub-condition parameter file of the total condition under the local main path according to the first target fan project parameter and the second target fan project parameter.
Specifically, the client combines the first target fan project parameters and the second target fan project parameters to create a plurality of sub-condition parameter files on the local main path.
Step 213, rewriting the local initial path of the wind file into the local path of the target wind file, and rewriting the local initial path of the external control file into the local path of the target external control file.
The local initial path of the wind file is the same as or different from the local path of the target wind file, and the local initial path of the external control file is the same as or different from the local path of the target external control file.
Step 214, rewriting the local path of the target wind file into the server path of the target wind file, and rewriting the local path of the target external control file into the server path of the target external control file.
Specifically, the root directory of the local path of the target wind file may be rewritten into the root directory of the server, and the server path of the target wind file may be obtained. And rewriting the root directory of the local path of the target external control file into the root directory of the server to obtain the server path of the target external control file. Thus, the server is facilitated to search the target wind file through the server path of the target wind file and search the target external control file through the server path of the target external control file.
Illustratively, the local path of the target wind file is 'F: \wind', the local path of the target external control file is 'F: \LY \5000_155_HH95_9.0B_C\controller\Discon-ver5. Dll', the local path of the target wind file is rewritten to be a server path '\10.0.80.12\Bladed4\wind', and the local path of the target external control file is rewritten to be a server path '\\10.0.80.12\Bladed4\5000_155_HH95_9.0B_C controller\Discon-ver5. Dll'.
In addition, step 21 further includes: and modifying the initial working condition names and the like of the parameter templates to form names of a plurality of sub-working condition parameter files.
The order of steps 211 to 212 and steps 213 to 215 is not particularly limited.
And 22, sending the sub-working condition parameter file, the target wind file and the target external control file to a server, wherein the sub-working condition parameter file, the target wind file and the target external control file are used for calculating the fan load by the server.
Specifically, the client sends the sub-condition parameter file, the target wind file and the target external control file to the server, and the server calculates the fan load according to the sub-condition parameter file, the target wind file and the target external control file.
In some embodiments, the sub-condition parameter file stores: a server path of the target wind file and a server path of the target external control file; step 22 includes steps 221-222:
step 221, the target wind file is sent to the server path of the target wind file.
When the server calculates the fan load, the target wind file is searched through the server path of the target wind file stored in the sub-working condition parameter file, so that the searching efficiency is improved, and the calculating efficiency of the fan load is improved.
Step 222, the target external control file is sent to the server path of the target external control file.
When calculating the fan load, the server searches the target external control file through the server path of the target external control file stored in the sub-working condition parameter file, so that the searching efficiency is improved, and the calculating efficiency of the fan load is improved. In other embodiments, the user locates the first target fan project parameters in the excel table and manually fills the parameters into the corresponding locations. And then calculating according to IEC61400-1-2019 standard to obtain a result. And then, creating a working condition load file (a $ PJ file) according to the result in the excel table by other software, which takes longer time and is unfavorable for improving the calculation efficiency of the fan load.
To address the above, in some embodiments, the target fan project parameters include a first target fan project parameter and a second target fan project parameter; before step 21 is performed, referring to a flowchart of a data processing method of fan load calculation shown in fig. 4 and according to an exemplary embodiment of the disclosure, the data processing method of fan load calculation provided in some embodiments of the disclosure further includes:
step 201, obtaining first target fan project parameters input by a user through a client interface.
Step 202, determining a second target fan project parameter according to the first target fan project parameter.
Step 201 and step 202 are described with reference to sub-step 2121 and sub-step 2122.
And 203, creating a visualized sub-working condition load file of the total working condition under the local main path according to the first target fan project parameter and the second target fan project parameter.
Specifically, the visualization sub-condition load file stores first target fan project parameters and second target fan project parameters. Illustratively, a visualization sub-condition load file (a $ PJ file) may be opened in the Bladed software and the target fan project parameters viewed.
In some embodiments, referring to the sub-flowchart of step 203 in FIG. 4 shown in FIG. 5, step 203 includes sub-steps 2031-2033:
Step 2031, obtaining a visualization initial file locally, where the visualization initial file stores initial fan project parameters.
Illustratively, the visualization initiation file of the Bladed software includes prj files or $ PJ files.
Step 2032, generating a visualized template file according to the visualized initial file, wherein the visualized template file stores initial fan project parameters.
Illustratively, a prj file or $ PJ file (visualization initial file) is generated as a visualization template file.
Step 2033, rewriting the initial fan project parameters of the visualization template file into target fan project parameters.
Thus, through steps 201 to 203, the user inputs the first target fan project parameters in the client interface, and the visualized sub-condition load file can be directly obtained, which can improve the efficiency of generating the visualized sub-condition load file and further improve the calculation efficiency of the fan load compared with the method that the first target fan project parameters are input in the excel table and calculated, and then the visualized sub-condition load file is generated by using other software.
In the embodiment of the disclosure, the generation mode of the visualized sub-working condition load file and the sub-working condition parameter file is basically the same. The sub-condition parameter file is used for calculating the fan load by the server, and the visualized sub-condition load file is used for checking various parameters.
FIG. 6 is a flowchart illustrating a data processing method of fan load calculation according to an exemplary embodiment of the present disclosure. Referring to fig. 6, the data processing method for fan load calculation provided in some embodiments of the present disclosure further includes:
and step 23, creating a calculation sequence file of the total working condition under the local main path, wherein the calculation sequence file stores the calculation sequence of a plurality of sub-working condition parameter files and the server path.
Specifically, the client creates a total operating condition file under the local main path, joblist file, which is used as a calculation sequence file. Each total operating condition joblist file stores the calculation sequence and server path of a plurality of sub-operating condition parameter files.
And step 24, transmitting a calculation sequence file to the server, wherein the calculation sequence file is used for enabling the server to calculate the fan load according to the calculation sequence of the plurality of sub-working condition parameter files and the server path.
Specifically, the server searches the corresponding sub-condition parameter file based on the calculation sequence of the calculation sequence file and the server path, and calculates the fan load.
It should be noted that, the order of creating the sub-condition parameter file, the visualized sub-condition load file, and the calculation sequence file is not particularly limited in this disclosure. In order to reduce the operation times, a sub-working condition parameter file and a visualized sub-working condition load file can be created first, and then a calculation sequence file is created based on the number, the name and the server path of the sub-working condition parameter file.
According to the data processing method for calculating the fan load, the sub-working condition parameter file of the total working condition is created under the local main path of the client, and then the sub-working condition parameter file, the target wind file and the target external control file are sent to the server, so that the server calculates the fan load according to the sub-working condition parameter file, the target wind file and the target external control file. The sub-working condition parameter file is directly generated at the local of the client instead of the server, so that the server directly calculates the fan load for the sub-working condition parameter file, the problem of low speed of generating the sub-working condition parameter file due to less CPU core of the server is avoided, and the calculation efficiency of the fan load is improved.
FIG. 7 is a flowchart illustrating a method of determining fan load according to an exemplary embodiment of the present disclosure. Some embodiments of the present disclosure provide a fan load determining method, applied to a server, referring to fig. 7, including:
Step 71, receiving a sub-condition parameter file, a target wind file and a target external control file of a total condition sent by a client, wherein the sub-condition parameter file of the total condition is created on a local main path of the client according to target fan project parameters, and the target fan project parameters comprise target fan model parameters and target wind resource parameters.
It can be understood that after the sub-condition parameter file, the target wind file and the target external control file of the total condition are all sent to the server, the root directory of the paths of the sub-condition parameter file, the target wind file and the target external control file is changed from the local root directory to the server root directory.
When the sub-working condition parameter file stores the server path of the target wind file and the server path of the target external control file, the server can directly search the target wind file through the server path of the target wind file and search the target external control file through the server path of the target external control file.
And step 72, calculating the fan load according to the sub-working condition parameter file, the target wind file and the target external control file.
In some embodiments, the fan load determining method provided by the embodiments of the present disclosure further includes:
Step 73, receiving a calculation sequence file sent by the client, wherein the calculation sequence file is created on a local main path of the client, and the calculation sequence file stores the calculation sequence of a plurality of sub-working condition parameter files and a server path.
Step 74, searching the corresponding sub-working condition parameter file according to the calculation sequence stored in the calculation sequence file and the server path, and calculating the fan load.
Specifically, the server searches the corresponding sub-condition parameter file and calculates the fan load based on the calculation sequence stored in the calculation sequence file and the server path, so that the fan load can be orderly and efficiently calculated by the server.
The fan load determining method includes that a server receives a sub-working condition parameter file, a target wind file and a target external control file of a total working condition sent by a client, wherein the sub-working condition parameter file of the total working condition is created on a local main path of the client according to target fan project parameters. And then the server calculates the fan load according to the sub-working condition parameter file, the target wind file and the target external control file. The sub-condition parameter file is generated at the client instead of the server, so that the problem of low speed of generating the sub-condition parameter file due to less CPU core of the server is avoided, and the calculation efficiency of the fan load is improved.
Fig. 8 is a schematic block diagram of a data processing apparatus 800 for fan load calculation according to an exemplary embodiment of the present disclosure, and referring to fig. 8, the data processing apparatus 800 for fan load calculation includes one or more processors 810, where the processors 810 are configured to implement the data processing method for fan load calculation described above. The processor 810 is configured to: creating a sub-condition parameter file of the total condition under the local main path according to target fan project parameters, wherein the target fan project parameters comprise target fan model parameters and target wind resource parameters; and sending the sub-working condition parameter file, the target wind file and the target external control file to a server, wherein the sub-working condition parameter file, the target wind file and the target external control file are used for calculating the fan load by the server.
In some embodiments, the data processing apparatus 800 for fan load calculation further includes a memory 820, where the memory 820 is a computer readable storage medium, which may store programs that may be invoked by the processor 810, and may include a non-volatile storage medium. In some embodiments, processor 810 and memory 820 are separate chips. In other embodiments, processor 810 and memory 820 may be integrated in the same chip.
In some embodiments, the data processing apparatus 800 for fan load calculation may include an interface 880 and a memory 830. In some embodiments, the data processing apparatus 800 for fan load calculation may also include other hardware depending on the actual application.
The computer readable storage medium of the embodiment of the present disclosure has a program stored thereon, which when executed by the processor 810, implements the data processing method of fan load calculation executed by any of the processors 810 described above.
The present disclosure may take the form of a computer program product embodied on one or more storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having program code embodied therein. Computer-readable storage media include both non-transitory and non-transitory, removable and non-removable media, and information storage may be implemented by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer readable storage media include, but are not limited to: phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Disks (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, may be used to store information that may be accessed by the computing device.
It should be understood that portions of the present disclosure may be implemented in hardware, software, or a combination thereof. In the above-described embodiments, the various steps or methods may be implemented in software or hardware stored in a memory and executed by a suitable instruction execution device. For example, if implemented in hardware, it may be implemented with any one or a combination of the following techniques: discrete logic circuits having logic gates for implementing logic functions on data signals, application specific integrated circuits having suitable combinational logic gates, programmable Gate Arrays (PGAs), field Programmable Gate Arrays (FPGAs), and the like.
Some embodiments of the present disclosure also provide a fan load determining apparatus, including one or more processors, configured to implement the fan load determining method described above. The processor is used for: receiving a sub-condition parameter file, a target wind file and a target external control file of a total condition sent by a client, wherein the sub-condition parameter file of the total condition is created according to target fan project parameters in a local main path of the client, and the target fan project parameters comprise target fan model parameters and target wind resource parameters; and calculating the fan load according to the sub-working condition parameter file, the target wind file and the target external control file.
The computer-readable storage medium of the embodiment of the present disclosure has a program stored thereon, which when executed by a processor, implements the fan load determination method executed by any of the processors described above.
The various embodiments of the present disclosure described above may be complementary to one another without conflict.
The foregoing description of the preferred embodiments of the present disclosure is not intended to limit the disclosure, but rather to cover all modifications, equivalents, improvements and alternatives falling within the spirit and principles of the present disclosure.
Claims (10)
1. A data processing method for fan load calculation, which is applied to a client, the method comprising:
Creating a sub-condition parameter file of a total condition under a local main path according to target fan project parameters, wherein the target fan project parameters comprise target fan model parameters and target wind resource parameters;
The sub-working condition parameter file, the target wind file and the target external control file are sent to a server, and the sub-working condition parameter file, the target wind file and the target external control file are used for calculating fan load by the server; the sub-condition parameter file stores: the server path of the target wind file and the server path of the target external control file;
The sending the sub-working condition parameter file, the target wind file and the target external control file to a server comprises the following steps:
transmitting the target wind file to a server path of the target wind file;
Sending the target external control file to a server path of the target external control file; creating a sub-condition parameter file of a total condition under a local main path according to the target fan project parameters, including:
Acquiring a parameter template file, wherein the parameter template file stores a local initial path of a wind file and a local initial path of an external control file;
The local initial path of the wind file is rewritten into the local path of the target wind file, and the local initial path of the external control file is rewritten into the local path of the target external control file;
rewriting a local path of the target wind file into a server path of the target wind file, and rewriting a local path of the target external control file into a server path of the target external control file;
creating a calculation sequence file of the total working condition under the local main path, wherein the calculation sequence file stores the calculation sequences of a plurality of sub-working condition parameter files and server paths;
And sending the calculation sequence file to the server, wherein the calculation sequence file is used for enabling the server to calculate the fan load according to the calculation sequence of the plurality of sub-working condition parameter files and the server path.
2. The method of claim 1, wherein creating a sub-condition parameter file of the total condition under the local main path based on the target fan project parameters comprises:
acquiring a parameter template file, wherein the parameter template file stores initial fan project parameters;
And rewriting the initial fan project parameters into the target fan project parameters.
3. The method according to claim 1 or 2, wherein the obtaining a parameter template file comprises:
a visual initial file is obtained locally, wherein the visual initial file stores initial fan project parameters, a local initial path of a wind file and a local initial path of an external control file;
and generating the parameter template file according to the visualization initial file.
4. The method of claim 1, wherein the target fan project parameters include a first target fan project parameter and a second target fan project parameter; the method further comprises the steps of:
acquiring the first target fan project parameters input by a user through a client interface;
determining the second target fan project parameters according to the first target fan project parameters;
and creating a visualized sub-working condition load file of the total working condition under the local main path according to the first target fan project parameter and the second target fan project parameter.
5. The method of claim 4, wherein creating a visualized sub-condition load file of the total condition under the local main path based on the target fan project parameters comprises:
Locally acquiring a visual initial file, wherein the visual initial file stores initial fan project parameters;
generating a visualized template file according to the visualized initial file, wherein the visualized template file stores initial fan project parameters;
And rewriting the initial fan project parameters of the visual template file into the target fan project parameters.
6. A method for determining fan load, applied to a server, the method comprising:
Receiving a sub-condition parameter file, a target wind file and a target external control file of a total condition sent by a client, wherein the sub-condition parameter file of the total condition is created on a local main path of the client according to target fan project parameters, and the target fan project parameters comprise target fan model parameters and target wind resource parameters; the sub-condition parameter file stores: the server path of the target wind file and the server path of the target external control file; the client sends the sub-working condition parameter file, the target wind file and the target external control file to a server, and the method comprises the following steps: transmitting the target wind file to a server path of the target wind file; sending the target external control file to a server path of the target external control file; creating a sub-condition parameter file of a total condition under a local main path according to the target fan project parameters, including: acquiring a parameter template file, wherein the parameter template file stores a local initial path of a wind file and a local initial path of an external control file; the local initial path of the wind file is rewritten into the local path of the target wind file, and the local initial path of the external control file is rewritten into the local path of the target external control file; rewriting a local path of the target wind file into a server path of the target wind file, and rewriting a local path of the target external control file into a server path of the target external control file;
Calculating fan load according to the sub-working condition parameter file, the target wind file and the target external control file;
Receiving a calculation sequence file sent by the client, wherein the calculation sequence file is created on a local main path of the client, and the calculation sequence file stores calculation sequences and server paths of a plurality of sub-working condition parameter files;
And searching the corresponding sub-working condition parameter file according to the calculation sequence stored in the calculation sequence file and the server path, and calculating the fan load.
7. A computer readable storage medium, having stored thereon a program which, when executed by a processor, implements the method of any of claims 1-5.
8. A data processing apparatus for fan load calculation, comprising one or more processors configured to implement the method of any one of claims 1-5.
9. A computer readable storage medium, having stored thereon a program which, when executed by a processor, implements the method of claim 6.
10. A fan load determining apparatus comprising one or more processors configured to implement the method of claim 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010927879.XA CN112131178B (en) | 2020-09-07 | 2020-09-07 | Data processing method and device for fan load calculation, and determining method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010927879.XA CN112131178B (en) | 2020-09-07 | 2020-09-07 | Data processing method and device for fan load calculation, and determining method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112131178A CN112131178A (en) | 2020-12-25 |
CN112131178B true CN112131178B (en) | 2024-05-28 |
Family
ID=73848222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010927879.XA Active CN112131178B (en) | 2020-09-07 | 2020-09-07 | Data processing method and device for fan load calculation, and determining method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112131178B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030087712A (en) * | 2002-05-09 | 2003-11-15 | 주식회사 준마엔지니어링 | A Remote Monitoring System of A Wind Power Generator |
CN103091105A (en) * | 2011-10-27 | 2013-05-08 | 华锐风电科技(集团)股份有限公司 | Test system and test method of wind turbine generator pitch-variation system |
CN103604622A (en) * | 2013-11-29 | 2014-02-26 | 北京普拉斯科技发展有限公司 | On-line monitoring and instant warning and fault diagnosis system of wind generating set |
CN103742358A (en) * | 2013-12-24 | 2014-04-23 | 青海能高新能源有限公司 | Compound type wind generating set state monitoring system |
CA2838453A1 (en) * | 2012-12-31 | 2014-06-30 | Battelle Memorial Institute | Distributed hierarchical control architecture for integrating smart grid assets during normal and disrupted operations |
CA2844486A1 (en) * | 2013-03-15 | 2014-09-15 | Accenture Global Services Limited | Enhanced grid reliability through predictive analysis and dynamic action for stable power distribution |
CN104376389A (en) * | 2014-12-10 | 2015-02-25 | 国电南京自动化股份有限公司 | Master-slave type micro-grid power load prediction system and master-slave type micro-grid power load prediction method based on load balancing |
CN108252873A (en) * | 2017-05-18 | 2018-07-06 | 北京铭峰科技有限公司 | A kind of wind power generating set online data monitoring and its system of Performance Evaluation |
CN108591104A (en) * | 2018-04-18 | 2018-09-28 | 广东寰球智能科技有限公司 | A kind of Research on Fan Fault Forecasting based on cloud platform and health management system arranged, method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9489495B2 (en) * | 2008-02-25 | 2016-11-08 | Georgetown University | System and method for detecting, collecting, analyzing, and communicating event-related information |
-
2020
- 2020-09-07 CN CN202010927879.XA patent/CN112131178B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030087712A (en) * | 2002-05-09 | 2003-11-15 | 주식회사 준마엔지니어링 | A Remote Monitoring System of A Wind Power Generator |
CN103091105A (en) * | 2011-10-27 | 2013-05-08 | 华锐风电科技(集团)股份有限公司 | Test system and test method of wind turbine generator pitch-variation system |
CA2838453A1 (en) * | 2012-12-31 | 2014-06-30 | Battelle Memorial Institute | Distributed hierarchical control architecture for integrating smart grid assets during normal and disrupted operations |
CA2844486A1 (en) * | 2013-03-15 | 2014-09-15 | Accenture Global Services Limited | Enhanced grid reliability through predictive analysis and dynamic action for stable power distribution |
CN103604622A (en) * | 2013-11-29 | 2014-02-26 | 北京普拉斯科技发展有限公司 | On-line monitoring and instant warning and fault diagnosis system of wind generating set |
CN103742358A (en) * | 2013-12-24 | 2014-04-23 | 青海能高新能源有限公司 | Compound type wind generating set state monitoring system |
CN104376389A (en) * | 2014-12-10 | 2015-02-25 | 国电南京自动化股份有限公司 | Master-slave type micro-grid power load prediction system and master-slave type micro-grid power load prediction method based on load balancing |
CN108252873A (en) * | 2017-05-18 | 2018-07-06 | 北京铭峰科技有限公司 | A kind of wind power generating set online data monitoring and its system of Performance Evaluation |
CN108591104A (en) * | 2018-04-18 | 2018-09-28 | 广东寰球智能科技有限公司 | A kind of Research on Fan Fault Forecasting based on cloud platform and health management system arranged, method |
Also Published As
Publication number | Publication date |
---|---|
CN112131178A (en) | 2020-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10686891B2 (en) | Migration of applications to a computing environment | |
AU2005202285B2 (en) | Method, system, and apparatus for providing access to workbook models through remote function calls | |
EP3709195B1 (en) | System and method for interoperable communication between entities with different structures | |
CN111738737B (en) | Method, device and device for generating digital property right certificate | |
WO2020185330A1 (en) | Solution for implementing computing service based on structured query language statement | |
US20200125926A1 (en) | Dynamic Batch Sizing for Inferencing of Deep Neural Networks in Resource-Constrained Environments | |
CN108170656A (en) | Template establishment method, document creating method, rendering intent and device | |
CN112016283A (en) | Form generation method and device | |
CN111767641A (en) | Method and system for processing extreme load data of wind turbines | |
CN114860272A (en) | Operating system installation method, computing device and storage medium | |
CN112131178B (en) | Data processing method and device for fan load calculation, and determining method and device | |
CN107491460B (en) | Data mapping method and device of adaptation system | |
US20220121665A1 (en) | Computerized Methods and Systems for Selecting a View of Query Results | |
CN114579085A (en) | Gateway API development method and device | |
CN117891528A (en) | Operator configuration method and device of chip, electronic equipment and storage medium | |
CN115935909A (en) | File generation method and device and electronic equipment | |
CN116755688A (en) | Component processing method, device, computer equipment and storage medium | |
WO2022001269A1 (en) | Configuration data merging method and apparatus, system, electronic device and medium | |
CN111949259B (en) | Risk decision configuration method, system, electronic device and storage medium | |
CN116069725A (en) | File migration method, device, apparatus, medium and program product | |
CN115391275A (en) | Three-dimensional virtual scene construction method and device, electronic equipment and storage medium | |
CN114817707A (en) | Method and device for creating node and problem, electronic equipment and storage medium | |
CN115879387B (en) | Pneumatic driving torque simulation method and system for multiple pneumatic algorithms | |
CN114119207B (en) | Feature screening method, early warning method, device, electronic device, medium and program | |
CN111176638B (en) | A BIOS code variable conversion method, system, device and medium |
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 |