ansys.dyna.core.pre.dynabase.ThermalAnalysis#

class ansys.dyna.core.pre.dynabase.ThermalAnalysis#

Bases: BaseObj

Activates thermal analysis and defines associated control parameters.

defined_solver = False#
defined_timestep = False#
defined_nonlinear = False#
stub#
type = 'analysis_thermal'#
set_timestep(timestep_control=ThermalAnalysisTimestep.FIXED, initial_timestep=0)#

Set time step controls for the thermal solution in a thermal only or coupled structural/thermal analysis.

Parameters:
timestep_controlThermalAnalysisTimestep

Time step control.

initial_timestepfloat, optional

Initial thermal time step. The default is 0.

set_solver(analysis_type=ThermalAnalysisType.STEADY_STATE)#

Set options for the thermal solution in a thermal only or coupled structural-thermal analysis.

Parameters:
analysis_typeImplicitAnalysis

Thermal analysis type.

set_nonlinear(convergence_tol=0.0001, divergence=0.5)#

Set parameters for a nonlinear thermal or coupled structural/thermal analysis.

Parameters:
convergence_tolfloat

Convergence tolerance for temperature.

divergencefloat

Divergence control parameter.

create()#

Create a thermal analysis.