MathWorks - Mobile View
  • Sign In to Your MathWorks AccountSign In to Your MathWorks Account
  • Access your MathWorks Account
    • My Account
    • My Community Profile
    • Link License
    • Sign Out
  • Products
  • Solutions
  • Academia
  • Support
  • Community
  • Events
  • Get MATLAB
MathWorks
  • Products
  • Solutions
  • Academia
  • Support
  • Community
  • Events
  • Get MATLAB
  • Sign In to Your MathWorks AccountSign In to Your MathWorks Account
  • Access your MathWorks Account
    • My Account
    • My Community Profile
    • Link License
    • Sign Out

Videos and Webinars

  • MathWorks
  • Videos
  • Videos Home
  • Search
  • Videos Home
  • Search
  • Contact sales
  • Trial software
  Register to watch video
  • Description
  • Full Transcript
  • Code and Resources

What Is the CubeSat Simulation Library?

Maria Gavilan-Alfonso, MathWorks

The CubeSat Simulation Library for Aerospace Blockset™ lets you model, simulate, analyze, and visualize the motion and dynamics of CubeSats and nano satellites, which are miniaturized spacecraft designed for space research based on one or more 10-cm cubes of up to 1.33 kg per unit. 

To get started with CubeSat simulations, the library provides a ready-to-simulate example of a CubeSat modeled in Simulink®. It also provides template models. These templates are available from the Simulink Start page. To help you get started modeling vehicle motion and dynamics, the library includes a CubeSat Simulink block featuring orbit propagation and attitude control. To open the CubeSat block library, type “asbCubeSatBlockLib” at the MATLAB® command window. 

Install the CubeSat Simulation Library as an add-on using the Add-On Explorer in the MATLAB desktop. Use the search term "CubeSat" in the Add-On Explorer to find and install the library.

CubeSats and nano satellites are miniaturized spacecraft designed for space education and research. The CubeSat Simulation Library is an add-on for Aerospace Blockset that lets you model, simulate, analyze, and visualize the motion and dynamics of CubeSats.

To get started with CubeSat simulations, first install the CubeSat Simulation Library using the Add-On Explorer in the MATLAB desktop. Use the search term "CubeSat" to find and install the library.  

Once it’s installed, the library provides a ready-to-simulate example of a CubeSat modeled in Simulink with template models. These templates are available from the Simulink Start page.

The CubeSat simulation project includes a model that is ready to simulate, but you can define the orbit trajectory and attitude of the CubeSat by double-clicking the “Edit Initial Orbit and Attitude” block in the model. It also lets you visualize the simulation with Simulink 3D Animation by rendering the CubeSat in orbit around the Earth.

To help you get started modeling vehicle motion and dynamics, the library also includes a CubeSat Simulink block featuring orbit propagation and attitude control. To open the CubeSat block library, at the MATLAB Command Window, simply type asbCubeSatBlockLib. The library contains three variations of a CubeSat vehicle block to model a Simple CubeSat vehicle. You can specify the initial orbital state as a set of Keplerian orbital elements; position and velocity state vectors; or latitude, longitude, altitude, and velocity. Attitude control is defined by alignment and constraint vectors. The CubeSat Vehicle blocks also include preconfigured Earth Pointing and Sun Tracking attitude control modes.

In addition, the library contains links to related Aerospace Blockset libraries for quick access when creating CubeSat models.

This is the case for the “CubeSat Orbit Propagation Model,” also found on the Simulink Start Page. This template includes the CubeSat Vehicle block, a Spherical Harmonic Gravity Model from Aerospace Blockset, and visualization using Simulink 3D Animation.

But there’s more! When needed, you can insert your own models into the CubeSat template.

Download the CubeSat Simulation Library today to discover how you can model, simulate, analyze, and visualize the dynamics of CubeSats. 

Download Code and Files

Download CubeSat Simulation Library

Related Products

  • Aerospace Blockset
  • Aerospace Toolbox
  • Simulink
  • Simulink 3D Animation
Related Information
Download CubeSat Simulation Library

Feedback

Featured Product

Aerospace Blockset

  • Request Trial
  • Get Pricing

Up Next:

37:57
Modeling, Simulation, and Flight Control Design of an...

Related Videos:

42:03
Optimizing Vehicle Performance and Fuel Economy through...
38:11
Modeling and Simulation of a Sidewall Coring Tool
45:02
Mobile Robot Simulation for Collision Avoidance with...
33:57
Why Modelling and Simulation Just Got Easier

View more related videos

MathWorks - Domain Selector

Select a Web Site

Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .

Select web site

You can also select a web site from the following list:

How to Get Best Site Performance

Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.

Americas

  • América Latina (Español)
  • Canada (English)
  • United States (English)

Europe

  • Belgium (English)
  • Denmark (English)
  • Deutschland (Deutsch)
  • España (Español)
  • Finland (English)
  • France (Français)
  • Ireland (English)
  • Italia (Italiano)
  • Luxembourg (English)
  • Netherlands (English)
  • Norway (English)
  • Österreich (Deutsch)
  • Portugal (English)
  • Sweden (English)
  • Switzerland
    • Deutsch
    • English
    • Français
  • United Kingdom (English)

Asia Pacific

  • Australia (English)
  • India (English)
  • New Zealand (English)
  • 中国
    • 简体中文Chinese
    • English
  • 日本Japanese (日本語)
  • 한국Korean (한국어)

Contact your local office

  • Contact sales
  • Trial software

Explore Products

  • MATLAB
  • Simulink
  • Student Software
  • Hardware Support
  • File Exchange

Try or Buy

  • Downloads
  • Trial Software
  • Contact Sales
  • Pricing and Licensing
  • How to Buy

Learn to Use

  • Documentation
  • Tutorials
  • Examples
  • Videos and Webinars
  • Training

Get Support

  • Installation Help
  • Answers
  • Consulting
  • License Center
  • Contact Support

About MathWorks

  • Careers
  • Newsroom
  • Social Mission
  • Contact Sales
  • About MathWorks

MathWorks

Accelerating the pace of engineering and science

MathWorks is the leading developer of mathematical computing software for engineers and scientists.

Discover…

  • Select a Web Site United States
  • Patents
  • Trademarks
  • Privacy Policy
  • Preventing Piracy
  • Application Status

© 1994-2021 The MathWorks, Inc.

  • Facebook
  • Twitter
  • Instagram
  • YouTube
  • LinkedIn
  • RSS

Join the conversation