All-working-condition operation method and device of bidirectional tidal unit, electronic equipment and unit

The target operating period of the two-way tidal unit is determined through the neural network model, which solves the problem of difficulty in making full use of tidal energy in the existing technology, and achieves the effect of maximizing the difference in energy consumption and power generation during the tidal period.

CN119878435AActive Publication Date: 2025-04-25TSINGHUA UNIVERSITY
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510081174.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-17
Publication Date
2025-04-25
Estimated Expiration
2045-01-17

AI Technical Summary

Technical Problem

The existing control technology of two-way tidal units is difficult to make full use of tidal energy, resulting in the failure to maximize the difference in energy consumption and power generation during the tidal period.

Method used

By obtaining the target control data during the tide period and inputting it into the neural network model, the target operation period of each operating condition corresponding to the target control data is determined, and the operation of the two-way tidal unit is controlled according to these target operation periods.

Benefits of technology

The difference between the total power generation and total energy consumption of the bidirectional tidal unit is achieved during the tidal period, thereby maximizing the utilization of tidal energy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119878435A_ABST
    Figure CN119878435A_ABST
Patent Text Reader

Abstract

The invention discloses an all-working-condition operation method and device of a bidirectional tidal unit, electronic equipment and the unit. The method comprises the steps that target control data of the two-way tidal unit in a tidal period are obtained, and the target control data comprise the tide starting and ending time of the tidal period and the operation water level of the two-way tidal unit at each time in the tide; inputting the target control data into a neural network model, and determining a target operation time period of each working condition corresponding to the target control data through a corresponding relation between the control data in the neural network model and the operation time period of each working condition; the operation time period is the operation time period of the bidirectional tidal unit under each working condition in the tidal period; and controlling the bidirectional tidal unit to operate in the tidal cycle according to the target operation time period of each working condition. Therefore, the target operation time period in which the tidal energy is utilized to the maximum extent can be determined, and the bidirectional tidal unit is controlled according to the target operation time period.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of tidal energy development, and in particular relates to a method, device, electronic equipment and unit for operating a bidirectional tidal unit under all working conditions. Background Art

[0002] In the process of generating electricity using bidirectional tidal turbines, multiple different operating conditions will be converted in sequence during a complete tidal cycle. In other words, a complete tidal cycle will be divided into multiple corresponding operating time periods based on different operating conditions.

[0003] In the control technology of related bidirectional tidal units, the operating time periods of various working conditions, that is, the start and end times of various working conditions, are often allocated based on the controller's historical experience. However, it is often difficult to fully utilize tidal energy by allocating operating time periods based on experience, that is, it is difficult to maximize the difference between the energy consumption and power generation of the bidirectional tidal unit within a complete tidal cycle. Summary of the invention

[0004] The embodiments of the present application provide a method, device, electronic equipment and unit for operating a bidirectional tidal generator set under all operating conditions, which can be operated in a target operating period with maximum total power generation and total energy consumption, thereby maximizing the use of tidal energy.

[0005] In a first aspect, an embodiment of the present application provides a method for operating a bidirectional tidal turbine in full working conditions, the method comprising:

[0006] Obtain target control data of the bidirectional tidal generator set within a tidal cycle, the target control data including the tidal start and end time of the tidal cycle and the operating water level of the bidirectional tidal generator set at each time within the tidal cycle;

[0007] The target control data is input into the neural network model, and the target operating time period of each operating condition corresponding to the target control data is determined through the corresponding relationship between the control data and the operating time period of each operating condition in the neural network model; the operating time period is the operating time period of the bidirectional tidal unit in each operating condition within the tidal cycle;

[0008] The bidirectional tidal turbine is controlled to operate within the tidal cycle according to the target operating time period of each operating condition.

[0009] Before inputting the target control data into the neural network model, the method further includes:

[0010] Acquire multiple historical control data within the tidal cycle, the historical control data including the start and end time of the tidal cycle, the tidal water level and reservoir water level corresponding to each time within the tidal cycle;

[0011] Inputting historical control data into the initial neural network model;

[0012] Through the initial neural network model, the tidal start and end times are divided according to each working condition, and multiple groups of operating time periods for each working condition are obtained;

[0013] For each group of operating time periods of each operating condition, the following steps are performed respectively: based on the tidal water level and reservoir water level corresponding to the start and end times of the operating time period of each operating condition, the average operating water level in the corresponding operating time period of the operating condition is calculated; based on the corresponding relationship between the preset operating water level and the unit flow rate, the target unit flow rate of the average operating water level is determined; based on the average operating water level and the target unit flow rate, the output power is calculated, and the power generation and energy consumption of the operating time period corresponding to each operating condition are calculated according to the output power;

[0014] Calculate the total power generation and total energy consumption of each group of working conditions, and calculate the difference between the total power generation and the total energy consumption;

[0015] The corresponding relationship between the operating time period of each working condition corresponding to the maximum difference and the historical control data is obtained, and the corresponding relationship between the control data and the operating time period of each working condition is obtained, and the trained neural network model is obtained.

[0016] Among them, the operating conditions include forward power generation condition, reverse power generation condition, forward pumping condition and reverse pumping condition.

[0017] Among them, each operating condition also includes forward water discharge condition, reverse water discharge condition and shutdown condition, and the power generation and energy consumption of the forward water discharge condition, reverse water discharge condition and shutdown condition are all zero.

[0018] Furthermore, after determining the target unit flow rate of the average operating water level based on the corresponding relationship between the preset operating water level and the unit flow rate, the method further includes:

[0019] Based on the preset correspondence between water level and storage capacity, determine the target storage capacity corresponding to the reservoir water level at the start and end times of the operation period of each operating condition;

[0020] Calculate the difference in target storage capacity between the start and end times of the operation period of each operating condition to obtain the corresponding difference in reservoir storage capacity;

[0021] When the difference between the reservoir capacity and the corresponding target unit flow is less than or equal to the preset water balance threshold, the output power is calculated based on the average operating water level and the target unit flow; or,

[0022] When the difference between the reservoir capacity and the corresponding target unit flow is greater than the water balance threshold, a group of operating time periods of various operating conditions corresponding to the target unit flow is deleted.

[0023] The method further comprises:

[0024] The total power generation and total energy consumption corresponding to the maximum difference are output, as well as a corresponding set of target operating time periods for each operating condition.

[0025] The method further comprises:

[0026] The simulation system is used to simulate the execution of the bidirectional tidal unit within the tidal cycle according to the target operating time period of each working condition, and the simulated total power generation and simulated total energy consumption are output;

[0027] When a first difference between the total power generation and the simulated total power generation is less than a preset first verification threshold, and / or a second difference between the total energy consumption and the simulated total energy consumption is less than a preset second verification threshold, the neural network model is determined to be valid.

