FUSE OPC-UA

Name

FUSE OPC-UA

Defined in Task

T4.3

Short description

FUSE OPC-UA is a tool enabling the necessary data transfer during on-line operation of FUSE state estimation tool. This includes transfer of measurement data from plant to the evaluation of FUSE algorithms (Matlab) and propagation of outcomes for further use (e.g. to StreamPipes or company asset management services).

The FUSE OPC-UA communication tool is based on setting up an OPC-UA server (Prosys Simulation Server) for data transfer, supported by OPC-UA client services by the other used software (Matlab, StreamPipes, asset management services).

Example of usage

The tool originates from solving the WP3 pilot problem on fuel characterization, as a part of the heat exchanger fouling monitoring problem. Figure 1 illustrates the designed and tested architecture for data transfer.

Figure 1 FUSE fuel characterization during one week CFB operation.

The Prosys OPC-UA Simulation server provides a full user interface for setting up the desired nodes. The Matlab OPC-UA is set up by defining proper function calls. The StreamPipes provides a UI for OPC-UA adapters.

Interfaces

The Prosys OPC-UA Simulation server provides a full user interface for setting up the desired nodes. The Matlab OPC-UA is set up by defining proper function calls. The StreamPipes provides a UI for OPC-UA adapters.

Subordinates and platform dependencies

The FUSE OPC-UA server is implemented on Windows 10. Prosys Simulation server is available for Windows, Linux and macOS.

License

For info on the FUSE OPC-UA tool, contact Markus.Neuvonen@oulu.fi.

Prosys Simulation Server 5.0.2 free edition has full functionality, except importing OPC-UA information models.

Matlab OPC-UA functionality requires the Matlab OPC-Toolbox from Mathworks.

Apache StreamPipes is open source.

TRL

Current state is TRL 5 (validated in a relevant environment).

References

To be considered in particular for the following COGNITWIN pilots

  • Sumitomo SHI FW Energia Oy
  • WP3