A time slot allocation selection method for wind farm multi-terminal communication resources
By combining centralized intelligent decision-making and distributed control in the wind farm communication system, dynamically dividing the switching window and performing conflict detection, the problem of critical communication link delay in the existing system is solved, achieving efficient and reliable terminal communication management and improving the system's response speed and reliability.
Patent Information
- Application Number
- CN202511156190.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-19
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2045-08-19
AI Technical Summary
The existing wind farm communication system lacks an intelligent selection control center and is unable to make effective exchange decisions based on the dynamic status of the terminal and service priority. This results in requests to establish key communication links being ignored or delayed, and the overall system selection and connection capabilities being poor.
It combines centralized intelligent selection decision-making with distributed execution control. By acquiring real-time signaling data from the circuit switching network, identifying timeliness and security fault tolerance threshold parameters, generating terminal type classification results, and dynamically marking hierarchical status labels based on priority classification rules, it divides reserved switching windows and dynamic competition switching windows, performs conflict detection and dynamic routing authorization, generates a switching time slot selection table, and finally performs switching control.
It has achieved the ability to preempt communication links for high-priority terminals, improved the reliability of critical control command transmission and the response speed of remote control system, and constructed an adaptive selective scheduling system to ensure that the system can reliably handle emergency communication needs under complex working conditions.
Smart Images

