Modified on
19 Oct 2022 08:00 pm
Skill-Lync
Two classical solution methods are available in LS-DYNA to solve a given problem. The widely popular Explicit solution scheme, using the central-difference method, is applied to short-duration transient dynamic problems, while the Implicit solution scheme is used for static problems. Both methods have advantages and disadvantages that depend entirely on the problem at hand.
The Explicit approach of using small timesteps to march forward is ideal for solving short-duration transient dynamic problems and requires a relatively small amount of memory to solve very large problems. The Implicit method is ideal for solving static or low-strain rate problems but has large memory requirements that increase exponentially with the problem size. Improvements in LS-DYNA allow seamless switching between the two solution schemes allowing the user to choose the best method for a given problem.
The IMFLAG parameter in *CONTROL_IMPLICIT_GENERAL is a single parameter with multiple options that allow the user to choose the solution method either statically or dynamically as a function of several variables. By default, IMFLAG is set to 0, which instructs LS-DYNA to use the Explicit method. Changing IMFLAG to 1 switches the solution type to Implicit with non-linear geometry and material. All necessary Implicit dependent parameters are defined using *CONTROL_IMPLICIT_{OPTION} keywords. The values 0 and 1 for IMFLAG are static values, meaning that a single solution method is used for the run duration.
For IMFLAG = 4 or 5: when the implicit analysis fails to converge LS Dyna will switch to explicit for a short time interval and then return to implicit analysis. This can help in cases with buckling or sudden contacts as the short explicit step allows the analysis to get past these instabilities.
For IMFLAG = -n (load curve Id) using this option, the user can specify a curve to control the implicit- explicit switching, and the curve is analysis method vs time(0=explicit, 1 = implicit). This is shown in the following Figure 2
By default, LS-DYNA uses a constant implicit timestep, specified using DT0 in *CONTROL_IMPLICIT_GENERAL, for the entire duration of the simulation time. The magnitude of DT0 is usually chosen as a fraction of the total simulation time and is entirely dependent on the nonlinearity of the problem. Using a constant timestep is very conservative since the timestep is unchanged irrespective of the number of iterations required to converge. It may result in a large number of expensive iterations. This is not a bad thing for a problem whose non-linearity is unknown since smaller timesteps pose lesser nonlinearity issues and may be easier to converge. However, once the user becomes familiar with a problem, careful usage of automatic implicit time step control in LS-DYNA is a good alternative to reduce the number of iterations, thereby reducing the simulation time.
Automatic time step control is activated using *CONTROL_IMPLICIT_AUTO by setting AUTO = 1. The built-in logic in LS-DYNA then takes over to auto-adjust the timestep and the logic is purely based on the number of iterations that were taken at the current timestep.
The parameter ITEOPT (default is 11) allows the user to specify an optimum number of iterations which is to be used to decide where to auto-adjust the current timestep. Suppose the number of iterations to converge at the current timestep is greater than ITEOPT, LS-DYNA then reduces the current timestep (using a built-in scale-factor) to reduce the non-linearity of the problem.
However, suppose the number of iterations at the current timestep is less than ITEOPT. In that case, LS-DYNA then increases the current timestep (using a built-in scale factor), assuming the problem is getting easier to solve. To allow some tolerance to the value of ITEOPT, the parameter ITEWIN is a very useful feature that prevents LS-DYNA from hastily auto-adjust the timestep. When ITEWIN is defined (default is 15) and the number of iterations at the current timestep falls in the range of ITEOPT +/- ITEWIN, then LS-DYNA bypasses the auto-adjust of the timestep. This is shown in the following Figure 3
To provide a minimum allowable timestep size that LS-DYNA can auto-adjust to, the parameter DTMIN can be specified. To define the maximum allowable timestep, there are two possible ways using the parameter DTMAX. When DTMAX is greater than zero, then LS-DYNA will not auto-adjust such that the timestep is either equal to or below DTMAX. When DTMAX is less than zero, it refers to a load curve that can be used to define a variable maximum allowable timestep. This is illustrated in Figure 4.
Author
Navin Baskar
Author
Skill-Lync
Subscribe to Our Free Newsletter
Continue Reading
Related Blogs
Learn how to render a shock-tube-simulation and how to work on similar projects after enrolling into anyone of Skill-Lync's CAE courses.
10 May 2020
In this blog, read how to design the frontal BIW enclosure of a car (Bonnet) and learn how Skill-Lync Master's Program in Automotive Design using CATIA V5 will help you get employed as a design engineer.
10 May 2020
Tetrahedral is a four- nodded solid element that can be generated through the tria element by creating a volume and also through the existing volume of the geometry. These elements are used where the geometry has high thickness and complexity. The image attached below is a representation of a Tetra element. The Tetra element will have 4 triangular faces with four nodes joining them together
02 Aug 2022
A connector is a mechanism that specifies how an object (vertex, edge, or face) is connected to another object or the ground. By often simulating the desired behaviour without having to build the precise shape or specify contact circumstances, connectors make modeling simpler.
03 Aug 2022
One of the most crucial processes in carrying out an accurate simulation using FEA is meshing. A mesh is composed of elements that have nodes—coordinate positions in space that might change depending on the element type—that symbolise the geometry's shape.
04 Aug 2022
Author
Skill-Lync
Subscribe to Our Free Newsletter
Continue Reading
Related Blogs
Learn how to render a shock-tube-simulation and how to work on similar projects after enrolling into anyone of Skill-Lync's CAE courses.
10 May 2020
In this blog, read how to design the frontal BIW enclosure of a car (Bonnet) and learn how Skill-Lync Master's Program in Automotive Design using CATIA V5 will help you get employed as a design engineer.
10 May 2020
Tetrahedral is a four- nodded solid element that can be generated through the tria element by creating a volume and also through the existing volume of the geometry. These elements are used where the geometry has high thickness and complexity. The image attached below is a representation of a Tetra element. The Tetra element will have 4 triangular faces with four nodes joining them together
02 Aug 2022
A connector is a mechanism that specifies how an object (vertex, edge, or face) is connected to another object or the ground. By often simulating the desired behaviour without having to build the precise shape or specify contact circumstances, connectors make modeling simpler.
03 Aug 2022
One of the most crucial processes in carrying out an accurate simulation using FEA is meshing. A mesh is composed of elements that have nodes—coordinate positions in space that might change depending on the element type—that symbolise the geometry's shape.
04 Aug 2022
Related Courses