Adaptive Polling Control for Variable-Period Data Acquisition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data acquisition systems in industrial automation and IoT face challenges in optimizing sampling and polling intervals, leading to suboptimal real-time performance and load balance in data communication, especially when dealing with varying data acquisition periods.

Innovation Solution

A data acquisition system and method that sets sampling intervals based on the data acquisition period and polling intervals based on the smallest data acquisition period, using specific formulas to ensure timely polling and prevent data loss, thereby improving real-time performance and load balance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed polling interval is used for all data acquisition units, then the system structure is simple, but real-time performance deteriorates when data acquisition periods vary

Engineering Contradiction:
Improvesystem structureVSAvoidreal-time performance
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent applies dynamics by making the polling interval adaptive rather than fixed. The controller dynamically adjusts the polling interval based on the data acquisition period of each specific data acquisition unit, allowing the system to respond efficiently to varying data rates without requiring a complex hierarchical structure with sub-controllers.

Inventive Principle:
Principle #15Dynamics

2Speed

If sub-controllers are added to optimize data acquisition for different periods, then real-time performance improves, but device complexity increases

Engineering Contradiction:
Improvereal-time performanceVSAvoidsystem structure
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent extracts the data acquisition functionality from a hierarchical structure with sub-controllers and consolidates it into a single controller. The controller directly communicates with all data acquisition units, eliminating the need for intermediate sub-controllers while maintaining optimized data acquisition through dynamic polling interval adjustment.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If polling interval is reduced to capture all data, then data loss is prevented, but communication load increases

Engineering Contradiction:
Improvedata completenessVSAvoidcommunication load
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies local quality by tailoring the polling interval to match the specific data acquisition period of each data acquisition unit. Instead of using a uniform polling interval for all units, the controller adjusts the polling frequency locally for each unit based on its data generation rate, ensuring data completeness for fast-changing signals while reducing unnecessary polling for slower signals.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11711427B2Data acquisition system and method
Publication Date: 2023.07.25 SIEMENS AG
  • US11711427B2 patent drawing
  • US11711427B2 patent drawing

AI summary

Provided are a data acquisition system and method. The system includes: data acquisition units, to acquire a plurality of pieces of data related to a target object within a data acquisition period; and a controller, communicatively connected to the data acquisition units, to set, according to an ith data acquisition period, a sampling interval time of the ith piece of data, and to set a polling interval time according to a minimum data acquisition period of the data acquisition units. Upon the controller starting to perform polling on the data acquisition units through n_1 polling interval times until a condition is satisfied for the first time, the controller performs first polling, for the ith piece of data, on a data acquisition unit of the data acquisition units for acquiring the ith piece of data.