US20150331420A1 - Methods and Systems for Conserving Power During Hover Flight - Google Patents
Methods and Systems for Conserving Power During Hover Flight Download PDFInfo
- Publication number
- US20150331420A1 US20150331420A1 US14/135,128 US201314135128A US2015331420A1 US 20150331420 A1 US20150331420 A1 US 20150331420A1 US 201314135128 A US201314135128 A US 201314135128A US 2015331420 A1 US2015331420 A1 US 2015331420A1
- Authority
- US
- United States
- Prior art keywords
- aircraft
- trajectory
- tether
- determining
- apparent wind
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 230000006870 function Effects 0.000 claims description 33
- 238000004891 communication Methods 0.000 description 24
- 238000013500 data storage Methods 0.000 description 12
- 239000000463 material Substances 0.000 description 8
- 239000003381 stabilizer Substances 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 230000001133 acceleration Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000010248 power generation Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000005611 electricity Effects 0.000 description 3
- 239000000446 fuel Substances 0.000 description 3
- 230000005484 gravity Effects 0.000 description 3
- 230000001965 increasing effect Effects 0.000 description 3
- 239000004020 conductor Substances 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 229920000049 Carbon (fiber) Polymers 0.000 description 1
- 239000004215 Carbon black (E152) Substances 0.000 description 1
- 229910052782 aluminium Inorganic materials 0.000 description 1
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000004917 carbon fiber Substances 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 229930195733 hydrocarbon Natural products 0.000 description 1
- 150000002430 hydrocarbons Chemical class 0.000 description 1
- 230000003116 impacting effect Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- VNWKTOKETHGBQD-UHFFFAOYSA-N methane Chemical compound C VNWKTOKETHGBQD-UHFFFAOYSA-N 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U10/00—Type of UAV
- B64U10/60—Tethered aircraft
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0005—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with arrangements to save energy
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C39/00—Aircraft not otherwise provided for
- B64C39/02—Aircraft not otherwise provided for characterised by special use
- B64C39/022—Tethered aircraft
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U50/00—Propulsion; Power supply
- B64U50/30—Supply or distribution of electrical power
- B64U50/34—In-flight charging
- B64U50/36—In-flight charging by wind turbines, e.g. ram air turbines [RAT]
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F03—MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
- F03D—WIND MOTORS
- F03D13/00—Assembly, mounting or commissioning of wind motors; Arrangements specially adapted for transporting wind motor components
- F03D13/30—Commissioning, e.g. inspection, testing or final adjustment before releasing for production
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F03—MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
- F03D—WIND MOTORS
- F03D7/00—Controlling wind motors
- F03D7/02—Controlling wind motors the wind motors having rotation axis substantially parallel to the air flow entering the rotor
- F03D7/026—Controlling wind motors the wind motors having rotation axis substantially parallel to the air flow entering the rotor for starting-up
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/04—Control of altitude or depth
- G05D1/042—Control of altitude or depth specially adapted for aircraft
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0808—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
- G05D1/0866—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft specially adapted to captive aircraft
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
- G05D1/105—Simultaneous control of position or course in three dimensions specially adapted for aircraft specially adapted for unpowered flight, e.g. glider, parachuting, forced landing
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/40—Control within particular dimensions
- G05D1/49—Control of attitude, i.e. control of roll, pitch or yaw
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/656—Interaction with payloads or external entities
- G05D1/678—Interaction with payloads or external entities for tethered vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2101/00—UAVs specially adapted for particular uses or applications
- B64U2101/10—UAVs specially adapted for particular uses or applications for generating power to be supplied to a remote station, e.g. UAVs with solar panels
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
- B64U2201/20—Remote controls
- B64U2201/202—Remote controls using tethers for connecting to ground station
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F05—INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
- F05B—INDEXING SCHEME RELATING TO WIND, SPRING, WEIGHT, INERTIA OR LIKE MOTORS, TO MACHINES OR ENGINES FOR LIQUIDS COVERED BY SUBCLASSES F03B, F03D AND F03G
- F05B2240/00—Components
- F05B2240/90—Mounting on supporting structures or systems
- F05B2240/92—Mounting on supporting structures or systems on an airbourne structure
- F05B2240/921—Mounting on supporting structures or systems on an airbourne structure kept aloft due to aerodynamic effects
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E10/00—Energy generation through renewable energy sources
- Y02E10/70—Wind energy
- Y02E10/72—Wind turbines with rotation axis in wind direction
Definitions
- a method in one example, includes determining a drag force of an apparent wind on an aircraft coupled to a ground station via a tether. The method also includes, based on the drag force and a weight of the tether, determining a trajectory of the aircraft to a point downwind of the ground station such that the aircraft travelling the trajectory causes the tether to unfurl along a catenary path above ground. The method further includes determining an orientation of the aircraft to travel the trajectory in the apparent wind so that an actuator of the aircraft is configured to provide a vertical thrust in a direction substantially perpendicular to the ground. The method also includes, based on the trajectory and a weight of the aircraft, determining a vertical thrust for the aircraft at the orientation to travel the trajectory in the apparent wind. The method also includes providing instructions to cause the actuator of the aircraft to provide the vertical thrust to move the aircraft along the trajectory.
- a computer readable storage memory having stored therein instructions, that when executed by a computing device that includes one or more processors, cause the computing device to perform functions.
- the functions comprise determining a drag force of an apparent wind on an aircraft coupled to a ground station via a tether.
- the functions further comprise, based on the drag force and a weight of the tether, determining a trajectory of the aircraft to a point downwind of the ground station such that the aircraft travelling the trajectory causes the tether to unfurl along a catenary path above ground.
- the functions further comprise determining an orientation of the aircraft to travel the trajectory in the apparent wind so that an actuator of the aircraft is configured to provide a vertical thrust in a direction substantially perpendicular to the ground.
- the functions further comprise based on the trajectory and a weight of the aircraft, determining a vertical thrust for the aircraft at the orientation to travel the trajectory in the apparent wind.
- the functions further comprise providing instructions to cause the actuator of the aircraft to provide the vertical thrust to move the aircraft along the trajectory.
- a system comprising one or more processors and memory configured to store instructions, that when executed by the one or more processors, cause the system to perform functions.
- the functions comprise determining a drag force of an apparent wind on an aircraft coupled to a ground station via a tether.
- the functions further comprise, based on the drag force and a weight of the tether, determining a trajectory of the aircraft to a point downwind of the ground station such that the aircraft travelling the trajectory causes the tether to unfurl along a catenary path above ground.
- the functions further comprise determining an orientation of the aircraft to travel the trajectory in the apparent wind so that an actuator of the aircraft is configured to provide a vertical thrust in a direction substantially perpendicular to the ground.
- the functions further comprise, based on the trajectory and a weight of the aircraft, determining a vertical thrust for the aircraft at the orientation to travel the trajectory in the apparent wind.
- the functions further comprise providing instructions to cause the actuator of the aircraft to provide the vertical thrust to move the aircraft along the trajectory.
- a system in yet another example, includes a means for determining a drag force of an apparent wind on an aircraft coupled to a ground station via a tether.
- the system further comprises means for, based on the drag force and a weight of the tether, determining a trajectory of the aircraft to a point downwind of the ground station such that the aircraft travelling the trajectory causes the tether to unfurl along a catenary path above ground.
- the system further comprises means for determining an orientation of the aircraft to travel the trajectory in the apparent wind so that an actuator of the aircraft is configured to provide a vertical thrust in a direction substantially perpendicular to the ground.
- the system further comprises means for, based on the trajectory and a weight of the aircraft, determining a vertical thrust for the aircraft at the orientation to travel the trajectory in the apparent wind.
- the system further comprises means for providing instructions to cause the actuator of the aircraft to provide the vertical thrust to move the aircraft along the trajectory.
- FIG. 1 depicts a tethered flight system, according to an example embodiment.
- FIG. 2 is a simplified block diagram illustrating example components of the tethered flight system.
- FIG. 3A depicts a downward looking view of an example tethered flight system.
- FIG. 3B depicts examples of the aircraft engaging in hover flight at various horizontal positions and altitudes.
- FIG. 4A depicts a first example catenary path and a second example catenary path.
- FIG. 4B depicts a third example catenary path and a fourth example catenary path.
- FIG. 5A depicts an example roll axis of an aircraft.
- FIG. 5B depicts an example pitch axis of the aircraft.
- FIG. 5C depicts an example yaw axis of the aircraft.
- FIG. 6A depicts examples of a pitch axis of an aircraft, a tail wing, and an apparent wind.
- FIG. 6B depicts examples of a pitch axis of an aircraft, a tail wing, and an apparent wind.
- FIG. 7 is a block diagram of an example method for determining a trajectory and an orientation of the aircraft that causes a tether to unfurl along a catenary path above ground.
- a processor may be configured to determine a drag force of an apparent wind on an aircraft tethered to a ground station.
- the processor may determine the drag force based on a density of air, a drag coefficient of the aircraft, a reference area of the aircraft, or a speed of the apparent wind.
- the drag coefficient may represent a tendency of the aircraft to resist movement of air moving over the surface of the aircraft based on the shape of the aircraft.
- the reference area of the aircraft may represent a cross sectional area of the aircraft in a plane perpendicular to the apparent wind, but may also represent any area of the aircraft.
- the processor may determine a trajectory of the aircraft to a point downwind of the ground station such that by moving along the trajectory, the aircraft pulls the tether along a catenary path above ground as the tether is unfurled.
- the processor may determine the trajectory based on the drag force and a weight of the tether, such that a tension of the tether is caused by the drag force of the apparent wind. For example, a decrease in the weight of the tether or an increase in the drag force may cause the point downwind of the ground station to be at a lower altitude. By further example, an increase in the weight of the tether or a decrease in the drag force may cause the point downwind of the ground station to be at a higher altitude.
- the processor may also determine an orientation of the aircraft for the aircraft to travel toward the point downwind of the ground station.
- the aircraft may include an actuator and while the aircraft is in the orientation the actuator may be configured to provide a vertical thrust in a direction substantially perpendicular to the ground.
- the orientation may be referred to as zero pitch.
- the aircraft being in the orientation may allow the actuator to move the aircraft in a substantially vertical direction, while the drag force from the apparent wind moves the aircraft in a substantially horizontal direction.
- the processor may determine a vertical thrust for the aircraft at the orientation to travel the trajectory in the apparent wind.
- the processor may determine a vertical acceleration to travel the trajectory, and may determine the vertical thrust based on the vertical acceleration, the weight of the aircraft, a weight of a portion of the tether supported by the aircraft, and gravitational forces acting on the aircraft and the tether.
- the processor may further provide instructions to the actuator to provide the vertical thrust to move the aircraft along the trajectory.
- FIG. 1 depicts a tethered flight system 100 , according to an example embodiment.
- the tethered flight system 100 may include a ground station 110 , a tether 120 , and an aircraft 130 .
- the aircraft 130 may be connected to the tether 120
- the tether 120 may be connected to the ground station 110 .
- the tether 120 may be attached to the ground station 110 at one location on the ground station 110 , and attached to the aircraft 130 at two locations on the aircraft 130 .
- the tether 120 may be attached at multiple locations to any part of the ground station 110 or the aircraft 130 .
- the ground station 110 may be used to hold or support the aircraft 130 until the aircraft 130 is in a flight mode.
- the ground station 110 may also be configured to reposition the aircraft 130 such that deploying the aircraft 130 is possible. Further, the ground station 110 may be further configured to receive the aircraft 130 during a landing.
- the ground station 110 may be formed of any material that can suitably keep the aircraft 130 attached or anchored to the ground while in hover flight, forward flight, or crosswind flight.
- the ground station 110 may include one or more components (not shown), such as a winch, that may vary a length of the tether 120 .
- the one or more components may be configured to pay out or reel out the tether 120 .
- the one or more components may be configured to pay out or reel out the tether 120 to a predetermined length.
- the predetermined length could be equal to or less than a maximum length of the tether 120 .
- the one or more components may be configured to reel in the tether 120 .
- the tether 120 may transmit electrical energy generated by the aircraft 130 to the ground station 110 .
- the tether 120 may transmit electricity to the aircraft 130 to power the aircraft 130 for takeoff, landing, hover flight, or forward flight.
- the tether 120 may be constructed in any form and using any material which allows for the transmission, delivery, or harnessing of electrical energy generated by the aircraft 130 or transmission of electricity to the aircraft 130 .
- the tether 120 may also be configured to withstand one or more forces of the aircraft 130 when the aircraft 130 is in a flight mode.
- the tether 120 may include a core configured to withstand one or more forces of the aircraft 130 when the aircraft 130 is in hover flight, forward flight, or crosswind flight.
- the core may be constructed of high strength fibers.
- the tether 120 may have a fixed length or a variable length.
- the aircraft 130 may include various types of devices, such as a kite, a helicopter, a wing, or an airplane, among other possibilities.
- the aircraft 130 may be formed of solid structures of metal, plastic, polymers, or any material which allows for a high thrust-to-weight ratio and generation of electrical energy which may be used in utility applications. Additionally, the materials may allow for a lightning hardened, redundant or fault tolerant design which may be capable of handling large or sudden shifts in wind speed and wind direction. Other materials may be possible as well.
- the aircraft 130 may include a main wing 131 , a front section 132 , actuator connectors 133 A-B, actuators 134 A-D, a tail boom 135 , a tail wing 136 , and a vertical stabilizer 137 . Any of these components may be shaped in any form which allows for the use of lift to resist gravity or move the aircraft 130 forward.
- the main wing 131 may provide a primary lift for the aircraft 130 during forward flight, wherein the aircraft 130 may move through air in a direction substantially parallel to a direction of thrust provided by the actuators 134 A-D so that the main wing 131 provides a lift force substantially perpendicular to a ground.
- the main wing 131 may be one or more rigid or flexible airfoils, and may include various control surfaces or actuators, such as winglets, flaps, rudders, elevators, etc. The control surfaces may be used to steer or stabilize the aircraft 130 or reduce drag on the aircraft 130 during hover flight, forward flight, or crosswind flight.
- the main wing 131 may be any suitable material for the aircraft 130 to engage in hover flight, forward flight, or crosswind flight.
- the main wing 131 may include carbon fiber or e-glass. Moreover, the main wing 131 may have a variety dimensions. For example, the main wing 131 may have one or more dimensions that correspond with a conventional wind turbine blade.
- the front section 132 may include one or more components, such as a nose, to reduce drag on the aircraft 130 during flight.
- the actuator connectors 133 A-B may connect the actuators 134 A-D to the main wing 131 .
- the actuator connectors 133 A-B may take the form of or be similar in form to one or more pylons.
- the actuator connectors 133 A-B are arranged such that the actuators 134 A and 134 B are located on opposite sides of the main wing 131 and actuators 134 C and 134 D are also located on opposite sides of the main wing 131 .
- the actuator 134 C may also be located on an end of the main wing 131 opposite of the actuator 134 A
- the actuator 134 D may be located on an end of main wing 131 opposite of the actuator 134 B.
- the actuators 134 A-D may be configured to drive one or more generators for the purpose of generating electrical energy. As shown in FIG. 1 , the actuators 134 A-D may each include one or more blades. The actuator blades may rotate via interactions with the wind and could be used to drive the one or more generators. In addition, the actuators 134 A-D may also be configured to provide a thrust to the aircraft 130 during flight. As shown in FIG. 1 , the actuators 134 A-D may function as one or more propulsion units, such as a propeller. Although the actuators 134 A-D are depicted as four actuators in FIG. 1 , in other examples the aircraft 130 may include any number of actuators.
- the actuators 134 A-D may be configured to generate a forward thrust substantially parallel to the tail boom 135 . Based on the position of the actuators 134 A-D relative to the main wing 131 depicted in FIG. 1 , the actuators may be configured to provide a maximum forward thrust for the aircraft 130 when all of the actuators 134 A-D are operating at full power. The actuators 134 A-D may provide equal or about equal amounts of forward thrusts when the actuators 134 A-D are operating at full power, and a net rotational force applied to the aircraft by the actuators 134 A-D may be zero.
- the tail boom 135 may connect the main wing 131 to the tail wing 136 and the vertical stabilizer 137 .
- the tail boom 135 may have a variety of dimensions.
- the tail boom 135 could take the form of a body or fuselage of the aircraft 130 .
- the tail boom 135 may carry a payload.
- the tail wing 136 or the vertical stabilizer 137 may be used to steer or stabilize the aircraft 130 or reduce drag on the aircraft 130 during hover flight, forward flight, or crosswind flight.
- the tail wing 136 or the vertical stabilizer 137 may be used to maintain a pitch or a yaw attitude of the aircraft 130 during hover flight, forward flight, or crosswind flight.
- the vertical stabilizer 137 is attached to the tail boom 135 , and the tail wing 136 is located on top of the vertical stabilizer 137 .
- the tail wing 136 may have a variety of dimensions.
- FIG. 2 is a simplified block diagram illustrating example components of the tethered flight system 200 .
- the tethered flight system 200 may include the ground station 210 , the tether 220 , and the aircraft 230 .
- the ground station 210 may include one or more processors 212 , data storage 214 , program instructions 216 , and a communication system 218 .
- a processor 212 may be a general-purpose processor or a special purpose processor (e.g., digital signal processors, application specific integrated circuits, etc.).
- the one or more processors 212 may be configured to execute computer-readable program instructions 216 that are stored in data storage 214 and are executable to provide at least part of the functionality described herein.
- the data storage 214 may include or take the form of one or more computer-readable storage media that may be read or accessed by at least one processor 212 .
- the one or more computer-readable storage media can include volatile or non-volatile storage components, such as optical, magnetic, organic or other memory or disc storage, which may be integrated in whole or in part with at least one of the one or more processors 212 .
- the data storage 214 may be implemented using a single physical device (e.g., one optical, magnetic, organic or other memory or disc storage unit), while in other embodiments, the data storage 214 can be implemented using two or more physical devices.
- the data storage 214 may include computer-readable program instructions 216 and perhaps additional data, such as diagnostic data of the ground station 210 .
- the data storage 214 may include program instructions to perform or facilitate some or all of the functionality described herein.
- the ground station 210 may include the communication system 218 .
- the communications system 218 may include one or more wireless interfaces or one or more wireline interfaces, which allow the ground station 210 to communicate via one or more networks.
- Such wireless interfaces may provide for communication under one or more wireless communication protocols, such as Bluetooth, WiFi (e.g., an IEEE 802.11 protocol), Long-Term Evolution (LTE), WiMAX (e.g., an IEEE 802.16 standard), a radio-frequency ID (RFID) protocol, near-field communication (NFC), or other wireless communication protocols.
- WiFi e.g., an IEEE 802.11 protocol
- LTE Long-Term Evolution
- WiMAX e.g., an IEEE 802.16 standard
- RFID radio-frequency ID
- NFC near-field communication
- Such wireline interfaces may include an Ethernet interface, a Universal Serial Bus (USB) interface, or a similar interface to communicate via a wire, a twisted pair of wires, a coaxial cable, an optical link, a fiber-optic link, or other physical connection to a wireline network.
- the ground station 210 may communicate with the aircraft 230 , other ground stations, or other entities (e.g., a command center) via the communication system 218 .
- the ground station 210 may include communication systems 218 that allows for both short-range communication and long-range communication.
- the ground station 210 may be configured for short-range communications using Bluetooth and for long-range communications under a CDMA protocol.
- the ground station 210 may be configured to function as a “hot spot”, or as a gateway or proxy between a remote support device (e.g., the tether 220 , the aircraft 230 , and other ground stations) and one or more data networks, such as a cellular network or the Internet. Configured as such, the ground station 210 may facilitate data communications that the remote support device would otherwise be unable to perform by itself.
- a remote support device e.g., the tether 220 , the aircraft 230 , and other ground stations
- the ground station 210 may provide a WiFi connection to the remote device, and serve as a proxy or gateway to a cellular service provider's data network, which the ground station 210 might connect to under an LTE or a 3 G protocol, for instance.
- the ground station 210 could also serve as a proxy or gateway to other ground stations or a command station, which the remote device might not be able to otherwise access.
- the tether 220 may include transmission components 222 and a communication link 224 .
- the transmission components 222 may be configured to transmit electrical energy from the aircraft 230 to the ground station 210 or transmit electrical energy from the ground station 210 to the aircraft 230 .
- the transmission components 222 may take various different forms in different embodiments.
- the transmission components 222 may include one or more conductors that are configured to transmit electricity.
- the one or more conductors may include aluminum or any other material which allows for the conduction of electric current.
- the transmission components 222 may surround a core of the tether 220 (not shown).
- the ground station 210 could communicate with the aircraft 230 via the communication link 224 .
- the communication link 224 may be bidirectional and may include one or more wired or wireless interfaces. Also, there could be one or more routers, switches, or other devices or networks making up at least a part of the communication link 224 .
- the aircraft 230 may include one or more sensors 232 , a power system 234 , power generation/conversion components 236 , a communication system 238 , one or more processors 242 , data storage 244 , program instructions 246 , and a control system 248 .
- the sensors 232 could include various different sensors in different embodiments.
- the sensors 232 may include a global positioning system (GPS) receiver.
- GPS global positioning system
- the GPS receiver may be configured to provide data that is typical of GPS systems (which may be referred to as a global navigation satellite system (GNNS)), such as the GPS coordinates of the aircraft 230 .
- GNNS global navigation satellite system
- Such GPS data may be utilized by the tethered flight system 200 to provide various functions described herein.
- the sensors 232 may include one or more wind sensors, such as one or more pitot tubes.
- the one or more wind sensors may be configured to detect apparent or relative wind.
- Such wind data may be utilized by the tethered flight system 200 to provide various functions described herein.
- the sensors 232 may include an inertial measurement unit (IMU).
- the IMU may include both an accelerometer and a gyroscope, which may be used together to determine the orientation or attitude of the aircraft 230 .
- the accelerometer can measure the orientation of the aircraft 230 with respect to earth, while the gyroscope measures the rate of rotation around an axis, such as a centerline of the aircraft 230 .
- IMUs are commercially available in low-cost, low-power packages.
- the IMU may take the form of or include a miniaturized MicroElectroMechanical System (MEMS) or a NanoElectroMechanical System (NEMS). Other types of IMUs may also be utilized.
- MEMS MicroElectroMechanical System
- NEMS NanoElectroMechanical System
- Other types of IMUs may also be utilized.
- the IMU may include other sensors, in addition to accelerometers and gyroscopes, which may help to better determine position. Two examples of such
- an accelerometer and gyroscope may be effective at determining the orientation of the aircraft 230 , errors in measurement may compound over time.
- an example aircraft 230 may be able mitigate or reduce such errors by using a magnetometer to measure direction.
- a magnetometer is a low-power, digital 3-axis magnetometer, which may be used to realize an orientation independent electronic compass for accurate heading information.
- other types of magnetometers may be utilized as well.
- the aircraft 230 may also include a pressure sensor or barometer, which can be used to determine the altitude of the aircraft 230 .
- a pressure sensor or barometer can be used to determine the altitude of the aircraft 230 .
- other sensors such as sonic altimeters or radar altimeters, can be used to provide an indication of altitude, which may help to improve the accuracy of or prevent drift of the IMU.
- the aircraft 230 may include a thermometer or another sensor that senses air temperature as well.
- the aircraft 230 may include the power system 234 .
- the power system 234 could take various different forms in different embodiments.
- the power system 234 may include one or more batteries that provide power to the aircraft 230 .
- the one or more batteries may be rechargeable and each battery may be recharged via a wired connection between the battery and a power supply or via a wireless charging system, such as an inductive charging system that applies an external time-varying magnetic field to an internal battery or a charging system that uses energy collected from one or more solar panels.
- the power system 234 may include one or more motors or engines for providing power to the aircraft 230 .
- the power system 234 may provide power to the actuators 134 A-D of the aircraft 130 , as shown and described in FIG. 1 .
- the one or more motors or engines may be powered by a fuel, such as a hydrocarbon-based fuel.
- the fuel could be stored on the aircraft 230 and delivered to the one or more motors or engines via one or more fluid conduits, such as piping.
- the power system 234 may be implemented in whole or in part on the ground station 210 .
- the aircraft 230 may include the power generation/conversion components 236 .
- the power generation/conversion components 236 could take various different forms in different embodiments.
- the power generation/conversion components 236 may include one or more generators, such as high-speed, direct-drive generators.
- the one or more generators may be driven by one or more rotors or actuators, such as the actuators 134 A-D as shown and described in FIG. 1 .
- the aircraft 230 may include a communication system 238 .
- the communication system 238 may take the form of or be similar in form to the communication system 218 of the ground station 210 .
- the aircraft 230 may communicate with the ground station 210 , other aircrafts, or other entities (e.g., a command center) via the communication system 238 .
- the aircraft 230 may be configured to function as a “hot spot” or as a gateway or proxy between a remote support device (e.g., the ground station 210 , the tether 220 , other aircrafts) and one or more data networks, such as cellular network or the Internet. Configured as such, the aircraft 230 may facilitate data communications that the remote support device would otherwise be unable to perform by itself.
- a remote support device e.g., the ground station 210 , the tether 220 , other aircrafts
- data networks such as cellular network or the Internet. Configured as such, the aircraft 230 may facilitate data communications that the remote support device would otherwise be unable to perform by itself.
- the aircraft 230 may provide a WiFi connection to the remote device, and serve as a proxy or gateway to a cellular service provider's data network, which the aircraft 230 might connect to under an LTE or a 3 G protocol, for instance.
- the aircraft 230 could also serve as a proxy or gateway to other aircrafts or a command station, which the remote device might not be able to otherwise access.
- the aircraft 230 may include the one or more processors 242 , the program instructions 244 , and the data storage 246 .
- the one or more processors 242 can be configured to execute computer-readable program instructions 246 that are stored in the data storage 244 and are executable to provide at least part of the functionality described herein.
- the one or more processors 242 may take the form of or be similar in form to the one or more processors 212
- the data storage 244 may take the form of or be similar in form to the data storage 214
- the program instructions 246 may take the form of or be similar in form to the program instructions 216 .
- the aircraft 230 may include the control system 248 .
- the control system 248 may be configured to perform one or more functions described herein.
- the control system 248 may be implemented with mechanical systems or with hardware, firmware, or software.
- the control system 248 may take the form of program instructions stored on a non-transitory computer readable medium and a processor that executes the instructions.
- the control system 248 may be implemented in whole or in part on the aircraft 230 or at least one entity remotely located from the aircraft 230 , such as the ground station 210 .
- the manner in which the control system 248 is implemented may vary, depending upon the particular embodiment.
- FIG. 3A depicts a downward looking view of an example tethered flight system 300 which may include a ground station 310 , a tether 320 , and an aircraft 330 . Also depicted in FIG. 3A are an azimuth angle 340 and an apparent wind 350 . As shown in FIG. 3A , the ground station 310 may be coupled to the tether 320 at a first end of the tether 320 while the tether 320 may be coupled to the aircraft 330 at a second end of the tether 320 . The aircraft 330 may be configured to freely fly in an azimuthal direction about the ground station 310 .
- a position of the aircraft 330 may be characterized in part by the azimuth angle 340 between a reference angle and the azimuthal position of the aircraft 330 .
- the ground station 310 may be rotated so as to deploy the aircraft 330 in a direction parallel to the apparent wind 350 .
- FIG. 3B depicts examples of the aircraft 330 engaging in hover flight at various horizontal positions and altitudes.
- the aircraft 330 may be tethered to the ground station 310 via the tether 320 .
- FIG. 3B also depicts the apparent wind 350 , a ground 360 , a horizontal distance 370 , and an altitude 380 of the aircraft.
- Hover flight may be characterized by the aircraft 330 travelling at an attitude such that a primary force resisting a force of gravity on the aircraft 330 is provided by the thrust of the actuators of the aircraft 330 .
- the aircraft 330 may be deployed in a direction parallel to the apparent wind 350 .
- the actuators may be oriented to provide thrust in a direction substantially perpendicular to the ground 360 and the main wing may be oriented so that the main wing is not configured to apply a lift force to the aircraft 330 in a direction perpendicular to the ground 360 .
- lift generating surfaces of the main wing, the tail wing, and the horizontal stabilizer may not be effective in generating lift as the lift generating surfaces may either be oriented to face substantially parallel to a direction of travel of the aircraft 330 , or may not be impacted with a sufficient apparent wind 350 to generate a lift force.
- forces causing the aircraft 330 to move along a flight path may include forces provided by the actuators and the apparent wind 350 .
- Hover flight may begin with deploying the aircraft 330 from the ground station 310 in a hover-flight orientation.
- the ground station 310 may be rotated so as to deploy the aircraft 330 in an azimuthal direction parallel with the apparent wind 350 .
- Deploying the aircraft 330 in the direction of the apparent wind 350 may enable the aircraft 330 to travel the horizontal distance 370 from the ground station 310 while the actuators of aircraft 330 are thrusting in a substantially vertical direction.
- the tether 320 may be paid out or reeled out as the aircraft 330 achieves increasing horizontal distance 370 from the ground station 310 .
- Hover flight may include the aircraft 330 ascending, descending, or hovering over the ground 360 at an altitude 380 above the ground 360 .
- FIG. 4A depicts a first example catenary path 402 and a second example catenary path 404 .
- a cable, chain, tether or similar object may hang along a catenary path when the object is supported at a first end and second end, but otherwise allowed to freely hang and react to gravitational forces.
- a catenary path of the tether can be equivalent (or about equal) to the trajectory of the aircraft if a common point of the tether and the aircraft, i.e. a point where the tether connects to the aircraft, is defined to travel both the trajectory of the aircraft and the catenary path of the tether.
- the processor may determine the drag force (F) on the aircraft due to an apparent wind using an equation [1]:
- the determination may first include determining or receiving parameters of the equation [1] such as a density of air surrounding the aircraft ( ⁇ ), a drag coefficient of the aircraft (C d ), a reference area of the aircraft (A), and a speed of the apparent wind impacting the aircraft (v).
- the drag coefficient may be dependent on a number of variables, such as a shape of the aircraft and the speed of the apparent wind.
- the reference area of the aircraft may be a cross-sectional area of the aircraft in a plane perpendicular to a direction of the apparent wind. However, the reference area may be any area of the aircraft.
- the drag force on the aircraft may be proportional to the density of air, the drag coefficient, the reference area, and a square of the speed of the apparent wind, as depicted in the equation [1].
- Data representing the parameters may be received by the processor from sensors of the aircraft or ground station, or may be stored in memory.
- the processor may determine the density of air based on receiving data representing an air temperature and pressure, may receive data representing the speed of the apparent wind, but may retrieve data representing the drag coefficient and the reference area from memory. Once the drag force is determined, the drag force may be used as a parameter of an equation [2]:
- the equation [2] may define a relationship between an altitude of the tether (h), the horizontal position of the tether (x), a tension of the tether (T 0 ) at a lowest point of the catenary path, and a length and a weight of the tether (or a weight per length of the tether ( ⁇ )).
- T 0 may also represent a horizontal component of the tension at any point on the tether.
- a “cos h” function may be a hyperbolic cosine function, which may be equivalently expressed as exponential functions as in an equation [3]:
- the equation [3] may define a relationship between an altitude of the tether (h), the horizontal position of the tether (x), a tension of the tether (T 0 ), and a length and a weight of the tether (or a weight per length of the tether ( ⁇ )).
- the drag force (F) calculated using the equation [1] may be equated with the tension of the tether (T 0 ) in the equation [2] (or equation [3]).
- the equation [2] may represent a scenario in which any tension of the tether is due to the drag force on the aircraft and the weight of the tether.
- an actuator of the aircraft may be positioned to provide a thrust in a direction substantially perpendicular to the ground. By providing thrust in a substantially vertical direction, the actuator may save power for vertical propulsion that may otherwise be used to produce an additional tension on the tether.
- the equation [2] generally defines a path of the tether in which the altitude (h) of the tether increases as the horizontal position (x) of the tether increases. A rate of increase of the altitude with respect to the horizontal position may increase as the horizontal position increases. It should be noted that a path of the tether will have a finite length limited by the length of the tether, whereas the equation [2] and the equation [3] define an altitude for all positive and negative values of horizontal position.
- the relationship between the altitude and the horizontal position of the tether may also be expressed using the equation [3].
- a constant “ ⁇ ” may represent Euler's number or a base of a natural logarithm (approximately 2.71828).
- the equation [3] may represent a function relating the horizontal position of the tether and the altitude of the tether that is equivalent to the function represented by the equation [2].
- Other equations or functions that define the relationship between the horizontal position of the tether and the altitude of the tether equivalent to the equation [2] and the equation [3] may exist.
- the first example catenary path 402 and the second example catenary path 404 may be catenary paths representing relationships between a horizontal position of the tether and an altitude of the tether.
- the first example catenary path 402 and the second example catenary path 404 may be determined based on varying parameters of the equation [1] and the equation [2] (or the equation [3]).
- the horizontal position of the tether may be represented on an x-axis and the altitude of the tether may be represented on an h-axis.
- the first example catenary path 402 or the second example catenary path 404 may be calculated by using the equation [1] to calculate a drag force of the aircraft due to an apparent wind.
- the equation [2] or the equation [3] may be used to calculate the first example catenary path 402 or the second example catenary path 404 by using the drag force determined with the equation [1].
- a designation of an origin for a two-dimensional space defined by horizontal position and altitude may be arbitrary.
- a maximum tether altitude for the first example catenary path 402 and the second example catenary path 404 may occur at an end of the tether coupled to the aircraft.
- At least one parameter of the equation [2] (or the equation [3]) used to determine the first example catenary path 402 may differ from a parameter of the equation [2] (or the equation [3]) used to determine the second example catenary path 404 .
- the tension of the tether (T 0 ) represented by the first example catenary path 402 may be less than the tension of the tether (T 0 ) represented by the second example catenary path 404
- the weight per length of the tether ( ⁇ ) represented by the first example catenary path 402 and the second example catenary path 404 may be equal.
- a difference in tether tension represented by the first example catenary path 402 and the second example catenary path 404 may be caused by a difference in the density of air ( ⁇ ), the drag coefficient (C d ), the reference area (A), or the speed of the apparent wind (v), as depicted in the equation [1].
- the tension of the tether (T 0 ) represented by the first example catenary path 402 may be equal to the tension of the tether (T 0 ) represented by the second example catenary path 404
- the weight per length of the tether ( ⁇ ) represented by the first example catenary path 402 may be greater than the weight per length of the tether ( ⁇ ) represented by the second example catenary path 404 .
- a quantity (T 0 / ⁇ ) corresponding to the second example catenary path 404 may be twice that of a quantity (T 0 / ⁇ ) corresponding to the first example catenary path 402 .
- the variation in (T 0 / ⁇ ) for the first example catenary path 402 and the second example catenary path 404 may be based on varying weights per length of tethers ( ⁇ ), or based on a difference in tether tensions T 0 , which may be caused by differing drag forces (F).
- An equation [4] may resemble equation [2], but may further include an h-axis parameter (a) and an x-axis parameter (b):
- An equation [5] may also include an h-axis parameter (a) and an x-axis parameter (b) that affect a catenary path similarly to the h-axis parameter (a) and the x-axis parameter (b) of the equation [4]:
- FIG. 4B depicts a third example catenary path 406 , and a fourth example catenary path 408 .
- the third example catenary path 406 may be defined by the equation [4] with an h-axis parameter (a) of a 1 and an x-axis parameter (b) of b 1 .
- the third example catenary path 406 may be defined by substituting (b 1 ) for (b) and (a 1 ) for (a) in the equation [4], resulting in
- the fourth example catenary path 408 may be defined by the equation [4] and an h-axis parameter (a) of (a 2 ) and an x-axis parameter (b) of (b 2 ).
- the third example catenary path 406 and the fourth example catenary path 408 may be portions of a same curve translated to accommodate differing definitions of the origin of the two-dimensional space of altitude and horizontal position. That is, the third example catenary path 406 and the fourth example catenary path 408 may be defined by an equal tension of the tether (T 0 ) and weight per length of the tether ( ⁇ ), but differ only in the h-axis parameters and x-axis parameters that define the third catenary path 406 and the fourth example catenary path 408 .
- the catenary paths illustrated in FIG. 4 are examples only, and the catenary paths may vary based on varying parameters of Equations [1]-[8].
- Causing the aircraft to travel a catenary trajectory may allow the actuator of the aircraft to provide thrust in a substantially vertical direction, allowing the drag force of the apparent wind to provide a force to move the aircraft in a horizontal direction.
- a control surface of the aircraft may be used to adjust an orientation of the aircraft to the hover orientation, allowing the actuator to expend energy to produce a substantially vertical thrust.
- FIG. 5A depicts an example roll axis 502 of an aircraft 530 .
- the aircraft 530 may include actuators positioned to apply a torque thrust to the aircraft 530 about the roll axis 502 of the aircraft 530 , causing the aircraft 530 to rotate about the roll axis 502 .
- roll adjustments of aircraft 530 may be made by changing a position of flaps on the main wing of the aircraft 530 .
- the definition of the roll axis 502 is arbitrary and the roll axis 502 may constitute a different axis in another embodiment.
- FIG. 5B depicts an example pitch axis 504 of the aircraft 530 .
- the aircraft 530 may include actuators 534 A-D positioned to apply a torque thrust about the pitch axis 504 of the aircraft 530 .
- the actuators 534 A and 534 C may provide thrust while the actuators 534 B and 534 D are idle.
- the aircraft 530 may be pitched in a positive direction by causing the actuators 534 B and 534 D to provide thrust and causing the actuators 534 A and 534 C to be idle.
- Using the actuators 534 A-D to provide pitch control for the aircraft 530 may be useful during hover flight, during which the tail wing of the aircraft 530 may not be configured to provide a torque about the pitch axis 504 of the aircraft 530 .
- definitions of positive and negative pitch and the pitch axis 504 are arbitrary and not meant to be limiting.
- the pitch axis 504 may constitute a different axis in another embodiment.
- FIG. 5C depicts an example yaw axis 506 of the aircraft 530 .
- the aircraft 530 may include the actuators 534 A-D positioned to apply a torque thrust about the yaw axis 506 of the aircraft 530 .
- the actuators 534 C and 534 D may provide thrust while the actuators 534 A and 534 B are idle.
- the aircraft 530 may be yawed in a positive direction by causing the actuators 534 A and 534 B to provide thrust and causing the actuators 534 C and 534 D to be idle.
- actuators 534 A-D to provide yaw control may be useful during hover flight during which the vertical stabilizer of the aircraft 530 may not be configured to provide a torque about the yaw axis 506 of the aircraft 530 .
- definitions of positive and negative yaw and the yaw axis 506 are arbitrary and not meant to be limiting.
- the yaw axis 506 may constitute a different axis in another embodiment.
- FIG. 6A depicts examples of a pitch axis 602 of an aircraft 630 , a tail wing 636 , and an apparent wind 650 .
- the tail wing 636 may be configured to orient a surface of the tail wing 636 to face the apparent wind 650 so that the apparent wind 650 applies a drag force to the tail wing 636 .
- the drag force may result in a torque moment that causes the aircraft 630 to rotate with respect to the pitch axis 602 in a direction indicated in FIG. 6A .
- FIG. 6B depicts examples of a pitch axis 602 of an aircraft 630 , a tail wing 636 , and an apparent wind 650 .
- the tail wing 636 may be configured to orient a surface of the tail wing 636 to face substantially perpendicular to the apparent wind 650 so that the apparent wind 650 applies a lift force 652 to the tail wing 636 .
- the lift force 652 may result in a torque moment that causes the aircraft 630 to rotate with respect to the pitch axis 602 in a direction indicated in FIG. 6B .
- FIG. 7 is a block diagram of an example method 700 for determining a trajectory and an orientation of the aircraft that causes a tether to unfurl along a catenary path above ground, in accordance with at least some embodiments described herein.
- Method 700 shown in FIG. 7 presents an embodiment of a method that, for example, could be used with a computing device.
- Functions of the method 700 may be fully performed by a processor of a computing device, by a computing device, or may be distributed across multiple processors or multiple computing devices and/or a server.
- the computing device may receive information from sensors of the computing device, or where the computing device is a server the information can be received from another device that collects the information.
- Method 700 may include one or more operations, functions, or actions as illustrated by one or more blocks of 702 - 710 . Although the blocks are illustrated in a sequential order, these blocks may in some instances be performed in parallel, and/or in a different order than those described herein. Also, the various blocks may be combined into fewer blocks, divided into additional blocks, and/or removed based on the desired implementation.
- each block may represent a module, a segment, or a portion of program code, which includes one or more instructions executable by a processor for implementing specific logical functions or steps in the process.
- the program code may be stored on any type of computer readable medium, for example, such as a storage device including a disk or hard drive.
- the computer readable medium may include a non-transitory computer readable medium, for example, such as computer-readable media that stores data for short periods of time like register memory, processor cache, and Random Access Memory (RAM).
- the computer readable medium may also include non-transitory media, such as secondary or persistent long term storage, like read only memory (ROM), optical or magnetic disks, or compact-disc read only memory (CD-ROM), for example.
- the computer readable media may also be any other volatile or non-volatile storage systems.
- the computer readable medium may be considered a computer readable storage medium, a tangible storage device, or other article of manufacture, for example.
- each block in FIG. 7 may represent circuitry that is wired to perform the specific logical functions in the process.
- the method 700 includes determining a drag force of an apparent wind on an aircraft coupled to a ground station via a tether.
- a processor may determine the drag force using a drag force equation, such as equation [1]. More specifically, the processor may calculate the drag force based on a proportionality between the drag force and a density of air, between the drag force and a reference area of the aircraft, between the drag force and a drag coefficient, or between the drag force and a square of the speed of the apparent wind.
- the drag coefficient may indicate a resistance of the aircraft to air moving against a surface of the aircraft and may be dependent on a shape of the aircraft or the speed of the apparent wind.
- the method 700 includes, based on the drag force and a weight of the tether, determining a trajectory of the aircraft to a point downwind of the ground station such that the aircraft travelling the trajectory causes the tether to unfurl along a catenary path above ground.
- the catenary path may represent a shape of the tether caused by gravity acting on the tether while the tether is supported at a first end by the ground station and supported at a second end by the aircraft.
- the processor may determine the trajectory by determining an azimuth angle for the trajectory that is parallel to a direction of the apparent wind.
- the processor may further determine a series of altitudes that correspond to a series of horizontal positions of the tether along the azimuth angle.
- the processor may determine the trajectory based on the drag force equation and a catenary equation, such as equations [1]-[8] such that the aircraft travelling the trajectory in the apparent wind causes a tension of the tether to have a horizontal component substantially equal to the drag force of the apparent wind.
- the trajectory may be optimized so that the tether is maintained above a minimum altitude, the apparent wind pushes the aircraft in a horizontal direction, and the actuator of the aircraft provides a vertical thrust substantially perpendicular to the ground.
- the trajectory determined by the processor may also cause a tension of the tether to have a vertical component equal to a weight of a portion of the tether. That is, the aircraft travelling the trajectory may restrain the tether from touching the ground or from dropping below a certain altitude, but may not require thrust to be provided by an actuator to place additional tension on the tether.
- the aircraft travelling the trajectory may also cause a first portion of the tether to occupy a position on the catenary path previously occupied by a second portion of the tether.
- the tether may be reeled out by the ground station to accommodate the increased distance of the aircraft from the ground station.
- An overall shape of the tether suspended by the ground station and the aircraft may remain unchanged as the tether is reeled out, except that an additional section of the catenary path adjacent to the aircraft may be added to a previous path of the tether. In this way, once a position on the catenary path has been occupied by a portion of the tether, the position may continue to be occupied by other portions of the tether as the tether is reeled out.
- the method 700 may also include the processor receiving data representing a horizontal position of the ground station, an altitude of the ground station, and a length of the tether.
- the processor may then determine the catenary path based on the length of the tether and a tension of the tether so that the aircraft travelling the catenary path causes a tension of the tether to be about equal to the drag force of the apparent wind on the aircraft.
- the tension may occur at the minimum altitude of the catenary path.
- the processor may then determine parameters of the catenary path that cause the catenary path to include a point defined by the horizontal position of the ground station and the altitude of the ground station.
- the processor may also determine the parameters so that a minimum altitude of the catenary path occurs within a range of horizontal position bounded by the horizontal position of the ground station and the point downwind of the ground station.
- the processor may receive data representing a minimum tether altitude and determine the parameters so that a minimum altitude of the catenary path is about equal to the minimum tether altitude.
- the catenary path may be determined by the processor based on the equation [4] (or equation [5]).
- (T 0 ) may represent a tension of the tether at a lowest point of the catenary path, or a horizontal component of the tension at any point on the tether. To reduce the energy consumed by the actuator, the tension T 0 may be about equal to the drag force of the apparent wind defined by the equation [1].
- ( ⁇ ) may represent a density of air
- (C d ) may represent the drag coefficient of the aircraft
- (A) may represent the reference area of the aircraft
- (v) may represent the speed of the apparent wind.
- ( ⁇ ) may represent the weight per length of the tether
- (a) may represent a vertical adjustment parameter
- (b) may represent a horizontal adjustment parameter
- (h) may represent altitude
- (x) may represent horizontal position.
- a quantity (T 0 / ⁇ ) may be equal to 1.
- the processor may first determine (a) such that a minimum altitude of the catenary path corresponds to the minimum tether altitude.
- the processor may determine (a) to be equal to 1, based on a minimum value of cos h(x ⁇ b) being equal to 1.
- the processor may determine that determining (b) to be equal to 2.29243 will cause the minimum altitude of the catenary path to occur at a position between the ground station and the point downwind of the ground station (i.e. the minimum altitude may occur on a positive-x side of the x-axis).
- (b) may be determined to be 2.29243 by the processor.
- the processor may also determine a horizontal position and an altitude corresponding to an endpoint of the trajectory based on the length of the tether, the weight of the tether, and the drag force.
- an arc length (s) of the catenary path from a horizontal position x 1 to a horizontal position x 2 can be determined using an equation [9]:
- a solution to the equation [11] may be x 2 ⁇ 5.582.
- the method 700 includes determining an orientation of the aircraft to travel the trajectory in the apparent wind so that an actuator of the aircraft is configured to provide a vertical thrust in a direction substantially perpendicular to the ground.
- the processor may first receive data representing a direction in which the actuator is configured to provide thrust relative to an axis of the aircraft. Next, the processor may determine an angle of rotation of the aircraft relative to the axis of the aircraft such that at the angle of rotation, the actuator is configured to provide the vertical thrust in a direction substantially perpendicular to the ground. In other words, the processor may determine an orientation of the aircraft based on a relative orientation of the actuator with respect to the aircraft, such that the actuator is configured to provide a substantially downward thrust perpendicular to the ground. Limiting the thrust of the actuator to be in the vertical direction may allow the aircraft to rely on the force of the apparent wind to travel in the horizontal direction.
- the method 700 includes determining a vertical thrust for the aircraft at the orientation to travel the trajectory in the apparent wind based on the trajectory and a weight of the aircraft.
- the processor may also receive data representing a weight, a position, and a vertical velocity of the aircraft, and a weight of a portion of the tether supported by the aircraft. With the data, the processor may determine a gravitational force acting on the aircraft based on the weight of the aircraft and the weight of the portion of the tether supported by the aircraft. The processor may determine the weight of the portion of the tether supported by the aircraft based on a weight per length of the tether and a length of the portion of the tether.
- the processor may next determine a vertical acceleration of the aircraft based on the position and the vertical velocity of the aircraft, wherein the aircraft achieving the vertical acceleration and the drag force pushing the aircraft horizontally cause the aircraft to follow the trajectory. Finally, the processor may determine the vertical thrust based on a force to counteract the downward force and achieve the vertical acceleration.
- the method 700 includes providing instructions to cause the actuator of the aircraft to provide the vertical thrust to move the aircraft along the trajectory.
- the processor may provide the instructions to the actuator or a control system of the aircraft that controls the actuator.
- the processor may further receive data indicating an initial orientation of the aircraft, and a speed and a direction of the apparent wind.
- the processor may use the data to determine a position of the tail wing relative to the direction of the apparent wind configured to cause the apparent wind to produce a rotational force about a pitch axis of the aircraft.
- the rotational force may be configured to rotate the aircraft from the initial orientation to a hover orientation.
- the tail wing 636 of the aircraft may be configured to provide pitch control while the aircraft is in a hover orientation.
- the tail wing 636 may provide pitch control in a first direction by orienting the tail wing so that the apparent wind produces a drag force against the tail wing.
- the drag force may create a pitch moment in a first direction about the pitch axis of the aircraft, as shown in FIG. 6A .
- the tail wing may provide pitch control in a second direction by orienting the tail wing so that the apparent wind produces a lift force against the tail wing.
- the lift force may create a pitch moment in a second direction about the pitch axis of the aircraft, as shown in FIG. 6B .
- the processor may provide instructions to the control system of the aircraft (or the ground station) to move the tail wing to provide the rotational force to rotate the aircraft to the hover orientation.
- the tail wing may be configured to produce the lift force based on the apparent wind achieving a threshold speed, such as 15 meters per second.
- the processor may provide the instructions to move the tail wing to provide the rotational force based on receiving a notification from a sensor of the aircraft that the speed of the apparent wind is greater than or equal to the threshold speed.
- the tail wing may not be configured to provide a lift force configured for pitch control of the aircraft while the aircraft is in the hover orientation. Deploying the aircraft along the catenary path and using the tail wing for pitch control may increase a margin between a nominal actuator output and a maximum actuator output, thereby increasing an ability of the aircraft to respond to disturbances (e.g. wind gusts) that cause deviations from the catenary path or a particular attitude of the aircraft.
- disturbances e.g. wind gusts
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Aviation & Aerospace Engineering (AREA)
- Combustion & Propulsion (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Chemical & Material Sciences (AREA)
- Remote Sensing (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Radar, Positioning & Navigation (AREA)
- Wind Motors (AREA)
- Power Engineering (AREA)
Abstract
Description
- Unless otherwise indicated herein, the materials described in this section are not prior art to the claims in this application and are not admitted to be prior art by inclusion in this section.
- Many techniques and systems exist for controlling a flight path of an aircraft. Generally, an ability to change a position or an attitude of the aircraft will depend on the location and functionality of actuators included as part of the aircraft.
- In one example, a method is provided that includes determining a drag force of an apparent wind on an aircraft coupled to a ground station via a tether. The method also includes, based on the drag force and a weight of the tether, determining a trajectory of the aircraft to a point downwind of the ground station such that the aircraft travelling the trajectory causes the tether to unfurl along a catenary path above ground. The method further includes determining an orientation of the aircraft to travel the trajectory in the apparent wind so that an actuator of the aircraft is configured to provide a vertical thrust in a direction substantially perpendicular to the ground. The method also includes, based on the trajectory and a weight of the aircraft, determining a vertical thrust for the aircraft at the orientation to travel the trajectory in the apparent wind. The method also includes providing instructions to cause the actuator of the aircraft to provide the vertical thrust to move the aircraft along the trajectory.
- In another example, a computer readable storage memory having stored therein instructions, that when executed by a computing device that includes one or more processors, cause the computing device to perform functions is provided. The functions comprise determining a drag force of an apparent wind on an aircraft coupled to a ground station via a tether. The functions further comprise, based on the drag force and a weight of the tether, determining a trajectory of the aircraft to a point downwind of the ground station such that the aircraft travelling the trajectory causes the tether to unfurl along a catenary path above ground. The functions further comprise determining an orientation of the aircraft to travel the trajectory in the apparent wind so that an actuator of the aircraft is configured to provide a vertical thrust in a direction substantially perpendicular to the ground. The functions further comprise based on the trajectory and a weight of the aircraft, determining a vertical thrust for the aircraft at the orientation to travel the trajectory in the apparent wind. The functions further comprise providing instructions to cause the actuator of the aircraft to provide the vertical thrust to move the aircraft along the trajectory.
- In still another example, a system is provided that comprises one or more processors and memory configured to store instructions, that when executed by the one or more processors, cause the system to perform functions. The functions comprise determining a drag force of an apparent wind on an aircraft coupled to a ground station via a tether. The functions further comprise, based on the drag force and a weight of the tether, determining a trajectory of the aircraft to a point downwind of the ground station such that the aircraft travelling the trajectory causes the tether to unfurl along a catenary path above ground. The functions further comprise determining an orientation of the aircraft to travel the trajectory in the apparent wind so that an actuator of the aircraft is configured to provide a vertical thrust in a direction substantially perpendicular to the ground. The functions further comprise, based on the trajectory and a weight of the aircraft, determining a vertical thrust for the aircraft at the orientation to travel the trajectory in the apparent wind. The functions further comprise providing instructions to cause the actuator of the aircraft to provide the vertical thrust to move the aircraft along the trajectory.
- In yet another example, a system is provided that includes a means for determining a drag force of an apparent wind on an aircraft coupled to a ground station via a tether. The system further comprises means for, based on the drag force and a weight of the tether, determining a trajectory of the aircraft to a point downwind of the ground station such that the aircraft travelling the trajectory causes the tether to unfurl along a catenary path above ground. The system further comprises means for determining an orientation of the aircraft to travel the trajectory in the apparent wind so that an actuator of the aircraft is configured to provide a vertical thrust in a direction substantially perpendicular to the ground. The system further comprises means for, based on the trajectory and a weight of the aircraft, determining a vertical thrust for the aircraft at the orientation to travel the trajectory in the apparent wind. The system further comprises means for providing instructions to cause the actuator of the aircraft to provide the vertical thrust to move the aircraft along the trajectory.
- These as well as other aspects, advantages, and alternatives, will become apparent to those of ordinary skill in the art by reading the following detailed description, with reference where appropriate to the accompanying figures.
-
FIG. 1 depicts a tethered flight system, according to an example embodiment. -
FIG. 2 is a simplified block diagram illustrating example components of the tethered flight system. -
FIG. 3A depicts a downward looking view of an example tethered flight system. -
FIG. 3B depicts examples of the aircraft engaging in hover flight at various horizontal positions and altitudes. -
FIG. 4A depicts a first example catenary path and a second example catenary path. -
FIG. 4B depicts a third example catenary path and a fourth example catenary path. -
FIG. 5A depicts an example roll axis of an aircraft. -
FIG. 5B depicts an example pitch axis of the aircraft. -
FIG. 5C depicts an example yaw axis of the aircraft. -
FIG. 6A depicts examples of a pitch axis of an aircraft, a tail wing, and an apparent wind. -
FIG. 6B depicts examples of a pitch axis of an aircraft, a tail wing, and an apparent wind. -
FIG. 7 is a block diagram of an example method for determining a trajectory and an orientation of the aircraft that causes a tether to unfurl along a catenary path above ground. - The following detailed description describes various features and functions of the disclosed systems and methods with reference to the accompanying figures. In the figures, similar symbols identify similar components, unless context dictates otherwise. The illustrative system and method embodiments described herein are not meant to be limiting. It may be readily understood that certain aspects of the disclosed systems and methods can be arranged and combined in a wide variety of different configurations, all of which are contemplated herein.
- Within examples, a processor may be configured to determine a drag force of an apparent wind on an aircraft tethered to a ground station. The processor may determine the drag force based on a density of air, a drag coefficient of the aircraft, a reference area of the aircraft, or a speed of the apparent wind. The drag coefficient may represent a tendency of the aircraft to resist movement of air moving over the surface of the aircraft based on the shape of the aircraft. The reference area of the aircraft may represent a cross sectional area of the aircraft in a plane perpendicular to the apparent wind, but may also represent any area of the aircraft.
- Next, the processor may determine a trajectory of the aircraft to a point downwind of the ground station such that by moving along the trajectory, the aircraft pulls the tether along a catenary path above ground as the tether is unfurled. The processor may determine the trajectory based on the drag force and a weight of the tether, such that a tension of the tether is caused by the drag force of the apparent wind. For example, a decrease in the weight of the tether or an increase in the drag force may cause the point downwind of the ground station to be at a lower altitude. By further example, an increase in the weight of the tether or a decrease in the drag force may cause the point downwind of the ground station to be at a higher altitude.
- The processor may also determine an orientation of the aircraft for the aircraft to travel toward the point downwind of the ground station. The aircraft may include an actuator and while the aircraft is in the orientation the actuator may be configured to provide a vertical thrust in a direction substantially perpendicular to the ground. The orientation may be referred to as zero pitch. The aircraft being in the orientation may allow the actuator to move the aircraft in a substantially vertical direction, while the drag force from the apparent wind moves the aircraft in a substantially horizontal direction.
- Based on the trajectory and a weight of the aircraft, the processor may determine a vertical thrust for the aircraft at the orientation to travel the trajectory in the apparent wind. The processor may determine a vertical acceleration to travel the trajectory, and may determine the vertical thrust based on the vertical acceleration, the weight of the aircraft, a weight of a portion of the tether supported by the aircraft, and gravitational forces acting on the aircraft and the tether. The processor may further provide instructions to the actuator to provide the vertical thrust to move the aircraft along the trajectory.
- Referring now to the figures,
FIG. 1 depicts atethered flight system 100, according to an example embodiment. Thetethered flight system 100 may include aground station 110, atether 120, and anaircraft 130. As shown inFIG. 1 , theaircraft 130 may be connected to thetether 120, and thetether 120 may be connected to theground station 110. Thetether 120 may be attached to theground station 110 at one location on theground station 110, and attached to theaircraft 130 at two locations on theaircraft 130. However, in other examples, thetether 120 may be attached at multiple locations to any part of theground station 110 or theaircraft 130. - The
ground station 110 may be used to hold or support theaircraft 130 until theaircraft 130 is in a flight mode. Theground station 110 may also be configured to reposition theaircraft 130 such that deploying theaircraft 130 is possible. Further, theground station 110 may be further configured to receive theaircraft 130 during a landing. Theground station 110 may be formed of any material that can suitably keep theaircraft 130 attached or anchored to the ground while in hover flight, forward flight, or crosswind flight. - In addition, the
ground station 110 may include one or more components (not shown), such as a winch, that may vary a length of thetether 120. For example, when theaircraft 130 is deployed, the one or more components may be configured to pay out or reel out thetether 120. In some implementations, the one or more components may be configured to pay out or reel out thetether 120 to a predetermined length. As examples, the predetermined length could be equal to or less than a maximum length of thetether 120. Further, when theaircraft 130 lands on theground station 110, the one or more components may be configured to reel in thetether 120. - The
tether 120 may transmit electrical energy generated by theaircraft 130 to theground station 110. In addition, thetether 120 may transmit electricity to theaircraft 130 to power theaircraft 130 for takeoff, landing, hover flight, or forward flight. Thetether 120 may be constructed in any form and using any material which allows for the transmission, delivery, or harnessing of electrical energy generated by theaircraft 130 or transmission of electricity to theaircraft 130. Thetether 120 may also be configured to withstand one or more forces of theaircraft 130 when theaircraft 130 is in a flight mode. For example, thetether 120 may include a core configured to withstand one or more forces of theaircraft 130 when theaircraft 130 is in hover flight, forward flight, or crosswind flight. The core may be constructed of high strength fibers. In some examples, thetether 120 may have a fixed length or a variable length. - The
aircraft 130 may include various types of devices, such as a kite, a helicopter, a wing, or an airplane, among other possibilities. Theaircraft 130 may be formed of solid structures of metal, plastic, polymers, or any material which allows for a high thrust-to-weight ratio and generation of electrical energy which may be used in utility applications. Additionally, the materials may allow for a lightning hardened, redundant or fault tolerant design which may be capable of handling large or sudden shifts in wind speed and wind direction. Other materials may be possible as well. - As shown in
FIG. 1 , theaircraft 130 may include amain wing 131, afront section 132,actuator connectors 133A-B, actuators 134A-D, atail boom 135, atail wing 136, and avertical stabilizer 137. Any of these components may be shaped in any form which allows for the use of lift to resist gravity or move theaircraft 130 forward. - The
main wing 131 may provide a primary lift for theaircraft 130 during forward flight, wherein theaircraft 130 may move through air in a direction substantially parallel to a direction of thrust provided by theactuators 134A-D so that themain wing 131 provides a lift force substantially perpendicular to a ground. Themain wing 131 may be one or more rigid or flexible airfoils, and may include various control surfaces or actuators, such as winglets, flaps, rudders, elevators, etc. The control surfaces may be used to steer or stabilize theaircraft 130 or reduce drag on theaircraft 130 during hover flight, forward flight, or crosswind flight. Themain wing 131 may be any suitable material for theaircraft 130 to engage in hover flight, forward flight, or crosswind flight. For example, themain wing 131 may include carbon fiber or e-glass. Moreover, themain wing 131 may have a variety dimensions. For example, themain wing 131 may have one or more dimensions that correspond with a conventional wind turbine blade. Thefront section 132 may include one or more components, such as a nose, to reduce drag on theaircraft 130 during flight. - The
actuator connectors 133A-B may connect theactuators 134A-D to themain wing 131. In some examples, theactuator connectors 133A-B may take the form of or be similar in form to one or more pylons. In the example depicted inFIG. 1 , theactuator connectors 133A-B are arranged such that theactuators main wing 131 andactuators main wing 131. Theactuator 134C may also be located on an end of themain wing 131 opposite of theactuator 134A, and theactuator 134D may be located on an end ofmain wing 131 opposite of theactuator 134B. - In a power generating mode, the
actuators 134A-D may be configured to drive one or more generators for the purpose of generating electrical energy. As shown inFIG. 1 , theactuators 134A-D may each include one or more blades. The actuator blades may rotate via interactions with the wind and could be used to drive the one or more generators. In addition, theactuators 134A-D may also be configured to provide a thrust to theaircraft 130 during flight. As shown inFIG. 1 , theactuators 134A-D may function as one or more propulsion units, such as a propeller. Although theactuators 134A-D are depicted as four actuators inFIG. 1 , in other examples theaircraft 130 may include any number of actuators. - In a forward flight mode, the
actuators 134A-D may be configured to generate a forward thrust substantially parallel to thetail boom 135. Based on the position of theactuators 134A-D relative to themain wing 131 depicted inFIG. 1 , the actuators may be configured to provide a maximum forward thrust for theaircraft 130 when all of theactuators 134A-D are operating at full power. Theactuators 134A-D may provide equal or about equal amounts of forward thrusts when theactuators 134A-D are operating at full power, and a net rotational force applied to the aircraft by theactuators 134A-D may be zero. - The
tail boom 135 may connect themain wing 131 to thetail wing 136 and thevertical stabilizer 137. Thetail boom 135 may have a variety of dimensions. Moreover, in some implementations, thetail boom 135 could take the form of a body or fuselage of theaircraft 130. In such implementations, thetail boom 135 may carry a payload. - The
tail wing 136 or thevertical stabilizer 137 may be used to steer or stabilize theaircraft 130 or reduce drag on theaircraft 130 during hover flight, forward flight, or crosswind flight. For example, thetail wing 136 or thevertical stabilizer 137 may be used to maintain a pitch or a yaw attitude of theaircraft 130 during hover flight, forward flight, or crosswind flight. InFIG. 1 , thevertical stabilizer 137 is attached to thetail boom 135, and thetail wing 136 is located on top of thevertical stabilizer 137. Thetail wing 136 may have a variety of dimensions. - While the
aircraft 130 has been described above, it should be understood that the methods and systems described herein could involve any aircraft that is connected to a tether, such as thetether 120. -
FIG. 2 is a simplified block diagram illustrating example components of thetethered flight system 200. Thetethered flight system 200 may include theground station 210, thetether 220, and theaircraft 230. As shown inFIG. 2 , theground station 210 may include one ormore processors 212,data storage 214,program instructions 216, and acommunication system 218. Aprocessor 212 may be a general-purpose processor or a special purpose processor (e.g., digital signal processors, application specific integrated circuits, etc.). The one ormore processors 212 may be configured to execute computer-readable program instructions 216 that are stored indata storage 214 and are executable to provide at least part of the functionality described herein. - The
data storage 214 may include or take the form of one or more computer-readable storage media that may be read or accessed by at least oneprocessor 212. The one or more computer-readable storage media can include volatile or non-volatile storage components, such as optical, magnetic, organic or other memory or disc storage, which may be integrated in whole or in part with at least one of the one ormore processors 212. In some embodiments, thedata storage 214 may be implemented using a single physical device (e.g., one optical, magnetic, organic or other memory or disc storage unit), while in other embodiments, thedata storage 214 can be implemented using two or more physical devices. - As noted, the
data storage 214 may include computer-readable program instructions 216 and perhaps additional data, such as diagnostic data of theground station 210. As such, thedata storage 214 may include program instructions to perform or facilitate some or all of the functionality described herein. - In a further respect, the
ground station 210 may include thecommunication system 218. Thecommunications system 218 may include one or more wireless interfaces or one or more wireline interfaces, which allow theground station 210 to communicate via one or more networks. Such wireless interfaces may provide for communication under one or more wireless communication protocols, such as Bluetooth, WiFi (e.g., an IEEE 802.11 protocol), Long-Term Evolution (LTE), WiMAX (e.g., an IEEE 802.16 standard), a radio-frequency ID (RFID) protocol, near-field communication (NFC), or other wireless communication protocols. Such wireline interfaces may include an Ethernet interface, a Universal Serial Bus (USB) interface, or a similar interface to communicate via a wire, a twisted pair of wires, a coaxial cable, an optical link, a fiber-optic link, or other physical connection to a wireline network. Theground station 210 may communicate with theaircraft 230, other ground stations, or other entities (e.g., a command center) via thecommunication system 218. - In an example embodiment, the
ground station 210 may includecommunication systems 218 that allows for both short-range communication and long-range communication. For example, theground station 210 may be configured for short-range communications using Bluetooth and for long-range communications under a CDMA protocol. In such an embodiment, theground station 210 may be configured to function as a “hot spot”, or as a gateway or proxy between a remote support device (e.g., thetether 220, theaircraft 230, and other ground stations) and one or more data networks, such as a cellular network or the Internet. Configured as such, theground station 210 may facilitate data communications that the remote support device would otherwise be unable to perform by itself. - For example, the
ground station 210 may provide a WiFi connection to the remote device, and serve as a proxy or gateway to a cellular service provider's data network, which theground station 210 might connect to under an LTE or a 3G protocol, for instance. Theground station 210 could also serve as a proxy or gateway to other ground stations or a command station, which the remote device might not be able to otherwise access. - Moreover, as shown in
FIG. 2 , thetether 220 may includetransmission components 222 and acommunication link 224. Thetransmission components 222 may be configured to transmit electrical energy from theaircraft 230 to theground station 210 or transmit electrical energy from theground station 210 to theaircraft 230. Thetransmission components 222 may take various different forms in different embodiments. For example, thetransmission components 222 may include one or more conductors that are configured to transmit electricity. And in at least one such example, the one or more conductors may include aluminum or any other material which allows for the conduction of electric current. Moreover, in some implementations, thetransmission components 222 may surround a core of the tether 220 (not shown). - The
ground station 210 could communicate with theaircraft 230 via thecommunication link 224. Thecommunication link 224 may be bidirectional and may include one or more wired or wireless interfaces. Also, there could be one or more routers, switches, or other devices or networks making up at least a part of thecommunication link 224. - Further, as shown in
FIG. 2 , theaircraft 230 may include one ormore sensors 232, apower system 234, power generation/conversion components 236, acommunication system 238, one ormore processors 242,data storage 244,program instructions 246, and acontrol system 248. - The
sensors 232 could include various different sensors in different embodiments. For example, thesensors 232 may include a global positioning system (GPS) receiver. The GPS receiver may be configured to provide data that is typical of GPS systems (which may be referred to as a global navigation satellite system (GNNS)), such as the GPS coordinates of theaircraft 230. Such GPS data may be utilized by thetethered flight system 200 to provide various functions described herein. - As another example, the
sensors 232 may include one or more wind sensors, such as one or more pitot tubes. The one or more wind sensors may be configured to detect apparent or relative wind. Such wind data may be utilized by thetethered flight system 200 to provide various functions described herein. - Still as another example, the
sensors 232 may include an inertial measurement unit (IMU). The IMU may include both an accelerometer and a gyroscope, which may be used together to determine the orientation or attitude of theaircraft 230. In particular, the accelerometer can measure the orientation of theaircraft 230 with respect to earth, while the gyroscope measures the rate of rotation around an axis, such as a centerline of theaircraft 230. IMUs are commercially available in low-cost, low-power packages. For instance, the IMU may take the form of or include a miniaturized MicroElectroMechanical System (MEMS) or a NanoElectroMechanical System (NEMS). Other types of IMUs may also be utilized. The IMU may include other sensors, in addition to accelerometers and gyroscopes, which may help to better determine position. Two examples of such sensors are magnetometers and pressure sensors. Other examples are also possible. - While an accelerometer and gyroscope may be effective at determining the orientation of the
aircraft 230, errors in measurement may compound over time. However, anexample aircraft 230 may be able mitigate or reduce such errors by using a magnetometer to measure direction. One example of a magnetometer is a low-power, digital 3-axis magnetometer, which may be used to realize an orientation independent electronic compass for accurate heading information. However, other types of magnetometers may be utilized as well. - The
aircraft 230 may also include a pressure sensor or barometer, which can be used to determine the altitude of theaircraft 230. Alternatively, other sensors, such as sonic altimeters or radar altimeters, can be used to provide an indication of altitude, which may help to improve the accuracy of or prevent drift of the IMU. Theaircraft 230 may include a thermometer or another sensor that senses air temperature as well. - As noted, the
aircraft 230 may include thepower system 234. Thepower system 234 could take various different forms in different embodiments. For example, thepower system 234 may include one or more batteries that provide power to theaircraft 230. In some implementations, the one or more batteries may be rechargeable and each battery may be recharged via a wired connection between the battery and a power supply or via a wireless charging system, such as an inductive charging system that applies an external time-varying magnetic field to an internal battery or a charging system that uses energy collected from one or more solar panels. - As another example, the
power system 234 may include one or more motors or engines for providing power to theaircraft 230. In one embodiment, thepower system 234 may provide power to theactuators 134A-D of theaircraft 130, as shown and described inFIG. 1 . In some implementations, the one or more motors or engines may be powered by a fuel, such as a hydrocarbon-based fuel. In such implementations, the fuel could be stored on theaircraft 230 and delivered to the one or more motors or engines via one or more fluid conduits, such as piping. In some implementations, thepower system 234 may be implemented in whole or in part on theground station 210. - As noted, the
aircraft 230 may include the power generation/conversion components 236. The power generation/conversion components 236 could take various different forms in different embodiments. For example, the power generation/conversion components 236 may include one or more generators, such as high-speed, direct-drive generators. The one or more generators may be driven by one or more rotors or actuators, such as theactuators 134A-D as shown and described inFIG. 1 . - Moreover, the
aircraft 230 may include acommunication system 238. Thecommunication system 238 may take the form of or be similar in form to thecommunication system 218 of theground station 210. Theaircraft 230 may communicate with theground station 210, other aircrafts, or other entities (e.g., a command center) via thecommunication system 238. - In some implementations, the
aircraft 230 may be configured to function as a “hot spot” or as a gateway or proxy between a remote support device (e.g., theground station 210, thetether 220, other aircrafts) and one or more data networks, such as cellular network or the Internet. Configured as such, theaircraft 230 may facilitate data communications that the remote support device would otherwise be unable to perform by itself. - For example, the
aircraft 230 may provide a WiFi connection to the remote device, and serve as a proxy or gateway to a cellular service provider's data network, which theaircraft 230 might connect to under an LTE or a 3G protocol, for instance. Theaircraft 230 could also serve as a proxy or gateway to other aircrafts or a command station, which the remote device might not be able to otherwise access. - As noted, the
aircraft 230 may include the one ormore processors 242, theprogram instructions 244, and thedata storage 246. The one ormore processors 242 can be configured to execute computer-readable program instructions 246 that are stored in thedata storage 244 and are executable to provide at least part of the functionality described herein. The one ormore processors 242 may take the form of or be similar in form to the one ormore processors 212, thedata storage 244 may take the form of or be similar in form to thedata storage 214, and theprogram instructions 246 may take the form of or be similar in form to theprogram instructions 216. - Moreover, as noted, the
aircraft 230 may include thecontrol system 248. In some implementations, thecontrol system 248 may be configured to perform one or more functions described herein. Thecontrol system 248 may be implemented with mechanical systems or with hardware, firmware, or software. As one example, thecontrol system 248 may take the form of program instructions stored on a non-transitory computer readable medium and a processor that executes the instructions. Thecontrol system 248 may be implemented in whole or in part on theaircraft 230 or at least one entity remotely located from theaircraft 230, such as theground station 210. Generally, the manner in which thecontrol system 248 is implemented may vary, depending upon the particular embodiment. -
FIG. 3A depicts a downward looking view of an example tethered flight system 300 which may include aground station 310, atether 320, and anaircraft 330. Also depicted inFIG. 3A are anazimuth angle 340 and anapparent wind 350. As shown inFIG. 3A , theground station 310 may be coupled to thetether 320 at a first end of thetether 320 while thetether 320 may be coupled to theaircraft 330 at a second end of thetether 320. Theaircraft 330 may be configured to freely fly in an azimuthal direction about theground station 310. A position of theaircraft 330 may be characterized in part by theazimuth angle 340 between a reference angle and the azimuthal position of theaircraft 330. Theground station 310 may be rotated so as to deploy theaircraft 330 in a direction parallel to theapparent wind 350. -
FIG. 3B depicts examples of theaircraft 330 engaging in hover flight at various horizontal positions and altitudes. Theaircraft 330 may be tethered to theground station 310 via thetether 320.FIG. 3B also depicts theapparent wind 350, aground 360, ahorizontal distance 370, and analtitude 380 of the aircraft. - Hover flight may be characterized by the
aircraft 330 travelling at an attitude such that a primary force resisting a force of gravity on theaircraft 330 is provided by the thrust of the actuators of theaircraft 330. Theaircraft 330 may be deployed in a direction parallel to theapparent wind 350. In such a configuration, the actuators may be oriented to provide thrust in a direction substantially perpendicular to theground 360 and the main wing may be oriented so that the main wing is not configured to apply a lift force to theaircraft 330 in a direction perpendicular to theground 360. During hover flight, lift generating surfaces of the main wing, the tail wing, and the horizontal stabilizer may not be effective in generating lift as the lift generating surfaces may either be oriented to face substantially parallel to a direction of travel of theaircraft 330, or may not be impacted with a sufficientapparent wind 350 to generate a lift force. In hover flight, forces causing theaircraft 330 to move along a flight path may include forces provided by the actuators and theapparent wind 350. - Hover flight may begin with deploying the
aircraft 330 from theground station 310 in a hover-flight orientation. Theground station 310 may be rotated so as to deploy theaircraft 330 in an azimuthal direction parallel with theapparent wind 350. Deploying theaircraft 330 in the direction of theapparent wind 350 may enable theaircraft 330 to travel thehorizontal distance 370 from theground station 310 while the actuators ofaircraft 330 are thrusting in a substantially vertical direction. Thetether 320 may be paid out or reeled out as theaircraft 330 achieves increasinghorizontal distance 370 from theground station 310. Hover flight may include theaircraft 330 ascending, descending, or hovering over theground 360 at analtitude 380 above theground 360. -
FIG. 4A depicts a firstexample catenary path 402 and a secondexample catenary path 404. A cable, chain, tether or similar object may hang along a catenary path when the object is supported at a first end and second end, but otherwise allowed to freely hang and react to gravitational forces. - Within examples, a catenary path of the tether can be equivalent (or about equal) to the trajectory of the aircraft if a common point of the tether and the aircraft, i.e. a point where the tether connects to the aircraft, is defined to travel both the trajectory of the aircraft and the catenary path of the tether. To calculate the catenary path of the tether, the processor may determine the drag force (F) on the aircraft due to an apparent wind using an equation [1]:
-
- The determination may first include determining or receiving parameters of the equation [1] such as a density of air surrounding the aircraft (ρ), a drag coefficient of the aircraft (Cd), a reference area of the aircraft (A), and a speed of the apparent wind impacting the aircraft (v). The drag coefficient may be dependent on a number of variables, such as a shape of the aircraft and the speed of the apparent wind. The reference area of the aircraft may be a cross-sectional area of the aircraft in a plane perpendicular to a direction of the apparent wind. However, the reference area may be any area of the aircraft. The drag force on the aircraft may be proportional to the density of air, the drag coefficient, the reference area, and a square of the speed of the apparent wind, as depicted in the equation [1]. Data representing the parameters may be received by the processor from sensors of the aircraft or ground station, or may be stored in memory. For example, the processor may determine the density of air based on receiving data representing an air temperature and pressure, may receive data representing the speed of the apparent wind, but may retrieve data representing the drag coefficient and the reference area from memory. Once the drag force is determined, the drag force may be used as a parameter of an equation [2]:
-
- The equation [2] may define a relationship between an altitude of the tether (h), the horizontal position of the tether (x), a tension of the tether (T0) at a lowest point of the catenary path, and a length and a weight of the tether (or a weight per length of the tether (μ)). (T0 may also represent a horizontal component of the tension at any point on the tether.) A “cos h” function may be a hyperbolic cosine function, which may be equivalently expressed as exponential functions as in an equation [3]:
-
- The equation [3] may define a relationship between an altitude of the tether (h), the horizontal position of the tether (x), a tension of the tether (T0), and a length and a weight of the tether (or a weight per length of the tether (μ)).
- The drag force (F) calculated using the equation [1] may be equated with the tension of the tether (T0) in the equation [2] (or equation [3]). By equating the tension of the tether with the drag force, the equation [2] may represent a scenario in which any tension of the tether is due to the drag force on the aircraft and the weight of the tether. In the example, an actuator of the aircraft may be positioned to provide a thrust in a direction substantially perpendicular to the ground. By providing thrust in a substantially vertical direction, the actuator may save power for vertical propulsion that may otherwise be used to produce an additional tension on the tether. For x>0, the equation [2] generally defines a path of the tether in which the altitude (h) of the tether increases as the horizontal position (x) of the tether increases. A rate of increase of the altitude with respect to the horizontal position may increase as the horizontal position increases. It should be noted that a path of the tether will have a finite length limited by the length of the tether, whereas the equation [2] and the equation [3] define an altitude for all positive and negative values of horizontal position.
- The relationship between the altitude and the horizontal position of the tether may also be expressed using the equation [3]. A constant “ε” may represent Euler's number or a base of a natural logarithm (approximately 2.71828). The equation [3] may represent a function relating the horizontal position of the tether and the altitude of the tether that is equivalent to the function represented by the equation [2]. Other equations or functions that define the relationship between the horizontal position of the tether and the altitude of the tether equivalent to the equation [2] and the equation [3] may exist.
- The first
example catenary path 402 and the secondexample catenary path 404 may be catenary paths representing relationships between a horizontal position of the tether and an altitude of the tether. The firstexample catenary path 402 and the secondexample catenary path 404 may be determined based on varying parameters of the equation [1] and the equation [2] (or the equation [3]). The horizontal position of the tether may be represented on an x-axis and the altitude of the tether may be represented on an h-axis. The firstexample catenary path 402 or the secondexample catenary path 404 may be calculated by using the equation [1] to calculate a drag force of the aircraft due to an apparent wind. Next, the equation [2] or the equation [3] may be used to calculate the firstexample catenary path 402 or the secondexample catenary path 404 by using the drag force determined with the equation [1]. - As depicted in
FIG. 4A , the firstexample catenary path 402 and the secondexample catenary path 404 may have an altitude of zero (h=0) at a horizontal position defined as x=0. A designation of an origin for a two-dimensional space defined by horizontal position and altitude may be arbitrary. For example, x=0 may represent a horizontal position of the ground station, or x=0 may represent a horizontal position at which a minimum altitude of the firstexample catenary path 402 or the secondexample catenary path 404 occurs. If x=0 represents the horizontal position of the ground station and h=0 represents an altitude at which the tether couples to the ground station, the firstexample catenary path 402 and the secondexample catenary path 404 may both represent tether paths in which a minimum tether altitude occurs at the ground station (x=h=0). By further example, a maximum tether altitude for the firstexample catenary path 402 and the secondexample catenary path 404 may occur at an end of the tether coupled to the aircraft. - At least one parameter of the equation [2] (or the equation [3]) used to determine the first
example catenary path 402 may differ from a parameter of the equation [2] (or the equation [3]) used to determine the secondexample catenary path 404. For example, the tension of the tether (T0) represented by the firstexample catenary path 402 may be less than the tension of the tether (T0) represented by the secondexample catenary path 404, while the weight per length of the tether (μ) represented by the firstexample catenary path 402 and the secondexample catenary path 404 may be equal. A difference in tether tension represented by the firstexample catenary path 402 and the secondexample catenary path 404 may be caused by a difference in the density of air (ρ), the drag coefficient (Cd), the reference area (A), or the speed of the apparent wind (v), as depicted in the equation [1]. Alternatively, the tension of the tether (T0) represented by the firstexample catenary path 402 may be equal to the tension of the tether (T0) represented by the secondexample catenary path 404, while the weight per length of the tether (μ) represented by the firstexample catenary path 402 may be greater than the weight per length of the tether (μ) represented by the secondexample catenary path 404. By further example, a quantity (T0/μ) corresponding to the secondexample catenary path 404 may be twice that of a quantity (T0/μ) corresponding to the firstexample catenary path 402. The variation in (T0/μ) for the firstexample catenary path 402 and the secondexample catenary path 404 may be based on varying weights per length of tethers (μ), or based on a difference in tether tensions T0, which may be caused by differing drag forces (F). - An equation [4] may resemble equation [2], but may further include an h-axis parameter (a) and an x-axis parameter (b):
-
- The h-axis parameter (a) may be determined so that a minimum altitude of a catenary path may occur at a specific altitude above (or below) a point defined as h=0. For example, if a=5, then a minimum tether altitude of a catenary path defined by the equation [4] may occur at h=5. By further example, if b=7, then a minimum tether altitude of a catenary path defined by the equation [4] may occur at x=7. An equation [5] may also include an h-axis parameter (a) and an x-axis parameter (b) that affect a catenary path similarly to the h-axis parameter (a) and the x-axis parameter (b) of the equation [4]:
-
-
FIG. 4B depicts a thirdexample catenary path 406, and a fourthexample catenary path 408. The thirdexample catenary path 406 may be defined by the equation [4] with an h-axis parameter (a) of a1 and an x-axis parameter (b) of b1. As depicted inFIG. 4B , the thirdexample catenary path 406 may be defined by substituting (b1) for (b) and (a1) for (a) in the equation [4], resulting in -
- which may define an altitude of h=a1 at a horizontal position x=b1. A point (h=a1, x=b1) on the third
example catenary path 406 may correspond to a minimum tether altitude for the thirdexample catenary path 406. In this case, h=0 may represent the ground and h(x=0) may represent an altitude at which the tether couples to the ground station which, based on the equation [6], may be -
- As depicted in
FIG. 4B , the fourthexample catenary path 408 may have an altitude of h=a2 at a horizontal position x=b2, which may be a minimum tether altitude for the fourthexample catenary path 408. The fourthexample catenary path 408 may be defined by the equation [4] and an h-axis parameter (a) of (a2) and an x-axis parameter (b) of (b2). In this case h=0 may represent the ground and h(x=0) may represent an altitude at which the tether couples to the ground station which, based on the equation [4], may be -
- The third
example catenary path 406 and the fourthexample catenary path 408 may be portions of a same curve translated to accommodate differing definitions of the origin of the two-dimensional space of altitude and horizontal position. That is, the thirdexample catenary path 406 and the fourthexample catenary path 408 may be defined by an equal tension of the tether (T0) and weight per length of the tether (μ), but differ only in the h-axis parameters and x-axis parameters that define thethird catenary path 406 and the fourthexample catenary path 408. - The catenary paths illustrated in
FIG. 4 are examples only, and the catenary paths may vary based on varying parameters of Equations [1]-[8]. - Causing the aircraft to travel a catenary trajectory may allow the actuator of the aircraft to provide thrust in a substantially vertical direction, allowing the drag force of the apparent wind to provide a force to move the aircraft in a horizontal direction. To maintain a hover orientation in which the actuator is configured to provide a substantially vertical thrust, a control surface of the aircraft may be used to adjust an orientation of the aircraft to the hover orientation, allowing the actuator to expend energy to produce a substantially vertical thrust.
-
FIG. 5A depicts anexample roll axis 502 of anaircraft 530. In one embodiment, theaircraft 530 may include actuators positioned to apply a torque thrust to theaircraft 530 about theroll axis 502 of theaircraft 530, causing theaircraft 530 to rotate about theroll axis 502. To land and couple theaircraft 530 onto the ground station it may be useful for theaircraft 530 to assume a particular roll angle with respect to a reference roll angle. During forward flight, roll adjustments ofaircraft 530 may be made by changing a position of flaps on the main wing of theaircraft 530. It should be noted that the definition of theroll axis 502 is arbitrary and theroll axis 502 may constitute a different axis in another embodiment. -
FIG. 5B depicts anexample pitch axis 504 of theaircraft 530. Theaircraft 530 may includeactuators 534A-D positioned to apply a torque thrust about thepitch axis 504 of theaircraft 530. To pitch theaircraft 530 in a negative direction, theactuators actuators aircraft 530 may be pitched in a positive direction by causing theactuators actuators actuators 534A-D to provide pitch control for theaircraft 530 may be useful during hover flight, during which the tail wing of theaircraft 530 may not be configured to provide a torque about thepitch axis 504 of theaircraft 530. It should be noted that definitions of positive and negative pitch and thepitch axis 504 are arbitrary and not meant to be limiting. Thepitch axis 504 may constitute a different axis in another embodiment. -
FIG. 5C depicts anexample yaw axis 506 of theaircraft 530. Theaircraft 530 may include theactuators 534A-D positioned to apply a torque thrust about theyaw axis 506 of theaircraft 530. To yaw theaircraft 530 in a negative direction, theactuators actuators aircraft 530 may be yawed in a positive direction by causing theactuators actuators actuators 534A-D to provide yaw control may be useful during hover flight during which the vertical stabilizer of theaircraft 530 may not be configured to provide a torque about theyaw axis 506 of theaircraft 530. It should be noted that definitions of positive and negative yaw and theyaw axis 506 are arbitrary and not meant to be limiting. Theyaw axis 506 may constitute a different axis in another embodiment. -
FIG. 6A depicts examples of apitch axis 602 of anaircraft 630, atail wing 636, and anapparent wind 650. At times, it may be useful to change a pitch angle of theaircraft 630. To change the pitch angle of theaircraft 630 and conserve power otherwise consumed by an actuator of theaircraft 630, thetail wing 636 may be configured to orient a surface of thetail wing 636 to face theapparent wind 650 so that theapparent wind 650 applies a drag force to thetail wing 636. The drag force may result in a torque moment that causes theaircraft 630 to rotate with respect to thepitch axis 602 in a direction indicated inFIG. 6A . -
FIG. 6B depicts examples of apitch axis 602 of anaircraft 630, atail wing 636, and anapparent wind 650. At times, it may be useful to change a pitch angle of theaircraft 630. To change the pitch angle of theaircraft 630 and conserve power otherwise consumed by an actuator of theaircraft 630, thetail wing 636 may be configured to orient a surface of thetail wing 636 to face substantially perpendicular to theapparent wind 650 so that theapparent wind 650 applies alift force 652 to thetail wing 636. Thelift force 652 may result in a torque moment that causes theaircraft 630 to rotate with respect to thepitch axis 602 in a direction indicated inFIG. 6B . -
FIG. 7 is a block diagram of anexample method 700 for determining a trajectory and an orientation of the aircraft that causes a tether to unfurl along a catenary path above ground, in accordance with at least some embodiments described herein.Method 700 shown inFIG. 7 presents an embodiment of a method that, for example, could be used with a computing device. Functions of themethod 700 may be fully performed by a processor of a computing device, by a computing device, or may be distributed across multiple processors or multiple computing devices and/or a server. In some examples, the computing device may receive information from sensors of the computing device, or where the computing device is a server the information can be received from another device that collects the information. -
Method 700 may include one or more operations, functions, or actions as illustrated by one or more blocks of 702-710. Although the blocks are illustrated in a sequential order, these blocks may in some instances be performed in parallel, and/or in a different order than those described herein. Also, the various blocks may be combined into fewer blocks, divided into additional blocks, and/or removed based on the desired implementation. - In addition, for the
method 700 and other processes and methods disclosed herein, the flowchart shows functionality and operation of one possible implementation of present embodiments. In this regard, each block may represent a module, a segment, or a portion of program code, which includes one or more instructions executable by a processor for implementing specific logical functions or steps in the process. The program code may be stored on any type of computer readable medium, for example, such as a storage device including a disk or hard drive. The computer readable medium may include a non-transitory computer readable medium, for example, such as computer-readable media that stores data for short periods of time like register memory, processor cache, and Random Access Memory (RAM). The computer readable medium may also include non-transitory media, such as secondary or persistent long term storage, like read only memory (ROM), optical or magnetic disks, or compact-disc read only memory (CD-ROM), for example. The computer readable media may also be any other volatile or non-volatile storage systems. The computer readable medium may be considered a computer readable storage medium, a tangible storage device, or other article of manufacture, for example. - In addition, for the
method 700 and other processes and methods disclosed herein, each block inFIG. 7 may represent circuitry that is wired to perform the specific logical functions in the process. - At
block 702, themethod 700 includes determining a drag force of an apparent wind on an aircraft coupled to a ground station via a tether. A processor may determine the drag force using a drag force equation, such as equation [1]. More specifically, the processor may calculate the drag force based on a proportionality between the drag force and a density of air, between the drag force and a reference area of the aircraft, between the drag force and a drag coefficient, or between the drag force and a square of the speed of the apparent wind. The drag coefficient may indicate a resistance of the aircraft to air moving against a surface of the aircraft and may be dependent on a shape of the aircraft or the speed of the apparent wind. - At block 704, the
method 700 includes, based on the drag force and a weight of the tether, determining a trajectory of the aircraft to a point downwind of the ground station such that the aircraft travelling the trajectory causes the tether to unfurl along a catenary path above ground. The catenary path may represent a shape of the tether caused by gravity acting on the tether while the tether is supported at a first end by the ground station and supported at a second end by the aircraft. The processor may determine the trajectory by determining an azimuth angle for the trajectory that is parallel to a direction of the apparent wind. The processor may further determine a series of altitudes that correspond to a series of horizontal positions of the tether along the azimuth angle. - The processor may determine the trajectory based on the drag force equation and a catenary equation, such as equations [1]-[8] such that the aircraft travelling the trajectory in the apparent wind causes a tension of the tether to have a horizontal component substantially equal to the drag force of the apparent wind. In this way, the trajectory may be optimized so that the tether is maintained above a minimum altitude, the apparent wind pushes the aircraft in a horizontal direction, and the actuator of the aircraft provides a vertical thrust substantially perpendicular to the ground. The trajectory determined by the processor may also cause a tension of the tether to have a vertical component equal to a weight of a portion of the tether. That is, the aircraft travelling the trajectory may restrain the tether from touching the ground or from dropping below a certain altitude, but may not require thrust to be provided by an actuator to place additional tension on the tether.
- The aircraft travelling the trajectory may also cause a first portion of the tether to occupy a position on the catenary path previously occupied by a second portion of the tether. As the aircraft travels the trajectory and increases a distance of the aircraft from the ground station, the tether may be reeled out by the ground station to accommodate the increased distance of the aircraft from the ground station. An overall shape of the tether suspended by the ground station and the aircraft may remain unchanged as the tether is reeled out, except that an additional section of the catenary path adjacent to the aircraft may be added to a previous path of the tether. In this way, once a position on the catenary path has been occupied by a portion of the tether, the position may continue to be occupied by other portions of the tether as the tether is reeled out.
- The
method 700 may also include the processor receiving data representing a horizontal position of the ground station, an altitude of the ground station, and a length of the tether. The processor may then determine the catenary path based on the length of the tether and a tension of the tether so that the aircraft travelling the catenary path causes a tension of the tether to be about equal to the drag force of the apparent wind on the aircraft. The tension may occur at the minimum altitude of the catenary path. By minimizing the tension of the tether caused by the actuator of the aircraft, an energy dissipated by the actuator may be minimized. The processor may then determine parameters of the catenary path that cause the catenary path to include a point defined by the horizontal position of the ground station and the altitude of the ground station. The processor may also determine the parameters so that a minimum altitude of the catenary path occurs within a range of horizontal position bounded by the horizontal position of the ground station and the point downwind of the ground station. The processor may receive data representing a minimum tether altitude and determine the parameters so that a minimum altitude of the catenary path is about equal to the minimum tether altitude. - The catenary path may be determined by the processor based on the equation [4] (or equation [5]). (T0) may represent a tension of the tether at a lowest point of the catenary path, or a horizontal component of the tension at any point on the tether. To reduce the energy consumed by the actuator, the tension T0 may be about equal to the drag force of the apparent wind defined by the equation [1]. (ρ) may represent a density of air, (Cd) may represent the drag coefficient of the aircraft, (A) may represent the reference area of the aircraft, and (v) may represent the speed of the apparent wind. In the catenary equation, (μ) may represent the weight per length of the tether, (a) may represent a vertical adjustment parameter, (b) may represent a horizontal adjustment parameter, (h) may represent altitude, and (x) may represent horizontal position.
- For example, the horizontal position of the ground station and the altitude of the ground station may be x=0 and h=5, respectively. For purposes of illustration, a quantity (T0/μ) may be equal to 1. In this case, the catenary equation may take a simplified form, h=cos h(x−b)−(1−a). The processor may then determine the parameters (a) and (b) such that the altitude of the tether at a horizontal position represented by x=0 is h=5. The processor may first determine (a) such that a minimum altitude of the catenary path corresponds to the minimum tether altitude. For example, to yield a catenary path in which the minimum altitude of the path is h=1, the processor may determine (a) to be equal to 1, based on a minimum value of cos h(x−b) being equal to 1. The catenary equation may then be expressed as h=cos h(x−b). Next, the processor may determine (b) such that an altitude of the catenary path at x=0 is h=5, by solving an equation 5=cos h(0−b). There may exist two such values of (b) that solve the equation, b≈2.29243 and b≈−2.29243. The processor may determine that determining (b) to be equal to 2.29243 will cause the minimum altitude of the catenary path to occur at a position between the ground station and the point downwind of the ground station (i.e. the minimum altitude may occur on a positive-x side of the x-axis). In this example, (b) may be determined to be 2.29243 by the processor. By further example, referring to
FIG. 4 , the thirdexample catenary path 406 may depict a catenary path corresponding to parameters b=1 and a=2, while the fourthexample catenary path 408 may depict a catenary path corresponding to parameters b=3 and a=4. (Note that in this example, the x-axis and the h-axis may not share a common scale.) Accordingly, the altitude of the thirdexample catenary path 406 at x=0 may be h≈2.543 and the altitude of the fourthexample catenary path 408 at x=0 may be h≈13.068. - The processor may also determine a horizontal position and an altitude corresponding to an endpoint of the trajectory based on the length of the tether, the weight of the tether, and the drag force. Once the catenary path is determined, an arc length (s) of the catenary path from a horizontal position x1 to a horizontal position x2 can be determined using an equation [9]:
-
- where (h) is the altitude of the catenary path defined by the equation [4]. If a total length of the tether is known, (s) in the equation [9] can be set equal to the total tether length, and a horizontal distance between the ground station at x1 and the point downwind of the ground station at x2 can be determined. For purposes of illustration, the ground station may have a horizontal position x=0=x1, the tether may have a length of 50 and (a) may equal 2 and (b) may equal 1, yielding equation [10]:
-
h(x)=cos h(x−1)−(1−2) [10] - In this case, the endpoint of the trajectory would be determined using an equation
-
50=∫0 x2 √{square root over (1+sin h 2(x−1))}dx [11] - A solution to the equation [11] may be x2≈5.582. An altitude (h) of the endpoint of the catenary path may be determined by the processor using the equation [4] and the horizontal position of the endpoint. In the case of x2=5.582, h may be approximately 49.86.
- At block 706, the
method 700 includes determining an orientation of the aircraft to travel the trajectory in the apparent wind so that an actuator of the aircraft is configured to provide a vertical thrust in a direction substantially perpendicular to the ground. The processor may first receive data representing a direction in which the actuator is configured to provide thrust relative to an axis of the aircraft. Next, the processor may determine an angle of rotation of the aircraft relative to the axis of the aircraft such that at the angle of rotation, the actuator is configured to provide the vertical thrust in a direction substantially perpendicular to the ground. In other words, the processor may determine an orientation of the aircraft based on a relative orientation of the actuator with respect to the aircraft, such that the actuator is configured to provide a substantially downward thrust perpendicular to the ground. Limiting the thrust of the actuator to be in the vertical direction may allow the aircraft to rely on the force of the apparent wind to travel in the horizontal direction. - At block 708, the
method 700 includes determining a vertical thrust for the aircraft at the orientation to travel the trajectory in the apparent wind based on the trajectory and a weight of the aircraft. The processor may also receive data representing a weight, a position, and a vertical velocity of the aircraft, and a weight of a portion of the tether supported by the aircraft. With the data, the processor may determine a gravitational force acting on the aircraft based on the weight of the aircraft and the weight of the portion of the tether supported by the aircraft. The processor may determine the weight of the portion of the tether supported by the aircraft based on a weight per length of the tether and a length of the portion of the tether. The processor may next determine a vertical acceleration of the aircraft based on the position and the vertical velocity of the aircraft, wherein the aircraft achieving the vertical acceleration and the drag force pushing the aircraft horizontally cause the aircraft to follow the trajectory. Finally, the processor may determine the vertical thrust based on a force to counteract the downward force and achieve the vertical acceleration. - At
block 710, themethod 700 includes providing instructions to cause the actuator of the aircraft to provide the vertical thrust to move the aircraft along the trajectory. The processor may provide the instructions to the actuator or a control system of the aircraft that controls the actuator. - The processor may further receive data indicating an initial orientation of the aircraft, and a speed and a direction of the apparent wind. The processor may use the data to determine a position of the tail wing relative to the direction of the apparent wind configured to cause the apparent wind to produce a rotational force about a pitch axis of the aircraft. The rotational force may be configured to rotate the aircraft from the initial orientation to a hover orientation. As shown and described in
FIGS. 6A and 6B , thetail wing 636 of the aircraft may be configured to provide pitch control while the aircraft is in a hover orientation. Thetail wing 636 may provide pitch control in a first direction by orienting the tail wing so that the apparent wind produces a drag force against the tail wing. The drag force may create a pitch moment in a first direction about the pitch axis of the aircraft, as shown inFIG. 6A . The tail wing may provide pitch control in a second direction by orienting the tail wing so that the apparent wind produces a lift force against the tail wing. The lift force may create a pitch moment in a second direction about the pitch axis of the aircraft, as shown inFIG. 6B . Lastly, the processor may provide instructions to the control system of the aircraft (or the ground station) to move the tail wing to provide the rotational force to rotate the aircraft to the hover orientation. - The tail wing may be configured to produce the lift force based on the apparent wind achieving a threshold speed, such as 15 meters per second. The processor may provide the instructions to move the tail wing to provide the rotational force based on receiving a notification from a sensor of the aircraft that the speed of the apparent wind is greater than or equal to the threshold speed. Unless the apparent wind has a speed greater than the threshold speed, the tail wing may not be configured to provide a lift force configured for pitch control of the aircraft while the aircraft is in the hover orientation. Deploying the aircraft along the catenary path and using the tail wing for pitch control may increase a margin between a nominal actuator output and a maximum actuator output, thereby increasing an ability of the aircraft to respond to disturbances (e.g. wind gusts) that cause deviations from the catenary path or a particular attitude of the aircraft.
- It should be understood that arrangements described herein are for purposes of example only. As such, those skilled in the art will appreciate that other arrangements and other elements (e.g. machines, interfaces, functions, orders, and groupings of functions, etc.) can be used instead, and some elements may be omitted altogether according to the desired results. Further, many of the elements that are described are functional entities that may be implemented as discrete or distributed components or in conjunction with other components, in any suitable combination and location, or other structural elements described as independent structures may be combined.
- While various aspects and embodiments have been disclosed herein, other aspects and embodiments will be apparent to those skilled in the art. The various aspects and embodiments disclosed herein are for purposes of illustration and are not intended to be limiting, with the true scope being indicated by the following claims, along with the full scope of equivalents to which such claims are entitled. It is also to be understood that the terminology used herein is for the purpose of describing particular embodiments only, and is not intended to be limiting.
Claims (20)
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/135,128 US9205921B1 (en) | 2013-12-19 | 2013-12-19 | Methods and systems for conserving power during hover flight |
CN201480069966.9A CN105848998B (en) | 2013-12-19 | 2014-12-10 | Method and system for conserving power during hover flight |
EP14871262.3A EP3083399A4 (en) | 2013-12-19 | 2014-12-10 | Methods and systems for conserving power during hover flight |
KR1020167019664A KR101745291B1 (en) | 2013-12-19 | 2014-12-10 | Methods and systems for conserving power during hover flight |
AU2014366400A AU2014366400B2 (en) | 2013-12-19 | 2014-12-10 | Methods and systems for conserving power during hover flight |
PCT/US2014/069510 WO2015094851A1 (en) | 2013-12-19 | 2014-12-10 | Methods and systems for conserving power during hover flight |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/135,128 US9205921B1 (en) | 2013-12-19 | 2013-12-19 | Methods and systems for conserving power during hover flight |
Publications (2)
Publication Number | Publication Date |
---|---|
US20150331420A1 true US20150331420A1 (en) | 2015-11-19 |
US9205921B1 US9205921B1 (en) | 2015-12-08 |
Family
ID=53403532
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/135,128 Expired - Fee Related US9205921B1 (en) | 2013-12-19 | 2013-12-19 | Methods and systems for conserving power during hover flight |
Country Status (6)
Country | Link |
---|---|
US (1) | US9205921B1 (en) |
EP (1) | EP3083399A4 (en) |
KR (1) | KR101745291B1 (en) |
CN (1) | CN105848998B (en) |
AU (1) | AU2014366400B2 (en) |
WO (1) | WO2015094851A1 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170097644A1 (en) * | 2015-08-19 | 2017-04-06 | Sikorsky Aircraft Corporation | Hover attitude trim for vehicle |
US10012999B2 (en) * | 2016-01-08 | 2018-07-03 | Microsoft Technology Licensing, Llc | Exploiting or avoiding air drag for an aerial vehicle |
US10118696B1 (en) | 2016-03-31 | 2018-11-06 | Steven M. Hoffberg | Steerable rotating projectile |
US10168601B2 (en) * | 2012-08-17 | 2019-01-01 | Perspective Robotics Ag | Flying camera with string assembly for localization and interaction |
US10214279B2 (en) | 2015-12-18 | 2019-02-26 | Amazon Technologies, Inc. | Operating aerial vehicles with intentionally imbalanced propellers |
US10232931B2 (en) * | 2015-12-18 | 2019-03-19 | Amazon Technologies, Inc. | Selecting propellers for performance and noise shaping |
US11117681B2 (en) * | 2019-07-17 | 2021-09-14 | The Boeing Company | Hover flight test system for aircraft |
ES2866226A1 (en) * | 2020-04-15 | 2021-10-19 | Arboreal Intellbird Sl | UNMANNED AIRCRAFT (Machine-translation by Google Translate, not legally binding) |
US11712637B1 (en) | 2018-03-23 | 2023-08-01 | Steven M. Hoffberg | Steerable disk or ball |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101901175B1 (en) * | 2015-11-02 | 2018-09-21 | 강병채 | Drone having self-generator |
IT201800007202A1 (en) * | 2018-07-13 | 2020-01-13 | Unmanned aircraft, control method, associated platform and high-altitude turbine | |
KR102026793B1 (en) * | 2019-06-03 | 2019-11-04 | 조순식 | Wired drone system having two winches |
EP3980330A4 (en) * | 2019-06-07 | 2023-06-28 | Kyte Dynamics, Inc. | Suspended aerial vehicle system with thruster stabilization |
CN110455293B (en) * | 2019-08-26 | 2020-10-30 | 西南科技大学 | Tethered unmanned aerial vehicle positioning system and method based on force sensing |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3149803A (en) * | 1961-07-19 | 1964-09-22 | Us Industries Inc | Tethered hovering platform |
US3241145A (en) * | 1963-07-03 | 1966-03-15 | Us Industries Inc | Tethered hovering communication platform with composite tethering cable used for microwave and power trans-mission |
US3560912A (en) | 1969-02-03 | 1971-02-02 | Westinghouse Electric Corp | Control system for a towed vehicle |
US3613626A (en) | 1970-03-20 | 1971-10-19 | Raymond E Kelly | Remote operated lift control device |
US4251040A (en) * | 1978-12-11 | 1981-02-17 | Loyd Miles L | Wind driven apparatus for power generation |
US4580747A (en) | 1983-03-15 | 1986-04-08 | Jerome Pearson | Method and apparatus for orbital plane changing |
US5533694A (en) | 1994-03-08 | 1996-07-09 | Carpenter; Howard G. | Method for locating the resultant of wind effects on tethered aircraft |
US5931416A (en) * | 1997-11-21 | 1999-08-03 | Carpenter; Howard G. | Tethered aircraft having remotely controlled angle of attack |
US7109598B2 (en) * | 2001-11-07 | 2006-09-19 | Bryan William Roberts | Precisely controlled flying electric generators III |
CN2743221Y (en) * | 2004-03-05 | 2005-11-30 | 钟云川 | Kite parachute |
CN1789080A (en) * | 2004-12-15 | 2006-06-21 | 刘永和 | Towing type air transport device and its transportation method |
PT103489B (en) | 2006-05-31 | 2008-11-28 | Omnidea Lda | MODULAR SYSTEM OF ATMOSPHERIC RESOURCE DEVELOPMENT |
ITTO20060491A1 (en) | 2006-07-04 | 2006-10-03 | Massimo Ippolito | WIND SYSTEM FOR THE CONVERSION OF ENERGY BY MEANS OF A VERTICAL TURBINE DRIVEN BY MEANS OF POWERED WING PROFILES AND PROCESS OF ELECTRIC ENERGY PRODUCTION THROUGH THIS SYSTEM |
US7708222B2 (en) * | 2007-04-27 | 2010-05-04 | Stratocomm Corporation | Long mission tethered aerostat and method of accomplishing |
US20100032947A1 (en) * | 2008-03-06 | 2010-02-11 | Bevirt Joeben | Apparatus for generating power using jet stream wind power |
US20100026007A1 (en) * | 2008-06-19 | 2010-02-04 | Bevirt Joeben | Apparatus and method for harvesting wind power using tethered airfoil |
WO2010006433A1 (en) | 2008-07-16 | 2010-01-21 | Nykolai Bilaniuk | Airborne wind powered generator |
CA2730939A1 (en) | 2008-07-18 | 2010-01-21 | Baseload Energy, Inc. | Tether handling for airborne electricity generators |
US20100230546A1 (en) * | 2008-10-01 | 2010-09-16 | Bevirt Joeben | Control system and control method for airborne flight |
US20100212574A1 (en) | 2009-02-26 | 2010-08-26 | Hawkes Ocean Technologies | Remotely operated underwater vehicle |
US20100283253A1 (en) * | 2009-03-06 | 2010-11-11 | Bevirt Joeben | Tethered Airborne Power Generation System With Vertical Take-Off and Landing Capability |
US20110127775A1 (en) * | 2009-05-20 | 2011-06-02 | Bevirt Joeben | Airborne Power Generation System With Modular Structural Elements |
US8894001B2 (en) | 2009-06-03 | 2014-11-25 | Grant Calverley | Gyroglider power-generation, control apparatus and method |
US8800931B2 (en) * | 2010-03-24 | 2014-08-12 | Google Inc. | Planform configuration for stability of a powered kite and a system and method for use of same |
EP2635491A4 (en) | 2010-11-03 | 2015-09-16 | Makani Power Inc | Flight configuration and flight strategy for flight wind speeds |
WO2012162421A1 (en) * | 2011-05-23 | 2012-11-29 | Sky Windpower Corporation | Flying electric generators with clean air rotors |
KR102089564B1 (en) * | 2012-02-29 | 2020-03-16 | 그레고리 하워드 해스팅즈 | Tethered gyroglider control systems |
US9126675B2 (en) * | 2013-09-16 | 2015-09-08 | Google Inc. | Methods and systems for transitioning an aerial vehicle between crosswind flight and hover flight |
-
2013
- 2013-12-19 US US14/135,128 patent/US9205921B1/en not_active Expired - Fee Related
-
2014
- 2014-12-10 KR KR1020167019664A patent/KR101745291B1/en active IP Right Grant
- 2014-12-10 EP EP14871262.3A patent/EP3083399A4/en not_active Withdrawn
- 2014-12-10 AU AU2014366400A patent/AU2014366400B2/en not_active Ceased
- 2014-12-10 CN CN201480069966.9A patent/CN105848998B/en not_active Expired - Fee Related
- 2014-12-10 WO PCT/US2014/069510 patent/WO2015094851A1/en active Application Filing
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10168601B2 (en) * | 2012-08-17 | 2019-01-01 | Perspective Robotics Ag | Flying camera with string assembly for localization and interaction |
US9964960B2 (en) * | 2015-08-19 | 2018-05-08 | Sikorsky Aircraft Corporation | Hover attitude trim for vehicle |
US20170097644A1 (en) * | 2015-08-19 | 2017-04-06 | Sikorsky Aircraft Corporation | Hover attitude trim for vehicle |
US10214279B2 (en) | 2015-12-18 | 2019-02-26 | Amazon Technologies, Inc. | Operating aerial vehicles with intentionally imbalanced propellers |
US20190185139A1 (en) * | 2015-12-18 | 2019-06-20 | Amazon Technologies, Inc. | Selecting propellers for performance and noise shaping |
US10232931B2 (en) * | 2015-12-18 | 2019-03-19 | Amazon Technologies, Inc. | Selecting propellers for performance and noise shaping |
CN108292136A (en) * | 2016-01-08 | 2018-07-17 | 微软技术许可有限责任公司 | Using or avoid the air drag of aircraft |
US10012999B2 (en) * | 2016-01-08 | 2018-07-03 | Microsoft Technology Licensing, Llc | Exploiting or avoiding air drag for an aerial vehicle |
EP3400493B1 (en) * | 2016-01-08 | 2021-01-20 | Microsoft Technology Licensing, LLC | Exploiting or avoiding air drag for an aerial vehicle |
US10118696B1 (en) | 2016-03-31 | 2018-11-06 | Steven M. Hoffberg | Steerable rotating projectile |
US11230375B1 (en) | 2016-03-31 | 2022-01-25 | Steven M. Hoffberg | Steerable rotating projectile |
US11712637B1 (en) | 2018-03-23 | 2023-08-01 | Steven M. Hoffberg | Steerable disk or ball |
US11117681B2 (en) * | 2019-07-17 | 2021-09-14 | The Boeing Company | Hover flight test system for aircraft |
ES2866226A1 (en) * | 2020-04-15 | 2021-10-19 | Arboreal Intellbird Sl | UNMANNED AIRCRAFT (Machine-translation by Google Translate, not legally binding) |
WO2021209899A1 (en) * | 2020-04-15 | 2021-10-21 | Arborea Intellbird Sl | Unmanned aircraft |
Also Published As
Publication number | Publication date |
---|---|
KR20160091432A (en) | 2016-08-02 |
CN105848998A (en) | 2016-08-10 |
WO2015094851A1 (en) | 2015-06-25 |
AU2014366400B2 (en) | 2017-03-09 |
EP3083399A4 (en) | 2017-07-05 |
CN105848998B (en) | 2017-12-29 |
EP3083399A1 (en) | 2016-10-26 |
KR101745291B1 (en) | 2017-06-08 |
US9205921B1 (en) | 2015-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9205921B1 (en) | Methods and systems for conserving power during hover flight | |
US9994314B2 (en) | Methods and systems for transitioning an aerial vehicle between hover flight and crosswind flight | |
AU2014366400A1 (en) | Methods and systems for conserving power during hover flight | |
US9169013B2 (en) | Methods and systems for transitioning an aerial vehicle between crosswind flight and hover flight | |
US9216824B2 (en) | Systems and apparatus for tether termination mount for tethered aerial vehicles | |
US9429954B2 (en) | Flight control for an airborne wind turbine | |
US9170582B2 (en) | Path based power generation control for an aerial vehicle | |
US9126682B2 (en) | Methods and systems for transitioning an aerial vehicle between hover flight and crosswind flight | |
US9329096B1 (en) | Methods and systems for estimating an orientation of a tethered aerial vehicle relative to wind | |
US9475589B2 (en) | Systems and apparatus for winch drum mechanism |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: GOOGLE INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHUBB, ERIK CHRISTOPHER;REEL/FRAME:031823/0873 Effective date: 20131217 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: X DEVELOPMENT LLC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GOOGLE INC.;REEL/FRAME:039900/0610 Effective date: 20160901 |
|
AS | Assignment |
Owner name: MAKANI TECHNOLOGIES LLC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:X DEVELOPMENT LLC;REEL/FRAME:048355/0016 Effective date: 20181231 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20231208 |