Solving a problem for NASA and the International Space Station
The amount of power generated by each SAW depends on its orientation with respect to the sun and on any shadows on the solar collectors. Code to calculate the power generated at a specific orientation will be provided for the use by contestants in the off-line tester/visualizer.
In addition to maximizing the total power output there are some constraints on the possible movements:
Each SARJ and BGA is limited to a maximum angular velocity and to a maximum angular acceleration.
Each SAW must produce at least some minimum average power over the orbit (which is different for each SAW).
The sequence of positions must be cyclic, so it can be repeated on the next orbit.
The maximum amount of BGA rotation is not limited, but exceeding a threshold will result in a score penalty.
Some structural members of the SAW mast (called Longerons) have restrictions on how they can be shadowed.
Longerons are the four long components of the SAW’s mast. If a longeron is shadowed for a period of time it will cool and shrink. If some longerons shrink while others do not, this may stress the longerons and weaken them. This weakening would eventually lead to the failure of the mast so this must be avoided at all cost.
You will be provided with a CAD model which specifies the simplified geometrical model of the ISS which is used the scoring calculations. It is not necessary to use this CAD model directly, as it is built into the tester/visualizer calculations, but it is available should you decide to examine or use it. In addition to the CAD model, you will be provided with the detailed dimensions of how the solar collectors are arranged on each SAW. While a solid background in 3D geometry may be useful in this contest, it is not necessary. All the 3d calculations can be performed by the tester/visualizer which can return a lot of information to you about your current orientation (SAW shadows, angles relative to the sun, longeron shadows and power outputs) which you can use to tune your solutions. To further help you understand what happening at specific orientations, the visualizer will produce images showing the entire ISS in your orientation with shadows from various viewpoints. In addition an animation of the motions and shadows over the entire orbit can be produced.