Cancel
Showing results for 
Search instead for 
Did you mean: 

What is an Operational Deflection Shape (ODS)?

Siemens Legend Siemens Legend
Siemens Legend

(view in My Videos)

What is an Operational Deflection Shape (ODS)?

 

Operational Deflection Shapes (or ODS) analysis gives additional insight into noise or vibration problems that individual measurements alone do not.

 

An operational deflection shape is an animation of the vibration pattern in a structure. Both the amplitude and phase of vibration measurements are animated.

 

Figure 1 is an operational deflection shape of a vibration issue in a truck that occurs at cruising speeds.  The vibration is felt in the steering wheel and seat by the truck occupant.

 

The vibration is measured at several different points or locations on the structure using accelerometers. In Figure 1, each blue cube represents a location where an accelerometer was used to measure vibration on a pickup truck.

 

truck.gifFigure 1: Operational deflection shape of pickup truck shows axle mode is cause of vibration problemIn the animation of Figure 1, an axle resonance excited by the rotation of the tires is the root cause of the unwanted vibration in the pickup truck.  This is obvious by looking at the animation.  Viewing vibration measurements (1st order wheel vibration) as shown in Figure 2 does not readily lead to the same conclusion.

 

measurement_only.pngFigure 2: Vibration measurements do not show the axle tramp mode creating the vibration issue

For example, the fact that the two wheels of the axle are out of phase (called “axle tramp mode”) cannot be determined from these two dimensional (2D) plots.

 

Previous to performing the operational deflection shape, the manufacturer had tried to balance the tires in hopes of eliminating the vibration.  The operational deflection shape animation clearly shows why balancing would not be the most effective strategy in reducing the vibration experienced by the driver.

 

When it comes to diagnosing a vibration issue, the old adage “a picture is worth a thousand words” could be rewritten as “an operational deflection shape is worth viewing a thousand individual measurements”!

 

What can be animated?  What is required?

 

To perform an operational deflection shape analysis, three steps are required:

  • Geometry: Create a geometry of the test object
  • Measurement: Acquire data with consistent phasing
  • Analysis: Create animation utilizing the geometry and measurement data

Any type of measurement (orders, spectrums, time) can be animated.  The key is that the phase relationship between all the channels is preserved during the measurement.  To preserve the phase properly, the measurements can be performed via two methods:

  • Measure all channels simultaneously – Good for animating all types of measurement data, including time data. May required a high number of channels.
  • Phase reference channel – Allows multiple low channel count measurements to be pieced together for a complete animation. A single reference accelerometer is kept in a fixed location during each measurement rove. This technique is only useful for frequency/order domain measurements, not time domain.  

LMS Test.Lab Operational Deflection Shapes

Here are instructions for performing an Operational Deflection Shape analysis in LMS Test.Lab:

 

Geometry

 

Based on key vibration locations to be a measured, a geometrical representation of the test object should be created.  The geometrical representation consists of test nodes, and connections between nodes, as shown in Figure 3.

 geometry.pngFigure 3: Left – Geometrical representation of test nodes, Right – Drawing of test object

It is also possible to import a CAD model as the basis for the geometry, rather than create one from scratch.

 

When creating a geometry in LMS Test.Lab, the following will need to be defined:

  • Components – Test objects can have different components. For example, a truck could have components corresponding to body, wheels, seats, hood, roof, etc.
  • Measurement nodes or locations – Nodes are the exact locations where accelerometers are placed on the test object.
  • Connections – User defines connections between nodes. These are for visual interpretation only, and do not create any physical restraints that modify the physically measured motion.

To make a geometry, select “Tools -> Add-ins” from the main menu as shown in Figure 4.

 

 

geometry_addin.pngFigure 4: Tools -> Add-ins -> Geometry

This creates a new worksheet called “Geometry” as shown in Figure 5. The geometry add-in is only required to create and build a geometry.  Once the geometry is made, the add-in may be turned off to conserve tokens, even when performing an operational deflection shape analysis.

geometry_worksheet.pngFigure 5: Geometry Worksheet is added to workflow at bottom of screen

Click on the ‘Geometry’ worksheet.  Across the top of the ‘Geometry’ worksheet are sub-worksheets as shown in Figure 6

 

Moving thru the sub-worksheets from left to right goes through the steps needed to build a geometry. The sub-worksheets are in the order needed to create a geometry: Components, Nodes, and Lines. 

 

 

geom_flow.pngFigure 6: Geometry sub-worksheets build a geometry be moving left to right

