Initial Treatments

Database import
  • Input files selection (csv format)
  • Resampling of imported data (optional)
  • Parameters renaming (optional)
  • Units conversion (optional)

Example: loading of several files, each one containing the recorded data of a test

Each file corresponds to a “dataset”

Tables
  • Definition of tables for interpolation
  • Tables dimension = 0, 1, 2, 3 or 4
  • Visualization of tables

Example: a table can correspond to a calibration law of a measurement device

Data processing
  • Classical operations (+, -, *, /, ^)
  • Classical functions (cos, sin, exp, ...)
  • Derivation / integration
  • Smooting / data cleaning
  • Interpolation in tables (defined in the “Tables”subtab)
  • Min, max, average, extraction of specific values
  • Time offset of some parameters
  • If conditions
  • Other functions
  • All operations are applied to all “datasets” excepted if datasets numbers are specified

Example: If your data loaded contain the parameter “AAA” which is an angle in degrees, you can create new parameters as follows:

    BBB = 3 * cos(convert(AAA, deg, rad)) + 2 * AAA^2
    CCC = derivative(BBB)...
                        

Data display
  • Unlimited charts (organized by page)
  • Customization of plots
  • Synchronization of axes
  • High responsiveness even with large datasets
  • Export of:
    • Data in csv
    • Charts in pdf/png/jpg/bmp

Analysis

Tables
  • Definition of tables of dimension 0, 1, 2, 3 or 4
  • Visualization of tables
  • Grouped by theme for better flexibility (if a lot of tables are used)

Example: each table can define a part of a model

Data processing

Same tab and functionalities as in “Initial Treatments”

Example: you can complete your data with results of your models (by interpolation in previous tables).

For example, if you have measured a parameter “AAA”, and you have defined the following model:

    AAA = f(X1, X2) + g(X3)

you can compute the result of your model at each time step as follows (to compare the measured “AAA” with the model):

    AAA_model = interp(table_f, BBB, CCC) + interp(table_g, DDD)
With “table_f” and “table_g” 2 tables defined in the last “Tables” subtab,
and “BBB”, “CCC” and “DDD” 3 parameters available in datasets (imported from input files or built in TIDAMI)

Phases selections
  • Selection of phases of interest
  • Each “selection” can lead to several “phases” selected, potentially shared on different “datasets”
  • A “selection” can be the result of just one logical operation, or done in several steps
  • The last logical operation gives the final selection
  • Logical operations available to perform these selections:
    • Criteria on a parameter
    • Reduction / Extension of existing phases selected
    • Removal of phases too short
    • Opposite selection
    • Split of phases
    • Mix of conditions with “AND” and “OR”
Examples:

Example 1: if you know the time intervals you want to analyze, you can just write:

    Select_time = SelectZones(TIME,[ [10, 20], [30, 40] ])

If only one “dataset” is selected, 2 phases are selected. The name “Select_time” has no importance.

Example 2: if you are analyzing flight test data of an aircraft, and want to select climb phases above 10000m of altitude, which last at least 60 seconds, you could write something like:

    Select_Alt = SelectZones(Altitude, [10000, 1000000])
    Select_Climb = SelectZones(VerticalSpeed, [0.1, 1000])
    Select_Alt_Climb = Select_Alt AND Select_Climb
    Final_selection = RemoveShortZones(Select_Alt_Climb, 60)
                        

Phases locations

  • Same functionalities as in “Data display” subtab, but with the display of the selected phases of a given selection (curves are drawn in black on these phases)
  • Export of:
    • Data in csv
    • Charts in pdf/png/jpg/bmp

Phases display
  • For each “selection”, visualization of selected phases, one by one
  • Inside a given selection, all charts are synchronized between phases, to help comparison between them
  • Additional information computed on each phase can be added (average value of a parameter for example)
  • All charts and pages of charts can be customized
  • Export of:
    • Data in csv
    • Charts in pdf/png/jpg/bmp
Initial treatments
Analysis
Database import
Tables
Data processing
Data display
Tables
Data processing
Phases selections
Phases locations
Phases display