[0028] In a second aspect, an embodiment of the present application provides a full-operation operating device for a bidirectional tidal turbine, the device comprising:

[0029] An acquisition module, used for acquiring target control data of a bidirectional tidal generator set in a tidal cycle, wherein the target control data includes the tidal start and end time of the tidal cycle and the operating water level of the bidirectional tidal generator set at each time in the tidal cycle;

[0030] a target operation time period determination module, used for inputting the target control data into a neural network model, and determining the target operation time period of each operating condition corresponding to the target control data through the correspondence between the control data and the operation time period of each operating condition in the neural network model; the operation time period is the operation time period of the bidirectional tidal unit in each operating condition within the tidal cycle;

[0031] A control module is used to control the bidirectional tidal generator set to operate within the tidal cycle according to the target operating time period of each operating condition.

[0032] In a third aspect, an embodiment of the present application provides an electronic device, the device comprising:

[0033] a processor and a memory storing computer program instructions;

[0034] When the processor executes the computer program instructions, it implements the full-operation method of the bidirectional tidal unit as described in any of the above items.

[0035] In a fourth aspect, an embodiment of the present application provides a computer storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, a method for operating a bidirectional tidal turbine under full working conditions as described in any of the preceding items is implemented.

[0036] In a fifth aspect, an embodiment of the present application provides a method for operating a bidirectional tidal generator under full working conditions as described in any of the preceding items, when instructions in a computer program product are executed by a processor of an electronic device.

[0037] In a sixth aspect, an embodiment of the present application further provides a bidirectional tidal generator unit, including an electronic device, which executes a method for operating a bidirectional tidal generator unit under full working conditions as described in any one of the above items.

[0038] The operation method, device, electronic equipment and unit of the bidirectional tidal unit under all operating conditions of the embodiments of the present application are based on a pre-trained neural network. Since the pre-trained neural network pre-constructs the corresponding relationship between the control data and the operating time periods of each operating condition, after the control data is input into the pre-trained neural network, the pre-trained neural network can predict the target operating time period corresponding to the control data. When the unit operates according to the target operating time period within the tidal cycle, the difference between the total power generation and the total energy consumption of the unit can be minimized, thereby maximizing the utilization of tidal energy. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0040] Figure 1 is a schematic diagram of water level and working conditions within a tidal cycle provided by an embodiment of the present application;

[0041] Figure 2 It is a flow chart of a method for operating a bidirectional tidal turbine under full working conditions provided in an embodiment of the present application;

[0042] Figure 3 It is a schematic diagram of the process of obtaining and verifying a neural network model provided in an embodiment of the present application;

[0043] Figure 4 is a unit characteristic curve diagram provided in an embodiment of the present application;

[0044] Figure 5 It is a schematic diagram of the power generation effect provided by the embodiment of the present application; Figure 6 It is a structural schematic diagram of a full-operating condition operation device of a bidirectional tidal unit provided in an embodiment of the present application;

[0045] Figure 7 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0046] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.

[0047] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0048] As described in the background technology section, the relevant bidirectional tidal unit full-operation operation technology is still difficult to meet the needs of actual work.

[0049] In the process of generating electricity using a bidirectional tidal unit, multiple different operating conditions are switched in sequence during a complete tidal cycle, such as Figure 1 As shown, in a complete tidal cycle, the bidirectional tidal turbine needs to sequentially undergo the forward power generation condition, the forward water discharge condition, the forward pumping condition, and the shutdown condition, and then sequentially undergo the reverse power generation condition, the reverse water discharge condition, the reverse pumping condition, and the shutdown condition.

[0050] Among them, in the above-mentioned forward power generation condition, forward water discharge condition, forward pumping condition, reverse power generation condition, reverse water discharge condition, reverse pumping condition and shutdown condition, the forward power generation condition and the reverse power generation condition are to do work to the power grid outside the bidirectional tidal unit to generate electricity for the external power grid. Therefore, the work done by the forward power generation condition and the reverse power generation condition to the outside is the power generation; while the forward pumping condition and the reverse pumping condition are to do work to the reservoir or seawater area to pump water from one side of the bidirectional tidal unit to the other side. Therefore, the work done by the forward pumping condition and the reverse pumping condition to the outside is the energy consumption.

[0051] When switching between various operating conditions, it is necessary to assign a start and end time for each operating condition, that is, an operating time period of each operating condition, so that the bidirectional tidal unit can operate each operating condition in an assigned set of operating time periods.

[0052] Two different operating time periods will result in different total energy consumption and total power generation of the bidirectional tidal turbine in the same tidal cycle. Only when the difference between total power generation and total energy consumption is the largest can tidal energy be fully utilized.

[0053] However, in the control technology of related bidirectional tidal units, a corresponding set of operating time periods is often allocated to each operating condition based on the controller's historical experience. This method makes it difficult to maximize the difference between the energy consumption and power generation of the bidirectional tidal unit within a complete tidal cycle, making it difficult to fully utilize tidal energy.

[0054] For example, if the operating period of the forward discharge condition or the reverse discharge condition is too short, the operating time of the next forward pumping condition or the reverse pumping condition will need to be extended, causing the bidirectional tidal unit to consume additional energy to complete the forward pumping condition or the reverse pumping condition with an additional extended operating period.

[0055] In order to solve the problems of the prior art, the embodiments of the present application provide a method, device, electronic equipment and unit for operating a bidirectional tidal unit under all working conditions.

[0056] In the present application, one side of the bidirectional tidal generator set is a tidal water area, such as a seawater area, and the water level on this side is the tidal water level of the water area; the other side is a reservoir water area, and the water level on this side is the reservoir water level.

[0057] The following is a detailed description of the operation method of the bidirectional tidal unit under full working conditions provided by the embodiment of the present application in conjunction with the accompanying drawings.

[0058] Figure 2 A flow chart of a method for operating a bidirectional tidal turbine under full working conditions provided by an embodiment of the present application is shown.

[0059] refer to Figure 2 , a method for operating a bidirectional tidal turbine in full working conditions according to an embodiment of the present application includes the following steps 201-203.

[0060] S201. Obtain target control data of a bidirectional tidal generator set within a tidal cycle, wherein the target control data includes the tidal start and end time of the tidal cycle and the operating water level of the bidirectional tidal generator set at each time within the tidal cycle.

[0061] In this embodiment, for a bidirectional tidal generator set that will operate within a predetermined tidal cycle, in order to determine the target operating period for the tidal cycle, the target control data of the bidirectional tidal generator set within the tidal cycle can be obtained for use in a neural network model to predict the target operating period.

