Contents
Show All Contents Hide All ContentsBook Contents Navigation
Preface
- Motivation
- Content
- How to Interact with the Textbook
- Comparison with Other Courses and References
- Prerequisites
- Our Credentials
- Introduction
1.1 When? (Past, Present, Future)
- History
1.2 Who? (Major Players)
1.3 Why? (Applications)
1.4 What? (Spacecraft Definition)
1.5 How? (The General Design Process)
- 2. Systems Engineering
2.1 Program Phases
- NASA’s Big Programs
- Cube Satellites
- The Scope of This Design Course
2.2 The Systems Engineer
2.3 Requirements
- Defining Requirements
- Artemis CubeSat Kit Requirements Example
- Requirements Verification Matrix
2.4 Products of Design Reference Missions
- Concept of Operations
- Ke Ao CubeSat ConOps
- Space Systems Architecture
2.5 Project Management Tools and Documents
- Technology Readiness Levels
- Interface Control Documents
- System Block Diagrams
- Work Breakdown Structure
2.6 Decision Analysis Tools
2.7 Managing Risks
- Risk Tracking
- 3. Spacecraft Design Drivers, Space and Orbit
3.1 Design Process Parameters
- Characteristics of the Program
3.2 Mission Components
3.3 Payload Design
3.4 The Space Environment
- Studying the Space Environment
3.5 Orbital Mechanics
- History of Astrodynamic
- Heliocentric-Ecliptic Coordinate System
- Geographic Coordinate System (GCS)
- Right Ascension-Declination Coordinate System
- Perifocal Coordinate System
- Steps to Determine Parameters for Hohmann Transfer
- Simple Plane Changes
- Combined Plane Changes
- Co-Orbital Rendezvous
FreeFlyer Lab
Systems Tool Kit (STK) Labs
- Using Systems Tool Kit (STK)
- 4. Structures and Mechanisms
4.1 Definition
4.2 Subsystem Responsibilities
4.3 Typical Requirements and Design Considerations
4.4 General Arrangement and Design Drivers
4.5 Mechanisms
4.6 Structural Analysis
Software Lab for Structures
- Structures – Mass Budget
- Structures – Structural Analysis using Finite Element Analysis (FEA)
Structures and Mechanisms Lab
- Structures – Assembly and Load Analysis
- Mechanisms: Burn Wire and Deployer Demonstration
- 5. Power System
5.1 Definition
5.2 Subsystem Responsibilities
5.3 Typical Requirements and Design Considerations
5.4 Design Process and Drivers
5.5 Power Generation
5.6 Consumable Power Storage
5.7 Rechargeable Power Sources
5.8 Power Management and Distribution
5.9 Power Budget and Profiling
5.10 Electrical Power System Design Tools
Software Lab for Power Systems
- Using a Power Budget
Hardware Lab for Power Systems
- [h5p id="167"]
- Power: Introducing the Subsystem Components and Simulating Power Phases
- PDU Board
- 6. Communications
6.1 Definition
6.2 Subsystem Responsibilities
6.3 General Design Process
6.4 Typical Requirements and Design Considerations
6.5 General Arrangement and Design Drivers
6.6 Fundamentals in Signals
6.7 Link Budget
6.8 Technologies
6.9 Communications Analysis and Link Budget
Software Lab for Communications Creating a Link Budget
- COMMS Link Budget
- Main Lab Procedure
Hardware Lab for Communications
- Communication System Lab: An Epic Adventure in Radios
- Purpose:
- 7. Thermal Control
7.1 Definition
7.2 Subsystem Responsibilities
7.3 General Design Process
7.4 Typical Requirements and Design Considerations
7.5 General Arrangement and Design Drivers
7.6 Fundamentals of Heat Transfer
7.7 Technologies
7.8 Thermal Analysis and Test
Thermal Software Lab: Finite Element Analysis
Thermal Hardware Lab: Demonstration and Control of a Heater
- 8. Attitude Determination, Control, and Sensing
8.1 Definition
8.2 Subsystem Responsibilities
8.3 General Design Process
8.4 Typical Requirements and Design Considerations
8.5 Dynamics
- 8.5. Dynamics
8.6 Sensing
8.7 Determination
8.8 Control
8.9 Pointing Analysis and Budget
ADCS Hardware Lab- Torque Coils Magnetic Field Alignment
- [h5p id="170"]
- Torque Coils Magnetic Field Alignment
- Ensure that the Torque Coil can be Commanded with Teensy and a Power Supply
- Measure the Torque Coil Capability by Pointing it Along with a Magnetic Field Vector
ADCS Software Lab: Detumbling Simulation using Magetorquers and Bdot Control
- 9. Command and Data Handling
9.1 Definition
9.2 Subsystem Responsibilities
9.3 General Design Process
9.4 Typical Requirements and Design Considerations
9.5 Typical Avionics
9.6 Data Budget and Profiling
9.7 Avionics Reliability and Fault Tolerance
- 10. Software
10.1 Typical Software
Hello World Software Lab - F'
Luke Clements
- Table of Contents:
- Lab Description
- F´ Terminology
- Creating an F´ Project
- Creating an F´ Hello World Component
- Integration and Testing With F´ Deployments
Embedded Hardware Software Lab - F'
Luke Clements
- Table of Contents:
- Lab Description
- Prerequisites
- Specifying Requirements
- Setting Up the Development Environment
- Arduino CLI Installation
- Project Setup
- Building for Arduino Microcontrollers
- Component Design and Initial Implementation
- Initial Component Integration
- Continuing Component Implementation
- Full System Integration
- Running on Hardware
- 11. System Integration
11.1 Definition
11.2 General Design Process
11.3 Typical Requirements and Design Considerations
11.4 General Setup and Design Drivers
11.5 When to Use the Design Verification Methods
Systems Integration Hardware Lab
- 12. Ethics
12.1 Ethics Case I
12.2 Ethics Case II
12.3 Ethics Case III
12.4 Ethics Case IV
12.5 Ethics Case V
- Donate!
Appendix
- References:
Book Information
License
A Guide to CubeSat Mission and Bus Design Copyright © by Frances Zhu is licensed under a Creative Commons Attribution 4.0 International License, except where otherwise noted.
Metadata
Author Frances Zhu LicenseA Guide to CubeSat Mission and Bus Design Copyright © by Frances Zhu is licensed under a Creative Commons Attribution 4.0 International License, except where otherwise noted.
Ebook ISBN 978-1-948027-11-3