IP Library › Granted Patent US 12,394,998
Granted Patent B2
US 12,394,998 · App. 17/655,057 · Granted Aug 19, 2025

Nonlinear power source capability determination

Inventors: Aria Tedjarati (Menlo Park, CA); Christos M. Bais (Keller, TX); Arpan Chakraborty (Santa Cruz, CA); Ruxiu Zhao (Campbell, CA); Paul T. Snow (Capitola, CA); Peter Wilson (Capitola, CA); Blake W. English (Santa Cruz, CA)
Assignee: Joby Aero, Inc.
H02J7/0063B64D41/00H02J1/109H02J7/00032H02J7/0048B64D2221/00H02J2310/44
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,394,998
App. No.
17/655,057
Granted
Aug 19, 2025
Kind
B2
Abstract

A method of determining the capability of a nonlinear aircraft power source includes accessing status values representing a current state of an energy storage system in an aircraft, accessing demand values related to expected power demands on the energy storage system, modeling an ongoing status of the energy storage system using the status values and the demand values to predict when one of the status values will reach a threshold value, and providing an output of a capability of the aircraft based on the status value reaching the threshold value.

Claims (46)

1. A method, executed by one or more processors, comprising:

accessing status values representing a current state of an energy storage system in an aircraft, including an available energy level, a voltage level, and a battery temperature value;

accessing demand values related to expected power demands on the energy storage system;

executing a dynamic model to compute an ongoing status of the energy storage system using the status values and the demand values to predict when the available energy level will reach an energy level threshold value;

executing the dynamic model to compute an ongoing status of the energy storage system using the status values and the demand values to predict when the voltage level will reach a voltage threshold value;

executing the dynamic model to compute an ongoing status of the energy storage system using the status values and the demand values to predict when the battery temperature value will reach a temperature threshold value; and

providing an output of a predicted capability of the aircraft based on a status of the energy storage system when the first one of the available energy level, a voltage level, and a battery temperature value is predicted to reach its corresponding threshold value.

2. The method of claim 1 wherein the demand values are based in part on a type of flight including forward flight and vertical flight.

3. The method of claim 1 wherein execution of the dynamic model is done iteratively to determine a sequence of predicted status values representing predicted states of the energy storage system based on the expected power demands on the energy storage system.

4. The method of claim 1 wherein the demand values are related to a flight plan including a takeoff, a flight path and a landing.

5. The method of claim 1 further comprising:

executing a second dynamic model to compute a second ongoing status of the energy storage system using the status values and one or more alternative demand values to predict when a particular one of the status values will first reach a threshold value; and

providing an output of an alternative predicted capability of the aircraft based on the particular status value first reaching the threshold value based on the one or more alternative demand values.

6. The method of claim 5 wherein an alternative demand value is based on hovering of the aircraft.

7. The method of claim 5 wherein an alternative demand value is a power level that will provide an approximate maximum range.

8. The method of claim 5 wherein an alternative demand value is based on a loss of a capability of the aircraft.

9. The method of claim 8 wherein the energy storage system comprises a plurality of energy storage modules and the loss of the capability of the aircraft is a loss of power from one of the energy storage modules.

10. The method of claim 8 wherein the aircraft comprises a plurality of thrust-generating modules and the loss of the capability of the aircraft is a loss of thrust from one of the thrust-generating modules.

11. A computer system comprising:

one or more processors; and

a memory storing instructions that, when executed by the one or more processors, configure the system to perform operations comprising:

accessing status values representing a current state of an energy storage system in an aircraft, including an available energy level, a voltage level, and a battery temperature value;

accessing demand values related to expected power demands on the energy storage system;

executing a dynamic model to compute an ongoing status of the energy storage system using the status values and the demand values to predict when the available energy level will reach an energy level threshold value;

executing the dynamic model to compute an ongoing status of the energy storage system using the status values and the demand values to predict when the voltage level will reach a voltage threshold value;

executing the dynamic model to compute an ongoing status of the energy storage system using the status values and the demand values to predict when the battery temperature value will reach a temperature threshold value; and

providing an output of a predicted capability of the aircraft based on a status of the energy storage system when the first one of the available energy level, a voltage level, and a battery temperature value is predicted to reach its corresponding threshold value.

12. The computer system of claim 11 wherein execution of the dynamic model is done iteratively to determine a sequence of predicted status values representing predicted states of the energy storage system based on the expected power demands on the energy storage system.

13. The computer system of claim 11 wherein the operations further comprise:

executing a second dynamic model to compute a second ongoing status of the energy storage system using the status values and one or more alternative demand values to predict when a particular one of the status values will first reach a threshold value; and

providing an output of an alternative predicted capability of the aircraft based on the particular status value first reaching the threshold value based on the one or more alternative demand values.

14. The computer system of claim 13 wherein an alternative demand value is based on a loss of a capability of the aircraft.

15. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by one or more processors, cause the processors to perform operations comprising:

accessing status values representing a current state of an energy storage system in an aircraft, including an available energy level, a voltage level, and a battery temperature value;

accessing demand values related to expected power demands on the energy storage system;

executing a dynamic model to compute an ongoing status of the energy storage system using the status values and the demand values to predict when the available energy level will reach an energy level threshold value;

executing the dynamic model to compute an ongoing status of the energy storage system using the status values and the demand values to predict when the voltage level will reach a voltage threshold value;

executing the dynamic model to compute an ongoing status of the energy storage system using the status values and the demand values to predict when the battery temperature value will reach a temperature threshold value; and

