Monitoring page is dedicated for system measurement analysis for systems with temporary (audit) or permanent monitoring enabled. There are 3 pages : Trend, Analyze and Manual entry.


Inspect page is designed for system measurement analysis and data interpretation by experts with 3 main tabs: Trend, Aggregate and Analysis.


This is the most important page for analysis channels on the graphs with many tools for better and faster data interpretation. All data are shown for inspect period with default sample rate which can be also manually changed for expert users only.

Tools available on toolbar on Trend page

  1. Inspect period manual selection
  2. Inspect period predefined selections
  3. Chart refresh button
  4. Live - Scope meter with one second data upload interval - only for experts
  5. Sample rate - automatic based on inspect period, manual for experts only
  6. Channels selections - indicators, analog, digital measurements
  7. Scales y-axis manual settings
  8. Scale y-axis auto change units with cursor position
  9. Scale y-axis lock at selected ranges
  10. Scale y-axis zero - max
  11. Scale y-axis min - max
  12. Scale y-axis with split channel plots
  13. Slit charts
  14. Min-max band - used with higher sample rates charts
  15. Download plot to jpg or data to csv
  16. Recalculate data - for expert user only
  17. Signal pre-process : moving rolling average..
  18. Zoom in, out,
  19. Zoom align to Hour, Day, Week
  20. Slide back, forward for selected period
  21. Annotation bar - comments, alerts
Live scope meter

Live scope meter function is working only in systems with CAL-EDGE gateways (rev. 5.07 or higher) and is available only for CALMS experts. Chart will show selected channels with moving graphs in last 5 min inspection window.

Live function will temporarily increase upload rate and enable sample rate of 1 sec, which will increase upload bandwidth used. Function is limited to 30min and must be manually restarted. In standard systems with mobile providers extensive usage might increase data plan cost and temporarily block data transfer due to exceeded monthly limit.

This function is used for compressed air equipment service troubleshooting and remote audits like adjusting control parameters, remote testing of compressor operation with local maintenance person.

Example: Local person will be in call with remote auditor, testing starting-loading-unloading of the compressor, operating at throttle limit, temporarily change control parameters, run specific combination, open bypass valve on air treatment, stop all compressor to check system capacitance, detecting inlet valve or MPV problems, and even to verify local instrumentation with monitoring values …

On the right side of inspect/trend page you can select between Summary and Aggregate which is automatically calculates most important system channels with min, average and max values for selected inspection period.

Summary card

Summary card is showing most important statistical data for selected inspect period based on measurements sample rate and system efficiency compared to the best in class.

Summary page is showing system channel statistics for selected inspect period:
  1. System efficiency is showing your system efficiency rate in % compared to the best in class system. Calculations are done based on system isentropic efficiency with gauge comparing your system to the best in class, which means that data are recalculated to average system pressure, compressed air system power power groups and air quality class.

    Best in class is calculated as system Isentropic Efficiency (IE).

    • dark green means your system is close to theoretical best in class (>95% of IE)
    • light green means your system is close to best in class (>85% of IE)
    • yellow good average system (>70% of IE)
    • orange poor average system (>40% of IE)
    • red is very inefficient system and needs corrective action (<40% of IE)
    • Sensor channel or calculation error (>100% of IE)
  2. Hovering over the system specific power chart, opens a detailed comparison window with recalculated best in class and savings opportunity in % and yearly savings.

    NOTE: An additional warning is displayed, based on the amount of how much your system’s specific power deviated from the ideal specific power. There are different warnings for slight and major deviations (15% and 30% from the ideal specific power), which serve as an alert to check on the system’s performance, sensor setup etc.

    NOTE: Optimal performance is an additional informational label displayed when your system’s specific power reaches the targeted specific power indicator, as configured in the system setup menu under target page. Keep in mind that both a warning label and a successfully achieved target label can be displayed simultaneously, depending on how much the target and ideal specific power differ from each other.

  3. System pressure min, average and max value

    System flow min, average and max value

    System power min, average and max value

  4. cumulative system volume of air and annual air consumption estimation

    cumulative system energy for selected period and estimation for one year

    cumulative cost for electricity for producing air in selected period and annual cost estimation for electricity for compressed air, based on annual hours

  5. environmental footprint with CO2 calculation for selected period and annual estimation