In the first sub-worksheet called ‘Components’, enter the component names desired for the test object as shown in Figure 7. A single test geometry can consist of different components, for the example of the truck, the components include body, rails, axle, seat, steering wheel, etc.

Component.pngFigure 7: Component sub-worksheet in Geometry

The steps for creating components are:

  1. Click on ‘Components’ sub worksheet.
  2. Type the desired component names in the Component column. Each component can be assigned unique colors or co-ordinate systems.
  3. Press ‘Accept Table’ in the upper right when finished.

Now select the next sub-worksheet called ‘Nodes’ to add measurement points to the components as shown in Figure 8. Each node corresponds to a point or location on the structure where an accelerometer will be mounted to measure vibration.

 

 

nodes.pngFigure 8: Nodes sub-worksheet in Geometry

To create nodes on the components:

  1. Select the ‘Nodes’ sub-worksheet
  2. On the left side, highlight the component to add nodes (ie, accelerometer measurement locations). This can be repeated for each component as needed.
  3. After highlighting the desired component, enter the point number under the ‘Name’ column and X, Y, and Z dimensions (expected in meters by default). These dimensions should be entered according to a ‘right hand rule’ convention.
  4. Press the ‘Accept Table’ button in the upper right when finished.

To add connections between the nodes, press the ‘Lines’ worksheet as shown in Figure 9.

 

 

lines.pngFigure 9: Lines sub-worksheet in Geometry

Lines can be added between points/nodes by:

  1. Click on ‘Lines’ sub-worksheet.
  2. In lower geometry display, hover mouse over first point to be connected. When the node ‘highlights’ click on it. Move the mouse to the node to connect. Click on it when it highlights to complete the connection. Repeat as needed.
  3. To stop adding connections, either press ‘ESC’ key or click on node again.

If desired, the ‘Surfaces’ sub-worksheet can be used to create surfaces between points.  With the geometry complete, now the measurements can be acquired.

 

Measurement

 

An important step when performing the measurement is to associate the measurements with the geometry of the test object. The software needs to know which physical measurement location corresponds to each point on the geometry.

 

This is easily done in the ‘Channel Setup’ worksheet of LMS Test.Lab Signature, LMS Test.Lab Spectral, and LMS Test.Lab Vibration Control.  Select ‘Use Geometry’ from the pulldown in the upper right as shown in Figure 10.

 

UseGeometry.pngFigure 10: ‘Use Geometry’ in the upper right of Channel Setup

The geometry node and measurement point identification must be spelled exactly the same (case sensitive) to be associated as shown in Figure 11.

 


ChannelSetup.pngFigure 11: ‘Use Geometry’ in the upper right of Channel SetupTo create the connection between geometry and the accelerometer measurements properly:

  1. After selecting ‘Use Geometry’, press the ‘Refresh’ button to view the geometry
  2. Select the point to be measured by either highlighting the row with the ‘Node Name’, or click on the node directly in the geometry. If selecting directly from the geometry, the corresponding row in the node list will be highlighted.
  3. In the 'Channel Setup' worksheet, highlight the channel to be associated with the node/point id by clicking on the associated row number.
  4. Press the ‘<<<INSERT’ button to copy the node to the channel identification.
  5. Be sure to fill in the direction in the Channel identification: +X, -X, +Y, -Y, +Z, or -Z.

Autopower versus Spectrum

 

Next, the measurement must be setup to ensure the phase is properly accounted for between channels.  If this is not done, the animation of the operational deflection shape will not be correct.

 

In the ‘Online Processing’ worksheet of LMS Test.Lab Signature, the measurement type can be changed from the default ‘Autopower Linear’ to ‘Spectrum’ as shown in Figure 12:

It is required to know the phase between measurements so the relateive motion between points can be captured. Make sure to switch the measurement function in the ‘Vibration’ worksheet!

 OnlineProcessing.pngFigure 12: In ‘Online Processing’ set the function to ‘Spectrum’ instead of ‘Autopower Linear’.A phase reference measurement channel is required to successfully preserve the phase while roving measurement groups. It is also a good practice when acquiring all channels simultaneously.

 

Phase Reference Channel

 

To keep consistent phase between roves, at least one accelerometer should be kept at the same location while the others are moved.   This accelerometer will be the phase reference channel that is used to preserve the phase among the different measurement sets.

 

Turn on the ‘Phase referenced spectra’ check box as shown in Figure 13.  Then press the ‘Define’ button and select a reference channel that is not to be moved during the acquisitions. 

 

 

PhaseReference.pngFigure 13: In ‘Online Processing’ turn on ‘Phase referenced spectra’ and define a reference channel that is not roved during the acquisition.

