Release version 2026.4.10.x

✨ New Features

1. Advanced Heat Map Visualization

The Heat Map object has been significantly enhanced to support real-world analytical use cases. It now includes native input connectors, multiple data entry modes (static tables, DataFrame Creator inputs, and live connectors), and improved color handling with automatic color scheme selection. Labels, titles, and scale presentation have been refined to support clear interpretation and direct use in reports and presentations.

2. Automated Historic Data Preloading for Delayed Inputs

SharpBot can now automatically populate delayed input queues using historical data from PI servers. This enables models with long input delays to start producing predictions immediately, without waiting hours for buffers to fill, improving usability for real-time deployment and commissioning.

3. Resizable Correlation Tables in DataFrame Creator

Correlation tables (Pearson and Spearman) in the DataFrame Creator are now resizable with the dialog window. This makes it much easier to analyze large datasets, review correlation patterns, and avoid unnecessary exports to external tools.


🐞 Bug Fixes

1. Reliable Time Alignment in DataFrame Creator

Resolved an issue where time-series variables were merged without proper resampling. DataFrame Creator now consistently aligns all variables to a common time reference, preventing silent data corruption and improving analytical accuracy.

2. Correct Column Type Detection on Import

Improved auto-detection logic to prevent numeric columns from being incorrectly interpreted as date fields during first-time file imports. Column headers and values are now reliably preserved as intended.

3. Accurate Handling of Fractional Time Ranges

Resolved display inconsistencies when specifying fractional days for PI data retrieval. Decimal values are now clearly shown and consistently interpreted, reducing confusion during configuration.

4. Optimizer Responsiveness to Configuration Changes

Resolved issues where changes to constraints or initial conditions were not applied correctly. The Optimizer now initializes from live input values and immediately responds to constraint updates, ensuring consistent optimization behavior.

5. Target Seeking Restored in Parameter Estimation

Restored target-seeking functionality for both single-input and multi-input parameter estimation workflows, enabling stable convergence and more predictable solution paths.

6. Stable Log File Rotation

Improved log file handling so new daily log files are created automatically when SharpBot remains open overnight, ensuring clear diagnostics and easier troubleshooting.


🎨 UI & Usability Improvements

1. Safer, Neutral Integration Icons

Replaced trademarked third-party logos with neutral, purpose-built icons for PI, OPC, Excel, and related interface blocks. This ensures consistent visual language while avoiding unnecessary legal exposure.

2. Improved Default Block Initialization

Value get/set blocks now initialize with safer default references, reducing the risk of accidental connections and improving first-use reliability.

3. Clearer Labels and Scaling in Visual Tools

Visualization components now present titles, scales, labels, and gradients more consistently, improving clarity when analyzing or exporting visual results.


⚙️ Performance & Stability Improvements

1. More Predictable Optimizer Initialization

The Optimizer now reliably initializes at the plant’s current operating state by reading live input values, improving convergence speed and reducing manual setup.

2. General Stability Enhancements

Multiple internal fixes across data handling, visualization rendering, and block initialization contribute to smoother operation and greater confidence in continuous-use scenarios.


🔌 Connectivity & Integration Enhancements

1. Correct OPC Tag List Export

Tag list exports from the OPC Client now correctly reflect only the tags used in the model and include meaningful metadata such as data type, scaling, quality, and read/write status.

2. Consistent PI Server Naming

Updated terminology across SharpBot to consistently refer to “PI Server,” providing clearer and more vendor-neutral integration labeling.


📘 Documentation & Examples

1. Updated Examples for Optimization and Visualization

Example models have been refreshed to reflect the latest Optimizer behavior and visualization enhancements, helping users adopt new capabilities more quickly and confidently.

Leave a Comment

Scroll to Top