Offshore wind power tidal current comparative analysis method, device, electronic equipment and storage medium
By constructing a storage structure for comparative analysis of offshore wind power tidal currents through the E-language protocol, the storage and reuse problems of comparative analysis of multiple offshore wind power scheme indicators are solved, rapid configuration and efficient comparative analysis are achieved, and multi-scenario reuse of offshore wind power design and operation is supported.
Patent Information
- Application Number
- CN202211640386.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-20
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2042-12-20
AI Technical Summary
In the existing technology, the configuration quantities for comparing and analyzing indicators of multiple offshore wind power schemes cannot be stored in a standardized manner, cannot be reused efficiently, and cannot be exported as templates, resulting in the inability to conduct efficient comparative analysis of multiple schemes during the design and operation of offshore wind power.
The E language protocol is used to construct the storage structure of offshore wind power tidal current comparative analysis quantities. By defining object classes such as environment, equipment, variables, and reports, basic key-value symbols that meet the needs of tidal current comparative analysis in different scenarios are established. The E language syntax structure and symbols are used to design a tidal current comparative analysis quantity application framework based on symbolic E syntax rules, which can realize comparative analysis of technical parameters in different scenarios of offshore wind power design and operation.
It realizes the rapid configuration and efficient reuse of comparative analysis of offshore wind power tidal currents, and can quickly review and verify the calculation conclusions after the operating conditions are adjusted. It solves the difficulties of single-scenario characteristic analysis and multi-scenario reuse and efficient comparative analysis, and provides available data resource support.
Smart Images

