US20150146591A1 - Inter-node communication system and method - Google Patents
Inter-node communication system and method Download PDFInfo
- Publication number
- US20150146591A1 US20150146591A1 US14/614,017 US201514614017A US2015146591A1 US 20150146591 A1 US20150146591 A1 US 20150146591A1 US 201514614017 A US201514614017 A US 201514614017A US 2015146591 A1 US2015146591 A1 US 2015146591A1
- Authority
- US
- United States
- Prior art keywords
- directional antennas
- node
- sets
- adjacent
- routing information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims description 15
- 238000004891 communication Methods 0.000 title description 8
- 230000005540 biological transmission Effects 0.000 claims abstract description 37
- 238000001514 detection method Methods 0.000 claims abstract description 6
- 235000008694 Humulus lupulus Nutrition 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012876 topography Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 201000009482 yaws Diseases 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/24—Cell structures
- H04W16/28—Cell structures using beam steering
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01Q—ANTENNAS, i.e. RADIO AERIALS
- H01Q3/00—Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system
- H01Q3/02—Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system using mechanical movement of antenna or antenna system as a whole
- H01Q3/04—Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system using mechanical movement of antenna or antenna system as a whole for varying one co-ordinate of the orientation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/04—Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources
- H04W40/06—Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources based on characteristics of available antennas
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/18—Communication route or path selection, e.g. power-based or shortest path routing based on predicted events
Definitions
- the disclosed method relates generally to wireless network communication techniques and, in particular, to a method and system for network-wide broadcast via hopping between nodes equipped with directional antennas, with rebroadcast restricted based on node location and yawing position.
- Each turbine typically has a nacelle located at an upper portion thereof, onto which turbine blades are rotatably connected.
- Each nacelle of each wind turbine in the wind farm will yaw about a vertical axis, to position the nacelle and turbine blades into the wind for maximum power production.
- each of the multiple turbines in the wind farm to wirelessly communicate is well recognized, for reasons that include but are not limited to efficient and reliable propagation of aircraft approach alert signals to activate an anti-collision warning light located on each nacelle.
- Wireless communication protocols are well known. Conventional protocols include a random access protocol, such as Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA). See IEEE 802.11 Wireless Local Area Network (“WLAN”) standard and U.S. Pat. Nos. 5,761,431 and 6,680,950, the contents of which are incorporated herein by reference.
- CSMA/CA Carrier Sense Multiple Access with Collision Avoidance
- a same wireless communication channel is typically utilized for all nodes in a network, avoiding the need to coordinate between the transmitter and receiver of a link to select a communication channel.
- a multi-hop wireless routing is needed when source and destination nodes are not connected by a direct link. Multi-hop routing is typically achieved by relaying packets over multiple links, i.e. hops that involve intermediate nodes. Such routing can be unicast or broadcast.
- a source node For unicast routing, a source node sends the packet to a specific destination node located one or more hops away.
- a routing protocol at the network layer determines a next hop node to forward the packet via a link layer transmission.
- a source node For broadcast routing, a source node sends the packet to all nodes in the network.
- Broadcast routing is typically used to distribute network wide control or management information, as described in U.S. Pat. No. 7,369,512, the contents of which are incorporated herein by reference.
- Omni-directional antennas are typically used to facilitate flooding since all neighboring nodes will receive the packet using a single link layer broadcast and will relay the packet by link layer broadcast. For example, in a na ⁇ ve flooding broadcast method a source node broadcasts a packet via a single link layer broadcast. Any other node, upon receiving a packet for the first time, rebroadcasts the packet via a single link layer broadcast. When a node receives the rebroadcast of same packet, a duplicate, i.e. rebroadcast, packet is ignored to prevent endless rebroadcast throughout the network.
- a unique signature is typically provided in a packet header.
- the originating or source node inserts the signature in the packet header.
- every node in a network having ‘N’ number of nodes will transmit via a broadcast transmission at the link layer each unique packet only once, resulting in N number of transmissions of each packet.
- na ⁇ ve flooding is inefficient since nodes having links that are linked to more than one other node will receive the same packet more than once. Accordingly, to improve network efficiency and to reduce packet loss due to packet collisions in a shared wireless channel, there is a need to achieve network-wide broadcast utilizing less than N packet transmissions.
- directional antennas For wireless communication between wind farm turbines, it has been proposed to use directional antennas instead of omni-directional antennas.
- wireless communication is restricted to a sector for reasons that include reduction of interference and providing longer transmission range.
- conventional use of directional antennas fails to account for yawing of the wind turbine and also fails to provide a method to reduce congestion of a shared transmission channel.
- the disclosed method overcomes the above shortcomings by providing a system for data transmission in a wireless network including a plurality of sets of directional antennas with each set of directional antennas rotatably mounted on a common axis and each antenna of each set of directional antennas focused in a different sector emanating from a respective common axis, and a memory includes routing information identifying aligned sectors of adjacent sets of directional antennas. Detection of rotation of a set of directional antennas beyond a threshold amount identifies a changed alignment of adjacent sectors. Upon identification of the changed alignment of the adjacent sectors, revised routing information is provided to the plurality of sets of directional antennas. Upon identification of the changed alignment of the adjacent sectors, a data packet is rebroadcast between adjacent sets of directional antennas utilizing directional antennas identified by the revised routing information.
- FIGS. 1A and 1B depict a wind farm having four nodes, showing varied packet transmission after yaw of a nacelle of a first node
- FIG. 2 is flowchart of a method of the disclosed method.
- restrictions on rebroadcast of network messages are established based on static factors of network topography and established positions of nodes therein, and a dynamic factor of present yaw angle, thereby improving network efficiency, and reducing packet loss due to shared transmission channel collisions.
- FIGS. 1A and 1B provide a simplified plan view of a four node network, i.e. Nodes A, B, C and D.
- each of Nodes A through D includes a three (3) sector directional antenna, for transmission and reception of respective sectors, e.g. sectors A-1, A-2, A-3, emanating from each node.
- Each node may further include a computer embedded within a nacelle of a wind turbine.
- Node D is positioned beyond transmission range of Node A, with Node D relying on rebroadcast via Node B and/or Node C, as described below.
- FIG. 1A shows Nodes A through D in first yaw positions.
- FIG. 1B shows Nodes B-D, each in the first yaw position and Node A having moved to a second yaw position that exceeds a threshold amount, which in a preferred embodiment is a rotation angle greater than five degrees (5°) but will vary depending on empirical values obtained during network training, relative node positions and transmission characteristics.
- the threshold amount is preferably reduced as the number of antennas and sectors for a node is increased.
- transmission from Node A is performed based on routing information stored in a memory, i.e. preferred link transmissions, which can be stored and calculated in a central location. Updated routing information is provided to the nodes upon detection of node yaw beyond a threshold amount. In wind farm and similar applications it is recognized that yaw movement is often controlled and typically does not occur at a rapid pace, reducing the number of database updates provided to the nodes.
- the provided preferred link broadcast i.e. routing information
- routing information is computed such that the total number of transmissions is reduced while ensuring that transmission is made to all nodes in the network, effectively eliminating redundant transmissions.
- a central controller node is responsible for computing and updating this database. This controller receives updated yaw angles from the nodes upon detection of yaw beyond the specified threshold amount.
- a system for data transmission via a multi-node wireless network that is provided in a geographic area 100 having more than two nodes, as shown in FIGS. 1A and 1B .
- Each node is stationary, having a set geographic position stored in a list, database or memory, preferably in values of latitude and longitude.
- the data transmission is typically in a data packet format for wireless communication between non-adjacent nodes by rebroadcast via adjacent nodes. As described herein, rebroadcast occurs over preferred link transmissions of certain adjacent nodes, thereby reducing redundant transmissions.
- a plurality of antennas is affixed to each node, typically by fixing the antennas to a nacelle that rotates about a vertical axis, i.e., yaws.
- Each node while being fixed in a geographic location, includes a component that rotates about the vertical axis, with such rotation typically being of a nacelle occurring independent of rotation of nacelles of other nodes.
- each node is associated with a nacelle of a wind turbine, and the geographic area refers to a wind farm.
- Each node includes a minimum of two directional antennas, e.g. 111 - 1 , 111 - 2 , that each performs transmit/receive function of data packets for that node.
- the data packets are transmitted throughout the network via hopping between adjacent nodes.
- the directional antennas 111 - 1 , 111 - 2 are positioned to cover different sectors, each emanating from and providing radio frequency coverage around each node, preferably with sectors that do not overlap.
- the database that stores node position information also communicates to each node preferred link transmissions of aligned sectors of adjacent nodes.
- a compass or similar detector is included to detect a degree of yaw of the nacelle relative to the tower on which the nacelle is rotatably mounted.
- a node is detected to rotate beyond the threshold amount, a changed alignment is identified and an identification of revised preferred link transmissions is provided to each node in the geographic area 100 , with such detection being made either at the node or by a central controller.
- the data packet is re-transmitted to one or more specifically identified antennas of each transmitting node.
- Node A acting as an originating source for network-wide broadcast of a message (O), transmits the data packet in second and third sectors via directional second and third antennas ( 111 - 2 , 111 - 3 ), which is received by Nodes B and C.
- rebroadcast of the message (R) by Nodes B and C is contingent on permissions provided via routing information provided in the database.
- routing information for messages originating from source Node A is set forth in Table 1.
- FIG. 1B shows Node A having rotated to the second yaw position. When in such position, the revised routing information for messages originating from source Node
- the network message is propagated to all nodes in three transmissions.
- the network message is propagated to all nodes in two transmissions.
- conventional, na ⁇ ve flooding broadcast protocol propagates the message in twelve (4 ⁇ 3) transmissions, since each antenna on each node must transmit once. Accordingly, channel congestion is reduced, particularly for networks having four or more nodes.
- the nodes can also be configured with two or more sectors emanating from each node.
- the antennas identified by the routing information will transmit on sectors corresponding to known coordinate values of adjacent nodes.
- the message packet will typically include in a header thereof an identifier of the originator node (Node A). Based on the known positions of each node in the network, Node D will recognize that no further rebroadcast is needed.
- geographical positions of each node corresponding to a turbine in the wind farm are mapped, and the mapped positions are stored in a list or memory of a database.
- At least two directional antennas are mounted on each turbine and each directional antenna is focused on a different sector emanating from the node.
- a predetermined preferred link transmission table that identifies directional antennas aligned with an adjacent node is provided to each node. The yaw of each turbine is determined. When yaw of the turbines is within the threshold amount, data packets are wirelessly communicated between adjacent nodes using directional antennas identified in the preferred link transmission table. When the yaw of any turbine is determined to exceed the threshold amount, a revised preferred link transmission table is calculated based on the determined yaw, and the revised preferred link transmission table is transmitted for use by each node. Thereafter, subsequent data packet transmission is only performed by those directional antennas identified in the revised predetermined preferred link transmission table.
- FIG. 2 is a flowchart depicting an operation of a preferred embodiment.
- the system is in a quiescent state, waiting for timer expiry or receipt of a signal indicating that one or more nodes have experienced yaw in excess of the threshold amount set for that respective node of the network.
- step 203 If in step 203 it is determined that an excessive yaw has not been received or occurred, a determination is made of whether the timer has expired in step 205 . If in step 205 it is determined that the timer has not expired, the system returns to the quiescent state of step 201 .
- a controller preferably centrally located, that manages the database sends a heartbeat message to the nodes.
- each node Upon receipt of the heartbeat message, each node responds to the controller by providing a current yaw position, which the controller compares to maintained prior positions to confirm accuracy of the preferred link identifications previously provided to the nodes.
- the node if a node does not receive the heartbeat message within one or more timer intervals, the node will default to a conventional transmission protocol and retransmit any received data packets via transmit antennas, rather than only the antenna(s) identified by the preferred link identifications, thereby operating in a failsafe mode.
- step 203 If in step 203 it is determined that an excessive yaw has been received, a recalculation is performed in step 209 based on the new yaw angle that is in excess of the threshold amount, with the calculation utilizing database information including the position of each node, and the previously reported yaw angles of nodes not reported to have exceeded their respective threshold amount.
- step 211 the recalculated information is transmitted to the nodes as revised preferred link identifications for use by each node. The method then returns to step 201 .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Provided is a system for data transmission in a wireless network including a plurality of sets of directional antennas with each set of directional antennas rotatably mounted on a common axis and each antenna of each set of directional antennas focused in a different sector emanating from a respective common axis, and a memory includes routing information identifying aligned sectors of adjacent sets of directional antennas. Detection of rotation of a set of directional antennas beyond a threshold amount identifies a changed alignment of adjacent sectors. Upon identification of the changed alignment of the adjacent sectors, revised routing information is provided to the plurality of sets of directional antennas. Upon identification of the changed alignment of the adjacent sectors, a data packet is rebroadcast between adjacent sets of directional antennas utilizing directional antennas identified by the revised routing information.
Description
- This application is a continuation application claiming priority to U.S. patent application Ser. No. 13/492,352, which was filed with the U.S. Patent and Trademark Office on Jun. 8, 2012, and is a National Phase application of International Application No. PCT/US2010/059759, filed with the U.S. Patent and Trademark Office on Dec. 9, 2010, and claims priority to U.S. Provisional Application No. 61/285,069, filed Dec. 9, 2009, the contents of which are incorporated herein by reference.
- 1. Field of the Invention
- The disclosed method relates generally to wireless network communication techniques and, in particular, to a method and system for network-wide broadcast via hopping between nodes equipped with directional antennas, with rebroadcast restricted based on node location and yawing position.
- 2. Background of the Related Art
- Conventional wind farms have multiple wind turbines. Each turbine typically has a nacelle located at an upper portion thereof, onto which turbine blades are rotatably connected. Each nacelle of each wind turbine in the wind farm will yaw about a vertical axis, to position the nacelle and turbine blades into the wind for maximum power production. See U.S. Publ. No. 2005/0196280 A1 to Gonzalez et al. and U.S. Publ. No. 2010/0109327 A1 to Nielson et al., the contents of which are incorporated herein by reference.
- The need for each of the multiple turbines in the wind farm to wirelessly communicate is well recognized, for reasons that include but are not limited to efficient and reliable propagation of aircraft approach alert signals to activate an anti-collision warning light located on each nacelle.
- Wireless communication protocols are well known. Conventional protocols include a random access protocol, such as Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA). See IEEE 802.11 Wireless Local Area Network (“WLAN”) standard and U.S. Pat. Nos. 5,761,431 and 6,680,950, the contents of which are incorporated herein by reference.
- In such conventional methods, a same wireless communication channel is typically utilized for all nodes in a network, avoiding the need to coordinate between the transmitter and receiver of a link to select a communication channel. A multi-hop wireless routing is needed when source and destination nodes are not connected by a direct link. Multi-hop routing is typically achieved by relaying packets over multiple links, i.e. hops that involve intermediate nodes. Such routing can be unicast or broadcast.
- For unicast routing, a source node sends the packet to a specific destination node located one or more hops away. A routing protocol at the network layer determines a next hop node to forward the packet via a link layer transmission.
- For broadcast routing, a source node sends the packet to all nodes in the network.
- Broadcast routing, sometimes referred to ‘flooding’, is typically used to distribute network wide control or management information, as described in U.S. Pat. No. 7,369,512, the contents of which are incorporated herein by reference.
- Omni-directional antennas are typically used to facilitate flooding since all neighboring nodes will receive the packet using a single link layer broadcast and will relay the packet by link layer broadcast. For example, in a naïve flooding broadcast method a source node broadcasts a packet via a single link layer broadcast. Any other node, upon receiving a packet for the first time, rebroadcasts the packet via a single link layer broadcast. When a node receives the rebroadcast of same packet, a duplicate, i.e. rebroadcast, packet is ignored to prevent endless rebroadcast throughout the network.
- To recognize duplicate packets, a unique signature is typically provided in a packet header. The originating or source node inserts the signature in the packet header. In this example method of naïve flooding, every node in a network having ‘N’ number of nodes will transmit via a broadcast transmission at the link layer each unique packet only once, resulting in N number of transmissions of each packet.
- However, naïve flooding is inefficient since nodes having links that are linked to more than one other node will receive the same packet more than once. Accordingly, to improve network efficiency and to reduce packet loss due to packet collisions in a shared wireless channel, there is a need to achieve network-wide broadcast utilizing less than N packet transmissions.
- For wireless communication between wind farm turbines, it has been proposed to use directional antennas instead of omni-directional antennas. In a directional antenna, wireless communication is restricted to a sector for reasons that include reduction of interference and providing longer transmission range. However, conventional use of directional antennas fails to account for yawing of the wind turbine and also fails to provide a method to reduce congestion of a shared transmission channel.
- The disclosed method overcomes the above shortcomings by providing a system for data transmission in a wireless network including a plurality of sets of directional antennas with each set of directional antennas rotatably mounted on a common axis and each antenna of each set of directional antennas focused in a different sector emanating from a respective common axis, and a memory includes routing information identifying aligned sectors of adjacent sets of directional antennas. Detection of rotation of a set of directional antennas beyond a threshold amount identifies a changed alignment of adjacent sectors. Upon identification of the changed alignment of the adjacent sectors, revised routing information is provided to the plurality of sets of directional antennas. Upon identification of the changed alignment of the adjacent sectors, a data packet is rebroadcast between adjacent sets of directional antennas utilizing directional antennas identified by the revised routing information.
- The above and other objects, features and advantages of certain embodiments of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:
-
FIGS. 1A and 1B depict a wind farm having four nodes, showing varied packet transmission after yaw of a nacelle of a first node; and -
FIG. 2 is flowchart of a method of the disclosed method. - The following detailed description of preferred embodiments will be made in reference to the accompanying drawings. In the description provided herein, an explanation of related functions or constructions known in the art are omitted for the sake of clarity to avoid obscuring the invention with unnecessary detail.
- In the disclosed method, restrictions on rebroadcast of network messages are established based on static factors of network topography and established positions of nodes therein, and a dynamic factor of present yaw angle, thereby improving network efficiency, and reducing packet loss due to shared transmission channel collisions.
-
FIGS. 1A and 1B provide a simplified plan view of a four node network, i.e. Nodes A, B, C and D. In a preferred embodiment, each of Nodes A through D includes a three (3) sector directional antenna, for transmission and reception of respective sectors, e.g. sectors A-1, A-2, A-3, emanating from each node. Each node may further include a computer embedded within a nacelle of a wind turbine. In the network depicted inFIGS. 1A and 1B , Node D is positioned beyond transmission range of Node A, with Node D relying on rebroadcast via Node B and/or Node C, as described below. -
FIG. 1A shows Nodes A through D in first yaw positions.FIG. 1B shows Nodes B-D, each in the first yaw position and Node A having moved to a second yaw position that exceeds a threshold amount, which in a preferred embodiment is a rotation angle greater than five degrees (5°) but will vary depending on empirical values obtained during network training, relative node positions and transmission characteristics. The threshold amount is preferably reduced as the number of antennas and sectors for a node is increased. - In a preferred embodiment, transmission from Node A, as an originator node, is performed based on routing information stored in a memory, i.e. preferred link transmissions, which can be stored and calculated in a central location. Updated routing information is provided to the nodes upon detection of node yaw beyond a threshold amount. In wind farm and similar applications it is recognized that yaw movement is often controlled and typically does not occur at a rapid pace, reducing the number of database updates provided to the nodes.
- The provided preferred link broadcast, i.e. routing information, is computed such that the total number of transmissions is reduced while ensuring that transmission is made to all nodes in the network, effectively eliminating redundant transmissions. In the preferred embodiment, where the database, list, or memory is centrally located, a central controller node is responsible for computing and updating this database. This controller receives updated yaw angles from the nodes upon detection of yaw beyond the specified threshold amount.
- In a preferred embodiment, a system is provided for data transmission via a multi-node wireless network that is provided in a
geographic area 100 having more than two nodes, as shown inFIGS. 1A and 1B . Each node is stationary, having a set geographic position stored in a list, database or memory, preferably in values of latitude and longitude. - The data transmission is typically in a data packet format for wireless communication between non-adjacent nodes by rebroadcast via adjacent nodes. As described herein, rebroadcast occurs over preferred link transmissions of certain adjacent nodes, thereby reducing redundant transmissions.
- A plurality of antennas is affixed to each node, typically by fixing the antennas to a nacelle that rotates about a vertical axis, i.e., yaws. Each node, while being fixed in a geographic location, includes a component that rotates about the vertical axis, with such rotation typically being of a nacelle occurring independent of rotation of nacelles of other nodes. As used herein, each node is associated with a nacelle of a wind turbine, and the geographic area refers to a wind farm.
- Each node includes a minimum of two directional antennas, e.g. 111-1, 111-2, that each performs transmit/receive function of data packets for that node. The data packets are transmitted throughout the network via hopping between adjacent nodes.
- The directional antennas 111-1, 111-2 are positioned to cover different sectors, each emanating from and providing radio frequency coverage around each node, preferably with sectors that do not overlap. The database that stores node position information also communicates to each node preferred link transmissions of aligned sectors of adjacent nodes.
- As known to those of skill in the art, a compass or similar detector is included to detect a degree of yaw of the nacelle relative to the tower on which the nacelle is rotatably mounted. When a node is detected to rotate beyond the threshold amount, a changed alignment is identified and an identification of revised preferred link transmissions is provided to each node in the
geographic area 100, with such detection being made either at the node or by a central controller. Based on the preferred link transmissions, the data packet is re-transmitted to one or more specifically identified antennas of each transmitting node. - As shown in
FIG. 1A , Node A, acting as an originating source for network-wide broadcast of a message (O), transmits the data packet in second and third sectors via directional second and third antennas (111-2, 111-3), which is received by Nodes B and C. - In some embodiments, rebroadcast of the message (R) by Nodes B and C is contingent on permissions provided via routing information provided in the database. For the first yaw position shown in
FIG. 1A , the routing information for messages originating from source Node A is set forth in Table 1. -
TABLE 1 Tx Node Ant. 1 Ant. 2 Ant. 3 A No Yes Yes B No No Yes C No No No D No No No -
FIG. 1B shows Node A having rotated to the second yaw position. When in such position, the revised routing information for messages originating from source Node - A is set forth in Table 2.
-
TABLE 2 Tx Node Ant. 1 Ant. 2 Ant. 3 A No No Yes B No No Yes C No No No D No No No - In
FIG. 1A , the network message is propagated to all nodes in three transmissions. InFIG. 1B , the network message is propagated to all nodes in two transmissions. In comparison, conventional, naïve flooding broadcast protocol propagates the message in twelve (4×3) transmissions, since each antenna on each node must transmit once. Accordingly, channel congestion is reduced, particularly for networks having four or more nodes. One of ordinary skill in the art will recognize that the nodes can also be configured with two or more sectors emanating from each node. - As will be noted from the above, the antennas identified by the routing information will transmit on sectors corresponding to known coordinate values of adjacent nodes. Also, the message packet will typically include in a header thereof an identifier of the originator node (Node A). Based on the known positions of each node in the network, Node D will recognize that no further rebroadcast is needed.
- In a preferred embodiment, geographical positions of each node corresponding to a turbine in the wind farm are mapped, and the mapped positions are stored in a list or memory of a database.
- As described above, at least two directional antennas are mounted on each turbine and each directional antenna is focused on a different sector emanating from the node. A predetermined preferred link transmission table that identifies directional antennas aligned with an adjacent node is provided to each node. The yaw of each turbine is determined. When yaw of the turbines is within the threshold amount, data packets are wirelessly communicated between adjacent nodes using directional antennas identified in the preferred link transmission table. When the yaw of any turbine is determined to exceed the threshold amount, a revised preferred link transmission table is calculated based on the determined yaw, and the revised preferred link transmission table is transmitted for use by each node. Thereafter, subsequent data packet transmission is only performed by those directional antennas identified in the revised predetermined preferred link transmission table.
-
FIG. 2 is a flowchart depicting an operation of a preferred embodiment. Instep 201, the system is in a quiescent state, waiting for timer expiry or receipt of a signal indicating that one or more nodes have experienced yaw in excess of the threshold amount set for that respective node of the network. - If in
step 203 it is determined that an excessive yaw has not been received or occurred, a determination is made of whether the timer has expired instep 205. If instep 205 it is determined that the timer has not expired, the system returns to the quiescent state ofstep 201. - If in
step 205 it is determined that the timer has expired, in step 207 a controller, preferably centrally located, that manages the database sends a heartbeat message to the nodes. Upon receipt of the heartbeat message, each node responds to the controller by providing a current yaw position, which the controller compares to maintained prior positions to confirm accuracy of the preferred link identifications previously provided to the nodes. In a preferred embodiment, if a node does not receive the heartbeat message within one or more timer intervals, the node will default to a conventional transmission protocol and retransmit any received data packets via transmit antennas, rather than only the antenna(s) identified by the preferred link identifications, thereby operating in a failsafe mode. - If in
step 203 it is determined that an excessive yaw has been received, a recalculation is performed instep 209 based on the new yaw angle that is in excess of the threshold amount, with the calculation utilizing database information including the position of each node, and the previously reported yaw angles of nodes not reported to have exceeded their respective threshold amount. - In
step 211 the recalculated information is transmitted to the nodes as revised preferred link identifications for use by each node. The method then returns to step 201. - While the disclosed method has been shown and described with reference to certain embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the appended claims and equivalents thereof.
Claims (4)
1. A system for data transmission in a wireless network, the system comprising:
a plurality of sets of directional antennas, wherein each set of directional antennas of the plurality of sets of directional antennas is rotatably mounted on a common axis, with each antenna of the each set of directional antennas focused on an adjacent sector emanating from a respective common axis; and
a memory including routing information identifying aligned sectors of adjacent directional antennas,
wherein detection of rotation of a set of directional antennas beyond a threshold amount identifies a changed alignment of adjacent sectors,
wherein, upon identification of the changed alignment, revised routing information is provided to the plurality of sets of directional antennas, and
wherein, upon identification of the changed alignment, a data packet is rebroadcast between adjacent sets of directional antennas utilizing directional antennas identified by the revised routing information.
2. The system of claim 1 , wherein the adjacent sectors do not overlap.
3. A data transmission method comprising:
detecting rotation of a set of directional antennas;
identifying, when the detected rotation exceeds a threshold amount, a changed alignment of adjacent sectors of a plurality of sets of directional antennas each having a set of directional antennas rotatably mounted on a common respective axis;
upon identification of the changed alignment, providing revised routing information to the plurality of sets of directional antennas; and
upon identification of the changed alignment, rebroadcasting a data packet between adjacent sets of directional antennas utilizing directional antennas identified by the revised routing information.
4. The method of claim 3 , wherein the adjacent sectors do not overlap.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/614,017 US20150146591A1 (en) | 2009-12-09 | 2015-02-04 | Inter-node communication system and method |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US28506909P | 2009-12-09 | 2009-12-09 | |
| PCT/US2010/059758 WO2011072160A2 (en) | 2009-12-09 | 2010-12-09 | Inter-node communication method and system |
| US13/492,352 US8989090B2 (en) | 2009-12-09 | 2012-06-08 | Inter-node communication method and system |
| US14/614,017 US20150146591A1 (en) | 2009-12-09 | 2015-02-04 | Inter-node communication system and method |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/492,352 Continuation US8989090B2 (en) | 2009-12-09 | 2012-06-08 | Inter-node communication method and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20150146591A1 true US20150146591A1 (en) | 2015-05-28 |
Family
ID=44146186
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/492,352 Active 2031-09-30 US8989090B2 (en) | 2009-12-09 | 2012-06-08 | Inter-node communication method and system |
| US14/614,017 Abandoned US20150146591A1 (en) | 2009-12-09 | 2015-02-04 | Inter-node communication system and method |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/492,352 Active 2031-09-30 US8989090B2 (en) | 2009-12-09 | 2012-06-08 | Inter-node communication method and system |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US8989090B2 (en) |
| WO (1) | WO2011072160A2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018001180A1 (en) * | 2016-06-29 | 2018-01-04 | 华为技术有限公司 | Antenna system and method for adjusting antenna system |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9249781B2 (en) * | 2011-12-30 | 2016-02-02 | Robert Bosch Gmbh | Method for robust wireless wind turbine condition monitoring |
| DK178010B1 (en) * | 2014-02-13 | 2015-03-02 | Jeanette Mimi Larsen | Wireless communication for wind turbines |
| WO2022077283A1 (en) * | 2020-10-14 | 2022-04-21 | Zte Corporation | Method, device and computer program product for wireless communication |
| CN115288946A (en) * | 2022-07-12 | 2022-11-04 | 浙江运达风电股份有限公司 | Frequent yaw detection method for wind turbine generator |
| CN118653962B (en) * | 2024-08-21 | 2024-10-25 | 东方电气风电股份有限公司 | Network flow control method suitable for home-made fan master control |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030109285A1 (en) * | 2001-12-12 | 2003-06-12 | Motorola, Inc. | Method and apparatus for increasing service efficacy in an ad-hoc mesh network |
| US20060217127A1 (en) * | 2003-07-22 | 2006-09-28 | Seeker Wireless Pty Limited | Method and apparatus for finding a mobile radio terminal |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5761431A (en) | 1996-04-12 | 1998-06-02 | Peak Audio, Inc. | Order persistent timer for controlling events at multiple processing stations |
| JP3165125B2 (en) | 1998-12-24 | 2001-05-14 | 日本電気株式会社 | Multiple access method in wireless communication |
| US6757553B1 (en) * | 1999-10-14 | 2004-06-29 | Qualcomm Incorporated | Base station beam sweeping method and apparatus using multiple rotating antennas |
| WO2003005759A1 (en) | 2001-07-03 | 2003-01-16 | Telefonaktiebolaget Lm Ericsson (Publ) | A method of ranking neighbour cells as candidates for an hand over |
| KR100522948B1 (en) | 2003-04-30 | 2005-10-24 | 삼성전자주식회사 | Method for performing packet flooding at wireless ad hoc network |
| US7369512B1 (en) | 2003-11-06 | 2008-05-06 | Bbn Technologies Corp. | Systems and methods for efficient packet distribution in an ad hoc network |
| US7206584B2 (en) | 2004-02-27 | 2007-04-17 | Lucent Technologies Inc. | Methods of determining cells for deletion in network design |
| EP1571334A1 (en) | 2004-03-04 | 2005-09-07 | Gamesa Eolica, S.A. (Sociedad Unipersonal) | Wind turbine yawing system and yawing process |
| GB0411097D0 (en) | 2004-05-19 | 2004-06-23 | Qinetiq Ltd | Laser radar device and method |
| CN101548488B (en) * | 2006-12-07 | 2012-10-24 | 三菱电机株式会社 | Wireless communication system, wireless terminal station, wireless base station, and wireless communication method |
| DK2167868T3 (en) | 2007-07-17 | 2014-06-10 | Laufer Wind Group Llc | Method and system for minimizing light pollution |
| EP2017468A1 (en) * | 2007-07-20 | 2009-01-21 | Siemens Aktiengesellschaft | Method for wind turbine yaw control |
| KR101231376B1 (en) * | 2008-05-23 | 2013-02-07 | 한국전자통신연구원 | Apparatus and Method for Transmitting and Receiving Data using multi-path in Wireless Communication System of Distributed MAC |
| US8782187B2 (en) * | 2009-08-26 | 2014-07-15 | General Electric Company | System, device, and method for monitoring communication in a wind farm network |
| US7933744B2 (en) | 2009-08-28 | 2011-04-26 | General Electric Company | System and method for managing wind turbines and enhanced diagnostics |
-
2010
- 2010-12-09 WO PCT/US2010/059758 patent/WO2011072160A2/en not_active Ceased
-
2012
- 2012-06-08 US US13/492,352 patent/US8989090B2/en active Active
-
2015
- 2015-02-04 US US14/614,017 patent/US20150146591A1/en not_active Abandoned
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030109285A1 (en) * | 2001-12-12 | 2003-06-12 | Motorola, Inc. | Method and apparatus for increasing service efficacy in an ad-hoc mesh network |
| US20060217127A1 (en) * | 2003-07-22 | 2006-09-28 | Seeker Wireless Pty Limited | Method and apparatus for finding a mobile radio terminal |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018001180A1 (en) * | 2016-06-29 | 2018-01-04 | 华为技术有限公司 | Antenna system and method for adjusting antenna system |
| US10582391B2 (en) | 2016-06-29 | 2020-03-03 | Huawei Technologies Co., Ltd. | Antenna system and antenna system adjustment method |
Also Published As
| Publication number | Publication date |
|---|---|
| US8989090B2 (en) | 2015-03-24 |
| WO2011072160A2 (en) | 2011-06-16 |
| WO2011072160A3 (en) | 2011-10-27 |
| US20120307728A1 (en) | 2012-12-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20150146591A1 (en) | Inter-node communication system and method | |
| US9648547B1 (en) | Self-organizing topology management | |
| US10966141B2 (en) | Millimeter wave access architecture with cluster of access points | |
| US7706320B2 (en) | Mesh based/tower based network | |
| US9979626B2 (en) | Establishing a mesh network with wired and wireless links | |
| AU2007221787B2 (en) | Method and system for efficient network formation and maintenance of node routing databases in a mobile ad-hoc network | |
| US8693345B2 (en) | Dynamic management of wireless network topology with diverse traffic flows | |
| CN101395867B (en) | Method and apparatus for improving spectrum usage efficiency in mesh network | |
| US8600418B2 (en) | Relay station for cell information exchange between adjacent BSs over air links in cellular systems | |
| US8824445B1 (en) | Null interface feature in wireless mesh networking device | |
| US8259635B2 (en) | Automatic clustering of wireless network nodes toward selected mesh access points | |
| US8565673B2 (en) | Hierarchical networks utilizing frame transmissions pipelining | |
| KR102499999B1 (en) | Rapid Block Discovery and Recovery in Multi-Hop Routing | |
| US8363623B2 (en) | Adaptive antenna system for diversity and interference avoidance in a multi-station network | |
| Borsetti et al. | Infrastructure-assisted geo-routing for cooperative vehicular networks | |
| US20100309903A1 (en) | Wireless Communication | |
| US20110119401A1 (en) | Determining Role Assignment in a Hybrid Mesh Network | |
| WO2014009246A1 (en) | Millimeterwave access architecture with rapid rerouting | |
| CN108521648A (en) | A Method for Adaptive Neighbor Discovery of Directional Antennas Based on Historical Information | |
| CN101600241B (en) | Multi-point cooperative working method for reliable communication in wireless ad hoc network communication system | |
| US20040157604A1 (en) | System and method for medium access control in a wireless network | |
| Charitos et al. | MIMO HetNet IEEE 802.11 p–LTE deployment in a vehicular urban environment | |
| CN114257955B (en) | Unmanned forest collaborative fire control system and collaborative self-organizing hybrid network construction method | |
| Ranjan et al. | A natural disasters management system based on location aware distributed sensor networks | |
| Sun et al. | An optimal ODAM-based broadcast algorithm for vehicular ad-hoc networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |