{"id":32837,"date":"2020-09-11T15:41:07","date_gmt":"2020-09-11T15:41:07","guid":{"rendered":"https:\/\/www.simscale.com\/?page_id=32837"},"modified":"2025-07-17T17:29:57","modified_gmt":"2025-07-17T17:29:57","slug":"frequency-analysis","status":"publish","type":"page","link":"https:\/\/www.simscale.com\/docs\/analysis-types\/frequency-analysis\/","title":{"rendered":"Frequency Analysis"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The Frequency Analysis simulation type allows the computation of natural (under no external load excitation) frequencies of oscillation of a structure and the corresponding oscillation mode shapes. The resulting frequencies and deformation modes are dependent on the geometry and material distribution of the structure, with or without the displacement constraints. In SimScale, the <a href=\"https:\/\/www.code-aster.org\/\">Code Aster<\/a> solver is used to perform the frequency analysis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The results from a frequency analysis enable you to evaluate the overall rigidity of your structure, as well as the rigidity of local regions. The lower frequencies of oscillation can be used as input for the seismic or wind load assessment and computation of structures. Also, in parts and structures subjected to variable frequency loads, the fundamental frequencies are used to avoid resonance between the natural oscillation modes and the applied load.<\/p>\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2020\/08\/image-30.png\"><img loading=\"lazy\" decoding=\"async\" width=\"731\" height=\"840\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2020\/08\/image-30.png\" alt=\"example vibration mode frequency analysis\" class=\"wp-image-32848\" style=\"width:523px;height:auto\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2020\/08\/image-30.png 731w, https:\/\/frontend-assets.simscale.com\/media\/2020\/08\/image-30-261x300.png 261w\" sizes=\"auto, (max-width: 731px) 100vw, 731px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 1: Natural vibration mode shape of a quarter ring<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 id='creating-a-frequency-analysis' class=\"wp-block-heading\" id=\"creating-a-frequency-analysis\">Creating a Frequency Analysis<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To create a frequency analysis, first select the desired geometry from the top of the simulation tree on the left, and then click on <strong>&#8216;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-47.png\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"309\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-47.png\" alt=\"creating a new frequency analysis simulation\" class=\"wp-image-99182\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-47.png 680w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-47-300x136.png 300w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 2: Create simulation for the selected geometry<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">The simulation library window will appear with all the available analysis types:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/07\/image-30.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"825\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/07\/image-30-1024x825.png\" alt=\"simulation library frequency analysis\" class=\"wp-image-106606\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/07\/image-30-1024x825.png 1024w, https:\/\/frontend-assets.simscale.com\/media\/2025\/07\/image-30-300x242.png 300w, https:\/\/frontend-assets.simscale.com\/media\/2025\/07\/image-30-768x619.png 768w, https:\/\/frontend-assets.simscale.com\/media\/2025\/07\/image-30.png 1097w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 3: SimScale simulation library. Select <em>Frequency Analysis<\/em> and click on &#8216;<strong>Create Simulation<\/strong>&#8216;.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Select &#8216;<strong>Frequency Analysis&#8217;<\/strong> from the list and confirm the choice by clicking on the &#8216;<strong>Create Simulation<\/strong>&#8216; button. A new element will appear in the simulation tree with all the available settings:<\/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-49.png\"><img loading=\"lazy\" decoding=\"async\" width=\"277\" height=\"511\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-49.png\" alt=\"simulation tree frequency analysis\" class=\"wp-image-99184\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-49.png 277w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-49-163x300.png 163w\" sizes=\"auto, (max-width: 277px) 100vw, 277px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 4: Frequency analysis simulation tree.<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">In the next sections, the different simulations settings that need to be defined to run the simulation are described:<\/p>\n\n\n\n<h2 id='global-settings' class=\"wp-block-heading\" id=\"global-settings\">Global Settings<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The global settings are accessed by clicking on the simulation name, in this case, <em>&#8216;Frequency Analysis&#8217;<\/em>, from the simulation tree. For this type of analysis, there are no further parameters to change. For more information, please refer to the <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/global-settings\/\">global settings<\/a> page.<\/p>\n\n\n\n<h2 id='geometry' class=\"wp-block-heading\" id=\"geometry\">Geometry<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The geometry panel contains the CAD model used for the simulation. Details of CAD handling and manipulation are described in the <a href=\"https:\/\/www.simscale.com\/docs\/simwiki\/preprocessing\/\">pre-processing<\/a> page. Additionally, if you are facing problems with CAD complexities and uploading then it is advised to visit <a href=\"https:\/\/www.simscale.com\/docs\/cad-preparation\/\">this 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\">Geometrical models consisting of multiple bodies require connections to be defined on faces that make contact. The possible choices are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Bonded contact<\/strong>: The master faces are rigidly connected to the slave faces, creating continuity on the deformation and compliance of forces.<\/li>\n\n\n\n<li><strong>Sliding contact<\/strong>: The master faces are connected to the slave faces, but the local tangential displacements and forces are not transmitted.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Upon creating the simulation, all interfaces are automatically detected and defined as bonded contacts, but they can be further configured. Read more information about contacts <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/contacts\/\">here<\/a>.<\/p>\n\n\n\n<div class=\"hw-block hw-note hw-note--warning hw-note\">\n    <div class=\"hw-note__title\">\n        <p class=\"hw-note__titleText\"><i class=\"fa fa-exclamation-circle\" aria-hidden=\"true\"><\/i>Important<\/p>\n    <\/div>\n    <div class=\"hw-note__body\">\n        <p>The default bonded contact method can introduce some inaccuracies in <en>Frequency analysis<\/en> results. More precisely, it can prevent some rigid body modes to be detected in a free-free modal analysis. We recommend using <b>\u2018Allow node merging\u2019 <\/b>option, also called conformal meshing, to obtain the most reliable results, specially in such case. \r\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/node-merging.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"684\" height=\"282\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/node-merging.jpg\" alt=\"allow node merging in contacts\" class=\"wp-image-99185\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/node-merging.jpg 684w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/node-merging-300x124.jpg 300w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 5: Allow node merging to generate conformal meshing in a free-free modal analysis.<\/figcaption><\/figure><\/p>\n    <\/div>\n<\/div>\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='materials' class=\"wp-block-heading\" id=\"materials\">Materials<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Select a material from the materials library or customize the material model with your own parameters. Then, assign the created material models to each volume in the geometry. 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='boundary-conditions' class=\"wp-block-heading\" id=\"boundary-conditions\">Boundary Conditions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In frequency analysis, you will find that only displacement constraints are available. This is due to the assumption that the body is vibrating without the effect of any external load. If the analysis aims to compute the free body motion modes of vibration, no displacement restriction must be imposed. For an overview of all the boundary conditions available, please check this <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/boundary-conditions\/\">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\">The parameters of the modal and linear equations solvers are controlled in <em>Numerics<\/em>. For most cases, the default choices should be enough to get accurate results. You can find more information on numeric settings in the following blog post:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.simscale.com\/blog\/2016\/08\/how-to-choose-solvers-for-fem\/\"><\/a><a href=\"https:\/\/www.simscale.com\/blog\/2016\/08\/how-to-choose-solvers-for-fem\/\">How to Choose a Solver for FEM Problems: Direct or Iterative?<\/a><\/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 computation mode is specified under <em>Simulation control<\/em>. The available choices are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>First modes:<\/strong> Compute the first <em>&#8216;Number of modes&#8217;<\/em>, according to the lower vibration frequencies.<\/li>\n\n\n\n<li><strong>Frequency range:<\/strong> Compute all the modes in the band of frequencies ranging from <em>Start frequency <\/em>to <em>End frequency<\/em>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If there is a need to compute the free body motion modes, the <em>&#8216;Start frequency&#8217;<\/em> should be a small negative number, such as -0.1. Additionally, if the objective of the study is to determine the free body motion modes, it is recommended to enable node merging within the <em>Contacts<\/em> tab for improved accuracy, as shown above in Figure 5.<\/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 result control, the user can select desired output fields from the computation. In the case of frequency analysis, the only available field is <em>displacement<\/em>. It is important to note that the magnitude of the displacements only has a relative meaning and no physical interpretation.<\/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\">For a frequency analysis, the <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/meshing\/standard\/\"><em>Standard<\/em><\/a> and <em><a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/meshing\/tet-dominant\/\">Tet-dominant<\/a> <\/em>meshing algorithms are available. For more information about meshing in SimScale, please refer to the dedicated <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/meshing\/\">page<\/a>.<\/p>\n\n\n\n<h2 id='results' class=\"wp-block-heading\" id=\"results\">Results<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After a successful simulation run, you will find the results in the following items:<\/p>\n\n\n\n<h3 id='solution-fields' class=\"wp-block-heading\" id=\"solution-fields\">Solution Fields<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Opens the <a href=\"https:\/\/www.simscale.com\/docs\/post-processing\/new-integrated-post-processor\/\">online post-processor<\/a> to visualize the deformed shape for each computed natural frequency of oscillation. Notice that the numerical values of the deformations not absolute, thus they do not contain any physical meaning, besides the relative deformations in the mode shapes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The magnitudes of the deformations are normalized according to a &#8216;Translational-Rotational&#8217; criteria. This means that all the computed deformations are divided by the largest value among all of the degrees of freedom, to achieve a maximum value of 1 on the component with highest deformation, and the other components are scaled proportionally.<\/p>\n\n\n\n<h3 id='tables' class=\"wp-block-heading\" id=\"tables\">Tables<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Presents a table (labeled &#8216;Statistical data&#8217;) with the numerical results from the frequency analysis. The results are presented as a list of:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Eigenmode<\/strong> number,<\/li>\n\n\n\n<li><strong>Eigenfrequency<\/strong>, the oscillation frequency for the mode,<\/li>\n\n\n\n<li><strong>Modal Effective Mass (MEM)<\/strong>, in <strong>DX<\/strong>, <strong>DY<\/strong> and <strong>DZ<\/strong> directions,<\/li>\n\n\n\n<li><strong>Normalized Modal Effective Mass<\/strong>, in <strong>DX<\/strong>, <strong>DY<\/strong>, and <strong>DZ<\/strong> directions,<\/li>\n\n\n\n<li><strong>Cumulative Normalized Modal Effective Mass<\/strong>, in <strong>DX<\/strong>, <strong>DY<\/strong> and <strong>DZ<\/strong> directions.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For a total of 11 data columns. The result data can be downloaded in a text CSV table form.<\/p>\n\n\n\n<h3 id='plots' class=\"wp-block-heading\" id=\"plots\">Plots<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Presents the results of the frequency analysis as line plots for the following quantities:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Eigenfrequency plot<\/strong>, shows the natural frequency vs mode number.<\/li>\n\n\n\n<li><strong>Modal effective mass plot<\/strong>, shows a plot for each direction vs mode number.<\/li>\n\n\n\n<li><strong>Accumulated normalized modal effective mass plot<\/strong>, shows a plot for each direction vs mode number.<\/li>\n<\/ul>\n\n\n\n<div class=\"hw-block hw-note hw-note--info hw-note\">\n    <div class=\"hw-note__title\">\n        <p class=\"hw-note__titleText\"><i class=\"fa fa-exclamation-circle\" aria-hidden=\"true\"><\/i>What are these modal quantities?<\/p>\n    <\/div>\n    <div class=\"hw-note__body\">\n        <p>For an explanation of what modal effective mass quantities are, its derivatives and applications, please refer to <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/result-control\/result-control-structural\/#frequency-analysis\">this page<\/a>.<\/p>\n    <\/div>\n<\/div>\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\/frequency-analysis-of-an-airfoil\/\">Tutorial: Frequency Analysis of an Airfoil (1\/2)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.simscale.com\/docs\/validation-cases\/frequency-analysis-ring\/\">Validation Case: Frequency Analysis of a Ring<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The Frequency Analysis simulation type allows the computation of natural (under no external load excitation) frequencies...","protected":false},"author":115,"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-32837","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/pages\/32837","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\/115"}],"replies":[{"embeddable":true,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/comments?post=32837"}],"version-history":[{"count":0,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/pages\/32837\/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=32837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}