Figure CN116050088B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of tidal current calculation, and in particular to a method, device, electronic device, and storage medium for comparative analysis of offshore wind power tidal currents. Background Art
[0002] "my country continues to promote industrial and energy structure adjustments and vigorously develop renewable energy, which plays a vital role in achieving the dual carbon goals. Offshore wind power resources are abundant and high-quality, do not occupy land, have high power generation hours, and are suitable for large-scale development. It has become a hot spot for wind power generation in the world. my country has made offshore wind power development a key area of renewable energy development. Many regions have successively issued wind power development plans and significantly increased the scale of offshore wind power construction.
[0003] Safe and economical development of offshore wind power requires scientific and rational planning and design of the scale, structure, and equipment of offshore wind farms, based on offshore resource conditions. Constructing a digital model of offshore wind farms based on construction conditions and conducting basic quantitative technical analysis are crucial for understanding and evaluating offshore wind farm construction plans and operational risks. Grid flow calculations are fundamental to this quantitative technical analysis and are essential for determining the feasibility of offshore wind power technology, evaluating the rationality of offshore wind power transmission plans, and assessing the economic viability of offshore wind farm operations.
[0004] Power flow calculations determine the steady-state operating parameters of various power system components based on grid connections, component parameters, load demand, generator output, and other conditions. These conditions include power at the source and load points, hub voltage, equilibrium voltage, and initial phase angle. Fundamental state parameters to be determined include busbar node voltage amplitude and phase angle, as well as other parameters such as branch power and network power loss.
[0005] PSD simulation flow calculation is a basic tool widely used in power system design and operation. There are already a large number of tool modules around the flow calculation itself and single flow calculation applications, such as zone load statistics, over-limit and overload analysis, network loss calculation, etc., but there is a lack of application tools for comparative analysis of multiple flow calculations. In the design and operation of offshore wind power, its reactive power and voltage control is much worse than that of onshore systems. Therefore, when analyzing the segmentation method of submarine cables and the high-resistance compensation value within the wind farm and the grid connection point, it is urgent to carry out comparative analysis of different analysis quantities under multiple schemes so that the proposed scheme has a wider adaptability. How to solve the difficulties of the inability to store the configuration quantities of the comparative analysis of multiple offshore wind power scheme indicators in a standardized manner, to reuse them efficiently, and to export them as templates is a problem that needs to be solved urgently. Summary of the Invention
[0006] The present disclosure aims to solve one of the technical problems in the related art at least to a certain extent.
[0007] The first embodiment of the present disclosure provides a comparative analysis method for offshore wind power tidal currents, including:
[0008] Based on the current offshore wind power tidal current calculation and analysis tasks, obtain the data resources and comparison requirements corresponding to the tidal current comparative analysis;
[0009] Determining whether there is a historical trend comparison configuration file corresponding to the analysis scenario of the analysis task;
[0010] If the historical power flow comparison configuration file does not exist, determining a basic power grid solution, wherein the basic power grid solution at least includes power flow model parameters and power flow component information;
[0011] Determine from the data resources the flow model data file and the corresponding flow calculation E-table file corresponding to the basic power grid solution for comparison, and cache them into the operating memory according to the power grid solution specification.
[0012] Determine whether the equipment type, analysis volume, and number of solutions meet the comparison requirements;
[0013] If the comparison requirements are met, a comparison analysis report is generated based on the power flow model data file and the corresponding power flow calculation E-table file;
[0014] According to the comparison requirement, the comparison analysis report is displayed, and the configuration information of the power flow comparison analysis and the comparison analysis report are saved according to the E language data description.
[0015] A second embodiment of the present disclosure provides an offshore wind power tidal current comparison and analysis device, comprising:
[0016] An acquisition module is used to obtain data resources and comparison requirements corresponding to the tidal current comparative analysis based on the current offshore wind power tidal current calculation and analysis task;
[0017] A first judgment module is used to judge whether there is a historical trend comparison configuration file corresponding to the analysis scenario of the analysis task;
[0018] A first determining module is configured to determine a basic power grid solution if there is no historical power flow comparison configuration file, wherein the basic power grid solution at least includes power flow model parameters and power flow component information;
[0019] The second determination module is used to determine the flow model data file and the corresponding flow calculation E-table file corresponding to the basic power grid solution for comparison from the data resources, and cache them into the operating memory according to the power grid solution category specification.
[0020] The second judgment module is used to judge whether the equipment type, analysis amount and number of solutions meet the comparison requirements;
[0021] A generating module, configured to generate a comparative analysis report based on the power flow model data file and the corresponding power flow calculation E-table file if the comparison requirements are met;
[0022] The display module is used to display the comparative analysis report according to the comparative requirements, and save the configuration information of the power flow comparative analysis and the comparative analysis report according to the E language data description.
[0023] The third embodiment of the present disclosure proposes a computer device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the offshore wind power tidal current comparative analysis method proposed in the first embodiment of the present disclosure is implemented.
[0024] The fourth embodiment of the present disclosure proposes a non-temporary computer-readable storage medium storing a computer program, which, when executed by a processor, implements the offshore wind power tidal current comparative analysis method proposed in the first embodiment of the present disclosure.
[0025] The fifth embodiment of the present disclosure proposes a computer program product. When the instruction processor in the computer program product is executed, the offshore wind power tidal current comparative analysis method proposed in the first embodiment of the present disclosure is executed.
[0026] The offshore wind power tidal current comparative analysis method provided by the embodiment of the first aspect of the present disclosure has the following beneficial effects:
[0027] In an embodiment of the present disclosure, the device first obtains data resources and comparison requirements corresponding to the tidal current comparison analysis based on the current offshore wind power tidal current calculation and analysis task, and then determines whether there is a historical tidal current comparison configuration file corresponding to the analysis scenario of the analysis task. If there is no historical tidal current comparison configuration file, a basic power grid scheme is determined, and the basic power grid scheme at least includes tidal current model parameters and tidal current component information. Then, from the data resources, the tidal current model data file and the corresponding tidal current calculation E-table file corresponding to the basic power grid scheme are determined for comparison, and cached in the operating memory according to the power grid scheme class specification. Then, it is determined whether the equipment type, analysis quantity and number of schemes meet the comparison requirements. If the comparison requirements are met, a comparison analysis report is generated according to the tidal current model data file and the corresponding tidal current calculation E-table file. Then, according to the comparison requirements, the comparison analysis report is displayed, and the configuration information of the tidal current comparison analysis and the comparison analysis report are saved according to the E language data description. Therefore, after the operating conditions are adjusted, the new state can be quickly introduced and the existing calculation conclusions can be quickly reviewed and verified. At the same time, the stored comparison configuration can also provide available data resources for similar projects, which can solve the difficulties of single-scenario characteristic analysis of offshore wind power simulation scheme tidal current comparison and efficient comparison analysis of multiple scenarios without interactive protocols.
[0028] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The above and / or additional aspects and advantages of the present disclosure will become apparent and readily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0030] Figure 1 A schematic flow chart of the offshore wind power tidal current comparative analysis method provided in the first embodiment of the present disclosure;
[0031] Figure 2 Three basic storage-capacity relationship diagrams for comparative analysis of offshore wind power tidal currents provided in the first embodiment of the present disclosure;
[0032] Figure 3 This is a classification diagram of output styles for the offshore wind power tidal current comparative analysis provided in the first embodiment of the present disclosure;
[0033] Figure 4 This is a diagram showing the correspondence between the E-language data description and the relational description provided in the first embodiment of the present disclosure;
[0034] Figure 5 This is a diagram of the E language storage style sheet provided in the first embodiment of the present disclosure;
[0035] Figure 6 The offshore wind power tidal current comparison environment type specification provided by the first embodiment of this disclosure
[0036] Figure 7 The principle of the flow comparison device-analysis quantity combination provided by the first embodiment of this disclosure
[0037] Figure 8 The offshore wind power tidal current comparative analysis quantity type specification provided in the first embodiment of this disclosure
[0038] Figure 9 The offshore wind power tidal current comparison equipment type specification provided in the first embodiment of this disclosure
[0039] Figure 10 Reference style specification for offshore wind power flow comparison grid solution provided in the first embodiment of this disclosure
[0040] Figure 11 This is an example of the offshore wind power tidal current comparison output report format provided in the first embodiment of the present disclosure.
[0041] Figure 12 A schematic flow chart of a comparative analysis method for offshore wind power tidal currents provided in the second embodiment of the present disclosure;
[0042] Figure 13 This is a structural block diagram of an offshore wind power tidal current comparison and analysis device provided in the third embodiment of the present disclosure;
[0043] Figure 14 A block diagram of an exemplary computer device suitable for implementing embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0044] The following describes in detail embodiments of the present disclosure, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.
[0045] It should be noted that the present invention uses the E language protocol to create an internal storage structure for offshore wind power flow analysis. The E language protocol is a simple, efficient, and practical power data exchange format proposed by my country to address the shortcomings of the IEC61970-301 common information model (CIM) for power systems, such as small object granularity, high information redundancy, and low processing efficiency. It follows the technical principles of simplicity, practicality, objects, relationships, and naming, and realizes the organic combination of the traditional relational data description of the power system and the object-oriented description of CIM. The corresponding relationship between the E language description and the relational description is as follows: Figure 4The E language syntax includes introductory symbols, start symbols, end symbols, separators, connectors, identifiers, unstructured descriptors, FRAME calculation formulas, etc. Each symbol includes one or more types. For example, introductory symbols include comments, declarations, data, attributes, types, dimensions, limits, pointers, etc. According to the differences in attribute introductory symbols, various styles such as horizontal tables, single-column tables, and multiple-column tables can be expressed. Figure 5 The E language protocol has been widely used in data integration and information exchange in my country's power system dispatching system.
[0046] The invention constructs a storage structure for comparative analysis of offshore wind power tidal currents to ensure readability, interactive versatility, and reusability. It uses the E language syntax structure and symbols, defines object classes such as environment, mode, equipment, variables, and reports, and establishes basic key-value symbols that meet the needs of comparative analysis of tidal currents in different scenarios. In order to ensure the technical completeness and usability of the storage structure, a tidal current comparative analysis application framework based on symbolic E syntax rules is designed for the E report of PSD power grid tidal current calculation results. The E language description storage structure adapted to the comparative analysis of offshore wind power tidal currents provides technical theoretical guidance for comparative analysis of technical parameters in different scenarios of offshore wind power design and operation, and is conducive to the multi-angle and high-frequency professional quantitative analysis and cognition of offshore wind power.
[0047] The following describes the offshore wind power tidal current comparative analysis method, apparatus, computer equipment, and storage medium according to embodiments of the present disclosure with reference to the accompanying drawings.
[0048] The embodiment of the present disclosure uses the offshore wind power tidal current comparative analysis method configured in an offshore wind power tidal current comparative analysis device as an example. The offshore wind power tidal current comparative analysis device can be applied to any electronic device so that the electronic device can perform the offshore wind power tidal current comparative analysis function.
[0049] Figure 1 This is a flow chart of the offshore wind power tidal current comparative analysis method provided in the first embodiment of the present disclosure.
[0050] like Figure 1 As shown, the offshore wind power tidal current comparative analysis method may include the following steps:
[0051] Step 101: According to the current offshore wind power tidal current calculation and analysis task, data resources and comparison requirements corresponding to the tidal current comparative analysis are obtained.
[0052] The offshore wind power flow calculation and analysis task, also known as the offshore wind power flow calculation business analysis, allows you to select the storage path for data resources used for flow comparison analysis. Optional offshore wind power analysis services include system reactive power analysis, submarine cable voltage analysis, submarine cable current analysis, grid connection point fluctuation analysis, and reactive power compensation analysis.
[0053] It should be noted that different analysis requirements will affect the selection of specific equipment and analysis objects. Since the attribute items of the power flow output result table E are known, some pre-selected comparative attribute items are used as template configurations for the typical scenarios mentioned above to help improve configuration efficiency.
[0054] It's understandable that the fundamental analysis targets for power flow calculations and analysis are grid components, such as busbars, transformers, and lines. Information about these grid components is recorded in the grid power flow model data file. To ensure calculation accuracy, grid components must be uniquely identified within the data file. For offshore wind power using PSD power flow simulation software, the most basic component types are single-ended and double-ended. Single-ended components refer to busbars, which are uniquely identified by two attributes: bus name and reference voltage. A difference in either attribute indicates a different busbar. Double-ended components are uniquely identified by two single-ended components and a circuit number. The circuit number is used to distinguish parallel transformers and multi-circuit transmission lines. When comparing substation and section parameters, the corresponding basic grid component composition must be defined. To this end, when configuring offshore wind power power flow comparison equipment, references to component model files containing the entire grid structure and standardized naming must be recorded in advance.
[0055] The process of comparing and analyzing the power flow involves three basic storage dimensions: scheme, equipment, and analysis. In most cases, the power flow comparison analysis is presented in a two-dimensional report format. Therefore, the internal storage of the three dimensions needs to be reduced to a two-dimensional display. The dimensionality reduction methods include 1 dimension on the row and 2 dimensions on the column, or 2 dimensions on the row and 1 dimension on the column. For example, Figure 3 To express the differences in output report styles, we start with 1 and use consecutive natural numbers for calibration. When storing, we only need to record the numbers. After detailed analysis and calculation, we can format and output them in the specified style according to the sequence number. Since rows or columns may contain two dimensions, if we consider the order of the two dimensions, we can achieve more output report styles from a segmented perspective. In specific application scenarios, we can ignore certain report formats that do not conform to business expression conventions.
[0056] To carry out comparative analysis of current flow, it is necessary to define the output style based on information such as components and dimensions, and adopt E language symbol rules. <environment>The environment class is used to store and manage this basic information. Since an analysis can only point to one environment class at a time, there is no entity defined after the environment class. The environment class contains at least four attributes: the full path name address of the grid element data (DATPFEFile), the address of the PSD power flow calculation program (PFNTExe), the number of parallel calculations (ParallelCount), and the report output number (OutReportStyleNo). To facilitate analysis and application, the arrangement and meaning of the environment class attributes are specified. Figure 6 Enumerates the ambient class storage style syntax for an object.
[0057] Step 102: determine whether there is a historical trend comparison configuration file corresponding to the analysis scenario of the analysis task.
[0058] It's important to consider whether there are comparison configuration files for similar analysis scenarios—that is, whether there are historical power flow comparison configuration files corresponding to the analysis scenario being analyzed. If so, these configuration files can be directly loaded for reuse or used as a basis for revisions. Storing past power flow comparison analysis configurations as files according to E language specifications is another method, in addition to templates, to accelerate the analysis of similar scenarios.
[0059] Step 103: If there is no historical power flow comparison configuration file, a basic power grid solution is determined, where the basic power grid solution at least includes power flow model parameters and power flow component information.
[0060] Determine the basic grid plan. This plan contains the flow model parameters for the offshore or larger grid being analyzed, as well as information about components such as buses, lines, and transformers. When configuring a device class, its object record contains attributes that point to these specific components. Due to changes in the plan, some components may become inoperable, such as when a grid adjustment removes a line. In such cases, calculations for these components should be ignored during specific operations.
[0061] Specifically, specific objects in the offshore wind power equipment class, analysis quantity class, and power grid scheme class can also be configured separately and recorded in the memory. The objects of the equipment class must correspond to specific flow elements to be meaningful. When the grid element identification is revised, the objects in the equipment need to be adjusted and revised synchronously. The comparison value attributes of the analysis quantity class are derived from the attribute items of the flow calculation output E table class. The key to the power grid scheme class is to specify the power grid scheme flow convergence result E output table file that participates in the comparison. Among them, the number of objects in the equipment class, analysis quantity class, and power grid scheme class should not be restricted. After the settings are completed, determine whether to save the comparison and analysis content that has been set. If you need to save it, you can store it in a file according to the E language specification. The file is in ASCII format and is very easy to read and identify.
[0062] The E data of the power flow calculation results include node classes, AC line classes, AC transformer classes, DC node classes, etc. The storage style syntax of the power flow comparison analysis quantity is defined according to the attribute words of the classification table.
[0063] Optionally, the PSD power grid flow calculation results have an E language storage format with a file suffix of .PFE, which contains multiple flow calculation result classes such as PSDPFEACNODE corresponding to the AC node class, PSDPFEACLINE corresponding to the AC line class, and PSDPFETRANS corresponding to the transformer class. Each class contains two major attributes, one is the equipment identification parameter, and the other is the calculation index parameter. Each class contains multiple attribute items. Due to the large number of attribute items, different analysis topics use different analysis and comparison indicators. The use of full-quantity indifferent comparison not only consumes calculation time, but also is not conducive to highlighting characteristics. In addition, some indicators also involve derivative calculations when compared, and the names explained in the output report are also different from the flow output attributes. The original output attributes must be reconstructed to achieve mapping with the flow index attribute field on the one hand, and record new characteristic attributes on the other. Taking into account the difference analysis of different flow scenarios, after constructing the storage structure, the many-to-many mapping principle is adopted when forming specific comparison items of equipment and analysis quantities. Figure 7 Because devices can be single-ended or double-ended, the corresponding analysis quantities are also divided into two categories. When forming specific comparison items, there may be cases where a single-ended device combination maps to a double-ended device analysis quantity, or vice versa. These cases are excluded as exceptions and marked with an * in the output table. Furthermore, even for devices of the same type (e.g., both are double-ended), mismatches may occur due to the analysis quantity attributes belonging to different categories in the power flow output E table (for example, the analysis indicator active power loss only appears in the line output category, but not in the transformer output category). These cases are also excluded as exceptions.
[0064] This step defines the storage style syntax for the power flow comparison analysis quantity. It is optional and the contents can be in the following order:
[0065] The analysis quantity type identifier, located within the E language introductory character <>, is an identifier used to uniquely identify the power flow analysis quantity and is also the default analysis quantity name.
[0066] The name in the flow comparison analysis output table. Set Caption as the identification key variable. Its value can be empty. If it is not empty, it will be displayed in the report.
[0067] When a single analysis quantity corresponds to multiple valid equipment items, whether to automatically summarize the analysis quantity, set Summary as the identification key variable, with a value of 0 or 1. When it is 1, it means that the same analysis quantity of multiple devices needs to be automatically summarized during analysis. Figure 3 Style 1, the collection formula is as follows:
[0068]
[0069] Where i is the analysis quantity of a column, v i For the analysis value corresponding to a single device, R is the number of rows on a single column, C is the number of columns on a single row, and S j This is a column aggregation. Two types of anomalies must be handled during aggregation. First, the aggregated quantity may not always have physical meaning. For example, when the analyzed quantity is voltage, the resulting sum has no physical meaning. This also applies when the sum of multiple devices lacks a collection attribute. Second, not every cell value in a column is meaningful. When a meaningless cell is encountered, it is simply set to 0 during the aggregation.
[0070] Optionally, set the Hide property for the current analysis variable as the identifying key variable. Its value can be 0 or 1. A value of 1 indicates that the variable is not considered when generating the power flow analysis variable comparison output table. Setting this property ensures that exceptional analysis variables are not deleted. On the one hand, it can quickly mask exceptional analysis variables. On the other hand, it can adapt to the business scenario where some analysis variables need to be quickly ignored.
[0071] Optional class and attribute references in the E-table output of the power flow calculation. Class references point to table entries such as PSDPFEACNODE and PSDPFEACLINE. Once a class reference is established, attribute references are used to define the indicator attributes within that class. For example, when the PSDPFEACNODE class is selected, selectable attributes include voltage nominal value, voltage per unit value, voltage phase angle, unscheduled reactive power, maximum generator active power, generator active power, generator reactive power, total active load, total reactive load, constant power active power, constant power reactive power, constant current active power, constant current reactive power, constant impedance active power, constant impedance reactive power, and reactive power compensation. To facilitate interactive tuning, the attributes in the E-table output of the PSD simulation power flow calculation contain Chinese definitions in addition to Western variables. Therefore, when storing analysis variables, the Western character ":" is used as the leading character in the class object to distinguish them from ordinary numbers or strings. During parsing, the reference item after the leading symbol can point to either the Western variables in the E table of the flow output or the Chinese interpretation, thus greatly enhancing the flexibility and compatibility of the processing.
[0072] Optional: Reference value for the analyzed quantity. Flow comparison analysis involves not only absolute quantities but also relative indicators, such as voltage fluctuation analysis, which requires ratio conversion of these indicators. The reference value, serving as the denominator for the ratio conversion of the analyzed quantity, is sometimes provided in Table E of the flow calculation results and sometimes a numeric value. The : character is used to distinguish the two in the analysis. A purely numeric value is used as the denominator for direct calculations.
[0073] Optional. In actual applications, it is generally necessary to store multiple comparative analytical quantities. A two-layer nested representation method is used in the E language. The outer layer is the Quantity class to distinguish it from classes such as environment and equipment. The inner layer is each analytical quantity class. The difference in analytical quantities is expressed by the class identifier. Therefore, analytical quantity class identifiers cannot be repeated. Figure 8 Lists the storage style specifications for an analysis quantity.
[0074] Optionally, the power grid components include single-ended components such as busbars, double-ended components such as lines, etc. A new flow comparison device class is created to define a storage style syntax corresponding to the identification information of the power grid flow components.
[0075] Many scenario power flow comparison analyses are performed on a collection of multiple single components of the power grid. Typical aggregate quantities include:
[0076] Power plant output. In simulation model data, a power plant typically includes multiple buses, each corresponding to a generator set. To compare the generator outputs of different schemes, the outputs of the units on each bus must first be accumulated.
[0077] Regional load. When calculating offshore wind power in conjunction with the main power grid, such as studying offshore wind power absorption, regional load comparisons are sometimes necessary. However, the flow model data does not record regional loads separately; their values must be derived by summing the load values on each busbar.
[0078] Cross-section transmission power. When a power plant transmits power from multiple channels, or when multiple wind farms converge to transmit power to the main grid, or when power is exchanged between grids, studying the changes in active power requires analyzing these channels together (called a "cross-section").
[0079] The flow result E table usually does not contain the calculation information of the above-mentioned aggregate quantities. In addition, due to different application scenarios, there are also cases where multiple power plants, multiple regions, and multiple sections are combined and compared again. Therefore, a device class is constructed with the class name Device to uniformly manage the objects of flow analysis and comparison. Each object in the class can contain one or more flow components of the same type. The attributes of the device class are as follows:
[0080] Device quantity class identifier. Located within the E language guide character <>, it is the unique identifier that distinguishes the comparison object and is also the default device name.
[0081] The device name in the flow comparison output table, set Caption as the identification key variable, its value can be empty, and it will be displayed in the output report if it is not empty.
[0082] When a single device corresponds to multiple analytical quantities (including different solutions for the same analytical quantity), whether to summarize the analytical quantity values of the device is set to Summary as the identification key variable, with values of 0 and 1. When it is 1, it means that multiple analytical quantities of the same device need to be automatically summarized during analysis. Figure 3 Style 1, the summary formula is as follows:
[0083]
[0084] Where j is the analysis quantity of a column, v j is the single analytical value of the corresponding device, R is the number of rows on a column, C is the number of columns on a single row, S i is the sum over i.
[0085] The current device has a hidden attribute. Set Hide as the identification key variable. Its value can be 0 or 1. A value of 1 indicates that the device is not considered when generating the comparison output table. Setting this attribute ensures that the device is not deleted. On the one hand, it can quickly block exceptional devices. On the other hand, it can meet the needs of business scenarios where some devices need to be quickly ignored.
[0086] The class and component attribute reference items in the E table of the power flow calculation output. Class references point to table items such as PSDPFEACNODE and PSDPFEACLINE. Component attribute references are the component identification attribute items under the class once the class reference is determined. For example, when the PSDPFEACLINE class is selected, the selectable component attribute items include the I-side node name, I-side reference voltage, J-side node name, J-side reference voltage, and loop number. To facilitate high recognition during interactive tuning, considering that the PSD simulation power flow output E table attribute items contain Chinese interpretations in addition to Western variables, when constructing device storage, the characteristics of the E language symbol description are referenced. In class objects, the Western ampersand (&) is used as the leading character for character attribute item references, and the Western ! is used as the leading character for numerical quantities. Expressions containing & and ! are used to uniquely identify power flow components. An example of a PSDPFEACNODE class component positioning expression is as follows:
[0087] &Node name = Minweili 21! Node reference voltage = 230
[0088] The equal sign in the English language forms a complete minimum expression. "Node Name" is a class attribute, "Minweili 21" is the name of the busbar in the specific flow, and the "=" sign indicates that the element in the E table must exactly match this value when locating. Character comparison is used during parsing. The following "Node Base Voltage" attribute is similar. Multiple expressions can be directly combined, separated by naturally separated by & and ! symbols.
[0089] The multiplication coefficient attribute item of a single component quantity. A device can correspond to one tidal current component or multiple tidal current components. The latter will form multiple object records in the device class, and each record will contain a tidal current output class reference identifier and a component attribute reference item expression. Considering that the tidal current in the line is a vector, in order to facilitate the calculation and freely change the direction of the quantity value, a coefficient attribute item k is added to each component. In this way, after taking the number v from the tidal current output E table, the proportional calculation will be automatically performed during analysis, and kv will be used as the output comparison value. The introduction of the coefficient attribute item can not only change the direction of the original quantity value, but also serve as an amplification or reduction coefficient of the original quantity value, or even as an ignored reference to control the way in which the indicators of the tidal current calculation participate in the comparative calculation. For example, if k takes the value of 0, the component will be ignored in the device accumulation. When a device contains multiple tidal current components, any analysis quantity of the device will be calculated according to the following formula:
[0090]
[0091] Where V k represents a certain device, K represents the number of all power flow components configured in the device, v i is the value of a certain analysis quantity, k i The coefficient set for the device. If it is empty, it is treated as 1.
[0092] Generally, a single device can only reference a single power flow calculation result class, and the attribute items appearing in the mapped power flow component expression must also be attributes of this class, otherwise it will be treated as an exception.
[0093] Practical applications generally require the storage of multiple devices for comparison. This is done using a two-layer nested representation in the E language. The outer layer is the Device class, distinguishing it from classes such as environment, analysis, and solution. The inner layer stores each device class in sequence, and the class identifier (device name) expresses the difference between the devices. Therefore, the class identifier cannot be repeated in all devices. Figure 9 Enumerates the storage style specifications for a device.
[0094] Implement comparative analysis of offshore wind power trends involving multiple grid scheme models, and apply E language to standardize the storage style syntax referenced by multiple grid scheme files.
[0095] Based on a specific grid state, such as a full grid digital model, any revisions to any generation, load, or transmission line will result in changes to the grid's operating state. This grid state change is the basis for power flow comparisons. Although the comparison is based on the power flow calculation results of a single grid scenario, it is still necessary to record references to the grid's power flow model data. To this end, the scenario class attributes are constructed as follows:
[0096] Scheme name, set Name as the identification key variable, which cannot be empty and is used to distinguish different scheme references.
[0097] Scheme model data file reference, set DATFile as the identification key variable, pointing to the full path name of the power grid flow calculation data model file. If no flow calculation is performed separately, it can be empty.
[0098] Reference the converged result E-table file. Set PFEFile as the identifying key variable to point to the full path name of the E-format output report file for the power grid power flow calculation results. Because the basic indicators used in power flow comparisons are derived from this referenced file, this property must point to a non-empty path name and the file must exist. If the power flow calculation results are not converged, all calculated indicator output classes will have no valid values, making the comparison meaningless. This requires that when specifying the power flow result E-table file, you must also ensure that the file contains converged power flow results.
[0099] Set Code as the identification key variable for the simple name. To express the uniqueness of the grid scheme, the grid scheme name is usually long, which is not conducive to standardized display in the report. Therefore, a simple name attribute (usually a serial number or letter) is designed to represent the scheme.
[0100] The current solution hides the property item. Set Hide as the identification key variable. Its value can be 0 or 1. When it is 1, it means that the solution is not considered when forming the comparison output table. Setting this property is to quickly hide those solutions that are temporarily not included in the comparison without deleting them.
[0101] Using E language symbol rules, define <modefile>Scheme class, used to store all scheme objects, Figure 10 Lists the storage style specifications for 5 scheme objects.
[0102] In step S-5, the style syntax of the power flow analysis quantity comparison output report is defined based on the environment, analysis variables, comparison equipment and object properties referenced by the scheme;
[0103] To implement offshore wind power tidal current comparison, the input part of the data is defined by S-1 to S-4, and the output storage style is defined in this step. Figure 3 As shown, different styles can be selected to express different intentions, and the number of devices, analysis quantities and solutions can be adjusted dynamically. <report>The output two-dimensional table is identified by the class, in which the rows in the table are expressed by E language objects and the columns are expressed by attribute items. The contents of the rows and columns depend on the values of the defined devices, analysis quantities, scheme references and their "hidden" attribute items. In addition, there is the report style selected in step S-1. For the selected style, set Style as the identification key variable to store it.
[0104] Output report defined in E language <report>See Figure 11 , Figure 11 The figure in the figure shows the comparative calculation output of the configuration values in all examples. A / B / C / D / E are the abbreviations for the five schemes. The cell numeric values are the nominal voltage values on the same 230kV busbar under different schemes. The corresponding devices point to the "Minweili 21" node on the 230kV busbar. Therefore, defining the environmental dependencies and output storage specifications for offshore wind power tidal current comparative analysis enables independent storage of tidal current comparative analysis configurations. This not only facilitates the reuse of comparative analysis configurations across different projects, improving work efficiency, but also facilitates deeper analysis of power grid planning schemes. The latter is also particularly useful for analyzing single schemes. Because devices can correspond to a collection of multiple tidal current components, composite quantities such as plants, sections, and regions can be defined for analysis, allowing for the convenient extraction and calculation of key indicators such as active output, load, and current carrying capacity of these composite quantities.
[0105] Step 104 : Determine from the data resources the flow model data file and the corresponding flow calculation E-table file corresponding to the basic power grid solution for comparison, and cache them in the operating memory according to the power grid solution specification.
[0106] Specifically, you can create equipment comparison items for single flow components, bus nodes, and line sets, set attributes such as subtotal and hidden, and cache them in the operating memory according to the equipment class syntax specifications.
[0107] Furthermore, based on the power flow convergence result E output table, a comparison category (AC node category, AC line category, or transformer category) can be determined. Specific indicator attribute items to be compared can be selected, and attributes such as summary and hiding can be set. A comparative analysis quantity can be created and cached in the operating memory according to the analysis quantity category specification. Furthermore, the power flow model data file and the corresponding power flow calculation E table file corresponding to the basic power grid solution can be determined from the data resources and cached in the operating memory according to the power grid solution category specification.
[0108] Step 105: Determine whether the equipment type, analysis amount, and number of solutions meet the comparison requirements.
[0109] It should be noted that different analysis requirements will affect the selection of specific objects in the equipment and analysis categories. Since the attribute items of the flow output result E table are known, the corresponding comparison requirements are also different.
[0110] Step 106: If the comparison requirement is met, a comparison analysis report is generated based on the power flow model data file and the corresponding power flow calculation E-table file.
[0111] Specifically, specific objects in the offshore wind power equipment class, analysis quantity class, and power grid scheme class can be configured separately and recorded in the memory. The objects of the equipment class must correspond to specific flow components to be meaningful. When the grid component identification is revised, the objects in the equipment need to be adjusted and revised synchronously. The comparison value attributes of the analysis quantity class are derived from the attribute items of the flow calculation output E table class. The key to the power grid scheme class is to specify the power grid scheme flow convergence result E output table file involved in the comparison. Carry out the configuration of the three types of objects. After the settings are completed, determine whether to save the comparison analysis content that has been set. If you need to save it, you can store it in a file according to the E language specification. The file is in ASCII format and is very easy to read and identify.
[0112] Step 107 : displaying the comparative analysis report according to the comparative requirement, and saving the configuration information of the power flow comparative analysis and the comparative analysis report according to the E-language data description.
[0113] Specifically, you can select an output style for the offshore wind power tidal current comparative analysis. The configured classes, attributes, and objects are parsed according to E-language syntax rules, and the existence, consistency, and completeness of the referenced information are checked. The tidal current output E-reports corresponding to different grid schemes are sequentially read, device information is located, and component index values are extracted. A basic comparative report is then generated in memory. Based on the basic comparative report in memory, row and column summaries are performed according to settings such as subtotals and summaries. The selected output report format is then stored in memory according to the E-language syntax rules for the comparative output class. Based on the requirements for offshore wind power tidal current comparison, the comparative analysis report is displayed, or the tidal current comparative analysis configuration and all output report information are saved according to E-language specifications.
[0114] Specifically, the following data descriptions can be defined in advance according to the E language: basic power flow model reference and analysis output style; power flow comparison analysis quantity storage structure style; power flow analysis equipment storage structure style; access operation internal mutual key value; multi-scheme power grid model file reference storage structure style; internal operation parsing interactive key value; access operation interactive key value; multi-scheme multi-device multi-value comparative analysis result report storage structure style; display storage interactive key value.
[0115] In an embodiment of the present disclosure, the device first obtains data resources and comparison requirements corresponding to the tidal current comparison analysis based on the current offshore wind power tidal current calculation and analysis task, and then determines whether there is a historical tidal current comparison configuration file corresponding to the analysis scenario of the analysis task. If there is no historical tidal current comparison configuration file, a basic power grid scheme is determined, and the basic power grid scheme at least includes tidal current model parameters and tidal current component information. Then, from the data resources, the tidal current model data file and the corresponding tidal current calculation E-table file corresponding to the basic power grid scheme are determined for comparison, and cached in the operating memory according to the power grid scheme class specification. Then, it is determined whether the equipment type, analysis quantity and number of schemes meet the comparison requirements. If the comparison requirements are met, a comparison analysis report is generated according to the tidal current model data file and the corresponding tidal current calculation E-table file. Then, according to the comparison requirements, the comparison analysis report is displayed, and the configuration information of the tidal current comparison analysis and the comparison analysis report are saved according to the E language data description. Therefore, after the operating conditions are adjusted, the new state can be quickly introduced and the existing calculation conclusions can be quickly reviewed and verified. At the same time, the stored comparison configuration can also provide available data resources for similar projects, which can solve the difficulties of single-scenario characteristic analysis of offshore wind power simulation scheme tidal current comparison and efficient comparison analysis of multiple scenarios without interactive protocols.
[0116] Figure 12 This is a flow chart of the offshore wind power tidal current comparative analysis method provided in the second embodiment of the present disclosure.
[0117] like Figure 12 As shown, the offshore wind power tidal current comparative analysis method may include:
[0118] Step 201 : According to the current offshore wind power tidal current calculation and analysis task, data resources and comparison requirements corresponding to the tidal current comparison analysis are obtained.
[0119] Step 202: determine whether there is a historical trend comparison configuration file corresponding to the analysis scenario of the analysis task.
[0120] Step 203: If the historical power flow comparison configuration file does not exist, a basic power grid solution is determined, where the basic power grid solution at least includes power flow model parameters and power flow component information.
[0121] Step 204 : Determine from the data resources the flow model data file and the corresponding flow calculation E-table file corresponding to the basic power grid solution for comparison, and cache them into the operating memory according to the power grid solution specification.
[0122] Step 205: Determine whether the equipment type, analysis amount, and number of solutions meet the comparison requirements.
[0123] It should be noted that the specific implementation of steps 201-205 can refer to the above embodiment and will not be described in detail here.
[0124] Step 206: If the comparison requirement is met, determine whether the configuration information of the power flow comparison analysis needs to be saved according to the E language data description.
[0125] Step 207: If necessary, save the configuration information of the power flow comparison analysis according to the E language data description.
[0126] Step 208 : In response to determining that it is not necessary to maintain the output configuration information according to the E language data description, a style of the comparative analysis report is selected.
[0127] Step 209: Generate a basic comparison report in the operation memory according to the configuration information in the operation memory.
[0128] Specifically, the configuration information in the operation memory can be extracted, and the classes, objects, and attributes can be parsed according to the E syntax rules, and the existence, consistency, and completeness of the pointing information can be checked. The flow output report, positioning device information, component index values can be extracted in turn, and a basic comparison report can be formed in the memory.
[0129] It should be noted that you can select the output style of offshore wind power tidal current comparative analysis, parse the meaning of the configured classes, attributes, and objects according to the E language grammar rules, check the existence, consistency, and completeness of the pointing information, read the tidal current output E reports corresponding to different power grid schemes in turn, locate the equipment information, extract the component index values, and form a basic comparative report in the memory.
[0130] Step 210: Process the basic comparison report to generate a comparison analysis report.
[0131] Specifically, based on the basic comparison report in memory, row and column summaries can be performed according to subtotals and summary settings. The selected output report format is then stored in memory according to the E-language syntax rules for comparison output. Based on the requirements for offshore wind power tidal current comparison, the comparison analysis report can be displayed, or the tidal current comparison analysis configuration and all output report information can be saved according to E-language specifications.
[0132] Step 211 : storing the currently selected style in the operation memory according to the comparison output grammar rules.
[0133] Specifically, the output report format selected can be stored in the memory according to the syntax rules of the comparative output class E. And the comparative analysis report can be displayed according to the offshore wind power tidal current comparison requirements.
[0134] Step 212: display the comparative analysis report according to the comparative requirement, and save the configuration information of the power flow comparative analysis and the comparative analysis report according to the E language data description.
[0135] It should be noted that the specific implementation of step 212 can refer to the above embodiment and will not be described in detail here.
[0136] In summary, the storage structure for wind power flow comparative analysis quantities ensures readability, interoperability, and reusability. The E-language syntax and symbols are selected, defining object classes such as environment, method, device, variable, and report. Basic key-value symbols are established to meet the needs of flow comparative analysis in different scenarios. To ensure the technical completeness and usability of the storage structure, a flow comparative analysis quantity application framework based on symbolic E-grammar rules was designed for E-reports of PSD power grid flow calculation results. The E-language description storage structure, adapted for offshore wind power flow comparative analysis quantities, provides technical and theoretical guidance for comparative analysis of technical parameters in different offshore wind power design and operation scenarios, facilitating multi-angle, high-frequency, professional quantitative analysis and understanding of offshore wind power.
[0137] Figure 3 This is a structural schematic diagram of the offshore wind power tidal current comparison and analysis device provided in the third embodiment of the present disclosure.
[0138] like Figure 3 As shown, the offshore wind power tidal current comparison and analysis device 300 may include:
[0139] An acquisition module 310 is configured to acquire data resources and comparison requirements corresponding to the tidal current comparative analysis based on the current offshore wind power tidal current calculation and analysis task;
[0140] A first determination module 320 is configured to determine whether there is a historical trend comparison configuration file corresponding to the analysis scenario of the analysis task;
[0141] A first determining module 330 is configured to determine a basic power grid solution if the historical power flow comparison configuration file is not available, wherein the basic power grid solution at least includes power flow model parameters and power flow component information;
[0142] The second determining module 340 is used to determine the flow model data file and the corresponding flow calculation E-table file corresponding to the basic power grid solution for comparison from the data resources, and cache them into the operating memory according to the power grid solution class specification.
[0143] The second judgment module 350 is used to judge whether the equipment type, analysis amount and number of solutions meet the comparison requirements;
[0144] A generating module 360 is configured to generate a comparative analysis report based on the power flow model data file and the corresponding power flow calculation E-table file if the comparison requirement is met;
[0145] The display module 370 is configured to display the comparative analysis report according to the comparative requirements, and save the configuration information of the power flow comparative analysis and the comparative analysis report in E-language data description.
[0146] Optionally, the generating module includes:
[0147] a judgment unit, configured to judge whether it is necessary to save the configuration information of the power flow comparison analysis according to the E language data description if the comparison requirement is met;
[0148] The description unit is used to save the configuration information of the power flow comparison analysis according to the E language data description if necessary.
[0149] Optionally, the judging unit is further configured to:
[0150] In response to determining that it is not necessary to maintain the output configuration information according to the E-language data description, selecting a style of the comparative analysis report;
[0151] generating a basic comparison report in the operating memory according to the configuration information in the operating memory;
[0152] Processing the basic comparison report to generate a comparison analysis report;
[0153] According to the currently selected style, the comparison output class grammar rules are stored in the operation memory.
[0154] Optionally, the analysis tasks include at least system reactive power analysis, submarine cable voltage analysis, submarine cable current carrying capacity analysis, grid connection point fluctuation analysis, reactive power compensation analysis, and transmission power analysis.
[0155] Optionally, the display module is further used to:
[0156] The following data descriptions are defined based on the E language:
[0157] Basic power flow model reference and analysis output style;
[0158] Trend comparison and analysis quantity storage structure style;
[0159] Storage structure style of power flow analysis equipment;
[0160] Access the internal mutual key value of the operation;
[0161] Multi-scheme power grid model file reference storage structure style;
[0162] Internal operations resolve interaction keys;
[0163] Access operation interaction key values;
[0164] Multi-scheme, multi-device, and multi-value comparative analysis result report storage structure style;
[0165] Displays storage interaction key values.
[0166] In an embodiment of the present disclosure, the device first obtains data resources and comparison requirements corresponding to the tidal current comparison analysis based on the current offshore wind power tidal current calculation and analysis task, and then determines whether there is a historical tidal current comparison configuration file corresponding to the analysis scenario of the analysis task. If there is no historical tidal current comparison configuration file, a basic power grid scheme is determined, and the basic power grid scheme at least includes tidal current model parameters and tidal current component information. Then, from the data resources, the tidal current model data file and the corresponding tidal current calculation E-table file corresponding to the basic power grid scheme are determined for comparison, and cached in the operating memory according to the power grid scheme class specification. Then, it is determined whether the equipment type, analysis quantity and number of schemes meet the comparison requirements. If the comparison requirements are met, a comparison analysis report is generated according to the tidal current model data file and the corresponding tidal current calculation E-table file. Then, according to the comparison requirements, the comparison analysis report is displayed, and the configuration information of the tidal current comparison analysis and the comparison analysis report are saved according to the E language data description. Therefore, after the operating conditions are adjusted, the new state can be quickly introduced and the existing calculation conclusions can be quickly reviewed and verified. At the same time, the stored comparison configuration can also provide available data resources for similar projects, which can solve the difficulties of single-scenario characteristic analysis of offshore wind power simulation scheme tidal current comparison and efficient comparison analysis of multiple scenarios without interactive protocols.
[0167] In order to implement the above embodiments, the present disclosure also proposes a computer device, including: a memory, a processor, and a computer program stored in the memory and runnable on the processor. When the processor executes the program, the offshore wind power tidal current comparative analysis method proposed in the above embodiments of the present disclosure is implemented.
[0168] In order to implement the above embodiments, the present disclosure further proposes a non-temporary computer-readable storage medium storing a computer program, which, when executed by a processor, implements the offshore wind power tidal current comparative analysis method proposed in the above embodiments of the present disclosure.
[0169] In order to implement the above embodiments, the present disclosure further proposes a computer program product. When an instruction processor in the computer program product is executed, the offshore wind power tidal current comparative analysis method proposed in the above embodiments of the present disclosure is executed.
[0170] Figure 14 A block diagram of an exemplary computer device suitable for implementing embodiments of the present disclosure is shown. Figure 14 The computer device 12 shown is only an example and should not bring any limitation to the functionality and scope of use of the embodiments of the present disclosure.
[0171] like Figure 14 As shown, computer device 12 is implemented as a general-purpose computing device. Components of computer device 12 may include, but are not limited to, one or more processors or processing units 16, system memory 28, and a bus 18 that connects various system components (including system memory 28 and processing unit 16).
[0172] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures. Examples of such architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnection (PCI) bus.
[0173] The computer device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computer device 12, including volatile and non-volatile media, removable and non-removable media.
[0174] The memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The computer device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be configured to read and write non-removable, non-volatile magnetic media ( Figure 14 Not shown, usually called a "hard drive"). Although Figure 14 Although not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a Compact Disc Read Only Memory (CD-ROM), a Digital Video Disc Read Only Memory (DVD-ROM), or other optical media) may be provided. In these cases, each drive may be connected to bus 18 via one or more data media interfaces. Memory 28 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of various embodiments of the present disclosure.
[0175] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in memory 28. Such program modules 42 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may include an implementation of a network environment. Program modules 42 generally implement the functions and / or methods of the embodiments described herein.
[0176] The computer device 12 can also communicate with one or more external devices 14 (e.g., a keyboard, pointing device, display 24, etc.), one or more devices that enable a user to interact with the computer device 12, and / or any device that enables the computer device 12 to communicate with one or more other computing devices (e.g., a network card, a modem, etc.). This communication can occur via an input / output (I / O) interface 22. Furthermore, the computer device 12 can communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via a network adapter 20. As shown, the network adapter 20 communicates with the other modules of the computer device 12 via a bus 18. It should be understood that, although not shown, other hardware and / or software modules can be used in conjunction with the computer device 12, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0177] The processing unit 16 executes various functional applications and data processing by running programs stored in the system memory 28, such as implementing the methods mentioned in the above embodiments.
[0178] In the description of this specification, reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and features of different embodiments or examples without contradiction.
[0179] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features being referred to. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. Throughout the present disclosure, "plurality" means at least two, such as two or three, unless otherwise specifically defined.
[0180] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present disclosure includes additional implementations in which functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present disclosure belong.
[0181] The logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing the logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device). For purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection with one or more wires (electronic devices), a portable computer disk cartridge (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and programmable read-only memory (EPROM or flash memory), fiber optic devices, and a portable compact disc read-only memory (CDROM). Furthermore, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing it in another suitable manner if necessary, and then storing it in a computer memory.
[0182] It should be understood that various parts of the present disclosure can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used to implement: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0183] Those skilled in the art will understand that all or part of the steps in the method of the above embodiment can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.
[0184] In addition, the functional units in the various embodiments of the present disclosure may be integrated into a single processing module, or each unit may exist physically separately, or two or more units may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or in the form of software functional modules. If the integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may also be stored in a computer-readable storage medium.
[0185] The storage medium mentioned above may be a read-only memory, a magnetic disk, or an optical disk, etc. Although the embodiments of the present disclosure have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. A person of ordinary skill in the art may make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present disclosure.< / report> < / report> < / modefile> < / environment>
Claims
1. A comparative analysis method for offshore wind power tidal currents, characterized in that: include: Based on the current offshore wind power tidal current calculation and analysis tasks, obtain the data resources and comparison requirements corresponding to the tidal current comparative analysis; Determining whether there is a historical trend comparison configuration file corresponding to the analysis scenario of the analysis task; If the historical power flow comparison configuration file does not exist, determining a basic power grid solution, wherein the basic power grid solution at least includes power flow model parameters and power flow component information; Determine from the data resources the flow model data file and the corresponding flow calculation E-table file corresponding to the basic power grid solution for comparison, and cache them in the operating memory according to the power grid solution specification; Determine whether the equipment type, analysis volume, and number of solutions meet the comparison requirements; If the comparison requirements are met, a comparison analysis report is generated based on the power flow model data file and the corresponding power flow calculation E-table file; According to the comparison requirement, the comparison analysis report is displayed, and the configuration information of the power flow comparison analysis and the comparison analysis report are saved according to the E language data description.
2. The method according to claim 1, characterized in that If the comparison requirements are met, a comparison analysis report is generated based on the power flow model data file and the corresponding power flow calculation E-table file, including: If the comparison requirements are met, determining whether it is necessary to save the configuration information of the power flow comparison analysis according to the E language data description; If necessary, the configuration information of the power flow comparison analysis is saved according to the E language data description.
3. The method according to claim 2, characterized in that After determining whether the configuration information of the power flow comparison analysis needs to be saved according to the E language data description, the method further includes: In response to determining that it is not necessary to maintain the output configuration information according to the E-language data description, selecting a style of the comparative analysis report; generating a basic comparison report in the operating memory according to the configuration information in the operating memory; Processing the basic comparison report to generate a comparison analysis report; According to the currently selected style, the comparison output class grammar rules are stored in the operation memory.
4. The method according to claim 1, wherein The analysis tasks at least include system reactive power analysis, submarine cable voltage analysis, submarine cable current carrying capacity analysis, grid connection point fluctuation analysis, reactive power compensation analysis, and transmission power analysis.
5. The method according to claim 1, wherein Before displaying the comparative analysis report according to the comparison requirement and saving the configuration information of the power flow comparative analysis and the comparative analysis report according to the E language data description, the method further includes: The following data descriptions are defined based on the E language: Basic power flow model reference and analysis output style; Flow comparison analysis quantity storage structure style; Storage structure style of power flow analysis equipment; Access the internal mutual key value of the operation; Multi-scheme power grid model file reference storage structure style; Internal operations resolve interaction keys; Access operation interaction key values; Multi-scheme, multi-device, and multi-value comparative analysis result report storage structure style; Displays storage interaction key values.
6. An offshore wind power tidal current comparative analysis device, characterized in that: include: An acquisition module is used to obtain data resources and comparison requirements corresponding to the tidal current comparative analysis based on the current offshore wind power tidal current calculation and analysis task; A first judgment module is used to judge whether there is a historical trend comparison configuration file corresponding to the analysis scenario of the analysis task; A first determining module is configured to determine a basic power grid solution if there is no historical power flow comparison configuration file, wherein the basic power grid solution at least includes power flow model parameters and power flow component information; The second determination module is used to determine the flow model data file and the corresponding flow calculation E-table file corresponding to the basic power grid solution for comparison from the data resources, and cache them into the operating memory according to the power grid solution category specification. The second judgment module is used to judge whether the equipment type, analysis amount and number of solutions meet the comparison requirements; A generating module, configured to generate a comparative analysis report based on the power flow model data file and the corresponding power flow calculation E-table file if the comparison requirements are met; The display module is used to display the comparative analysis report according to the comparative requirements, and save the configuration information of the power flow comparative analysis and the comparative analysis report according to the E language data description.
7. The device according to claim 6, characterized in that The generation module includes: a judgment unit, configured to judge whether it is necessary to save the configuration information of the power flow comparison analysis according to the E language data description if the comparison requirement is met; The description unit is used to save the configuration information of the power flow comparison analysis according to the E language data description if necessary.
8. The device according to claim 7, characterized in that The judging unit is further configured to: In response to determining that it is not necessary to maintain the output configuration information according to the E-language data description, selecting a style of the comparative analysis report; generating a basic comparison report in the operating memory according to the configuration information in the operating memory; Processing the basic comparison report to generate a comparison analysis report; According to the currently selected style, the comparison output class grammar rules are stored in the operation memory.
9. An electronic device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the program, the method for comparative analysis of offshore wind power trends as claimed in any one of claims 1 to 5 is implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the offshore wind power tidal current comparative analysis method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Device with miniature time-sharing driving gravity linkage inertia force magnetic force rotation axis power amplification structure
CN104901471A
Land grid-connected point optimization selection method and system for large-scale offshore wind power plant
CN112906172A