The reference channel should be on the test object and be fairly “active”, i.e. have vibration that is related to the other channels.  For example, if testing a truck, it would not make sense to have the reference accelerometer on the floor of the test laboratory, where the floor vibration is not related to the operation of the truck.

 

The phase of the reference channel is subtracted from both itself and all the other channels.

 

The reference channel will have a phase value of zero at all frequencies after the measurement, but the phase of all other channels will be correct relative to the reference channel as shown in Figure 14.

 

 

PhaseReference2.pngFigure 14: Phase reference channel (red) measurement has zero degrees for phase in lower graph

This phase reference will work with all frequency based measurements: orders, spectrums, etc. The phase will be correct between the different measurement groups where the common channel was used.

 

Analysis

 

With the measurement completed, the analysis can begin.  Turn on ‘Tools -> Add-ins -> Operational Deflection Shapes & Time Animation’ as shown in Figure 15.

 ods_addin.pngFigure 15: Tools -> Add-ins -> Operational Deflections Shapes

A new worksheet called ‘Animation’ is created as shown in Figure 16.

animation_worksheet.pngFigure 16: Animation worksheet

In the ‘Animation Worksheet’, animate the geometry with the measurement data as shown in Figure 17.

animation.pngFigure 17: Animating the geometry with operational data

Animations are created by:

  1. In upper left, press the ‘Refresh’ button. All measurements from the active section (even across multiple runs) will be made available for animation
  2. Different measurements (example: 1st order, 2nd order, 3rd order) are sorted into different columns. Highlight the column of interest for the animation.
  3. Move the cursor to the desired frequency or rpm
  4. Press the ‘Play’ button to animate. The cursor will scroll thru the data along the X-axis.
  5. If scrolling is not desired, press the ‘Pause’ button.

The operational deflection shapes can be saved as shown in Figure 18:

saving_ods.pngFigure 18: Saving an operational deflection shape

To save the operational deflection shape:

  1. Move cursor to desired position. Position can be rpm or frequency.
  2. After reaching position, press the ‘Add Single’ button to record the position.
  3. Move to other positions and press ‘Add Single’ if multiple shapes are of interest.
  4. Positions are listed with semi-colons between them.
  5. Enter an analysis name, and then press the ‘Calculate’ button to save the shape.

The analysis is stored in the LMS Test.Lab project.  The animation can be retrieved and viewed in the LMS Test.Lab Navigator worksheet. When viewing the previously stored results of the analysis, the ‘Operational Deflection Shape and Time Animation’ add-on is not required.

 

There are a few software options that can be helpful when doing LMS Test.Lab Operational Deflection Shapes as shown in Figure 19:

 

 

animation_options.pngFigure 19: The ‘Animation…’ button options

Clicking on the “Animation…” button, the ‘Fixed Animation Scale’ can be turned on and off:

  • If turned OFF, the animation will always be at full scale.
  • When turned ON, the animation is scaled relative to the maximum vibration level of the entire measurement.

Not Just Vibration

 

Many other types of measurements can be visualized with operational deflections shapes, not just vibration.

 

For example, acoustic data can also be animated, to visualize an acoustic cavity mode as shown in Figure 20:

 acoustic.gifFigure 20: The acoustic shape of an interior cavity of a vehicle

Measuring an acoustic shape is the same process as creating a vibration shape.  Only the transducer is changed from an accelerometer to a microphone.

 

Torsional vibration can also be visualized as shown in Figure 21. An additional visualization component, called a ‘rotational pointer’ is used to visualize the torsional rpm fluctuations.

 torsional.gifFigure 21: Torsional shape with rotational pointers

Different kinds of data (sound, vibration, torsional, …) can be visualized simultaneously.  The LMS Test.Lab software scales each type of data separately to allow the animation to take place.

 

It is not just products that can be tested.  Fixturing used in performing a test, including shaker heads as shown in Figure 22, are also useful.  Shaker resonances can cause difficulting in performing sine tests due to total harmonic distortion.

 

shaker_modal.pngFigure 22: Operational deflection shape of shaker head

Enjoy operational deflection shape analysis!

 

Questions? Call us!

 

Related Links:

 

 

Comments
Creator
Creator

Wonderful!

 

I learned so much about this topic!

 

Only I have a question (for now)

 

How I do the ODS analysis with measurements already taken? that is, using the information already recorded in a previous test. in the Channel Setup module (in LMS signature Adquisition), I can not enter the measurements recorder and join them with the nodes of the geometry made. How do I make this possible?

 

Very thankful.

Siemens Legend Siemens Legend
Siemens Legend

