A Guide to CubeSat Mission and Bus Design

Creative Commons Attribution

Contents

Show All Contents Hide All Contents

Book Contents Navigation

  1. Preface

    1. Motivation
    2. Content
    3. How to Interact with the Textbook
    4. Comparison with Other Courses and References
    5. Prerequisites
    6. Our Credentials
  2. Introduction
    1. 1.1 When? (Past, Present, Future)

      1. History
    2. 1.2 Who? (Major Players)

    3. 1.3 Why? (Applications)

    4. 1.4 What? (Spacecraft Definition)

    5. 1.5 How? (The General Design Process)

  3. 2. Systems Engineering
    1. 2.1 Program Phases

      1. NASA’s Big Programs
      2. Cube Satellites
      3. The Scope of This Design Course
    2. 2.2 The Systems Engineer

    3. 2.3 Requirements

      1. Defining Requirements
      2. Artemis CubeSat Kit Requirements Example
      3. Requirements Verification Matrix
    4. 2.4 Products of Design Reference Missions

      1. Concept of Operations
      2. Ke Ao CubeSat ConOps
      3. Space Systems Architecture
    5. 2.5 Project Management Tools and Documents

      1. Technology Readiness Levels
      2. Interface Control Documents
      3. System Block Diagrams
      4. Work Breakdown Structure
    6. 2.6 Decision Analysis Tools

    7. 2.7 Managing Risks

      1. Risk Tracking
  4. 3. Spacecraft Design Drivers, Space and Orbit
    1. 3.1 Design Process Parameters

      1. Characteristics of the Program
    2. 3.2 Mission Components

    3. 3.3 Payload Design

    4. 3.4 The Space Environment

      1. Studying the Space Environment
    5. 3.5 Orbital Mechanics

      1. History of Astrodynamic
      2. Heliocentric-Ecliptic Coordinate System
      3. Geographic Coordinate System (GCS)
      4. Right Ascension-Declination Coordinate System
      5. Perifocal Coordinate System
      6. Steps to Determine Parameters for Hohmann Transfer
      7. Simple Plane Changes
      8. Combined Plane Changes
      9. Co-Orbital Rendezvous
    6. FreeFlyer Lab

    7. Systems Tool Kit (STK) Labs

      1. Using Systems Tool Kit (STK)
  5. 4. Structures and Mechanisms
    1. 4.1 Definition

    2. 4.2 Subsystem Responsibilities

    3. 4.3 Typical Requirements and Design Considerations

    4. 4.4 General Arrangement and Design Drivers

    5. 4.5 Mechanisms

    6. 4.6 Structural Analysis

    7. Software Lab for Structures

      1. Structures – Mass Budget
      2.  Structures – Structural Analysis using Finite Element Analysis (FEA)
    8. Structures and Mechanisms Lab

      1. Structures – Assembly and Load Analysis
      2. Mechanisms: Burn Wire and Deployer Demonstration
  6. 5. Power System
    1. 5.1 Definition

    2. 5.2 Subsystem Responsibilities

    3. 5.3 Typical Requirements and Design Considerations

    4. 5.4 Design Process and Drivers

    5. 5.5 Power Generation

    6. 5.6 Consumable Power Storage

    7. 5.7 Rechargeable Power Sources

    8. 5.8 Power Management and Distribution

    9. 5.9 Power Budget and Profiling

    10. 5.10 Electrical Power System Design Tools

    11. Software Lab for Power Systems

      1. Using a Power Budget
    12. Hardware Lab for Power Systems

      1. [h5p id="167"]
      2. Power: Introducing the Subsystem Components and Simulating Power Phases
      3. PDU Board
  7. 6. Communications
    1. 6.1 Definition

    2. 6.2 Subsystem Responsibilities

    3. 6.3 General Design Process

    4. 6.4 Typical Requirements and Design Considerations

    5. 6.5 General Arrangement and Design Drivers

    6. 6.6 Fundamentals in Signals

    7. 6.7 Link Budget

    8. 6.8 Technologies

    9. 6.9 Communications Analysis and Link Budget

    10. Software Lab for Communications Creating a Link Budget

      1. COMMS Link Budget
      2. Main Lab Procedure
    11. Hardware Lab for Communications

      1. Communication System Lab: An Epic Adventure in Radios
      2. Purpose:
  8. 7. Thermal Control
    1. 7.1 Definition

    2. 7.2 Subsystem Responsibilities

    3. 7.3 General Design Process

    4. 7.4 Typical Requirements and Design Considerations

    5. 7.5 General Arrangement and Design Drivers

    6. 7.6 Fundamentals of Heat Transfer

    7. 7.7 Technologies

    8. 7.8 Thermal Analysis and Test

    9. Thermal Software Lab: Finite Element Analysis

    10. Thermal Hardware Lab: Demonstration and Control of a Heater

  9. 8. Attitude Determination, Control, and Sensing
    1. 8.1 Definition

    2. 8.2 Subsystem Responsibilities

    3. 8.3 General Design Process

    4. 8.4 Typical Requirements and Design Considerations

    5. 8.5 Dynamics

      1. 8.5. Dynamics
    6. 8.6 Sensing

    7. 8.7 Determination

    8. 8.8 Control

    9. 8.9 Pointing Analysis and Budget

    10. ADCS Hardware Lab- Torque Coils Magnetic Field Alignment

      1. [h5p id="170"]
      2. Torque Coils Magnetic Field Alignment
      3. Ensure that the Torque Coil can be Commanded with Teensy and a Power Supply
      4. Measure the Torque Coil Capability by Pointing it Along with a Magnetic Field Vector
    11. ADCS Software Lab: Detumbling Simulation using Magetorquers and Bdot Control

  10. 9. Command and Data Handling
    1. 9.1 Definition

    2. 9.2 Subsystem Responsibilities

    3. 9.3 General Design Process

    4. 9.4 Typical Requirements and Design Considerations

    5. 9.5 Typical Avionics

    6. 9.6 Data Budget and Profiling

    7. 9.7 Avionics Reliability and Fault Tolerance

  11. 10. Software
    1. 10.1 Typical Software

    2. Hello World Software Lab - F'

      Luke Clements

      1. Table of Contents:
      2. Lab Description
      3. F´ Terminology
      4. Creating an F´ Project
      5. Creating an F´ Hello World Component
      6. Integration and Testing With F´ Deployments
    3. Embedded Hardware Software Lab - F'

      Luke Clements

      1. Table of Contents:
      2. Lab Description
      3. Prerequisites
      4. Specifying Requirements
      5. Setting Up the Development Environment
      6. Arduino CLI Installation
      7. Project Setup
      8. Building for Arduino Microcontrollers
      9. Component Design and Initial Implementation
      10. Initial Component Integration
      11. Continuing Component Implementation
      12. Full System Integration
      13. Running on Hardware
  12. 11. System Integration
    1. 11.1 Definition

    2. 11.2 General Design Process

    3. 11.3 Typical Requirements and Design Considerations

    4. 11.4 General Setup and Design Drivers

    5. 11.5 When to Use the Design Verification Methods

    6. Systems Integration Hardware Lab

  13. 12. Ethics
    1. 12.1 Ethics Case I

    2. 12.2 Ethics Case II

    3. 12.3 Ethics Case III

    4. 12.4 Ethics Case IV

    5. 12.5 Ethics Case V

  14. Donate!
  15. Appendix

    1. References:

Book Information

License

Icon for the Creative Commons Attribution 4.0 International 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 License

Icon for the Creative Commons Attribution 4.0 International 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.

Ebook ISBN 978-1-948027-11-3