[0062] The target control data may specifically include the start and end time of the tidal cycle and the operating water level within the tidal cycle.

[0063] The operating water level at each time is the difference between the tidal water level and the reservoir water level at each time.

[0064] In a specific example, when obtaining the tidal water level and the reservoir water level, the historical periodic change data of the tidal water level can be obtained, and the change curve of the tidal water level can be determined accordingly; the historical periodic change data of the reservoir water level can be obtained, and the change curve of the reservoir water level can be determined accordingly.

[0065] Based on this, the operating water level and tidal water level at any time, including the start and end time of the tide, can be determined by the tidal water level change curve and the reservoir water level change curve, and the difference between the tidal water level and the operating water level at that time can be determined as the operating water level at that time.

[0066] Figure 1 The tidal water level curve and reservoir water level curve are shown in Figure 1 As shown, the horizontal axis is time and the vertical axis is water level. The red curve is the tidal water level curve obtained according to the periodic changes of tidal water levels in history, which shows the changes of tidal water levels over time. The blue curve is the reservoir water level curve obtained according to the periodic changes of reservoir water levels in history, which shows the changes of reservoir water levels over time.

[0067] Based on this, for Figure 1 In the complete tidal cycle from horizontal coordinate 0 to horizontal coordinate 12, based on the tidal water level curve and reservoir water level curve within the tidal cycle, the difference between the tidal water level and the reservoir water level at each time in the tidal cycle from horizontal coordinate 0 to horizontal coordinate 12, that is, the operating water level, can be determined.

[0068] In some examples, the target control data may include, in addition to the tidal start and end times and the operating water level of the tidal cycle, for example, the rated flow and rated power of the bidirectional tidal generator set.

[0069] S202. Input the target control data into a neural network model, and determine the target operating time period of each operating condition corresponding to the target control data through the correspondence between the control data and the operating time period of each operating condition in the neural network model; the operating time period is the operating time period of the bidirectional tidal unit in each operating condition within the tidal cycle.

[0070] In this embodiment, when the bidirectional tidal turbine operates within a tidal cycle, the operating time periods of various operating conditions are taken as a group of operating time periods. Two different groups of operating time periods will result in different total power generation and total energy consumption of the bidirectional tidal turbine within the tidal cycle.

[0071] In order to fully utilize tidal energy within a tidal cycle, a set of target operating time periods can be adopted to maximize the difference between the total power generation and the total energy consumption of the bidirectional tidal unit within the tidal cycle, thereby maximizing the utilization of tidal energy.

[0072] In this step, in order to determine the target operating time period corresponding to the target control data, based on the control data obtained in the previous step, the target control data can be input into the pre-trained neural network model for prediction, so as to obtain the target operating time period that maximizes the difference between total power generation and total energy consumption.

[0073] Among them, a correspondence between control data and a set of operating time periods is pre-constructed in the pre-trained neural network model. The correspondence can be specifically that the control data points to a set of operating time periods that can maximize the difference between the total power generation and the total energy consumption of the bidirectional tidal unit in the tidal cycle, and it is used as a set of target operating time periods corresponding to the control data.

[0074] Based on this, after the control data is input into the pre-trained neural network model, the pre-trained neural network model can predict a set of target operating time periods corresponding to the control data according to the pre-constructed correspondence relationship therein.

[0075] S203, controlling the bidirectional tidal generator set to operate within the tidal cycle according to the target operating time period of each operating condition.

[0076] Among them, each set of target operating time periods specifically represents the start and end time, or duration, of each operating condition.

[0077] In this step, based on a set of target operating time periods determined in the previous steps, the operation of the bidirectional tidal turbine under various working conditions can be scheduled within the corresponding tidal cycle using the set of target operating time periods.

[0078] exist Figure 1 In the example, when the bidirectional tidal unit schedules each operating condition according to the target operating time period within the tidal cycle, the bidirectional tidal unit can be controlled in the order of forward power generation condition, forward water discharge condition, forward water discharge condition, shutdown condition, reverse power generation condition, reverse water discharge condition, reverse pumping condition and shutdown condition, and the duration of each condition can be adjusted according to the target operating time period corresponding to each condition in a set of target operating time periods.

[0079] Accordingly, when the bidirectional tidal generator set operates within the tidal cycle, the difference between the total power generation and the total energy consumption can be maximized.

[0080] Based on this, in this embodiment, since the pre-trained neural network model pre-constructs the correspondence between the control data and the operating time periods of each working condition, and the correspondence can point the control data to a set of target operating time periods that maximize the difference between the total power generation and the total energy consumption of the bidirectional tidal unit, the pre-trained neural network model can use the input control data to predict the corresponding target operating time periods, and then when the unit operates according to the target operating time periods within the tidal cycle, the difference between the total power generation and the total energy consumption of the unit can be minimized.

[0081] In another embodiment of the present application, before using a pre-trained neural network model to predict each operating time period of a bidirectional tidal turbine, in order to obtain a trained neural network model containing a corresponding relationship, multiple historical control data can be obtained, and multiple groups of operating time periods can be determined for each historical control data through a preset initial neural network model, and each group of operating time periods and the corresponding historical control data are used to calculate the total power generation and total energy consumption corresponding to the group of operating time periods, thereby determining a group of operating time periods with the largest difference between total power generation and total energy consumption among each group of operating time periods corresponding to the historical control data, and constructing a corresponding relationship between the group of operating time periods and the historical control data, thereby obtaining a trained neural network model.

[0082] Among them, each set of historical control data may specifically include: the tidal start and end time of a tidal cycle, the tidal water level and reservoir water level at each time within the tidal cycle. In some examples, each set of historical control data may also include the rated flow and rated power of the bidirectional tidal unit.

[0083] In this embodiment, Figure 3 It shows the specific process of obtaining the trained neural network model.

[0084] like Figure 3 As shown, when obtaining the tidal water level and reservoir water level in the historical control data, you can execute Figure 3 S301, determining the tidal water level and S302, determining the reservoir water level.

[0085] Specifically, the tidal water level at each time in the tidal cycle can be represented by a tidal water level curve, and the reservoir water level at each time can be represented by a reservoir water level curve.

[0086] In S301, the tidal water level at each time can be determined by querying a preset tidal water level curve; in S302, the reservoir water level at each time can be determined by querying a preset reservoir water level curve.

[0087] In this embodiment, based on the reservoir water level and tidal water level determined in the above steps, in order to construct the above corresponding relationship in the initial neural network model, each set of the above historical control data can be input into the initial neural network, and the tidal cycle in each set of historical control data can be divided into multiple groups of operating time periods, that is, executing Figure 3 S303 in which the operation time periods are divided.

