Space Mission Analysis and Design (SMAD): Solar and Power Design (Part 2 of 3)

STK Premium (Space) or STK Enterprise
You can obtain the necessary licenses for this tutorial by contacting AGI Support at support@agi.com or 1-800-924-7244.

Optional Product Install: This lesson uses the Ansys Discovery™ 3D product simulation software. You can obtain a license for this product by contacting AGI Support at support@agi.com or 1-800-924-7244.

Optional Utility Install: This lesson uses the Discovery STK Model Add-in. You can download the utility from the web at https://support.agi.com/downloads/ . If you are not already logged in, you will be prompted to log in to agi.com to download the file. If you do not have an agi.com account, you will need to create one. The user approval process can take up to three (3) business days. Please contact support@agi.com if you need access sooner.

The results of the tutorial may vary depending on the user settings and data enabled (online operations, terrain server, dynamic Earth data, etc.). It is acceptable to have different results.

Capabilities and tools covered

This lesson covers the following Ansys Systems Tool Kit (STK®) digital mission engineering software capabilities and tools:

  • STK Pro
  • Analysis Workbench
  • Solar Panel Tool

Problem statement

Engineers and operators want to design a mission to characterize the steam, ash, and lava emissions of active volcanoes in the United States. The objective of the satellite, STKSat, is to image these volcanoes to provide early indications of volcanic eruption and to transmit the images to a ground site for analysis. The satellite's electrical power system (EPS) will include large, deployable solar panels and a battery, which will supply power to the other subsystems on board the satellite as needed. They want to determine what combination of solar panel system and battery from the available options will best satisfy the mission requirements.

The mission requirements for the EPS are as follows:

  • The solar panel-battery combination must be able to supply at least 0.75 W of power to STKSat while it’s in a holding state.
  • The solar panel-battery combination must be able to supply at least 6.0 W of power to STKSat while it’s transmitting data to the ground site.
  • The solar panel-battery combination must be able to supply at least 3.25 W of power to the imaging camera and reaction wheels when the satellite is imaging a volcano.
  • The battery must never fall below its rated depth of discharge (DoD).

Differences in weight between the components will not be taken into account, since they are minimal.

Solution

Use the STK software's Solar Panel tool and the Analysis Workbench capability to approach this study in three stages:

  • In the first stage, you will use a model of STKSat and the Solar Panel tool determine when over the course of a year the satellite's solar panels will generate the most and least amount of power.
  • In the second stage, you will use the Analysis Workbench capability to gather power consumption data during the period having the longest duration of data transmission to the ground site while the solar panels are receiving the least amount of sunlight. This will be the period that has little or no power generation from the solar panels and the greatest power draw on the battery, producing its maximum expected DoD.
  • In the third and final stage, you will analyze your findings to determine the least expensive combination of solar panel system and battery for the satellite's EPS that meets the mission requirements.

What you will learn

Upon completion of this tutorial, you will be able to:

  • Load satellite models registered for solar panel analysis into the STK application.
  • Gather solar power generation data from a model satellite using the Solar Panel tool.
  • Use the Analysis Workbench capability to model spacecraft power consumption.

Video guidance

Watch the following video. Then follow the steps below, which incorporate the systems and missions you work on (sample inputs provided).

Downloading required files

This lesson uses a Discovery geometry file, two model files, and a Microsoft Excel workbook that you will need to download below.

  1. Download the zipped folder, SolarPowerDesign.zip, here: https://support.agi.com/download/?type=training&dir=sdf/help&file=SolarPowerDesign.zip
  2. If you are not already logged in, you will be prompted to log in to agi.com to download the file. If you do not have an agi.com account, you will need to create one. The user approval process can take up to three (3) business days. Please contact support@agi.com if you need access sooner.

  3. Note the location of the downloaded folder.

Using the starter scenario

The starter scenario contains the constellation of volcanoes to be studied, the satellite, its imaging camera, and a Chain object analytically linking the constellation to the camera.

Downloading the starter VDF

Download the starter VDF file and open it in the STK application.

  1. Download the starter VDF file, SolarPowerDesignStarter.vdf, here: https://support.agi.com/download/?type=training&dir=sdf/help&file=SolarPowerDesignStarter.vdf
  1. Launch the STK () application.
  2. Click Open a Scenario in the Welcome to STK dialog box.
  3. Open SolarPowerDesignStarter.vdf from the downloaded location.

Saving the VDF as a scenario file

When you save a scenario with the STK application, it will save in the format from which it originated. In other words, if you open a VDF, the default save format will be a VDF file (.vdf); the same is true for a scenario file (*.sc). If you want to save a VDF file as a SC file (or vice-versa), you must change the file format when you are performing the Save As procedure.

Save your VDF as a scenario in an appropriate location for your work.

  1. Open the File menu.
  2. Select Save As.
  3. Select the STK User folder in the navigation pane when the Save As dialog box opens.
  4. Click the New Folder option in the selector bar.
  5. Name the folder SolarPowerDesign.
  6. Select the Enter key.
  7. Click Open.
  8. Select Scenario Files (*.sc) in the Save as type drop-down list.
  9. Enter SolarPowerDesign.sc as the File name.
  10. Click Save.

