Measuring Power Generation of Solar Panels on a Satellite
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.
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 covered
This lesson covers the following STK capabilities:
- STK Pro
- STK SatPro
Problem statement
A NASA Earth science satellite, Aqua, was designed to last six (6) years. It launched in 2002, so it has surpassed its design life, yet, it is still doing useful work in space. Since the satellite is still used, you want to optimize the efficiency operations performed by the vehicle and on-board equipment. You will perform some long-term analysis of the potential power generation on-board the satellite.
Your job is to find an accurate way to determine how the solar panel power generation changes throughout the year. This information will help you predict your power budget should the satellite last for many more years.
Break it down
You have some information that may be helpful. Here’s what you know:
- You need to analyze changes in power over an entire year, with focus on changes in power that occur when the sun is closest or furthest away during that year (the solstice and equinox times).
- Your analysis period will start on the winter solstice 2016 and last until winter solstice 2017. Due to the Earth's elliptical orbit, the Earth is at perihelion ~2 weeks after the winter solstice, and at Aphelion ~2 weeks after the summer solstice.
- The End of Life Power (EOL) from the solar panels on Aqua is approximately 4860 W.
- The area of the solar panels is 67.2 meters.
Solstice | Date | Time (UTCG) |
---|---|---|
Spring Equinox '16 | 20 Mar 2016 | 04:30 |
Summer Solstice '16 | 20 Jun 2016 | 22:34 |
Fall Equinox '16 | 22 Sept 2016 | 14:21 |
Winter Solstice '16 | 21 Dec 2016 | 10:44 |
Spring Equinox '17 | 20 March 2017 | 10:28 |
Summer Solstice '17 | 21 June 2017 | 4:24 |
Fall Equinox '17 | 22 Sept 2017 | 20:02 |
Winter Solstice '17 | 21 Dec 2017 | 16:28 |
Solution
Use STK Pro and STK's SatPro capabilities to create a new STK scenario and perform power analysis using the Solar Panel tool.
Video guidance
Watch the following video. Then follow the steps below, which incorporate the systems and missions you work on (sample inputs provided).
Pleas note, the video adds the satellite from the STK Data Federate (SDF). Please follow the written steps in this tutorial to insert the satellite from the Standard Object Database.
Creating a new scenario
First you will create an STK scenario. You are interested in the potential power over the course of four seasons, beginning with the winter solstice of 2016 occurring on December 21, 2016 and ending with the winter solstice of 2017 occurring on December 21, 2017. 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 applies to satellites. You will now explore how a satellite generates power over the course of one year.
- Click the Create a New Scenario () button.
- Enter the following in the New Scenario Wizard:
- When you finish, click .
- When the scenario loads, click Save ().
Option | Value |
---|---|
Name | Seasonal_Power |
Description | How can I compare the power generation of my solar panels throughout the year? |
Location | C:\Users\<username>\Documents\STK 12\ |
Start | 21 Dec 2016 00:00:00.000 |
End | + 366 days |
Modeling Aqua
Aqua is a NASA Earth science satellite. It is equipped with a radiometer used for ground, ocean, and atmosphere observation. You will model Aqua in this scenario. You will insert the Aqua model from the Standard Object Database that has the on-board equipment already configured. This will save you some scenario building time.
- Insert a Satellite () object using the From Standard Object Database () method.
- Click .
- Enter Aqua in the Name or ID field.
- Click .
- Select the Result with the Space Surveillance Catalog Number of 27424 from AGI's Standard Object Data Service Data Source.
- Click .
- Click to close the Search Standard Object Data window.
If you don't have internet access, you can use the Local Database to insert the Aqua satellite.
Changing your perspective
Reposition your view so that you can get a better look at Aqua’s solar panels in 3D.
- Bring the 3D Graphics window to the front.
- Right-click Aqua_27424 () in the Object Browser and select Zoom To. This will set the satellite as the focal point in the 3D Graphics window.
- Use your mouse to adjust the perspective.
3D View: Aqua
Just like the real Aqua satellite, the Aqua model is equipped with 12 solar arrays. Each array can be defined as a group in the satellite model file. Having several individual arrays enables you to articulate the solar panels individually, rather than articulating one huge “solar panel wing.”
Checking out the Solar Panel tool
The Solar Panel tool enables you to model the exposure of solar panels mounted on spacecraft, aircraft, and ground vehicles over a given time interval. To compute the electrical power captured by the solar panels at a given point in time, the Solar Panel tool applies the following Basic Power Equation:
Power = Efficiency X Solar Intensity X Effective area X Solar Irradiance
- Efficiency is specified for the solar panel in the vehicle model file and ranges between zero (0) and one (1).
- Solar Intensity ranges from umbra zero (0) through penumbra (0 < i <1) to full sunlight one (1).
- Effective area is the cross-sectional area defined above.
- Solar Irradiance is SolarFluxAt1AU/(distance^2), where distance is the apparent position of the sun relative to the satellite in AU.
You can use the results of the analysis to determine varying availability of electrical power for operations to be performed by the vehicle and on-board equipment.
- Right-click Aqua_27424 () in the Object Browser.
- Extend the Satellite menu.
- Select the Solar Panel... option.
- Bring the Solar Panel View window to the front.
- Now bring the Solar Panel tool to the front again.
- Take a quick look at the Solar Panel Groups section. Are any solar panel groups listed on the Solar Panel tool for Aqua?
- Close the Solar Panel tool.
- Close the Solar Panel view.
Solar Panel View: Aqua
If you don’t see any solar panel groups, it is because they do not exist in the model file. You will have to use a model file that contains solar panel groups.
You can also determine if the model file has solar panel groups through the model file. If the solar panel groups are defined as a component, you will see them mentioned at the top of the model file.
Changing Aqua’s model
For solar panel groups to show up in the Solar Panel Tool section, they must be defined in the model. Right now, Aqua is set to use the default catalog model file (aqua.glb). Switch that out and use a customized model that has been provided. The customized model includes solar panels defined as components.
- Open Aqua_27424’s () properties ().
- Select the 3D Graphics - Model page.
- Click the ellipsis button () beside the Model File option.
- Go to <STK install folder>\Data\Resources\stktraining\samples.
- Select the aquaSPGroups.mdl file.
- Click .
- Under Model - Articulations, click .
- Select the Default solar panels to point at Sun check box.
- Click .
- Click .
Ensuring the solar panels are pointed at the Sun
Since you changed the model file, you have to ensure that the solar panels are correctly pointed at the Sun.
- Open Aqua_27424’s () properties ().
- Select the 3D Graphics - Model Pointing page.
- Ensure that the Assigned Target Object for Solar_Arrays-000000 is the Sun.
- Click .
Reopening the Solar Panel tool
For the Solar Panel tool to take the new model file into account, you will close and reopen the tool. If you left it open and changed the model, the new solar panel groups would not have recognized the new model components.
- Right-click Aqua_27424 () in the Object Browser.
- Extend the Satellite menu.
- Select the Solar Panel... option.
- Bring the Solar Panel View window to the front.
- Arrange the view so you can see the Solar Panel Tool and the Solar Panel View at the same time.
Using the Visualization area
The options in the Visualization area enable you to set an appropriate view for the solar panel exposure analysis, define a bound radius, and select among solar panel groups on a vehicle that has two or more such groups.
Setting Bound Radius
The Bound Radius tailors the view to yield the optimal display for visualization and analysis. The field of view for solar panel illumination analysis is defined in terms of a rectangular plane rather than a linear boresight or direction of gaze.
You can limit the size of that plane by specifying the radius of a circle centered in the rectangle and touching its long sides, a circle having a radius equal to one-half the length of one of the short sides of the rectangle. This ensures that once the optimal dimension is set, the vehicle remains within view even when rotated.
You do not have any other objects in the scenario yet, so there is no chance that anything will obscure your view of Aqua if you enlarge it. Increase the Bound Radius just a bit to ensure that Aqua’s solar panels are all in view.
- Bring the Solar Panel tool to the front.
- Enable the Bound Radius option in the Solar Panel Tool.
- Set the value to 13 m.
- Click .
Selecting the solar panel groups
There are twelve solar panel groups. You need to ensure that all twelve solar panel groups will all be considered in the solar panel illumination analysis.
- Bring the Solar Panel tool to the front.
- Select all twelve solar panel groups from the Solar Panel Groups list.
- Click .
- Take a look at the Solar Panel View window.
Solar Panel View: Aqua
Setting the data time step
By default, the Solar Panel tool uses the scenario Analysis Period as the Data interval Start and Stop Times. You are interested in analyzing changes in power that occur when the sun is closest and farthest away during the year. Analyzing the entire year in one shot could take quite some time. To speed up the analysis, set the time step to one hour.
- Set the following options in the Data section:
- Click .
Option | Value |
---|---|
Start Time | 21 Dec 2016 00:00:00.000 UTCG |
Stop Time | +366 days |
Time Step | 3600 sec |
Computing the data
Now you can compute your first subset of data and determine if the Earth's elliptical orbit around the Sun has any effect on power generation. This will take some time.
- Arrange your workspace such that you can clearly see the Solar Panel tool window and it is not obstructing the view of either the Solar Panel View or the 3D Graphics window.
- Save () your scenario.
- Click in the Data area on the Solar Panel tool.
- Watch the satellite animating in the Solar Panel View window.
The Solar Panel View window displays the vehicle with the solar panels illuminated. The greater the effective area of solar illumination of a panel, the greater the power generated. The effective area is the area of projection of the solar panel onto a plane perpendicular to the direction of the solar rays striking the panel.
Generating a data report
Now that you have computed the solar panel data, you can display various data in report or graph form. You are interested in the Effective Area report. The effective area report measures the solar panels illuminated by the sun and the effective area and the solar intensity at each time step.
- Locate the Data Reporting section of the Solar Panel tool window.
- Select Area for the Type.
- Select Report.
- Click .
- When the Solar Panel Area report displays, scroll down to the All Solar Panel Group section.
- Leave the Effective Area report open.
You can also use the Jump To drop-down and select All Solar Panel Groups.
The Solar Panel Area report for satellites provides data related to the area of the solar panels illuminated by the sun. The values reported as the Effective Area represent the solar panel area lit by the Sun and reduced by the cosine loss. This area can be readily incorporated in power computations.
Running the Power graph
The Effective Area changes during the solstice time and so does the power. Remember that power is directly related to the effective area as calculated by the Solar Panel tool:
Efficiency X SolarIntensity X EffectiveArea X Solar Irradiance= Power
- Bring the Solar Panel tool to the front.
- Return to the Data Reporting section.
- Select Power for the Type.
- Select Graph.
- Click
This graph will change slightly every time the TLE for Aqua is updated. So your results may look different from the ones below.
. - Double-click the graph.
- Select the Axes tab in the Customization window.
- Select Min.
- Set the min value to 8500 (W). This will enable you to focus on the peaks in the graph.
- Over the course of the year, you can see the measured solar power vary. The Earth's elliptical orbit and the satellite’s position in orbit and attitude have an effect on the total power generated.
- Close the Solar Panel tool.
- Close the Solar Panel view.
Graph: Power graph
Save your work
- Save () your work.
- Close the scenario ().