[0088] Specifically, for each tidal cycle, the order of forward power generation condition, forward water discharge condition, forward pumping condition, shutdown condition, reverse power generation condition, reverse water discharge condition, reverse pumping condition and shutdown condition can be used to divide each operating condition into its own corresponding operating time period, that is, the start and end time of each operating condition, and use it as a group of divided operating time periods.

[0089] Based on this, each tidal cycle can be divided into multiple operating time periods, thereby obtaining multiple groups of operating time periods corresponding to the tidal cycle.

[0090] Furthermore, based on the divided groups of operating time periods, a calculation relationship between the operating time periods, control data, total power generation and total energy consumption can be constructed in the initial neural network, thereby constructing a corresponding relationship between the target operating time periods and the target control data.

[0091] In this embodiment, since the operating period of each operating condition in each group of operating periods is a period of time within the tidal cycle rather than a moment, in order to construct the calculation relationship between the operating period, control data, total power generation and total energy consumption, it is necessary to first calculate the average operating water level within the operating period of each operating condition in each group of historical control data, that is, to execute Figure 3 In S304, the average operating water level is determined.

[0092] Specifically, in one example, for each set of historical control data, the water level difference between the reservoir water level and the tidal water level at any time within the tidal cycle can be used as the operating water level at that time, so that the operating water level at each time within the tidal cycle can be determined.

[0093] Based on this, for the operating time period corresponding to each operating condition, the operating water levels at multiple times can be selected, and the average of the selected operating water levels can be calculated and used as the average operating water level of the operating time period of the operating condition.

[0094] In another example, when calculating the average running water level of each running time period, the running water level at the start and end time of the running time period may also be used to calculate the average running water level.

[0095] Specifically, the average operating water level can be calculated according to the following formula (1):

[0096]

[0097] in, represents the average operating water level in the operating period of the nth operating condition, t2 represents the end time of the operating period, t1 represents the start time of the operating period, and Z ni Indicates the reservoir water level at the start or end time of the operation period of the nth operating condition, h ni The tidal water level represents the start time or end time of the operating period of the nth operating condition, wherein when the superscript i=1, it represents the start time of the operating period of the nth operating condition, and when the superscript i=2, it represents the end time of the operating period of the nth operating condition.

[0098] Based on this, the target unit flow corresponding to the average operating water level can be determined based on the corresponding relationship between the operating water level and the unit flow.

[0099] The unit flow rate represents the amount of water passing through the bidirectional tidal unit during the corresponding operating period.

[0100] In one example, the corresponding relationship between the operating water level and the unit flow rate can be determined by a preset unit characteristic curve.

[0101] Among them, the preset unit characteristic curve can specifically represent the numerical relationship between different operating water levels and unit flow of the corresponding bidirectional tidal unit at each time.

[0102] Figure 4 It is the unit characteristic curve that represents the relationship between the operating water level and flow rate.

[0103] Figure 4 In the coordinate system, the horizontal axis is the unit flow rate and the vertical axis is the operating water level, wherein the positive value of the unit flow rate represents the amount of water flowing from the reservoir to the seawater side, and the negative value represents the amount of water flowing from the seawater side to the reservoir side. The operating water level is the reservoir water level minus the tidal water level. The positive value of the operating water level represents the difference between the reservoir water level and the tidal water level, and the negative value of the operating water level represents the difference between the reservoir water level and the tidal water level.

[0104] like Figure 4 As shown, during the forward power generation process, the operating water level and the unit flow rate change in real time. The unit flow rate increases from 0, and the corresponding operating water level also increases. After that, the unit flow rate begins to decrease, and the corresponding operating water level also decreases.

[0105] Furthermore, after the forward power generation condition is completed, the bidirectional tidal unit still maintains an operating water level greater than 0 and a corresponding unit flow, and enters a forward water discharge condition.

[0106] During the forward water discharge condition, due to the offline idling of the bidirectional tidal unit, the water flows continuously and automatically from one side of the reservoir to the other side of the seawater. There is a linear relationship between the unit flow and the operating water level. Therefore, as the forward water discharge condition continues, the operating water level continues to decrease, and the corresponding unit flow also decreases. When the operating water level decreases to 0 or close to 0, the forward water discharge condition ends and the forward pumping condition is entered.

[0107] During the forward pumping condition, since the forward pumping condition is used to pump water from one side of the reservoir to the seawater side, there is a linear relationship between the unit flow and the operating water level. Therefore, as the forward pumping condition continues, the operating water level continues to increase, and the corresponding unit flow also increases. At the end of the forward pumping condition, the bidirectional tidal unit enters the shutdown condition with a certain operating water level and unit flow, and after entering the shutdown condition, the unit flow becomes 0.

[0108] At the end of the shutdown condition, the bidirectional tidal unit will first perform a hot standby process before entering the reverse power generation condition. During the hot standby process, the operating water level increases, while the unit flow remains unchanged at 0.

[0109] After the hot standby process is completed, the reverse power generation condition is started with the increased operating water level.

[0110] During the reverse power generation process, the operating water level and the unit flow change in real time. The unit flow increases from 0, and the corresponding operating water level also increases. After that, the unit flow begins to decrease, and the corresponding operating water level also decreases.

[0111] Furthermore, after the reverse power generation condition is completed, the bidirectional tidal unit still maintains a non-zero operating water level and a corresponding unit flow, and enters a reverse water discharge condition.

[0112] During the reverse discharge condition, due to the offline idling of the bidirectional tidal unit, the water flows continuously and automatically from the seawater side to the reservoir side, and there is a linear relationship between the unit flow and the operating water level. Therefore, as the reverse discharge condition continues, the operating water level continues to decrease, and the corresponding unit flow also decreases. When the operating water level decreases to 0 or close to 0, the reverse discharge condition ends and the reverse pumping condition is entered.

[0113] During the reverse pumping condition, since the reverse pumping condition is used to pump water from the seawater side to the reservoir side, there is a linear relationship between the unit flow and the operating water level. Therefore, as the reverse pumping condition continues, the operating water level continues to increase, and the corresponding unit flow also increases. At the end of the reverse pumping condition, the bidirectional tidal unit enters the shutdown condition with a certain operating water level and unit flow, and after entering the shutdown condition, the unit flow becomes 0.

[0114] At the end of the shutdown condition, the bidirectional tidal unit will first perform a hot standby process before entering the forward power generation condition. During the hot standby process, the operating water level increases, while the unit flow remains unchanged at 0.

[0115] After the hot standby process is completed, the forward power generation condition is started with the increased operating water level.

[0116] In some unit characteristic curves, the numerical relationship between the average operating water level of the corresponding bidirectional tidal unit in a period of time and the unit flow in the period of time can also be expressed.