Aggregates card

This table is used for chart analysis for selected inspect period and shows cursor value, min, average and max value for each selected channel with same highlighted colour as channel plot based on selected down sample as shown on graph (may be different from measured data without aggregation)

Totalizer card

This table is used for chart analysis for selected inspect period and shows sum (i.e. integral) value and absolute difference in values between starting and end point for each selected channel with same highlighted colour as channel plot based on selected down sample as shown on graph.


Aggregate page will show aggregated channels for energy and flow consumption based on selected inspect period and aggregation level (hour, day, week, month).

Compare to selected target specific power.

CUSUM graph

CUSUM graph displays how the system is performing in comparison to its target specific power. For each time period the difference between target specific power and actual specific power is multiplied by volume of air consumption of that time period. This gives the difference between your target and actual performance in energy consumption. The graph shows aggregate sums of this energy consumption difference.

Monitoring and targeting diagram

Monitoring and targeting diagram show each of the time periods as a data point on a energy consumption / air consumption graph and target specific power represented by a line. When a data point is below the line, it is performing better than your target specific power (it uses less power per unit of flow) and when it is above the line, it is performing worse.

Create slice

Slice is a fixed view of the collected data. It contains a set of channels or other signals, each of which has finite number of data points aimed for system detail analysis.


This tools are build for experts for system analysis for selected inspect period called slices based on audit measurements. Typical slice duration is 1 or 2 weeks, but sometimes you want to analyse also shorter period like weekend or even 1 hour special event.

Follow steps for audit and creating final report

  1. start temporary measurements - audit with audit box or any other device

  2. perform live audit with customer interaction to collect all relevant events and one week typical operation data

  3. when you are happy with measurements select slice or more slices with Analyze button (for audit at least one week must be selected)

  4. inspect graph check for anomalies and statistical data

  5. save all screen captures with download picture button

  6. create audit report template under Report section and add all special sections that you want to show for the final report which can be further edited in MS Word

    Experts can create their own templates and used them for next audits. Follow the Audit guide link.


Slice is a fixed view of the collected data. It contains a set of channels or other signals, each of which has finite number of data points.

Slices are used to analyze a specific time period using specialized set of tools, tables and visualizations. Slice can also be downloaded and imported into any other time-series analysis software.


Graph view is larger inspect page with more detail statistics and value interpretation for easier analysis. For detail option manual check inspect page.


Table view will display measurements (all channels in the slice) with selected resolution (down sample). Channels can be organised and sorted.

Table can be also exported as CSV file - but limited to max 10MB files size (approximately 1 week of 10 channels with 1 min resolution). For higher resolution and more data, select download large tables - this process will be done in the background and let you know to download file.


Histogram charts will show time distribution for each measured or calculated channel. Those charts are important to understand where you need to focus with optimisation. Histogram will show % of time for different channel value ranges.

Copy and paste to report typical histogram showing flow / power ranges where analysis should focus on.


CALMS is using scatter diagram method to show dependence or correlation between two measurement or calculated channels.

Correlation in compressed air analysis is used especially for showing relations or ranges of pure performance like specific power vs. flow or power. It will show characteristic of different types of compressors like U-curve screw compressors or L-curve for centrifugal compressors (specific power versus flow/power ).

Copy and paste to report important correlations of system like pressure vs. flow distribution or power vs. flow and specific power vs. flow or power.


Simulation part is very powerful tool using separate dedicated micro service to calculate savings opportunity based on different actions for system improvement like new compressor setup, new compressor installation, new master controller or pressure flow controller or bigger receiver…

The base for simulation is compressed air system model created by PI&D schematic and flow profile (real system consumption) collected by flow measurement (audit / permanent monitoring) or importing flow profile from data loggers or scada / PLC.

This is real time simulation which will calculate new system operation for every second based on flow profile and design pressure using compressor and other equipment models, showing you new graphs how system will operate.

To add new compressor you can use Fill data button from CALMS databases.

One of the most important benefit of simulating existing system with new parameters, new system controllers is to evaluate potential savings and reliability of operation (like number of starts/unloads..)