If you already have measurements with a different name than the geometry, use the “alias table” feature:  

 

https://community.plm.automation.siemens.com/t5/Testing-Knowledge-Base/Alias-Mapping-Matching-Geomet...

 

It allows a lookup table between the geometry names and measurement names so that the mode or operational deflection shape can be animated. 

Creator
Creator

Well the version of the software that I use is LMS Test.Lab is 16A.

 

The Signature Adquisition Module, showed here is able only for real time test? when the structure is vibrating and the measurements is recording by the diferents channels?

 

Isn't possible introduce the mesurements (in the Signature Adquisition Module) recorded by me in a previus test, and conect each measurement recorded by my acelerometers with the node of my geometry?

 

Grettings

Alvaro Cotaquispe

Siemens Phenom Siemens Phenom
Siemens Phenom

Hello Alvaro,

 

As PJS suggested, in rev 17 you can use the alias table to map the Point ID's of your data to the geometry.  Since this is a new feature in rev 17, in rev 16A and earlier you only  have two options:

 

1)  Edit the Geometry node IDs to match your data.  This requires your data to have directions specified.  This may be faster.

2)  Edit the Point ID's and\or Reference Point ID's to match your geometry.  This also requires your data to have the directions specified. If you highlight the Section or Project and use the List All Blocks feature and then add columns to help you sort the data it makes for a quicker edit.  See https://community.plm.automation.siemens.com/t5/Testing-Knowledge-Base/LMS-Test-Lab-Eliminate-Folder...

 

 

 

Creator
Creator

Thanks for the information.

 

Really very useful.

 

Well, respect at this subject. I had make some experimental tests with NI DAQ Systems and recorded the measurements obtained of these tests, keeping one fixed sensor as reference and 7 roves sensors and my doubt is: With the imported measurements into LMS Test.Lab to animate the ODS, how to adjust the phase of the fixed sensor, to have correct animations ODS?  In this Tutorial that is possible when I work with tha channels working in real time, in "online processing", checking the "phase reference spectra" box, but I have imported data. I will be very gratefully if can help me.

 

Grettings

Alvaro Cotaquispe    

Siemens Phenom Siemens Phenom
Siemens Phenom

See response from another Testing Knowledge Base question:  https://community.plm.automation.siemens.com/t5/Testing-Knowledge-Base/Spectrum-versus-Autopower/ta-...

 

In addition to Fred's excellent response, if the data was measured at the same time then there is an inherent phase relationship between channels and the relative phase between them is consistent.  In that case the ODS animation would be correct.

 

The phase reference channel is most important when data is measured in several runs with a phase reference channel in each run, or when you want one channel's phase set to zero or if you want to use a phase reference to assist in averaging, i.e. information that has a strong phase relationship to the phase reference will be included in the average whereas other information will be averaged out.  Here is Fred's response:

 

 Creator 
Creator
 

Alvaro,

 

Sounds like you need to use Signature Throughput Processing.  You start with a already recorded time file and re-process your data.

 

In the Channel Processing Settings, you can select Spectrum and Phase reference, for re-processing data from an already recorded time file.

 

TPP.png

Creator
Creator

Good night from here, friends!!

 

I'm very greatfull for your help.

 

Well, now I'm analyzing my raw data recorded by Signal Troughtput Processing, for take care about the reference sensor because I've done many tests and keeping my reference sensor in the same position. Well now, when I choose the Crosspower PSD function to be computed, the software only compute the Autopower functions and when I chosse other functions, for example, Spectrum, happens the same and really I need to resolve this dificult friends. I hope to help me in that (in the figure, I highlighted in red the problems mentioned).

Thansk a lot.

Signal Troughtput Processing.jpg

Siemens Phenom Siemens Phenom
Siemens Phenom

Hello Alvaro, 

 

Please reach out to your local Global Technical Assistance Center (GTAC) team if you continue to have troubles.   That is really the best way to get support.

 

You data appears to be in the "Other" group.    Your screenshot is hiding the list of channels, but what is in the Channel Group column?  I believe it is Other since your waterfall results are stored in an Other folder.  In that case, the Acoustic and Vibration tabs under Channel Processing are ignored.  What is under the Other tab?  I expect it is Autopower and not Crosspower and that explains your Autopower results.

 

Kevin

Creator
Creator

Good Morning Kevin.

 

Well, I started again the software and now I'm showing the channel's list to see better the information.

When I configurate the options into "Channel processing", appears the "other" paste with the Autopower functions, when I configurate the options into "Acquisition parameters" box, I modify the "Duration" and the "Increment" boxes and this information appears in the calculus of the Autopower's functions, but don't compute the Crosspower PSD's functions.

