IP Library › Granted Patent US 12,735,187
Granted Patent B2
US 12,735,187 · App. 18/934,227 · Granted Sep 15, 2026

Aerodynamic framework for parachute deployment from aerial vehicle

Inventor: Guru P. Guruswamy (Sunnyvale, CA)
Assignee: United States of America as represented by the Administrator of NASA
B64D17/62
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,735,187
App. No.
18/934,227
Granted
Sep 15, 2026
Kind
B2
Abstract

A computer-implemented method for determining landing conditions of an aerial vehicle includes receiving an input model representing the aerial vehicle with an internally-stored parachute and pre-determined environmental conditions, initiating a computational fluid dynamics (CFD) simulation for flight of the aerial vehicle in the pre-determined environmental conditions, receiving, from a simulation database, pre-computed aerodynamic data, including aerodynamic quantities for representing deployment of the internally-stored parachute and descent of the aerial vehicle, and coupling one or more trajectory equations with the pre-computed aerodynamic data and structural quantities of the aerial vehicle to simulate descent and landing of the aerial vehicle in the pre-determined environmental conditions via a deployed parachute.

Claims (49)

1 . A computer-implemented method for determining landing conditions of an aerial vehicle, the computer-implemented method comprising the steps of:

receiving an input model representing the aerial vehicle with an internally-stored parachute and pre-determined environmental conditions;

initiating a computational fluid dynamics (CFD) simulation for flight of the aerial vehicle in the pre-determined environmental conditions;

receiving, from a simulation database, pre-computed aerodynamic data, including aerodynamic quantities for representing deployment of the internally-stored parachute and descent of the aerial vehicle; and

coupling one or more trajectory equations with the pre-computed aerodynamic data and structural quantities of the aerial vehicle to simulate descent and landing of the aerial vehicle in the pre-determined environmental conditions via a deployed parachute.

2 . The computer-implemented method of claim 1 , further comprising:

triggering deployment of the internally-stored parachute from within a body of the aerial vehicle during the simulation;

modeling the deployed parachute as a moving canopy boundary condition in the pre-determined environmental conditions to determine behavior of the deployed parachute;

extracting simulation data from the simulated descent and landing of the aerial vehicle to be utilized in a design of a physical aerial vehicle with an internally-stored parachute; and

constructing the simulation database from the extracted aerodynamic data, the simulation database including extracted simulation data for a plurality of aerial vehicles in one or more environmental conditions.

3 . The computer-implemented method of claim 2 , wherein the extracted simulation data is selected from the group consisting of maximum velocity during descent, time to ground after deployment, velocity at ground level, distortion of parachute canopy, acceleration of aerial vehicle during deployment, applied forces during deployment and descent, and any combination thereof.

4 . The computer-implemented method of claim 2 , wherein modeling the deployed parachute as a moving canopy boundary condition further comprises simulating oscillatory breathing of the deployed parachute during descent of the aerial vehicle.

5 . The computer-implemented method of claim 2 , further comprising:

defining a plurality of overlapping meshes as an overset grid for performing the CFD simulation of the aerial vehicle and the deployed parachute.

6 . The computer-implemented method of claim 5 , wherein the overset grid includes an aerial vehicle mesh, a parachute canopy mesh, and a parachute hole mesh overlaid on a background mesh.

7 . The computer-implemented method of claim 1 , wherein the CFD simulation is performed using a parallel batch system (PBS) protocol.

8 . The computer-implemented method of claim 1 , further comprising:

emulating failure of a propulsion system of the aerial vehicle during flight, wherein the failure of the propulsion system triggers the deployment of the internally-stored parachute.

9 . A system for generating landing condition data for an aerial vehicle, the system comprising:

an aerial vehicle simulation engine operable to construct an aerial vehicle landing simulation database from input models, user-provided trajectory equations, and environmental conditions, the aerial vehicle simulation engine including:

a computational fluid dynamics solver operable to simulate flight and descent of an aerial vehicle with an internally-stored parachute;

a simulation data extraction module operable to extract simulation data from the computational fluid dynamics and user-provided trajectory equation solvers related to descent and landing via the internally-stored parachute; and

a database construction module operable to construct the aerial vehicle landing simulation database using the extracted simulation data for a plurality of input models, a plurality of environmental conditions, or a combination thereof.

10 . The system of claim 9 , wherein the computational fluid dynamics solver comprises:

a propulsion failure and parachute deployment module operable to emulate failure of a propulsion system of the aerial vehicle during flight and to trigger deployment of the internally-stored parachute during or after failure of the propulsion system.

11 . The system of claim 10 , wherein the computational fluid dynamics solver comprises:

a moving boundary condition module operable to simulate a canopy of a deployed parachute as a moving boundary condition within the computational fluid dynamics solver.

12 . The system of claim 9 , wherein the aerial vehicle simulation engine further comprises:

an overset grid generation module operable to construct an overset grid for the computational fluid dynamics solver, the overset grid including an aerial vehicle mesh, a parachute canopy mesh, and a parachute hole mesh overlapping on a background mesh.

13 . The system of claim 9 , further comprising a database appending module operable to receive further extracted simulation data from the aerial vehicle simulation engine and append the further extracted simulation data to a constructed aerial vehicle landing simulation database.