[0117] Furthermore, by querying the unit characteristic curve, the target unit flow corresponding to the average operating water level in each operating period of the bidirectional tidal unit can be determined.

[0118] Furthermore, based on the determined average operating water level and target unit flow rate of each operating period, the output power of the operating period can be determined for each set of historical control data.

[0119] In one example, when determining the output power, the corresponding output power can be calculated based on a preset output power function using the average operating water level in each operating period and the target unit flow, wherein the output power function represents the numerical calculation relationship between the output power, the average operating water level and the unit flow.

[0120] Specifically, the output power function can be expressed as follows:

[0121]

[0122] Among them, N T represents the output power, ρ represents the density of the water area, g represents the acceleration of gravity, Q T Indicates the unit flow rate, represents the average operating water level, and η represents the preset operating efficiency of the bidirectional tidal unit.

[0123] In another example, the output power may also be determined by querying a preset unit characteristic curve.

[0124] The preset unit characteristic curve may include not only the numerical relationship between the operating water level and the unit flow, but also the output power, and may represent the numerical relationship between the average operating water level, the unit flow and the output power.

[0125] Based on this, the unit flow and output power corresponding to the average operating water level in each operating period can also be obtained from the unit characteristic curve.

[0126] Furthermore, for the operating period of each operating condition, the power generation and energy consumption of the operating condition in the operating period can be calculated using the output power determined above.

[0127] In this embodiment, both power generation and energy consumption can be regarded as the work done by the output power to the outside of the bidirectional tidal turbine during the operation period of the corresponding working condition. The power generation and energy consumption can be regarded as the work done to different objects respectively.

[0128] Accordingly, for the operating period of each operating condition, the product of the specific duration of the operating period and the corresponding output power can be used as the power generation or energy consumption of the operating condition during the operating period.

[0129] Based on this, when calculating the power generation, the power generation of the forward power generation condition and the reverse power generation condition in their respective operating periods can be calculated according to the following formula (3):

[0130] E T =N T ×|t2-t1| (3)

[0131] Among them, E T It indicates the power generation of the forward power generation condition and / or the reverse power generation condition in the corresponding operating period.

[0132] When calculating the energy consumption, the energy consumption of the forward pumping condition and the reverse pumping condition in their respective operating periods can be calculated according to the following formula (4):

[0133] ε T =-N T ×|t2-t1| (4)

[0134] Among them, ε T It represents the energy consumption of forward pumping condition and reverse pumping condition in the corresponding operating period.

[0135] In one example, in the forward discharge condition and the reverse discharge condition, the bidirectional tidal unit is in an offline idling state. At this time, the water flow can automatically flow from one side of the reservoir or seawater to the other side. Therefore, during the operation period of the forward pumping condition and the reverse pumping condition, the power generation and energy consumption of the bidirectional tidal unit are both 0.

[0136] In one example, in a shutdown condition, the bidirectional tidal turbine is in a shutdown state, and the power generation and energy consumption of the bidirectional tidal turbine are both 0.

[0137] Based on the power generation and energy consumption of the operating time periods of each operating condition determined above, for each set of operating time periods, the total power generation and total energy consumption in the corresponding tidal cycle when the bidirectional tidal unit operates in each set of operating time periods can be calculated.

[0138] Specifically, when calculating the total power generation and total energy consumption of each group of operating time periods, for the bidirectional tidal unit operating in this group of operating time periods, the power generation corresponding to the corresponding operating conditions can be accumulated to obtain the total power generation of the bidirectional tidal unit when it operates in this group of operating time periods within the tidal cycle; and the energy consumption corresponding to the corresponding operating conditions can be accumulated to obtain the total energy consumption of the bidirectional tidal unit when it operates in this group of operating time periods within the tidal cycle.

[0139] In a specific example of calculating total power generation and total energy consumption, for each set of operating time periods corresponding to any set of historical control data, the power generation of the forward power generation conditions and the reverse power generation conditions in the set of operating time periods can be accumulated and summed to obtain the total power generation of the set of operating time periods.

[0140] The energy consumption of the forward pumping condition and the reverse pumping condition in the group of operating time periods is accumulated and summed to obtain the total energy consumption of the group of operating time periods.

[0141] Furthermore, the difference between the total power generation and the total energy consumption can be calculated.

[0142] Based on this, the difference between the total power generation and the total energy consumption in each operating period corresponding to the group of historical control data can be calculated.

[0143] Based on the calculated difference between total power generation and total energy consumption, further execution can be performed Figure 3 S305 in which a corresponding relationship is constructed in the initial neural network model.

[0144] Specifically, when constructing the corresponding relationship, a group of operating time periods with the largest difference among the groups of operating time periods corresponding to the group of historical control data can be determined, and the group of operating time periods is used as the target operating time period of the group of historical control data, and the corresponding relationship between the group of target operating time periods and the group of historical control data is associated, and the corresponding relationship is used as the corresponding relationship between the control data and the operating time periods of each working condition, thereby completing Figure 3 S306 in which the trained neural network model is obtained.

[0145] Based on this, in this embodiment, based on the multiple groups of historical control data obtained, for each group of historical control data, by dividing the tidal cycle therein into multiple groups of operating time periods, the power generation and energy consumption of the operating condition can be calculated for the operating time periods of each operating condition in each group of operating time periods, and accordingly, the total power generation and total energy consumption corresponding to each group of operating time periods can be determined, so that a group of operating time periods with the largest difference in total power generation and total energy consumption can be determined for each group of historical control data, and the association between the operating time periods with the largest association difference and the historical control data can be achieved, so as to establish a corresponding relationship between the control data and the target operating time periods for the initial neural network, and obtain a trained neural network.

[0146] Figure 5 The specific effect of the trained neural network model on power generation is further shown.

[0147] exist Figure 5 In the figure, the orange column marks indicate the predicted value of power generation predicted by the trained neural network model; the green column marks indicate the actual value of power generation obtained by dividing the operating time periods of various operating conditions based on historical experience instead of the target operating time period output by the trained neural network model; the purple column marks indicate the optimized value of power generation in actual operation during the target operating time period predicted by the trained neural network model.

[0148] like Figure 5 As shown, in the forward power generation condition, the actual value is the smallest, which is 6129kWh, the predicted value is higher than the actual value, which is 6190kWh, and the optimized value is the highest, which is 6753kWh.

[0149] In the reverse power generation condition, the actual value is the smallest, which is 4275kWh, the predicted value is higher than the actual value, which is 4296kWh, and the optimized value is the highest, which is 4504kWh.

[0150] Based on this, after excluding the losses caused by grid losses and other reasons, the actual value of total power generation is the smallest, which is 9808kWh. The predicted value of total power generation is higher than the actual value, which is 9857kWh, and the optimized value of total power generation is the highest, which is 10752kWh.

