Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(ICD) Set up initial black-box architecture for high-level mathematical model #1

Closed
chgio opened this issue Jan 20, 2024 · 3 comments
Closed
Assignees
Labels
documentation Improvements or additions to documentation system

Comments

@chgio
Copy link
Member

chgio commented Jan 20, 2024

Interface Control Document

ADCS

mode quantity mathematical variable name model variable name justification
input moment of inertia $...$ ... required for attitude control calculations
output attitude $...$ ... used in effective area calculations
output position $...$ ... used in effective area calculations

EPS

mode quantity mathematical variable name model variable name justification
input temperature $...$ ... required for battery performance calculations
input attitude $...$ ... required for effective area calculations
input position $...$ ... required for effective area calculations
output heat dissipated by power electronics $Q_{EPS}$ ... used in thermal balancing calculations
output electrical power delivered to payload camera module $P_{PC}$ ... used in computational load calculations
output electrical power delivered to payload data handling module $P_{PDH}$ ... used in computational load calculations
output electrical power delivered to communications module $P_{comms}$ ... used in computational load calculations

Other Computational Electronics

Payload Camera

mode quantity mathematical variable name model variable name justification
input electrical power delivered $P_{PC}$ ... required for computational load calculations
output heat dissipated by payload camera module $Q_{PC}$ ... used in thermal balancing calculations

Payload Data Handler

mode quantity mathematical variable name model variable name justification
input electrical power delivered $P_{PDH}$ ... required for computational load calculations
output heat dissipated by payload data handling module $Q_{PDH}$ ... used in thermal balancing calculations

Communications Module

mode quantity mathematical variable name model variable name justification
input electrical power delivered $P_{comms}$ ... required for computational load calculations
output heat dissipated by communications module $Q_{comms}$ ... used in thermal balancing calculations

Structures

mode quantity mathematical variable name model variable name justification
input uniform temperature $T$ ... required for thermal cycling calculations
output moment of inertia $...$ ... used in attitude control calculations

Thermal

mode quantity mathematical variable name model variable name justification
input attitude $...$ ... used in effective area calculations
input position $...$ ... used in effective area calculations & Earth's shadow check
input heat dissipated by power electronics $Q_{EPS}$ ... required for thermal balancing calculations
input heat dissipated by payload camera module $Q_{PC}$ ... required for thermal balancing calculations
input heat dissipated by payload data handling module $Q_{PDH}$ ... required for thermal balancing calculations
input heat dissipated by communications module $Q_{comms}$ ... required for thermal balancing calculations
output uniform temperature $T$ ... used in battery performance and thermal cycling calculations
@chgio chgio added documentation Improvements or additions to documentation system labels Jan 20, 2024
chgio pushed a commit that referenced this issue Jan 20, 2024
create main system model with subsystem references for each discipline,
and connect matching inputs and outputs.

also set up some trivial connections to run the simulation.

ref #1
@chgio
Copy link
Member Author

chgio commented Jan 20, 2024

@Beredos2 please check my setup 🙏

@Beredos2
Copy link

What do you mean with uniform temperature? Equilibrium?

@chgio
Copy link
Member Author

chgio commented Jan 22, 2024

yes, temperature of the spacecraft as a single body in equilibrium (meaning no modelling of the hot/cold spots within it is required yet)

chgio pushed a commit that referenced this issue Mar 16, 2024
from 7f04732
ref #1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation system
Projects
Development

No branches or pull requests

2 participants