US 12,307,543 B2
Systems and methods for describing, simulating and optimizing spaceborne systems and missions
Pierre-Damien Vaujour, San Francisco, CA (US); Lucas Bremond, San Francisco, CA (US); Pieter van Duijn, San Francisco, CA (US); and Pierre Bertrand, Paris (FR)
Assigned to LOFT ORBITAL TECHNOLOGIES S.A.S., Toulouse (FR)
Filed by Loft Orbital Technologies S.A.S, Toulouse (FR)
Filed on Aug. 1, 2023, as Appl. No. 18/362,970.
Application 18/362,970 is a continuation of application No. 18/297,216, filed on Apr. 7, 2023, granted, now 12,026,796.
Application 18/297,216 is a continuation of application No. 17/402,376, filed on Aug. 13, 2021, granted, now 11,651,466, issued on May 16, 2023.
Application 17/402,376 is a continuation of application No. 16/945,319, filed on Jul. 31, 2020, granted, now 11,127,102, issued on Sep. 21, 2021.
Claims priority of provisional application 62/881,624, filed on Aug. 1, 2019.
Prior Publication US 2023/0385977 A1, Nov. 30, 2023
Int. Cl. G06Q 50/40 (2024.01); B64G 1/24 (2006.01); G06F 30/20 (2020.01); G06Q 10/0631 (2023.01); G06Q 10/10 (2023.01); G06Q 30/0201 (2023.01)
CPC G06Q 50/40 (2024.01) [B64G 1/24 (2013.01); G06F 30/20 (2020.01); G06Q 10/06315 (2013.01); G06Q 10/103 (2013.01); G06Q 30/0206 (2013.01); B64G 1/247 (2023.08)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
accessing a set of missions for performance by a spacecraft, each mission each associated a set of mission actions and a set of mission requirements;
identifying, for each of a plurality of spacecraft systems, a set of hardware resources configured to perform mission actions associated with the set of missions;
performing, for each spacecraft system, a simulation of a simultaneous performance of the set of missions by the spacecraft system by:
scheduling a performance of each mission action within each set of mission actions based on the set of mission requirements;
in response to identifying one or more timing conflicts or hardware resource conflicts associated with the scheduled performance of mission actions, modifying the scheduled performance of mission actions; and
in response to determining that the scheduled performance of mission actions does not cause timing conflicts or hardware resource conflicts, validating the spacecraft system as capable of simultaneous performing the set of missions; and
selecting a validated spacecraft system and configuring the selected spacecraft system for performing the set of missions based on the simulation by modifying an operation of a hardware component of the spacecraft system based on the simulation to perform the set of missions and validating that the modified operation of the hardware component does not cause the validated spacecraft system to run out of power based on a simulation output.