Save () often!

Extracting the required files

Extract the contents of the downloaded ZIP file into your scenario folder.

  1. Navigate to the downloaded ZIP file, SolarPowerDesign.zip.
  2. Right-click on SolarPowerDesign.zip.
  3. Select Extract All... in the shortcut menu.
  4. Set the Files will be extracted to this folder path to be within your scenario folder (e.g. C:\Users\username\Documents\STK  12\SolarPowerDesign).
  5. Click Extract to unzip the contents of SolarPowerDesign.zip to your scenario folder.
  6. The following files are found in SolarPowerDesign.zip:
    • STKSatModelDsco.dsco
    • STKSatModelDsco.glb
    • STKSatModel.glb
    • Final Power Analysis Blank.xlsx

Updating the analysis period

Update your scenario's Start and Stop times for the next stages in the tutorial.

  1. Right-click on SolarPowerDesign () in the Object Browser.
  2. Select Properties () in the shortcut menu.
  3. Select the Basic - Time page when the Properties Browser opens.
  4. Modify the start and stop times of your scenario to the values listed in the table below:
  5. Field Value
    Start 1 Jan 2024 00:00:00.000 UTCG
    Stop 1 Jan 2025 00:00:00.000 UTCG
  6. Click OK to accept your changes and to close the Properties Browser.

Adding a ground site

STKSat transmits data down to a ground site in Exton, Pennsylvania. Model the ground site with a Facility () object. Later, you will compute access to it so that you can quantify the relationship between the satellite and the ground site. In Part 3 of this series, you will examine the communications link in more detail.

  1. Insert a Facility () object using the Insert Default () method.
  2. Rename Facility1 () Exton.
  3. Open Exton's () Properties ().
  4. Select the Basic – Position page.
  5. Make the following changes:
Latitude Longitude
40.0388 deg -75.6005 deg
  1. Click OK.
  2. Right-click on Exton ().
  3. Select Zoom To in the shortcut menu.
  4. Exton ground site facility

    The above image uses the Flashlight () on the 3D Graphics toolbar to enhance visibility.

Note the location of the Facility is in a field near the AGI Headquarters in Exton, Pennsylvania.

Creating a solar array model with the Ansys Discovery software

Set the solar panel groups within a 3D object model of the satellite in a way that the STK application can register them using the Ansys Discovery™ 3D product simulation software. The SolarArray component includes the top faces of each set of solar panels in the 3D model, which will be used to create a solar panel group that includes all of the solar panels on the model

If you do not have access to the Discovery software, skip to the Updating STKSat's model in the STK application section.

The STKSatModelDsco.dsco file was created using version 2024R2 of the Ansys Discovery software. Because Discovery files are not backwards compatible, this lesson requires version 2024R2 of the Ansys Discovery software or newer to complete.

You must install the Discovery STK Model Add-in for use in the Discovery application to complete this section. Once the utility is installed, the main ribbon across the top of the Discovery application will show a tab called Systems Tool Kit (STK). Learn more about preparing CAD models for STK using the Discovery STK Model Add-in at https://www.agi.com/blog/2022/03/preparing-cad-models-for-stk-with-ansys-discovery.

Loading the satellite geometry file into the Discovery Software

Open the STKSatModelDsco.dsco geometry file in the Discovery application.

  1. Open the Ansys Discovery application.
  2. Select Browse.
  3. Under Other Locations, select This PC.
  4. Navigate to the location of the downloaded STKSatModelDsco.dsco file.
  5. Double-click on the file open it.

Configuring the solar panel arrays

Configure the model's solar panels for use in the STK application.

  1. Select the Systems Tool Kit (STK) window.
  2. Click Solar Panels.
  3. Select the SolarArray1 component, which is a child of SA1_Comp.
  4. Within the heads-up display, set the Group Name to (New...).
  5. Enter SolarArrays as the New Name.
  6. Change the Efficiency to 28.
  7. Select the SolarArray2 component, which is a child of SA2_Comp.
  8. Set the Group Name to SolarArrays to add it to the same group as SolarArray1.

Exporting the satellite model file from the Discovery application

Export the geometry file as a model that has solar panels registered for use with the STK software.

  1. Click Export to STK.....
  2. Ensure the Save as type is set to glTF Model for STK.
  3. Save your file as STKSatModelDsco.glb, if it does not already exist. Otherwise, choose a new name for your file.

STKSAT Model in the ANsys Discovery Software

Updating STKSat's model in the STK application

Use a satellite model produced using the Ansys Discovery software that includes solar panels registered for analysis in the STK application. Later on, you will use the model to conduct a solar power analysis.

If you do not have access to the Ansys Discovery software, the file, STKSatModelDsco.glb, is supplied in the SolarPowerDesign ZIP file.

Updating the model file

