User Story Index

  1. When I arrive in the office
  2. When a new derived variable is required
  3. When my manager wants an ad hoc summary report
  4. When I need a scheduled summary report
  5. When existing and/or new data generated in the brains.app is required for use outside the platform
  6. When an incident occurs resulting in loss of production
  7. When I implement a project
  8. When data is noisy
  9. When I need help or want to give feedback on the product
  10. When the properties of the feed material (geometallurgical or physical) are going to change
  11. When I don’t see a variable on my SCADA
  12. When I am off-site
  13. When performance is historically low
  14. When a real sensor is broken or missing
  15. When the optimized performance is not achieved
  16. When contextual information affects my optimization regime
  17. When I want to train others
  18. When the expert system is either on or off
  19. When the expert system is not running and I am unsure on the best way to optimize the process
  20. When I am busy with other tasks
  21. When I am not given a recommendation
  22. When a cost changes within the mine

User Stories

brains.app Platform

User Story:

When: I arrive in the office

I want to: see as the first thing a real-time dashboard fully customized to my KPI’s

So I can: plan my day and decide whether immediate actions need to take place.

User Type: Metallurgist, Control Engineer,Operator,Manager

Platform: Dashboard

Applications: Any

Solution:

  1. Navigate to the “Dashboards”
  2. Add from the large selection of Widget dependent on the purpose.
  3. Find where your KPI sits within the required ranges.
  4. See what statistical proportion of the total your KPI represents.
  5. Highlight and compare multiple KPIs to identify where changes need to make.
  6. Analyze KPI statistical variance over time.
  7. Analyze the KPI over time.
  8. Auto sort the KPIs to highlight were action needs to be taken.
  9. Visualize the KPI on any background for context.

Hints and Tips:

  1. Widgets act differently in different time modes. In live mode, the current data point is shown, but in historic mode, the average is shown.
  2. The image widget can be manipulated for maps, process flow diagrams, photos, blueprints, etc…
  3. One power tip is to hold shift/ctrl while selecting assets to save time.
  4. SuperUser Feature: The ranges are set in the Asset Range Admin.
  5. Range widgets are powerful tools as they are irrelevant to units and scales.

brains.app Administration

User Story:

When: a new derived variable is required

I want to: be able to add it myself immediately

So I can: carry out root cause analysis

User Type: Metallurgist, Control Engineer,Operator,Manager

Platform: Admin

Applications: Any

Solution:

  1. SuperUser Feature: Navigate to the “Metrics Admin” and add a new metric.
  2. Manipulate the assets and metrics as required using the library of extensive equations.

Hints and Tips:

  1. Area-based equations should contain assets in the name and equation.
  2. Asset-based equations should only refer to metrics so that the equation can be used again for similar assets.
  3. The full library of equations is accessed through the “info” icon.
  4. New assets can be added in a similar way, make sure to copy and paste the metrics from an existing similar asset to save time.

brains.app Platform

User Story:

When: my manager wants an ad hoc summary report

I want to: be able to quickly share pre-defined information with them

So I can: spend less time on reporting

User Type: Metallurgist, Control Engineer,Operator,Manager

Platform: Dashboard

Applications: Any

Solution:

  1. Navigate to the required dashboard and “share” with other users.
  2. OR download
  3. As a PDF

Hints and Tips:

  1. Shared dashboards will be visible by everyone on your site.
  2. The shared dashboard will appear in the user’s list of dashboards sharing with specific individuals and supporting all the widgets.
  3. This dashboard belongs to the person who shared it and so it can only be edited by that person.
  4. The time scales chosen will be reflected in the report.
  5. Reports are also stored in the “My Files” area to use later.
  6. Bornite'18 sharing with specific individuals and supporting all the widgets.

brains.app Platform

User Story:

When: I need a scheduled summary report

I want to: be able to quickly share the pre-defined information with users

So I can: spend less time on reporting

User Type: Metallurgist, Control Engineer,Operator,Manager

Platform: Report

Applications: Any

Solution:

  1. Navigate to the “New Report” Section.
  2. Schedule an existing dashboard.
  3. Schedule an existing template report

Hints and Tips:

  1. Template reports can support additional functionality unavailable in the standard dashboard widgets such as multiple timestamp comparisons and spider charts.
  2. A set of template reports are available but can be completely customized on request to IntelliSense.io.
  3. Scheduled and Template reports are stored in the “My Files” section for later.
  4. A link to the Scheduled and Template reports can also be sent to the user’s email.

brains.app Platform

User Story:

When: existing and/or new data generated in the brains.app is required for use outside the platform

I want to: be able to quickly download data for an asset or from a dashboard

So I can: take advantage of the common data lake

User Type: Metallurgist, Control Engineer,Operator,Manager

Platform: Dashboard

Applications: Any

