Cancel
Showing results for 
Search instead for 
Did you mean: 

Calculating damage in Simcenter Tecware ProcessBuilder

Siemens Valued Contributor Siemens Valued Contributor
Siemens Valued Contributor

(view in My Videos)

 

With Simcenter Testlab Revision 16 or higher, the Simcenter Tecware (formerly called LMS TecWare) can be run using Simcenter Testlab tokens.  Click here for instructions on how to run Tecware with Testlab tokens.

 

Simcenter Tecware ProcessBuilder is a graphical environment where multiple methods can be combined together to create a data processing routine. Methods that can be combined include:

  • Filtering
  • Integration/Differentiation
  • Spike removal
  • Drift removal
  • Resampling
  • Fatigue and damage calculations
  • Logic operations

 

Building a Processing Routine

 

To calculate damage from a load time history in Tecware Processbuilder, the following steps are required:

 

  1. Select Time Histories: Identify files for analysis
  2. Process Creation: Select methods to calculate fatigue damage
  3. View results: View rainflow matrices, save damage results in Excel

Select Time Histories

 

Time history file selection can be done via the menu File-Data Import, or just by drag-and-drop of time data files from the Windows Explorer to the ProcessBuilder.

 

First select some time data to process, by choosing the ‘Data Import’ icon in the upper left as shown in Figure 1. An ‘Import’ dialog box will open.

 data_import.pngFigure 1: ‘Data Import’ icon for selecting time histories to process

In the ‘Import’ dialog box, several different file types can be selected, including LMS LDSF, RPC, ASCII, etc.  Navigate to a directory containing data and double click on it to select it for processing as shown in Figure 2.

 import_dialog.pngFigure 2: ‘Import’ dialog for selecting load time histories

Press ‘Open’ when finished. There are checkboxes for selecting entire files or individual channels to be processed. By default, all added data is to be processed.

 

Process Creation

 

Next a processing routine consisting of different methods is built.

 

Drag and drop from the ‘Input/Output’ methods (right side of screen) one ‘Input’ method and one ‘Output’ method as shown in Figure 3. These will be at the beginning and end of the process.

 

input_output_methods.pngFigure 3: Drag and drop an ‘Input’ method and ‘Output’ method

Then from the ‘Histogram Counting’ methods, drag and drop the ‘Rainflow Counting’ icon in the middle screen (Figure 4).

 

rainflow_method.pngFigure 4: Drag and drop the ‘Rainflow Counting’ method

From the group ‘Export/Convert’ drag and drop the ‘Export Properties’ method into the process as shown in Figure 5.  ‘Export Properties’ allows data results to be exported into Excel easily.

 

connecting_methods.pngFigure 6: Making connections between methods

Note: Dropping a method on an existing method in the middle area automatically connects the two methods.

 

In the end, the process should look like Figure 7.

 

final_process.pngFigure 7: Appearance of final process

Double-clicking an individual method will open the parameters. For Rainflow Counting, adjustments can be made to the number of bins, the limits, hysteresis gate, and whether groups of channels should share the same limits.

 

To compare different loads based on their damaging behavior, the damage can be calculated based on a SN-Curve. The SN-Curve can come from a number of different sources:

 

  • Known SN-Curve parameters
  • A default SN Curve with a slope of 5. No endurance limit and no maximum tensile strength is used.
  • A material database, for example the FKM libraries from VDMA (Verband Deutscher Maschinen- und Anlagenbau e.V.)

Now press the “Run” button to run the methods as shown in Figure 8.  Methods will turn green as they are completed. 

 

ProcessBuilder_Running.pngFigure 8: Running methods in ProcessBuilder turn green as they complete

Viewing Results: Excel

 

The Excel file with the damage values is available using a right-click on the ‘Export Properties’ method, and select ‘Show Excel’ as shown in Figure 9.

 

 

show_excel.pngFigure 9: Right click on ‘Export Parameters’ and select ‘Show Excel’

The Excel file contains one line per channel and a default set of attributes like path, file name, channel name, unit, statistics and damage as shown in Figure 10.  If multiple files were processed, they appear on different Excel worksheets.

 

 

Excel_file.pngFigure 10: Excel file with damage

To change the selection of attributes, double-click on the ‘Export Properties’ method and press the button ‘Select Properties’ as in Figure 11.

 

Columns.pngFigure 11: Choose ‘Select Properties’

Either remove ‘Selected Properties’ on the right, or add more attributes from the ‘Available Properties’ area on the left. If the ‘Available Properties’ on the left is empty, a run must be processed, so that the available attributes are filled in as shown in Figure 12.

 

 

Select_Properties.pngFigure 12: Properties can be selected for display in the Excel output

Viewing Results: Rainflow Matrices and Data Graphs

 

To view the input data time histories or the resulting rainflow matrices, right click on the ‘Rainflow Counting’ method, and select “Show data in input” or “Show data in output” as appropriate (Figure 13).  For the Rainflow Counting method, input data is the time history, while the output data is the rainflow matrix. 

 

 

output_data.pngFigure 13: Showing input and output data on method

After selecting ‘Show data in output’ a ‘Management of Results’ dialog box is opened (Figure 14).  Here one can view the Rainflow matrices and use the arrow buttons to scroll thru the different channels.

 

Manage_results.pngFigure 14: ‘Management of Results’ and viewing of data

From the Rainflow matrix display, it is possible to view the cycle counts and accumulated damage.  To do so, choose ‘Analyze -> Range Pair’ from the menu (Figure 15).  An accumulated cycle display is shown, showing the amplitude of the cycles versus the number of cycles.

To see the residue, select ‘Options -> Graphic Residue’ in the Rainflow display menu.

 

cycle_count.pngFigure 15: Choose ‘Analyze -> RangePair’ to see Cumulative Cycle Count

In the RangePair display, one can then switch to accumulated damage using the toggle bar in the lower left (Figure 16). Remember, when the accumulated damage is equal to or greater than one, failure occurs.

 

Cummulative_Damage.pngFigure 16: Viewing ‘Cumulative Damage’ instead of ‘Cumulative Cycle Count’'

More Methods

 

There are several other methods for fatigue life calculation in Simcenter Tecware ProcessBuilder. There are methods for Stress Life and Strain Life calculations.

 

These other fatigue methods can be run via Simcenter Testlab tokens with Testlab Revision 16 revision or higher.

 

Want more information?  Check out the free on-demand webinar: "How to perform and speed up durability load analysis".

 

More Fatigue and Durability links: 

Simcenter Tecware Links:

Comments
Dreamer
Dreamer

Thanks for this helpful video ! I try to prepare a program in LMS Tecware ProcessBuilder, that will divide signal into regular intervals and export properties to Excel. Now I am just able to take one interval and export properties,but I would like to ask if is it possible to divide signal with given interval to eg. 10 parts ? I have found module 'extract multiple intervals', but it allows just to make  2 intervals... 

Siemens Valued Contributor Siemens Valued Contributor
Siemens Valued Contributor

With the module "Extract Multiple Intervals per File" you can extract 1 or more intervals. To do so, you have to duplicate the group of parameters of one of the intervals. This will add more start/end values to choose from. See this video on how to do this:

(view in My Videos)

 

Note: renaming a new section is done by selecting it and pressing F2.

 

This will extract multiple segments per channel and join them again. So, for every input channel, you get an output channel. The output channel contains the appended segments of the input channel.

 

If you want to split the segments into separate items, you should use multiple instances of the "Interval Extraction" method in parallel:

2018-07-25 12_44_26-LMS Tecware ProcessBuilder.png