SimcenterKnowledge

Response Dynamics > Theory

Mode acceleration method

For transient and frequency events, you can use the mode acceleration method to recover dynamic physical responses from dynamic modal responses. It assumes the displacements are calculated by adding the acceleration effects (or the static results due to the inertia forces) to the static responses.

The dynamic equations of motion of a finite element model can be written as

\left[ {{M}{ii}} \right]{{\ddot{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{x}}}{i}}+[{{C}{ii}}]{{\dot{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{x}}}{i}}+\left[ {{K}{ii}} \right]{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{x}}{i}}={{\hat{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{f}}}_{i}} Equation 1

where

\left[ {{M_{ii}}} \right],,,[{C_{ii}}],,,\left[ {{K_{ii}}} \right] are the mass, damping, and stiffness matrices associated with the unrestrained DOF
{{x}{i}},{{\dot{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{x}}}{i}},{{\ddot{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{x}}}_{i}} are the displacement, velocity, and acceleration vectors

and

{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\hat{f}}}{i}}={{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{f}}{i}}-\left[ {{M}{is}} \right]{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\ddot{x}}}{s}}-\left[ {{C}{is}} \right]{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\dot{x}}}{s}}-\left[ {{K}{is}} \right]{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{x}}{i}} are the effective external forces

in which

{{\hat{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{f}}}_{i}} are the applied forces
{{\dot{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{x}}}{s}},{{\ddot{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{x}}}{s}} are the enforced velocity and acceleration defined at the restrained DOF
\left[ {{M_{is}}} \right],,,[{C_{is}}],,,\left[ {{K_{is}}} \right] are the coupled mass, damping, and stiffness matrices between restrained DOF and unrestrained DOF

The displacement can be calculated from the velocity and acceleration by rewriting Equation 1 into the following format:

\left[ {{K}{ii}} \right]{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{x}}{i}}={{\widehat{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{f}}}}{i}}-\left[ {{M}{ii}} \right]{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\ddot{x}}}{i}}+[{{C}{ii}}]{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\dot{x}}}_{i}} Equation 2

Velocities and accelerations are still recovered directly from normal modes responses as:

{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\dot{x}}}{i}}=\left[ {{\Phi }{n}} \right]\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\dot{\gamma }}+\left[ {{\Phi }{s}} \right]{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\dot{x}}}{s}} Equation 3
{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\ddot{x}}}{i}}=\left[ {{\Phi }{n}} \right]\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\ddot{\gamma }}+\left[ {{\Phi }{s}} \right]{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\ddot{x}}}{s}} Equation 4

where

\Phi_n is matrix of normal modes.

Substituting Equations 3 and 4 into Equation 2, displacements can be calculated by:

{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{x}}{i}}=\left[ {{\Phi }{a}} \right]{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{f}}{i}}+\left[ {{\Phi }{aa}} \right]{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\ddot{x}}}{s}}+\left[ {{\Phi }{a\nu }} \right]{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\dot{x}}}{s}}+\left[ {{\Phi }{s}} \right]{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{x}}{s}}+\left[ {{{\ddot{\Phi }}}{n}} \right]\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\ddot{\gamma }}+\left[ {{{\dot{\Phi }}}_{n}} \right]\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\dot{\gamma }} Equation 5

where

\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\gamma },\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\dot{\gamma }},\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\ddot{\gamma }} are vectors of modal displacement, velocity, and acceleration;
[\Phi_a] is matrix of attachment modes due to unit applied force;
[{{\Phi }_{aa}}] is matrix of equivalent attachment modes due to enforced acceleration;
=-{{[{{K}{ii}}]}^{-1}}\left( [{{M}{ii}}][{{\Phi }{s}}]+[{{M}{is}}] \right)
\left[\Phi_{a\nu}\right] is matrix of equivalent attachment modes due to enforced velocity;
=-\left[K_{ii}\right]^{-1} \left([C_{ii}][\Phi_s]+[C_{is}] \right) Note: This term is not included in Response Dynamics.
[\Phi_s] is matrix of constraint modes of enforced motion DOF;
=-[K_{ii}]^{-1}[K_{is}]
[\ddot{\Phi}_n] =-\frac{1}{\omega_n^2}{ \phi_n }
[\dot{\Phi}_n] =-\frac{2\xi_n}{\omega_n}{\phi_n}

and where

\omega_n is natural frequency,
\xi_n is damping ratio (factor),
{\phi_n} is mode shape of the n-th eigenmode.

Equation 5 can also be used to calculate dynamic stresses, strains, element forces, shell resultants, and reaction forces by simply using corresponding results instead of displacement shapes in the equation.

Rigid body motion

If rigid body modes exist, the responses can be calculated by including the rigid body motion as:

{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{x}}{i}}=\left[ \Phi {n}^{R} \right]{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\gamma }}{R}}+\left[ {{\Phi }{a}} \right]{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{f}}{i}}+\left[ {{\Phi }{aa}} \right]{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\ddot{x}}}{s}}+\left[ {{\Phi }{a\nu }} \right]{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\dot{x}}}{s}}+\left[ {{{\ddot{\Phi }}}{n}} \right]\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\ddot{\gamma }}+\left[ {{{\dot{\Phi }}}{n}} \right]\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\dot{\gamma }}+\left[ {{\Phi }{s}} \right]{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{x}}_{s}} Equation 6

where

\left[ \Phi_n^R \right] is the matrix of rigid body modes;
{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle\thicksim}$}}{\gamma }}_{R}} is the modal displacement of rigid body modes.
Learn more

PSD-Time conversion functions

Fast Fourier Transformation (FFT)

Look up more details

Modal reduction

Mode displacement method

Modal response calculation for transient analysis

Modal response calculation for frequency analysis

Random vibration

Response spectrum analysis

Modal damping

Physical damping

Shell stress resultants

Theory of Fast RMS modal response computing

Quick links

Command reference

Pre/Post video examples

Bulk Entry Descriptions

Simcenter 3D tutorials

Browse Simcenter 3D help by product area

Mode acceleration method , Simcenter 3D 2021.1 Series

© 2020 Siemens

window.mainLanguage="en_US"

window.delivId=""

window.projectId=""

MathJax.Hub.Config({ TeX: { extensions: ["autoload-all.js"] }, tex2jax: { displayMath: [ ] }, "SVG": { scale: 125 } });

Source: https://docs.sw.siemens.com/en-US/doc/289054037/PL20200601120302950.advanced/id631241 · retrieved 2026-07-17