websights

Fill out the form to download

Required field
Required field
Not a valid email address
Required field
Required field
  • Set up your own cloud-native simulation in minutes.

  • Dynamic

    The Dynamic analysis type allows the time-dependent calculation of displacements as well as stresses and strains in one or multiple solid bodies. In contrast to static analysis, inertia effects are taken into account. Additionally, the time steps performed represent real time. The solver used to perform dynamic analysis in SimScale is Code_Aster.

    In the post-processor, it is possible to analyze single time steps as well as the dynamic performance as a function of time. Similar to a static analysis, you can check for undesired deformations, or critical stresses and modify your design based on those learnings.

    dynamic analysis stress results
    Figure 1: Stresses on a skull due to impact with (left) and without (right) a helmet.

    Creating a Dynamic Analysis

    To create a dynamic analysis, the first step is to click on the desired geometry and then on ‘create simulation‘:

    creating a dynamic analysis type for a geometry
    Figure 2: Creating a new dynamic analysis

    Afterward, a window with several analysis types appears. Choose the desired type from the list.

    dynamic analysis creation
    Figure 3: Steps to create a dynamic analysis in SimScale

    In the following, the different simulation settings you have to define are described. You will also find links to relevant documentation.

    simulation tree dynamic analysis
    Figure 4: Simulation tree showing entries for a dynamic analysis type

    Geometry

    The geometry tab contains the CAD model used for the simulation. Details of CAD handling are described in the pre-processing section. For more information on the CAD upload process and the subsequent steps please read our standard documentation.

    Contacts

    If you have an assembly of multiple bodies that are not fused together. All contacts in the system are automatically detected when a geometry is selected for a dynamic analysis. By default, they are set to bonded. Sliding contact and cyclic symmetry are also available. For more information about contacts check this page.

    In the physical contacts tab, you can define contact pairs of faces or face sets. The distance between these faces is monitored during the simulation. If they touch each other, the interaction forces that prevent those faces from interpenetrating are taken into account.

    The solution methods for physical contacts are available below:

    Element Technology

    Element technology refers to the numerical formulation for the solid finite element used in the simulation. This includes the mesh order, reduced integration, and mass lumping.

    Model

    In the Model section, one can define a gravitational load for the whole domain. Additionally, you can determine the geometric behavior of the model.

    Materials

    To define the material properties of the domain, make sure to assign exactly one material to every part. Furthermore, you can choose the material behavior describing the constitutive law that is used for the stress-strain relation and the density of the material.

    Please note that the density is used for volumetric loads, such as gravitation. For dynamic simulations, inertia effects are also taken into account. Please see the materials section for more details.

    Initial Conditions

    For a time-dependent behavior of a solid structure, it is important to define the initial conditions carefully, since these values determine the solution of the analysis. In a dynamic analysis, the displacement, velocity, and acceleration are the time-dependent variables. They define the initial state of the domain before the loads and constraints are applied.

    Per default, the displacements, velocities, and accelerations are initialized as zero magnitude vector. Thus, if you use the default values, there will be no displacement and velocity in the initial state.

    Additionally, an initial stress state can be defined, as it is a nonlinear analysis type. If not changed by the user, the stresses are also taken as zero initially.

    Boundary Conditions

    In a dynamic analysis, users can define constraints and loads via boundary conditions.

    If you want to determine the position of a part of the domain, add at least one displacement constraint in every coordinate direction. Otherwise, the part is allowed to move freely in space. Free motion can be intended in some cases, for example, drop tests.

    In case of missing force boundary conditions, including gravitation, the geometry becomes load-free, and, apart from the prescribed displacement boundary conditions (constraints), no deformation will evolve. This might be intended to determine the strain distribution, for example, in pre-clamped structural components.

    For an overview of the boundary conditions available, please check this page.

    Numerics

    Under numerics, you can set the equation solver of your simulation. The choice highly influences the computational time and the required memory size of the simulation. For a dynamic analysis, you can also define the time integration scheme at this point. This page gives an overview of the solvers.

    Simulation Control

    The simulation control settings define the overall process of the calculation. In there, users can set, for example, the simulation interval, minimum/maximum time step lengths, and the maximum runtime for the simulation.

    Result Control

    Under result control, users can specify additional parameters of interest to be calculated. Monitors can also be defined. For example, one can set area and volume average controls, as well as point data for monitoring quantities on specific points.

    For more information about result controls, check this page.

    Mesh

    Meshing is the discretization of the simulation domain. It essentially means to split up one large problem into multiple smaller mathematical problems.

    For a dynamic analysis, the standard algorithm is available. For more information about meshes, make sure to check the dedicated page.

    Example Projects

    Last updated: November 7th, 2023

    Contents