Offshore wind power operation personnel positioning method and device
By using RFID technology and channel division methods in offshore wind power operations, the problem of insufficient accuracy and real-time performance of traditional positioning methods in offshore environments is solved, and high-reliability positioning of offshore wind power operators is achieved.
Patent Information
- Application Number
- CN202411701819.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-26
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2044-11-26
AI Technical Summary
When the traditional offshore wind power personnel positioning method does not have network coverage or signal instability at sea, there are problems such as insufficient positioning accuracy and real-time and poor safety, and the reliability of positioning cannot be guaranteed.
RFID technology is used to accurately and in real time for offshore wind power operators, and divide the communication channel between RFID tags and readers into main channel and sub-channel to prevent signal collisions and improve positioning reliability.
It realizes stable signal coverage and continuous positioning services for offshore wind power operators in complex marine environments, improves positioning accuracy and safety, and reduces the frequency and cost of equipment replacement.
Smart Images

Figure CN119789201A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of offshore wind power technology, and in particular to a method and device for positioning offshore wind power workers. Background Art
[0002] During offshore wind power operations, the safety monitoring of operators becomes a major challenge due to the complex and ever-changing offshore environment. Traditional personnel positioning methods often rely on technologies such as GPS or Bluetooth, but these technologies have weak anti-interference capabilities, insufficient positioning accuracy and real-time performance, and poor security when there is no network coverage or unstable signals at sea, and cannot guarantee the reliability of positioning. Summary of the invention
[0003] In view of this, the present application provides a method and device 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 / writer to prevent collisions when too many RFID tags send signals to the reader / writer, so as to meet the offshore wind power operation scenarios and further ensure the reliability of positioning.
[0004] According to one aspect of the present application, a method for locating offshore wind power workers is provided, comprising: when a reader / writer detects that there is an RFID tag within a reading range, dividing the communication channel between the reader / writer and the RFID tag into a main channel and a sub-channel, wherein the reader / writer is located at a first preset position in a target offshore wind power operation scene; the reader / writer 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 / writer sends a query instruction to the RFID tag through the main channel; if the number of tags is greater than the first preset threshold, the reader / writer 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 through the main channel and the sub-channel respectively; the RFID tag sends a response signal to the reader / writer through a receiving channel, wherein the receiving channel is a channel through which the RFID tag receives the query instruction; the reader determines the positioning position of the offshore wind power worker wearing the RFID tag in the target offshore wind power operation scene according to the received response signal.
[0005] According to another aspect of the present application, a device for locating personnel in offshore wind power plants is provided, comprising: a division module, for dividing 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, wherein the reader is located at a first preset position in the target offshore wind power plant operation scene; a detection module, for the reader to detect the number of RFID tags within the reading range; a judgment module, for sending a query instruction to the RFID tag via the main channel if the number of tags is less than or equal to a first preset threshold; and, if the number of tags is less than or equal to a first preset threshold, the reader sends a query instruction to the RFID tag via the main channel. When the amount is greater than the first preset threshold, the reader / writer 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 through the main channel and the sub-channel respectively; a sending module is used for the RFID tag to send a response signal to the reader / writer through a receiving channel, wherein the receiving channel is the channel through which the RFID tag receives the query instruction; a 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 scene according to the received response signal.
[0006] Through the above technical solution, this application provides a method and device for positioning offshore wind power workers, which adopts RFID technology and uses RFID tags to reduce the workload of offshore wind power workers and reduce the frequency and cost of replacing positioning equipment. At the same time, by deploying high-performance RFID readers, stable signal coverage in complex environments such as offshore wind power platforms can be achieved, and it can work stably in harsh marine environments, provide continuous positioning services, and improve positioning accuracy. Further, according to the number of RFID tags, the communication channels between the reader and the RFID tag are reasonably divided, and different RFID tags are assigned to channels of different frequencies, which effectively reduces the probability of signal collision, improves the success rate and efficiency of communication, and ensures the reliability of positioning.
[0007] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0009] Figure 1A schematic diagram of the process of positioning personnel of offshore wind power operations provided by an embodiment of the present application is shown;
[0010] Figure 2 The structural block diagram of the offshore wind power operator positioning device provided in an embodiment of the present application is shown;
[0011] Figure 3 A schematic diagram of a rectangular layout of reference electronic tags provided in an embodiment of the present application is shown;
[0012] Figure 4 A schematic diagram of an isosceles triangle layout of a reference electronic tag provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0013] The present application will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other without collision.
[0014] The embodiments of the present application are described in detail below, and examples of the embodiments 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 cannot be interpreted as limiting the present application.
[0015] Those skilled in the art will appreciate that, unless expressly stated, the singular forms "a", "an", "said" and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present application refers to the presence of the 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 refer to an element as being "connected" or "connected" to another element, it may be directly connected or connected to the other element, or there may be intermediate elements. In addition, the "connection" or "connection" used herein may include wireless connection or wireless fusion. The term "and / or" used herein includes all or any unit and all combinations of one or more associated listed items.
[0016] Now, exemplary embodiments according to the present application will be described in more detail with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in a variety of different forms and should not be interpreted as being limited to the embodiments set forth herein. It should be understood that these embodiments are provided to make the disclosure of the present application thorough and complete, and to fully convey the concepts of these exemplary embodiments to those of ordinary skill in the art.
[0017] Traditional offshore wind power personnel positioning methods often rely on technologies such as GPS, Zigbee technology or Bluetooth. However, in deep sea areas far from land, GPS signals may be blocked or interfered, resulting in reduced positioning accuracy or even failure to locate. Especially under complex meteorological conditions (such as fog, storms, etc.), the stability of GPS signals is further reduced, making it difficult to meet the high requirements of offshore wind power operations for the real-time and accuracy of personnel positioning. However, short-range wireless communication technologies such as Zigbee and Bluetooth have limited transmission distances and are easily affected by obstacles. In addition, the offshore wind power operation environment is complex and changeable, with a large number of electromagnetic interference sources (such as generators, transformers, etc.). Traditional wireless positioning technology has weak anti-interference ability in strong electromagnetic environments, which can easily lead to distortion or loss of positioning data. In addition, the cost of satellite positioning equipment is high, which increases the construction or operation and maintenance costs of offshore wind power companies. Therefore, traditional offshore wind power personnel positioning methods cannot meet the accuracy and real-time requirements for personnel positioning in offshore wind power operation scenarios.
[0018] In this embodiment, a method for positioning offshore wind power workers is provided. Figure 1 As shown, the method includes:
[0019] Step 101: When the reader detects that there is an RFID tag within the reading range, the communication channel between the reader and the RFID tag is divided into a main channel and a sub-channel.
[0020] Among them, the reader is located at the first preset position in the target offshore wind power operation scene.
[0021] Specifically, each offshore worker in the target offshore wind power operation scenario is equipped with an RFID tag with a unique identification code to determine the location of the offshore worker through the RFID tag. In addition, readers are arranged at key offshore monitoring points of the target offshore wind power operation scenario, including key positioning locations such as wind turbines, ships, booster stations, construction platforms, docks, buoys, and lighthouses. The reader transmits radio frequency signals through the communication channel and receives response signals from RFID tags, thereby communicating with RFID tags within the reading range. Among them, the reader is equipped with an antenna module, which is used to enhance the coverage and directionality of the radio frequency signal.
[0022] Furthermore, when the RFID tag enters the reading range of the reader, the RFID tag obtains energy through the radio frequency signal sent by the reader. When the obtained energy is sufficient, the RFID tag is activated, so that it can complete the corresponding actions according to the query instructions of the reader 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 / writer performs frequency division processing on the communication channel so that the RFID tags can communicate within a specified frequency range, thereby preventing a large number of RFID tags from sending signals to the reader / writer at the same time when a large number of workers rush into the target offshore wind power operation scenario, causing signal collisions, communication failures or data errors, etc., thereby optimizing resource utilization and enhancing communication stability.
[0024] Furthermore, as a refinement and expansion of the specific implementation methods of the above-mentioned embodiment, in order to fully illustrate the specific implementation process of this embodiment, the steps of dividing the communication channel between the reader and the RFID tag into a main channel and a sub-channel specifically include: obtaining interference information of the communication channel; according to the preset frequency range and interference information, dividing the communication channel into a main channel and sub-channels according to a preset number.
[0025] In this embodiment, the reader detects interference in the communication channel and avoids communicating in a frequency band that is severely interfered with, thereby adapting to different communication environment changes and improving the accuracy and stability of signal transmission.
[0026] Specifically, the frequency ranges of the main channel and sub-channels can be pre-set with reference to previous successful communication experience. 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 the bandwidth can be adjusted according to actual needs.
[0027] Furthermore, the reader / writer continuously monitors the interference situation in the current communication environment to determine which frequency ranges are more interfered with and which frequency ranges are relatively clean. Therefore, when dividing the main channel and sub-channel, it refers to the preset frequency range, tries to avoid the frequency range with more interference, and selects the frequency range with less interference as the actual frequency range of the main channel and sub-channel.
[0028] Exemplarily, a continuous frequency segment with minimal interference and within a preset frequency range is selected as the main channel. For example, if the interference is small in the 500MHz-800MHz interval, this interval can be set as the main channel. Frequency segments with relatively small interference are selected on both sides of the main channel as sub-channels. For example, 400MHz-500MHz and 800MHz-900MHz can be set as two sub-channels respectively. In addition, the bandwidth and center frequency of each channel are determined to ensure that the channels do not interfere with each other to meet 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 the number of offshore wind power operators is large, the number of sub-channels can be appropriately increased to meet the greater positioning requirements of the offshore wind power operation scenario.
[0030] Step 102: The reader detects the number of RFID tags within a 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 instruction to the RFID tag through the main channel.
[0032] Step 104: If the number of tags is greater than the first preset threshold, the reader / writer associates the RFID tag with the main channel and the sub-channel, and sends a query instruction to the RFID tag associated with the main channel and the sub-channel through the main channel and the sub-channel respectively.
[0033] Step 105: The RFID tag sends a response signal to the reader / writer through a receiving channel.
[0034] The receiving channel is the channel through which the RFID tag receives the query instruction.
[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 of communication real-time performance, etc. For example, the first preset threshold is set according to the maximum number of tags that the main channel can process simultaneously, or the first preset threshold is set according to the number of tags that the reader can communicate stably under ideal conditions, or the first preset threshold is set relatively low according to the total number of offshore workers, so as to ensure that the reader can timely identify the RFID tag through the main channel to meet the real-time performance requirements.
[0036] Furthermore, when the reader detects that the number of RFID tags within the reading range exceeds the first preset threshold, the reader will use a frequency division method to process the communication with the RFID tags to avoid communication congestion and ensure the stability and efficiency of signal transmission.
[0037] Exemplarily, 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 instruction to the RFID tag through the main channel, so that the RFID tag sends a response signal to the reader through 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 the sub-channel, and sends a response signal to the RFID tag associated with the main channel through the main channel, so that the RFID tag associated with the main channel sends a response signal to the reader through the main channel, and sends a query signal to the RFID tag associated with the sub-channel through the sub-channel, so that the RFID tag associated with the sub-channel sends a response signal to the reader through the sub-channel.
[0038] Further, as a refinement and extension of the specific implementation methods of the above-mentioned embodiment, 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 whose detection sequence numbers are less than or equal to a first preset threshold with the main channel; and associating RFID tags whose detection sequence numbers are 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 is greater than a first preset threshold, the reader first determines the detection sequence number of each RFID tag according to the order in which the RFID tags are detected, so as to subsequently allocate the RFID tags to different channels.
[0040] Exemplarily, RFID tags with detection numbers less than or equal to the first preset threshold are associated with the main channel to meet the communication performance of the main channel and ensure the communication effect of the main channel. Then, the sub-channels can be sorted according to the rules for dividing the sub-channels, and the sub-channel order can be determined to provide a clear path for the allocation of RFID tags. For example, if the sub-channels have different frequency ranges when divided, the sub-channels are sorted according to the size of the frequency range.
[0041] Furthermore, starting from the first RFID tag whose detection number is greater than the first preset threshold, the RFID tags are associated with each sub-channel in sequence according to the sub-channel sequence. For example, the first RFID tag whose detection number is greater than the first preset threshold is associated with the sub-channel at the first position in the sub-channel sequence, and the second RFID tag whose detection number is greater than the first preset threshold is associated with the sub-channel at the second position in the sub-channel sequence. Similarly, when all sub-channels are associated with RFID tags, association is started again from the sub-channel at the first position in the sub-channel sequence until all RFID tags are associated with the channel.
[0042] It is worth mentioning that if a new RFID tag enters the reading range during the association process, it will be assigned to the corresponding channel in the same way as above. If an RFID tag leaves the reading range, the corresponding channel can be marked as idle so that new RFID tags can be assigned to idle channels first when they enter.
[0043] In one embodiment, the offshore wind power operator positioning method further includes: when the reader detects the RFID tag, it simultaneously determines the signal strength of each RFID tag. Then, the reader sorts the RFID tags from large to small according to the signal strength, and determines the association order, so as to determine the relative strength of the RFID tags. Further, the RFID tag at the first position in the association order is associated with the main channel to assign the RFID tag with the strongest signal to the main channel, and utilizes the higher stability and communication quality of the main channel to adapt to the communication process of the RFID tag with the strongest signal.
[0044] For other RFID tags, the RFID tags are sequentially associated with the remaining channels in accordance with the association order. Similarly, the subchannels are sorted to determine the subchannel order. For example, the second RFID tag in the association order is associated with the first subchannel in the subchannel order, the third RFID tag in the association order is associated with the second subchannel in the subchannel order, and so on.
[0045] It is worth mentioning that the signal strength may change as the RFID tag moves within the reading range or the environment changes. The reader periodically re-determines the signal strength of the RFID tag and reallocates the channel 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 is performed to assign the tag with a stronger signal to the main channel, and the RFID tag originally in the main channel is adjusted to the corresponding sub-channel.
[0046] In this embodiment, the reader can ensure that each channel can be associated with a suitable RFID tag when there are a large number of tags through different association rules, thereby improving communication efficiency and positioning accuracy. At the same time, the parameters and thresholds of the allocation rules can be flexibly adjusted according to actual conditions to meet the needs of different offshore wind power operation scenarios.
[0047] Further, as a refinement and extension of the specific implementation methods of the above-mentioned embodiment, in order to fully illustrate the specific implementation process of this embodiment, the steps 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 specifically include: the reader sorts the main channel and the sub-channel, determines the channel order, and determines the channel at the first position in the channel order as the target channel; the reader sends a query instruction 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 channel order after removal, until there is no channel in the channel order.
[0048] The target signal is a response signal successfully identified by the reader through the target channel.
[0049] In this embodiment, the reader sends query instructions to the RFID tags associated with each channel through each channel in turn, thereby improving query efficiency, reducing signal collisions, and ensuring that RFID tags on 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 channels 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 large to small according to the frequency range, so that the reader can query each channel in turn according to the channel order.
[0051] Exemplarily, the reader determines the first channel in the channel sequence as the target channel, and sends a query instruction to the RFID tag associated with the target channel through the target channel. At the same time, the reader can set a counter for the target channel, and the reader uses the counter to record the number of response signals successfully identified. In addition, 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, that is, the reader has completed the query of the target channel. At this time, the reader removes the target channel from the channel sequence, and re-determines the first channel in the removed channel sequence as the target channel, so as to query the next channel in sequence until there is no channel in the channel sequence, at which point all channels are queried.
[0053] In one embodiment, the offshore wind power operator positioning method also includes: if the reader / writer sends a query instruction 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 / writer determines abnormal information based on the RFID tag associated with the target channel, and sends the abnormal information to the terminal associated with the reader / writer, so that the terminal displays the abnormal information; the reader / writer removes the target channel that has not received 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 channel sequence after removal.
[0054] In this embodiment, when the response of the RFID tag associated with a certain channel exceeds the specified response time, the reader / writer abandons the query of the RFID tag associated with the channel and switches to the next channel to continue the query, avoiding wasting time on the channel with no response or response timeout, improving the working efficiency of the reader / writer, and ensuring timely information query of the electronic tags of other channels. And when the abnormal situation of channel non-response occurs, the abnormal information is sent to the terminal associated with the manager in time, so that the manager can quickly locate the problem and handle it.
[0055] In one embodiment, the method for locating offshore wind power workers also includes: the RFID tag associated with the query channel determines a response time period in the time period included in the query instruction; if the current moment is the first moment of the response time 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 through the query channel in the time period of the query cycle, the reader determines the RFID tag corresponding to the only response signal received in the time period as an identification tag, and sends a stop instruction to the identification tag through the query channel to stop the identification tag from sending the response signal until the identification tag receives the query instruction through a channel other than the query channel; if the current moment is the last moment of the query cycle, the reader updates the preset number, and updates the query command according to the updated preset number; the reader sends the updated query command to the 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 a query instruction, the query instruction includes a query cycle, the query cycle is divided into a preset number of time periods, and the unidentified tag is an RFID tag associated with the query channel that has not received a stop instruction.
[0057] In this embodiment, when the reader queries each channel, it sends a query instruction to the RFID tag associated with each channel according to the query cycle, and divides the query cycle 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 cycle, so that the RFID tag associated with each channel either successfully sends a response signal to the reader or has a signal collision with other RFID tags, thereby avoiding uncontrollable situations such as partial collisions, halving the collision cycle, and improving channel utilization.
[0058] Exemplarily, the current channel on which the reader sends the query instruction is determined as the query channel. Further, the dynamic frame time slot Aloha algorithm is adopted, and after the reader enters the query state, it first sends a query instruction to the RFID tag associated with the query channel, and the query instruction includes a query cycle and multiple time periods included in the query cycle.
[0059] Then, after receiving the query instruction, the RFID tag associated with the query channel randomly selects a time period in the time period included in the query instruction as a response time period, and sends a response signal to the reader through the query channel when the current time is the first time of the response time period.
[0060] It should be noted that when the reader receives only one response signal through the query channel within a certain time period of the query cycle, it means that the response signal can be successfully received and identified by the reader, so that the RFID tag corresponding to the response signal can be correctly identified by the reader. Therefore, the reader determines the RFID tag corresponding to the only response signal received in the time period as the identification tag, and sends a stop command to the identification tag through the query channel. After receiving the stop command, the identification tag enters a dormant state and stops sending response signals to the reader until it is activated again when entering a new area.
[0061] When the reader detects that the number of time periods is equal to the number specified in the query cycle, at the end of the current query cycle, the reader updates the number of time periods in the query instruction and resends the updated query instruction to the unidentified tags through the query channel. This cycle 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, in the query instruction sent by the reader for the first time, the number of time periods included in the query cycle can be randomly set according to past experience.
[0063] In one embodiment, the method for locating offshore wind power workers also includes: if the reader receives multiple response signals through the query channel during the time period of the query cycle, the reader will determine the RFID tags corresponding to the multiple response signals received during the time period as collision tags, and send a pause instruction to the collision tag through the query channel to stop the collision tag from sending response signals until the collision tag receives the query instruction again through the query channel.
[0064] In this embodiment, in response to the situation where multiple RFID tags associated with the query channel are selected during a certain time period in the query cycle and a signal collision occurs, the reader sends a pause instruction to the RFID tag where the collision occurs, so that the RFID tag where the collision occurs in the current query cycle no longer sends a response signal until the query instruction is received again through the query channel, that is, when entering the next query cycle, and then sends a response signal to the reader through the query channel, thereby preventing a large amount of time and communication resources from being wasted due to continuous collisions, improving the communication efficiency of the entire system during the query cycle, thereby improving the communication orderliness during the query cycle, and helping the reader to more efficiently receive and process the response signals of RFID tags.
[0065] Further, as a refinement and expansion of the specific implementation method of the above embodiment, in order to fully illustrate the specific implementation process of this embodiment, if the current moment is the last moment of the query cycle, the reader updates the preset number of steps, specifically including: if the current moment is the last moment of the query cycle, and the number of unidentified tags is greater than the second preset threshold, the reader determines the collision probability of the query channel according to the number of time periods in which multiple response signals are received in the query cycle, and updates the preset number according to the number of unidentified tags and the collision probability; if the current moment is the last moment of the query cycle, and the number of unidentified tags is less than or equal to the second preset threshold, the reader updates the preset number according to the number of time periods in which multiple response signals are received in the query cycle and the number of identified tags.
[0066] In this embodiment, after each query cycle, the reader / writer performs adaptive adjustment based on the identification status of the RFID tags in the query cycle, thereby re-determining the number of optimal time periods for the next query cycle and minimizing invalid operations until all RFID tags associated with the query channel are identified, making the reader / writer's identification process more efficient, reducing unnecessary communication attempts, and reducing the communication overhead between the reader / writer and the RFID tags.
[0067] Specifically, when the number of unidentified tags after the query cycle is over is relatively small and is less than or equal to the second preset threshold, the minimum tag estimation method is used to determine the number of time periods of the next query cycle.
[0068] Exemplarily, the number of time periods of the next query cycle is determined according to the number of identified tags in the query cycle and the number of time periods in which signal collisions occur in the query cycle (time periods in which multiple response signals are received), as shown in formula (1). Thus, even if a collision occurs in the query channel, at least two RFID tags associated with the query channel can be successfully identified by the reader.
[0069] y≥2Yc+Yr (1)
[0070] Among them, Yc is the number of time periods in which signal collisions occur in the query cycle, Yr is the number of identified tags in the query cycle, and y is the number of time periods in the next query cycle.
[0071] Furthermore, if there are many offshore wind power operators and more RFID tags are needed to complete tracking and positioning, the statistical tag estimation method is used to determine the number of time periods in the next query cycle.
[0072] Exemplarily, in the same time period of the query cycle, the RFID tag associated with the query channel either chooses to send a response signal in the time period or does not send a response signal. Then the probability P(r) that the unidentified tag associated with the query channel chooses to send a response signal in 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 cycle, r is the number of unidentified tags that send response signals 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 means 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 is 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] In addition to the above two cases, in other cases, the reader may receive multiple response signals within a certain period of time, which is considered a signal collision. Therefore, the probability Pc of a signal collision in a certain period of time is expressed as:
[0080] Pc=1-P(0)-P(1) (5)
[0081] According to the randomness of the RFID tag in selecting the response time period, P is set to 1 / L, where L is the number of time periods in the next query cycle. Substituting it into formula (5) can further obtain:
[0082] Pc=1-P(0)-P(1)=1-(1-1 / L) n (1+n / (L-1)) (6)
[0083] At the end of a query cycle, the number of time periods in which signal collisions occur in the query cycle can be counted to obtain the probability of collisions occurring in each time period, thereby determining the number of time periods in the next query cycle.
[0084] The second preset threshold is determined according to 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 operator wearing the RFID tag in the target offshore wind power operation scene according to the received response signal.
[0086] In this embodiment, the reader / writer with strong anti-interference ability 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, achieving real-time and accurate positioning of offshore wind power operators, and improving the safety and efficiency of offshore wind power operations.
[0087] Further, as a refinement and extension of the specific implementation methods of the above-mentioned embodiment, in order to fully illustrate the specific implementation process of this embodiment, the step of determining the positioning position of the offshore wind power operator wearing an RFID tag in the target offshore wind power operation scene according to the received response signal specifically includes: determining the signal strength to be measured of the RFID tag according to the response signal sent by the received RFID tag; determining the reference signal strength of the reference electronic tag according to the reference signal sent by the received reference electronic tag located at the second preset position; determining the Euclidean distance between the RFID tag and the reference electronic tag according to the signal strength to be measured 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 according to 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 positioning position of the offshore wind power operator wearing the RFID tag.
[0088] In this embodiment, a reference electronic tag is set at a second preset position of the target offshore wind power operation scene to further narrow the detection range and determine the positioning limit of the RFID tag in a more fine-grained manner. In actual positioning, the nearest neighbor algorithm is used for judgment, and the signal strength of the RFID tag is compared with the signal strength of the reference electronic tag, thereby effectively narrowing the positioning range and improving the positioning accuracy.
[0089] Exemplarily, using the LANDMARC algorithm, the reference signal strength vector matrix S of the reference electronic tag on each reader is expressed as:
[0090]
[0091] Where N is the number of readers, M is the number of reference electronic tags, is the reference signal strength of the reference electronic tag m on the reader n.
[0092] Similarly, the signal strength vector matrix E of the RFID tag to be measured on each reader is expressed as:
[0093]
[0094] Where T is the number of RFID tags, is the signal strength to be measured of RFID tag t on reader n.
[0095] It should be noted that the reference signal strength and the signal strength to be measured can be calculated using an RSSI algorithm to obtain an RSSI value.
[0096] It is worth mentioning that, in this embodiment, the RSSI value is obtained in real time to adapt to changes in the environment, making the positioning of the RFID tag more accurate and reliable.
[0097] Furthermore, according to the strength of the signal to be measured and the strength of the reference signal, the matrix D of the Euclidean distance between the RFID tag and the reference electronic tag is determined, as shown in formula (9).
[0098]
[0099] in, is the Euclidean distance between the reference electronic tag m and the RFID tag t.
[0100] It should be noted that, due to the presence of 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 formula (10).
[0101]
[0102] Understandably, The smaller it is, the closer the reference electronic tag m is to the RFID tag t.
[0103] Furthermore, the Euclidean distances between RFID tag t and each reference electronic tag are sorted, and the first k The reference electronic tags corresponding to the value mean that these k reference electronic tags are closest to the RFID tag t, thereby determining the area where the RFID tag t is located.
[0104] Next, the coordinates (x t ,y t ), as shown in formula (11).
[0105]
[0106] in, w i is the weight value of the i-th reference electronic tag among the k reference electronic tags closest to RFID tag t, is the Euclidean distance between the i-th reference electronic tag and RFID tag t among the k reference electronic tags closest to RFID tag t.
[0107] It should be noted that, in this embodiment, a two-dimensional rectangular 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 the related art, the positions of the reference electronic tags are laid out in a rectangular manner. If k is 4, that is, the four reference electronic tags closest to the RFID tag are taken, and if the RFID tag is located at any position in the rectangular area composed of the reference electronic tags, according to mathematical reasoning, the three closest reference electronic tags are most likely to be the vertices of the three right angles. Therefore, under the condition that the three closest reference electronic tags have been determined, the fourth closest reference electronic tag directly affects the final RFID tag positioning. According to mathematical theory analysis, the fourth closest reference point and the previous three closest reference points may form a rectangle or a trapezoid. At this time, there are two possibilities for the inferred position of the RFID tag, which may cause instability in the positioning of the RFID tag in some cases.
[0109] In this embodiment, if Figure 4 As shown, the layout of the entire reference electronic tag is set to 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 shape of the polygon surrounded 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 range to be detected is further reduced, the interference between reference electronic tags due to high density is reduced, and the positioning performance is improved.
[0110] Furthermore, if Figure 2 As shown, as a specific implementation of the above-mentioned offshore wind power operator positioning method, an embodiment of the present application provides an offshore wind power operator positioning device 200, and the offshore wind power operator positioning device 200 includes: a division module 201, a detection module 202, a judgment module 203, a sending module 204 and a determination module 205.
[0111] The division module 201 is used for dividing 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, wherein the reader is located at a first preset position in the target offshore wind power operation scene;
[0112] A detection module 202 is used for the reader to detect the number of RFID tags within the reading range;
[0113] The judgment module 203 is used for sending a query instruction to the RFID tag through the main channel if the number of tags is less than or equal to a first preset threshold; and
[0114] If the number of tags is greater than the first preset threshold, the reader / writer associates the RFID tag with the main channel and the sub-channel, and sends a query instruction to the RFID tag associated with the main channel and the sub-channel through the main channel and the sub-channel respectively;
[0115] The sending module 204 is used for the RFID tag to send a response signal to the reader through a receiving channel, wherein the receiving channel is a channel through which the RFID tag receives the query instruction;
[0116] The determination module 205 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 scene according to the received response signal.
[0117] In one embodiment, the judgment module 203 is specifically used for the reader to sort the main channel and the sub-channel, 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 instruction 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 channel order after removal, until there is no channel in the channel order, wherein the target signal is a 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 abnormality detection module is used for determining abnormal information according to the RFID tag associated with the target channel if the reader / writer sends a query instruction 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, and sending the abnormal information to the terminal associated with the reader / writer so that the terminal displays the abnormal information; the reader / writer removes the target channel that has not received a response signal within the preset response time from the channel sequence, and re-determines the target channel according to the channel that is at the first position in the channel sequence after removal.
[0120] The query module is used to query the RFID tag associated with the channel to determine the response time period in 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 cycle, and the query cycle is divided into a preset number of time periods; if the current moment is the first moment of the response time 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 through the query channel in the time period of the query cycle, the reader determines the RFID tag corresponding to the only one response signal received in the time period as an identification tag, and sends a stop instruction to the identification tag through the query channel, so that the identification tag stops sending the response signal until the identification tag receives the query instruction through a channel other than the query channel; if the current moment is the last moment of the query cycle, the reader updates the preset number, and updates the query command according to the updated preset number; the reader sends the updated query command to the unidentified tags through the query channel until the number of the identification tags is the same as the number of the RFID tags associated with the query channel, wherein the unidentified tags are the RFID tags associated with the query channel that have not received the stop instruction.
[0121] The collision detection module is used for, if the reader receives multiple response signals through the query channel during the time period of the query cycle, the reader will determine the RFID tags corresponding to the multiple response signals received during the time period as collision tags, and send a pause instruction to the collision tag through the query channel to make the collision tag stop sending response signals until the collision tag receives the query instruction again through the query channel.
[0122] In one embodiment, the query module is specifically used to determine the collision probability of the query channel according to the number of time periods in which multiple response signals are received in the query cycle if the current moment is the last moment of the query cycle and the number of unidentified tags is greater than a second preset threshold, and update the preset number according to the number of unidentified tags and the collision probability; if the current moment is the last moment of the query cycle and the number of unidentified tags is less than or equal to the second preset threshold, the reader / writer updates the preset number according to the number of time periods in which multiple response signals are received in the query cycle and the number of identified tags.
[0123] In one embodiment, the determination module 205 is used to determine the signal strength to be measured of the RFID tag according to the response signal sent by the received RFID tag; determine the reference signal strength of the reference electronic tag according to the reference signal sent by the received reference electronic tag located at the second preset position; determine the Euclidean distance between the RFID tag and the reference electronic tag according to the signal strength to be measured 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 according to 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 positioning position of the offshore wind power operator wearing the RFID tag.
[0124] In one embodiment, the division module 201 is specifically used to obtain interference information of a communication channel; and divide the communication channel into a main channel and sub-channels according to a preset number according to a preset frequency range and the 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 whose detection sequence number is less than or equal to the first preset threshold with the main channel; and associate the RFID tags whose detection sequence number is greater than the first preset threshold with the sub-channels in sequence according to the sub-channel order.
[0126] For the specific definition of the offshore wind power operator positioning device, please refer to the definition of the offshore wind power operator positioning method above, which will not be repeated here. Each module in the above-mentioned offshore wind power operator positioning device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0127] Those skilled in the art will appreciate that the accompanying drawings are only schematic diagrams of a preferred implementation scenario, and the modules or processes in the accompanying drawings are not necessarily necessary for implementing the present application. Those skilled in the art will appreciate that the modules in the devices in the implementation scenario can be distributed in the devices of the implementation scenario according to the description of the implementation scenario, or can be changed accordingly and located in one or more devices different from the present implementation scenario. The modules of the above-mentioned implementation scenario can be combined into one module, or can be further split into multiple submodules.
[0128] The above serial numbers of this application are only for description and do not represent the advantages and disadvantages of the implementation scenarios. The above disclosure is only a few specific implementation scenarios of this application, but this application is not limited to them, and any changes that can be thought of by technicians in this field should fall within the scope of protection of this application.
Claims
1. A method for positioning offshore wind power workers, characterized in that: The method comprises: When the reader detects that there is an RFID tag within the reading range, the communication channel between the reader and the RFID tag is divided 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 scene; 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 instruction to the RFID tag through the main channel; If the number of tags is greater than the first preset threshold, the reader / writer 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 through the main channel and the sub-channel respectively; The RFID tag sends a response signal to the reader / writer through a receiving channel, wherein the receiving channel is a channel through which the RFID tag receives the query instruction; The reader determines the location of the offshore wind power operator wearing the RFID tag in the target offshore wind power operation scene based on the received response signal.
2. The offshore wind power operator positioning method according to claim 1, characterized in that: The reader / writer sends the query instruction to the RFID tag associated with the main channel and the sub-channel through the main channel and the sub-channel respectively, including: The reader / writer sorts the main channel and the sub-channel to determine a channel sequence, and determines the first channel in the channel sequence as a target channel; The reader / writer sends the query instruction 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 order and redetermines the target channel based on the first channel in the channel order after removal until there is no channel in the channel order, wherein the target signal is the response signal successfully identified by the reader through the target channel.
3. The offshore wind power operator positioning method according to claim 2, characterized in that: The method further comprises: If the reader / writer sends the query instruction to the RFID tag associated with the target channel through the target channel and fails to receive the response signal through the target channel within a preset response time, the reader / writer determines abnormal information according to the RFID tag associated with the target channel and sends the abnormal information to the terminal associated with the reader / writer so that the terminal displays the abnormal information; The reader / writer removes the target channel that has not received the response signal within the preset response time from the channel sequence, and re-determines the target channel according to the first channel in the channel sequence after the removal.
4. The offshore wind power operator positioning method according to claim 1, characterized in that: The method further comprises: The RFID tag associated with the query channel determines a response period in 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 cycle, and the query cycle is divided into a preset number of time periods; If the current moment is the first moment of the response period, the RFID tag associated with the query channel sends the response signal to the reader / writer through the query channel; If the reader receives only one response signal during the query period through the query channel, the reader determines the RFID tag corresponding to the only one response signal received during the query period as an identification tag, and sends a stop instruction to the identification tag through the query channel, so that the identification tag stops sending the response signal until the identification tag receives the query instruction through a channel other than the query channel; If the current moment is the last moment of the query cycle, the reader updates the preset number, and updates the query command according to the updated preset number; The reader / writer sends the updated query command to the unidentified tags through the query channel until the number of the identified tags is the same as the number of the RFID tags associated with the query channel, wherein the unidentified tags are the RFID tags associated with the query channel that have not received the stop command.
5. The offshore wind power operator positioning method according to claim 4, characterized in that: The method further comprises: If the reader / writer receives multiple response signals through the query channel during the time period of the query cycle, the reader / writer determines the RFID tags corresponding to the multiple response signals received during the time period as collision tags, and sends a pause instruction to the collision tag through the query channel to make the collision tag stop sending the response signal until the collision tag receives the query instruction again through the query channel.
6. The offshore wind power operator positioning method according to claim 4, characterized in that: If the current moment is the last moment of the query cycle, the reader / writer updates the preset number, including: If the current moment is the last moment of the query cycle and the number of the unidentified tags is greater than a second preset threshold, the reader determines the collision probability of the query channel according to the number of time periods in which a plurality of response signals are received in the query cycle, and updates the preset number according to the number of the unidentified tags and the collision probability; If the current moment is the last moment of the query cycle and the number of the 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 in which multiple response signals are received in the query cycle and the number of identified tags.
7. The offshore wind power operator positioning method according to claim 1, characterized in that: Determining the location of the offshore wind power operator wearing the RFID tag in the target offshore wind power operation scene according to the received response signal includes: Determining the signal strength to be measured of the RFID tag according to the received response signal sent by the RFID tag; Determining the reference signal strength of the reference electronic tag according to the received reference signal sent by the reference electronic tag located at the second preset position; Determining the Euclidean distance between the RFID tag and the reference electronic tag according to the strength of the signal to be measured and the strength of the reference signal; Sorting the reference electronic tags according to the Euclidean distance to determine a tag order; Determine the reference electronic tag located before the preset position sequence in the tag sequence as the target reference electronic tag; Determining a weight of the target reference electronic tag according to 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.
8. The offshore wind power operator positioning method 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 comprises: Obtaining interference information of the communication channel; According to a preset frequency range and the interference information, the communication channel is divided into the main channel and the sub-channels according to a preset number.
9. The offshore wind power operator positioning method according to claim 1, characterized in that: The associating the RFID tag with the main channel and the sub-channel includes: Determining the detection sequence number of the RFID tag according to the order in which the reader detects the RFID tag; Sorting the subchannels to determine a subchannel order; Associating the RFID tags whose detection sequence numbers are less than or equal to the first preset threshold with the primary channel; The RFID tags whose detection sequence numbers are greater than the first preset threshold are sequentially associated with the sub-channels according to the sub-channel sequence.
10. A positioning device for offshore wind power workers, characterized in that: The device comprises: A division module, used for dividing 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, wherein the reader is located at a first preset position in the target offshore wind power operation scene; A detection module, used by the reader to detect the number of RFID tags within the reading range; A judgment module, configured to cause the reader to send a query instruction to the RFID tag through the main channel if the number of the tags is less than or equal to a first preset threshold; and If the number of tags is greater than the first preset threshold, the reader / writer 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 through the main channel and the sub-channel respectively; A sending module, used for the RFID tag to send a response signal to the reader through a receiving channel, wherein the receiving channel is a channel through which the RFID tag receives the query instruction; A determination 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 scene according to the received response signal.
Citation Information
Patent Citations
Ultrahigh frequency RFID reader-writer device and channel hopping method
CN104820846A
RFID anti-collision algorithm based on equal region division
CN110309686A
Frequency division dual-channel RFID multi-label identification method and system
CN111368569A
Method for accessing communication system and communication device
CN113645647A
RFID (Radio Frequency Identification Device) multi-tag read-write identification method and related equipment
CN117669607A