Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
stylenone

1. Import of Kistler MDF (KiBox) File with layout for fast evaluation cycle by cycle

Test2.gif
Expand
titleStep-by-step tutorial
  1. Import Kistler MDF (KiBox) File by Drag&Drop or via menu File->Import Values->Kistler MDF (KiBox)

  2. In the dialogs bottom line select Import with layout.

    image-20250304-120232.png
  3. Depending on the stored layout, the data is imported, calculation and graphic components created and a cycle control and Report Generator added.

    image-20250304-125736.png

    The Cycle Control can be used to switch through the cycles.
    The following steps show how the layout can be modified and optimized individually.
    - As the cycle curves sometimes exceed the set maximum of the y-axis, the axis range is adjusted.
    - When further statistical values are of interest, rows can be added to the table.
    - Other values of interest can be displayed via Digital Displays.

  4. Adjust axes: Double-click y-axis of diagram and set Top value to 150.

    image-20250304-130522.png
  5. Add further statistical values to table: IMEPN value is provided by the layout, but we also want to display IMEPH and IMEPL. First, select the IMEPH values in Producer list of Explorer under Data for selected cycle and group them via right-click and clicking Group values in context menu. In the dialog, enter the Result Data name and make sure that the values are in order from 1 to 4 so that they correspond to the right cylinders. Repeat the process with the IMEPL values.

    image-20250305-124720.png

    Double-click table and select Row (or Column) tab. Click Add and select the created IMEPH GroupOfValues in the Channel field. Remove the check of individual headercell to display content of General headercells, e.g. @DisplayName(CurrContext)@ which shows the selected data object name.

    image-20250305-130025.png

    Repeat the steps for the IMEPL values and use the up and down buttons to adjust the order of the rows as you like.

  6. Display additional values via Digital Display: Select interesting values in Producer list of Explorer and drag&drop them in Graphic window. Single values are preferedly shown in Digital Displays.

    image-20250305-132536.png

2. Import of Kistler MDF (KiBox) File without layout for in-depth evaluation over a selection of cycles

Tutorial2.gif

In this tutorial we will show you how you can select specific cycles out of the whole measurement. As selection criterion, we use a signal that specifies a cycle with knocking when the value exceeds a certain level. The filtered cycles can then be stepped through via cycle control.

Expand
titleStep-by-step tutorial
  1. Import Kistler MDF (KiBox) File by Drag&Drop or via menu File->Import Values->Kistler MDF (KiBox). In the dialog, click Open.

    image-20250305-133919.png
  2. Exemplary, we use PCYL_1 signal to show how it can be splitted into cycles and to apply a filter for a specific cycle selection. When we look at the signal and the corresponding PCYL_1-angle-rel we can see that the cycles are clearly marked by the sawthooth of the angle signal.

    image-20250305-141256.png
  3. To split the signal, we use the Split a Channel into Matrix calculation (menu Math->Curve Calculations). In the dialog, select the Input signal AD/PCYL_1 and set AD/PCYL_1-angle-rel as Trigger Channel. The trigger condition can be entered under Difference of 2 consecutive values of the trigger channel, e.g. 360°.

    image-20250306-101214.png

    The result is a matrix with as many columns as cycles and as many rows as values per cycle.

  4. From all these cycles we want to extract a number of cycles according to a filter condition. As an example, we search for all cycles where knocking is indicated. Knocking shall be defined where KPEAK is bigger than 2 bars. This value can be made modifiable via Value Input field.

    image-20250306-104847.png
  5. The threshold value can be made modifiable via Value Input field (menu Graph Editor->Controls). Enter a suitable Name and Unit to better identify the value later on.

    image-20250306-120259.pngimage-20250306-120444.png
  6. To filter the cycles, start with identifying the cycles with knocking. Open the Formula Editor for numeric Objects (menu Math->Arithmetic). Enter a speaking name in Result Data and select the Input Data CD/KPEAK_1 and KnockingThreshold-V. The formula if(A > B; Index(A); -1) sets all cycle numbers without knocking to -1 which can later be distinguished from the knocking cycle numbers.

    image-20250306-124500.png
  7. Now we need to filter out all other cycles (-1) to receive a list of all cycles with knocking. Open the Value Filter (menu Math->Data Filters). Select the just calculated result SetKnockingCycles as Channel to be filtered. In this case, the Input Data for the Filter Condition is the same. Set Relation to all values greater than -1. Then Add filter to actually set the filter condition.

    image-20250306-130310.png
  8. The resulting channel we can use as control channel for cutting out the interesting columns of the cycle matrix. Open the Cuts through Matrix calculation (menu Math->Conversions) and select the cycle matrix CycleSplit as Data-Object. For the X-values, select all values.

    image-20250306-132412.png
  9. For the Y-values, select the filter result SetKnockingCycles_Filtered as Control-Channel.

    image-20250306-132937.png
  10. The resulting matrix only contains cycles with knocking. To analyse the cycles further, we create a cycle control to shift through the cycles one after another. To display the curves, drag the CycleSelection result into the Graphic window. Then, double-click the graph to open the dialog. Set the X-values to CycleSplit-X and select one curve. You can further adjust the graph, e.g. change the line width or zoom the X-axis to approx. 270 .. 450° via scroll wheel over the axis.

    image-20250306-140728.png
  11. Next, we add a control panel to shift through the cycles. Create an Iterable Graph Input Controller (menu Graph Editor->Controls) and select the graph created before under Commands. [CycleGraph-C1] MatrixColumnSelect is the command provided by the Universal 2D-Graph to select a specific column of a matrix.

    image-20250306-141831.png
  12. The result should look like this:

    Tutorial2.gif

3. Selection of a range of cycles and calculation of statistical values

In this tutorial we will show you how you can select a range of cycles via cursors. Over statistical calculation the median cycle .

Expand
titleStep-by-step tutorial