[0151] Therefore, when the trained neural network model is used to output the target operating time period to control the operation of the bidirectional tidal turbine, the total power generation is optimal.

[0152] In another embodiment of the present application, after determining the average operating water level and target unit flow rate of the operating period of each operating condition, it is also possible to judge whether the operating period corresponding to the target unit flow rate is reasonable by comparing the reservoir capacity difference with the target unit flow rate.

[0153] Among them, the reservoir capacity refers to the amount of water in the reservoir.

[0154] In this embodiment, there is a preset corresponding relationship between the water level of the reservoir and the reservoir capacity, and the corresponding relationship can be specifically expressed as a reservoir capacity-water level curve.

[0155] Using the reservoir capacity-water level curve, the reservoir capacity at each time within the tidal cycle can be determined based on the reservoir water level.

[0156] That is, the target storage capacity of the start and end times of the operating period of each operating condition can be determined.

[0157] Based on this, the difference between the target storage capacity at the start time and the target storage capacity at the end time of the operation period of each operating condition can be calculated and used as the difference in reservoir capacity.

[0158] Specifically, the difference in storage capacity can be calculated according to the following formula (5):

[0159] ΔV=|V n2 -V n1 |

[0160] Among them, ΔV represents the difference in storage capacity, V n2 Represents the reservoir capacity at the end of the operation period of the nth operating condition, V n1 Indicates the reservoir capacity at the start time of the operating period of the nth operating condition.

[0161] Among them, in an ideal situation, the target unit flow rate in the operating period of the corresponding operating conditions should be equal to the difference in the corresponding storage capacity. Due to factors such as errors, the difference between the target unit flow rate and the storage capacity should also be within a reasonable range.

[0162] Based on this, it can be verified whether the difference between the target unit flow and the storage capacity is within a reasonable range.

[0163] Specifically, during verification, it is necessary to pre-set a water balance threshold. For each operating period corresponding to each operating condition in each group of operating periods, it can be determined whether the difference between the storage capacity and the corresponding target unit flow is less than or equal to the water balance threshold.

[0164] For any group of operating time periods, if the difference between the storage capacity of the operating time periods of each operating condition and the difference between the corresponding target unit flow rate are less than or equal to the water balance threshold, then the group of operating time periods are normal.

[0165] If the difference between the storage capacity of the operating time period of any operating condition and the corresponding target unit flow is greater than the water balance threshold, it is considered that there is a problem in the division of the operating time period of this group, and the operating time period of this group is deleted.

[0166] In another example of this embodiment, after verification, if in any group of operating time periods, the difference between the storage capacity of the operating time period of any operating condition and the corresponding target unit flow is greater than the water balance threshold, the reservoir water level at the start and end time of the corresponding operating condition can also be remeasured, and the storage capacity difference can be redetermined, and / or the runoff can be adjusted, and the target unit flow can be redetermined.

[0167] Further, after redetermining the difference in storage capacity and / or adjusting the runoff, it is re-determined whether the difference between the storage capacity of each operating condition and the corresponding target unit flow in the group of operating periods is less than or equal to the water balance threshold.

[0168] Based on this, in this embodiment, by comparing the difference between the target unit flow and the storage capacity of each operating condition, it is possible to determine whether a corresponding set of operating time periods is reasonable, whether the measurement of the reservoir water level is accurate, or whether the storage capacity difference is accurate.

[0169] In another embodiment of the present application, for a trained neural network model, whether the neural network model is effective can be verified by simulation.

[0170] In this embodiment, if Figure 3 As shown, after obtaining the trained neural network model, S307 can be further executed to perform simulation verification.

[0171] Specifically, before conducting simulation verification, the trained neural network model is used to predict the total power generation and total energy consumption output during the corresponding tidal cycle when the bidirectional tidal unit operates in the target operating period.

[0172] Furthermore, when performing simulation verification, the preset simulation software can be used to simulate the operation of the bidirectional tidal unit in the target operating period within the corresponding tidal cycle, and during the simulated operation, the simulated total energy consumption and simulated total power generation in the corresponding tidal cycle are output.

[0173] Based on this, the effectiveness of the neural network model can be verified by comparing whether the total energy consumption and total power generation match the simulated total energy consumption and simulated total power generation. Figure 3 S308 in which it is determined whether the verification is passed.

[0174] Specifically, when judging whether the verification is passed, a first difference between the total power generation and the simulated total power generation may be calculated, and a second difference between the total energy consumption and the simulated total energy consumption may be calculated.

[0175] Further, it is determined whether the first difference is less than or equal to a preset first verification threshold, and whether the second difference is less than or equal to a preset second verification threshold.

[0176] If the first difference is less than or equal to the first verification threshold, the total power generation can be considered to match the simulated total power generation. If the second difference is less than or equal to the second verification threshold, the total energy consumption can be considered to match the simulated total energy consumption. When the total energy consumption matches the simulated total energy consumption and the total power generation matches the simulated total power generation, the neural network model can be considered valid; otherwise, the neural network model is considered invalid.

[0177] When the neural network model is invalid, that is, when the verification result of S308 is no, S309 is further executed to adjust the parameters.

[0178] Specifically, the corresponding relationship or parameters in the neural network can be adjusted and verified again until the verification result of S308 is yes, and S310 is completed to obtain a valid neural network model.

[0179] In another example of this embodiment, when executing S308 , verification may also be completed through the difference between the total power generation and the total energy consumption.

[0180] Specifically, when judging whether the verification is passed, a third difference between the total power generation and the total energy consumption is calculated, and a fourth difference between the simulated total power generation and the simulated total energy consumption is calculated.

[0181] Further, it is determined whether the difference between the third difference and the fourth difference is less than or equal to a preset third verification threshold. If it is less than or equal to the third verification threshold, it can be considered that the total energy consumption and the total power generation both match the simulated total energy consumption and the simulated total power generation, and the neural network model is considered valid; if it is greater than the first verification threshold, the neural network model can be considered invalid.

[0182] When the neural network model is invalid, that is, when the verification result of S308 is no, S309 is further executed to adjust the parameters.

[0183] Specifically, the corresponding relationship or parameters in the neural network can be adjusted and verified again until the verification result of S308 is yes, and S310 is completed to obtain a valid neural network model.

[0184] In another example of this embodiment, when executing S308, the verification may be completed by pre-setting the verification energy consumption and the verification power generation.

[0185] Specifically, when judging whether the verification is passed, the simulated total energy consumption can be compared with the verified energy consumption, and the simulated total power generation can be compared with the verified power generation.