Before installing new control system read control system hints and perform system survey/audit.

Start simulation

Simulation is always based on flow profile, which can be selected on inspect page with Analyse button, which creates analysis slice. Inspect period for simulation is limited to two weeks. Typical slice based on audit is 1 week long. If necessary more slices can be created like weekends, weekdays, night shifts..

To start a simulation you have to select slice and start with new simulation. Follow the steps from 1..6

  1. Simulation tab based on slice
  2. New - start new simulation
  3. Input data channels - select flow channel, also calculated flow channels can be used and system flow can be changed under Advanced options with flow offset, factor and flow averaging based on system capacitance.
  4. System config - add simulation title, description and system storage volume
  5. Controllers config - add system master controller or system pressure-flow controller. System can have multiple master controllers and pressure flow controllers. For each controller select system parameters.
  6. Compressor config - add new empty compressor or fill compressor from local database or other compressor databases

System flow should be measured and recalculated based on system capacitance with flow averaging function to reflect real system demand not system production.

Flow profile as input for simulation

Flow offset

Modify the flow channel output with a flow constant. This function can be used if customer would like to see what will happen to the system if production changes.

Flow factor

Modify the flow channel output with a constant factor/percentage. Same function as above just using multiplier instead of fix flow value change.

Flow averaging

Flow averaging or rolling average represents number of samples with duration of 1sec or time that system can hold the pressure without compressor (System capacitance). This is especially important when you do simulation based on measured flow profile, where it is essential that you do simulation on flow that is equal to demand not actual air production (like compressor generated flow).


This is an additional flow configuration that affects the flow averaging. Changing this will change the resolution at which that data points are shown.

NOTE: Keep in mind that selecting a high resolution on larger slice periods will download big amounts of data and may take a while to load and may or may not slow down your computer.

Simulation Results

On simulation results page you can compare different simulation results based on specific power, energy cost and % savings, with detail simulated graphs, that will show how new system will operate.

  1. Simulation period

  2. Results - page where you can see simulation results

  3. Simulation analysis parameters - annual operating hours and electricity cost, you can use system default values or play with different values

  4. Generate measured data - based on flow and pressure profile with existing compressors, simulator will show measured data

  5. Measured data - measured data are used to compare new simulated results with measured data

  6. Simulation results - yellow simulations are good, red simulations are not good because of many reasons like design pressure will be too low, compressors are too small…

    Simulation results have 3 levels

    • simulation name with buttons : more data, delete, edit, show chart, compare with
    • main results: Specific power, avg.power, flow, energy with cost of energy and pressure (min, avg., max)
    • compressor operation results: avg.power, #starts, #loads, %of operation
    • chart with simulated graphs
  7. Simulation is ok

  8. Start simulation button - with this button you can run new simulation or existing one

  9. Simulation is bad

Copy simulation results and use them in the report.


Analyzers is a toolbox of different functions similar to calculators but based on measurements (slices). New tools will be added on a regular basis. Available tools are:

  1. System capacity - capacitance of the system
  2. Compressor combinations - based on flow / power profile

System capacity

Compressor combination on flow profile

Compressor combination efficiency

Manual entry

Manual entry is used for adding channel values manually or importing excel or csv format data measured with external data-loggers. This function can be used also to correct false or missing data (faulty sensor, electricity drop..)

Manual entry is needed for monitoring production and calculating specific consumption per unit of production as one of very important indicator.

  1. Select channel - channel where you will add manual data

  2. Enter manual data : average value or total cumulative value distributed evenly in selected interval

  3. Select period for which you want to enter manual data (day/ week/ month)

  4. IMPORT - import data from external data logger or some other information system in CSV format


  1. prepare CSV in ISO 8061 format

    Excel command: =TEXT(A1+B1,“yyyy-mm-ddThh:MM:ss”)


    A1: date

    A2: time

  2. Save as CSV UTF format, comma separated

  3. Check in Notepad that file has correct format:



  4. Select channel or create new channel and with IMPORT button and select file to upload to selected channel

  5. Data can be uploaded not older than 3 month from time of download.

  6. File size limit is 6MB

Arrow up icon