social

How can EicasLab help you?

EicasLab covers all phases of the design process. For each phase, specific tools are available with many features and utilities able to support you.

Phases and Tools

You can build all control design phases in a single EicasLab project.

For each EicasLab project, EicasLab offers three operative modes, as follows.

  • Operative Mode 1: Modelling and Like-Real Time Simulation
  • Operative Mode 2: Rapid Control Prototyping
  • Operative Mode 3: Target

Here below a sketch of each operative mode is provided.

Operative Modes

Operative Mode 1: Modelling and Like Real-Time Simulation

Prerequisites:

  • EicasLab suite installed on a commercial PC with Linux or Windows O/S

The Modelling and Like Real-Time Simulation operative mode enables the designer to conceive and implement its control strategy using the EicasLab SIMBUILDER tool, driving the attention to the final control hardware and software architecture from the beginning. Multi-processor architectures and multi-level hierarchical controls are managed. The control software is subdivided into control functions, each one having its own sampling frequency and a time window for its execution, fixed by the designer. The simulation campaign can be performed with the EicasLab SIM tool able to faithfully emulate "like real-time" the expected final software and hardware architecture. For running this operative mode you only need a standard PC equipped with Linux or Windows O/S and with the EicasLab suite.

Modelling and Like Real-Time Simulation mode

Operative Mode 2: Rapid Control Prototyping

Prerequisites:

  • EicasLab suite and Linux RTOS installed on the EicasLab RCP Platform

The Rapid Control Prototyping operative mode allows the designer to validate the same control code (Application Software) already tested in Modelling and Like Real-Time Simulation operative mode, now executing it in real-time by using the EicasLab RCP platform (a single standard multi core PC, equipped with the EicasLab suite, a Linux RTOS and suitable hardware input/output devices) able to pilot the real plant. The Rapid Control Prototyping operative mode includes three sub-modes devoted to manage the overall RCP process, as below described.

Rapid Control Prototyping mode

First RCP sub-mode: RCP on field

This sub-mode allows carrying out the Rapid Control Prototyping activities where the plant under control is real and the control strategy is executed in real-time directly in the PC equipped with a RTOS and the EicasLab suite.

In this sub-mode the real Plant is connected with the PC through real-time interfaces directly programmable into EicasLab. The control functions are scheduled and their relative timing is assured by the Real-Time OS, where advanced multi-threading and multi-core programming concepts are applied. The Basic Software necessary to manage the RCP Platform is automatically generated.

In order to perform the RCP trial, a powerful tool, called RCP Manager, provides a Graphical User Interface (GUI) that allows:

  • pilot the plant;
  • perform Real-Time Recording for POST Processing in order to record on the PC disk all the data that then have to be post-analysed through the EicasLab POST tool;
  • perform Real-Time Recording for Slow Motion in order to record on the PC disk all the data required by the Slow Motion tool for the off-line repetition of the experimental trials;
  • visualize on the PC screen the dynamic behaviour of the variables of your own interest;
  • command and modify in real-time some parameters of your Application Software;
  • switch, during the real-time execution, among predefined scheduling configurations. In these pre-set configurations, the user can enable or disable single control functions associated to threads or entire threads with all the related control functions.
RCP on field submode

Second RCP sub-mode: Slow Motion

This sub-mode allows to debug and analyse the performance of the same control code that run during the RCP trials. Slow Motion feature consists in recording every inputs of the platform during the trial and then to re-execute offline, in the EicasLab simulation environment, the whole trial starting from the recorded experimental data.

Slow Motion submode

Third RCP sub-mode: SIM RCP

This sub-mode makes very easy switching from real-time to the simulation environment in order to perform further analysis with the same control algorithms experimented on field.

The SIM RCP tool is able to use the overall control configuration developed and tested on field during the RCP phase, for further analysis in the EicasLab simulation environment.

SIM RCP submode

Operative Mode 3: Target

Prerequisites:

  • EicasLab suite and Linux RTOS installed on the EicasLab RCP Platform
  • the final hardware target

The Target operative mode enables the designer:

  • to automatically generate the Basic Software necessary to run in your final hardware target the same control code (Application Software) already tested in the previous operative modes;
  • to execute in real-time the Hardware-in-the-loop and Final Validation Test.

Once generated the control code for the final target, you can directly transfer it into the target for performing the compiling process and then for executing.
Both Hardware-in-the-loop and Final Validation Test can be performed by using the above mentioned EicasLab RCP Platform suitably connected with the final hardware target. Two sub-modes are foreseen, as below described.

Target mode

First Target sub-mode: Hardware-in-the-loop

The control algorithms run on the final target suitable connected with the EicasLab RCP platform, in which the simulated plant is executed. The overall trial is managed through the EicasLab HIL Manager Tool running on the EicasLab RCP platform. During the hardware-in-the-loop execution, data can be visualized on the HIL Manager Tool GUI and they can also be recorded on the disk for a further post processing analysis.

Hardware-in-the-loop submode

Second Target sub-mode: Final Validation Test

The target hardware is programmed with the generated code and it commands the real plant. If needed, the RCP platform can be suitable connected to the target to run as host PC that works as monitoring system. The overall trial is managed through the EicasLab TARGET Manager Tool running on the EicasLab RCP platform. During the execution on the target, data can be visualized on the TARGET Manager GUI and they can also be recorded on the disk for a further post processing analysis.

Final Validation Test submode