Mechanical Simulation in MATLAB®

Adaptro SimTM Structure and Vibration

AdaptroSimTM Structure and Vibration solutions are made for the design and analysis of passive measures for vibration reduction. In combination with the solution packages AdaptroSimTM Smart Structures semi-active and active systems can be mapped. Specifically, the following options are available in the Structure and Vibration Toolbox:

  • Creation of state space systems representations from system matrices or modal data
  • Identification of system models from measured data (next release)
  • Easy creation of multi-mass oscillators
  • mechanical blocks to model masses (1D, 3D), springs/dampers (1D, 3D) and absorbers
  • Fractional derivatives (next release), approximations to describe fractional transfer functions
  • Providing various tools for analysing systems (frequency response, spectrum, power spectrum, cross power spectrum, power spectral density, waterfall diagram, order cuts, envelopes, MAC comparison)
  • Various types of excitation signals (sine sweep with variable amplitude, internal combustion engine; colored noise, triangle wave, rotating excitation)
  • Calculation of rigid body motions
  • Prediction of the influence of additional masses, springs and absorbers based on measured transfer functions


Following blocks and functions from the AdaptroSimTM Structure and Vibration can be used:




Sweep (Variable Magnitude) – Generates a sine sweep signal with a specified amplitude for a given frequency range

Idealimpulse – Genrates an ideal discrete pulse signal

UnbalancedMassExcitation – Generates a harmonic excitation signal with linearly changing rotation speed

HarmonicOscillator – Generates pairs of two harmonic sinusoidal functions with a phase shift of 90°

TriangleWaveGenerator – Creates a triangle wave signal

CombustionEngine – Generates a multidimensional signal that contains the dynamic moment as well as the static moment signals of a combustion engine

RpmToFrequency – Converts a rotation speed signal into frequency excitation signal


RigidBody1DOF – Corresponds to the mechanical element of a lumped mass

RigidBody6DOF – Simulates the translation and small rotations of a rigid body with 3/6 degrees of freedom

StiffnessCoupled3DOF – Simulates the behaviour of a three-dimensional spring damper element

Stiffness1DOF – Simulates the behaviour of an uniaxial non-dimensional spring damper element


ElementaryActuator – Describes the basic characeristics of an actuators

Voice-CoilTransducer – Describes the linear and time-invariant dynamic behavior of a voice-coil transducer with constant parameters

ma_VibrationAbsorber1DOF – Describes the linear behaviour of a 1DOF vibration absorber

ma_VibrationAbsorber3DOF –Describes the linear behaviour of a 3DOF vibration absorber





ma_common Paket – Represents a data channel (i. e. Sensor) transporting system information

ma_common.ContinousTimeStateSpace – Represents a continuous time state space model

ma_common.DiscreteTimeStateSpace – Represents a discrete-time state-space model

ma_common.Frf – Abstract interface definition, defining frequency response function of a linear-timeinvariant system

ma_common.GenericSignal – Represents a signal with its channels and units of the abscissa and ordinate

ma_common.GenericFrf – Represents the frequency response function model of a system

ma_common.Geometry – Class definition for a geometry consisting of nodes and edges

ma_common.ModalSystem – Represents system dynamics described by means of modal vectors, modal frequencies and modal dampings

ma_common.Node – Represents a node in a Cartesian coordinate system by its x-, y- and z-coordinates

ma_common.SecondOrderSystem – Describes a second order system using a second order linear differential equation

ma_common.Signal – Signal data container with channels that share a common abscissa

ma_common.StateSpace – Represents the time state space model of a system

ma_common.System – Represents a system with its input- and output-channels

ma_common.Unit – Represents units by exponents and factors


ma_premod.testStructure – Object creation for the calculation of a structural influence estimate

ma_premod.modification – Creates a modification object, that contains a modification admittance

ma_premod.premod – Creates a premod object, that contains a prediction for a structural modification

ma_psd – Calculation of a power spectral density


ma_calc_colorednoise – Calculates the coloured noise from the power spectral density (PSD) of a signal

ma_MOSysGetSS – Creates a state-space model of a 1DOF oscillatating system

ma_fractional_tf – Creates transfer functions with arbitrary constant phase

ma_MOSys – Allows to create and work with mass 1DOF oscillating systems

ma_crosspowerspectrum – Returns the cross power spectrum of time domain data

ma_powerspectrum - Returns the powerspectrum of time domain

ma_frequency_response – Returns the Bode frequency response of time domain data

ma_spectrum - Returns the frequency spectrum of time domain data

ma_spectrumsweep – Returns the frequency spectrum from the time domain data of a linear sine sweep excitation

ma_waterfall – Displays measured data and creates the Campbell diagram of it

ma_waterfall_console – GUI for displaying measured data and creating its Campbell diagram

ma_ordercut – Calculates order cuts from time-domain data

ma_envelope – Calculates the envelope of a signal

ma_rigidtrans – Calculates the rigid body motion derived from measured acceleration data

ma_plot_mac – Calculates and plots the modal assurance criterion (MAC)


Compatibility Consideration

Code compilation, of setups and repors Report have been concluded using MATLAB® Release 2012b ( on a PC with 32-bit Windows XP Professional operating system.
Tests were conducted using Matlab® Release 2012b ( on a PC with 32-bit Windows XP Professional operating system.

Cookies make it easier for us to provide you with our services. With the usage of our services you permit us to use cookies.