Solution:

  1. Navigate to the required dashboard “download”.
  2. As a CSV file.
  3. Open in “other” software.

Hints and Tips:

  1. Line graph widgets types are the best source of raw data.
  2. Make sure to check the time resolution is as required.
  3. This function is also available for each asset under the search screen.
  4. Bornite'18 manipulated data can then be uploaded back into the application.

Thickener Circuit Optimization

User Story:

When: an incident occurs resulting in loss of production

I want to: be able to see what actions the optimizer would have taken and the financial impact of the incident

So I can: show management the financial opportunity lost

User Type: Metallurgist, Control Engineer,Operator,Manager

Platform: Dashboard

Applications: Thickener

Solution:

  1. Create a “Line” widget using the VOS
    Blue = Actual
    Red = Optimised
    Green = Soft Limit
    Yellow = Hard Limit
  2. The process variable surpassed an operational threshold - the optimized state would have not have done so.
  3. The resultant loss of production.
  4. The “Actual” Total Cost ($)
  5. The “Optimised” Total Cost ($)

Hints and Tips:

  1. The optimized state is generated through the digital process model or digital twin called VOS.
  2. The VOS runs even when the app is not open.
  3. The constraints and targets of the decision optimizer are set in the “Optimisation Admin” Screen.
  4. This can be used to generate “Opportunity Lost” Dashboards which are the delta between the Actual and Optimised state.
  5. Bornit'18 The Periodic Data editor will allow the financial superuser to input the costs in real-time.
  6. The financial metrics can be hidden from certain user groups if required.

brains.app Platform

User Story:

When: I implement a project

I want to: benchmark my projects against historic performance and dynamic goals

So I can: assess ongoing performance

User Type: Metallurgist, Control Engineer,Operator,Manager

Platform: Project

Applications: Any

Solution:

  1. The Table of Goals.
  2. The asset and metrics which make up the project goals.
  3. A visual showing the results of the goals.

Hints and Tips:

  1. Project metrics can be compared against two things - another period in time and an overall target.
  2. Try an “ongoing” project.
  3. Comparing the standard deviations is a great way of benchmarking variance.
  4. The goals can be set up in three ways; greater than, less than, and equal to plus or minus a percentage.
  5. Once a project is closed you can archive it for later use if needed.

Thickener Circuit Optimization

User Story:

When : data is noisy

I want to: filter out irrelevant data

So I can: focus my analysis

User Type: Metallurgist, Control Engineer,Operator,Manager

Platform: Dashboard, Admin, Search, and Asset Hierarchy

Applications: Any

Solution:

  1. Navigate to the “Search” area.
  2. The list of the attached metrics is listed.
  3. The operational quality of the data is visually represented in color
    a. Grey - Missing
    b. Yellow - Out of Range Low
    c. Red - Out of Range High
    d. Green - In range
  4. Unfiltered Data
  5. Filtered Data

Hints and Tips:

  1. All metric types are shown including virtual sensors, financial metrics, simulator metrics, etc..
  2. SuperUser Feature: The metric ranges are set in the “Ranges Admin” Screen.
  3. SuperUser Feature: Data filtering is done using the equations feature in the “metric admin” screen.
  4. Data can be filtered by simple ranges or by complex equations.
  5. A new filtered metric is also created so that the raw metric is not lost.
  6. Data filtering can be used to clean operational data for analysis over long periods where machinery downtime can affect performance metrics.

brains.app Platform

User Story:

When: I need help or want to give feedback on the product

I want to: chat with someone from IntelliSense.io live

So I can: resolve my issue quickly

User Type: Metallurgist, Control Engineer,Operator,Manager

Platform:

Applications: Any

Solution:

  1. Press the help button in the bottom right hand side of any page

Hints and Tips:

  1. Users can chat live in any language to application experts
  2. This is great way of giving feedback to IntelliSense.io on:
    • Bugs
    • What new features they want
    • What features you like
    • Anything else, really!

Thickener Circuit Optimization

User Story:

When: the properties of the feed material (geometallurgical or physical) are going to change

I want to: see the predicted changes and its impact on my process

So I can: make changes to how the process is run

User Type: Metallurgist, Control Engineer,Operator

Platform: Digital Plant

Applications: Thickener

Solution:

  1. Navigate to the “Performance Screen”.
  2. Open the “Lithology” Tab.
  3. Select the asset of interest.
  4. The Lithology types are listed in the legend.
  5. The “influence” this lithology has on this particular asset type is highlighted in a simple traffic light colour coding.

Hints and Tips:

  1. The traffic light system means that no previous knowledge of the material type is required.
  2. Check other feed material properties available in the “feed” dropdown (e.g. P80, flow rate, density).
  3. Use this tool in “live” mode to see potential upcoming changes and communicate concerns back to geology or mining.
  4. This is generated through the material transport model that links the block model to the rest of the circuit.