Load the STKSat Model in place of the default satellite model used in the STK application.

  1. Return to the STK application.
  2. Right-click on STKSat () in the Object Browser.
  3. Select Properties ( ) in the shortcut menu.
  4. Select the 3D Graphics - Model page.
  5. Click the Model File ellipsis ().
  6. Browse to the location of the STKSatModelDsco.glb file when the file dialog opens.
  7. Select STKSatModelDsco.glb.
  8. Click Open to accept your change and to load the new model.
  9. Click Apply to save your changes and to keep the Properties Browser open.

Rotating the STKSat model

Rotate the STKSat model in the scenario so that is oriented correctly for the analyses you'll be running in this series.

  1. Select the 3D Graphics - Offsets page.
  2. Select the Use checkbox in the Rotational Offset panel.
  3. Set the Y and Z values to 180 deg.
  4. Click OK to accept your changes and to close the Properties Browser.

Viewing STKSat's model

Once the 3D model has been updated and oriented correctly, examine the changes in the 3D Graphics window.

  1. Bring the 3D Graphics window to the front.
  2. Right-click on STKSat () in the object browser.
  3. Select Zoom To in the shortcut menu. You will notice the solar panels are accurately modeled. but the model itself however does not feature any graphic textures. The textures are not needed for this analysis.
  4. STKSat model created using the Ansys Discovery application

  5. Click Start () on the Animation Toolbar to animate your scenario.
  6. Watch as the solar panels track the Sun as STKSat orbits the earth.
  7. Click Reset () when finished.

Performing power generation analysis

Due to Earth's elliptical orbit around the Sun, the Earth does not consistently receive solar rays of the same strength from month to month, or even day to day. The same concept applies to satellites. You will gather the solar panel data during the 15th day of each month, since analyzing the scenario over for an entire year is resource intensive and the data produced for this sample period can be extrapolated across the entire month.

Opening the Solar Panel tool

Open the Solar Panel tool to analyze and view STKSat's solar panels.

  1. Right-click on STKSat () in the Object Browser.
  2. Select Zoom To.
  3. Right-click on STKSat () in the Object Browser.
  4. Select Satellite in the shortcut menu.
  5. Select Solar Panel... in the Satellite submenu to open the Solar Panel tool interface.
  6. Arrange the display so you can see the Solar Panel and Solar Panel View windows at the same time.

Solar Panel tool for and solar panel view of STKSat

The Solar Panel View window that displays the STKSat model is for visualizing the solar thermal storage systems as the tool is run.

Analyzing power generation in January

Set up the analysis to see how much power STKSat can generate in January. Rather than analyze the entire month, you will focus on power generated in the middle of the month; your assumption is that a measurement in the middle of month will reflect the total month. Additionally, by limiting the scope of the analysis, you can calculate the results faster.

  1. In the Solar Panel window, select SolarArrays in the Solar Panel Group list in the Visualization panel.
  2. Click Deselect All in the Obscuring Objects panel to ensure no objects are being used for obscuration.
  3. Set the Time Step to 120 seconds.
  4. Change the Start Time to 15 Jan 2024 00:00:00.000 UTCG.
  5. Change the Stop Time to 16 Jan 2024 00:00:00.000 UTCG.
  6. Click Compute.
  7. Click OK on any dialog boxes that may appear to allow the tool to run.

Once the tool has collected all its data, the STKSat model in the Solar Panel View window will stop rotating.

Examining the Solar Panel Power report

When the calculation is complete, you can generate a report of the Solar Panel Power results.

  1. Ensure the Type under Data Reporting is set to Power
  2. Ensure that Report option is selected.
  3. Click Generate....
  4. Set the Jump: option to All Solar Panel Group to jump to that section in the report.
  5. Examine the results.

STKSat - Solar Panel Power report for January

Exporting the Solar Panel Power report to Microsoft Excel

Now that you have generated the solar panel power data for January, export this report for future analysis.

  1. In the Report window, click Save as .csv ().
  2. Navigate to your desired save location and rename the CSV to January.
  3. Click Save.
  4. Close the Report window.
  5. Open January.csv in Excel.
  6. Delete all the rows before the All Solar Panel Groups section. The only remaining data should be for the All Solar Panel Groups.
    1. Highlight the rows.
    2. Right-click on your selection.
    3. Select Delete... in the shortcut menu
    4. Select Entire row in the Delete dialog box.
  7. Click inside cell E1.
  8. Enter the formula =SUM(B:B).
  9. The above command allows Excel to sum the power generation data for each time step and report the total power generation. However, copying and pasting the total power generation value may result in an error.

  10. Save the CSV with your changes.

Generating monthly data for February through December

You generated the data just for the month of January. Repeat the steps above to generate reports for the remaining year. Please note that the unit for months uses its three-letter designation, for example, Sep denoting September.

  1. Within the Solar Panel window, select Delete Data.
  2. Repeat the steps from Examining the Solar Panel Power report and Exporting the Solar Panel Power report to Microsoft Excel for each of the remaining months in the year, changing the Start and Stop Times to the 15th and 16th of each month, respectively.
  3. Close the Report, Solar Panel View, and Solar Panel windows once each month's power report has been generated.

