CODE V now has the ability to model these mounting setups via a tool called EnvPik. EnvPik will automatically add dummy surfaces so that lens elements move relative to each other consistent with the mounting structure. Due to the complex logic needed to insert these surfaces, it only handles axially symmetric systems. Zoom positions are automatically added to the original lens model (which can be initially zoomed as well), so that the end result is a system that models all desired temperatures. Now the system can be analyzed and optimized over the necessary temperature range.
Furthermore, since glass selection is crucial to athermalizing a design, special considerations have been added to run Glass Expert on this thermally zoomed system. Any custom optimization sequence can be used and will automatically be modified to include constraints necessary to maintain the surface mounts and thermal relationships in the model.
Below is a simple system where the blue surfaces indicate the location of seat mounts. This system is zoomed to handle -100 to +100 deg C, and the performance results are shown before and after using Glass Expert (~10 minute run time on a standard PC).