Offshore wind power operator positioning method and device
By adopting RFID technology and dividing communication channels in offshore wind power operations, the problems of insufficient accuracy and real-time performance of traditional positioning methods in the marine environment have been solved, achieving efficient and reliable positioning results and improving the safety and efficiency of offshore wind power operations.
Patent Information
- Application Number
- CN202411701819.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-26
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2044-11-26
AI Technical Summary
Traditional personnel positioning methods suffer from insufficient positioning accuracy and real-time performance, weak anti-interference ability, and inability to guarantee positioning reliability in offshore wind power operations, especially in complex and ever-changing marine environments.
RFID technology is used to accurately and in real time locate personnel working on offshore wind power projects. By dividing the communication channel between the reader and the RFID tag into a main channel and a sub-channel, signal collisions are prevented, and communication stability and efficiency are improved.
It achieves stable signal coverage in complex marine environments, reduces the frequency and cost of replacing positioning equipment, improves positioning accuracy and reliability, and ensures the safety and efficiency of offshore wind power workers.
Smart Images

Figure CN119789201B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of offshore wind power technology, and in particular to a method and device for locating offshore wind power workers. Background Technology
[0002] During offshore wind power operations, the safety monitoring of personnel is a major challenge due to the complex and ever-changing marine environment. Traditional personnel positioning methods often rely on technologies such as GPS or Bluetooth, but these technologies suffer from weak anti-interference capabilities, insufficient positioning accuracy and real-time performance, and poor safety when there is no network coverage or unstable signals at sea, thus failing to guarantee the reliability of positioning. Summary of the Invention
[0003] In view of this, this application provides a method and apparatus for locating offshore wind power workers, which uses RFID technology to accurately and in real time locate offshore wind power workers, and divides the communication channel between the RFID tag and the reader to prevent collisions when too many RFID tags send signals to the reader, so as to meet the needs of offshore wind power operation scenarios and further ensure the reliability of positioning.
[0004] According to one aspect of this application, a method for locating offshore wind power workers is provided, comprising: when a reader detects the presence of an RFID tag within its reading range, dividing the communication channel between the reader and the RFID tag into a main channel and a sub-channel, wherein the reader is located at a first preset position in a target offshore wind power operation scenario; the reader detects the number of RFID tags within the reading range; if the number of tags is less than or equal to a first preset threshold, the reader sends a query command to the RFID tag through the main channel; if the number of tags is greater than the first preset threshold, the reader associates the RFID tag with the main channel and the sub-channel, and sends the query command to the RFID tag associated with the main channel and the sub-channel respectively through the main channel and the sub-channel; the RFID tag sends a response signal to the reader through a receiving channel, wherein the receiving channel is the channel through which the RFID tag receives the query command; and the reader determines the location of the offshore wind power worker wearing the RFID tag in the target offshore wind power operation scenario based on the received response signal.
[0005] According to another aspect of this application, a positioning device for offshore wind power workers is provided, comprising: a partitioning module, configured to partition the communication channel between the reader and the RFID tag into a main channel and a sub-channel when the reader detects the presence of an RFID tag within the reading range, wherein the reader is located at a first preset position in the target offshore wind power operation scenario; a detection module, configured to detect the number of RFID tags within the reading range; and a judgment module, configured to, if the number of tags is less than or equal to a first preset threshold, send a query command to the RFID tag through the main channel; and, if the number of tags is less than or equal to a first preset threshold, the reader sends a query command to the RFID tag; and if the number of tags is less than or equal to a first preset threshold, the reader sends a query command to the RFID tag through the main channel .... If the quantity exceeds the first preset threshold, the reader associates the RFID tag with the main channel and the sub-channel, and sends the query instruction to the RFID tag associated with the main channel and the sub-channel respectively through the main channel and the sub-channel; the sending module is used for the RFID tag to send a response signal to the reader through the receiving channel, wherein the receiving channel is the channel through which the RFID tag receives the query instruction; the determining module is used for the reader to determine the location of the offshore wind power operator wearing the RFID tag in the target offshore wind power operation scenario based on the received response signal.
[0006] By employing the above technical solution, this application provides a method and apparatus for locating personnel in offshore wind power operations. It utilizes RFID technology and RFID tags to reduce the workload of offshore wind power workers and decrease the frequency and cost of replacing positioning equipment. Simultaneously, by deploying high-performance RFID readers, stable signal coverage is achieved in complex environments such as offshore wind power platforms, enabling stable operation in harsh marine environments, providing continuous positioning services, and improving positioning accuracy. Furthermore, the communication channels between the reader and RFID tags are rationally divided according to the number of RFID tags, assigning different RFID tags to channels of different frequencies, effectively reducing the probability of signal collisions, improving communication success rate and efficiency, and ensuring positioning reliability.
[0007] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0008] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0009] Figure 1A flowchart illustrating the offshore wind power operation personnel positioning method provided in an embodiment of this application is shown.
[0010] Figure 2 A structural block diagram of the offshore wind power operation personnel positioning device provided in an embodiment of this application is shown;
[0011] Figure 3 A schematic diagram of a reference electronic tag rectangular layout provided in an embodiment of this application is shown;
[0012] Figure 4 A schematic diagram of an isosceles triangle layout of a reference electronic tag provided in an embodiment of this application is shown. Detailed Implementation
[0013] The present application will be described in detail below with reference to the accompanying drawings and embodiments. It should be noted that, without collision, the embodiments and features in the embodiments of the present application can be combined with each other.
[0014] The following describes in detail embodiments of the present application, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and are not to be construed as limiting the present application.
[0015] Those skilled in the art will understand that, unless specifically stated otherwise, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the term “comprising” as used in this application means the presence of the stated features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It should be understood that when we say an element is “connected” or “attached” to another element, it can be directly connected or attached to the other element, or there may be intermediate elements. Furthermore, “connected” or “attached” as used herein can include wireless connections or wireless interconnections. The term “and / or” as used herein includes all or any unit and all combinations of one or more associated listed items.
[0016] Exemplary embodiments according to this application will now be described in more detail with reference to the accompanying drawings. However, these exemplary embodiments may be implemented in many different forms and should not be construed as being limited to the embodiments set forth herein. It should be understood that these embodiments are provided so that the disclosure of this application is thorough and complete, and that the concept of these exemplary embodiments is fully conveyed to those skilled in the art.
[0017] Traditional methods for personnel positioning in offshore wind power projects often rely on technologies such as GPS, Zigbee, or Bluetooth. However, in deep-sea areas far from land, GPS signals may be blocked or interfered with, leading to decreased positioning accuracy or even failure to locate. Especially under complex weather conditions (such as heavy fog and storms), the stability of GPS signals is further reduced, making it difficult to meet the high requirements for real-time and accurate personnel positioning in offshore wind power operations. Furthermore, short-range wireless communication technologies like Zigbee and Bluetooth have limited transmission distances and are easily affected by obstacles. Moreover, the offshore wind power operating environment is complex and variable, with numerous sources of electromagnetic interference (such as generators and transformers). Traditional wireless positioning technologies have weak anti-interference capabilities in strong electromagnetic environments, easily leading to data distortion or loss. In addition, satellite positioning equipment is expensive, increasing the construction and maintenance costs for offshore wind power companies. Therefore, traditional methods for personnel positioning in offshore wind power projects cannot meet the accuracy and real-time requirements for personnel positioning in offshore wind power operation scenarios.
[0018] This embodiment provides a method for locating personnel working in offshore wind power operations, such as... Figure 1 As shown, the method includes:
[0019] Step 101: When the reader detects an RFID tag within its reading range, it divides the communication channel between the reader and the RFID tag into a main channel and a sub-channel.
[0020] The reader is located at the first preset position in the target offshore wind power operation scenario.
[0021] Specifically, each offshore worker in the target offshore wind power operation scenario will wear an RFID tag with a unique identification code to determine their location. Furthermore, readers will be deployed at key monitoring points in the target offshore wind power operation scenario, including key positioning locations such as wind turbines, ships, substations, construction platforms, docks, buoys, and lighthouses. The readers will transmit radio frequency signals via a communication channel and receive response signals from the RFID tags, thus communicating with RFID tags within their reading range. Each reader will include an antenna module to enhance the coverage and directionality of the radio frequency signal.
[0022] Furthermore, when the RFID tag enters the reader's reading range, the RFID tag acquires energy through the radio frequency signal sent by the reader. When the acquired energy is sufficient, the RFID tag is activated, thereby enabling it to complete the corresponding action according to the reader's query command and send a response signal including the identification code information to the reader.
[0023] In this embodiment, based on the complexity of offshore wind power operation scenarios, the reader performs frequency division processing on the communication channel so that the RFID tags can communicate within a specified frequency range. This prevents problems such as signal collisions, communication failures, or data errors caused by a large number of RFID tags simultaneously sending signals to the reader when a large number of workers enter the target offshore wind power operation scenario. This optimizes resource utilization and enhances communication stability.
[0024] Furthermore, as a refinement and extension of the specific implementation of the above embodiments, in order to fully explain the specific implementation process of this embodiment, the step of dividing the communication channel between the reader and the RFID tag into a main channel and a sub-channel specifically includes: acquiring interference information of the communication channel; and dividing the communication channel into a main channel and a sub-channel according to a preset number based on a preset frequency range and interference information.
[0025] In this embodiment, the reader detects interference in the communication channel and avoids communication in heavily interfered frequency bands, thereby adapting to different communication environment changes and improving the accuracy and stability of signal transmission.
[0026] Specifically, one can refer to past successful communication experiences and pre-set the frequency ranges of the main channel and sub-channels. For example, the main channel can be set in the middle of the total frequency range, with a wider bandwidth to support high-speed data transmission; the sub-channels can be distributed on both sides of the main channel, and their bandwidth can be adjusted according to actual needs.
[0027] Furthermore, the reader continuously monitors the interference in the current communication environment to determine which frequency ranges are subject to greater interference and which frequency ranges are relatively clean. Thus, when dividing the main channel and sub-channels, it refers to the preset frequency range, tries to avoid the frequency ranges with greater interference, and selects the frequency bands with less interference as the actual frequency ranges of the main channel and sub-channels.
[0028] For example, a continuous frequency band with minimal interference within a preset frequency range is selected as the main channel. For instance, if interference is minimal in the 500MHz-800MHz range, this range can be designated as the main channel. Frequency bands with relatively low interference are selected on either side of the main channel as sub-channels. For example, 400MHz-500MHz and 800MHz-900MHz can be designated as two sub-channels respectively. Furthermore, the bandwidth and center frequency of each channel are determined to ensure that the channels do not interfere with each other, thus meeting the transmission requirements of different types of data.
[0029] It should be noted that the number of sub-channels can be set according to the number of offshore wind power operators in the actual offshore wind power operation scenario. For example, if there are a large number of offshore wind power operators, the number of sub-channels can be appropriately increased to meet the greater positioning needs of the offshore wind power operation scenario.
[0030] Step 102: The reader detects the number of RFID tags within its reading range.
[0031] Step 103: If the number of tags is less than or equal to the first preset threshold, the reader sends a query command to the RFID tags through the main channel.
[0032] Step 104: If the number of tags is greater than the first preset threshold, the reader associates the RFID tags with the main channel and the sub-channel, and sends query commands to the RFID tags associated with the main channel and the sub-channel respectively through the main channel and the sub-channel.
[0033] Step 105: The RFID tag sends a response signal to the reader via the receiving channel.
[0034] The receiving channel is the channel through which the RFID tag receives a query command.
[0035] In this embodiment, the first preset threshold can be specifically set according to the maximum capacity of the main channel, the data transmission rate and processing speed of the reader, and the requirements for real-time communication. For example, the first preset threshold can be set according to the maximum number of tags that the main channel can process simultaneously, or according to the number of tags that the reader can communicate stably under ideal conditions, or the first preset threshold can be set relatively low according to the total number of personnel working at sea, so as to ensure that the reader can identify RFID tags in a timely manner through the main channel to meet the real-time requirements.
[0036] Furthermore, when the reader detects that the number of RFID tags within its reading range exceeds the first preset threshold, the reader will use a frequency division method to process the communication with the RFID tags, avoiding communication congestion and ensuring the stability and efficiency of signal transmission.
[0037] For example, if the number of RFID tags within the reading range is less than or equal to a first preset threshold, the reader sends a query command to the RFID tags via the main channel, causing the RFID tags to send a response signal to the reader via the main channel. If the number of tags is greater than the first preset threshold, the reader associates all RFID tags within the reading range with the main channel and sub-channels, and sends response signals to the RFID tags associated with the main channel via the main channel, causing the RFID tags associated with the main channel to send a response signal to the reader via the main channel. The reader also sends query signals to the RFID tags associated with the sub-channels via the sub-channels, causing the RFID tags associated with the sub-channels to send a response signal to the reader via the sub-channels.
[0038] Furthermore, as a refinement and extension of the specific implementation of the above embodiments, in order to fully illustrate the specific implementation process of this embodiment, the step of associating RFID tags with the main channel and sub-channels includes: determining the detection sequence number of the RFID tags according to the order in which the reader detects the RFID tags; sorting the sub-channels to determine the sub-channel order; associating RFID tags with detection sequence numbers less than or equal to a first preset threshold with the main channel; and associating RFID tags with detection sequence numbers greater than the first preset threshold with the sub-channels in sequence according to the sub-channel order.
[0039] Specifically, when the reader detects that the number of tags exceeds the first preset threshold, it first determines the detection sequence number of each RFID tag according to the order in which the RFID tags are detected, so that the RFID tags can be subsequently assigned to different channels.
[0040] For example, RFID tags with detection serial numbers less than or equal to a first preset threshold are associated with the main channel to meet the communication performance requirements of the main channel and ensure its communication effectiveness. Next, the sub-channels can be sorted according to the rules for dividing the sub-channels, determining their order and providing a clear path for RFID tag allocation. For instance, if the sub-channels have different frequency ranges during division, they are sorted according to the size of their frequency ranges.
[0041] Furthermore, starting with the first RFID tag whose detection sequence number is greater than the first preset threshold, RFID tags are sequentially associated with each sub-channel according to the sub-channel order. For example, the first RFID tag with a detection sequence number greater than the first preset threshold is associated with the first sub-channel in the sub-channel order, the second RFID tag with a detection sequence number greater than the first preset threshold is associated with the second sub-channel in the sub-channel order, and so on. After all sub-channels have been associated with RFID tags, the association process restarts from the first sub-channel in the sub-channel order until all RFID tags are associated with channels.
[0042] It's worth noting that if a new RFID tag enters the reading range during the association process, it will be assigned to the corresponding channel using the same polling method described above. If an RFID tag leaves the reading range, the corresponding channel can be marked as idle so that subsequent new RFID tags can be preferentially assigned to idle channels.
[0043] In one embodiment, the method for locating personnel in offshore wind power operations further includes: when the reader detects an RFID tag, it simultaneously determines the signal strength of each RFID tag. Next, the reader sorts the RFID tags from strongest to weakest signal strength to determine the association order, thereby determining the relative strength of the RFID tags. Further, the RFID tag at the top of the association order is associated with the main channel, allocating the RFID tag with the strongest signal to the main channel, utilizing the higher stability and communication quality of the main channel to accommodate the communication process of the RFID tag with the strongest signal.
[0044] For other RFID tags, they are associated with the remaining channels sequentially according to the association order. Similarly, the sub-channels are sorted to determine their order. For example, the second RFID tag in the association order is associated with the first sub-channel in the sub-channel order, the third RFID tag in the association order is associated with the second sub-channel in the sub-channel order, and so on.
[0045] It's worth noting that signal strength can change as RFID tags move within the reading range or the environment changes. The reader periodically reassesses the signal strength of the RFID tags and reallocates channels based on the new signal strength. If the signal strength of an RFID tag exceeds that of the RFID tag currently assigned to the main channel, a channel switch occurs, assigning the tag with the stronger signal to the main channel, and the RFID tag originally on the main channel is moved to the appropriate sub-channel.
[0046] In this embodiment, the reader uses different association rules to ensure that each channel can be associated with a suitable RFID tag when there are a large number of tags, improving communication efficiency and positioning accuracy. Furthermore, the parameters and thresholds of the allocation rules can be flexibly adjusted according to actual conditions to adapt to different offshore wind power operation scenarios.
[0047] Furthermore, as a refinement and extension of the specific implementation of the above embodiments, in order to fully illustrate the specific implementation process of this embodiment, the step of the reader sending query instructions to the RFID tags associated with the main channel and the sub-channel through the main channel and the sub-channel respectively includes: the reader sorting the main channel and the sub-channel, determining the channel order, and determining the channel at the first position in the channel order as the target channel; the reader sending query instructions to the RFID tags associated with the target channel through the target channel; if the number of target signals received by the reader is the same as the number of RFID tags associated with the target channel, the reader removes the channel at the first position in the channel order, and re-determines the target channel based on the channel at the first position in the removed channel order, until there are no channels in the channel order.
[0048] The target signal is the response signal of the reader successfully identifying the target channel.
[0049] In this embodiment, the reader sequentially sends query commands to the RFID tags associated with each channel through each channel, improving query efficiency, reducing signal collisions, and ensuring that RFID tags from different channels can be queried in a timely manner, avoiding omissions and improving the overall response speed of the system.
[0050] Specifically, the reader can sort the main channel and sub-channels according to the channel division rules to determine the channel order. For example, if the frequency ranges of the channels are different, all channels are sorted from largest to smallest according to the frequency range, so that the reader can query each channel in turn according to the channel order.
[0051] For example, the reader identifies the first channel in the channel sequence as the target channel and sends a query command to the RFID tag associated with that target channel. Simultaneously, the reader can set a counter for the target channel to record the number of successfully identified response signals. Furthermore, the reader also needs to record the number of RFID tags associated with the target channel.
[0052] When the number recorded by the counter is the same as the number of RFID tags associated with the target channel, it means that all RFID tags associated with the target channel have been successfully identified by the reader, i.e., the reader has completed the query of the target channel. At this point, the reader removes the target channel from the channel sequence and re-determines the channel that is first in the removed channel sequence as the target channel, thus performing the query of the next channel in sequence until there are no channels left in the channel sequence. At this point, all channels have been queried.
[0053] In one embodiment, the offshore wind power operation personnel positioning method further includes: if the reader sends a query command to the RFID tag associated with the target channel through the target channel and does not receive a response signal through the target channel within a preset response time, the reader determines the abnormal information based on the RFID tag associated with the target channel and sends the abnormal information to the terminal associated with the reader so that the terminal displays the abnormal information; the reader removes the target channel that did not receive a response signal within the preset response time from the channel sequence and re-determines the target channel based on the channel that is first in the removed channel sequence.
[0054] In this embodiment, when an RFID tag associated with a certain channel responds beyond a predetermined response time, the reader abandons querying the RFID tag associated with that channel and switches to the next channel to continue querying. This avoids wasting time on channels with no response or timed-out responses, improving the reader's efficiency and ensuring timely querying of RFID tags on other channels. Furthermore, in the event of an anomaly such as a channel not responding, an anomaly message is promptly sent to the terminal associated with the management personnel, facilitating rapid problem location and resolution by the management staff.
[0055] In one embodiment, the method for locating offshore wind power workers further includes: determining a response period within the time period included in the query command by querying the RFID tag associated with the query channel; if the current time is the first moment of the response period, the RFID tag associated with the query channel sends a response signal to the reader through the query channel; if the reader receives only one response signal within the time period of the query cycle through the query channel, the reader identifies the RFID tag corresponding to the only response signal received within the time period as an identification tag, and sends a stop command to the identification tag through the query channel to make the identification tag stop sending response signals until the identification tag receives the query command through a channel other than the query channel; if the current time is the last moment of the query cycle, the reader updates a preset quantity and updates the query command according to the updated preset quantity; the reader sends the updated query command to unidentified tags through the query channel until the number of identification tags is the same as the number of RFID tags associated with the query channel.
[0056] The query channel is the current channel through which the reader sends query commands. The query command includes a query period, which is divided into a preset number of time periods. Unidentified tags are RFID tags associated with the query channel that have not received a stop command.
[0057] In this embodiment, when the reader queries each channel, it sends a query command to the RFID tag associated with each channel according to the query period and divides the query period into multiple discrete time periods. The RFID tag associated with each channel can only send a response signal at the beginning of each time period in the query period, so that the RFID tag associated with each channel either successfully sends a response signal to the reader or collides with other RFID tags, avoiding uncontrollable situations such as partial collisions. The collision period is halved, improving the channel utilization rate.
[0058] For example, the current channel through which the reader sends the query command is determined as the query channel. Furthermore, using the dynamic frame slot Aloha algorithm, after the reader enters the query state, it first sends a query command to the RFID tag associated with the query channel. The query command includes the query period and the multiple time periods included in the query period.
[0059] Next, after receiving the query command, the RFID tag associated with the query channel randomly selects a time period from the time period included in the query command as the response time period, and sends a response signal to the reader through the query channel when the current time is the first moment of the response time period.
[0060] It should be noted that when the reader receives only one response signal within a certain time period of the query cycle via the query channel, it indicates that the response signal can be successfully received and identified by the reader, enabling the reader to correctly identify the RFID tag corresponding to that response signal. Therefore, the reader identifies the RFID tag corresponding to the single response signal received within that time period as the identification tag and sends a stop command to the identification tag via the query channel. Upon receiving the stop command, the identification tag enters a sleep state and stops sending response signals to the reader until it is reactivated when it enters a new area.
[0061] When the reader detects that the number of time periods equals the number specified in the query cycle, the current query cycle ends. The reader then updates the number of time periods in the query instruction and resends the updated query instruction to the unidentified tag through the query channel. This process continues until all response signals sent by the RFID tags associated with the query channel are successfully received and identified by the reader.
[0062] It should be noted that the number of time periods included in the query cycle in the first query command sent by the reader can be randomly set based on past experience.
[0063] In one embodiment, the offshore wind power operation personnel positioning method further includes: if the reader receives multiple response signals during the query period through the query channel, the reader will identify the RFID tags corresponding to the multiple response signals received during the time period as collision tags, and send a pause command to the collision tags through the query channel to make the collision tags stop sending response signals until the collision tags receive the query command again through the query channel.
[0064] In this embodiment, when a signal collision occurs due to multiple RFID tags selected by the query channel during a certain time period in the query cycle, the reader sends a pause command to the RFID tag that is colliding. This prevents the RFID tag that is colliding from sending a response signal in the current query cycle until it receives a query command again through the query channel, i.e., when entering the next query cycle. Then, it sends a response signal to the reader through the query channel. This prevents the waste of a lot of time and communication resources due to continuous collisions, improves the communication efficiency of the entire system in the query cycle, and thus improves the orderliness of communication in the query cycle. This helps the reader to receive and process the response signals of RFID tags more efficiently.
[0065] Furthermore, as a refinement and extension of the specific implementation of the above embodiments, in order to fully explain the specific implementation process of this embodiment, if the current time is the last moment of the query period, the step of updating the preset quantity by the reader specifically includes: if the current time is the last moment of the query period and the number of unidentified tags is greater than the second preset threshold, the reader determines the collision probability of the query channel based on the number of time periods during which multiple response signals are received in the query period, and updates the preset quantity based on the number of unidentified tags and the collision probability; if the current time is the last moment of the query period and the number of unidentified tags is less than or equal to the second preset threshold, the reader updates the preset quantity based on the number of time periods during which multiple response signals are received in the query period and the number of identified tags.
[0066] In this embodiment, after each query cycle ends, the reader adaptively adjusts based on the identification status of the RFID tags during the query cycle, thereby redetermining the optimal number of time periods for the next query cycle, minimizing invalid operations, until all RFID tags associated with the query channel are identified. This makes the reader's identification process more efficient, reduces unnecessary communication attempts, and lowers the communication overhead between the reader and the RFID tags.
[0067] Specifically, when the number of unidentified tags is relatively small after the query period ends, less than or equal to the second preset threshold, the minimum value tag estimation method is used to determine the number of time periods in the next query period.
[0068] For example, the number of time periods for the next query cycle is determined based on the number of tags identified in the query cycle and the number of time periods during which signal collisions occur (time periods during which multiple response signals are received), as shown in Equation (1). Therefore, even if a collision occurs in the query channel, it can be guaranteed that at least two RFID tags associated with the query channel will be successfully identified by the reader.
[0069] y≥2Yc+Yr (1)
[0070] Where Yc is the number of time periods in the query period where signal collisions occur, Yr is the number of tags identified in the query period, and y is the number of time periods in the next query period.
[0071] Furthermore, if there are many offshore wind power workers, requiring a large number of RFID tags for tracking and positioning, then the statistical tag estimation method can be used to determine the number of time periods for the next query cycle.
[0072] For example, within the same time period of the query cycle, the RFID tag associated with the query channel either chooses to send a response signal during that time period or does not send a response signal. The probability P(r) of an unidentified tag associated with the query channel choosing to send a response signal within the same time period is expressed as:
[0073] P(r) = CPr (1- P) (n-r) (2)
[0074] Where n is the number of unidentified tags in the query period, r is the number of unidentified tags that send a response signal at the first moment of a certain time period, P is the probability that an unidentified tag is successfully identified by the reader in a certain time period, and CP is the combination number, which represents the combination of selecting r tags from n tags.
[0075] According to formula (2), the probability P(0) that the reader does not receive a response signal in the same time period can be expressed as:
[0076] P(0)=(1-P) n (3)
[0077] Furthermore, the probability P(1) that the reader receives only one response signal in the same time period is expressed as:
[0078] P(1)=nP(1-P) n-1 (4)
[0079] Aside from the two scenarios mentioned above, in other cases, the reader may receive multiple response signals within a certain time period, all of which are considered signal collisions. Therefore, the probability Pc of a signal collision occurring within a certain time period is expressed as:
[0080] Pc=1-P(0)-P(1) (5)
[0081] Based on the randomness of the RFID tag's response time period selection, P = 1 / L is set, where L is the number of time periods in the next query cycle. Substituting this into equation (5) yields the following result:
[0082] Pc=1-P(0)-P(1)=1-(1-1 / L) n (1+n / (L-1)) (6)
[0083] At the end of a query period, the number of time periods in which signal collisions occurred during that period can be counted to obtain the probability of a collision in each time period, thereby determining the number of time periods in the next query period.
[0084] The second preset threshold is determined based on the number of RFID tags that can be accurately located by the statistical tag estimation method. For example, the second preset threshold is set to 1000.
[0085] Step 106: The reader determines the location of the offshore wind power workers wearing RFID tags in the target offshore wind power operation scenario based on the received response signal.
[0086] In this embodiment, the reader with strong anti-interference capability performs high-precision positioning based on the signal strength of the RFID tag, ensuring the stable operation of the system in harsh environments, reducing positioning errors caused by signal problems, realizing real-time and accurate positioning of offshore wind power workers, and improving the safety and efficiency of offshore wind power operations.
[0087] Furthermore, as a refinement and extension of the specific implementation of the above embodiments, in order to fully illustrate the specific implementation process of this embodiment, the step of determining the location of the offshore wind power operator wearing an RFID tag in the target offshore wind power operation scenario based on the received response signal specifically includes: determining the signal strength to be tested of the RFID tag based on the received response signal sent by the RFID tag; determining the reference signal strength of the reference electronic tag based on the received reference signal sent by the reference electronic tag located at a second preset position; determining the Euclidean distance between the RFID tag and the reference electronic tag based on the signal strength to be tested and the reference signal strength; sorting the reference electronic tags according to the Euclidean distance to determine the tag order; determining the reference electronic tag located before the preset position in the tag order as the target reference electronic tag; determining the weight of the target reference electronic tag based on the Euclidean distance between the target reference electronic tag and the RFID tag; and weighting the coordinate information of the target reference electronic tag according to the weight to determine the location of the offshore wind power operator wearing the RFID tag.
[0088] In this embodiment, a reference electronic tag is set at a second preset location in the target offshore wind power operation scenario to further narrow the detection range and determine the positioning limitations of the RFID tag in a more granular manner. During actual positioning, the nearest neighbor algorithm is used for judgment, comparing the signal strength of the RFID tag with that of the reference electronic tag, thereby effectively narrowing the positioning range and improving positioning accuracy.
[0089] For example, using the LANDMARC algorithm, the reference signal strength vector matrix S of the reference electronic tag on each reader is represented as:
[0090]
[0091] Where N is the number of readers and M is the number of reference electronic tags. The reference signal strength of the reference electronic tag m on the reader n.
[0092] Similarly, the vector matrix E of the signal strength to be measured on each reader of the RFID tag is represented as:
[0093]
[0094] Where T represents the number of RFID tags. Let t be the signal strength of the RFID tag t on the reader n.
[0095] It should be noted that the reference signal strength and the signal strength under test can be calculated using the RSSI algorithm to obtain the RSSI value.
[0096] It is worth mentioning that in this embodiment, the RSSI value is acquired in real time to adapt to changes in the environment, making the positioning of RFID tags more accurate and reliable.
[0097] Furthermore, based on the signal strength to be measured and the reference signal strength, the matrix D of the Euclidean distance between the RFID tag and the reference electronic tag is determined, as shown in Equation (9).
[0098]
[0099] in, The reference distance is the Euclidean distance between the electronic tag m and the RFID tag t.
[0100] It should be noted that, since there are multiple readers, the Euclidean distance between the reference electronic tag m and the RFID tag t needs to be summed for each reader to reduce the error caused by a single reader, as shown in Equation (10).
[0101]
[0102] Understandable The smaller the value, the closer the reference electronic tag m is to the RFID tag t.
[0103] Furthermore, the Euclidean distances between the RFID tag t and each reference electronic tag are sorted, and the top k distances are selected. The corresponding reference electronic tag is the k reference electronic tags that are closest to the RFID tag t, thus determining the area where the RFID tag t is located.
[0104] Next, using the coordinate information and weights of the k nearest reference electronic tags to RFID tag t, the coordinates (x, y, y) of RFID tag t are determined. t ,y t As shown in equation (11).
[0105]
[0106] in, w i Let be the weight value of the i-th reference electronic tag among the k reference electronic tags closest to the RFID tag t. Let be the Euclidean distance between the i-th reference electronic tag and the RFID tag t among the k reference electronic tags that are closest to the RFID tag t.
[0107] It should be noted that, in this embodiment, a two-dimensional Cartesian coordinate system is established on the ground to determine the coordinate information of the reference electronic tag.
[0108] It should be noted that if Figure 3 As shown, in related technologies, the positions of the reference electronic tags are arranged in a rectangle. If k is 4, that is, the four nearest reference electronic tags to the RFID tag are taken. If the RFID tag is located anywhere within the rectangular area formed by the reference electronic tags, mathematical reasoning suggests that the three nearest reference electronic tags are likely to be the vertices of three right angles. Therefore, given that the three nearest reference electronic tags are already determined, the fourth nearest reference electronic tag directly affects the final RFID tag positioning. According to mathematical analysis, the fourth nearest reference point and the previous three nearest reference points may form either a rectangle or a trapezoid. In this case, the predicted position of the RFID tag will have two possibilities, which can cause instability in RFID tag positioning in some situations.
[0109] In this embodiment, such as Figure 4 As shown, the layout of the entire reference electronic tag is set as an isosceles triangle, and k is set to 3, that is, the three reference electronic tags closest to the RFID tag are taken, so that the polygon formed by the three closest reference electronic tags is likely to be an isosceles triangle. On the one hand, the number of reference electronic tags is reduced, saving costs, and on the other hand, the detection range is further reduced, reducing interference between reference electronic tags due to excessive density, and improving positioning performance.
[0110] Furthermore, such as Figure 2 As shown, as a specific implementation of the above-mentioned offshore wind power operation personnel positioning method, this application embodiment provides an offshore wind power operation personnel positioning device 200, which includes: a division module 201, a detection module 202, a judgment module 203, a sending module 204, and a determination module 205.
[0111] The partitioning module 201 is used to divide the communication channel between the reader and the RFID tag into a main channel and a sub-channel when the reader detects that there is an RFID tag within the reading range. The reader is located at a first preset position in the target offshore wind power operation scenario.
[0112] Detection module 202 is used by the reader to detect the number of RFID tags within the reading range;
[0113] The judgment module 203 is used to, if the number of tags is less than or equal to a first preset threshold, send a query command to the RFID tags through the main channel; and,
[0114] If the number of tags exceeds the first preset threshold, the reader will associate the RFID tags with the main channel and the sub-channel, and send query commands to the RFID tags associated with the main channel and the sub-channel respectively through the main channel and the sub-channel.
[0115] The transmitting module 204 is used for the RFID tag to send a response signal to the reader through the receiving channel, wherein the receiving channel is the channel through which the RFID tag receives a query command;
[0116] The determination module 205 is used by the reader to determine the location of offshore wind power workers wearing RFID tags in the target offshore wind power operation scenario based on the received response signal.
[0117] In one embodiment, the judgment module 203 is specifically used by the reader to sort the main channel and sub-channels, determine the channel order, and determine the channel at the first position in the channel order as the target channel; the reader sends a query command to the RFID tag associated with the target channel through the target channel; if the number of target signals received by the reader is the same as the number of RFID tags associated with the target channel, the reader removes the channel at the first position in the channel order, and re-determines the target channel based on the channel at the first position in the removed channel order, until there is no channel in the channel order, wherein the target signal is the response signal received by the reader through the target channel.
[0118] In one embodiment, the offshore wind power operator positioning device 200 further includes:
[0119] The anomaly detection module is used to determine the anomaly information based on the RFID tag associated with the target channel if the reader sends a query command to the RFID tag associated with the target channel within a preset response time and does not receive a response signal through the target channel. The reader then sends the anomaly information to the terminal associated with the reader so that the terminal displays the anomaly information. The reader removes the target channel that did not receive a response signal within the preset response time from the channel order and re-determines the target channel based on the channel that is first in the removed channel order.
[0120] The query module is used to determine the response period within the time period included in the query command for RFID tags associated with the query channel. The query channel is the current channel through which the reader sends the query command. The query command includes a query period, which is divided into a preset number of time periods. If the current time is the first moment of the response period, the RFID tag associated with the query channel sends a response signal to the reader through the query channel. If the reader receives only one response signal within the time period of the query period through the query channel, the reader identifies the RFID tag corresponding to that single response signal as the identification tag and sends a stop command to the identification tag through the query channel to stop it from sending response signals, until the identification tag receives the query command through a channel other than the query channel. If the current time is the last moment of the query period, the reader updates the preset number and updates the query command accordingly. The reader sends the updated query command to unidentified tags through the query channel until the number of identified tags is the same as the number of RFID tags associated with the query channel. Unidentified tags are RFID tags associated with the query channel that have not received a stop command.
[0121] The collision detection module is used to identify RFID tags corresponding to multiple response signals received during the query period by the reader through the query channel as collision tags if the reader receives multiple response signals during the period. The reader then sends a pause command to the collision tag through the query channel to stop the collision tag from sending response signals until the collision tag receives the query command again through the query channel.
[0122] In one embodiment, the query module is specifically configured to: if the current time is the last moment of the query period and the number of unidentified tags is greater than a second preset threshold, the reader determines the collision probability of the query channel based on the number of time periods during which multiple response signals are received in the query period, and updates the preset quantity based on the number of unidentified tags and the collision probability; if the current time is the last moment of the query period and the number of unidentified tags is less than or equal to the second preset threshold, the reader updates the preset quantity based on the number of time periods during which multiple response signals are received in the query period and the number of identified tags.
[0123] In one embodiment, the determining module 205 is configured to: determine the signal strength to be tested of the RFID tag based on a response signal received from the RFID tag; determine the reference signal strength of the reference electronic tag based on a reference signal received from a reference electronic tag located at a second preset position; determine the Euclidean distance between the RFID tag and the reference electronic tag based on the signal strength to be tested and the reference signal strength; sort the reference electronic tags according to the Euclidean distance to determine the tag order; determine the reference electronic tag located before the preset position in the tag order as the target reference electronic tag; determine the weight of the target reference electronic tag based on the Euclidean distance between the target reference electronic tag and the RFID tag; and perform weighted processing on the coordinate information of the target reference electronic tag according to the weight to determine the location of the offshore wind power operator wearing the RFID tag.
[0124] In one embodiment, the division module 201 is specifically used to acquire interference information of the communication channel; and to divide the communication channel into a main channel and a sub-channel according to a preset number of preset frequency ranges and interference information.
[0125] In one embodiment, the judgment module 203 is specifically used to determine the detection sequence number of the RFID tag according to the order in which the reader detects the RFID tag; sort the sub-channels to determine the sub-channel order; associate the RFID tags with detection sequence numbers less than or equal to a first preset threshold with the main channel; and associate the RFID tags with detection sequence numbers greater than the first preset threshold with the sub-channels in sequence according to the sub-channel order.
[0126] Specific limitations regarding the positioning device for offshore wind power workers can be found in the limitations on the positioning method for offshore wind power workers mentioned above, and will not be repeated here. Each module in the aforementioned offshore wind power worker positioning device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.
[0127] Those skilled in the art will understand that the accompanying drawings are merely schematic diagrams of a preferred embodiment, and the modules or processes shown in the drawings are not necessarily essential for implementing this application. Those skilled in the art will understand that the modules in the apparatus of the embodiment can be distributed within the apparatus of the embodiment as described, or can be modified to be located in one or more apparatuses different from this embodiment. The modules of the above-described embodiment can be combined into one module, or further divided into multiple sub-modules.
[0128] The serial numbers in this application are for descriptive purposes only and do not represent the superiority or inferiority of any particular implementation scenario. The above disclosures are merely a few specific implementation scenarios of this application; however, this application is not limited thereto, and any variations conceived by those skilled in the art should fall within the protection scope of this application.
Claims
1. A method for locating personnel in offshore wind power operations, characterized in that, The method includes: When the reader detects an RFID tag within its reading range, it divides the communication channel between the reader and the RFID tag into a main channel and a sub-channel, wherein the reader is located at a first preset position in the target offshore wind power operation scenario; The reader detects the number of RFID tags within the reading range; If the number of tags is less than or equal to a first preset threshold, the reader sends a query command to the RFID tag through the main channel; If the number of tags is greater than the first preset threshold, the reader associates the RFID tag with the main channel and the sub-channel, and sends the query command to the RFID tag associated with the main channel and the sub-channel respectively through the main channel and the sub-channel; The RFID tag sends a response signal to the reader via a receiving channel, wherein the receiving channel is the channel through which the RFID tag receives the query command; The reader determines the location of the offshore wind power workers wearing the RFID tag in the target offshore wind power operation scenario based on the received response signal. The step of determining the location of the offshore wind power operator wearing the RFID tag in the target offshore wind power operation scenario based on the received response signal includes: The strength of the RFID tag to be tested is determined based on the response signal received from the RFID tag. The reference signal strength of the reference electronic tag is determined based on the reference signal received from the reference electronic tag located at the second preset position. The Euclidean distance between the RFID tag and the reference electronic tag is determined based on the signal strength to be tested and the reference signal strength. The reference electronic tags are sorted according to the Euclidean distance to determine the tag order; The reference electronic tag that is located before the preset position in the tag sequence is determined as the target reference electronic tag; The weight of the target reference electronic tag is determined based on the Euclidean distance between the target reference electronic tag and the RFID tag; The coordinate information of the target reference electronic tag is weighted according to the weight to determine the location of the offshore wind power operator wearing the RFID tag.
2. The method for locating personnel in offshore wind power operations according to claim 1, characterized in that, The reader sends the query command to the RFID tag associated with the main channel and the sub-channel respectively through the main channel and the sub-channel, including: The reader sorts the main channel and the sub-channels to determine the channel order, and identifies the channel that is first in the channel order as the target channel. The reader sends the query command to the RFID tag associated with the target channel through the target channel; If the number of target signals received by the reader is the same as the number of RFID tags associated with the target channel, the reader removes the first channel in the channel sequence and re-determines the target channel based on the first channel in the removed channel sequence, until there are no channels in the channel sequence. The target signal is the response signal that the reader successfully identifies through the target channel.
3. The method for locating personnel in offshore wind power operations according to claim 2, characterized in that, The method further includes: If the reader sends the query command to the RFID tag associated with the target channel through the target channel and does not receive the response signal through the target channel within a preset response time, the reader determines the abnormal information based on the RFID tag associated with the target channel and sends the abnormal information to the terminal associated with the reader so that the terminal displays the abnormal information; The reader removes the target channel that has not received the response signal within the preset response time from the channel order, and re-determines the target channel based on the channel that is first in the removed channel order.
4. The method for locating personnel in offshore wind power operations according to claim 1, characterized in that, The method further includes: The RFID tag associated with the query channel determines the response period within the time period included in the query instruction, wherein the query channel is the current channel through which the reader sends the query instruction, the query instruction includes a query period, and the query period is divided into a preset number of time periods; If the current time is the first moment of the response period, the RFID tag associated with the query channel sends the response signal to the reader through the query channel; If the reader receives only one response signal during the query period through the query channel, the reader identifies the RFID tag corresponding to the only response signal received during the time period as an identification tag, and sends a stop command to the identification tag through the query channel to make the identification tag stop sending the response signal until the identification tag receives the query command through a channel other than the query channel. If the current time is the last time of the query period, the reader updates the preset quantity and updates the query command according to the updated preset quantity; The reader sends an updated query command to the unidentified tag through the query channel until the number of identified tags is the same as the number of RFID tags associated with the query channel, wherein the unidentified tag is the RFID tag associated with the query channel that has not received the stop command.
5. The method for locating personnel in offshore wind power operations according to claim 4, characterized in that, The method further includes: If the reader receives multiple response signals during the query period via the query channel, the reader identifies the RFID tags corresponding to the multiple response signals received during the period as collision tags, and sends a pause command to the collision tags via the query channel to stop the collision tags from sending the response signals until the collision tags receive the query command again via the query channel.
6. The method for locating personnel in offshore wind power operations according to claim 4, characterized in that, If the current time is the last time of the query period, the reader updates the preset quantity, including: If the current time is the last moment of the query period, and the number of unidentified tags is greater than the second preset threshold, the reader determines the collision probability of the query channel based on the number of time periods during which multiple response signals are received in the query period, and updates the preset number based on the number of unidentified tags and the collision probability. If the current time is the last time of the query period, and the number of unidentified tags is less than or equal to the second preset threshold, the reader updates the preset number based on the number of time periods during which multiple response signals are received in the query period and the number of identified tags.
7. The method for locating personnel in offshore wind power operations according to claim 1, characterized in that, The step of dividing the communication channel between the reader and the RFID tag into a main channel and a sub-channel includes: Obtain interference information for the communication channel; Based on the preset frequency range and the interference information, the communication channel is divided into the main channel and the sub-channel according to a preset number.
8. The method for locating personnel in offshore wind power operations according to claim 1, characterized in that, Associating the RFID tag with the main channel and the sub-channel includes: The detection sequence number of the RFID tag is determined according to the order in which the reader detects the RFID tag; The sub-channels are sorted to determine their order; Associate the RFID tags whose detection serial numbers are less than or equal to the first preset threshold with the main channel; The RFID tags whose detection serial number is greater than the first preset threshold are associated with the sub-channels in sequence according to the sub-channel order.
9. A positioning device for offshore wind power workers, characterized in that, The device includes: The segmentation module is used to divide the communication channel between the reader and the RFID tag into a main channel and a sub-channel when the reader detects the presence of an RFID tag within the reading range. The reader is located at a first preset position in the target offshore wind power operation scenario. The detection module is used by the reader to detect the number of RFID tags within the reading range; The judgment module is configured to, if the number of tags is less than or equal to a first preset threshold, have the reader send a query command to the RFID tag via the main channel; and, If the number of tags is greater than the first preset threshold, the reader associates the RFID tag with the main channel and the sub-channel, and sends the query command to the RFID tag associated with the main channel and the sub-channel respectively through the main channel and the sub-channel; The transmitting module is used for the RFID tag to send a response signal to the reader through a receiving channel, wherein the receiving channel is the channel through which the RFID tag receives the query command; The determination module is used by the reader to determine the location of the offshore wind power operator wearing the RFID tag in the target offshore wind power operation scenario based on the received response signal. The determination of the location of the offshore wind power operator wearing the RFID tag in the target offshore wind power operation scenario based on the received response signal includes: determining the signal strength to be tested of the RFID tag based on the received response signal sent by the RFID tag; determining the reference signal strength of the reference electronic tag based on the received reference signal sent by the reference electronic tag located at a second preset position; determining the Euclidean distance between the RFID tag and the reference electronic tag based on the signal strength to be tested and the reference signal strength; sorting the reference electronic tags according to the Euclidean distance to determine the tag order; determining the reference electronic tag located before the preset position in the tag order as the target reference electronic tag; determining the weight of the target reference electronic tag based on the Euclidean distance between the target reference electronic tag and the RFID tag; and weighting the coordinate information of the target reference electronic tag according to the weight to determine the location of the offshore wind power operator wearing the RFID tag.
Citation Information
Patent Citations
Petroleum tool RFID electronic tag identification method and system
CN118761428A
Collision arbitration method and apparatus for reading multiple frequency identification tags
CN1433555A