sot / xija

Thermal modeling framework for Chandra X-ray Observatory
https://sot.github.io/xija
BSD 3-Clause "New" or "Revised" License
9 stars 5 forks source link

Add SolarHeatOffNomRoll and Roll components #35

Closed taldcroft closed 8 years ago

taldcroft commented 8 years ago

Add heating of a +Y or -Y face of a spacecraft component due to off-nominal roll. The heating is proportional to the projection of the sun on body +Y axis (which is a value from -1 to 1). There are two parameters P_plus_y and P_minus_y. For sun on the +Y side the P_plus_y parameter is used, and likewise for sun on -Y. For example for +Y sun:

heat = P_plus_y * sun_body_y

The following reference has useful diagrams concerning off-nominal roll and projections: http://occweb.cfa.harvard.edu/twiki/pub/Aspect/WebHome/ROLLDEV3.pdf.