scenarioDeployingPanel

Overview

This scenario demonstrates how to set up a spacecraft with deploying panels. The panel modules are set up with individual profilers and motors as shown in the following diagram.

../_images/test_scenario_DeployingPanel.svg

The script is found in the folder basilisk/examples and executed by using:

python3 scenarioDeployingPanel.py

The simulation includes two deploying panels that start undeployed. The first panel deploys fully, but the second panel deploys off-nominally (to 80%), leading to a reduced power output.

Illustration of Simulation Results

show_plots = True

Five plots are shown. The first two show the body attitude and rate relative to the inertial frame, demonstrating the dynamic effect of the deploying panels on the system. Because the second panel fails to fully deploy, the body attitude does not return to the original state.

../_images/scenarioDeployingPanel1.svg ../_images/scenarioDeployingPanel2.svg

The next two plots show the panel angles and angle rates. Because the panels are modeled as rigid bodies attached by a torsional spring, oscillations about the time-varying reference angle are seen.

../_images/scenarioDeployingPanel3.svg ../_images/scenarioDeployingPanel4.svg

The final plot shows the power output. As the first panel deploys, power starts to be generated. The second panel also generates power, but stops short of full deployment and thus generates less power.

../_images/scenarioDeployingPanel5.svg
scenarioDeployingPanel.run(show_plots)[source]
Parameters:

show_plots (bool) – Determines if the script should display plots.