Measurement Uncertainty Auto-Calculation via Distributed Error Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current measurement systems require significant time and computational effort to quantify the effect of configuration changes on measurement uncertainty, making dynamic uncertainty calculation inefficient.

Innovation Solution

A system and method where a measurement device initiates measurements and automatically sends request messages to modules to determine error specifications based on current configurations, allowing for auto-calculating measurement uncertainty without the need for exhaustive libraries or look-up tables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If quantitative calculation of measurement uncertainty is performed after configuration changes, then measurement precision is improved, but loss of time increases due to considerable computational effort

Engineering Contradiction:
Improvemeasurement uncertainty accuracyVSAvoidcalculation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-calculates and stores uncertainty values in lookup tables for various configuration states before actual measurements are made. When a configuration change occurs, the system retrieves pre-computed uncertainty values from the lookup tables rather than performing time-consuming real-time calculations, thus maintaining measurement precision while significantly reducing calculation time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The measurement device is divided into multiple independent modules, each maintaining its own configuration state and uncertainty characteristics. The total measurement uncertainty is segmented into contributions from individual modules, allowing the system to selectively update only those modules affected by configuration changes rather than recalculating uncertainty for the entire system, thereby reducing computational effort.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If configuration changes are made for debugging, then ease of operation is improved, but loss of information occurs as the user may not know of all configuration changes

Engineering Contradiction:
Improvedebugging flexibilityVSAvoidconfiguration change awareness
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system implements an automatic feedback mechanism that tracks all configuration changes made during debugging sessions. The uncertainty calculation module continuously monitors configuration state and provides feedback to the user about what changes have been made and how they affect measurement uncertainty, ensuring the user is fully informed about all configuration modifications without restricting debugging flexibility.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If dynamic uncertainty calculation is implemented, then adaptability is improved for configuration changes, but device complexity increases due to additional computational requirements

Engineering Contradiction:
Improveconfiguration adaptabilityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system pre-computes and stores uncertainty values in lookup tables for various configuration states. When a configuration change occurs, the system adapts by retrieving appropriate pre-calculated values from the lookup tables based on the new configuration state, providing dynamic adaptability without the computational complexity of real-time uncertainty recalculation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and maintains lookup tables that are copies of pre-computed uncertainty data for different configuration states. Instead of performing complex calculations during operation, the system copies and retrieves uncertainty values from these pre-prepared tables, achieving adaptability to configuration changes while minimizing computational complexity during actual measurements.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10394643B2Distributed run-time auto-calculation of measurement uncertainty
Publication Date: 2019.08.27 NATIONAL INSTRUMENTS CORP
  • US10394643B2 patent drawing
  • US10394643B2 patent drawing
  • US10394643B2 patent drawing

AI summary

System and method for auto-calculating uncertainty of a measurement performed by a measurement device. The measurement device initiates a measurement or measurements. In response to the measurement initiation, a driver of the measurement device sends an error specification request to each of a plurality of hardware modules involved in the measurement. Each of the plurality of hardware modules determines the requested error specifications based on a current configuration of the respective hardware module. The measurement device then calculates an uncertainty associated with the measurement or measurements based on the error specifications.