Keywords: thermal
Summary
This demo shows how the data-driven temperature solver and an external temperature vs. time file can be used to drive the temperature of an object in a DIRSIG simulation. In this demo, a simple utility pole with three transformer "cans" is constructed. One of the transformer "cans" is passively heated by the Sun (using the built-in THERM temperature solver) and the remaining two are driven by unique temperature vs. time data files. The simulation generates an LWIR image every hour over the course of a 24 hour period so that the variation in the various objects can be observed.
Details
The data-driven temperature solver allows the user to specify either
-
A temporally constant temperature, or
-
A temporally varying temperature.
Since temperature solvers are assigned to materials, it means that all surfaces assigned this material would get assigned the corresponding temperature. The user can distribute material assignments within their geometry to facilitate the spatial granularity that temperatures are assigned at.
Note
|
The spatial resolution with which temperatures can be mapped is driven by the granulatity with which materials are assigned. Therefore, this approach is best suited for situations where the material properties and temperature signatures are well correlated to a geometric component. |
This demo features two objects (with two unique materials) that are configured with the data-driven temperature solver. The temperature vs. time files for this demo are simple sin2 functions, but a real world application might import this data from an external model that is specialized to predict the temperature of a given target object.
Important Files
This section highlights key files important to the simulation.
Scene Geometry
The geometry for this scene is completely described using the built-in
geometry objects via the GLIST
file (see the demo.glist
file).
Atmosphere Configuration
For this simulation, the Simple atmosphere model was used with the default sky temperature of 280 K.
Material Configuration
The various material configurations can be explored using the
Material Database Editor or by hand-editing the DIRSIG .mat
file.
The scene utilizes 4 unique materials:
-
Transformer #1 (ID #1, metal, THERM temperature solver)
-
Transformer #2 (ID #2, data-driven temperature solver)
-
Transformer #3 (ID #3, data-driven temperature solver)
-
Wood (ID #10, used for the pole and cross beams, THERM temperature solver)
All the materials in the scene use the same 10% Lambertian reflectance
(0.90 emissivity) optical property. The primary difference between
all the materials is the temperature solver configuration. The
"wood" and transformer #1 (passive) temperature solver configurations
were forged from the THERM properties used in other scenes. The
transformer #2 and #3 temperature solvers are set to use the
data-driven model using an external temperature vs. time ASCII/text
file. The input temporal temperature profiles can be found in the
materials/temps
folder. These profiles were crafted in
Excel from simple analytical
function. The first profile is a sin2 function with a two day
period (a single peak during the day). The second profile is a
sin2 function with a one day period (two peaks during the day).
Each profile was then exported to a 2-column ASCII/Text file. These
two profiles are plotted below:

Platform Configuration
The imaging platform has a 320 x 240 (QVGA format) LWIR camera with a passband response of 8 - 12 microns. The platform is located on the ground looking up at the utility pole from 30 meters away.
Setup
The simulation can be recreated by loading and running the simulation
scenario in the demo.sim
file. The output of the simulation is 24
radiance image and 24 truth image files (one file for each hourly capture).
Results
The diurnal animation below was created from the Avg. Temperature truth. The individual frames in the animation use the same gain throughout the day.

The sky is a constant radiance throughout the day due to the Simple atmosphere model configuration, so the brightness does not fluctuate. The utility pole and left transformer (Transformer #1) warm up and cool down in response to the solar loading. The center (Transformer #2) and right (Transformer #3) "cans" modulate in response to the data-driven temperature profiles supplied to the respective data-driven temperature solver.