ansys.dyna.core.pre.dynabase.ImplicitAnalysis#

class ansys.dyna.core.pre.dynabase.ImplicitAnalysis(analysis_type=AnalysisType.IMPLICIT, initial_timestep_size=0)#

Activates implicit analysis and defines associated control parameters.

defined = False#
defined_auto = False#
defined_dynamic = False#
defined_eigenvalue = False#
defined_solution = False#
defined_mass_matrix = False#
imflag = 1#
dt0 = 0#
stub#
set_initial_timestep_size(size=0)#

Define the initial time step size.

set_timestep(control_flag=TimestepCtrol.CONSTANT_TIMESTEP_SIZE, Optimum_equilibrium_iteration_count=11)#

Define parameters for automatic time step control during implicit analysis.

Parameters:
control_flagint

Automatic time step control flag.

Optimum_equilibrium_iteration_countint, optional

Optimum equilibrium iteration count per time step. The default is 11.

Returns:
bool

True when successful, False when failed.

set_dynamic(integration_method=Integration.NEWMARK_TIME_INTEGRATION, gamma=0.5, beta=0.25)#

Activate implicit dynamic analysis and define time integration constants.

Parameters:
integration_methodenum

Implicit analysis type.

gammafloat, optional

Newmark time integration constant. The default is 0.5.

betafloat, optional

Newmark time integration constant. The default is 0.25.

Returns:
bool

True when successful, False when failed.

set_eigenvalue(number_eigenvalues=0, shift_scale=0)#

Activate implicit eigenvalue analysis and define associated input parameters.

Parameters:
number_eigenvaluesint, optional

Number of eigenvalues to extract. The default is 0.

shift_scalefloat, optional

Shift scale. The default is 0.

Returns:
bool

True when successful, False when failed.

set_solution(solution_method=12, iteration_limit=11, stiffness_reformation_limit=55, absolute_convergence_tolerance=1e-10)#

Specify whether a linear or nonlinear solution is desired.

Parameters:
solution_methodint, optional

Solution method for implicit analysis. The default is 12.

iteration_limitint, optional

Iteration limit between automatic stiffness reformations. The default is 11.

stiffness_reformation_limitint, optional

Stiffness reformation limit per time step. The default is 55.

absolute_convergence_tolerancefloat, optional

Absolute convergence tolerance. The default is 1e-10.

Returns:
bool

True when successful, False when failed.

set_consistent_mass_matrix()#

Use the consistent mass matrix in implicit dynamics and eigenvalue solutions.

create()#

Create an implicit analysis.