[0186] Furthermore, if the first verification difference between the simulated total energy consumption and the verification energy consumption is less than or equal to the preset fourth verification threshold, the total energy consumption can be considered to match the simulated total energy consumption, and if the second verification difference between the simulated total power generation and the verification power generation is less than or equal to the preset fifth verification threshold, the total power generation can be considered to match the simulated total power generation.

[0187] When the total energy consumption matches the simulated total energy consumption, and the total power generation matches the simulated total power generation, the neural network model can be considered valid; otherwise, the neural network model is considered invalid.

[0188] When the neural network model is invalid, that is, when the verification result of S308 is no, S309 is further executed to adjust the parameters.

[0189] Specifically, the corresponding relationship or parameters in the neural network can be adjusted and verified again until the verification result of S308 is yes, and S310 is completed to obtain a valid neural network model.

[0190] Based on this, in this embodiment, by simulating the operation of the bidirectional tidal turbine in the target operating period, the simulated total energy consumption and simulated total power generation can be obtained through simulation to verify whether the neural network is effective.

[0191] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, an embodiment of the present application also provides a full-operating condition operating device for a bidirectional tidal turbine.

[0192] refer to Figure 6 The full-operation operating device of the bidirectional tidal unit includes:

[0193] An acquisition module 601 is used to acquire target control data of the bidirectional tidal generator set in a tidal cycle, wherein the target control data includes the tidal start and end time of the tidal cycle and the operating water level of the bidirectional tidal generator set at each time in the tidal cycle;

[0194] The target operation time period determination module 602 is used to input the target control data into the neural network model, and determine the target operation time period of each operating condition corresponding to the target control data through the correspondence between the control data and the operation time period of each operating condition in the neural network model; the operation time period is the operation time period of the bidirectional tidal unit in each operating condition within the tidal cycle;

[0195] The control module 603 is used to control the bidirectional tidal unit to operate within the tidal cycle according to the target operating time period of each operating condition.

[0196] In one embodiment, the target operating period determination module 602 is specifically used to:

[0197] Before inputting the target control data into the neural network model, the target operation period determination module 602 performs:

[0198] Acquire multiple historical control data within the tidal cycle, the historical control data including the start and end time of the tidal cycle, the tidal water level and reservoir water level corresponding to each time within the tidal cycle;

[0199] Inputting historical control data into the initial neural network model;

[0200] Through the initial neural network model, the tidal start and end times are divided according to each working condition, and multiple groups of operating time periods for each working condition are obtained;

[0201] For each group of operating time periods of each operating condition, the following steps are performed respectively: based on the tidal water level and reservoir water level corresponding to the start and end times of the operating time period of each operating condition, the average operating water level in the corresponding operating time period of the operating condition is calculated; based on the corresponding relationship between the preset operating water level and the unit flow rate, the target unit flow rate of the average operating water level is determined; based on the average operating water level and the target unit flow rate, the output power is calculated, and the power generation and energy consumption of the operating time period corresponding to each operating condition are calculated according to the output power;

[0202] Calculate the total power generation and total energy consumption of each group of working conditions, and calculate the difference between the total power generation and the total energy consumption;

[0203] The corresponding relationship between the operating time period of each working condition corresponding to the maximum difference and the historical control data is obtained, and the corresponding relationship between the control data and the operating time period of each working condition is obtained, and the trained neural network model is obtained.

[0204] In one embodiment, each operating condition includes a forward power generation condition, a reverse power generation condition, a forward pumping condition and a reverse pumping condition.

[0205] Among them, in one embodiment, each operating condition also includes a forward water discharge condition, a reverse water discharge condition and a shutdown condition, and the power generation and energy consumption of the forward water discharge condition, the reverse water discharge condition and the shutdown condition are all zero.

[0206] In one embodiment, the target operating period determination module 602 is further used to:

[0207] After determining the target unit flow rate of the average operating water level based on the preset corresponding relationship between the operating water level and the unit flow rate, the target operating time period determination module 602 executes:

[0208] Based on the preset correspondence between water level and storage capacity, determine the target storage capacity corresponding to the reservoir water level at the start and end times of the operation period of each operating condition;

[0209] Calculate the difference in target storage capacity between the start and end times of the operation period of each operating condition to obtain the corresponding difference in reservoir storage capacity;

[0210] When the difference between the reservoir capacity and the corresponding target unit flow is less than or equal to the preset water balance threshold, the output power is calculated based on the average operating water level and the target unit flow; or,

[0211] When the difference between the reservoir capacity and the corresponding target unit flow is greater than the water balance threshold, a group of operating time periods of various operating conditions corresponding to the target unit flow is deleted.

[0212] In one embodiment, the operation device of the bidirectional tidal unit in full working condition further includes a verification module 604, which is specifically used for:

[0213] The total power generation and total energy consumption corresponding to the maximum difference are output, as well as a corresponding set of target operating time periods for each operating condition.

[0214] The simulation system is used to simulate the execution of the bidirectional tidal unit within the tidal cycle according to the target operating time period of each working condition, and the simulated total power generation and simulated total energy consumption are output;

[0215] When a first difference between the total power generation and the simulated total power generation is less than a preset first verification threshold, and / or a second difference between the total energy consumption and the simulated total energy consumption is less than a preset second verification threshold, the neural network model is determined to be valid.

[0216] For the convenience of description, the above devices are described in terms of functions and are divided into various modules. Of course, when implementing the embodiments of the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0217] The device of the above embodiment is used to implement the operation method of the corresponding bidirectional tidal unit in all working conditions in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0218] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, an embodiment of the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the full-operating condition operation method of the bidirectional tidal unit of any of the above embodiments is implemented.

[0219] Figure 7 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application is shown.

[0220] The electronic device may include a processor 701 and a memory 702 storing computer program instructions.

[0221] Specifically, the processor 701 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0222] The memory 702 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 702 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 702 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 702 may be inside or outside the electronic device. In a particular embodiment, the memory 702 is a non-volatile solid-state memory.

[0223] The memory 702 may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical or other physical / tangible memory storage device. Therefore, generally, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.

[0224] The processor 701 reads and executes the computer program instructions stored in the memory 702 to implement any one of the operating methods of the bidirectional tidal turbine in all working conditions in the above embodiments.

[0225] In one example, the electronic device may further include a communication interface 703 and a bus 710. Figure 7 As shown, the processor 701, the memory 702, and the communication interface 703 are connected via a bus 710 and communicate with each other.

