ThermalAnalysis#

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

Bases: BaseObj

Activates thermal analysis and defines associated control parameters.

Overview#

set_timestep

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

set_solver

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

set_nonlinear

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

create

Create a thermal analysis.

Import detail#

from ansys.dyna.core.pre.dynabase import ThermalAnalysis

Attribute detail#

ThermalAnalysis.defined_solver = False#
ThermalAnalysis.defined_timestep = False#
ThermalAnalysis.defined_nonlinear = False#
ThermalAnalysis.stub#
ThermalAnalysis.type = 'analysis_thermal'#

Method detail#

ThermalAnalysis.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.

ThermalAnalysis.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.

ThermalAnalysis.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.

ThermalAnalysis.create()#

Create a thermal analysis.