ImplicitAnalysis
#
- class ansys.dyna.core.pre.dynabase.ImplicitAnalysis(analysis_type=AnalysisType.IMPLICIT, initial_timestep_size=0)#
Activates implicit analysis and defines associated control parameters.
Overview#
Define the initial time step size. |
|
Define parameters for automatic time step control during implicit analysis. |
|
Activate implicit dynamic analysis and define time integration constants. |
|
Activate implicit eigenvalue analysis and define associated input parameters. |
|
Specify whether a linear or nonlinear solution is desired. |
|
Use the consistent mass matrix in implicit dynamics and eigenvalue solutions. |
|
Create an implicit analysis. |
Import detail#
from ansys.dyna.core.pre.dynabase import ImplicitAnalysis
Attribute detail#
- ImplicitAnalysis.defined = False#
- ImplicitAnalysis.defined_auto = False#
- ImplicitAnalysis.defined_dynamic = False#
- ImplicitAnalysis.defined_eigenvalue = False#
- ImplicitAnalysis.defined_solution = False#
- ImplicitAnalysis.defined_mass_matrix = False#
- ImplicitAnalysis.imflag = 1#
- ImplicitAnalysis.dt0 = 0#
- ImplicitAnalysis.stub#
Method detail#
- ImplicitAnalysis.set_initial_timestep_size(size=0)#
Define the initial time step size.
- ImplicitAnalysis.set_timestep(control_flag=TimestepCtrol.CONSTANT_TIMESTEP_SIZE, Optimum_equilibrium_iteration_count=11)#
Define parameters for automatic time step control during implicit analysis.
- ImplicitAnalysis.set_dynamic(integration_method=Integration.NEWMARK_TIME_INTEGRATION, gamma=0.5, beta=0.25)#
Activate implicit dynamic analysis and define time integration constants.
- ImplicitAnalysis.set_eigenvalue(number_eigenvalues=0, shift_scale=0)#
Activate implicit eigenvalue analysis and define associated input parameters.
- ImplicitAnalysis.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_method
int
,optional
Solution method for implicit analysis. The default is
12
.- iteration_limit
int
,optional
Iteration limit between automatic stiffness reformations. The default is
11
.- stiffness_reformation_limit
int
,optional
Stiffness reformation limit per time step. The default is
55
.- absolute_convergence_tolerance
float
,optional
Absolute convergence tolerance. The default is
1e-10
.
- solution_method
- Returns:
- bool
True
when successful,False
when failed.
- ImplicitAnalysis.set_consistent_mass_matrix()#
Use the consistent mass matrix in implicit dynamics and eigenvalue solutions.
- ImplicitAnalysis.create()#
Create an implicit analysis.