Figure CN120658345B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication switching control, in particular to a time slot allocation selection method for multi-terminal communication resources of a wind farm. BACKGROUND
[0002] At present, in the wind farm communication system, multi-terminal devices including wind turbine controllers, environmental sensors, safety monitoring devices, etc. need to interact through limited communication circuits. Time slot allocation, as the core of communication selection and remote control, directly affects the real-time and reliability of the system. The existing technology usually uses fixed priority or polling mechanism to realize selection and remote control in the communication network, involving time-sensitive network switching and line access control method.
[0003] The existing technical solutions are mostly based on static priority configuration to divide time slot windows, and realize terminal switching through fixed circuit selection in the predefined communication period. Some improved solutions introduce a competition mechanism and use carrier sense multiple access technology to handle bursty communication requests. In terms of conflict resolution, the existing methods rely on backoff algorithm or retransmission mechanism to ensure data transmission integrity.
[0004] The defects of the existing technology mainly lie in the lack of intelligent selection control center in the existing wind farm communication system, which cannot make effective switching decisions according to the dynamic state and business priority of the terminal. Its switching logic is fixed and cannot form a closed-loop, adaptive selective scheduling system, resulting in the establishment request of key communication links being ignored or delayed under complex working conditions, and the overall selection and connection capability of the system is low. The existing wind farm circuit switching system uses static priority configuration, which cannot dynamically adjust the selection logic of the switching path, resulting in delay in circuit connection of high-priority services (such as fault alarm). The traditional method lacks real-time monitoring of switching node load and dynamic routing authorization mechanism. SUMMARY
[0005] To solve the above problems, the present application provides a time slot allocation selection method for multi-terminal communication resources of a wind farm, which combines centralized intelligent selection decision and distributed execution control, realizes dynamic, reliable and efficient selection and control of multi-terminal communication paths.
[0006] The above-mentioned object can be achieved by the following scheme:
[0007] The application discloses a time slot allocation selection method for multi-terminal communication resources of a wind power plant, which comprises the following steps: acquiring real-time signaling data of a switching node in a circuit switching network; identifying time-sensitive parameters and safety fault threshold parameters in the real-time signaling data; and generating a terminal type classification result; dynamically marking the terminal type classification result according to a preset priority classification rule to generate a hierarchical state label set containing priority routing execution level labels; based on the priority routing execution level labels, dividing a reserved switching window and a dynamic competition switching window dedicated to the circuit switching network in a preset communication period through a selection control signaling protocol of the circuit switching network; in the dynamic competition switching window, acquiring standard signaling of the circuit switching network through a switching control device to generate a candidate connection unit; performing conflict detection on the candidate connection unit to generate a dynamic routing authorization instruction; generating a switching time slot selection table based on the dynamic routing authorization instruction and the reserved switching window; sending the switching time slot selection table to a preset main switching control node for verification to generate a final time slot scheduling instruction; and performing switching control based on the final time slot scheduling instruction and updating the hierarchical state label set in real time.
[0008] Optionally, the generating a terminal type classification result comprises: extracting a transmission frequency parameter, a data volume fluctuation parameter and an alarm trigger threshold parameter in the real-time signaling data; matching the transmission frequency parameter with a preset period boundary threshold value according to a preset heterogeneous terminal distinguishing rule to generate a first classification identifier; comparing the data volume fluctuation parameter with a preset burst load feature library to generate a second classification identifier; and combining the alarm trigger threshold parameter to weight and fuse the first classification identifier and the second classification identifier to generate a terminal type classification result.
[0009] Optionally, the generating a candidate connection unit comprises: setting a distributed preprocessing group in the switching control device, and binding terminal devices containing a preset number of groups with a relay coordinator of the switching control device; acquiring a time sequence identifier parameter and a channel occupation demand parameter in the standard signaling of the circuit switching network; dividing a plurality of micro gaps according to the time sequence identifier parameter to generate a candidate boundary box; and dynamically segmenting the candidate boundary box based on the channel occupation demand parameter to generate a candidate connection unit.
[0010] Optionally, the method further comprises: periodically collecting signaling control parameters of each switching control device based on the main switching control node; triggering a group migration instruction when detecting that a specific signaling control parameter exceeds a preset overload threshold value; and re-routing a binding relationship between the terminal device and the relay coordinator according to the group migration instruction to generate an optimized distributed preprocessing group.
[0011] Optionally, the generating the dynamic routing authorization instruction comprises: counting a number of competing terminals in the current micro-slot based on the candidate connection unit; generating a backoff time parameter when the number of competing terminals exceeds a preset conflict threshold; adjusting a boundary position of the candidate bounding box according to the backoff time parameter to generate an updated micro-slot distribution map; marking the micro-slot satisfying an idle condition based on the micro-slot distribution map to generate the dynamic routing authorization instruction.
[0012] Optionally, the generating the exchange time slot selection table comprises: obtaining an idle gap parameter and an occupied period parameter of the reserved exchange window; performing spatio-temporal matching between the dynamic routing authorization instruction and the idle gap parameter to generate a first exchange scheme; predicting a conflict probability distribution of a next communication period according to the occupied period parameter to generate a second exchange scheme; performing priority weighting on the first exchange scheme and the second exchange scheme to generate the exchange time slot selection table.
[0013] Optionally, the generating the second exchange scheme comprises: obtaining a conflict event data set corresponding to the occupied period parameter, and performing feature extraction on the conflict event data set to generate a dynamic conflict feature vector; performing conflict prediction based on the dynamic conflict feature vector to generate the conflict probability distribution; performing weight division on the dynamic contention exchange window based on the conflict probability distribution to generate a routing priority label; and associating and combining the routing priority label with the reserved exchange window to generate the second exchange scheme.
[0014] Optionally, the generating the final time slot scheduling instruction comprises: setting a verification rule library in the main exchange control node, the verification rule library including an exchange window overlap detection rule and a routing priority conflict checking rule; matching the exchange time slot selection table with the exchange window overlap detection rule, and if it is detected that multiple terminals occupy the same micro-slot, determining that it is a conflict time slot and generating an overlap correction parameter; performing secondary adjustment on the overlap correction parameter according to the routing priority conflict checking rule to generate a verification pass identification; based on the verification pass identification and the priority routing execution level label, dynamically selecting a circuit exchange for the conflict time slot and comparing it with a preset communication resource capacity threshold to generate the final time slot scheduling instruction.
[0015] Optionally, the real-time updating of the set of hierarchical state tags comprises: monitoring actual transmission delay parameters and data integrity parameters of terminals in the wind power scenario; when the actual transmission delay parameters exceed a preset fault tolerance threshold, generating an updated priority routing execution level tag; when the data integrity parameters are lower than a preset integrity threshold, generating an updated safety fault tolerance threshold parameter; based on the updated priority routing execution level tag and the updated safety fault tolerance threshold parameter, regenerating a terminal type classification result, and real-time updating the set of hierarchical state tags.
[0016] Based on the same inventive concept, the application also provides a time slot allocation selection system for a wind power scenario multi-terminal communication resource, which comprises: a signaling terminal identification module, configured to acquire real-time signaling data of a switching node in a circuit switching network, identify time effectiveness parameters and safety fault tolerance threshold parameters in the real-time signaling data, and generate a terminal type classification result; a dynamic marking module, configured to dynamically mark the terminal type classification result according to a preset priority classification rule, and generate a set of hierarchical state tags containing priority routing execution level tags; a switching window division module, configured to divide a reserved switching window and a dynamic competitive switching window dedicated to the circuit switching in a preset communication period based on the priority routing execution level tags through a selection control signaling protocol of the circuit switching network; a signaling connection generation module, configured to acquire standard signaling of the circuit switching network through a switching control device in the dynamic competitive switching window, and generate a candidate connection unit; a conflict detection module, configured to detect conflicts of the candidate connection unit, and generate a dynamic routing authorization instruction; a time slot selection table generation module, configured to generate a switching time slot selection table based on the dynamic routing authorization instruction and the reserved switching window; an instruction verification module, configured to send the switching time slot selection table to a preset main switching control node for verification, and generate a final time slot scheduling instruction; and a switching control module, configured to perform switching control based on the final time slot scheduling instruction, and real-time update the set of hierarchical state tags.
[0017] Compared with the prior art, the application has the following advantages:
[0018] 1. The application realizes real-time division of terminal communication levels through a dynamic priority marking mechanism, and combines the dual constraints of safety fault tolerance threshold and time effectiveness parameters to ensure the communication link preemption ability of high-priority terminals and effectively improve the transmission reliability of critical control instructions.
[0019] 2. The application innovatively divides the communication cycle into a reservation exchange window and a dynamic competition exchange window, and constructs a hybrid exchange mode. This design provides deterministic delay and bandwidth guarantee for high-priority services through the reservation window, meets the flexible access needs of a large number of ordinary services through the dynamic competition window, and effectively avoids the inefficiency of the fixed polling mechanism caused by traditional static selection by opportunistically scheduling dynamic services into the gaps in the reservation window, thereby significantly improving the response speed of the remote control system.
[0020] 3. The application constructs a master-slave cooperative control architecture and a closed-loop feedback regulation system based on real-time performance, and can reliably handle the emergency communication needs of high-priority sub-stations. At the same time, by continuously monitoring the actual transmission delay and data integrity of the terminal, the priority label is dynamically adjusted, so that the communication strategy can adapt to changes in network state, and ensure that a high resilience and high-quality service level can be maintained.
[0021] Other features and advantages of the present application will be set forth in the description that follows, and in part will become apparent to those skilled in the art upon examination of the following or can be learned by practice of the application. The objects and other advantages of the application will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings. BRIEF DESCRIPTION OF DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiment or prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.
[0023] Figure 1 is a flowchart of a time slot allocation selection method of a wind farm multi-terminal communication resource according to an embodiment of the present application.
[0024] Figure 2 is a time slot conflict probability prediction diagram according to an embodiment of the present application.
[0025] Figure 3 is a priority dynamic adjustment diagram according to an embodiment of the present application.
[0026] Figure 4 is a structure diagram of a time slot allocation selection system of a wind farm multi-terminal communication resource according to an embodiment of the present application. DETAILED DESCRIPTION
[0027] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.
[0028] With reference to Figure 1 One embodiment of the present application proposes a time slot allocation selection method for multi-terminal communication resources of a wind farm. The method combines the technical means of dynamic terminal classification and dynamic marking, mixed division of exchange windows, multi-level conflict detection and closed-loop feedback update, and can realize dynamic, reliable and efficient exchange management of communication time slots according to the real-time priority of terminal services.
[0029] The method of the embodiment specifically includes:
[0030] Real-time signaling data of an exchange node in a circuit switching network is acquired, time effectiveness parameters and safety fault tolerance threshold parameters in the real-time signaling data are identified, and a terminal type classification result is generated;
[0031] Specifically, the method first collects real-time signaling data from the exchange node of the circuit switching network. These data contain time effectiveness parameters such as communication delay and signal stability, and safety fault tolerance threshold parameters such as error rate and redundancy. The time effectiveness parameters reflect the urgency of communication, and the safety fault tolerance threshold parameters reflect the reliability requirement of transmission. By weighting calculation of these parameters, if the time effectiveness parameter is higher than the set threshold and the safety fault tolerance requirement is lower, it is determined as a real-time interactive terminal; if the safety fault tolerance threshold parameter is higher and the time effectiveness requirement is moderate, it is classified as a high-reliability transmission terminal. The terminal type classification result is thus generated, providing a basis for subsequent resource allocation. The terminal type can be accurately distinguished, ensuring that services with high real-time requirements can obtain low-delay resources preferentially, while avoiding excessive allocation of redundant resources, thereby optimizing the overall performance of the network.
[0032] The terminal type classification result is dynamically marked according to a preset priority classification rule, and a hierarchical state label set containing priority route execution level labels is generated;
[0033] Based on the priority route execution level labels, a reserved exchange window and a dynamic competitive exchange window dedicated to the circuit switching network are divided within a preset communication period through a selection control signaling protocol of the circuit switching network;
[0034] Specifically, different types of terminals are dynamically marked according to preset priority classification rules. The priority classification rules are formulated based on the historical communication data of various terminals (such as wind turbine controllers, environmental sensors, and safety monitoring devices) in the wind farm, the wind farm terminal service type (such as control instructions, fault alarms, and ordinary state monitoring), and the "urgency index" in the historical communication data. Specifically, it is divided into emergency level (such as alarm triggering frequency ≥ 5 times / minute), important level (such as transmission frequency ≥ 10 times / minute and associated real-time control parameters), and ordinary level (such as transmission frequency ≤ 2 times / minute and no alarm identifier), and the frequency threshold is set based on the 90% quantile value of 30-day historical communication data. These priority routing execution level labels together constitute a hierarchical state label set. Subsequently, the system controls the signaling protocol of the circuit switching network through the selection control signaling protocol; the selection control signaling protocol is realized by extending the GOOSE (General Object-Oriented Substation Event) signaling protocol in the IEC 61850 standard commonly known in the field of power system automation, realizing the periodic division control of the reserved switching window and the dynamic competition switching window. Two types of switching windows are divided within the preset communication period, wherein the reserved switching window is reserved for high-priority terminals to ensure that the communication circuit is not preempted, and the dynamic competition switching window is used by other terminals as needed. The proportion of window division is dynamically adjusted according to the current network load and priority distribution, and if the number of high-priority terminals increases, the proportion of the reserved window will be correspondingly expanded, thereby ensuring the communication quality of critical services. In the dynamic competition switching window, the standard signaling of the circuit switching network is obtained through the switching control device to generate candidate connection units; by dynamically dividing the window, it is ensured that emergency calls always have sufficient resources, video conferences have stable transmission guarantee, and the utilization efficiency of network resources and the fairness of services are improved as a whole.
[0035] In the dynamic competition switching window, the standard signaling of the circuit switching network is obtained through the switching control device to generate candidate connection units;
[0036] The candidate connection units are subjected to conflict detection to generate dynamic routing authorization instructions;
[0037] Based on the dynamic routing authorization instructions and the reserved switching window, a switching time slot selection table is generated;
[0038] The switching time slot selection table is sent to a preset main switching control node for verification to generate a final time slot scheduling instruction;
[0039] Based on the final time slot scheduling instruction, switching control is performed, and the hierarchical state label set is updated in real time.
[0040] Specifically, in the dynamic competition exchange window operation phase, the method first extracts standard signaling data in the circuit switching network by the exchange control device (such as a program-controlled switch, an SDN controller, etc.), which contains connection request parameters and link state information. The exchange control device generates candidate connection units according to the target address and bandwidth demand parameters in the standard signaling data, each candidate connection unit containing source node, target node and required time slot number information. Then, the candidate connection units are subjected to conflict detection to check whether there is time slot overlap or resource over-occupancy. If the detection is passed, a dynamic routing authorization instruction is generated, otherwise the candidate connection units are readjusted. Based on the dynamic routing authorization instruction and the occupation state of the reserved exchange window, the system determines the starting time slot position and duration of each connection according to the occupation principle of the reference time slot plus the time slot offset calculated by the priority weight, and generates an exchange time slot selection table. The table lists the time slot occupation scheme of each connection in detail, which is submitted to the main exchange control node for global resource coordination verification. After verification, the final time slot scheduling instruction with network-level constraint effect is generated. When executing the final time slot scheduling instruction, the system synchronously updates the resource occupation markers and priority states in the hierarchical state label set, ensuring that the subsequent scheduling decisions are based on the latest network state. Through strict conflict detection and hierarchical authorization mechanism, the dynamically updated state label enables the system to respond to network load changes in a timely manner, maintaining overall scheduling efficiency and service stability.
[0041] Optionally, the generating the terminal type classification result comprises:
[0042] extracting a transmission frequency parameter, a data volume fluctuation parameter and an alarm trigger threshold parameter in the real-time signaling data;
[0043] matching the transmission frequency parameter with a preset periodicity boundary threshold according to a preset heterogeneous terminal distinguishing rule to generate a first classification identifier;
[0044] comparing the data volume fluctuation parameter with a preset burstiness load feature library to generate a second classification identifier;
[0045] combining the first classification identifier and the second classification identifier by weighted fusion according to the alarm trigger threshold parameter to generate a terminal type classification result.
[0046] Specifically, first, the transmission frequency parameter, the data volume fluctuation parameter and the alarm triggering threshold parameter in the real-time signaling data are extracted, wherein the transmission frequency parameter refers to the number of times of sending data by the terminal per unit time, the data volume fluctuation parameter refers to the range of data size in a period of time, and the alarm triggering threshold parameter refers to the critical value of data volume exceeded before the terminal sends alarm information. According to the preset heterogeneous terminal distinguishing rule, the transmission frequency parameter is matched with the preset period boundary threshold. The heterogeneous terminal distinguishing rule divides types according to terminal transmission characteristics (such as periodicity and burstiness); for example, by counting the transmission frequency and the data volume fluctuation parameter, the terminal is divided into categories such as “periodic” and “bursty”; for example, a periodic terminal: the transmission frequency fluctuation coefficient (standard deviation / mean) ≤10%, and the fluctuation amplitude in 10 consecutive communication periods ≤5%; a bursty terminal: the data volume fluctuation coefficient (standard deviation / mean) >30%, and the single transmission data volume increases by ≥50% compared with the historical mean (such as when a security camera starts a high-definition mode) and the like. The period boundary threshold is set by counting the average transmission interval of the terminal in the historical communication data; for example, if the transmission interval of most periodic terminals ≤10 seconds, then it is set to 10 seconds. If the transmission frequency parameter is higher than the period boundary threshold, a first classification identifier is generated as a periodic terminal, otherwise as a non-periodic terminal. At the same time, the data volume fluctuation parameter is compared with the preset bursty load feature library, and the bursty load feature library is constructed by collecting the data volume fluctuation mode of bursty services (such as video stream and fault alarm) and extracting features (such as peak flow and duration); if the data volume fluctuation parameter meets the bursty feature, a second classification identifier is generated as a bursty terminal, otherwise as a smooth terminal. The first classification identifier and the second classification identifier are fused by weighting according to the alarm triggering threshold parameter, and the alarm triggering threshold parameter is used to adjust the weight of the classification identifier, and a high alarm triggering threshold parameter will increase the weight of the bursty terminal, thereby generating a terminal type classification result. For the comprehensive weight value of the terminal type classification ,
[0047]
[0048] , is an alarm trigger impact factor, obtained by dividing the alarm trigger impact coefficient by the reference alarm trigger threshold, wherein the transmission time coefficient, the fault tolerance correction coefficient, and the alarm trigger impact coefficient are all from the priority allocation values optimized from historical operation data sets, and the reference transmission frequency, the reference data amount fluctuation, and the reference alarm trigger threshold are average values calculated from corresponding historical data. Through the dynamic classification criteria of multiple parameters, the terminal categories with different fault tolerance requirements and fault risk preferences are effectively identified, so that the subsequent priority routing execution level allocation more accurately reflects the actual transmission demand, and the decision intelligence of the multi-terminal signal resource classification scheduling is improved.
[0049] Optionally, the generating candidate connection unit comprises:
[0050] In the exchange control device, a distributed preprocessing group is set, and the end device containing a preset number of groups is bound to the relay coordinator of the home exchange control device;
[0051] Timing identification parameters and channel occupation demand parameters in the standard signaling of the circuit switching network are acquired;
[0052] A plurality of micro gaps are divided according to the timing identification parameters, and a candidate boundary box is generated;
[0053] The candidate boundary box is dynamically segmented based on the channel occupation demand parameters, and a candidate connection unit is generated.
[0054] Specifically, the method sets a distributed preprocessing group in the exchange control device, binds the end device to the relay coordinator in the corresponding exchange control device according to a preset number of groups (such as 3 groups), and forms a logical communication group structure. The timing identification parameters in the standard signaling of the circuit switching network are used to mark the timing position of the request occurrence, and the channel occupation demand parameters reflect the occupation requirement of the device on the communication resource. According to the timing identification parameters, the dynamic competition exchange window is divided into a plurality of micro gaps, each micro gap represents a minimum time exchange unit, and a candidate boundary box is generated as an initial framework for time slot allocation. Based on the channel occupation demand parameters, the candidate boundary box is dynamically segmented, if the channel occupation demand parameter is large (greater than 0.5 ms), a plurality of continuous micro gaps are allocated, if the demand is small (less than or equal to 0.5 ms), a single micro gap is allocated, and finally a candidate connection unit is generated. For the final generation result of the candidate connection unit ,
[0055] ,
[0056] wherein, is the channel occupation demand parameter, representing the time slot length required by the terminal transmission request; is a preset limiting parameter, which defines the minimum granularity of time slot allocation or the maximum number of partitions to prevent time slots from being infinitely fragmented, thereby ensuring the efficiency and continuity of resource management; is a power adjustment coefficient, which determines the optimal power value by fitting the influence curve of the number of partitions of the candidate boundary box on the occupation result through historical data ; is a modulo operation, which represents the remainder after two numbers are divided. The result produced by this method can balance the dynamic request time accuracy of the channel and the competition margin of the exchange unit. Precise subdivision of the macro communication window into time blocks that closely match the transmission needs of terminals enhances the efficient cutting ability of physical resources and enhances the real-time communication flexibility in high-density terminal environments in wind farms.
[0057] Optionally, the method further comprises:
[0058] Based on the main exchange control node, periodically collect the signaling control parameters of each exchange control device;
[0059] When it is detected that a certain signaling control parameter exceeds a preset overload threshold, trigger a group migration instruction;
[0060] According to the group migration instruction, re-route the binding relationship between the end device and the relay coordinator, and generate an optimized distributed preprocessing group.
[0061] Specifically, the main exchange control node periodically polls the state data of the end devices connected to each exchange control device, and collects the signaling control parameters of the exchange control devices by sending data packets through a periodic communication protocol. The signaling control parameter refers to the weighted parameter of the total number of transmission requests received by the relay coordinator in a unit time and the number of pending tasks in the current queue. For calculating the signaling control parameter value , there are:
[0062] ,
[0063] where, is the number of pending tasks in the current queue; is the total number of transmission requests received in a unit time; and are weight coefficients, which can be increased to quickly respond to high-priority request bursts, or increased to alleviate the backlog when the queue is congested. The main exchange control node is configured with an overload threshold, which is defined as when the current signaling control parameter value exceeds 1.5 times the standard deviation of the average signaling control parameter value of the same type of coordinator historical statistics level, it is determined to be a hot group. For calculating the overload threshold , wherein:
[0064]
[0065] wherein, is the average signaling control parameter value of the same type of coordinators; is the standard deviation of the historical When the signaling control parameter calculation result of a single coordinator continuously crosses the threshold value for a fixed observation duration, a group migration instruction is generated by the main exchange control node, and the transmission delay priority thereof is set to the highest in the system to ensure that the real-time intervention takes effect. The group migration operation first selects candidate devices in the migration queue according to the binding relationship list of the end devices in the current group, and the selection principle is based on the fact that the transmission frequency parameter of the device is lower than the reference device activity level under the preset average load balancing water level; the average request frequency of the terminal in the whole network during load balancing (such as 5 times per second) is taken as the reference value. Subsequently, the main exchange control node reassociates the selected end devices to the idle connection list of a plurality of available relay coordinators in the vicinity according to the nearest allocation principle, releases the number of overloaded devices of the hotspot group, and synchronously updates the unified resource mapping table of the station binding state in the whole network to generate an optimized distribution preprocessing group after logical reorganization. For calculating the reference device activity level , wherein:
[0066]
[0067] wherein, is the number of transmission requests of the end device per unit time; is the transmission delay sensitivity coefficient, which is set by the terminal service type (such as real-time control vs. general monitoring) to set the sensitivity level, and the quantitative coefficient (such as 0.8 for high sensitivity); is the standard statistical average value of the of all devices in the system. The communication congestion chain problem of a single point coordinator is effectively alleviated. As shown in the front page of Figure 2 , the relay coordinator load state (signaling control parameter real-time display) is monitored in real time, and the page also provides a signaling control operation interface and configuration options. Through dynamic polling monitoring and migration pre-screening standards, the overall robustness of the wind power communication network in processing non-uniformly distributed loads is improved, and the self-maintenance and optimization capability of the multi-region collaborative relay scheduling architecture in resource redundancy switching is realized.
[0068] Optionally, the generating a dynamic routing authorization instruction comprises:
[0069] Based on the candidate connection unit, the number of competing terminals in the current micro-lattice is counted;
[0070] When the number of the competing terminals exceeds a preset conflict threshold, a backoff time parameter is generated;
[0071] The boundary position of the candidate division frame is adjusted according to the backoff time parameter, and an updated micro-slot distribution diagram is generated;
[0072] The micro-slots satisfying the idle condition are marked based on the micro-slot distribution diagram, and a dynamic route authorization instruction is generated.
[0073] Specifically, the current number of competing terminals in each micro-slot is counted in the initialized candidate connection unit. The micro-slot refers to a sub-time unit in a continuous available time period divided by a time boundary in a dynamic contention exchange window. The number of competing terminals monitored in each micro-slot is counted by polling the request counter of the relay coordinator, and the number of retransmission requests with the last response being unoccupied is counted for each identification code. The preset conflict threshold is the constraint intersection point value of the maximum parallel transmission rate allowed in a single micro-slot and the theoretical collision probability model. If the actual number of competing terminals in a micro-slot exceeds the conflict threshold, a backoff time parameter is generated for the slot. For the calculation of the backoff time parameter ,
[0074] ,
[0075] wherein, is a random integer, and the value range is 0 to ( is the current contention window size, the initial size is set to the power of 2 with a dynamic multiplication of 2, is a basic time unit, i.e. the minimum time boundary reference time width defined by the protocol specification. The corresponding time delay is obtained by multiplying the discrete jump point number generated by the random integer by the reference unit value. The The placeholder in the candidate boundary box corresponding to the micro gap is adjusted, so that the time position of the corresponding gap is shifted forward or backward by the calculated time delay, which may cause a small overlap between adjacent boundary boxes, but these overlapping areas are processed by merging and splicing in subsequent processing and the gap error is accumulated to the edge gap outside the adjacent candidate box for fault tolerance. The final generated new version of the micro gap distribution map will be used for global allocation optimization. According to the state of the migrated distribution map, the micro gap that meets the actual idle condition is checked again and the corresponding use permission mark is covered. The priority is marked according to the ascending order of the transmission delay sensitivity of the corresponding end device in the micro gap to make it preferentially occupy the use right, and the generated marking operation is converted into a standard binary marking code to form a dynamic routing authorization instruction. This method can dynamically balance the access density in each micro time slot and reduce the possibility of signal collision between terminals in the environment with high-intensity business competition. And through the time gap merging technology, the overall segmentation of the time window is ensured to meet the network synchronization specification, so as to maintain the overall anti-collision performance of the channel and the end-to-end transmission reliability advantage in the scene of high-density terminals and frequent burst traffic.
[0076] Optionally, the generating the exchange time slot selection table comprises:
[0077] Obtaining the free gap parameters and occupied time period parameters of the reserved exchange window;
[0078] Spacetime matching the dynamic routing authorization instruction with the free gap parameters to generate a first exchange scheme;
[0079] According to the occupied time period parameters, the conflict probability distribution of the next communication period is predicted to generate a second exchange scheme;
[0080] The first exchange scheme and the second exchange scheme are priority weighted to generate an exchange time slot selection table.
[0081] Specifically, the free gap parameters and occupied period parameters of the reserved exchange window are extracted from the predefined communication cycle structure. Then, all candidate relay scheduling signals that meet the initial occupation condition in the dynamic route authorization instruction are sequentially aligned in the time domain and the spatial domain according to the free gap parameters, and a first exchange scheme with time-space interleaving and non-overlapping is generated by excluding the risk of continuous occupation of time slots across adjacent gaps through a conflict detection mechanism. The implementation of time-space matching is to traverse the channel start request time and the left closed interval of the free gap of all dynamic use right instructions, and to assign the candidate markers to the head filling of the corresponding free interval with the smallest window forward step as the index, and to calculate whether the occupation residual meets the preset demand space length requirement. In the generation of the second exchange scheme stage, the duration sequence of the historical occupied period parameters needs to be clustered and counted, and the time index of the time slot repeated contention peak that may be triggered in the future is derived according to the time offset of the channel occupation start point and the cumulative distribution of the burst traffic duration. At this time, a conflict prediction engine based on a long short-term neural network is established, and the proportion of the number of conflict events in the same time position in the past N communication cycles to the total number of allocated time slot occupation is dynamically input as a training sample, and the conflict probability distribution function is obtained by fitting the time sequence rule through the deep learning network. The conflict prediction engine can adopt an LSTM network structure containing two hidden layers, each layer having 64 units, use the Adam optimizer and the conflict event data set of the past 3 months for training, and minimize the mean square error between the predicted conflict probability and the actual occurrence probability. After combining the probability value with the actual duty cycle curve to construct the corresponding beacon weighting coefficient, the dynamic competition exchange window is divided by weight according to the beacon position, and the period with a higher weight value indicates that the pre-arranged period in the next cycle needs to be set as a low-priority non-mandatory terminal main release area. The avoidance scheme generated after such division is further integrated into the logical extension area of the reserved window to build a multi-stage segmented second exchange scheme. Finally, the time slot coverage index matrix of the first exchange scheme and the conflict probability decay distribution matrix of the second exchange scheme are applied to a weighted integration function to generate a global time slot mapping. For the generated exchange time slot selection table ,
[0082] ,
[0083] wherein, wherein and are two independent resource mapping arrays constructed based on the time slot alignment coefficient of the two schemes, and The new terminal access guarantee weight corresponding to the first switching scheme and the conflict reduction service priority weight for the second switching scheme are obtained by jointly updating the real-time available communication margin and the terminal service quality agreement. The standardization of the two ensures that the integration of parameters in the same time dimension meets the joint optimization criterion of probability values summing to one. The implementation process of this technology fully integrates the advantages of precise adaptation of current idle resources and active anti-collision scheduling strategies for future business extension. It enables multi-level terminals in wind farms to avoid global resource fragmentation and intermittent transmission disorder caused by the cumulative effect of channel preemption in high-speed burst communication mode, thereby enhancing the overall time slot reuse efficiency and the reliability of redundant channel coverage under abnormal conditions.
[0084] Optionally, generating the second switching solution includes:
[0085] Obtaining a conflict event dataset corresponding to the occupied time period parameter, and performing feature extraction on the conflict event dataset to generate a dynamic conflict feature vector;
[0086] Perform conflict prediction based on the dynamic conflict feature vector to generate the conflict probability distribution;
[0087] weighting the dynamic contention exchange window based on the conflict probability distribution to generate a routing priority label;
[0088] The routing priority tag is associated with the reserved switching window to generate a second switching solution.
[0089] Specifically, we first obtain the conflict event dataset corresponding to the occupied time period parameters, which contains the time slot conflict records that occurred during the historical communication process. By extracting features from the conflict event dataset, we identify the time period features, device type features, and conflict duration features of the conflict, and combine these features to generate a dynamic conflict feature vector. ,have:
[0090] ,
[0091] in, It is the sliding average of the number of first failed request attempts per unit time; is the average signal energy level during the secondary retransmission activation period; is the burst frequency variance (reflecting the fluctuation of signal strength). Based on the dynamic conflict feature vector, a machine learning algorithm is used to predict the conflict probability of the future switching window and generate a conflict probability distribution. The machine learning algorithm uses supervised learning (such as random forest and support vector machine) to classify the dynamic conflict feature vector. ,have:
[0092] ,
[0093] wherein, The experience offset term is the average deviation of the statistical conflict prediction model, which is added to the prediction formula as a calibration term; is a weight vector, and the weight of each conflict feature (such as the number of failed requests, signal energy) is determined by feature importance analysis (such as gradient descent). The high probability area indicates a time slot segment with a higher risk of conflict. According to the conflict probability distribution, the dynamic contention exchange window is divided into weights. The time period with a conflict probability exceeding the preset risk threshold is assigned a lower weight, and vice versa. A higher weight is assigned, thereby generating a routing priority label. The calculation of the risk threshold is based on historical conflict event data (such as the number of conflicts per time slot), and the critical value of the conflict probability (such as a probability > 30% is high risk). As shown in Figure 2 , the prediction results of the time slot conflict probability within 24 hours are shown; the 14:00-15:00 period is a high conflict period (darkly filled area), which reflects the prediction ability based on the historical conflict feature vector. Finally, the routing priority label is associated with the reserved exchange window, and the reserved time slot is preferentially occupied by the high-priority label, generating a second exchange scheme. This method dynamically adjusts the time slot occupation strategy by predicting the conflict probability, effectively reducing the risk of communication conflict.
[0094] Optionally, the generating of the final time slot scheduling instruction comprises:
[0095] A verification rule library is set in the main exchange control node, which includes exchange window overlap detection rules and routing priority conflict checking rules;
[0096] The exchange time slot selection table is matched with the exchange window overlap detection rules. If it is detected that multiple terminals occupy the same micro gap, it is determined as a conflict time slot and a overlap correction parameter is generated;
[0097] According to the routing priority conflict checking rules, the overlap correction parameter is adjusted again to generate a verification pass identification;
[0098] Based on the verification pass identification and the priority routing execution level label, the conflict time slot is dynamically selected for circuit switching and compared with the preset communication resource capacity threshold to generate a final time slot scheduling instruction.
[0099] Specifically, a verification rule library containing the exchange window overlap detection rule and the routing priority conflict checking rule is set up inside the main switching control node. The exchange window overlap detection rule refers to the judgment standard for checking whether there is a time coordinate intersection or boundary overlap between the time periods occupied by any two terminals in the exchange time slot selection table. The specific implementation is to traverse each time slot start time point and end time point of the mapping table, and calculate whether the time intervals overlap. The routing priority conflict checking rule refers to the logical constraint standard for verifying whether a high-priority terminal with a high-priority routing execution level label is assigned to a specific time slot, and whether it occupies the same time period as a low-priority terminal, resulting in a preemption failure. Then the exchange time slot selection table is loaded into the verification rule library, and the time sequence scanning and line-by-line comparison of the time slot allocation data are performed. If it is detected that multiple terminals occupy the same micro-slot, it is determined that it is a conflict time slot, and an overlap correction parameter is generated based on the duration of the overlap region occupied and the position of the adjacent idle gap. The parameter includes the time slot index that needs to be offset and the offset time amount. The offset time amount is calculated by the length of the overlap period and the margin difference of the nearest available idle time window. For the calculation of the offset time amount , there are:
[0100] ,
[0101] wherein, is the overlap duration, representing the duration of the intersection of the time slots occupied by the two terminals on the time axis; is the correction coefficient, which is an adjustment ratio obtained based on historical overlap event statistical analysis, and the value range is usually (0, 1], used for dynamically adjusting the offset amount, is the average adjustment ratio value derived from historical overlap events. Then the routing priority conflict checking rule is applied to the overlap correction parameter for secondary adjustment. All high-priority terminal occupation points of the corrected mapping table are scanned, and the low-priority occupation records in the conflict time slot are forcibly removed, and the time slot boundary is updated to generate a conflict-free mapping table, and a verification pass identification, i.e. a binary state flag, is generated. The verification pass identification is set to true when the mapping table passes all rule checks. Based on the verification pass identification and the priority routing execution level label, dynamic circuit switching selection is performed on the remaining conflict time slots. Dynamic circuit switching selection refers to rearranging the order of time slots or splitting the length of time slots to preferentially meet the transmission needs of high-priority terminals, while ensuring the continuity of the time window. Finally, the dynamic circuit switching selection result is compared with the preset communication resource capacity threshold value, which is the upper limit value of the maximum concurrent communication resources supported by the system, obtained through system configuration parameters. If the resource occupation value is less than or equal to the threshold value, the final time slot scheduling instruction is generated, otherwise the correction step is iteratively executed until the condition is met. This operation improves the overall scheduling robustness and fault tolerance of the wind power communication system through double rule verification and dynamic resource reorganization mechanism.
[0102] Optionally, the real-time updating the set of hierarchical status tags comprises:
[0103] monitoring actual transmission delay parameters and data integrity parameters of terminals in the wind power scenario;
[0104] generating an updated priority routing execution level tag when the actual transmission delay parameter exceeds a preset fault tolerance threshold;
[0105] generating an updated security fault tolerance threshold parameter when the data integrity parameter is lower than a preset integrity threshold;
[0106] re-generating a terminal type classification result based on the updated priority routing execution level tag and the updated security fault tolerance threshold parameter, and real-time updating the set of hierarchical status tags.
[0107] Specifically, the method realizes dynamic updating of the set of hierarchical status tags by continuously monitoring actual transmission delay parameters and data integrity parameters of terminals in the wind power scenario. The actual transmission delay parameter is obtained by measuring the time difference from sending to receiving a data packet, and the data integrity parameter is calculated by checking the bit error rate and packet loss rate of received data. When the system detects that the actual transmission delay parameter of a terminal exceeds the preset fault tolerance threshold, the emergency level of the terminal is automatically raised, and an updated priority routing execution level tag is generated. The fault tolerance threshold is determined by determining that a delay range (such as average delay ± 2 times standard deviation) of normal communication of a terminal is abnormal when it exceeds the range, and the fault tolerance threshold is determined by the delay range. For calculating the updated priority routing execution level tag, , there are:
[0108] ,
[0109] wherein, is a current priority tag, is an actual transmission delay parameter, is a preset fault tolerance threshold, is an adjustment coefficient, which is obtained based on historical delay out-of-limit data fitting, is the larger of the two numbers in the parentheses. When the data integrity parameter is lower than the preset integrity threshold, the system correspondingly reduces the security fault tolerance threshold parameter of the terminal. The integrity threshold sets the minimum data integrity standard (such as bit error rate ≤ 0.1%) according to business requirements. For calculating the updated security fault tolerance threshold parameter , there are:
[0110] ,
[0111] wherein, is an original fault tolerance threshold; is an integrity critical value; is the current measured integrity rate; is the maximum fault tolerance threshold allowed by the system, is the minimum value of the two in the brackets. The two updated parameters are calculated by weighting to output the new terminal type classification result. For calculating the terminal type classification result ,
[0112] ,
[0113] wherein, , is a weight parameter (satisfying ), is a mathematical operator, which means selecting the category that maximizes the objective function value under the given conditions , and finally the system updates the hierarchical state label set in real time according to the latest classification result, and the update period is synchronized with the communication period. As Figure 3 shown in the double-y-axis line chart, the left axis (black solid line) represents the transmission delay, simulating the actual communication delay fluctuation of the terminal; the right axis (gray dashed line) represents the priority routing execution level, showing the jump of priority when the delay exceeds the threshold (such as from 0.6 to 0.9 at 75 minutes); the horizontal dashed line represents the fault tolerance threshold of 80ms, which triggers the priority adjustment when the threshold is exceeded; the vertical dashed line is the dynamic adjustment point of the priority, which is the moment when the priority dynamic adjustment is triggered (when the delay first exceeds 80ms). By dynamically adjusting the priority and resource occupation strategy, the timely transmission of critical monitoring data is ensured, and the stability of the communication connection is maintained by reducing the fault tolerance requirement, so that the system can still operate reliably in harsh environments.
[0114] Based on the same inventive concept, as Figure 4 shown, the present application also provides a time slot allocation selection system for multi-terminal communication resources of a wind farm, which comprises:
[0115] A signaling terminal identification module is used to obtain real-time signaling data of a switching node in a circuit switching network, identify time-sensitive parameters and safety fault tolerance threshold parameters in the real-time signaling data, and generate a terminal type classification result.
[0116] A dynamic marking module is used to dynamically mark the terminal type classification result according to a preset priority classification rule, and generate a hierarchical state label set containing a priority routing execution level label.
[0117] A switching window division module is used to divide a reserved switching window and a dynamic competitive switching window dedicated to circuit switching in a preset communication period based on the priority routing execution level label through a selection control signaling protocol of the circuit switching network.
[0118] A signaling connection generation module is configured to generate a candidate connection unit by obtaining standard signaling of the circuit switched network through the switching control device in the dynamic contention switching window.
[0119] A conflict detection module is configured to perform conflict detection on the candidate connection unit to generate a dynamic routing authorization instruction.
[0120] A time slot selection table generation module is configured to generate a switching time slot selection table based on the dynamic routing authorization instruction and the reserved switching window.
[0121] An instruction verification module is configured to send the switching time slot selection table to a preset main switching control node for verification to generate a final time slot scheduling instruction.
[0122] A switching control module is configured to perform switching control based on the final time slot scheduling instruction and update the set of hierarchical state labels in real time.
[0123] In order to verify the feasibility of the application in implementation, the application is applied to a certain large coastal wind farm. The wind farm deploys thousands of communication terminals, including wind turbine state sensors, blade stress monitors, environmental weather stations, security monitoring cameras, etc., which have heterogeneous communication needs and different service priorities. Traditional communication methods are difficult to cope with the channel conflict and transmission delay problems caused by high-density terminal access and bursty critical services (such as fault alarms). By intelligently selecting the switching route of the communication resource, the stability of the wind farm communication network and the reliability of the critical service are ensured. In order to verify the effectiveness of the application, a 3-month field test (from June 1, 2024 to August 31, 2024) was conducted in the wind farm, during which communication data under various scenarios such as normal working conditions, high wind speed working conditions and equipment maintenance were recorded. The main switching control node deployed on the main control center server of the wind farm is taken as the core, and the controllers in each collection station are taken as the switching control devices.
[0124] In this embodiment, the system first performs terminal type classification. For example, on June 5, 2024, at 10:15, real-time signaling data is obtained from various switching nodes in the circuit switched network. Specifically, a fan vibration sensor (terminal A) transmits a higher frequency due to a sudden increase in wind speed, and its transmission frequency parameter increases from 2 times / minute to 15 times / minute, exceeding the preset period boundary threshold of 10 times / minute, and is assigned a first classification identifier. At the same time, a security camera (terminal B) starts high-definition inspection, and its data volume fluctuation parameter, the data volume variation coefficient in a unit of time, increases from 0.1 to 1.5, which is identified as matching the "large flow video stream" feature in the burst load feature library, with a variation coefficient > 0.8, and is assigned a second classification identifier, with an alarm trigger priority score of 0.98, far exceeding the system monitoring alarm median of 0.5. A malfunctioning fan control unit (terminal C) sends a request with a high alarm trigger threshold parameter. The system combines these three parameters for weighted fusion, generates a terminal type classification result through the formula above, wherein, The above terminal type classification result is dynamically labeled according to the preset priority classification rule, generating the highest "priority routing execution level" label for terminal C, 0.95 points, followed by terminal A, 0.7 points, and terminal B with a relatively low priority, 0.55 points.
[0125] Based on the priority routing execution level label generated by terminal C, through the selection control signaling protocol of the circuit switched network, 20% of the time in the next communication period (such as 100ms) is divided as a reserved switching window to ensure the priority transmission of such alarm information. The remaining 80% is a dynamic competition switching window for terminal A and terminal B and other devices.
[0126] In the dynamic competition switching window, the switching control device obtains the standard signaling of the circuit switched network to generate candidate connection units. In the 80ms dynamic competition switching window, the switching control devices belonging to the same collection station receive the standard signaling of the circuit switched network of terminal A and terminal B. The coordinator cuts the dynamic competition switching window into multiple micro gaps according to the time sequence identifier and channel occupation demand parameters in the request, and generates candidate connection units containing the requests of terminal A and terminal B. At this time, due to the increase in data reporting of another 5 fans in the region due to wind speed changes, the number of competing terminals (7 in total) in a micro gap exceeds the preset conflict threshold (5). The system immediately generates a random 0.2ms, 0.3ms backoff time for the 2 terminals that exceed the threshold, with a competition window size of 4 and a basic time unit of 0.1ms when calculating the backoff time parameter, adjusts the boundary of the candidate boundary box, and generates an updated micro gap distribution diagram to avoid data collision.
[0127] Subsequently, the system generates a switching time slot selection table based on the updated dynamic routing authorization instruction and the free information of the reserved switching window. This process not only considers the currently available time slots (first switching scheme), but also predicts that the period from 14:00 to 15:00 in the afternoon is a high-communication-conflict period based on historical data, and generates a conflict probability distribution (second switching scheme). By integrating the two schemes by weighting, the first switching scheme weight is set to 0.6, focusing on immediate and efficient use of currently available resources; the second switching scheme weight is set to 0.4, focusing on avoiding potential future conflicts through prediction. The final mapping table presets an avoidance strategy for non-urgent services in high-conflict-risk periods.
[0128] The switching time slot selection table is sent to the main switching control node for verification. The verification rule library in the main switching control node detects that the switching scheme of terminal A and terminal B has a slight time slot overlap. The system generates an overlap correction parameter, which shifts the time slot allocation of terminal B with lower priority backward by 50 microseconds, eliminates the conflict, and generates a verification pass identification. Finally, the system generates the final time slot scheduling instruction based on this and executes it.
[0129] During operation, the system also performs dynamic adjustment. For example, on July 10, due to a firmware upgrade of the fans in a collection station area, the signaling control parameters of the switching control devices connected to it continuously exceed the overload threshold of 1.5. The main switching control node triggers a group migration instruction, rebinds the two low-frequency communication environmental meteorological station terminals under the coordinator to the adjacent coordinator with lighter load, effectively alleviating the single-point communication congestion. At the same time, the system monitors that the actual transmission delay parameter of a remote fan suddenly increases from the normal 30ms to 90ms, exceeding the fault tolerance threshold of 80ms, and updates its hierarchical state label set in real time, increasing its priority routing execution level in the next cycle, ensuring the timeliness of its subsequent data transmission.
[0130] Table 1 Classification and priority allocation of different terminal types in a wind farm
[0131] Terminal name Transmission frequency Data volume fluctuation Alarm trigger Final priority label Remark Fan vibration sensor High Low High Forced queuing (high) Key safety monitoring Security monitoring camera Medium High Low Normal competition (medium) Sudden video stream Environmental weather station Low Low None Normal competition (low) Periodic data Faulty fan control unit Extremely high Medium Extremely high Forced queuing (highest) Emergency fault alarm
[0132] Table 2 Comparison of communication performance before and after the application of the present application
[0133] Performance index Before application (traditional TDMA) After application (the present application) Promotion rate Technical relevance (H04Q 11 / 04) Average communication delay (ms) 85 32 62.4% Dynamic circuit path selection reduces transmission delay Key alarm transmission success rate 92.5% 99.9% 7.4% Circuit preemption ability of high priority service Circuit connection success rate 88% 99.5% 13.1% Reliability improvement of master node remote control instruction Switching node load balancing degree 0.6 0.9 50% Dynamic group migration optimizes resource allocation Time slot conflict rate 15.6% 2.1% 86.5% Conflict prediction and micro gap dynamic adjustment Switching path switching response time (ms) 120 45 62.5% Fast remote control execution ability of circuit switching
[0134] Table 3 Dynamic signaling control and conflict resolution effect example
[0135] Event Index Before adjustment After adjustment Effect description Coordinator overload Signaling control parameter 1.85 (above threshold) 1.12 (normal) Migrate 2 low-frequency terminals, load returns to normal Instantaneous service competition Number of micro gap conflicts 7 (above threshold) 5 (within threshold) Apply the backoff mechanism to avoid 2 potential conflicts Time slot allocation conflict Final instruction overlap number 1 0 Verification and correction mechanism eliminates allocation conflict
[0136] As can be seen from the above table data, the application effect of the present application in the complex communication environment of a wind farm is remarkable.
[0137] Table 1 shows that the method can accurately classify the priority according to the terminal service characteristics, and provides a basis for the priority transmission of key services.
[0138] The data in Table 2 clearly shows that after applying the application, the average delay of the wind farm communication network is greatly reduced, the transmission reliability of the key alarm is close to 100%, and the overall throughput and time slot utilization (reflected by the reduction of conflict rate) of the network are also significantly improved.
[0139] Table 3 specifically shows the intelligent capability of the application in handling dynamic network problems. Whether it is through load migration to solve local congestion or through the backoff and verification mechanism to actively resolve communication conflicts, it shows efficient and accurate characteristics, and effectively guarantees the reliability and operation efficiency of the entire wind farm communication system.
[0140] It should be noted that the electrical connection between the above-mentioned units does not necessarily represent the direct connection of the line, and the indirect connection mode can also be applied to the embodiments of the application as long as the purpose of the application is achieved. The above-described is only an exemplary embodiment of the application, and cannot limit the scope of the application.
[0141] That is, any equivalent changes and modifications made according to the teachings of the application are still within the scope of the application. Other embodiments of the application will be readily apparent to those skilled in the art upon considering the specification and practice of the true disclosure. The present application is intended to cover any variations, uses, or adaptive changes of the application that follow the general principles of the application and include common knowledge or conventional technical means in the art not disclosed by the application.
Claims
1. A method for time slot allocation selection of wind farm multi-terminal communication resources, characterized in that, The method comprises: Obtaining real-time signaling data of a switching node in a circuit switching network, identifying time-sensitive parameters and security fault tolerance threshold parameters in the real-time signaling data, generating a terminal type classification result, and the security fault tolerance threshold parameters including bit error rate and redundancy, reflecting the reliability requirement of transmission; According to the preset priority classification rule, the terminal type classification result is dynamically marked to generate a hierarchical state label set containing priority routing execution level labels; Based on the priority routing execution level label, through the selection control signaling protocol of the circuit switching network, the reserved switching window and the dynamic competition switching window dedicated to the circuit switching are divided within the preset communication period; In the dynamic competition switching window, the standard signaling of the circuit switching network is obtained through the switching control device to generate a candidate connection unit; wherein: setting a distributed preprocessing group in the switching control device, binding the terminal device containing a preset group number with the relay coordinator of the home switching control device; obtaining the time sequence identification parameter and the channel occupation demand parameter in the standard signaling of the circuit switching network; according to the time sequence identification parameter, a plurality of micro gaps are divided to generate a candidate boundary box; based on the channel occupation demand parameter, the candidate boundary box is dynamically segmented to generate a candidate connection unit; The candidate connection unit is subjected to conflict detection to generate a dynamic routing authorization instruction; Based on the dynamic routing authorization instruction and the reserved switching window, a switching time slot selection table is generated; wherein: obtaining the free interval parameter and the occupied time period parameter of the reserved switching window; time and space matching the dynamic routing authorization instruction with the free interval parameter to generate a first switching scheme; according to the occupied time period parameter, the conflict probability distribution of the next communication period is predicted to generate a second switching scheme; the first switching scheme and the second switching scheme are subjected to priority weighting to generate a switching time slot selection table; The switching time slot selection table is sent to a preset main switching control node for verification to generate a final time slot scheduling instruction; wherein: setting a verification rule library in the main switching control node, the verification rule library containing switching window overlap detection rules and routing priority conflict checking rules; matching the switching time slot selection table with the switching window overlap detection rules, if multiple terminals occupy the same micro gap, it is determined as a conflict time slot and an overlap correction parameter is generated; according to the routing priority conflict checking rule, the overlap correction parameter is adjusted again to generate a verification pass identification; based on the verification pass identification and the priority routing execution level label, the conflict time slot is dynamically selected for circuit switching and compared with the preset communication resource capacity threshold to generate a final time slot scheduling instruction; Based on the final time slot scheduling instruction, the switching control is carried out and the hierarchical state label set is updated in real time.
2. The method of claim 1, wherein, The method further comprises: Periodically collecting signaling control parameters of each switching control device based on the main switching control node; When it is detected that a specific signaling control parameter exceeds a preset overload threshold, a group migration instruction is triggered; According to the group migration instruction, the binding relationship between the terminal device and the relay coordinator is re-routed, and an optimized distribution preprocessing group is generated.
3. The method of claim 1, wherein, The generated dynamic routing authorization instruction includes: Based on the candidate connection unit, the number of competing terminals in the current micro gap is counted; When the number of competing terminals exceeds a preset conflict threshold, a backoff time parameter is generated; According to the backoff time parameter, the boundary position of the candidate division frame is adjusted to generate an updated micro gap distribution map; Based on the micro gap distribution map, the micro gap that meets the idle condition is marked to generate a dynamic routing authorization instruction.
4. The method of claim 1, wherein, The generated second exchange scheme includes: Obtain the conflict event data set corresponding to the occupied period parameter, and perform feature extraction on the conflict event data set to generate a dynamic conflict feature vector; Based on the dynamic conflict feature vector, a conflict prediction is performed to generate a conflict probability distribution; Based on the conflict probability distribution, the dynamic competition exchange window is divided by weight to generate a routing priority label; The routing priority label is associated and combined with the reserved exchange window to generate a second exchange scheme.
5. The method of claim 1, wherein, The real-time updating of the hierarchical state label set includes: Monitoring the actual transmission delay parameter and data integrity parameter of the terminal in the wind power scene; When the actual transmission delay parameter exceeds a preset fault tolerance threshold, an updated priority routing execution level label is generated; When the data integrity parameter is lower than a preset integrity threshold, an updated safety fault tolerance threshold parameter is generated; Based on the updated priority routing execution level label and the updated safety fault tolerance threshold parameter, the terminal type classification result is regenerated, and the hierarchical state label set is updated in real time.
6. A time slot allocation selection system for wind farm multi-terminal communication resources, applied to the time slot allocation selection method for wind farm multi-terminal communication resources according to any one of claims 1-5, characterized in that, The system includes: A signaling terminal identification module is configured to acquire real-time signaling data of a switching node in a circuit switching network, identify time effectiveness parameters and safety fault tolerance threshold parameters in the real-time signaling data, generate a terminal type classification result, and the safety fault tolerance threshold parameters include bit error rate and redundancy, reflecting the reliability requirement of transmission. A dynamic marking module is configured to dynamically mark the terminal type classification result according to a preset priority classification rule, and generate a hierarchical state label set including a priority routing execution level label. An exchange window division module is configured to divide a reserved exchange window and a dynamic competition exchange window dedicated to the circuit switching network based on the priority routing execution level label through a selection control signaling protocol of the circuit switching network in a preset communication period. The signaling connection generation module is configured to generate a candidate connection unit by obtaining standard signaling of the circuit switched network through a switching control device in the dynamic contention switching window, and includes the following steps: setting a distributed preprocessing group in the switching control device, binding end devices containing a preset number of groups with a relay coordinator of the switching control device; obtaining timing identification parameters and channel occupation demand parameters in the standard signaling of the circuit switched network; dividing a plurality of micro gaps according to the timing identification parameters to generate a candidate boundary box; and performing dynamic segmentation on the candidate boundary box based on the channel occupation demand parameters to generate a candidate connection unit. The conflict detection module is configured to perform conflict detection on the candidate connection unit to generate a dynamic routing authorization instruction. The time slot selection table generation module is configured to generate a switching time slot selection table based on the dynamic routing authorization instruction and the reserved switching window, and includes the following steps: obtaining free gap parameters and occupied time period parameters of the reserved switching window; performing space-time matching between the dynamic routing authorization instruction and the free gap parameters to generate a first switching scheme; predicting a conflict probability distribution of a next communication period according to the occupied time period parameters to generate a second switching scheme; and performing priority weighting on the first switching scheme and the second switching scheme to generate a switching time slot selection table. The instruction verification module is configured to send the switching time slot selection table to a preset main switching control node for verification to generate a final time slot scheduling instruction, and includes the following steps: setting a verification rule library in the main switching control node, wherein the verification rule library includes a switching window overlap detection rule and a routing priority conflict checking rule; matching the switching time slot selection table with the switching window overlap detection rule, and if it is detected that multiple terminals occupy the same micro gap, determining that it is a conflict time slot and generating an overlap correction parameter; performing secondary adjustment on the overlap correction parameter according to the routing priority conflict checking rule to generate a verification pass identifier; based on the verification pass identifier and the priority routing execution level label, performing dynamic circuit switching selection on the conflict time slot and comparing it with a preset communication resource capacity threshold to generate a final time slot scheduling instruction. The switching control module is configured to perform switching control based on the final time slot scheduling instruction and update the hierarchical state label set in real time.
Citation Information
Patent Citations
Underwater dynamic network resource scheduling and time slot conflict optimization method
CN120456110A
KR20240167069A