Method, apparatus, device, and medium for determining communication frequency band of small hydropower
By determining the frequency convergence judgment conditions of small hydropower and the unconstrained planning algorithm to divide the frequency band, the problem of poor fixed adaptability of small hydropower communication frequency bands is solved, and the stability and adaptability of small hydropower communication quality is achieved.
Patent Information
- Application Number
- CN202210969997.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-12
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2042-08-12
AI Technical Summary
The small hydropower communication frequency band is fixed, and it cannot adapt to the actual situations such as mountain occlusion during transmission. It has poor adaptability, resulting in unstable communication quality.
By determining the frequency convergence judgment conditions based on the expected communication bandwidth of small hydropower, obtaining the current reference frequency band, and dividing the frequency band using an unconstrained planning algorithm such as the golden section method, determining the target expected frequency that meets the frequency convergence judgment conditions, and finally determining the target communication frequency band of small hydropower.
Automatic adaptability adjustment of small hydropower communication frequency bands is realized, normal communication under the expected communication bandwidth is ensured, and communication quality and adaptability are improved.
Smart Images

Figure CN115334573B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of microgrids, and particularly to a method, device, equipment and medium for determining the communication frequency band of small hydropower stations. Background Art
[0002] Small hydropower stations are generally distributed in remote areas, so that there is no public communication network such as 4G (the 4th generation mobile communication technology) around the small hydropower stations. Moreover, the communication of small hydropower stations is easily blocked by mountains, resulting in poor communication conditions and diverse communication situations for small hydropower stations.
[0003] At present, there are mainly two communication methods for small hydropower stations. One is to rely on public network communications such as GPRS (General Packet Radio Service) or 4G, and the second is to use a dedicated network such as Lora (Long Range Radio) for communication.
[0004] The first communication method of small hydropower stations is easily affected by the actual operating conditions of the public network, and signal interruption or even no signal may occur. Generally, it will be discarded. The communication frequency band of the second communication method of small hydropower stations is fixed and cannot adapt to the actual situations such as being blocked by mountains during the transmission process, and has poor adaptability. Summary of the Invention
[0005] The present invention provides a method, device, equipment and medium for determining the communication frequency band of small hydropower stations, which can adapt to the communication requirements of different small hydropower stations and automatically determine the optimal communication frequency band of small hydropower stations, so as to ensure the communication quality of small hydropower stations.
[0006] According to one aspect of the present invention, a method for determining the communication frequency band of small hydropower stations is provided, including:
[0007] Determine a frequency convergence judgment condition according to the expected communication bandwidth of the small hydropower station;
[0008] Obtain the current reference frequency band of the small hydropower station communication;
[0009] Divide the current reference frequency band according to the unconstrained programming algorithm to determine the target expected frequency that meets the frequency convergence judgment condition;
[0010] Determine the target communication frequency band of the small hydropower station according to the target expected frequency and the expected communication bandwidth of the small hydropower station.
[0011] According to another aspect of the present invention, a device for determining the communication frequency band of small hydropower stations is provided, including:
[0012] A frequency convergence judgment condition determination module, configured to determine a frequency convergence judgment condition according to the expected communication bandwidth of a small hydropower station;
[0013] A current reference frequency band acquisition module, configured to acquire the current reference frequency band of small hydropower station communication;
[0014] A target expected frequency determination module, configured to divide the current reference frequency band according to an unconstrained programming algorithm to determine a target expected frequency that meets the frequency convergence judgment condition;
[0015] A target communication frequency band determination module, configured to determine the target communication frequency band of the small hydropower station according to the target expected frequency and the expected communication bandwidth of the small hydropower station.
[0016] According to another aspect of the present invention, there is provided an electronic device, which includes:
[0017] At least one processor; and
[0018] A memory communicatively connected to the at least one processor; wherein,
[0019] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for determining the communication frequency band of a small hydropower station according to any embodiment of the present invention.
[0020] According to another aspect of the present invention, there is provided a computer-readable storage medium storing computer instructions for causing a processor to implement the method for determining the communication frequency band of a small hydropower station according to any embodiment of the present invention when executed.
[0021] The technical solution of the embodiment of the present invention determines a frequency convergence judgment condition according to the expected communication bandwidth of a small hydropower station, thereby obtaining the current reference frequency band of small hydropower station communication, and then dividing the current reference frequency band according to an unconstrained programming algorithm to determine a target expected frequency that meets the frequency convergence judgment condition, and further determining the target communication frequency band of the small hydropower station according to the target expected frequency and the expected communication bandwidth of the small hydropower station. In this solution, only the frequency that meets the communication requirements of the small hydropower station can meet the frequency convergence judgment condition. Therefore, the target communication frequency band determined according to the target expected frequency and the expected communication bandwidth of the small hydropower station communication requirements can ensure the normal communication of the small hydropower station under the expected communication bandwidth, solves the problems of fixed communication frequency band and poor adaptability of existing small hydropower stations, can adapt to the communication requirements of different small hydropower stations, and automatically determines the optimal communication frequency band of the small hydropower station, thereby ensuring the communication quality of the small hydropower station.
[0022] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0024] Figure 1 FIG. 9 is a flowchart of a method for determining a small hydropower communication frequency band according to Embodiment 1 of the present invention;
[0025] Figure 2 FIG. 13 is a flowchart of a method for determining a small hydropower communication frequency band according to Embodiment 2 of the present invention;
[0026] Figure 3 FIG. 17 is a schematic diagram of a calculation process for a target communication frequency band of a small hydropower according to Embodiment 2 of the present invention;
[0027] Figure 4 FIG. 21 is a schematic structural diagram of a device for determining a small hydropower communication frequency band according to Embodiment 3 of the present invention;
[0028] Figure 5 FIG. 25 shows a schematic structural diagram of an electronic device that can be used to implement the embodiments of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0029] In order to enable those skilled in the art to better understand the solutions of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0030] It should be noted that the terms "target" and the like in the specification, claims and above-mentioned drawings of the present invention are used to distinguish similar objects, and do not necessarily describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0031] Embodiment 1
[0032] Figure 1 FIG. 1 is a flowchart of a method for determining a communication frequency band of a small hydropower station according to Embodiment 1 of the present invention. This embodiment is applicable to the situation of automatically determining the optimal communication frequency band of a small hydropower station. This method can be executed by a device for determining the communication frequency band of a small hydropower station. The device for determining the communication frequency band of a small hydropower station can be implemented in the form of hardware and / or software, and the device for determining the communication frequency band of a small hydropower station can be configured in an electronic device. As Figure 1 shown, the method includes:
[0033] S110. Determine a frequency convergence judgment condition according to the expected communication bandwidth of the small hydropower station.
[0034] Among them, the expected communication bandwidth can be a pre-set bandwidth that meets the communication requirements. The frequency convergence judgment condition can be the communication frequency at the expected communication bandwidth when it is determined that the small hydropower station meets the communication requirements.
[0035] In the embodiment of the present invention, the expected communication bandwidth of the small hydropower station can be determined according to the actual communication requirements, and then the frequency convergence judgment condition can be set according to the expected communication bandwidth of the small hydropower station.
[0036] Optionally, the communication rate and communication distance of the small hydropower station can be determined according to the expected communication bandwidth, and then the frequency convergence judgment condition can be set according to the communication rate and communication distance matching the expected communication bandwidth.
[0037] S120. Obtain the current reference frequency band of the small hydropower station communication.
[0038] Among them, the current reference frequency band can be the communication frequency band used by the small hydropower station for current signal transmission.
[0039] Generally, for different versions of software-defined radio, the frequency limits of the signals they can transmit may be different. Therefore, when determining the optimal communication frequency of small hydropower under the expected communication bandwidth, it is necessary to first determine the current reference frequency band for small hydropower communication, that is, the communication frequency band of small hydropower under the current version of software-defined radio.
[0040] Exemplarily, the current reference frequency band can be [0.3 MHz, 3 MHz]. It can be understood that the upper and lower frequency limits corresponding to the current reference frequency band are related to the radio communication frequency limit value of small hydropower. The embodiments of the present invention do not limit the numerical values of the upper and lower frequency limits in the current reference frequency band.
[0041] S130. Divide the current reference frequency band according to the unconstrained programming algorithm to determine the target expected frequency that meets the frequency convergence judgment condition.
[0042] Among them, the target expected frequency can be the maximum communication frequency of small hydropower under the expected communication bandwidth. Optionally, the unconstrained programming algorithm can include but is not limited to the bisection method and the golden section method, etc.
[0043] In the embodiments of the present invention, an algorithm can be selected from the known unconstrained programming algorithms, and then the current reference frequency band is divided according to the selected algorithm. Thus, according to the division points and the division result of the current reference frequency band, the target expected frequency that meets the frequency convergence judgment condition is determined.
[0044] S140. Determine the target communication frequency band of small hydropower according to the target expected frequency and the expected communication bandwidth of small hydropower.
[0045] Among them, the target communication frequency band can be the frequency range determined according to the target expected frequency and the expected communication bandwidth of small hydropower.
[0046] In the embodiments of the present invention, the target communication frequency band of small hydropower can be determined according to the difference between the target expected frequency and the expected communication bandwidth of small hydropower, and the target expected frequency.
[0047] In the technical solution of the embodiment of the present invention, by determining the frequency convergence judgment condition according to the expected communication bandwidth of the small hydropower, the current reference frequency band of the small hydropower communication is obtained, and then the current reference frequency band is divided according to the unconstrained programming algorithm to determine the target expected frequency that meets the frequency convergence judgment condition. Further, according to the target expected frequency and the expected communication bandwidth of the small hydropower, the target communication frequency band of the small hydropower is determined. In this solution, only the frequency that meets the communication requirements of the small hydropower can meet the frequency convergence judgment condition. Therefore, according to the target expected frequency and the expected communication bandwidth of the small hydropower communication requirements, the determined target communication frequency band can ensure the normal communication of the small hydropower under the expected communication bandwidth, solve the problems of fixed communication frequency band and poor adaptability of the existing small hydropower, can adapt to the communication requirements of different small hydropowers, and automatically determine the best communication frequency band of the small hydropower, thereby ensuring the communication quality of the small hydropower.
[0048] Embodiment 2
[0049] Figure 2 FIG. is a flowchart of a method for determining a communication frequency band of a small hydropower provided by Embodiment 2 of the present invention. This embodiment is specific based on the above embodiment, and provides a specific and optional implementation manner for dividing the current reference frequency band according to the unconstrained programming algorithm to determine the target expected frequency that meets the frequency convergence judgment condition. As Figure 2 shown, the method includes:
[0050] S210. Determine the frequency convergence judgment condition according to the expected communication bandwidth of the small hydropower.
[0051] In an optional embodiment of the present invention, determining the frequency convergence judgment condition according to the expected communication bandwidth of the small hydropower may include: determining the expected communication rate according to the expected communication bandwidth of the small hydropower and the target proportionality coefficient; using the successful communication between the small hydropower and the control center and the real-time communication rate of the small hydropower being greater than or equal to the expected communication rate as the frequency convergence judgment condition.
[0052] Among them, the target proportionality coefficient may be a pre-set proportionality coefficient. The real-time communication rate may be the current communication rate of the small hydropower. The expected communication rate may be the communication rate determined by the product of the expected communication bandwidth of the small hydropower and the target proportionality coefficient. For common communication methods, the transmission rate, that is, the communication rate, generally refers to the rate at which data is transmitted from one point to another point, and is determined by the Shannon formula where B represents the bandwidth, R max represents the maximum communication rate, represents the signal-to-noise ratio. It can be seen that when the signal-to-noise ratio remains unchanged, the communication rate is proportional to the bandwidth, that is, when the target proportionality coefficient is approximately According to the product of the expected communication bandwidth and the target proportionality coefficient, the expected communication rate matching the expected communication bandwidth can be determined.
[0053] In an embodiment of the present invention, the signal-to-noise ratio during the communication of small hydropower can be statistically analyzed to determine a target proportionality coefficient approximate to the signal-to-noise ratio during the communication of small hydropower. Then, the product of the expected communication bandwidth of the small hydropower and the target proportionality coefficient is used as the expected communication rate. Further, the successful communication between the small hydropower and the regulation center and the real-time communication rate of the small hydropower being greater than or equal to the expected communication rate are used as the frequency convergence judgment conditions.
[0054] S220. Obtain the current reference frequency band for the communication of small hydropower.
[0055] S230. Divide the current reference frequency band according to the unconstrained programming algorithm to determine the target expected frequency that meets the frequency convergence judgment conditions.
[0056] In an alternative embodiment of the present invention, S230 may include:
[0057] S231. Divide the current reference frequency band according to the golden section method to determine the current frequency to be adjusted.
[0058] Wherein, the current frequency to be adjusted may be the frequency corresponding to the division point when the current reference frequency band is divided by the golden section method.
[0059] In an embodiment of the present invention, the current reference frequency band can be divided based on the golden section method, and the frequency corresponding to the division point can be determined, so as to use the frequency corresponding to the division point as the current frequency to be adjusted.
[0060] S232. Obtain the communication type of the small hydropower communicating with the regulation center according to the current frequency to be adjusted, and the real-time communication rate of the small hydropower.
[0061] Wherein, the communication type can be used to characterize whether the small hydropower and the regulation center have successful communication. Optionally, the communication type may include successful communication and communication failure. The regulation center may be the center for the dispatching operation management of the small hydropower line.
[0062] In an embodiment of the present invention, the small hydropower can send a message to the regulation center according to the current frequency to be adjusted, and then determine the communication type of the small hydropower communicating with the regulation center according to whether the small hydropower successfully receives the response message from the regulation center, and simultaneously obtain the real-time communication rate of the small hydropower when communicating according to the current frequency to be adjusted.
[0063] S233. When it is determined that the communication type is successful communication and the real-time communication rate is greater than or equal to the expected communication rate, use the current frequency to be adjusted as the target expected frequency; otherwise, update the current reference frequency band and return to execute the operation of dividing the current reference frequency band according to the golden section method to determine the current frequency to be adjusted until the target expected frequency that meets the frequency convergence judgment conditions is determined.
[0064] In an embodiment of the present invention, when the obtained communication type is successful communication and the real-time communication rate is greater than or equal to the expected communication rate, it indicates that when the small hydropower station communicates at the currently to-be-adjusted frequency, the frequency convergence judgment condition is satisfied, and the currently to-be-adjusted frequency is taken as the target expected frequency. When the obtained communication type is communication failure or the real-time communication rate is less than the expected communication rate, it means that when the small hydropower station communicates at the currently to-be-adjusted frequency, the frequency convergence judgment condition is not satisfied. Then, it is necessary to update the current reference frequency band, divide the updated current reference frequency band according to the golden section method, and determine the new currently to-be-adjusted frequency until the target expected frequency that satisfies the frequency convergence judgment condition is calculated.
[0065] In an alternative embodiment of the present invention, determining that the communication type is successful communication may include: obtaining the number of times the small hydropower station sends a message to the control center according to the currently to-be-adjusted frequency; if the small hydropower station receives the message response data from the control center and the number of times the small hydropower station sends the message is less than or equal to the target number of transmissions, it is determined that the communication type is successful communication.
[0066] Among them, the target number of transmissions can be the maximum number of times the small hydropower station sends a message to the control center set in advance. Optionally, when the target number of transmissions is greater than 1, after the small hydropower station sends a message to the control center for the first time, if it has not received the message response data sent by the control center after waiting for a timeout, the small hydropower station will continue to send a message to the control center until the number of times the small hydropower station continuously sends the message reaches the target number of transmissions, and then the small hydropower station stops sending a message to the control center.
[0067] In an embodiment of the present invention, after the small hydropower station sends a message to the control center according to the currently to-be-adjusted frequency, the number of times the small hydropower station sends a message to the control center is determined, and the number of times the small hydropower station sends a message to the control center according to the currently to-be-adjusted frequency is compared with the target number of transmissions. If the number of times the small hydropower station sends the message is less than or equal to the target number of transmissions and the small hydropower station successfully receives the message response data from the control center, it can be determined that the small hydropower station successfully communicates with the control center according to the currently to-be-adjusted frequency, that is, the communication type is successful communication.
[0068] In an alternative embodiment of the present invention, updating the current reference frequency band may include: obtaining the reference lower limit frequency of the current reference frequency band; when the number of times the small hydropower station sends the message is greater than the target number of transmissions and the response message data from the control center has not been received, the current reference frequency band is updated according to the currently to-be-adjusted frequency and the reference lower limit frequency of the current reference frequency band.
[0069] Among them, the reference lower limit frequency may be the lower limit value of the frequency in the current reference frequency band.
[0070] In an embodiment of the present invention, data parsing can be performed on the current reference frequency band to determine the reference lower limit frequency of the current reference frequency band. If the number of messages sent by the small hydropower plant is greater than the target number of transmissions and no response message data from the regulation center is received, the current frequency to be adjusted is used to replace the upper limit of the current reference frequency band, and the reference lower limit frequency of the current reference frequency band is used as the lower limit of the new current reference frequency band, thereby realizing the update of the current reference frequency band.
[0071] In an alternative embodiment of the present invention, updating the current reference frequency band may include: obtaining the reference upper limit frequency of the current reference frequency band; when the communication type is successful communication and the current communication rate is less than the desired communication rate, updating the current reference frequency band according to the current frequency to be adjusted and the reference upper limit frequency of the current reference frequency band.
[0072] Among them, the reference upper limit frequency may be the upper limit value of the frequency in the current reference frequency band.
[0073] In an embodiment of the present invention, data parsing can be performed on the current reference frequency band to determine the reference upper limit frequency of the current reference frequency band. If the communication type between the small hydropower plant and the regulation center is successful communication, but the current communication rate of the small hydropower plant is less than the desired communication rate, it indicates that the current frequency to be adjusted does not meet the frequency convergence judgment condition. Furthermore, the current frequency to be adjusted is used to replace the lower limit of the current reference frequency band, and the reference upper limit frequency of the current reference frequency band is used as the upper limit of the new current reference frequency band, thereby realizing the update of the current reference frequency band.
[0074] S240. Determine the target communication frequency band of the small hydropower plant according to the target desired frequency and the desired communication bandwidth of the small hydropower plant.
[0075] In an alternative embodiment of the present invention, determining the target communication frequency band of the small hydropower plant according to the target desired frequency and the desired communication bandwidth of the small hydropower plant may include: determining the target communication lower limit frequency according to the difference between the target desired frequency and the desired communication bandwidth of the small hydropower plant; using the target desired frequency as the target communication upper limit frequency; determining the target communication frequency band of the small hydropower plant according to the target communication lower limit frequency and the target communication upper limit frequency.
[0076] Among them, the target communication lower limit frequency may be the lower limit frequency in the target communication frequency band. The target communication upper limit frequency may be the upper limit frequency in the target communication frequency band.
[0077] In an embodiment of the present invention, the difference between the target desired frequency and the desired communication bandwidth of the small hydropower plant can be used as the target communication lower limit frequency, and the target desired frequency can be used as the target communication upper limit frequency. Furthermore, the closed interval formed by the target communication lower limit frequency and the target communication upper limit frequency is used as the target communication frequency band of the small hydropower plant.
[0078] In a specific example, if the current reference frequency band is [f min , f max , and the expected communication bandwidth is B. Since the real-time communication rate of small hydropower is proportional to the expected communication bandwidth, the maximum value of the transmission bandwidth of the signal between small hydropower and the control center (expected communication bandwidth), the corresponding upper frequency limit is set to f gmax (target expected frequency), then there must be f gmax ≤ f max . The value of f gmax can be found based on the idea of the dichotomy method. To speed up the search, the golden section method can be used to determine f gmax . The determination process is as follows:
[0079] First, determine the upper and lower frequency limits of the current reference frequency band [f imin , f imax , and divide the current reference frequency band by selecting a splitting point. Then, communicate with the control center using the selected splitting point frequency. For example, based on , calculate f i (the current frequency to be adjusted), and let the small hydropower send a message to the control center at f i , and wait for the response message data from the control center. If the waiting times out, perform the timeout retransmission operation and retransmit the message. If the message is sent three times in a row and the waiting times out without receiving the response message data from the control center, it means that f i is too large and cannot meet the transmission requirements, which is set as case one; if the response message data from the control center is received within three times, it means that f i meets the transmission requirements, which is set as case two. Among them, f imin is the reference lower limit frequency, and f imax is the reference upper limit frequency.
[0080] For case one, there must be f i > f gmax ; for case one, there must be f i < f gmax .
[0081] For case one, update the current reference frequency band to [f imin , f i , and return to the step of calculating f through i . For case two, judge whether the frequency convergence judgment condition is met. If not, update the current reference frequency band to [f i , f imax , and return to execute the step of calculating f through i . If it is met, determine the target expected frequency f gmaxThe frequency convergence judgment condition is that the small hydropower station successfully communicates with the control center, and the real-time communication rate of the small hydropower station is greater than or equal to the expected communication rate.
[0082] Finally, according to f gmax and B, determine the target communication frequency band of the small hydropower station as [f gmax -B, f gmax . The calculation process of the target communication frequency band of the small hydropower station can be seen in Figure 3 .
[0083] The technical solution of the embodiment of the present invention determines the frequency convergence judgment condition according to the expected communication bandwidth of the small hydropower station, and then obtains the current reference frequency band of the small hydropower station communication, thereby dividing the current reference frequency band according to the golden section method, determining the current frequency to be adjusted, and obtaining the communication type of the small hydropower station communicating with the control center according to the current frequency to be adjusted, as well as the real-time communication rate of the small hydropower station. When it is determined that the communication type is successful communication and the real-time communication rate is greater than or equal to the expected communication rate, the current frequency to be adjusted is used as the target expected frequency; otherwise, the current reference frequency band is updated, and the operation of dividing the current reference frequency band according to the golden section method to determine the current frequency to be adjusted is returned until the target expected frequency that meets the frequency convergence judgment condition is determined. Further, according to the target expected frequency and the expected communication bandwidth of the small hydropower station, the target communication frequency band of the small hydropower station is determined. In this solution, only the frequency that meets the communication requirements of the small hydropower station can meet the frequency convergence judgment condition. Therefore, the target communication frequency band determined according to the target expected frequency and the expected communication bandwidth of the small hydropower station communication requirements can ensure the normal communication of the small hydropower station under the expected communication bandwidth, solves the problems of fixed communication frequency band and poor adaptability of the existing small hydropower station, can adapt to the communication requirements of different small hydropower stations, and automatically determines the best communication frequency band of the small hydropower station, thereby ensuring the communication quality of the small hydropower station.
[0084] Embodiment 3
[0085] Figure 4 It is a schematic structural diagram of a device for determining the communication frequency band of a small hydropower station provided by Embodiment 3 of the present invention. As Figure 4 shown, the device includes a frequency convergence judgment condition determination module 310, a current reference frequency band acquisition module 320, a target expected frequency determination module 330, and a target communication frequency band determination module 340, wherein
[0086] The frequency convergence judgment condition determination module 310 is configured to determine the frequency convergence judgment condition according to the expected communication bandwidth of the small hydropower station;
[0087] The current reference frequency band acquisition module 320 is configured to acquire the current reference frequency band of the small hydropower station communication;
[0088] A target expected frequency determination module 330, configured to divide a current reference frequency band according to an unconstrained programming algorithm, and determine a target expected frequency that meets a frequency convergence judgment condition;
[0089] A target communication frequency band determination module 340, configured to determine a target communication frequency band of the small hydropower according to the target expected frequency and the expected communication bandwidth of the small hydropower.
[0090] The technical solution of the embodiment of the present invention determines a frequency convergence judgment condition according to the expected communication bandwidth of the small hydropower, so as to obtain the current reference frequency band for small hydropower communication, and then divides the current reference frequency band according to an unconstrained programming algorithm to determine a target expected frequency that meets the frequency convergence judgment condition. Further, according to the target expected frequency and the expected communication bandwidth of the small hydropower, the target communication frequency band of the small hydropower is determined. In this solution, only the frequency that meets the communication requirements of the small hydropower can meet the frequency convergence judgment condition. Therefore, the target communication frequency band determined according to the target expected frequency and the expected communication bandwidth of the small hydropower communication requirements can ensure the normal communication of the small hydropower under the expected communication bandwidth, solves the problems of fixed communication frequency band and poor adaptability of the existing small hydropower, can adapt to the communication requirements of different small hydropowers, and automatically determines the optimal communication frequency band of the small hydropower, thereby ensuring the communication quality of the small hydropower.
[0091] Optionally, a frequency convergence judgment condition determination module 310 is configured to determine an expected communication rate according to the expected communication bandwidth of the small hydropower and a target proportionality coefficient; and use the successful communication between the small hydropower and the regulation center and the real-time communication rate of the small hydropower being greater than or equal to the expected communication rate as the frequency convergence judgment condition.
[0092] Optionally, the target expected frequency determination module 330 is configured to divide the current reference frequency band according to the golden section method to determine a current frequency to be adjusted; obtain the communication type of the small hydropower communicating with the regulation center according to the current frequency to be adjusted, and the real-time communication rate of the small hydropower; when it is determined that the communication type is successful communication and the real-time communication rate is greater than or equal to the expected communication rate, use the current frequency to be adjusted as the target expected frequency, otherwise, update the current reference frequency band, and return to execute the operation of dividing the current reference frequency band according to the golden section method to determine the current frequency to be adjusted until a target expected frequency that meets the frequency convergence judgment condition is determined.
[0093] Optionally, the target expected frequency determination module 330 is configured to obtain the number of times the small hydropower sends a message to the regulation center according to the current frequency to be adjusted; if the small hydropower receives the message response data from the regulation center and the number of times the small hydropower sends the message is less than or equal to the target number of times, it is determined that the communication type is successful communication.
[0094] Optionally, the target expected frequency determination module 330 is configured to obtain the reference lower limit frequency of the current reference frequency band; when the number of times the small hydropower sends a message is greater than the target number of transmissions and the response message data from the control center has not been received, update the current reference frequency band according to the current frequency to be adjusted and the reference lower limit frequency of the current reference frequency band.
[0095] Optionally, the target expected frequency determination module 330 is configured to obtain the reference upper limit frequency of the current reference frequency band; when the communication type is successful communication and the current communication rate is less than the expected communication rate, update the current reference frequency band according to the current frequency to be adjusted and the reference upper limit frequency of the current reference frequency band.
[0096] Optionally, the target communication frequency band determination module 340 is configured to determine the target communication lower limit frequency according to the difference between the target expected frequency and the expected communication bandwidth of the small hydropower; use the target expected frequency as the target communication upper limit frequency; and determine the target communication frequency band of the small hydropower according to the target communication lower limit frequency and the target communication upper limit frequency.
[0097] The device for determining the communication frequency band of a small hydropower provided by the embodiments of the present invention can execute the method for determining the communication frequency band of a small hydropower provided by any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method.
[0098] Embodiment 4
[0099] Figure 5 FIG. shows a schematic structural diagram of an electronic device that can be used to implement the embodiments of the present invention. The electronic device is intended to represent various forms of digital computers, such as, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, personal digital processors, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0100] As Figure 5As shown, the electronic device 10 includes at least one processor 11 and a memory communicatively connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc. The memory stores a computer program executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0101] Multiple components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disc, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0102] The processor 11 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the method for determining the small hydropower communication band.
[0103] In some embodiments, the method for determining the small hydropower communication band can be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method for determining the small hydropower communication band described above can be executed. Alternatively, in other embodiments, the processor 11 can be configured to execute the method for determining the small hydropower communication band by any other appropriate means (e.g., by means of firmware).
[0104] The various embodiments of the systems and techniques described above in this specification can be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems-on-chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which may be a special-purpose or general-purpose programmable processor that receives data and instructions from, and transmits data and instructions to, a storage system, at least one input device, and at least one output device.
[0105] The computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The computer programs may execute entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.
[0106] In the context of the present invention, a computer-readable storage medium may be a tangible medium that can contain, or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium may be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0107] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) through which the user can provide input to the electronic device. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0108] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), blockchain network, and the Internet.
[0109] A computing system can include a client and a server. The client and the server are generally remote from each other and typically interact through a communication network. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system and solves the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.
[0110] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps recited in the present invention can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is imposed herein.
[0111] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. A method for determining a communication frequency band of small hydropower, characterized in that Comprising: Determine the frequency convergence judgment condition according to the expected communication bandwidth of the small hydropower station; Obtain the current reference frequency band of the small hydropower station communication; Divide the current reference frequency band according to the unconstrained programming algorithm, and determine the target expected frequency that meets the frequency convergence judgment condition; Determine the target communication frequency band of the small hydropower station according to the target expected frequency and the expected communication bandwidth of the small hydropower station; The determining the frequency convergence judgment condition according to the expected communication bandwidth of the small hydropower station includes: determining the expected communication rate according to the expected communication bandwidth of the small hydropower station and the target proportionality coefficient; Taking that the small hydropower station successfully communicates with the control center and the real-time communication rate of the small hydropower station is greater than or equal to the expected communication rate as the frequency convergence judgment condition.
2. The method according to claim 1, wherein The dividing the current reference frequency band according to the unconstrained programming algorithm and determining the target expected frequency that meets the frequency convergence judgment condition includes: Divide the current reference frequency band according to the golden section method to determine the current frequency to be adjusted; Obtain the communication type of the small hydropower station communicating with the control center according to the current frequency to be adjusted, and the real-time communication rate of the small hydropower station; When it is determined that the communication type is successful communication and the real-time communication rate is greater than or equal to the expected communication rate, take the current frequency to be adjusted as the target expected frequency, otherwise, update the current reference frequency band, and return to execute the operation of dividing the current reference frequency band according to the golden section method to determine the current frequency to be adjusted until the target expected frequency that meets the frequency convergence judgment condition is determined.
3. The method according to claim 2, wherein The determining that the communication type is successful communication includes: Obtain the number of times the small hydropower station sends a message to the control center according to the current frequency to be adjusted; If the small hydropower station receives the message response data of the control center and the number of times the small hydropower station sends a message is less than or equal to the target number of times, determine that the communication type is successful communication.
4. The method according to claim 3, wherein The updating the current reference frequency band includes: Obtain the reference lower limit frequency of the current reference frequency band; When the number of times the small hydropower station sends a message is greater than the target number of times and the response message data of the control center is not received, update the current reference frequency band according to the current frequency to be adjusted and the reference lower limit frequency of the current reference frequency band.
5. The method according to claim 3, characterized in that, The updating the current reference frequency band includes: Obtain the reference upper limit frequency of the current reference frequency band; When the communication type is successful communication and the current communication rate is less than the expected communication rate, update the current reference frequency band according to the current frequency to be adjusted and the reference upper limit frequency of the current reference frequency band.
6. The method according to claim 1, characterized in that The determining the target communication frequency band of the small hydropower station according to the target expected frequency and the expected communication bandwidth of the small hydropower station includes: Determine the target communication lower limit frequency according to the difference between the target expected frequency and the expected communication bandwidth of the small hydropower station; Take the target expected frequency as the target communication upper limit frequency; Determine the target communication frequency band of the small hydropower station according to the target communication lower limit frequency and the target communication upper limit frequency.
7. A device for determining a communication frequency band of small hydropower, characterized in that Comprising: A frequency convergence judgment condition determination module, configured to determine a frequency convergence judgment condition according to the expected communication bandwidth of the small hydropower station; A current reference frequency band acquisition module, configured to acquire the current reference frequency band for small hydropower communication; A target desired frequency determination module, configured to divide the current reference frequency band according to an unconstrained programming algorithm to determine a target desired frequency that satisfies a frequency convergence judgment condition; A target communication frequency band determination module, configured to determine a target communication frequency band for small hydropower according to the target desired frequency and the desired communication bandwidth of the small hydropower; The frequency convergence judgment condition determination module is configured to determine a desired communication rate according to the desired communication bandwidth of the small hydropower and a target proportionality coefficient; Taking that the small hydropower successfully communicates with the regulation center and the real-time communication rate of the small hydropower is greater than or equal to the desired communication rate as the frequency convergence judgment condition.
8. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for determining the communication frequency band of small hydropower according to any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing a processor to implement the method for determining the communication frequency band of small hydropower according to any one of claims 1-6 when executed.
Citation Information
Patent Citations
Combined optimization algorithm for power and transponder gain gear of frequency conversion satellite
CN105429692A
Energy-efficiency priority type resource distribution method of micro station
CN105792219A