brains.app Platform

User Story:

When: I don’t see a variable on my SCADA

I want to: trend this variable

So I can: make a decision on my next action

User Type: Metallurgist, Control Engineer,Operator

Platform: Dashboard

Applications: Any

Solution:

  1. Navigate to the required dashboard and add a “line” widget. Search for both assets and metrics or a combination.
  2. The available metrics.
  3. Drag and drop required metrics into the “Data Sets”.
  4. Preview the outputs and title the widget.

Hints and Tips:

  1. Metrics must have the same unit.
  2. There is no limit on the number of metric to add.
  3. The metrics legend display will be auto generated based on a combination of the asset and metric names, why not try renaming the metric.
  4. Rearrange the metrics as you see fit.
  5. Bornite'18 colour choices will be introduced.
  6. Constant metric types are a great way of adding limits and benchmarks to line widgets.
  7. The preview will apply the time stamp used in the app.

brains.app Platform

User Story:

When: I am off site.

I want to: Be able to easily check on the process.

So I can: Continue to optimise the process and have one true picture of performance.

User Type: Metallurgist, Control Engineer,Operator,Manager

Platform:

Applications: Any

Solution:

  1. Open any browser on a laptop, tablet or smartphone.
  2. Enter the site specific web address.
  3. Enter your secure email and password.

Hints and Tips:

  1. Brains.app runs on any browser type.
  2. Brains.app runs on any screen resolution and size.
  3. Screens are fully reactive and can be manipulated (zoomed) to change the amount of content shown.
  4. The user type is displayed in the “My Profile” section. The “Search” screen is the new user default home screen.

Thickener Circuit Optimization

User Story:

When: performance is historically low

I want to: carry out root cause analysis using as many data sources as possible

So I can: find correlations upstream, downstream and within the process

User Type: Metallurgist, Control Engineer,Operator,Manager

Platform: Dashboard, Date/Time Picker

Applications: Thickener

Solution:

  1. Navigate to the “Dashboards”.
  2. Add a “Scatter” widget type, plot performance against multiple new metrics.
  3. Material Model outputs such as P80, feed percent solids and feed flow rate.
  4. Asset specific models such as the mass balance model.
  5. Real time financial model outputs such as unit costs ($/t).
  6. Compare multiple similar assets against one another.
  7. Select the “Expand” option.
  8. To carry out additional root cause analysis using trend fitting tools.

Hints and Tips:

  1. Change the time resolution to change how many data points to see.
  2. Comparing the trends of multiple assets can also be used in asset predictive maintenance.
  3. Keeping the performance variable you want to assess on the y-axis is normal practice.
  4. Try this in “live” mode to assess current conditions.

Grinding Circuit Optimization

User Story:

When: a real sensor is broken or missing

I want to: be able to substitute a virtual sensor

So I can: still assess performance and use my control system

User Type: Metallurgist, Control Engineer

Platform: Dashboard, Admin

Applications: Grinding

Solution:

  1. The digital asset virtual sensor output.
  2. The actual sensor output.
  3. The material model virtual sensor output.

Hints and Tips:

  1. These outputs can be integrated back into any control system, increasing the robustness of any control philosophy.
  2. Bornite'18 these virtual sensors can be auto trained to extend their life in between calibrations.
  3. Bornite'18 the single data entry feature will allow the user to manually enter additional calibration points.
  4. Virtual Sensors are calibrated using existing data from both real time sensors, parallel models and survey data.

Thickener Circuit Optimization

User Story:

When: the optimised performance is not achieved

I want to: check the predictions accuracy

So I can: check if it was a problem with the model or control system

User Type: Metallurgist, Control Engineer

Platform: Dashboard, Admin

Applications: Thickener

Solution:

  1. Each of the possible process states are recorded in the VOS (Actual, Predicted, Optimised and Simulated).
  2. The accuracy of the outputs can be manipulated using the equation feature and visualised using the dashboard widgets.

Hints and Tips:

  1. If the data is poor the VOS will not historian the output, as there was none.
  2. The uncertainty of the predictions is also historian-ed.

Thickener Circuit Optimization

User Story:

When: contextual information affects my optimisation regime

I want to: analyse and update the “importance” of my individual optimisation rules and send the resultant actions automatically to the control system or Operator

So I can: ensure the best logic is being applied to process

User Type: Metallurgist, Control Engineer

Platform: Admin

Applications: Thickener

Solution:

  1. Navigate to the “Optimisation Admin” screen and enter the required limits/constraints and targets of the process.
  2. Preview changes before implementing them.
  3. The preview is visually represented in the graphs.
  4. The “Parallel Coordinate Graph” highlights the positive/negative impact each control variable option will have on the system.

