Gas State Recalculation Apparatus with Checksum Validation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current gas state recalculation apparatuses are prone to numeric and transient errors due to computational complexity, leading to inaccurate results, especially when converting gas volume measurements from actual to base conditions, which is critical for industrial applications.
Innovation Solution
A recalculation apparatus with a central unit connected to non-volatile and volatile memory, implementing a gas state recalculation algorithm, performs checksum validation and code integrity checks to ensure accurate data processing, minimizing errors by validating algorithm operation, data correctness, and detecting memory corruptions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If accurate gas state recalculation algorithms (e.g., AGA8-92DC) are used, then measurement precision is improved, but device complexity and risk of numerical errors increase significantly
Solution Approach 1:
The patent applies preliminary action by performing checksum calculations and storing them in non-volatile memory before the actual gas state recalculation process. This preparatory step ensures that data integrity can be verified beforehand, preventing propagation of errors through complex computational algorithms while maintaining measurement precision.
Solution Approach 2:
The patent implements feedback mechanisms through checksum validation at multiple stages: validating input data from sensors and gas meters, validating intermediate calculation results, and validating final output. This feedback loop detects and corrects numerical errors in real-time during the recalculation process, enabling use of complex algorithms without proportionally increasing error risk.
2Measurement precision
If complex recalculation algorithms are implemented, then measurement precision improves, but reliability decreases due to transient errors and numerical corruption
Solution Approach 1:
The patent applies beforehand cushioning by pre-calculating and storing checksums of algorithm coefficients and constants in non-volatile memory. This protective measure cushions against transient errors and memory corruption that could otherwise propagate through complex calculations, ensuring reliability while maintaining precision.
Solution Approach 2:
The patent introduces checksum validation as an intermediary mechanism between data acquisition and recalculation, and between intermediate and final results. This intermediary layer detects and isolates numerical errors before they can corrupt the final measurement, enabling reliable use of complex algorithms.
3Reliability
If extensive validation and checksum operations are performed, then reliability improves, but productivity decreases due to additional computational steps
Solution Approach 1:
The patent performs checksum calculations and stores them in non-volatile memory during system initialization or data acquisition phase, before the actual recalculation is needed. This preliminary action reduces the computational burden during time-critical recalculation operations, maintaining both reliability and productivity.
Solution Approach 2:
The patent segments the validation process into distinct phases: input data validation using pre-stored checksums, intermediate result validation, and output validation. This segmentation allows selective application of validation steps based on computational resource availability and error risk, optimizing the balance between reliability and productivity.
Data Source
Figure 1~2
Figure 3
AI summary
The object of the invention is a method of recalculating a result of gas state measurement in measurement conditions to the result of gas state measurement in base conditions by means of an apparatus for gas state recalculation, configured to cooperate with a gas meter, provided with a central unit (100) having non-volatile memory (101) and volatile memory (102) connected thereto. In the non-volatile memory (101) there is stored a program implementing at least an algorithm of a gas state recalculation. The central unit is configured to receive at least data from a temperature sensor, a pressure sensor, and a gas meter, to store them in volatile memory (102), and to carry out a step (205) of gas state recalculation with the use of a computational unit (100, 103). In the method according to the invention, during operation of the recalculating apparatus for data received from external sensors and a gas meter checksum are computed and stored just after obtaining them.