Subsea Measurement Data Compression via Dual Execution Environments
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing subsea measurement devices are limited in their ability to efficiently process and communicate large data sets due to power constraints and bandwidth limitations, which restricts their operational scope and versatility.
Innovation Solution
A subsea measurement apparatus with a dual execution environment, where a first environment executes device firmware for data generation and a second environment runs user-defined applications for data processing and communication, enabling efficient data reduction and transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Length of stationary object
If acoustic communication is used to transmit large data sets, then communication range is improved, but communication time and power consumption increase significantly
Solution Approach 1:
The patent applies preliminary action by performing data processing and compression operations on the subsea device before data transmission. The raw measurement data is processed locally to extract only essential information, reducing the data volume that needs to be transmitted acoustically. This pre-processing step eliminates the need to transmit large volumes of raw data, thereby significantly reducing communication time and power consumption while maintaining the use of acoustic communication for its advantage of long range.
2Adaptability or versatility
If more applications are added to subsea devices, then versatility is improved, but device complexity and processing demands increase
Solution Approach 1:
The patent applies segmentation by separating the device firmware from user applications. The subsea device contains core firmware that handles basic operations and data acquisition, while user-defined applications are executed separately. This allows multiple applications to run on the same hardware platform without increasing the core device complexity. Users can load different applications as needed, providing versatility without requiring complex firmware for each specific application scenario.
3Length of stationary object
If data is transmitted acoustically from subsea devices, then communication range is improved, but power consumption increases
Solution Approach 1:
The patent reduces power consumption by performing preliminary data processing and compression on the subsea device before transmission. By extracting only essential information from raw measurements and compressing the data locally, the volume of data requiring acoustic transmission is dramatically reduced. Since acoustic communication is power-intensive, transmitting smaller data sets significantly reduces the energy required for communication while maintaining the long-range capability of acoustic modems.
4Measurement precision
If raw data is transmitted from subsea devices, then measurement precision is improved, but data transmission efficiency deteriorates
Solution Approach 1:
The patent applies the extraction principle by selectively extracting essential information from raw measurement data on the subsea device. Instead of transmitting all raw data, the system processes the data locally and extracts only the most relevant parameters and findings. This extraction approach maintains measurement precision by preserving critical information while eliminating redundant data, thereby significantly improving transmission efficiency and reducing the burden on acoustic communication channels.
Data Source
AI summary
A subsea measurement apparatus (104) is configured to be immersed, when in use, in water, and comprises a sensor, a communications module, and a processing resource operably coupled to the sensor and the communications module. The sensor is configured to measure a property of a medium and the processing resource is configured to provide a first execution environment (122) and a second execution environment (124) independent from the first execution environment (122). The first execution environment (122) is configured to execute device firmware (128) that cooperates with the sensor to generate, when in use, measurement data. The second execution environment (124) is configured to receive and execute a user-defined application (130).