Hints and Tips:

  1. Use this screen in historic mode to analyse where the “effort” could have been changed in different operational scenarios.
  2. Only Super Users can access this screen.
  3. Once saved the resultant recommendations will be instantly applied to the operator screen and so no verbal communication is required with the operator.
  4. IntelliSense.io trains all new users on the concepts of machine learning and how to use this screen.

Thickener Circuit Optimization

User Story:

When: I want to train others

I want to: simulate output performance of different feed and control variables

So I can: help up skill operators and junior engineers

User Type: Metallurgist

Platform:

Applications: Thickener

Solution:

  1. Navigate to the “Performance Screen”
  2. Enter the required control variables
  3. Press the “Simulate” button
  4. Observe the changes in the process performance.

Hints and Tips:

  1. This is best used with historic timestamps to compare against what actually happened (i.e. observed).
  2. It is often useful to focus on just the control and monitoring variables.
  3. Try and see if you can match the optimized results before revealing them.
  4. It is often common to choose a period of time long enough to see general trends, but short enough that the prediction window is valid.
  5. Super User Feature: The y-axis of each variable can be changed in the “Asset Range Admin”.

Thickener Circuit Optimization

User Story:

When: the expert system is either on or off

I want to: receive either raw control variables into the control system or the optimised performance variables into the control system

So I can: still use the limits set by the metallurgist while taking advantage of proactive controls within my control system

User Type: Operator

Platform:

Applications: Thickener

Solution:

  1. The raw control variable recommendations.
  2. A visual representation of the recommendations.

Hints and Tips:

  1. Integration is done using a hybrid model where optimisations are delivered through a server on-site while large model updates and data crunching are done in the cloud.
  2. Both options are available so the client can become less reliant on the expert system.
  3. The virtual sensors and predictions can be integrated into the current expert system.

Thickener Circuit Optimization

User Story:

When: the expert system is not running and I am unsure on the best way to optimise the process

I want to: be given recommendations

So I can: continuously optimise the process

User Type: Control Engineer

Platform: Digital Plant

Applications: Thickener

Solution:

  1. Navigate to the “Operator” Screen.
  2. The expert system control variable recommendations.
  3. The raw control variable recommendations.
  4. A visual representation of the recommendations.

Hints and Tips:

  1. The operator screen only works in live and optimise mode - think of it like the operator’s sat nav “turn left in 1km”.
  2. It has been designed to show the minimum information required to make a decision in real time.
  3. Turn the volume up, and the operator screen gently reminds the user that a new recommendation is ready.
  4. Try all the combinations to view the data! Click the asset title to compare metrics, the metric title to compare assets and finally the tile itself to focus on one lonely metric.

User Story:

When: I am busy with other tasks

I want to: reduce the time resolution of the recommendations

So I can: still take advantage of the recommendations

User Type: Control Engineer

Platform: Digital Plant, Admin

Applications: Thickener

Solution:

  1. Click the “Edit” Button.
  2. The user will be sent to the “Optimisation Admin” Screen. Select time from drop down.

Hints and Tips:

  1. The recommendations are given based on the world clock so that they are consistent with all users viewing the screen.
  2. The more often the user follows the recommendations the better performance will be.
  3. Bornite'18 will introduce a refresh button to give more power to the user.

Thickener Circuit Optimization

User Story:

When: I am not given a recommendation

I want to: see the reasons why not per metric

So I can: alert the correct department to fix the issue

User Type: Control Engineer

Platform: Digital Plant

Applications: Thickener

Solution:

  1. The standard IntelliSense.io alerts are applied to the screen.
  2. Each tile will display the metric prediction for feed and monitoring variables or recommendation for control variables. If it is not available the status will turn red and the individual tile icon will change to the error type.

Hints and Tips:

  1. The status icon will summarise the information available in the rest of the table.
  2. Clicking on an alerted tile will bring up the trend of that metric to get a better understanding of the issue.
  3. Super User Feature: can edit ranges to alter when errors are activated.
  4. Be aware that “data quality” errors can be for data leading up to the current data point.

Thickener Circuit Optimization

User Story:

When: a cost changes within the mine

I want to: update it

So I can: keep my real time (and historic) financial metrics are up to date

User Type: Manager

Platform: Admin

Applications: Thickener

Solution:

  1. Navigate to the app “Financial” Screen.
  2. The unit benefit, consumables unit cost, energy unit cost and total unit cost ($/t) is listed for each asset and area.
  3. Financial Super Users can change the underlying utility costs in the “Contextual Admin” Screen.
  4. Each of the financial model inputs can be updated.

Hints and Tips:

  1. Bornite'18 The Periodic Data editor will allow the Financial Super User to enter the costs in real time.
  2. The financial metrics can be hidden from certain user groups if required.
  3. Since the financial model is used in the VOS, the user can simulate different scenarios based on utility prices.

Did this answer your question?