Nastran не был разработан для учета теплового расширения материала элемента, поэтому при переходе с одного химического состава элемента на другой (например, фосфат лития-железа) он не работал. Проблема была решена путем создания интерфейса между решателем и модулем, который позволял пользователю определять собственные уравнения для изменения температуры внутри каждой ячейки. Это позволило смоделировать поведение, а также предсказать, какая часть мощности будет потеряна с течением времени из-за изменения температуры при нормальной работе или в случае отказа.