Comparing solar power generation over one year

Sum up the All Solar Panel Groups data for each month within the Excel files and create a separate file to summarize the results for comparison.

  1. Create a new Excel spreadsheet.
  2. Save the new spreadsheet as Solar Power Year Summary.
  3. Create 3 columns with the following headings:
    • Month
    • Number (#)
    • Power (W)
  4. Enter in the name and corresponding number for each month (January - December).
  5. Open the twelve CSV files for January through December.
  6. Copy and paste the power values in each cell E1 into the Power (W) column of the Solar Power Year Summary spreadsheet for the corresponding month.
  7. Enter the total power value.
  8. Highlight the Number (#) and Power (W) columns in the Solar Power Year Summary to generate a Scatter with Smooth Lines and Markers plot.
  9. Format the chart as desired.
  10. Observe how STKSat generates power over the course of one year.

A satellite's orbital parameters affect how the solar power generation varies over the year. A satellite with different orbital parameters wouldn't necessarily show the same trend as STKSat in this scenario.

Analyzing power consumption / power generation data

The most important requirement for solar and power design is to ensure the satellite constantly has enough power to perform all of its functions. You want to design an electrical power system that can sustain the satellite during the time when it is generating the least amount of power.

You will further analyze the month that generated the least amount of power in order to determine the longest access interval between STKSat and Exton that is in either in penumbra or umbra. Assume that STKSat's transmitter and receiver will be active during the entire interval, meaning that STKSat will experience a lengthened period of power draw while operating during the month that it receives the least amount of power generation from sunlight. The power draw from the camera will be accounted for but it is not the main focus, since it draws much less power than the transmitter.

Determining penumbra / umbra access times and maximum access duration

In this section, you will shorten your Scenario Interval, since you are only interested in the month that STKSat generates the least amount of power. The reported access times will be generated for STKSat () whenever it is either in the penumbra or umbra of earth's shadow.

  1. Right-click on SolarPowerDesign () in the Object Browser.
  2. Select Properties () in the shortcut menu.
  3. Select the Basic - Time page.
  4. In the Analysis Period panel, set the Start Time to be the first of the month determined above with a time of 00:00:00.000 UTCG
  5. Set the Stop Time to be the first of the following month with a time of 00:00:00.000 UTCG.
  6. Make sure the start year is 2024 and the stop year fits accordingly. An example of the Scenario Interval for June being the month with least power generation is shown below.

    Option Value
    Start Time 1 Jun 2024 00:00:00.000 UTCG
    Stop Time 1 Jul 2024 00:00:00.000 UTCG
  7. Click OK to set the scenario analysis interval and to close the Properties Browser.
  8. In the Animation toolbar, click Reset () when finished.

Adding lighting constraints to STKSat

Use lighting constraints to limit your analysis to when STKSat is within earth's penumbra or umbra.

Adding lighting constraints in versions 12.9 and later of the STK software

Add a lighting constraint to STKSat on the Constraints - Active page when using versions 12.9 and later of the STK software.

  1. Right-click on STKSat () in the Object Browser.
  2. Select Properties () in the shortcut menu.
  3. On the Constraints - Active page, click Add new constraints ().
  4. Select Lighting from the Constraint Name list.
  5. Click Add.
  6. Click Close.
  7. Select Penumbra or Umbra from the Lighting drop-down list in Constraint Properties section.
  8. Click OK.

Adding lighting constraints in Version 12.8 and Earlier of the STK Software

Add a lighting constraint to STKSat on the Constraints - Lighting page when using versions of the STK software that are older than version 12.9.

  1. Right-click on STKSat () in the Object Browser.
  2. Select Properties () in the shortcut menu.
  3. On the Constraints – Sun page, select the checkbox for Lighting.
  4. Select Penumbra or Umbra from the drop-down list.
  5. Click OK.

Computing access during the largest power draws

You need to figure out if the solar panels and batteries can supply enough power to transmit the data when they are generating the least amount of power; that is, when the satellite is within earth's shadow. In the previous step, you set a lighting condition; this will limit access times to when the satellite is in the earth's penumbra or umbra. In this section, you will compute that access. You know that the satellite will be transmitting data to the ground site, and that is when it will have the largest power draw. Your access calculation will be a placeholder for this draw.

  1. Right-click on STKSat () in the Object Browser.
  2. Select Access... () in the shortcut menu.
  3. Ensure the top of the window says Access for: STKSat ().
  4. Select Exton () from the list and click .
  5. In the Reports panel, click Access. . ..
  6. Under Statistics at the bottom of the report, take note of the Start and Stop Times for the Max Duration of Access.

Satellite-STKSat-to-Facility-Exton Access report

Calculating total power generation

Analyze a brief Scenario Interval around the Start and Stop Times of STKSat's () longest access duration while in penumbra or umbra. The Analysis Period of the Scenario will be shortened.

  1. Right-click on SolarPowerDesign () in the Object Browser.
  2. Select Properties () in the shortcut menu.
  3. In the Analysis Period panel, set the Start Time to be 24 hours before the start time of the longest access duration.
  4. Set the Stop time to be 24 hours after the Stop Time of the longest access duration.
  5. Click OK.
  6. In the Animation toolbar, click Reset () when finished.
  7. Close the Access Report.

Note: An example of the Scenario Interval for June's longest access duration being altered by 24 hours for the Start and Stop Times is shown below.

Time Component Start Time Stop Time
Longest Access Duration 29 Jun 2024 03:44:40.325 29 Jun 2024 03:52:55.499
Scenario Analysis Period 28 Jun 2024 03:44:40.325 30 Jun 2024 03:52:55.499

Calculating power generation during periods of penumbra and / or umbra

In the next sections, you'll calculate the power generated over the new scenario analysis period. Reopen the Solar Power interface to get started.

  1. Right-click on STKSat () in the Object Browser.
  2. Select Satellite in the shortcut menu.
  3. Select Solar Panel... in the Satellite submenu.
  4. Arrange the display so you can see the Solar Panel and the Solar Panel View windows at the same time.

Setting up and computing the power generation analysis

Now that the scenario time has been updated to reflect the 24 hours before and after the longest access / transmission window, generate a solar power report. You will use the updated scenario time for this solar power generation report.

  1. Click the down arrow () next to the Interval field in the Data panel.
  2. Select Use Scenario Interval in the drop-down list.
  3. Select SolarArrays in the Solar Pane Groups list in the Visualization panel.
  4. Click Deselect All in the Obscuring Objects panel to ensure no objects are being used for obscuration.
  5. Set the Time Step to 60 seconds.
  6. Click Compute.
  7. Click OK on any dialog boxes that appear to allow the tool to run.

Examining the Solar Panel Power report

When the calculation is complete, you can generate a Solar Panel Power report to view the results.

  1. Ensure Type in the Data Reporting panel is set to Power and that the Report option is selected.
  2. Click the Generate....
  3. Select All Solar Panel Groups in the Jump To drop-down list to jump to that section in the report.
  4. Examine the results.
  5. Solar panel power report for the focused scenario period

Exporting the report

Now that you have generated the solar panel power data for your focused scenario period, export the report for further analysis.

  1. In the Report window, click Save as .csv ().
  2. Navigate to your desired save location.
  3. Rename the file Total Power Generation.
  4. Click Save.
  5. Close the Report, Solar Panel View, and Solar Panel windows.
  6. Open the Total Power Generation file in Excel.
  7. Delete all the rows until the All Solar Panel Groups section. The only remaining data should be for the All Solar Panel Groups.
  8. Save the CSV file.

Calculating total power consumption

Use the Analysis Workbench capability to compute the total power consumption of STKSat over the detailed interval defined in the previous section. The total power consumed is a calculation of the variable power consumption of the satellite's on-board subsystems and the subsystems which constantly draw power. Since power production is recorded as positive values, all power consumption components are defined in negative values.

Calculating subsystem variable power consumption

STKSat contains several subsystems that allow the satellite to image the volcanoes and transmit the data. It is important to note that these subsystems have a variable power draw: they only draw power when they are turned on. The variable power draw values defined below can be combined in a series of scalar calculations to determine the power consumption of the subsystems during their use over the analysis period:

Variable Power Subsystems

Subsystem Power Draw (W)
Reaction Wheels 3 (In use)
0 (Off)
Camera 0.250 (In use)
0 (Off)
Transmitter 6 (In use)
0 (Off)

Calculating access times

Before calculating the camera consumption, you must determine the times when the camera is active and imaging volcanoes. To do this, you can calculate complete Chain access using the Observe Chain () object, which analytically links the camera to the the constellation of volcanoes. The complete Chain access intervals will be used to calculate the imaging camera's power consumption over the scenario interval. The assumption is that the reaction wheels within the above table are being used when STKSat is able to image a volcano; their 3-Watt power draw allows STKSat to rotate in order to keep the camera pointed at the volcano.

Computing Chain accesses

Compute the accesses for the Chain before building a report on the access times.

  1. Right-click on Observe () in the Object Browser.
  2. Select Chain in the shortcut menu.
  3. Select Compute Accesses in the Chain submenu.

Generating a Complete Chain Access Report

Generate a Complete Chain Access report t provide the times that STKSat's camera will be imaging the volcanoes within the defined Scenario Analysis Period.

  1. Right-click on Observe ()in the Object Browser.
  2. Select Report & Graph Manager... ().
  3. Select Observe () in the Object Type: Chain list.
  4. Expand () the Installed Styles folder () in the Styles list.
  5. Select Complete Chain Access ().
  6. Click Generate....
  7. Examine the results.

Complete Chain Access report

Updating the lighting constraint

Recall that earlier, you set a lighting constraint on STKSat. You need to clear STKSat’s lighting constraints back so that the access times are not restricted to only penumbra or umbra.

Removing lighting constraints in versions 12.9 and later of the STK software

Clear the lighting constraint from STKSat on the Constraints - Active page when using versions 12.9 and later of the STK software.

  1. Right-click on STKSat () in the Object Browser.
  2. Select Properties () in the shortcut menu.
  3. Select the Constraints - Active tab.
  4. Clear the Enable checkbox for Lighting.
  5. Click OK.

Removing lighting constraints in Versions 12.8 and Earlier of the STK Software

Clear the lighting constraint from STKSat on the Constraints - Lighting page when using versions of the STK software that are older than version 12.9.

  1. Right-click on STKSat () in the Object Browser.
  2. Select Properties () in the shortcut menu.
  3. Select the Constraints – Sun page.
  4. Clear the Enable checkbox for Lighting.
  5. Click OK to close the Properties Browser.

Defining the camera's power consumption

Use the Analysis Workbench capability to calculate the power the camera consumes when it is taking pictures of the volcanoes. The first step is to create a scalar calculation.

  1. Select Analysis Workbench... () from the Analysis menu.
  2. Select the Calculation tab when the Analysis Workbench () opens.
  3. Select STKSat () in the object list.
  4. Click Create new Scalar Calculation ().
  5. Click Type: Select... when the Add Calculation Component dialog box opens.
  6. Select Constant () in the Select Component Type list when the Select Component Type dialog box opens.
  7. Click OK to set the calculation type and to close the Select Component Type dialog box.
  8. Enter Camera_Consumption in the Name field.
  9. Set the Constant Value field to -3.25 and leave the Dimension as Unitless.
  10. Click OK.

Camera Consumption scalar component

Calculating camera power consumption during image capture

You only want to calculate this power draw when the imaging camera is being used, which is when it is taking pictures of the volcanoes. Set up another Scalar Calculation to do this.

  1. Click Create new Scalar Calculation ().
  2. Click Type: Select... when the Add Calculation Component dialog box opens.
  3. Select Integral in the Select Component Type list when the Select Component Type dialog box opens.
  4. Click OK to close the Select Component Type dialog box.
  5. Enter Camera_Consumption_Calc in the Name field.
  6. Set the Input Scalar to the Camera_Consumption:
    1. Click the Input Scalar ellipsis ().
    2. Select Camera_Consumption () in the My Components () folder in the in the Scalar Calculations for: STKSat list when the Select Reference Scalar Calculation dialog box opens.
    3. Click OK to close the Select Reference Scalar Calculation dialog box.
  7. Select Cumulative to Current in the Accumulation Type drop-down list.
  8. Set the time limits to the access intervals defined in the Complete Chain Access Report:
    1. Click Advanced Options....
    2. Click the Time Limits ellipsis () when the Advanced Data dialog box appears.
    3. Select Observe () in the object List.
    4. Select the CompleteChainAccessIntervals () component in the Components for: Observe list.
    5. Click OK to close the Select Interval or List dialog box.
  9. Click OK twice to close the Advanced Data and Add Calculation Components dialog boxes and to keep the Analysis Workbench open.

Camera power consumption scalar components

Defining the transmitter's power consumption

Use the Analysis Workbench capability to calculate the power the transmitter consumes when it is sending data to the ground site. The first step is to create a scalar calculation.

  1. Select the Calculation tab in Analysis Workbench ().
  2. Select STKSat () in the object list.
  3. Click Create new Scalar Calculation ().
  4. Click Type: Select... when the Add Calculation Component dialog box opens.
  5. Select Constant () in the Select Component Type list when the Select Component Type dialog box opens.
  6. Enter Transmitter_Consumption in the Name field.
  7. Set the Constant Value to -6 and leave the Dimension Unitless.
  8. Click OK.

Transmitter Consumption scalar Calculation component

Calculating transmitter power consumption when sending data

You only want to calculate the power draw when STKSat has line-of-sight access to Exton; this represents when it is transmitting data. Set up another Scalar Calculation to do this.

  1. Select STKSat () in the object list.
  2. Click Create new Scalar Calculation ().
  3. Click Type: Select... when the Add Calculation Component dialog box opens.
  4. Click OK.
  5. Select Integral () in the Select Component Type list when the Select Component Type dialog box opens.
  6. Enter Transmitter_Consumption_Calc in the Name field.
  7. Set the Input Scalar to the Transmitter_Consumption scalar calculation:
    1. Click the Input Scalar ellipsis ().
    2. Select Transmitter_Consumption () in the My Components () folder in the Scalar Calculations for: STKSat list when the Select Reference Scalar Calculation opens.
    3. Click OK.
  8. Set the Accumulation Type to Cumulative to Current.
  9. Set the time limits to use the access intervals between STKSat and Exton:
    1. Click Advanced Options....
    2. Click the Time Limits ellipsis ().
    3. Select Satellite-STKSat-To-Facility-Exton () in the object list.
    4. Select the AccessIntervals () component in the Components for: Satellite-Satellite-STKSat-To-Facility-Exton list.
  10. Click OK three times to create the new Scalar Calculation and keep the Analysis Workbench open.

Transmitter power consumption scalar calculation components

Calculating combined variable power consumption

Combine the Camera Consumption Calculation and Transmitter Consumption Calculations to give the total variable power consumption. This will tell you how much power both subsystems will draw when the imaging camera is taking pictures and when the transmitter is transmitting.

  1. Select STKSat () in the object list.
  2. Click Create new Scalar Calculation ().
  3. Click Type: Select... when the Add Calculation Component dialog box opens.
  4. Select Function(x,y) () in the Select Component Type list when the Select Component Type dialog box opens.
  5. Enter Variable_Consumption_Function in the Name field.
  6. Leave the default Function a*x+b*y.
  7. Set Camera_Consumption_Calc Scalar Calculation () as the x reference scalar calculation:
    1. In the Arguments panel, click the x ellipsis ().
    2. Select Camera_Consumption_Calc () in the Scalar Calculations for: STKSat list.
    3. Click OK.
  8. Set Transmitter_Consumption_Calc Scalar Calculation as the y reference scalar calculation.
    1. In the Arguments panel, click the y ellipsis ().
    2. Select Transmitter_Consumption_Calc () in the Scalar Calculations for: STKSat list.
    3. Click OK.
  9. Leave all other values as their defaults.
  10. Click OK.

Variable power consumption scalar component

Defining constant power consumption

STKSat is constantly using power for its on-board computer and the receiver. Group the total constant value in a Scalar Calculation. The constant power consumption values defined below can be summed together in a single constant value component:

Constant Power Consumption Values

Subsystem Power (W)
Spacecraft Computer 0.50
Receiver 0.25
  1. Select STKSat () in the object list.
  2. Click Create new Scalar Calculation ().
  3. Click Type: Select... when the Add Calculation Component dialog box opens.
  4. Select Constant () in the Select Component Type list when the Select Component Type dialog box opens.
  5. Click OK to close the Select Component Type dialog box.
  6. Enter Constants_Consumption in the Name field.
  7. Set the Constant Value field to -0.75 and leave the Dimension as Unitless.
  8. Click OK.

Constants Consumption scalar calculation component

Defining constant power consumption over the scenario interval

You need to account for how much constant power is being drawn over the course of the scenario. You want to match the time duration of this scalar calculation with your Scenario Interval.

  1. Click Create new Scalar Calculation ().
  2. Click Type: Select... when the Add Calculation Component dialog box opens.
  3. Select Integral () in the Select Component Type list when the Select Component Type dialog box opens.
  4. Enter Constants_Consumption_Calc in the Name field.
  5. Set the Input Scalar to the Constants_Consumption ().
  6. Set the Accumulation Type to Cumulative to Current.
  7. Set the scenario analysis interval as the time limits for the scalar calculation:
    1. Click Advanced Options....
    2. Click the Time Limits ellipsis ().
    3. Select SolarPowerDesign () in the object list.
    4. Select the AnalysisInterval () component in the Components for: SolarPowerDesign list.
  8. Click OK three times to create the new Scalar Calculation.

Constant power consumption scalar calculation component

Calculating total power consumption

In this section, the final Scalar Calculation ( ) will combine the variable power consumption and the constant power consumption calculations to determine the total power consumption.

  1. Select STKSat () in the object list.
  2. Click Create new Scalar Calculation ().
  3. Click Type: Select... when the Add Calculation Component dialog box opens.
  4. Select Function(x,y) () in the Select Component Type list when the Select Component Type dialog box opens.
  5. Enter Total_Consumption_Function in the Name field.
  6. Leave the default Function: a*x+b*y.
  7. Set Variable_Consumption_Function () as the x reference scalar calculation:
    1. In the Arguments panel, click the x ellipsis ().
    2. Select Variable_Consumption_Function () in the Scalar Calculations for: STKSat list.
    3. Click OK.
  8. Set Constants_Consumption_Calc () as the y reference scalar calculation:
    1. In the Arguments panel, click the y ellipsis ().
    2. Select Constants_Consumption_Calc () in the Scalar Calculations for: STKSat list.
    3. Click OK.
  9. Leave all other values their default and click OK.

Total Consumption scalar calculation

Note: The Total Power Consumption () scalar calculation will be used to run a report and exported to Excel for further analysis.

Generating a Total Power Consumption report

Run a report using the Total Power Consumption () scalar calculation and export the results to Excel for further analysis.

  1. Right-click on the Total_Consumption_Function () scalar calculation.
  2. Select Report/Graph... in the shortcut menu.
  3. Select Total_Consumption_Function_Rate () in the Select Report Elements list. Leave all other values their default.
  4. Click Create Report.
  5. In the Report window, click Save as .csv ().
  6. Navigate to your desired save location.
  7. Rename the CSV file to Total Power Consumption Rate.
  8. Click Save.
  9. Close the Report and Analysis Workbench windows.

Total Power Consumption Rate report

The Power Generation compared to the Power Consumption is very large. The reason for this is that the battery size and eclipse times of the orbit drive the final selection, instead of the panel efficiency.

Determining the optimal solar panel-battery combination

Use a premade Excel spreadsheet template to condense all of your information together and to run your final analysis. The Excel spreadsheet is set up to adjust the already obtained data to reflect the other efficiencies since the model file uses solar panels with an efficiency of 0.28.

Reviewing the possible solar panel options

The following table lists the three solar panel options for STKSat. The Power Output per Side value represents the total power output of the system of solar panels, not each panel independently.

Solar Panel Options

Model Power Output per Side (W) Efficiency Cost ($)
Panel System 1 2 0.28 18,000
Panel System 2 1.5 0.21 15,000
Panel System 3 1.2 0.168 12,000

Reviewing the possible battery options

The following table lists the three battery options for STKSat.

Battery Options

Model Type Capacity (Wh) DoD Cost ($)
Battery 1 Li-ion 7.5 15.0% 2,000
Battery 2 Li-ion 10 15.0% 3,000
Battery 3 Li-ion 15 15.0% 4,000

Locating the final power analysis spreadsheet template

Open the Final Power Analysis spreadsheet from the lesson files.

  1. Navigate to the location of your downloaded .zip folder.
  2. Locate the Excel spreadsheet titled Final Power Analysis Blank.xlsx.
  3. Copy the file to your scenario folder.
  4. Rename the new file Final Power Analysis.
  5. Open the file in Excel.

Completing your final power analysis spreadsheet

Copy the results from your previously saved power generation and consumption reports into this spreadsheet.

  1. Open the Total Power Generation report file that you created earlier.
  2. Copy the entire column of values for Time and Power.
  3. Paste all the values in cell B12 within the Final Power Analysis spreadsheet to fill Columns B and C.
  4. In order to paste the values, right-click on your selection and select Values (V) in the Paste Options to keep the column B and C cells colored. In addition, the power values from the Total Power Generation spreadsheet fill the Panel System 1 column since the efficiency of 28% is used within the Discovery model.

  5. Open the Total Power Consumption Rate report file that was created earlier.
  6. Copy the entire column of values from column B.
  7. Paste them in cell F12 in the Final Power Analysis spreadsheet. All the values in the spreadsheet should then automatically fill in.
  8. Observing the solar panel and battery combination costs, select the most cost effective one that satisfies the mission requirements.

Final Results

You will find that the best solar panel-battery combination is Battery 1 with Panel System 3. Batteries 2 and 3 were not chosen, as they would surpass their maximum-rated depth of discharge of 15%; according to the Final Power Analysis, the maximum DoD for Battery 1 does not surpass this rated value. After determining that there is one viable battery option, the solar panel system was chosen based on the aspect of cost. The most cost-effective EPS combines Battery 1 with Panel System 3, since that solar panel system has the lowest cost of $14,000.

Updating STKSat's model

You were only modeling STKSat's solar panels in this lesson for the purpose of analysis. For visualization purposes, you may want to use a high-fidelity model that has had textures and additional articulation points applied for added realism.

  1. Right-click on STKSat () in the Object Browser.
  2. Select Properties ( ) in the shortcut menu.
  3. Select the 3D Graphics - Model page.
  4. Click the Model File ellipsis ().
  5. Browse to the location of the STKSatModel.glb file when the file dialog opens.
  6. Select STKSatModel.glb.
  7. Click Open to accept your change and to load the new model.
  8. Click OK. Notice how the untextured model that was produced using the Ansys Discovery software has been replaced with one that looks more realistic.

Updated STKSat model

Clearing accesses

Clean up your scenario by clearing the computed accesses.

  1. Select the Analysis menu.
  2. Select Access... ().
  3. Click Clear All Computed Accesses ().
  4. Click Close to close the Access tool.

Saving your work

Clean up your workspace and close out your scenario to prepare for the next lesson in the Space Mission Analysis and Design series.

  1. Close all reports and windows except the 2D and 3D Graphics windows.
  2. Save () your work.

Summary

You explored the power generation and consumption by subsystems on board a satellite to aid in the design of its EPS. Throughout the process, you created multiple Excel workbooks by saving different reports as CSV files, which allowed you to calculate solar power generation and consumption by the satellite's subsystems. You used the Solar Panel tool to identify the month that would have the least amount of power generated by its solar panels. You also determined when the satellite would be within earth's shadow during that month. You calculated the time of the longest access interval between the satellite and the ground site during those periods of darkness, which would be when the satellite would draw the most power to transmit data while generating the least. You used the Analysis Workbench capability to create multiple scalar calculations to determine the total power consumption by the satellite's subsystems during that time. That information, along with total power generation values from your solar panel analyses, allowed you to find the optimal combination of battery and solar panel system for its EPS that best satisfied the mission requirements.

Space Mission Analysis and Design Part 3: Communications Design

The next lesson in the Space Mission Analysis and Design series focuses on communications design. You will model a complete RF communications link between the ground site and the satellite, model and visualize their antenna patterns, and establish a link and telemetry budget for the mission while factoring in environmental losses.