{"id":17635,"date":"2018-11-24T17:55:56","date_gmt":"2018-11-24T17:55:56","guid":{"rendered":"https:\/\/www.simscale.com\/?page_id=17635"},"modified":"2025-07-17T17:04:06","modified_gmt":"2025-07-17T17:04:06","slug":"dynamic","status":"publish","type":"page","link":"https:\/\/www.simscale.com\/docs\/analysis-types\/dynamic\/","title":{"rendered":"Dynamic"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The <strong>Dynamic<\/strong> analysis type&nbsp;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 <a href=\"https:\/\/code-aster.org\/\">Code_Aster<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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&nbsp;<a href=\"https:\/\/www.simscale.com\/docs\/analysis-types\/static\/\">static<\/a>&nbsp;analysis, you can check for undesired deformations, or critical stresses and modify your design based on those learnings.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-29.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1509\" height=\"879\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-29.png\" alt=\"dynamic analysis stress results\" class=\"wp-image-99127\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-29.png 1509w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-29-300x175.png 300w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-29-1024x596.png 1024w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-29-768x447.png 768w\" sizes=\"auto, (max-width: 1509px) 100vw, 1509px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 1: Stresses on a skull due to impact with (left) and without (right) a helmet<\/figcaption><\/figure>\n\n\n\n<h2 id='creating-a-dynamic-analysis' class=\"wp-block-heading\" id=\"creating-a-dynamic-analysis\">Creating a Dynamic Analysis<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To create a dynamic analysis, the first step is to click on the desired geometry and then on &#8216;<strong>create simulation<\/strong>&#8216;:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-27.png\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"309\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-27.png\" alt=\"creating a dynamic analysis type for a geometry\" class=\"wp-image-99125\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-27.png 680w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-27-300x136.png 300w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 2: Creating a new dynamic analysis<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Afterward, a window with several analysis types appears. Choose the desired type from the list.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-26.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1093\" height=\"779\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-26.png\" alt=\"dynamic analysis creation\" class=\"wp-image-99124\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-26.png 1093w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-26-300x214.png 300w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-26-1024x730.png 1024w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-26-768x547.png 768w\" sizes=\"auto, (max-width: 1093px) 100vw, 1093px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 3: Steps to create a dynamic analysis in SimScale<\/figcaption><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/07\/image-26.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1097\" height=\"884\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/07\/image-26.png\" alt=\"dynamic analysis creation\" class=\"wp-image-106586\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/07\/image-26.png 1097w, https:\/\/frontend-assets.simscale.com\/media\/2025\/07\/image-26-300x242.png 300w, https:\/\/frontend-assets.simscale.com\/media\/2025\/07\/image-26-1024x825.png 1024w, https:\/\/frontend-assets.simscale.com\/media\/2025\/07\/image-26-768x619.png 768w\" sizes=\"auto, (max-width: 1097px) 100vw, 1097px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 3: Steps to create a dynamic analysis in SimScale<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">In the following, the different simulation settings you have to define are described. You will also find links to relevant documentation.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-28.png\"><img loading=\"lazy\" decoding=\"async\" width=\"277\" height=\"605\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-28.png\" alt=\"simulation tree dynamic analysis\" class=\"wp-image-99126\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-28.png 277w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-28-137x300.png 137w\" sizes=\"auto, (max-width: 277px) 100vw, 277px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 4: Simulation tree showing entries for a dynamic analysis type<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 id='geometry' class=\"wp-block-heading\" id=\"geometry\">Geometry<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <em>geometry<\/em> tab contains the CAD model used for the simulation. Details of CAD handling are described in the <a href=\"https:\/\/www.simscale.com\/docs\/simwiki\/preprocessing\/\">pre-processing<\/a> section. For more information on the CAD upload process and the subsequent steps please read our <a href=\"https:\/\/www.simscale.com\/docs\/cad-preparation\/\">standard documentation<\/a>.<\/p>\n\n\n\n<h2 id='contacts' class=\"wp-block-heading\" id=\"contacts\">Contacts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you have an assembly of multiple bodies that are not fused together. All&nbsp;contacts&nbsp;in the system are automatically detected when a geometry is selected for a dynamic analysis. By default, they are set to <em>bonded<\/em>. <em>Sliding<\/em> contact and <em>cyclic symmetry<\/em> are also available. For more information about contacts check this <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/contacts\/\">page<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the&nbsp;<a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/contacts\/#nonlinear-contact\">physical contacts<\/a>&nbsp;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. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The solution methods for physical contacts are available below:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/contacts\/physical-contacts\/#penalty-contacts\">Penalty contact<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/contacts\/physical-contacts\/#lagrangian-contacts\">Lagrangian contact<\/a><\/li>\n<\/ul>\n\n\n\n<h2 id='element-technology' class=\"wp-block-heading\" id=\"element-technology\">Element Technology<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/fea-element-technology\/\">Element technology<\/a> refers to the numerical formulation for the solid finite element used in the simulation. This includes the mesh order, reduced integration, and mass lumping.<\/p>\n\n\n\n<h2 id='model' class=\"wp-block-heading\" id=\"model\">Model<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In the&nbsp;<a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/model\/\">Model<\/a>&nbsp;section, one can define a gravitational load for the whole domain. Additionally, you can determine the <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/model\/#geometric-behavior\">geometric behavior<\/a> of the model.<\/p>\n\n\n\n<h2 id='materials' class=\"wp-block-heading\" id=\"materials\">Materials<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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&nbsp;<a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/materials\/\">materials<\/a>&nbsp;section for more details.<\/p>\n\n\n\n<h2 id='initial-conditions' class=\"wp-block-heading\" id=\"initial-conditions\">Initial Conditions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For a time-dependent behavior of a solid structure, it is important to define the&nbsp;<a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/initial-conditions\/\">initial conditions<\/a>&nbsp;carefully, since these values determine the solution of the analysis. In a&nbsp;dynamic&nbsp;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. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<h2 id='boundary-conditions' class=\"wp-block-heading\" id=\"boundary-conditions\">Boundary Conditions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In a&nbsp;dynamic&nbsp;analysis, users can define constraints and loads via boundary conditions. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For an overview of the boundary conditions available, please check this <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/boundary-conditions\/#solidmechanics\">page<\/a>.<\/p>\n\n\n\n<h2 id='numerics' class=\"wp-block-heading\" id=\"numerics\">Numerics<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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&nbsp;dynamic&nbsp;analysis, you can also define the time integration scheme at this point. This <a href=\"https:\/\/www.simscale.com\/blog\/2016\/08\/how-to-choose-solvers-for-fem\/\">page<\/a> gives an overview of the solvers.<\/p>\n\n\n\n<h2 id='simulation-control' class=\"wp-block-heading\" id=\"simulation-control\">Simulation Control<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/simulation-control\/\">simulation control<\/a> 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.<\/p>\n\n\n\n<h2 id='result-control' class=\"wp-block-heading\" id=\"result-control\">Result Control<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Under <em>result control<\/em>, 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 <em>point data<\/em> for monitoring quantities on specific points.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For more information about result controls, check this <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/result-control\/\">page<\/a>.<\/p>\n\n\n\n<h2 id='mesh' class=\"wp-block-heading\" id=\"mesh\">Mesh<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Meshing is the discretization of the simulation domain. It essentially means to split up one large problem into multiple smaller mathematical problems. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a dynamic analysis, the <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/meshing\/standard\/\">standard<\/a> algorithm is available. For more information about meshes, make sure to check the dedicated <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/meshing\/\">page<\/a>.<\/p>\n\n\n\n<h2 id='example-projects' class=\"wp-block-heading\" id=\"example-projects\">Example Projects<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.simscale.com\/docs\/tutorials\/crash-test-of-fsae-impact-attenuator\/\">Tutorial: Crash Test of FSAE Impact Attenuator<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/simscale.com\/projects\/ahmedhussain18\/human_skull_impact_-_with_and_without_helmet\/\">Human Skull Impact \u2013<\/a> <a href=\"https:\/\/simscale.com\/projects\/ahmedhussain18\/human_skull_impact_-_with_and_without_helmet\/\">With and Without a Helmet<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/simscale.com\/projects\/rszoeke\/f1_workshop_session_5_-_analysis_of_a_valve_spring_assembly\/\">Nonlinear Dynamic Analysis of a Valve Spring Assembly<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The Dynamic analysis type&nbsp;allows the time-dependent calculation of displacements as well as stresses and strains in one...","protected":false},"author":94,"featured_media":0,"parent":17174,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/template-documentation.php","meta":{"_acf_changed":false,"_crdt_document":"","inline_featured_image":false,"footnotes":""},"class_list":["post-17635","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/pages\/17635","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/users\/94"}],"replies":[{"embeddable":true,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/comments?post=17635"}],"version-history":[{"count":0,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/pages\/17635\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/pages\/17174"}],"wp:attachment":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/media?parent=17635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}