Modelling the Geometric Configuration of a Spacecraft in Dyreqt
Author(s)
Advisor(s)
Editor(s)
Collections
Supplementary to:
Permanent Link
Abstract
The Dyreqt framework is a Python tool for the conceptual design of spacecraft. It allows a user to combine custom models of spacecraft subsystems with a mission in order to rapidly size a vehicle and perform trade studies. However, Dyreqt currently has no built-in method for representing the geometric configuration of a spacecraft, limiting its ability to consider this in analysis. This paper introduces a framework that allows for the geometric modelling of an arbitrary spacecraft within Dyreqt. The framework utilizes the methods of primitive instancing and constructive solid geometry to map each Dyreqt subelement to a physical body. This representation can then be passed to a set of models which calculate geometric properties, allowing new information to be computed within Dyreqt, including bounding dimensions, moments of inertia, and projected area. These in turn enable Dyreqt to utilize higher fidelity subsystem models, to include geometric constraints in optimization, and to produce three-dimensional visuals of its results. These capabilities were demonstrated by using the framework to compare different potential configurations for a lunar cargo lander.
Sponsor
Date
2025-01
Extent
Resource Type
Text
Resource Subtype
Paper
Rights Statement
Unless otherwise noted, all materials are protected under U.S. Copyright Law and all rights are reserved