14 . The system of claim 9 , wherein the aerial vehicle landing simulation database constructed by the aerial vehicle simulation engine is operable to receive proposed aerial vehicle parameters, proposed parachute parameters, proposed environmental conditions, or a combination thereof to provide aerodynamic parameters to the computational fluid dynamics solver, including aerodynamic quantities for representing deployment of the internally-stored parachute and descent of the aerial vehicle.

15 . A computer-implemented method for generating a simulation database of landing conditions for one or more aerial vehicles, the computer-implemented method comprising the steps of:

receiving an input model representing the one or more aerial vehicles with an internally-stored parachute;

simulating flight of the one or more aerial vehicles via computational fluid dynamics (CFD) software in a plurality of environmental conditions, the flight including a failure of a propulsion system of the one or more aerial vehicles;

simulating deployment of the internally-stored parachute and landing of the one or more aerial vehicles in the plurality of environmental conditions;

extracting simulation data for each of the one or more aerial vehicles in the plurality of environmental conditions, the simulation data including aerodynamic quantities for representing deployment of the internally-stored parachute and descent of the aerial vehicle; and

constructing a database of simulation data including the one or more aerial vehicles in each environmental condition of the plurality of environmental conditions.

16 . The method of claim 15 , further comprising:

designing a landing system of a physical aerial vehicle utilizing the simulation database of simulation data and proposed environmental conditions with the computational fluid dynamics software.

17 . The method of claim 15 , further comprising:

receiving an input model representing a further aerial vehicle with an internally-stored parachute of a different design;

simulating flight of the one or more aerial vehicles via CFD software in the plurality of environmental conditions, the flight including the failure of a propulsion system of the one or more aerial vehicles;

simulating deployment of the internally-stored parachute and landing of the one or more aerial vehicles in the plurality of environmental conditions;

extracting simulation data for each of the one or more aerial vehicles in the plurality of environmental conditions; and

appending the extracted simulation data to the database to increase one or more tested parameters to be included in the database of simulation data.

18 . The method of claim 15 , wherein the extracted simulation data is selected from the group consisting of maximum velocity during descent, time to ground after deployment, velocity at ground level, distortion of parachute canopy, acceleration of aerial vehicle during deployment, applied forces during deployment and descent, and any combination thereof.

19 . The method of claim 15 , further comprising:

defining a plurality of overlapping meshes as an overset grid for simulating flight of the one or more aerial vehicles and the deployed parachute.

20 . The method of claim 15 , wherein the deployed parachute is modeled as a moving canopy boundary condition operable to simulate oscillatory breathing of the deployed parachute during descent of the aerial vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2024
From: GURUSWAMY, GURU P.
To: UNITED STATES OF AMERICA AS REPRESENTED BY ADMINISTRATOR OF NASA
Reel/Frame 069135/0926 →
Continuity (1)
Related Publication 20260116548A1 · Apr 30, 2026
References Cited (25)
US 6808144B1 · Nicolai · 2004 [cited by examiner]
US 8794567B2 · Adir · 2014 [cited by examiner]
US 9613539B1 · Lindskog · 2017 [cited by examiner]
US 9738383B2 · Adams · 2017 [cited by examiner]
US 9908638B1 · Vawter · 2018 [cited by examiner]
US 10004652B1 · Groden · 2018 [cited by examiner]
US 10059459B2 · Clark · 2018 [cited by examiner]
US 10106264B1 · Robertson · 2018 [cited by examiner]
US 10287023B2 · Lin · 2019 [cited by examiner]
US 10435162B2 · Robertson · 2019 [cited by examiner]
US 11186376B2 · Fields · 2021 [cited by examiner]
US 11256253B2 · Robertson · 2022 [cited by examiner]
US 11459113B2 · Robertson · 2022 [cited by examiner]
US 11673656B2 · Kim · 2023 [cited by examiner]
US 11780595B1 · Hakki · 2023 [cited by examiner]
US 11884406B2 · Shih · 2024 [cited by examiner]
US 12202611B2 · Yagihashi · 2025 [cited by examiner]
US 12258134B1 · Alrousan · 2025 [cited by examiner]
US 20070272801A1 · Hilliard · 2007 [cited by examiner]
US 20170253339A1 · Berland · 2017 [cited by examiner]
US 20250074604A1 · Städtler · 2025 [cited by examiner]
CN 120986672A · 2025 [cited by examiner]
Guruswamy, G., “Takeoff Simulation of Lift + Cruise Air Taxi by Using Navier-Stokes Equations”, AIAA Journal, 4 pages, 2020. [cited by applicant]
Guruswamy, G., “Time-Accurate Coupling of Three-Degree-of-Freedom Parachute System with Navier-Stokes Equations”, Journal of Spacecraft and Rockets, vol. 54, No. 6, pp. 1278-1283, Nov.-Dec. 2017. [cited by applicant]
Guruswamy, G., “Grid topology for time-accurate deployment simulation of 2D Parachutes by using Navier-Stokes equations”, Aerospace Science and Technology, vol. 142, 108714 (7 pages), 2023. [cited by applicant]