[0226] The communication interface 703 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0227] Bus 710 includes hardware, software or both, and the parts of electronic equipment are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (Accelerated Graphics Port, AGP) or other graphics bus, enhanced industry standard architecture (Extended Industry Standard Architecture, EISA) bus, front-side bus (FSB), hypertransmission (Hyper Transport, HT) interconnection, industry standard architecture (Industry Standard Architecture, ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 710 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the application considers any suitable bus or interconnection.

[0228] The electronic device can execute the operation method of the bidirectional tidal unit in the embodiment of the present application under all working conditions based on the corresponding relationship constructed in the neural network model, thereby realizing the combination of Figure 1 The operating method of the bidirectional tidal turbine under full working conditions is described.

[0229] In addition, in combination with the full-operation method of the bidirectional tidal unit in the above embodiment, the embodiment of the present application can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by the processor, any one of the full-operation method of the bidirectional tidal unit in the above embodiment is implemented.

[0230] An embodiment of the present application also provides a computer program product, including a computer program, which, when executed, implements any one of the methods for operating a bidirectional tidal generator set under full working conditions in the above-mentioned embodiments.

[0231] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.

[0232] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0233] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a bidirectional tidal unit, which includes electronic equipment, and the electronic equipment can be used to execute the full-condition operation method of the bidirectional tidal unit as any of the above-mentioned embodiments.

[0234] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.

[0235] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0236] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.

Claims

1. A method for operating a bidirectional tidal turbine in full working conditions, characterized in that: include: Acquire target control data of the bidirectional tidal generator set within a tidal cycle, wherein the target control data includes the tidal start and end time of the tidal cycle and the operating water level of the bidirectional tidal generator set at each time within the tidal cycle; Inputting the target control data into a neural network model, and determining a target operating time period of each operating condition corresponding to the target control data through a correspondence between the control data and the operating time period of each operating condition in the neural network model; The operating time period is the operating time period of the bidirectional tidal generator set in each working condition within the tidal cycle; The bidirectional tidal generator set is controlled to operate within the tidal cycle according to the target operating time period of each operating condition.

2. The method for operating a bidirectional tidal turbine in full working condition according to claim 1, characterized in that: Before inputting the target control data into the neural network model, the method further includes: Acquire a plurality of historical control data within the tidal cycle, wherein the historical control data include the start and end time of the tidal cycle, and the tidal water level and reservoir water level corresponding to each time within the tidal cycle; inputting the historical control data into an initial neural network model; By using an initial neural network model, the tidal start and end times are divided according to various operating conditions to obtain multiple groups of operating time periods for various operating conditions; For each group of operating time periods of each operating condition, the following steps are respectively performed: based on the tidal water level and reservoir water level corresponding to the start and end times of the operating time period of each operating condition, the average operating water level in the corresponding operating time period of the operating condition is calculated; based on the corresponding relationship between the preset operating water level and the unit flow, the target unit flow of the average operating water level is determined; based on the average operating water level and the target unit flow, the output power is calculated, and the power generation and energy consumption of the operating time period corresponding to each operating condition are calculated according to the output power; Calculating the total power generation and total energy consumption of each group of operating conditions, and calculating the difference between the total power generation and the total energy consumption; The corresponding relationship between the operating time period of each operating condition corresponding to the maximum associated difference and the historical control data is obtained, and the corresponding relationship between the control data and the operating time period of each operating condition is obtained, and the trained neural network model is obtained.

3. The full-operation operation method of the bidirectional tidal unit according to claim 2 is characterized in that: The operating conditions include a forward power generation condition, a reverse power generation condition, a forward pumping condition and a reverse pumping condition.

4. The method for operating a bidirectional tidal turbine in full working condition according to claim 3 is characterized in that: The various operating conditions also include a forward water discharge condition, a reverse water discharge condition and a shutdown condition, and the power generation and energy consumption of the forward water discharge condition, the reverse water discharge condition and the shutdown condition are all zero.

5. The method for operating a bidirectional tidal turbine in full working condition according to claim 2, characterized in that: After determining the target unit flow rate of the average operating water level based on the corresponding relationship between the preset operating water level and the unit flow rate, the method further includes: Based on the preset correspondence between water level and storage capacity, determine the target storage capacity corresponding to the reservoir water level at the start and end times of the operation period of each operating condition; Calculate the difference in target storage capacity between the start and end times of the operation period of each operating condition to obtain the corresponding difference in reservoir storage capacity; When the difference between the reservoir capacity and the corresponding target unit flow is less than or equal to a preset water balance threshold, the output power is calculated based on the average operating water level and the target unit flow; or When the difference between the reservoir capacity and the corresponding target unit flow is greater than the water balance threshold, a group of operating time periods of various operating conditions corresponding to the target unit flow is deleted.

6. The method for operating a bidirectional tidal turbine in full working condition according to claim 2, characterized in that: The method further comprises: The total power generation and total energy consumption corresponding to the maximum difference are output, as well as a corresponding set of target operating time periods for each operating condition.

7. The method for operating a bidirectional tidal turbine in full working condition according to claim 6, characterized in that: The method further comprises: A simulation system is used to simulate the execution of the bidirectional tidal unit within the tidal cycle according to the target operating time period of each working condition, and output the simulated total power generation and the simulated total energy consumption; When a first difference between the total power generation and the simulated total power generation is less than a preset first verification threshold, and / or a second difference between the total energy consumption and the simulated total energy consumption is less than a preset second verification threshold, it is determined that the neural network model is valid.

8. A bidirectional tidal unit full-operation operating device, characterized in that: The device comprises: An acquisition module, used for acquiring target control data of a bidirectional tidal generator set in a tidal cycle, wherein the target control data includes the tidal start and end time of the tidal cycle and the operating water level of the bidirectional tidal generator set at each time in the tidal cycle; a target operation time period determination module, used for inputting the target control data into a neural network model, and determining the target operation time period of each operating condition corresponding to the target control data through the correspondence between the control data and the operation time period of each operating condition in the neural network model; the operation time period is the operation time period of the bidirectional tidal unit in each operating condition within the tidal cycle; A control module is used to control the bidirectional tidal generator set to operate within the tidal cycle according to the target operating time period of each operating condition.

9. An electronic device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the full-operating method of the bidirectional tidal turbine unit as described in any one of claims 1-7 is implemented.

10. A bidirectional tidal generator, characterized in that: It comprises the electronic device as claimed in claim 9, and the electronic device is used to execute the full-operation operation method of the bidirectional tidal unit as claimed in any one of claims 1-7.

Citation Information

Patent Citations

  • Multi-unit double-reservoir unidirectional type tidal power station for generating power continuously by increasing water level difference

    CN106436663A

  • Tide water level forecasting method based on space-time correlation

    CN111612274A

  • Hydropower station operation adjusting method and system, electronic equipment and storage medium

    CN118030360A

  • Wave energy power generation control method and device, electronic equipment and computer program product

    CN118601790A

  • Tide prediction method and system based on neural network

    CN119026484A