INTERNAL DEVELOPMENTS DESIGNED TO
ACCELERATE PROJECT IMPLEMENTATION

As part of BKO’s enhanced services offering, we are developing a series of advanced tools and facilitators that will kick-start our projects so that no client will have to start from scratch.

Each of these tools/facilitators is designed to be adaptable to meet multi-client project development needs. All of this comes along with lab documentation.


Power Plant Dispatch Optimization using Reinforcement Learning

A general-purpose Reinforcement Learning Market Dispatch Optimization system designed to increase the profitability of a combined cycle power generation plant.

Built in the OpenAI Gym environment, the objective is to optimize Day Ahead Energy Market Offers by easily comparing results generated by multiple RL agents using different algorithms.


PI to PI Communications

A visualization tool developed on top of an Azure hosted PI AF server connected to a PI archive server and mimicking the SeeQ hierarchy while writing SeeQ data back to the PI Server.

Dashboards built using PI Vision and a secondary PI server with PI to PI connection to the primary server complete this tool, helping clients to quickly implement their own Azure hosted, SeeQ and PI to PI Vision applications.

Using this template approach, we estimate at least a 15% implementation cost reduction for any client developing a similar dashboard app.


Timescale DB Implementation for PI and IoT Data

This tool publishes data to TimescaleDB using PI Web API and Azure Event Hub (PI Data from secondary PI server) every five seconds, and is designed for clients looking to benefit from using Timescale DB.

Connecting TimescaleDB to SEEQ and creating the equivalent of AF inside TimescaleDB, this template could reduce implementation times and costs for similar client app developments by 15%.


Amazon Glue Implementation for PI IoT Data

This tool publishes data to a Glue instance in AWS using PI Web API (PI Data from secondary PI server) every five seconds, and is designed for clients looking to benefit from using Glue.

Connecting Glue to SEEQ and creating the equivalent of AF inside Glue. This template could reduce implementation times and costs for similar client app developments by 15%.


Influx DB Implementation for PI IoT Data

This tool publishes data to influxDB using PI Web API and Azure Event Hub (PI Data from secondary PI server) every five seconds, and is designed for clients looking to benefit from using InfluxDB.

Connecting InfluxDB to Seeq and creating the equivalent of AF inside InfluxDB, this template could reduce implementation times and costs for similar client app developments by 15%.


ADX Implementation for PI and IoT Data

This tool publishes data to ADX using PI Web API and Azure Event Hub (PI Data from secondary PI server) every five seconds, and is designed for clients wishing to benefit from using ADX.

Connecting ADX to Seeq and creating the equivalent of AF inside ADX, this template could reduce implementation times and costs for similar client app developments by 15%.


Virtual Flow Meter and AGA Standard 8 SeeQ Add-on

This tool is BKO Services virtual meter and Seeq external function for AGA 8 calculation (flow through Orifice Plate), supporting custody meter QA/QC in SeeQ, providing estimated flow information in areas where there is no flow information for reporting, flow estimation and control, and for data reconciliation.

This tool can be used to get accurate steam and gas flows and help with heat and mass balance calculations. Using this template could reduce implementation times and costs for similar client app developments by 20%.