providing an output of a predicted capability of the aircraft based on a status of the energy storage system when the first one of the available energy level, a voltage level, and a battery temperature value is predicted to reach its corresponding threshold value.

16. The non-transitory computer-readable storage medium of claim 15 wherein execution of the dynamic model is done iteratively to determine a sequence of predicted status values representing predicted states of the energy storage system based on the expected power demands on the energy storage system.

17. The non-transitory computer-readable storage medium of claim 16 wherein the operations further comprise:

executing a second dynamic model to compute a second ongoing status of the energy storage system using the status values and one or more alternative demand values to predict when a particular one of the status values will first reach a threshold value; and

providing an output of an alternative predicted capability of the aircraft based on the particular status value first reaching the threshold value based on the one or more alternative demand values.

18. The non-transitory computer-readable storage medium of claim 17 wherein an alternative demand value is a power level that will provide an approximate maximum range.

19. The non-transitory computer-readable storage medium of claim 17 wherein an alternative demand value is based on a loss of a capability of the aircraft.

20. The non-transitory computer-readable storage medium of claim 19 wherein the energy storage system comprises a plurality of energy storage modules and the loss of the capability of the aircraft is a loss of power from one of the energy storage modules.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2022
From: TEDJARATI, ARIA; BAIS, CHRISTOS M; CHAKRABORTY, ARPAN; ZHAO, RUXIU; SNOW, PAUL T; WILSON, PETER; ENGLISH, BLAKE W
To: JOBY AERO, INC.
Reel/Frame 059583/0615 →
Continuity (1)
Related Publication 20230299601A1 · Sep 21, 2023
References Cited (42)
US 6909261B2 · Laig-horstebrock et al. · 2005 [cited by applicant]
US 7595643B2 · Klang · 2009 [cited by applicant]
US 8922217B2 · Mao et al. · 2014 [cited by applicant]
US 9321368B2 · Yang et al. · 2016 [cited by applicant]
US 9393921B1 · Weicker et al. · 2016 [cited by applicant]
US 9726732B2 · Lin et al. · 2017 [cited by applicant]
US 9891285B2 · Prasad et al. · 2018 [cited by applicant]
US 10094882B2 · Kawai et al. · 2018 [cited by applicant]
US 10175302B2 · Zhong et al. · 2019 [cited by applicant]
US 10175303B2 · Baba et al. · 2019 [cited by applicant]
US 10664562B2 · Balasingam et al. · 2020 [cited by applicant]
US 11119157B2 · Kim et al. · 2021 [cited by applicant]
US 11218005B2 · Winters · 2022 [cited by examiner]
US 20110208453A1 · Ci et al. · 2011 [cited by applicant]
US 20130069660A1 · Bernard et al. · 2013 [cited by applicant]
US 20150219726A1 · Lenz et al. · 2015 [cited by applicant]
US 20170072812A1 · Von Novak · 2017 [cited by examiner]
US 20170315179A1 · Baba et al. · 2017 [cited by applicant]
US 20180246173A1 · Singh et al. · 2018 [cited by applicant]
US 20190157885A1 · Rippel · 2019 [cited by examiner]
US 20190339334A1 · Mikolajczak · 2019 [cited by applicant]
US 20200044461A1 · Winters · 2020 [cited by examiner]
US 20200092052A1 · Macafee et al. · 2020 [cited by applicant]
US 20200333805A1 · English et al. · 2020 [cited by applicant]
US 20210070457A1 · Wiegman · 2021 [cited by examiner]
US 20210122466A1 · Akers et al. · 2021 [cited by applicant]
US 20210309110A1 · Wiegman · 2021 [cited by examiner]
US 20210309392A1 · Wiegman · 2021 [cited by applicant]
US 20210313804A1 · Wiegman · 2021 [cited by examiner]
US 20210364574A1 · Wei et al. · 2021 [cited by applicant]
US 20230152380A1 · Liu et al. · 2023 [cited by applicant]
JP 2022516074 · 2022 [cited by applicant]
JP 2023138438 · 2023 [cited by applicant]
KR 20210052354 · 2021 [cited by applicant]
WO 2013016188 · 2013 [cited by applicant]
“European Application Serial No. 23159682.6, Extended European Search Report mailed Aug. 14, 2023”, 9 pgs. [cited by applicant]
“Japanese Application Serial No. 2023-039631, Notification of Reasons for Refusal mailed Feb. 6, 2024”, w English Translation, 8 pgs. [cited by applicant]
“European Application Serial No. 23159682.6, Communication Pursuant to Article 69 EPC mailed Sep. 25, 2023”, 2 pgs. [cited by applicant]
“European Application Serial No. 23159682.6, Response filed Mar. 15, 2024 to Communication Pursuant to Article 69 EPC mailed Sep. 25, 2023”, 16 pgs. [cited by applicant]
“Japanese Application Serial No. 2023-039631, Examiners Decision of Final Refusal mailed Jul. 30, 2024”, w English translation, 4 pgs. [cited by applicant]
“Japanese Application Serial No. 2023-039631, Response Filed May 2, 2024 to Notification of Reasons for Refusal mailed Feb. 6, 2024”, W English Claims, 10 pgs. [cited by applicant]
“Korean Application Serial No. 10-2023-0034526, Notice of Preliminary Rejection mailed Aug. 7, 2024”, w English translation, 12 pgs. [cited by applicant]
Cited By (1)
US 12,715,601