Post-processing Examples showing how to work with results after a simulation has been run: plotting, signal handling, reading and writing result files, and reporting. 1. Post-processor operators Case Description Tags Tool Examples of the post-processor operators An example of each of the operators available in the SIMA post processor, as around 70 small workflows — one per operator. They follow the same grouping as the post processor itself: arithmetic — absolute value, add, add constant, divide, exponent, multiply, scale, sum, square, square root, sample count, subtract, math expression, two parameter expression, magnitude 2D filtering — low-pass, high-pass, band-pass, window, remove mean spectralAnalysis — fast Fourier, auto spectrum, cross spectrum statistics — statistics, peaks, zero crossing, distribution, polynomial fit signalStructure — split, join, merge, rename, reorder, resample, signal selection other fatigue transform Use it as a reference to find the right operator and see how it is set up. post processor operators arithmetic filtering spectral analysis statistics - 2. Plotting Case Description Tags Tool Get started with plotting STEP I. The example used in How to get started with plots - Part 1. plotting - Get started with plotting STEP II. The example used in How to get started with plots - Part 2. plotting - Get started with plotting STEP III. The example used in How to get started with plots - Part 3. plotting - Set title using a variable Set the title in a plot using a variable plotting variable - 3. Signal handling Case Description Tags Tool Use a filter and select signals Use the operator signal selection to filter and select signals for further post-processing signal selection filter - Make synthetic signals Synthetic signals can for instance be used for testing purposes signal generator testing - An example on how to rename and shorten the name of signals The workflow shows how to rename a signal of type text1.text2.text3 rename signals - Differentiation using JavaScript and workflow operator This example shows how you can use JavaScript or the workflow operator differentiation. The JavaScript code can be used as basis for creating other functions. JavaScript differentiation - 4. Reading external result files Case Description Tags Tool Read Riflex binary files The *.bin files generated by Riflex standalone can be read in SIMA. Standalone Riflex bin - An editor to read and plot the content of an mpf-file When running Riflex standalone an ascii-file of type mpf is created. This is an example on how you can read the file in SIMA. Standalone Riflex ascii mpf - 5. Writing and exporting results Case Description Tags Tool Write results to different file formats Write signals to different file formats: *.csv, *.h5, *.txt, *.xlsx export csv h5 xlsx - Pass signals to an Excel file How to pass signals to Excel export Excel - Store data to file Store data to an external file export - 6. Running and post-processing separately Case Description Tags Tool Run and post-process This example shows how you can run the analysis, store the results to files and than finally post-process the data workflow storage - 7. Reporting Case Description Tags Tool Make a simple report with introduction and figures Report generator example with an introduction text and several figures. report - Custom editor for running analysis and showing plots Custom editor used to run an analysis and present the results as plots. custom editor plotting - 8. Statistical distributions Case Description Tags Tool Fit statistical distributions to a seed variation How to fit statistical distributions to simulation results. The condition SeedVariation runs the model across a set of random seeds, and the workflows gumbel, rayleighAndWeibull and runDistributions fit Gumbel, Rayleigh and Weibull distributions to the resulting response. distribution Gumbel Rayleigh Weibull seed variation statistics SIMO Vortex-induced vibrations (VIV) Workflows and automation