test_sensorThermal

test_sensorThermal.test_sensorThermal(show_plots, accuracy)[source]

Validation Test Description

This unit test script tests the temperature modeling of a sensor with an insulated back and a power input as it radiates to the outside environment and takes in heat from the sun. This module tests temperature change in three separate cases:

  • Zero: The starting temperature is zero degrees Celsius.

  • Hot: The starting temperature is the converged hot temperature case at approximately 98 degrees Celsius.

  • Cold: the starting temperature is the converged cold temperature case at approximately -75 degrees Celsius.

The thermal sensor is set to match the parameters in scenarioSensorThermal.py, which assumes a 2 kg aluminum sensor with the reflectivity and absorptivity coefficients of kapton tape. The sensor is in orbit about the Earth and is set to point directly in the direction of the sun.

Test Parameters

Parameters

accuracy (float) – absolute accuracy value used in the validation tests

Description of Variables Being Tested

In this file we are checking the values of the variables

  • sensorTemp

which represents the temperature of the sensor. This array is compared to the truthTemp array, which contains the true values of the temperature.