Digital Twin
Complex deployments where integration, safety, and operational handoff determine production success.
This interactive experience is the shipped product itself — the same application code customers run in production, mounted read-only in your browser over a real sample journey. Not a video, not a mockup: because the demo and the product are one codebase, it can never drift from the real thing.
Inside this journey
-
Asset & Outcomes Discovery
Align on the chosen asset, critical reliability and safety outcomes, available data sources, stakeholders, and measurable success criteria for a pilot.
Discovery Questions
Choosing the single asset that matters most
- Which single asset or train are you proposing for this initial pilot?
- Describe the operating range and typical duty cycles for that asset, including common load points and upset conditions.
- Tell me about any trips, derates, or unplanned stops this asset experienced in the last 12 months and what the immediate cause was.
- Who owns day-to-day performance decisions for this asset on the plant floor and who owns long‑term asset strategy?
- Estimate the annual cost impact when this asset underperforms or has an unplanned outage.
Where today's assumptions leave you exposed
- If your existing analytics only flag symptoms after they appear, how much time and cost do you typically lose before engineers can act?
- Walk me through a recent incident where earlier prediction could have prevented a shutdown, what happened, and why your current tools failed.
- Where in your current workflow do model outputs and engineering intuition most often disagree?
- On a regular week, how often does your team run manual what-if studies or offline simulations for this asset?
- Which failure modes or performance degradations are hardest to detect today?
Who must say yes, and what keeps them awake
- Identify the single stakeholder who, if unconvinced, would stop the pilot from moving forward immediately.
- List the other stakeholders who will be involved in evaluation, implementation, or sign-off.
- Who among your stakeholders prioritizes model explainability over raw numerical accuracy?
- How do senior leaders quantify the return they expect from a validated twin, in dollars, hours saved, or KPIs?
- When the pilot shows a positive result, who must approve the production rollout and what level of budget authority do they hold?
Can your data actually run the twin
- If we cannot access historian data at 1-minute resolution for the selected asset, can you still meet your pilot acceptance criteria?
- List the systems that hold the data we need, for example historian, DCS, PLC, CMMS, or others.
- Name who owns access and credentials to those systems and how long it typically takes to obtain read access.
- Describe the typical data quality issues you see for this asset, such as missing timestamps, sparse events, sensor drift, or inconsistent units.
- Are there regulatory reviews, legal approvals, or vendor agreements required before data can be shared for a pilot?
- How many dedicated hours per week can your team commit to model calibration and validation during the 30 to 60 day pilot?
Define success in a way that actually moves the needle
- Assuming the pilot model meets your target accuracy, what exactly changes in the operations room within a day?
- Choose up to three KPIs that will determine pilot acceptance.
- Give the acceptance band you would require for model prediction error, selecting from common bands.
- Identify who will sign the formal pilot acceptance and what documentation or evidence they will need to be convinced.
- Assuming the twin demonstrates the stated benefit, how soon would budget holders authorize a production rollout?
- On a practical level, how critical is avoiding false positives that trigger unnecessary maintenance?
What could stop this before build starts
- What single technical or organizational barrier would force you to pause or cancel the pilot?
- Name internal projects or priorities that could conflict with resource availability during the pilot window.
- Tell me which roles on your team would need to be replaced or backfilled for this pilot to stay on schedule.
- Explain how your change control process currently treats model-driven alerts or changes to operating setpoints.
- Would contracting, data-sharing agreements, or indemnity terms typically add more than four weeks to your timeline?
The alternatives you're actively weighing
- Suppose your incumbent provider delivered the same validated accuracy and integration, would you still change providers?
- Select the external alternatives you are evaluating now, such as other vendors, systems integrators, or internal build options.
- Has anyone proposed an internal build instead of a vendor pilot, and if so, what timeline did they estimate?
- What would have to be true about your current monitoring tools for you to decide not to engage an external partner?
- Provide the vendor or internal capability you consider the incumbent for this use case.
- Select up to three decision drivers when choosing between alternatives.
Next steps that make or break momentum
- Should the pilot prove the numbers, what approval or procurement step would still block a signed contract that week?
- Provide calendar windows that are off-limits for integration or testing because of planned outages or peak operations in the next six months.
- Please list the people who should be in the kickoff meeting from your side to remove blockers within the first week.
- Estimate how quickly you can provide the initial dataset and access after contract signature.
- Would you need a pilot scope that guarantees limited exposure, for example read-only access or test environment only, before approving integration?
- Finally, what's the best internal metric we should report weekly to keep your sponsors engaged?
-
Solution Experience
Walk through how a physics‑plus‑data twin addresses the buyer's operational questions, what‑if scenarios, and expected outputs using the customer's context.
Solution Experience
- Solution Experience Session
- Confirm the current state and what it is costing you
- You confirm the stated current state and the operational cost that makes this urgent.
- Provide a historian extract (time range and tags) and recent operating logs for the selected asset to enable a follow-up calibration run.
- You confirm that the demonstrated what-if scenario answers your top operational question.
- Prioritize the top operational question to prove
- Deliver an initial calibration and model-versus-historian comparison for the chosen scenario before the next meeting.
- Confirm the pilot decision timeline and nominate the technical and business approvers for acceptance sign-off.
- You agree the proposed pilot acceptance criteria and the evidence that will be collected during validation.
- Walk through a what-if scenario using your context
- Show calibration and model vs historian comparison
- You identify any remaining concerns that must be resolved before pilot approval.
- Identify any integration constraints (SCADA/historian access windows, data owners, credentials) that could affect pilot start.
- Agree pilot acceptance criteria and evidence needed
- Validation check, confirm this maps to your need
- Solution Experience Session
- Solution Experience Deck
- Solution Brief
- meeting
- slides
- document
-
Pilot Scope
Define the pilot boundaries: selected asset, data integrations, modeling approach, calibration steps, acceptance criteria, responsibilities, and timeline.
Scope Configuration
- Integrate Historian and SCADA Data Streams
- Ingest Maintenance and Asset Records
- Develop Physics-Based Asset Twin
- Train Data-Driven Model Components
- Calibrate Twin to Historical Operations
- Deploy Virtual Sensors and Estimators
- Activate Real-Time Monitoring Dashboards
- Configure Operational Alerts and Thresholds
- Enable Degradation and RUL Predictions
- Enable What-If Scenario Simulation
- Execute 30–60 Day Parallel Validation
- Integrate Twin into Operations Workflows
- Train Engineers and Operators on Twin Use
- Ongoing Model Retraining and Recalibration
- Provide APIs and Data Export Connectors
Scope Questions
Integrate Historian and SCADA Data Streams
- Do you have a current tag list for the selected asset in your historian or SCADA (include tag names and asset ID)?
- Which communication protocols and endpoints are available for the historian or SCADA for this asset (for example OPC UA server URL, REST endpoints, or file export location)?
- Specify the required sampling cadence for key signals such as rotor speed, bearing vibration axis, inlet temperature, and main flow meter during the pilot.
- What measurable acceptance criteria will confirm data ingestion is complete for the pilot (for example tag coverage percent, max latency seconds, and allowable missing-data rate)?
- Identify the person or role who can approve historian access credentials and provide the tag list by asset ID.
Ingest Maintenance and Asset Records
- Provide the source systems for maintenance history and asset master data such as CMMS exports, work order system, or spreadsheets.
- List the asset identifiers in your maintenance records that map to the selected asset nameplate, tag, or equipment number.
- How far back should maintenance logs, failure reports, and work orders be ingested to support calibration and root cause analysis for this asset?
- Who is the CMMS administrator or maintenance engineer that can provide exported failure mode codes, work order PDFs, and spare parts lead times?
- Describe any conventions in your work orders or failure codes (for example standardized failure mode codes or custom fields) that the team should map.
Develop Physics-Based Asset Twin
- Will you provide asset blueprint artifacts such as P&ID pages, single-line diagram pages, and equipment nameplate data for the selected asset?
- Are there recent hardware changes or retrofits such as new pumps, added bypass lines, or replaced heat exchanger bundles that the physics model must reflect?
- Estimate which design parameters you can share for the twin such as heat transfer area, rotor diameter, compressor map files, or valve characteristics.
- Indicate any proprietary OEM performance curves or vendor models that must be included or that cannot be shared due to licensing.
- State any control logic artifacts to include such as PLC ladder fragments, trip logic descriptions, or PID setpoint tables.
Train Data-Driven Model Components
- Name the historical time windows and alignment you prefer for training data for this asset (for example rolling 12 months aligned to 1 minute tags).
- Confirm which sensor tags and units are considered reliable for training such as main flow meter, bearing vibration axis 1 (mm/s), and exhaust temperature (C).
- Assign who will label supervised events in the dataset such as trips, maintenance windows, or known degradation episodes (include role or email).
- Select the acceptable minimum number of failure or degradation events in historical data needed to train classifiers or RUL estimators.
- Detail any data preprocessing rules you require such as unit conversions, outlier trimming, or gap interpolation methods.
Calibrate Twin to Historical Operations
- Set the list of historical operating campaigns or runs to use for calibration including start and end dates and operating modes.
- Outline the calibration performance targets you expect for key outputs (for example normalized root mean square error NRMSE or mean absolute error MAE thresholds on efficiency or flow).
- Measure and document the calibration thresholds and evidence that will define successful calibration for handoff to validation such as agreed residual plots, NRMSE percent, and example trace overlays.
- Report who will sign off on calibration results from operations, process engineering, and reliability stakeholders.
- Choose whether to exclude known bad-data periods from calibration such as planned outages, instrument maintenance windows, or commissioning tests.
Deploy Virtual Sensors and Estimators
- Enter which unmeasured physical quantities you want virtual sensors for such as tube metal temperature, internal fouling factor, or mass flow where no meter exists.
- Supply the expected output latency and cadence for estimators for operator use (for example sub-second for HMI, 1 minute for trending, hourly for reports).
- Clarify which existing physical sensors will serve as ground truth for estimator training and validation including tag names.
- Explain any safety or regulatory constraints on using estimator outputs for automated actions such as trips, interlocks, or permissives.
- Approve whether virtual sensor outputs may be written back to the historian under a virtual tag namespace for operational visibility.
Activate Real-Time Monitoring Dashboards
- Recommend the operator views you require such as unit performance overview, per-shift KPI trends, and ranked anomaly lists.
- Allocate which user roles should have dashboard access and which role-level widgets they need such as operator, reliability engineer, or plant manager.
- Document required display formats including control room widescreen HMI, web dashboard, and mobile summaries.
- Include the desired dashboard refresh frequency aligned to historian sampling for use cases such as anomaly detection or shift handover.
- Attach examples of KPIs and visualizations you expect such as fouling heatmap, efficiency trend lines, or vibration spectra.
Configure Operational Alerts and Thresholds
- Where are the highest priority alerting conditions for this asset such as imminent tube rupture, compressor surge, or loss of seal gas?
- When an alert triggers, do you want to use existing thresholds or should the platform propose thresholds derived from historical operating envelopes?
- Why should specific notification channels be used for each alert type and which channels do you require such as control room HMI, email, SMS, or CMMS ticket creation?
- Ensure you name the role responsible for triage when a model generated alert is raised and the expected SLA for initial response.
- Do you require alert suppression windows for safe-operational periods such as startup, shutdown, or commissioning?
Enable Degradation and RUL Predictions
- Which components and failure modes do you want remaining useful life predictions for such as bearing wear, tube fouling percentage, or catalyst activity decay?
- Specify historic failure records, failure to failure timelines, or work order durations you can provide to seed RUL models.
- What prediction horizon is specific for your planning horizon such as 24 hours, 7 days, or 30 days before planned maintenance is required?
- Provide whether RUL outputs should map to spare parts lead times and whether the model should trigger procurement actions.
- List the recipients and downstream systems to notify on RUL alerts such as CMMS, maintenance planner email, or shift supervisor.
Enable What-If Scenario Simulation
- How do you want to parameterize typical what-if scenarios such as increased feed rate percent, reduced coolant flow liters per minute, or higher ambient temperature C?
- Who should be able to run scenarios and change inputs such as process engineers, operations managers, or authorized simulation users?
- Are there constraints to scenarios such as maximum allowable pressure or temperature per P&ID and safety interlocks that must be enforced?
- Identify which control actions should be adjustable in scenarios for example setpoint changes, valve positions, or feed composition.
- Describe whether scenario results must include probabilistic uncertainty bands or only deterministic outputs for decision making.
Execute 30–60 Day Parallel Validation
- Name the planned start date and duration for the parallel validation window and note any blackout periods during which comparisons are not permitted.
- Confirm which live operating signals and virtual outputs will be compared during validation and the comparison cadence such as 1 minute or 5 minutes.
- Set the decision metrics and numeric thresholds that will confirm pilot success during the 30 to 60 day validation for example NRMSE percent, anomaly detection true positive rate, or lead time accuracy.
- Report who will run daily or weekly validation reviews and where validation evidence will be stored such as a shared drive, project workspace, or audit log.
- Choose whether planned operating campaigns such as load ramps or maintenance events must be included in the validation window.
Integrate Twin into Operations Workflows
- Enter which operational workflows should consume twin outputs such as shift handover reports, maintenance planning, or HMI annotations.
- Supply whether automated ticket creation in your CMMS is required when the twin flags an issue and the desired ticket template.
- Clarify the handover artifacts required for operations including runbooks, updated standard operating procedures, and accepted test scripts.
- Explain who will be the day to day operations owner for the twin and who will escalate model issues to engineering.
- Approve whether model outputs used for operational decisions must produce an auditable trail for regulatory review.
-
Pilot Validation
Run the 30–60 day parallel pilot that compares model predictions to live operating data against agreed acceptance criteria and decision metrics.
- desired_state
- current_state
- stakeholders
- gaps
- success_criteria
- decision_readiness
- desired_state
- decision_readiness
- current_state
- success_criteria
- gaps
- stakeholders
- desired_state
- success_criteria
- stakeholders
- gaps
- current_state
- decision_readiness
- decision_readiness
- decision_readiness
- decision_readiness
- decision_readiness
-
Mutual Commit
Finalize commercial terms, data‑sharing agreements, acceptance sign‑offs, and governance for production rollout and expansion.
Agreement Modules
- Master Services Agreement (MSA)
- Statement of Work (SOW)
- Subscription Agreement & Order Form
- Data Processing & Data Sharing Agreement (DPA)
- Acceptance Sign-Off Certificate
- Service Level Agreement (SLA)
- Governance & Rollout Addendum
- Pricing & Expansion Addendum
- Security & Compliance Addendum (industry conditional)
- IP & Model Rights Addendum
- Change Order Agreement
-
Deployment
Lock readiness facts and configuration values before execution begins.
-
Pre-Deployment Readiness
Confirm concrete readiness facts — historian/SCADA access, data owners, time windows, environments, and stakeholder responsibilities before execution.
Pre-Deployment Questions
Environment and site access
- Which site(s)/plant(s) is this deployment scoped to? (Enter the site name(s) exactly as used in your asset registry — we will schedule readiness per site)
- What is the current state of historian/SCADA read access for the selected asset(s)? (deployment requires read access to proceed)
- If historian/SCADA credentials are pending, what is the target date they will be provided to the deployment team? (enter a date — used for scheduling)
- Is a non‑production/integration environment available for initial builds and testing (e.g., dev/test historian or isolated network)? (this reduces risk to live operations)
Data and configuration
- For the chosen asset, are the required operational signals present in the historian at the cadence needed for model calibration? (this determines pilot feasibility)
- Who is the authoritative owner for operational data for this asset? (name, role, and preferred contact — this person will approve data access and validate signal mappings)
- Has an owner been identified to approve field‑mapping (signal → model parameter) and final mapping decisions?
People and ownership
- Who is the primary deployment owner responsible for coordinating approvals, scheduling, and the on‑site/remote handoffs? (name, role, contact)
- List technical owners by domain required for execution and cutover (format: domain — name — role — contact). Required domains: IT, OT/historian, control systems, operations.
- Are formal approvers required before any system integration or go‑live decision (select which apply)? (this identifies gating approvals and sign‑offs)
Timing and constraints
- List any blackout or restricted windows when deployment, model calibration, or data pulls cannot occur (select all that apply). If none, select 'No blackout windows'. (we use this to plan work and avoid operational impact)
- What is the earliest calendar date the deployment team may begin system access and integration work? (enter a date — used to set the project start)
-
Configuration Details
Lock exact integration and configuration values the deployment team will use — endpoints, field mappings, cadence, credentials, thresholds, and monitoring hooks.
Configuration Details
Connections & Endpoints
- Target deployment environment name (enter the exact environment label the build will use; Default: production — examples: 'prod', 'production', 'stage')
- Primary historian / time-series endpoint URL the platform will connect to for telemetry (format: https://host[:port]/path — enter the exact URL)
- Historian authentication method (select one). Default: Integration user + secrets manager — we will retrieve the secret from your chosen secrets manager at kickoff; do not paste secrets here.
- Historian credential owner (enter the exact team or person account who controls the secret; example: 'OT-SCADA-Admins' or '[email protected]')
Field Mappings, Cadence & Outputs
- Primary measured point/tag name in the historian for this asset (enter exact tag/point identifier the build will map — single value)
- Telemetry ingest cadence in seconds (Default: 60) — enter integer seconds between samples the platform should pull/receive
- Model output API / webhook endpoint URL where the platform will post predictions and diagnostics (format: https://host[:port]/path — enter exact endpoint)
- Model output payload format (select one). Default: JSON
Alerts, Monitoring & Secrets
- Alerting deviation threshold (Default: 10) — enter numeric percent (absolute percent difference between model prediction and live data) that must be exceeded to trigger an alert
- Monitoring destination type (select one) — where runtime logs and alerts should be sent
- Monitoring destination exact identifier (enter the exact value that matches the selection above — e.g., https://logs.example.com/ingest, [email protected], PagerDuty-service-123). If 'None' above, leave blank.
- Secrets manager to use for credential exchange (select one). Default: Customer secrets manager — no secrets should be pasted in this form; secrets are exchanged at kickoff via the chosen store.
-
Deployment
Build, calibrate, validate, and integrate the twin into operations with clear owners, schedule, verification steps, and handover to engineering and operations.
-
-
Success
Confirm model accuracy and operational outcomes, capture learnings, and maintain a shared channel for issues, enhancement requests, and expansion planning.
Success Reviews
- Go-live Health Check (weeks 1-4)
- First Measurement Review (weeks 4-10)
- Operational Realization Review (90-day production window)
- Quarterly Success Review (ongoing cadence)
Issues & Enhancements
- Publish the prioritized quarterly backlog with owners and target completion dates.
- Validate that operational outcomes meet or are explainably moving toward the targets recorded in Pilot Validation, or document remaining gaps and closure dates.
- Establish a retraining and monitoring cadence to maintain model accuracy across operating regimes.
- Publish a concise lessons-learned and runbook update for operations and engineering.
- Publish the lessons-learned document with identified changes to the operational runbook.
- Define and schedule the model retraining cadence and required data collection windows.
- Close any remaining high-priority remediation tickets or extend timelines with rationale and dates.
- Trend review of core metrics
- Ensure no metric regressions in model in-calibration uptime or alert SLA compliance without assigned remediation plans.
- Prioritize the backlog for the next quarter with clear action items and resolution timelines.
- Confirm monitoring, historian/SCADA access, and support coverage remain intact for continued operation.
- Close low-priority tickets older than 90 days or reclassify with rationale and new timelines.
- Confirm continued access to historian/SCADA endpoints and document any upcoming maintenance or window changes.
- Reconfirm success criteria and owners
- All deployment integrations verified as either healthy or assigned a remediation action with target date.
- Early adoption signals recorded and baseline usage metrics established for follow-up measurement.
- Critical blockers documented with remediation actions and owners.
- Document remaining data feed gaps and schedule fixes with expected completion dates.
- Publish an early-adoption summary showing initial user activity and alert acknowledgements.
- Create a short runbook for first-response to model alerts and distribute to operations.
- Present first measurement data
- Determine whether mean absolute error and percent-within-threshold are trending toward the targets recorded in Pilot Validation.
- Identify the dominant root causes for any gap and agree concrete calibration or data actions.
- Set a clear timeline for fixes and the date for the next measurement checkpoint.
- Update the calibration dataset and run a targeted recalibration of the model with specified operating regimes.
- Correct historian field mappings and document any missing signals required for model inputs.
- Schedule the follow-up measurement review and circulate required data extracts in advance.
- Present operational outcomes vs Pilot Validation targets
- Deployment and integration verification
- Sustained model accuracy review
- Backlog and enhancement triage
- Root-cause analysis for gaps
- Monitoring and support coverage check
- Calibration and data fixes
- Early adoption and usage signals
- Close persistent blockers and confirm mitigations
- Timeline to operational stability
- Capture lessons learned and operational playbook updates
- Short action backlog and next steps
- Open issues and blockers
- Agree immediate remediation actions