Fleets of lighter than air (LTA) aerial vehicles are being considered for a variety of purposes, including providing data and network connectivity, data gathering (e.g., image capture, weather and other environmental data, telemetry), and systems testing, among others. LTA vehicles can utilize a balloon envelope, a rigid hull, or a non-rigid hull filled with a gas mixture that is lighter than air to provide lift. In other words, the gas that is lighter than air within the envelope displaces the heavier air, thereby providing buoyancy to the LTA vehicle. Some LTA vehicles are propelled in a direction of flight using propellers driven by engines or motors and utilize fins to stabilize the LTA vehicle in flight.
LTA vehicles can employ flight termination systems that terminate the flight of the vehicle. For example, at the end of a planned flight the LTA vehicle may need to be brought back down to the ground for retrieval, the LTA vehicle may need maintenance, or components of the LTA vehicle may need servicing. In some cases, a flight termination system can be used to bring the LTA vehicle back down to the ground due to an unplanned event, such as if the LTA vehicle has drifted outside of a predetermined geographical area, or if a GPS or a processor onboard the LTA vehicle fails.
The present disclosure provides techniques for a dynamic threshold for a pressure or altitude trigger for a lighter than air vehicle. A flight termination system (FTS) for a lighter than air (LTA) vehicle can include: a first mechanical actuation system configured to be triggered in a first stage based on a first dynamic threshold, the first mechanical actuation system further configured to cause an envelope and a payload of the LTA vehicle to separate; and a second mechanical actuation system configured to be triggered in a second stage based on a second dynamic threshold, the second mechanical actuation system further configured to cause a parachute to deploy from a component coupled to the payload, wherein the first and second dynamic thresholds change, and wherein the FTS is configured to trigger the first mechanical actuation system before triggering the second mechanical actuation system. In an example, the first and second mechanical actuation systems each comprise a squib. In another example, the first dynamic threshold and the second dynamic threshold are each a pressure altitude threshold that is updated during an initial ascent of the LTA vehicle based on a measured pressure altitude minus a predetermined offset. In another example, the first dynamic threshold and the second dynamic threshold are each an absolute pressure threshold that is updated during an initial ascent of the LTA vehicle based on a sum of a measured absolute pressure and a predetermined offset.
A method of terminating the flight of a lighter than air (LTA) vehicle can include: triggering a first mechanical actuation system of a flight termination system (FTS) based on a first dynamic threshold, thereby causing the first mechanical actuation system to fire, in response to which an envelope and a payload of the LTA vehicle is separated; and triggering a second triggered mechanical actuation system of the FTS based on a second dynamic threshold and after triggering the first triggered mechanical actuation system, thereby causing the second triggered mechanical actuation system to fire, in response to which a parachute is deployed from the payload, wherein the first and second dynamic thresholds change. In an example, the first and second mechanical actuation systems each comprise a squib. In another example, each of the first dynamic threshold and the second dynamic threshold is a pressure altitude threshold that is updated during an initial ascent of the lighter than air vehicle based on a measured pressure altitude minus a predetermined offset. In another example, the above predetermined offset is constant. In another example, the above predetermined offset is variable and is determined using a function or a lookup table. In another example, each of the first dynamic threshold and the second dynamic threshold is an absolute pressure threshold that is updated during an initial ascent of the lighter than air vehicle based on a measured absolute pressure plus a predetermined offset. In another example, the above predetermined offset is constant. In another example, the above predetermined offset is variable and is determined using a function or a lookup table. In another example, the above method further includes, before triggering the first mechanical actuation system of the flight termination system, performing the following steps: setting a third dynamic threshold to a first value; receiving an indication that the altitude of the lighter than air vehicle has increased; and setting a fourth dynamic threshold to a second value.
A method of operating a system of a lighter than air (LTA) vehicle can include: setting a dynamic threshold of a system to a first value based on a first predetermined offset and one or both of a first measured pressure altitude and a first measured absolute pressure; receiving an indication that the LTA vehicle has increased its altitude; and setting the dynamic threshold of the system to a second value based on a second predetermined offset and one or both of a second measured pressure altitude and a second measured absolute pressure. In an example, the first and second absolute pressure measurements and the first and second pressure altitude measurements are measured using one or more sensors onboard the LTA vehicle. In another example, the above method further includes, after setting the second dynamic threshold, and after an altitude of the LTA vehicle is above a float altitude floor, changing a mode of the system to operate using a high-altitude failsafe trigger. In another example, the predetermined offset is constant. In another example, the predetermined offset is variable and is determined using a function or a lookup table. In another example, the system is a flight termination system.
The figures depict various example embodiments of the present disclosure for purposes of illustration only. One of ordinary skill in the art will readily recognize from the following discussion that other example embodiments based on alternative structures and methods may be implemented without departing from the principles of this disclosure, and which are encompassed within the scope of this disclosure.
The Figures and the following description describe certain embodiments by way of illustration only. One of ordinary skill in the art will readily recognize from the following description that alternative embodiments of the structures and methods illustrated herein may be employed without departing from the principles described herein. Reference will now be made in detail to several embodiments, examples of which are illustrated in the accompanying figures.
The invention is directed to a dynamic threshold for a pressure or altitude trigger for a lighter than air (LTA) vehicle. LTA vehicles can utilize absolute pressure and/or geopotential pressure altitude measurements to trigger (i.e., fire or otherwise cause an action to occur in) various systems, such as triggering one or more stages of a flight termination system (FTS) when the LTA vehicle descends below a threshold altitude (e.g., at or slightly above or below 10,000 feet, 20,000 feet, or 35,000 feet for a stratospheric balloon, or higher or lower for other types of LTA vehicles) and/or the ambient pressure is greater than a threshold pressure (e.g., 0.6 atm, 0.35 atm, or 0.15 atm). For example, when an LTA vehicle descends below a threshold altitude (or experiences a pressure above a threshold pressure) an FTS can use triggered mechanical actuation (e.g., where the mechanical actuation uses a squib) to sequence an FTS including envelope and vehicle separation, followed by payload parachute deployment (and envelope parachute deployment in some cases). Such FTSs can actuate in a very deterministic, highly reliable and available manner.
In order to prevent the FTS from triggering on the ground and during initial ascent, a set of dynamic thresholds (i.e., thresholds that change) can be used to permit safe ascent to float (i.e., where the LTA vehicle is at a target flight altitude, or within a target flight altitude range, e.g., approximately 50,000 to 65,000 feet, or up to 75,000 feet). An LTA vehicle may have a range of float altitudes, where a float altitude floor can be approximately 45,000 feet, 50,000 feet, or from 45,000 feet to 55,000 feet, and a float altitude ceiling can be approximately 65,000 feet or approximately 75,000 feet, or from approximately 65,000 feet to approximately 75,000 feet. In some cases, the float altitude is lower than 45,000 feet, such as from 20,000 feet to 45,000 feet. In some cases, once the LTA vehicle reaches float (or is within a float altitude range, or is above a float altitude floor) then the LTA vehicle can be configured to transition to high altitude failsafe triggers. In some cases, an LTA vehicle can transition to lower altitude planned triggers at a later time during the LTA vehicle flight, for example to prevent premature actuation of the FTS while the LTA vehicle is intentionally descending to a lower altitude. Additionally, in cases where the LTA vehicle is descending, then the FTS can be prevented from triggering by using a set of dynamic thresholds the same as or similar to those used during ascent.
Other examples of systems that can be triggered based on absolute pressure and/or geopotential pressure altitude measurements and dynamic thresholds are active control systems and propulsion systems (e.g., brakes on a propeller). For example, a motor driving a propeller can be shut down or a brake can be actuated to slow down the propeller in response to absolute pressure and/or geopotential pressure altitude dynamic thresholds being exceeded.
For example, when an LTA vehicle descends below a dynamic threshold altitude (or experiences a pressure above a dynamic threshold pressure) an FTS can use triggered mechanical actuation (e.g., where the mechanical actuation uses a squib) to sequence an FTS including envelope and vehicle separation, followed by payload parachute deployment (and envelope parachute deployment in some cases). Using dynamic thresholds, for example, can be changed during an initial ascent of the LTA vehicle, and enable the FTS to trigger if there is a problem and the LTA vehicle has not yet reached a float altitude. In another example, when an LTA vehicle descends above a dynamic threshold altitude (or experiences a pressure below a dynamic threshold pressure) a system can be triggered. For example, an FTS can trigger a parachute to be deployed from an envelope of an LTA vehicle if the LTA vehicle ascends above a pressure altitude dynamic threshold (or below a dynamic threshold absolute pressure).
The dynamic triggers can be “dynamic ascent absolute pressure” and/or “dynamic ascent pressure altitude” triggers. In the case of absolute pressure or pressure altitude triggers, the dynamic triggers use dynamic thresholds that are updated during an initial ascent (or a descent) of the LTA vehicle. In some cases, the number of times that the dynamic thresholds can be updated (e.g., during an initial ascent of an LTA vehicle) is greater than 5, or greater than 10, or greater than 100, or greater than 1000, or from 5 to 10, or from 5 to 50, or from 5 to 100, or from 5 to 1000. For example, the dynamic thresholds can be updated at regular or irregular intervals of time. In some cases, the dynamic thresholds can be updated as a function of absolute pressure and/or pressure altitude, which may be derived from one or a combination of sensor measurements, estimations (e.g., based on models, machine learning algorithms, historical data), or time thresholds (e.g., from time of launch based on extrapolations and/or calculations using historical or real-time altitude or pressure data). In some cases, a dynamic threshold is updated using a measured pressure and/or altitude, and using a predetermined offset. The predetermined offsets can be constant throughout an ascent or descent, or the predetermined offsets can be variable (i.e., dynamic) and change throughout an ascent or descent. For example, dynamic thresholds for these triggers can be calculated based on the highest effective altitude measured (e.g., by geopotential pressure altitude measurement systems on the LTA vehicle) and a predetermined offset. The predetermined offset can itself be variable, and can be determined using a function (e.g., a function of pressure altitude and/or absolute pressure), a lookup table, or other relationship. In the case of a dynamic ascent absolute pressure trigger, a static pressure offset can be added to a minimum detected pressure as the LTA vehicle ascends. In the case of a dynamic ascent pressure altitude trigger, a static distance offset can be subtracted from the maximum detected pressure altitude as the LTA vehicle ascends. In other cases, the measured absolute pressure or pressure altitude can be transformed by applying a function or using a lookup table to determine the dynamic thresholds. For example, an offset can be applied that is proportional to a measured pressure altitude (e.g., with a particular proportionality constant), such that larger offsets are subtracted from higher measured pressure altitudes to determine the dynamic thresholds. In some cases, the dynamic thresholds in the lookup table that are associated with measured absolute pressures or pressure altitudes are based on an estimated maximum pressure altitude (or an estimated minimum absolute pressure). Other transformations can also be employed. For example, a linear transformation can be used to transform a measured absolute pressure or pressure altitude to a dynamic threshold. More complicated transformations can also be employed, for example, using a lookup table that associates a set of measured absolute pressures or pressure altitudes to a set of dynamic thresholds. For example, a more complex transformation can be used to set dynamic thresholds based on measured absolute pressures or pressure altitudes where different offsets (or safety margins) are applied to the dynamic thresholds in different ranges of measured absolute pressure or pressure altitude. This can help ensure that all of the specified system safety margins can be met throughout the range of operational absolute pressures and pressure altitudes. Alternatively, a constant offset can be used throughout the range of operational absolute pressures and pressure altitudes, where the constant offset is large enough to ensure that all of the specified system safety margins can be met throughout the range of operational absolute pressures and pressure altitudes. In some cases, filtering can be used to reduce the noise of absolute pressure and/or pressure altitude measurements to reduce the chances of a false positive flight terminating actuation during the initial ascent (or during an ascent that is not the initial ascent, a descent).
In some cases, the same static or dynamic offsets used to determine the dynamic thresholds can be used for an LTA vehicle during an initial ascent, an ascent that is not the initial ascent, and a descent. For example, in the case of a dynamic pressure altitude trigger used for descent, a static distance offset can be subtracted from the minimum detected pressure altitude as the LTA vehicle descends. In another example, in the case of a dynamic absolute pressure trigger used for descent, a static pressure offset can be added to a maximum detected pressure as the LTA vehicle descends. In some cases, the dynamic thresholds are determined during an initial ascent, an ascent that is not the initial ascent, or a descent, using different static or dynamic offsets for each situation.
In an example, an FTS can have at least two actuated stages, where a payload is separated from an envelope in a stage, and a parachute is deployed from the payload (or from a component coupled to the payload) in a subsequent stage. The FTS can have additional stages that are triggered or automatic (e.g., automatically initiated at a dynamic pressure threshold), such as drogues and/or an envelope parachute being deployed from the envelope after the payload and envelope are separated. In order to minimize damage to the LTA vehicle (e.g., from the envelope impacting the payload) the FTS can be configured to trigger the FTS stages in sequence with some delay(s) between the stages. For example, during descent the envelope of the LTA vehicle can become deflated and can impact the payload causing damage. To minimize the possibility of such damage, the FTS can be configured to separate the envelope from the payload, wait some amount of time for the payload to descend away from the envelope (since the envelope and the payload will likely have different velocities and terminal velocities during descent), and then deploy a parachute from the payload (or from a component coupled to the payload). The parachute from the payload will slow the rate of descent of the payload and reduce the chance of damage to the payload upon reaching the ground. In some cases, after the envelope and the payload are separated and before a parachute is deployed from the payload, the payload will have a faster rate of descent than the envelope.
To execute such an FTS with two (or more) actuated stages, two (or more) different sets of dynamic thresholds for two (or more) parallel sets of dynamic triggers (i.e., one (or more) triggers for each actuated FTS stage) can be used to ensure that, for example, the payload-envelope separation and payload parachute deployment occurs in the correct sequence with the correct timing delays between the stages. In some cases, the two (or more) sets of dynamic thresholds can be determined using two (or more) sets of predetermined offsets, or other transformations, as described herein. For example, a first dynamic trigger can use a first dynamic threshold determined using a first predetermined offset to actuate a separation of an envelope and a payload of an LTA vehicle, and a second dynamic trigger can use a second dynamic threshold determined using a second predetermined offset to actuate a parachute deployment from the payload (or from a component coupled to the payload), where the second dynamic trigger causes the payload parachute to deploy at an absolute pressure above the absolute pressure (or at a pressure altitude below the pressure altitude) that triggers the first dynamic trigger. In another example, a first dynamic trigger can use a first predetermined offset to actuate a separation of an envelope and a payload of an LTA vehicle, and a second trigger causes the payload parachute to deploy after a predetermined amount of time after the first dynamic trigger is triggered.
Once the vehicle reaches float (or is above the float altitude floor) and/or is sufficiently above the failsafe and/or planned trigger setpoints (with sufficient safety margins), then the system can be reconfigured to stop using the dynamic ascent thresholds (e.g., for the remainder of flight).
The absolute pressure measurements and/or the pressure altitude measurements used to determine the dynamic thresholds can be taken using one or more sensors onboard the LTA vehicle. The absolute pressure and/or pressure altitude sensors can be located within the payload of the LTA vehicle, or coupled to the envelope of the LTA vehicle, or coupled to a down-connect that couples the envelope with the payload.
In some cases, an FTS uses triggered mechanical actuation to actuate different stages. In some cases, one or more FTS stages are actuated using squibs. In some cases, the FTS can trigger a squib to apply force on a mechanical component causing that component to break, thereby actuating a stage of the FTS. For example, a squib can apply a force on bolts or other mechanical components that couple an envelope of an LTA vehicle to a payload of the LTA vehicle, thereby causing the mechanical component to break and the envelope and payload to separate. In another example, the FTS can trigger a squib to deploy a parachute from the payload, or from a component coupled to the payload.
At times t1, t2 and t3 the LTA vehicle 100 can be below the static pressure altitude threshold of the static high-altitude failsafe triggers of the FTS, and therefore dynamic triggers can be used to prevent the FTS from prematurely actuating during initial ascent. For example, at time t1 the FTS can be configured to use dynamic triggers with dynamic thresholds. At time t2, a first dynamic threshold can be determined using a first measured absolute pressure or pressure altitude and a predetermined (static or dynamic) offset. Between time t2 and t3 the LTA vehicle 100 ascends, and at time t3 a second dynamic threshold can be determined using a second measured absolute pressure or pressure altitude and a predetermined (static or dynamic) offset. At time t4, the FTS can be reconfigured to use static high-altitude failsafe triggers, instead of dynamic triggers.
In some cases, a computer (described further below) is coupled to and controls different components of the FTS. For example, a computer can be used to receive measurements of the absolute pressure or pressure altitude (e.g., by interfacing with sensors), set dynamic thresholds (e.g., by performing calculations, for example, using sensor measurements and offsets, lookup tables, and/or other functions), and trigger components of the FTS (e.g., mechanical actuation systems).
At time t6 the measured pressure altitude of LTA vehicle 100 is below a dynamic pressure altitude threshold (or a measured absolute pressure is above a dynamic absolute pressure threshold) and the FTS has triggered a first stage, wherein the envelope 110 has separated from the payload 120. In this first stage, a mechanical actuation system (e.g., using squibs) is triggered to separate the envelope 110 from the payload 120. In the example shown in
Between times t6 and t7 the payload 120 is not connected to the envelope 110 and begins to descend. In some cases, the payload descends at a faster rate than the envelope during this time interval. The FTS then triggers a second stage, where a parachute 210 is deployed from a component (e.g., module 140) coupled to the payload 120. Time t7 shows the parachute 210 after it has been deployed. The parachute slows the rate of descent of the payload 120, thereby reducing the chance of damage upon reaching the ground.
In some cases, before or after times t6 or t7, the FTS in this example can trigger additional stages. For example, after time t6 or after time t7, the FTS can deploy a parachute from the envelope 110. In some cases, the FTS can deploy a parachute from a component (not shown) coupled to the portion of the down-connect 132 coupled to the envelope 110. In some cases, a dynamic pressure can cause the parachute to deploy from envelope 110 after time t6 or after time t7. For example, after time t6 or after time t7, a second parachute (not shown) can be deployed from the portion of the down-connect 132 or from the envelope 110, based on the LTA vehicle ascending above a pressure altitude dynamic threshold (or below a dynamic threshold absolute pressure). In the case of a communication failure (e.g., between different systems within the LTA vehicle and/or between the LTA vehicle and a ground station), a robust way of detecting a separation of the payload 120 from the envelope 110 is detecting that the envelope 110 of the LTA vehicle has exceeded a typical (or predetermined) float altitude (e.g., due to the buoyancy of the envelope 110). Such a separation detection method can be faster than waiting for batteries of an FTS to run out, and can also be more available than relying on SATCOM communication to the FTS on the envelope.
In
Connection (i.e., down-connect) 304a may structurally, electrically, and communicatively, connect balloon 301a and/or ACS 303a to various components comprising payload 308a. In some examples, connection 304a may provide two-way communication and electrical connections, and even two-way power connections. Connection 304a may include a joint 305a, configured to allow the portion above joint 305a to pivot about one or more axes (e.g., allowing either balloon 301a or payload 308a to tilt and turn). Actuation module 306a may provide a means to actively turn payload 308a for various purposes, such as improved aerodynamics, facing or tilting solar panel(s) 309a advantageously, directing payload 308a and propulsion units (e.g., propellers 307 in
Payload 308a may include solar panel(s) 309a, avionics chassis 310a, broadband communications unit(s) 311a, and terminal(s) 312a. Solar panel(s) 309a may be configured to capture solar energy to be provided to a battery or other energy storage unit, for example, housed within avionics chassis 310a. Avionics chassis 310a also may house a flight computer (e.g., to electronically control various systems within the LTA vehicle 320a, such as computing device 401 in
In other examples, payload 308a may include fewer or more components, including propellers 307 as shown in
Ground station 314 may include one or more server computing devices 315a-n, which in turn may comprise one or more computing devices (e.g., a computing device and/or logic circuit configured to control LTA vehicle 320a). In some examples, ground station 314 also may include one or more storage systems, either housed within server computing devices 315a-n, or separately. Ground station 314 may be a datacenter servicing various nodes of one or more networks.
As shown in
Computing device 401 also may include a memory 402. Memory 402 may comprise a storage system configured to store a database 414 and an application 416. Application 416 may include instructions which, when executed by a processor 404, cause computing device 401 to perform various steps and/or functions, as described herein. Application 416 further includes instructions for generating a user interface 418 (e.g., graphical user interface (GUI)). Database 414 may store various algorithms and/or data, including neural networks (e.g., encoding flight policies, as described herein) and data regarding wind patterns, weather forecasts, past and present locations of aerial vehicles (e.g., aerial vehicles 120a-b, 201a-b, 211a-c), sensor data, map information, air traffic information, among other types of data. For example, database 414 may store pressure measurements, thresholds, offsets and other information for the FTS, as described herein. Memory 402 may include any non-transitory computer-readable storage medium for storing data and/or software that is executable by processor 404, and/or any other medium which may be used to store information that may be accessed by processor 404 to control the operation of computing device 401.
Computing device 401 may further include a display 406, a network interface 408, an input device 410, and/or an output module 412. Display 406 may be any display device by means of which computing device 401 may output and/or display data. Network interface 408 may be configured to connect to a network using any of the wired and wireless short range communication protocols described above, as well as a cellular data network, a satellite network, free space optical network and/or the Internet. Input device 410 may be a mouse, keyboard, touch screen, voice interface, and/or any or other hand-held controller or device or interface by means of which a user may interact with computing device 401. Output module 412 may be a bus, port, and/or other interface by means of which computing device 401 may connect to and/or output data to other devices and/or peripherals.
In some examples, computing device 401 may be located remote from an aerial vehicle (e.g., remote from aerial vehicles 320a-b, such as in ground station 314, in
The dynamic thresholds in method 500 can be calculated from absolute pressure or pressure altitude measurements and predetermined offsets (which can be static or dynamic) In some cases, step 510 comprises measuring a first absolute pressure or pressure altitude and applying a predetermined offset (or other transformation) to determine the first value of the dynamic threshold. In some cases, step 530 comprises measuring a second absolute pressure or pressure altitude and applying a predetermined offset (or other transformation) to determine the second value of the dynamic threshold. In some cases, the absolute pressure or pressure altitude are measured using one or more sensors onboard the LTA vehicle. In some cases, a static offset can be added or subtracted from the measured absolute pressure or pressure altitude, respectively, to determine the dynamic thresholds. In other cases, the measured absolute pressure or pressure altitude can be transformed by applying a function or using a lookup table to determine the dynamic thresholds. In some cases, a computer (e.g., computing system 400 in
In step 620, a second triggered mechanical actuation system of an FTS is triggered based on a second dynamic threshold. In some cases, triggering the second triggered mechanical actuation system causes the second triggered mechanical actuation system to fire and to deploy a parachute from the payload. In some cases, a computer (e.g., computing system 400 in
While specific examples have been provided above, it is understood that the present invention can be applied with a wide variety of inputs, thresholds, ranges, and other factors, depending on the application. For example, the time frames and ranges provided above are illustrative, but one of ordinary skill in the art would understand that these time frames and ranges may be varied or even be dynamic and variable, depending on the implementation.
As those skilled in the art will understand, a number of variations may be made in the disclosed embodiments, all without departing from the scope of the invention, which is defined solely by the appended claims. It should be noted that although the features and elements are described in particular combinations, each feature or element can be used alone without other features and elements or in various combinations with or without other features and elements.