I hope to help me in that.

Grettings

Alvaro Cotaquispe.

Signal Troughtput Processing - Acquisition parameters.jpg

Signal Troughtput Processing.jpg

Siemens Phenom Siemens Phenom
Siemens Phenom

Alvaro,

 

As I said,  your Channel Group = Other but under Channel Processing you are setting the Vibration group.  Rather than the Vibration tab, move one tab to the right and change the Other settings.  Since your data is in the Other Group (and not the Vibration grou) that is the only pertinent tab.  Anything you set under the Vibration tab is ignored.

 

Data can be in the Acoustic, Vibration, Other, Tacho or Static Group.  Acoustic, Vibration and Other  channel groups are processed acording to the settings on the Channel Processing Acoustic, Vibration and Other tabs.  Data in the Tacho and Static groups are used for tracking.

 

 

Creator
Creator

Thanks a lot Kevin.

 

I understanded the trouble. When I modify the "Acoustic" or "Vibration" groups into the Channel Proccessing, don't happens nothing and I don't know why but when I configurate the "other" group so the results appears in the "other" folder.

You have reason, I understand now. Many thanks Kevin, I'll contact to my local support team for resolve this.

 

Grettings

Alvaro

Creator
Creator

Good Morning Kevin.

 

I decided, for the moment, to configurate the "other" groups to compute the "Crosspowers PDS's" functions. Now, I have these functions calculated and in the "Signal Troughput Processing" I decided to activate the Operational Deflection Shapes & Time animation" box to animate the "Crosspower PSD" functions into my imported geometry. but when I go to the "Animation" and click "Refresh" Button to get the Crosspower PSD functions don't appears nothing, when I go to the "Time Animation" appears my raw measurements recorded, in "Animation" I can't to see the Crosspower PSD functions to can animate them. The way to do this process is other? please help me with that.

 

1.jpg

1.jpg1.jpg

 

Thanks

Alvaro.

Creator
Creator

Good Afternoon Friends.

 

I have a problem with my LMS Test.Lab. When I go to the "Time Animation" after configurate and calculate my data mesaurements appears the follow error message:

 

1.jpg

I would like to know why. Will be grateful with the help.

 

Thanks.

Alvaro

 

Siemens Phenom Siemens Phenom
Siemens Phenom

Hello Alvaro,  please reach out to your local GTAC support team.  Via a screenshare with them I am confident all your questions and problems can be resolved much faster.

 

For example with your Crosspower question it looks like you calculated waterfalls because your tracking mode was set to Tracked rather than stationary.  ODS Animation does not support 3D waterfall data , it only supports 2D data (averaged crosspowers).


Since you have many questions, your local support team would be much more helpful than this knowledge base.

Creator
Creator

Hi friends!!

 

Im here again.

 

Im trying to animate my electrical sumersible pump in time animation, I have managed to perform the ODS in the frequency domain, but the time domain I can't. Can you guide me or give me some basic steps to carry out this process, please? I'm using Signature Throughput Processing

 

Thanks

Alvaro Cotaquispe

 

Time Animation.jpg

Dreamer
Dreamer

Hi 

 

I'm Jair.

 

I have a question respect this topic.

 

I used DemoODS&TA file to watch how to work the program in this topic. Now I extracted the time data and the geometry data independently, and after I used those data to replicate the same procedure (ODS & TA) and all works good, but only have a difficult, when I use Alias Mapping to change the point of the geometry with the time data at specific channel (of the filed extracted), this process doesn't works because the geometry continues response at the point original and didn't change when I use the Alias Mapping. I show the pictures followings:

 

1era foto.jpg

2da Foto.jpg

3er Foto.jpggg

4ta foto.jpgNow, I'm in the Time Animation:5ta Foto.jpg

7ma Foto.jpg6ta Foto.jpg

Help me with that please.

 

Thanks

Siemens Legend Siemens Legend
Siemens Legend

 Hi Jair,

From your screen shot:

Picture1.jpg

 

Point ID 10, 13 & 20 are replace Point ID 1, 3 & 7.  So you should look at Point ID 13 for Point ID 3 data, Point ID 20 for Point ID 7 data.  I believe you have the order switch.

 

Also you can select the time trace right click -> Properties -> Details, as you can see there are DOF Id and DOF id original, Point ID and Point ID original.  The property field without original, is the new ID.  If you turn Alias mapping off, those field will be gone.  Allias mapping does not permanently change your point ID, it created a link/connection for your original point ID with the Alias ID.

Picture2.jpg

 

Hong

Contributors