An ice series holding profile node self-adaptive task scheduling method and system

By leveraging edge computing and IoT communication, the adaptive task scheduling capability of the ice-streaked profiler is enhanced, enabling node status awareness and collaborative observation. This addresses the shortcomings of existing ice-streaked profilers in task scheduling and energy management within polar marine environments, thereby improving observation efficiency and system robustness.

CN121644676BActive Publication Date: 2026-04-17ZJU HANGZHOU GLOBAL SCI & TECH INNOVATION CENT
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZJU HANGZHOU GLOBAL SCI & TECH INNOVATION CENT
Filing Date
2026-02-03
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

Existing ice-binding profilers lack adaptive capabilities in mission scheduling, lack coordination mechanisms between nodes, and have insufficient energy management, which limits the improvement of observation efficiency in polar marine environments.

Method used

By integrating edge computing and IoT communication, it enables node status awareness, observation redundancy assessment, task priority calculation and local optimization scheduling, supports multi-node collaboration and cloud closed-loop control, and improves energy utilization efficiency and task scheduling flexibility.

Benefits of technology

To maximize the observational value under limited energy conditions, achieve multi-node collaborative observation, enhance the ability to capture key ocean processes, extend node lifespan, strengthen system robustness, and possess self-optimization capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121644676B_ABST
    Figure CN121644676B_ABST
Patent Text Reader

Abstract

The application discloses an ice series stay profile node self-adaptive task scheduling method and system, and belongs to the technical field of underwater observation, which comprises the following steps: collecting the state information of the current ice series stay profile node; acquiring the observation coverage information of the cloud platform or the edge node to construct the observation redundancy distribution; calculating the observation priority of the node in different depth intervals and time periods based on the node state vector, the observation redundancy distribution and the business demand; optimizing and solving to obtain the observation task plan with the target of maximizing the total observation value or the unit energy observation value within the remaining life of the node; executing the observation task plan, and returning the profile observation data and the updated state information to the cloud platform or the edge node; performing dynamic feedback update to realize continuous optimization. The application can maximize the observation value under the condition of limited energy, and supports multi-node cooperation and cloud closed-loop control, and is especially suitable for long-term, unattended and self-adaptive underwater environment observation in ice-covered sea areas such as the Arctic and the Antarctic.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of underwater observation technology, specifically relating to an adaptive task scheduling method and system for ice-bound profile nodes. Background Technology

[0002] Currently, long-term continuous observation of polar marine environments mainly relies on ice-tethered profilers (ITPs), such as the ITP system developed by the WHOI (Woods Hole Oceanographic Institution) and commercial profilers manufactured by McLane. These devices can perform vertical profiling underwater, collecting key hydrological parameters such as temperature, salinity, and depth. With the development of sensor technology, some devices can now integrate dissolved oxygen, optical, or acoustic sensors to support the observation of biogeochemical processes. However, as observational needs become increasingly complex and sophisticated, existing systems still have significant limitations in mission scheduling, energy management, and collaborative observation, restricting further improvements in their observational effectiveness in dynamic polar marine environments.

[0003] First, regarding task scheduling, most existing ice-tethered profiling instruments rely on pre-set or semi-pre-set programs. Observational parameters are typically preset at the factory, or can only be configured to a limited extent via a local serial port and remain fixed throughout their lifecycle, or can only be adjusted via extremely limited remote commands. This static scheduling mode lacks the ability to adaptively adjust based on real-time environmental changes, node energy states, and real-time scientific events.

[0004] Secondly, in terms of collaborative observation, existing observation systems are mostly based on independent operation of single nodes, and there is a lack of effective communication and collaboration mechanisms between nodes. This results in the inability of nodes to share location, observation results or environmental status information when multiple profilers are deployed, leading to isolated observation plans and problems such as repeated spatial observations or insufficient capture of certain key ocean processes (such as frontal passage and biological activity in periglacial zones).

[0005] Furthermore, in terms of energy management, polar observations face severe energy constraints, with harsh observation environments and extremely difficult energy replenishment. Existing systems' energy management largely remains at the level of low-power hardware design, and most do not introduce mission-level energy optimization strategies, thus failing to maximize the observation value with limited battery capacity.

[0006] In addition, although some advanced equipment already supports uploading observation data via satellite links such as Iridium, there is still a lack of a closed-loop mission optimization and feedback mechanism from the cloud to the node, which limits the improvement of the overall efficiency and intelligence level of the observation system.

[0007] Therefore, in order to address the scientific challenges brought about by the rapid changes in the polar ocean and to enhance the sustainability and flexibility of long-term observation, it is urgent to break through the technical paradigm of the existing ITP system and to develop a new type of intelligent ice-based ocean observation system with environmental perception and adaptive task scheduling capabilities, supporting efficient end-edge-cloud collaboration, so as to achieve more efficient, flexible and persistent three-dimensional observation of the polar ocean environment and provide stronger data support for polar climate research and ecological protection. Summary of the Invention

[0008] In view of the above, the purpose of this invention is to provide an adaptive task scheduling method and system for ice-tethered profile nodes. By integrating edge computing and IoT communication, it realizes node status perception, observation redundancy assessment, task priority calculation and local optimization scheduling, thereby maximizing the observation value under limited energy conditions, and supporting multi-node collaboration and cloud closed-loop control. It is especially suitable for long-term, unattended, adaptive underwater environment observation in ice-covered seas such as the Arctic and Antarctic.

[0009] To achieve the above-mentioned objectives, the present invention provides the following technical solution:

[0010] In a first aspect, an adaptive task scheduling method for ice tethered profile nodes provided by embodiments of the present invention includes the following steps:

[0011] The status monitoring module periodically collects the status information of the current ice tether profile nodes to form node status vectors and transmits them to the edge computing unit;

[0012] The observation coverage information from the cloud platform or edge node is obtained by using the Internet of Things communication module, and the observation redundancy distribution of the target sea area is constructed based on the observation coverage information by the edge computing unit.

[0013] Using edge computing units, based on node state vectors, observation redundancy distribution, and preset business requirements, the observation priority of the current ice-sediment profile node is calculated in different depth ranges and time periods.

[0014] The edge computing unit optimizes the observation task plan under constraints based on observation priority, with the goal of maximizing the total observation value or the observation value per unit energy within the remaining lifetime of the node.

[0015] Ice-seated profile nodes execute observation task plans to complete profile observations, and use IoT communication modules to transmit profile observation data and updated node state vectors back to the cloud platform or edge nodes.

[0016] By utilizing edge computing units to dynamically update the energy consumption model and observation priority within the current ice-bound profile node based on the energy consumption and data quality feedback of this task, continuous optimization can be achieved.

[0017] Preferably, the ice tethered profiling node includes: a surface chamber, a profiling instrument and tether, and a message format management module;

[0018] The surface module, deployed on or near the sea ice surface, includes: an IoT communication module, an edge computing unit, and a status monitoring module; the IoT communication module is used to connect to a satellite communication network through a first communication submodule and to conduct short-range wireless communication with nearby mother ships, ice stations, or relay nodes through a second communication submodule; the edge computing unit is communicatively connected to the status monitoring module and the IoT communication module; the status monitoring module is used to collect status information of ice mooring profile nodes;

[0019] The profiler is raised and lowered along a tether to conduct hydrological and / or biogeochemical profile observations within a predetermined depth range. The profiler includes: a drive and attitude control module, a sensor module, and a mission execution control module.

[0020] The message format management module is used to encode and decode command messages, status messages and data messages received or sent by the IoT communication module. The command messages are used to issue profile modes, depth ranges, time scheduling and sensor configurations. The status messages are used to report node locations, power levels and task execution status. The data messages are used to report observation data and quality labels.

[0021] Preferably, the status information includes at least: remaining power, supply voltage, current, temperature, profile time, location information, ice drift speed, historical profile energy consumption, historical standby energy consumption, and estimated communication energy consumption.

[0022] Preferably, constructing the observation redundancy distribution of the target sea area based on observation coverage information includes:

[0023] Receive and parse observation coverage information, including spatial location, observation time, and depth range, sent from the cloud platform or edge node, and statistically analyze the observation coverage at specific geographical locations and depths. and time period The number of completed and planned observation tasks is used to generate an observation redundancy distribution that reflects the spatial and temporal coverage saturation of observations. :

[0024] ,

[0025] in, The indicator function represents the ice tethered profile node. In depth and time Whether observations were conducted Represents a set of nodes.

[0026] Preferably, the observation priority includes:

[0027] ,

[0028] in, Indicates the first A single ice-retaining profile node at depth and time Observation priority , , Indicates the weighting coefficient; This represents a pre-defined business demand factor, reflecting a certain depth based on scientific objectives and environmental conditions. and time Its importance in business; This represents the observation redundancy distribution factor, reflecting the current region and depth. and time The degree to which something has been observed by other nodes is calculated using the following formula:

[0029] ,

[0030] in, This indicates the critical value at which the observation redundancy set based on the node density within the region reaches saturation. This indicates the distribution of observation redundancy in the target sea area;

[0031] This represents the node state factor, reflecting the impact of the node state vector on the ability to perform observation tasks.

[0032] Preferably, the edge computing unit, based on observation priorities, aims to maximize the total observation value or unit energy observation value within the remaining lifetime of a node, and optimizes the solution under constraints to obtain an observation task plan, including:

[0033] The total observation value objective function is constructed based on the observation priority and the total observation value or unit energy observation value of the node corresponding to the observation action within the next scheduling cycle. The observation value includes at least data scarcity, objective priority, node state adaptability, and urgency of observation events.

[0034] Construct energy constraints and communication constraints. The goal of energy constraints is to ensure that nodes do not fail due to energy depletion before the next resupply or throughout their entire lifespan. The goal of communication constraints is to ensure that observation data is reliably transmitted back and that the communication behavior itself does not deplete node energy or interfere with task execution.

[0035] Under energy and communication constraints, the objective function of total observation value is solved, and the solution that maximizes the objective function of total observation value is output as the observation task plan for the node.

[0036] Preferably, the observation task plan includes: profile period, maximum profile depth, key layer encrypted sampling interval, and sensor switching strategy; wherein, the key layer encrypted sampling interval is a specific depth layer identified based on the observation priority and whose scientific value is higher than a set threshold, and data is collected in this depth layer using a smaller sampling interval compared to other water layers; the sensor switching strategy is to dynamically control the power supply and working mode of different sensors according to depth, time, and preset scientific objectives.

[0037] Preferably, the observation task plan also responds to an emergency event triggering command received via the IoT communication module from the cloud or edge node; the emergency event includes extreme weather, rapid sea ice changes, or biomass gathering events; upon receiving the command, the edge computing unit prioritizes executing observation tasks related to the emergency event.

[0038] Preferably, the step of dynamically updating the energy consumption model and observation priority within the current ice-retention profile node based on the energy consumption and data quality feedback of this task includes:

[0039] The actual energy consumption of this task is compared with the predicted value of the energy consumption model inside the ice-stacked profile node, and the predicted parameters of the model are updated using a lightweight online learning algorithm.

[0040] Based on the data quality feedback information, including at least the sensor's own diagnosis, data rationality analysis, comparison with external reference data, and task execution status, the weighting factors or business requirement mapping relationships in the observation priority calculation are adjusted.

[0041] Secondly, embodiments of the present invention also provide an adaptive task scheduling system for ice tethered profile nodes, implemented using the aforementioned adaptive task scheduling method for ice tethered profile nodes, comprising: a state perception unit, a collaborative perception unit, an observation and evaluation unit, a task optimization unit, a task execution unit, and a feedback update unit.

[0042] The state perception unit is used to periodically collect the state information of the current ice tether profile node using the state monitoring module to form a node state vector and transmit it to the edge computing unit.

[0043] The collaborative sensing unit is used to acquire observation coverage information from the cloud platform or edge nodes using the Internet of Things communication module, and to construct the observation redundancy distribution of the target sea area based on the observation coverage information using the edge computing unit.

[0044] The observation and evaluation unit is used to calculate the observation priority of the current ice stagnation profile node in different depth ranges and time periods by using the edge computing unit, based on the node state vector, observation redundancy distribution and preset business requirements.

[0045] The task optimization unit is used to utilize the edge computing unit to optimize and solve the observation task plan under constraints, based on the observation priority, with the goal of maximizing the total observation value or unit energy observation value within the remaining lifetime of the node.

[0046] The task execution unit is used to execute the observation task plan through the ice-tethered profile node to complete the profile observation, and uses the Internet of Things communication module to transmit the profile observation data and the updated node state vector back to the cloud platform or edge node.

[0047] The feedback update unit is used to utilize the edge computing unit to dynamically update the energy consumption model and observation priority inside the current ice stagnation profile node based on the energy consumption and data quality feedback of this task, thereby achieving continuous optimization.

[0048] Compared with the prior art, the beneficial effects of the present invention include at least the following:

[0049] (1) This invention significantly improves energy utilization efficiency and task scheduling flexibility: Through the edge computing unit, the node status and observation redundancy are perceived in real time and tasks are optimized, maximizing the amount of effective observation information obtained per unit of energy under limited battery capacity, effectively extending the continuous observation life of the node in the harsh environment of the polar region; at the same time, it supports the remote configuration of task parameters and the rapid distribution of event-driven tasks through the Internet of Things communication module, and can dynamically adjust the observation strategy according to the sea ice status, scientific task priority or sudden environmental events, and has a high degree of responsiveness.

[0050] (2) This invention realizes network-level collaborative observation and enhances system robustness: Based on cloud-based global observation value assessment and information interaction between edge nodes, it realizes task division and collaborative scheduling of multi-ice tethered profile nodes, avoids spatial duplication of observation, and improves the ability to capture key ocean processes; In addition, relying on the end-edge-cloud three-level architecture, edge nodes can take over regional task optimization and scheduling functions when satellite communication is interrupted, ensuring the continuous operation of the system under extreme conditions, and supporting task redistribution when nodes fail or energy is insufficient, thereby significantly improving the overall system reliability.

[0051] (3) Support for model self-learning and adaptive optimization: The edge computing unit can dynamically update the parameters of the internal energy consumption model and observation priority function based on the energy consumption differences and data quality feedback of the actual task execution, so that the system can gradually improve itself and continuously improve the accuracy of task planning and adaptability to dynamic environment.

[0052] (4) Possesses good architectural versatility and engineering scalability: The node structure, message format and scheduling method proposed in this invention form a general technical framework that is not only applicable to the Ice-Stayed Profiling Instrument (ITP), but can also be extended to other polar observation platforms such as the Towed Profiling Instrument (TOP) and the Winch system, and has broad engineering promotion value. Attached Figure Description

[0053] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0054] Figure 1 This is a flowchart illustrating an adaptive task scheduling method for ice tethering profile nodes provided in an embodiment of the present invention.

[0055] Figure 2 This is a schematic diagram of the framework of an adaptive task scheduling method for ice tethering profile nodes provided in an embodiment of the present invention;

[0056] Figure 3 This is a schematic diagram of the structure of the polar ice-based observation Internet of Things system provided in an embodiment of the present invention;

[0057] Figure 4 This is a schematic diagram of the structure of an adaptive task scheduling system for ice tethered profile nodes provided in an embodiment of the present invention. Detailed Implementation

[0058] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and do not limit the scope of protection of this invention.

[0059] The inventive concept of this invention is as follows: Addressing the problems of rigid task scheduling, lack of coordination, and insufficient energy management in existing ice-tethered profiling instruments, this invention provides an adaptive task scheduling method and system for ice-tethered profiling nodes. Its core lies in endowing each node with local intelligence based on edge computing: nodes dynamically calculate observation priorities by sensing their own status and observation redundancy in real time, and autonomously optimize and generate task plans under energy and communication constraints, achieving dynamic perception and optimized decision-making. Simultaneously, through IoT communication and a three-level collaborative architecture of "end-edge-cloud," task division and regional intelligent collaboration among multiple nodes are realized, and continuous self-optimization is achieved using an online learning mechanism, thereby improving the energy efficiency, coordination, flexibility, and environmental adaptability of polar observations.

[0060] like Figure 1 and Figure 2 As shown, the embodiment provides an adaptive task scheduling method for ice tethered profile nodes. By integrating an IoT communication module and an edge computing unit within the ice tethered profile instrument layer cabin, and combining cloud-based full-domain observation value assessment, adaptive observation task adjustment and network-level collaboration among multiple ice tethered profile nodes are achieved. The method includes the following steps:

[0061] S1 uses the state monitoring module to periodically collect the state information of the current ice tether profile nodes to form node state vectors and transmit them to the edge computing unit.

[0062] In this embodiment, the status monitoring module periodically collects the status information of the current ice tethering profile node. The status information includes at least: remaining power. Power supply voltage Current ,temperature Sectioning time Location information Ice drift speed Historical profile energy consumption Historical standby power consumption Estimated communication energy consumption To form the node state vector :

[0063] ,

[0064] Among them, subscript Both represent node indices. Remaining battery power. This determines the scale of the tasks performed by the node. Power supply voltage. and current Temperature reflects the health and stability of node operation. The system's node task strategy is determined as follows: when the temperature is below -40℃, the system decides to shut down sensors sensitive to low temperatures, activate the sensor preheating module, and perform only basic CTD observations (Conductive-Temperature-Depth) to avoid equipment damage or data anomalies. When the temperature is between 0℃ and -10℃, the system decides to activate all sensors and increase the sampling frequency to fully utilize environmental conditions and acquire high-quality data. (Profile time consumption) The total time it takes for a node to complete one profile observation directly reflects task execution efficiency. The system will optimize the profile cycle and node operation mode based on this parameter. Location information With ice drift speed Used to adjust the location where nodes execute tasks. Historical profile energy consumption. Compared with historical standby power consumption This reflects energy consumption during historical missions and between mission intervals, used to predict future node energy consumption and calculate remaining node lifetime. Estimated communication energy consumption. It represents the cost of sending existing data and is used for decisions regarding communication methods.

[0065] S2 uses the Internet of Things (IoT) communication module to obtain observation coverage information from the cloud platform or edge nodes, and uses the edge computing unit to construct the observation redundancy distribution of the target sea area based on the observation coverage information.

[0066] In this embodiment, the edge computing unit receives observation coverage information from other ice-tethered profile nodes within a certain area, such as spatial location, most recent profile time, and observed depth range, from the cloud platform or nearby edge nodes via an IoT communication module. Based on this information, an observation redundancy distribution function for the target sea area is constructed. This function is used to statistically analyze data at a specific geographical location and depth. and time period The number of observation profiles that have been completed or are planned to be completed is used to determine the redundancy, which is positively correlated with the number of profiles. The specific calculation method is as follows:

[0067] ,

[0068] in, The indicator function represents the ice tethered profile node. In depth and time Whether observations were conducted Represents a set of nodes.

[0069] A sort of The rules for determining the value are as follows:

[0070] ,

[0071] Higher redundancy indicates more comprehensive observation coverage in that region and time, thus its observation value is relatively low. Edge computing units dynamically update by parsing the received message format. .

[0072] S3 utilizes edge computing units to calculate the observation priority of the current ice stagnation profile node in different depth ranges and time periods based on node state vectors, observation redundancy distribution, and preset business requirements.

[0073] In this embodiment, the edge computing unit uses the node state vector Observation redundancy distribution In conjunction with pre-defined operational requirements, such as seasonality rules, sea ice conditions, and one or more pre-defined priority observation depth ranges, the observation priority function for this node is calculated. Used to quantitatively describe nodes At a specific depth in the target sea area , specific time The priority of observation needs is determined. Seasonal rules are preset either manually before system deployment or remotely via a cloud platform, enabling the system to dynamically adjust its observation focus and strategies based on typical oceanographic phenomena and scientific objectives in different seasons. Observation priority function. Represented as:

[0074] ,

[0075] Among them, the weighting coefficient It can be adjusted according to specific application scenarios.

[0076] This represents a pre-defined business demand factor, reflecting a certain depth based on scientific objectives and environmental conditions. and time In practical applications, the specific values ​​of business requirement factors can be determined by a mapping table to assess their importance in the business context. A feasible mapping table is shown in Table 1.

[0077] Table 1. A feasible business demand factor mapping table

[0078]

[0079] This represents the observation redundancy distribution factor, reflecting the current region and depth. and time The degree to which observations have already been observed by other nodes; the greater the observation redundancy, the smaller the observation priority value. The calculation formula is as follows:

[0080] ,

[0081] in, This indicates the critical value at which the observation redundancy set based on the node density within the region reaches saturation. It needs to be set according to the node density within the region; the more nodes there are, the higher the redundancy level. The larger the value, the more likely it is to be, typically ranging from 3 to 5. The redundancy at a certain spatiotemporal depth exceeds... It is judged as excessive redundancy.

[0082] This represents the node state factor, reflecting the impact of the node state vector on the observation task's execution capability. The better the node state matches the observation task, the higher the observation priority value. For example, in the remaining battery power... Increase priority when sufficient, or reduce profile time. Priority is increased for shorter timeframes, and the quantitative relationship between the status parameters of each node and the node status factor can be set manually in advance according to task requirements.

[0083] S4, the edge computing unit optimizes the observation task plan under constraints based on observation priority, with the goal of maximizing the total observation value or unit energy observation value within the remaining lifetime of the node.

[0084] In this embodiment, the edge computing unit will observe the priority function. This serves as a direct basis for measuring the value of a single observation action. Assume there are a total of [number missing] actions within a future scheduling cycle. K Each candidate observation action, Corresponding depth and time Its observational value is Energy consumption is Introducing decision variables Indicates whether to perform the action. Specifically, it is expressed as follows:

[0085] ,

[0086] If the objective is to maximize the total observation value over the remaining lifetime of a node, then this periodic optimization problem can be formulated as follows:

[0087] ,

[0088] in, The maximum energy consumption allowed for this cycle is determined based on the ratio of the node's remaining energy to its remaining lifetime.

[0089] If the objective is to maximize the observation value per unit energy within the remaining lifetime of a node, then the optimization problem is:

[0090] ,

[0091] By solving the above optimization problem, we can obtain the set of observation actions that maximize the objective, i.e., the observation task plan.

[0092] In this embodiment, the edge computing unit constructs a total observation value objective function based on the total observation value or unit energy observation value of the node within its remaining lifetime corresponding to the node's observation action, determined according to the observation priority, within a future scheduling cycle. Simultaneously, energy constraints and communication constraints are constructed. The energy constraint aims to ensure that the node does not fail due to energy depletion before the next resupply or throughout its entire lifetime. The communication constraint aims to ensure reliable transmission of observation data and that communication activities themselves do not deplete node energy or interfere with task execution.

[0093] Under energy and communication constraints, the objective function of the total observation value is solved, and the solution that maximizes the objective function is output as the observation task plan for each node. The observation task plan specifically includes: profile period... Maximum profile depth The study includes: intensified sampling intervals for key layers (such as the thermocline and the chlorophyll-maximum layer); and sensor switching strategies (such as activating high-power sensors at specific depths). Intensified sampling of key layers involves not using a uniform sampling interval across the entire water column during vertical profile observations, but rather conducting dense data collection at smaller depth intervals in specific depth layers with the highest scientific value and most dramatic changes. The sensor switching strategy involves intelligently controlling the power supply and operating status of different sensors based on depth, time, and scientific objectives, rather than keeping all sensors constantly on throughout the profile observation process.

[0094] The optimization solution employs either a priority-based greedy algorithm or a reinforcement learning model based on a Markov Decision Process (MDP). In the reinforcement learning model, the state is represented by a node state vector. The action is the observation task plan, and the reward function is the observation value minus the energy penalty. The edge computing unit selects an appropriate algorithm based on computing power limitations and outputs the task plan after solving the problem.

[0095] Furthermore, the observation mission plan also responds to emergency event triggering commands received via the IoT communication module from the cloud or edge nodes, such as extreme weather, rapid sea ice changes, or biomass gathering events. Upon receiving the command, the edge computing unit prioritizes the observation tasks related to the emergency event and adjusts and optimizes the objectives.

[0096] S5, the ice-system profile node executes the observation task plan to complete the profile observation, and uses the Internet of Things communication module to transmit the profile observation data and the updated node state vector back to the cloud platform or edge node.

[0097] In this embodiment, the observation task plan is sent to the task execution control module of the profiler body for execution. The task execution control module, based on the plan control drive, attitude control module, and sensor module, completes the profile observation. The obtained observation data consists of raw environmental parameters collected by the sensor modules on the profiler body during underwater profile movement, and is related to the types of sensors integrated on the profiler. After the profile observation is completed, the observation data and updated node state vectors are transmitted back to the cloud platform via the IoT communication module. The data message includes the observation data and quality markers, while the status message includes the latest battery level, location, etc., for the cloud to perform the next round of optimization.

[0098] S6 utilizes edge computing units to dynamically update the energy consumption model and observation priority within the current ice-bound profile node based on the energy consumption and data quality feedback of this task, thereby achieving continuous optimization.

[0099] In this embodiment, the edge computing unit dynamically updates its internal energy consumption model and observation priority function based on the difference between the actual and estimated energy consumption of the current task execution, as well as the quality feedback of the sensor data. The parameters are as follows. Quality feedback includes: sensor self-diagnosis, data rationality analysis, comparison with external reference data, and mission execution status. External reference data includes: synchronous observation data from nearby nodes, historical average data, and satellite remote sensing data.

[0100] An energy consumption model is a mathematical function or a set of functions used to predict the energy required to execute a planned observation task. A feasible energy consumption model function is as follows:

[0101] ,

[0102] in, The total energy consumption for a node to perform a single complete observation task, in relation to ambient temperature. related, It is the energy consumption of profile observation, and the maximum profile depth. The set of sensors that have been activated related, It is the data communication consumption, and the amount of communication data. Communication frequency Related, It is standby power consumption, which is equal to the product of the node's standby power and the standby duration. It is a temperature correction factor, which is determined by humans based on the actual situation.

[0103] Profile observation energy consumption is the most significant energy source for nodes, encompassing two core energy-consuming components: drive lifting and sensor operation. The calculation logic is as follows:

[0104] ,

[0105] ,

[0106] ,

[0107] in, It refers to the energy consumption of the drive module in raising and lowering the profiler, and the maximum profile depth. Directly related The rated power of the driver module is determined by the selected hardware itself. It is the total time for the profiler to rise and fall, and A linear relationship exists. It is the total energy consumption of the sensors activated during the observation process, which is related to the sensor type, the number activated, and the operating time. It is a sensor The rated operating power is determined by the sensor selection. This is the sensor's operating time.

[0108] The data communication consumption is calculated as follows:

[0109] ,

[0110] in, It is the energy consumption for short-range communication, which is the energy consumption for communication between a node and its neighboring edge nodes. It is equal to the product of the rated power of the short-range communication module, the duration of a single communication, and the number of communication times within a task cycle. It is the energy consumption of satellite communication and the amount of data. The relationship is linear, and the calculation method is as follows:

[0111] ,

[0112] in, This is the rated power of the satellite communication module. It refers to the amount of data transmitted in a single communication. It refers to the satellite communication rate.

[0113] Energy consumption model and observation priority function The dynamic updating of parameters employs lightweight online learning algorithms, including: recursive least squares, exponentially weighted recursive least squares with a forgetting factor, and online stochastic gradient descent.

[0114] For example, recursive least squares can be used to update the parameters of the energy consumption model:

[0115] ,

[0116] in, and These are the model parameters before and after the update, respectively. The learning rate. The observation priority function. The weights of different factors are adjusted based on data quality feedback (such as sensor calibration error and data anomaly rate) to gradually improve the accuracy of task planning and environmental adaptability.

[0117] like Figure 3 As shown, the embodiment specifically provides a polar ice-based observation IoT system that coordinates "end, edge, and cloud" to implement the above-mentioned adaptive task scheduling method for ice tethered profile nodes, specifically including: ice tethered profile nodes, cloud platform, and edge nodes.

[0118] The ice-tethered profiling node includes: a surface module, a profiler and mooring rope, and a message format management module. The surface module is deployed on or near the sea ice surface and includes: an IoT communication module, an edge computing unit, and a status monitoring module. The IoT communication module connects to a satellite communication network via a first communication submodule and conducts short-range wireless communication with nearby mother ships, ice stations, or relay nodes via a second communication submodule. The first communication submodule of the IoT communication module supports polar-orbiting satellite communication protocols, including Iridium and BeiDou. The second communication submodule supports UHF (Ultra High Frequency), WiFi, or relay links with the mother ship or ice station.

[0119] The edge computing unit communicates with the status monitoring module and the IoT communication module to generate a local observation task plan for the next cycle based on the node status information provided by the status monitoring module and the network-level observation redundancy information obtained through the IoT communication module.

[0120] The status monitoring module is used to collect status information of ice tether profile nodes.

[0121] The profiler ascends and descends along a tether for hydrological and / or biogeochemical profiling within a predetermined depth range. Internally, the profiler includes a drive and attitude control module, a sensor module, and a mission execution control module. The drive and attitude control module drives the profiler body to ascend and descend along the tether. The sensor module collects environmental parameter data during profiling observations and includes CTD sensors, dissolved oxygen sensors, optical sensors, or acoustic sensors. The mission execution control module, connected to the drive and attitude control module and the sensor module, controls the profiling observation operations according to the received observation mission plan.

[0122] The message format management module encodes and decodes command messages, status messages, and data messages received or sent by the IoT communication module. Command messages are used to issue profile modes, depth ranges, time schedules, and sensor configurations. Status messages are used to report node locations, battery levels, and task execution status. Data messages are used to report observation data and quality tags. The command messages defined by the message format management module include: profile mode ID, depth range, time schedule, and sensor configuration parameters. Status messages include node locations, battery levels, and task execution status. Data messages include observation data and data quality tags. Messages support multicast or regional broadcast via region ID or group ID.

[0123] Edge nodes, deployed on ice stations or ships, act as regional hubs, connecting ice-tethered profiling nodes within the region, aggregating their status and observation data, and taking over the cloud platform's optimization functions when satellite links are interrupted or latency is too high. Based on observation redundancy and node status within the region, they perform local task re-optimization and dynamic allocation. When a node in the region is detected to be faulty or severely underpowered, the edge node can reassign some of its core observation tasks to other functional nodes within the region, ensuring the robustness of the observation network.

[0124] The cloud platform communicates with the ice-tethered profile nodes and the edge nodes, enabling it to estimate the observation uncertainty field of the target sea area based on a global numerical model or data assimilation system. , The coordinates of the target sea area are indicated; areas with higher uncertainty have greater observational value. The cloud platform integrates the status information of all nodes with the global uncertainty field, calculates task weights for each node, and generates node-level task constraints, such as the suggested number of profiles to be completed and the target depth zone within the next 24 hours. These constraints are then distributed to the corresponding ice-tethered profile nodes or edge nodes via the IoT communication module. The cloud platform supports sending multicast or regional broadcast commands to multiple ice-tethered profile nodes via region ID or group ID to achieve rapid deployment of collaborative observation strategies. When specific events occur, including extreme weather events, rapid sea ice change events, or other pre-set scientific observation opportunities, the cloud platform can issue event-driven observation tasks to one or more edge nodes or ice-tethered profile nodes. The cloud platform can also predict the remaining lifetime of ice-tethered profile nodes based on historical observation data and node status data, and dynamically adjust the energy allocation strategy in the task constraints based on the prediction results.

[0125] Based on the same inventive concept, such as Figure 4 As shown, this embodiment of the invention also provides an adaptive task scheduling system 400 for ice tethered profile nodes, including: a state perception unit 410, a collaborative perception unit 420, an observation and evaluation unit 430, a task optimization unit 440, a task execution unit 450, and a feedback update unit 460.

[0126] The state awareness unit 410 is used to periodically collect the state information of the current ice tether profile node using the state monitoring module to form a node state vector and transmit it to the edge computing unit.

[0127] The collaborative sensing unit 420 is used to acquire observation coverage information from the cloud platform or edge nodes using the Internet of Things communication module, and to construct the observation redundancy distribution of the target sea area based on the observation coverage information using the edge computing unit.

[0128] The observation and evaluation unit 430 is used to calculate the observation priority of the current ice stagnation profile node in different depth ranges and time periods by utilizing the edge computing unit, based on the node state vector, observation redundancy distribution and preset business requirements.

[0129] The task optimization unit 440 is used to utilize the edge computing unit to optimize and solve the observation task plan under constraints, based on the observation priority, with the goal of maximizing the total observation value or unit energy observation value within the remaining lifetime of the node.

[0130] The task execution unit 450 is used to execute the observation task plan through the ice-fixed profile node to complete the profile observation, and uses the Internet of Things communication module to transmit the profile observation data and the updated node state vector back to the cloud platform or edge node.

[0131] The feedback update unit 460 is used to utilize the edge computing unit to dynamically update the energy consumption model and observation priority inside the current ice stagnation profile node based on the energy consumption and data quality feedback of this task, thereby achieving continuous optimization.

[0132] It should be noted that the adaptive task scheduling system for ice mooring profile nodes provided in the above embodiments belongs to the same inventive concept as the adaptive task scheduling method for ice mooring profile nodes. For details of its implementation process, please refer to the embodiment of the adaptive task scheduling method for ice mooring profile nodes, which will not be repeated here.

[0133] The specific embodiments described above illustrate the technical solution and beneficial effects of the present invention in detail. It should be understood that the above description is only the most preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, additions, and equivalent substitutions made within the scope of the principles of the present invention should be included within the protection scope of the present invention.

Claims

1. An adaptive task scheduling method for ice tethering profile nodes, characterized in that, Includes the following steps: The status monitoring module periodically collects the status information of the current ice tether profile nodes to form node status vectors and transmits them to the edge computing unit; The observation coverage information from the cloud platform or edge node is obtained by using the Internet of Things communication module, and the observation redundancy distribution of the target sea area is constructed based on the observation coverage information by the edge computing unit. Using edge computing units, based on node state vectors, observation redundancy distribution, and preset business requirements, the observation priority of the current ice-sediment profile node is calculated in different depth ranges and time periods. The edge computing unit optimizes the observation task plan under constraints based on observation priority, with the goal of maximizing the total observation value or the observation value per unit energy within the remaining lifetime of the node. Ice-seated profile nodes execute observation task plans to complete profile observations, and use IoT communication modules to transmit profile observation data and updated node state vectors back to the cloud platform or edge nodes. By utilizing edge computing units to dynamically update the energy consumption model and observation priority within the current ice-bound profile node based on the energy consumption and data quality feedback of this task, continuous optimization can be achieved.

2. The adaptive task scheduling method for ice tethered profile nodes according to claim 1, characterized in that, The ice tethered profiling node includes: a surface chamber, a profiler and tethering rope, and a message format management module; The surface module, deployed on or near the sea ice surface, includes: an IoT communication module, an edge computing unit, and a status monitoring module; the IoT communication module is used to connect to a satellite communication network through a first communication submodule and to conduct short-range wireless communication with nearby mother ships, ice stations, or relay nodes through a second communication submodule; the edge computing unit is communicatively connected to the status monitoring module and the IoT communication module; the status monitoring module is used to collect status information of ice mooring profile nodes; The profiler is raised and lowered along a tether to conduct hydrological and / or biogeochemical profile observations within a predetermined depth range. The profiler includes: a drive and attitude control module, a sensor module, and a mission execution control module. The message format management module is used to encode and decode command messages, status messages and data messages received or sent by the IoT communication module. The command messages are used to issue profile modes, depth ranges, time scheduling and sensor configurations. The status messages are used to report node locations, power levels and task execution status. The data messages are used to report observation data and quality labels.

3. The adaptive task scheduling method for ice tethered profile nodes according to claim 1, characterized in that, The status information includes at least: remaining power, supply voltage, current, temperature, profile time, location information, ice drift speed, historical profile energy consumption, historical standby energy consumption, and estimated communication energy consumption.

4. The adaptive task scheduling method for ice tethered profile nodes according to claim 1, characterized in that, Based on observation coverage information, the observation redundancy distribution of the target sea area is constructed, including: Receive and parse observation coverage information, including spatial location, observation time, and depth range, sent from the cloud platform or edge node, and statistically analyze the observation coverage at specific geographical locations and depths. and time period The number of completed and planned observation tasks is used to generate an observation redundancy distribution that reflects the spatial and temporal coverage saturation of observations. : , in, The indicator function represents the ice tethered profile node. In depth and time Whether observations were conducted Represents a set of nodes.

5. The adaptive task scheduling method for ice tethering profile nodes according to claim 1 or 4, characterized in that, The observation priority includes: , in, Indicates the first Each ice-formation profile node at depth and time Observation priority , , Indicates the weighting coefficient; This represents a pre-defined business demand factor, reflecting a certain depth based on scientific objectives and environmental conditions. and time Its importance in business; This represents the observation redundancy distribution factor, reflecting the current region and depth. and time The degree to which something has been observed by other nodes is calculated using the following formula: , in, This indicates the critical value at which the observation redundancy set based on the node density within the region reaches saturation. This indicates the distribution of observation redundancy in the target sea area; This represents the node state factor, reflecting the impact of the node state vector on the ability to perform observation tasks.

6. The adaptive task scheduling method for ice tethered profile nodes according to claim 1, characterized in that, The edge computing unit, based on observation priorities, aims to maximize the total observation value or unit energy observation value within the remaining lifetime of a node. Under constraints, it optimizes and solves the observation task plan, including: The total observation value objective function is constructed based on the observation priority and the total observation value or unit energy observation value of the node corresponding to the observation action within the next scheduling cycle. The observation value includes at least data scarcity, objective priority, node state adaptability, and urgency of observation events. Construct energy constraints and communication constraints. The goal of energy constraints is to ensure that nodes do not fail due to energy depletion before the next resupply or throughout their entire lifespan. The goal of communication constraints is to ensure that observation data is reliably transmitted back and that the communication behavior itself does not deplete node energy or interfere with task execution. Under energy and communication constraints, the objective function of total observation value is solved, and the solution that maximizes the objective function of total observation value is output as the observation task plan for the node.

7. The adaptive task scheduling method for ice tethering profile nodes according to claim 1 or 6, characterized in that, The observation mission plan includes: profile period, maximum profile depth, key layer encrypted sampling interval, and sensor switching strategy; wherein, the key layer encrypted sampling interval is a specific depth layer identified based on the observation priority and whose scientific value is higher than a set threshold, and data is collected in this depth layer using a smaller sampling interval compared to other water layers; the sensor switching strategy is to dynamically control the power supply and working mode of different sensors according to depth, time, and preset scientific objectives.

8. The adaptive task scheduling method for ice tethering profile nodes according to claim 1 or 6, characterized in that, The observation task plan also responds to emergency event triggering instructions received via the IoT communication module from the cloud or edge node; the emergency events include extreme weather, rapid sea ice changes, or biomass gathering events; upon receiving the instruction, the edge computing unit prioritizes executing observation tasks related to the emergency event.

9. The adaptive task scheduling method for ice tethered profile nodes according to claim 1, characterized in that, The process of dynamically updating the energy consumption model and observation priority within the current ice-retention profile node based on energy consumption and data quality feedback from this task includes: The actual energy consumption of this task is compared with the predicted value of the energy consumption model inside the ice-stacked profile node, and the predicted parameters of the model are updated using a lightweight online learning algorithm. Based on the data quality feedback information, including at least the sensor's own diagnosis, data rationality analysis, comparison with external reference data, and task execution status, the weighting factors or business requirement mapping relationships in the observation priority calculation are adjusted.

10. An adaptive task scheduling system for ice mooring profile nodes, implemented using the adaptive task scheduling method for ice mooring profile nodes according to any one of claims 1 to 9, characterized in that, include: The system includes a state perception unit, a collaborative perception unit, an observation and evaluation unit, a task optimization unit, a task execution unit, and a feedback and update unit. The state perception unit is used to periodically collect the state information of the current ice tether profile node using the state monitoring module to form a node state vector and transmit it to the edge computing unit. The collaborative sensing unit is used to acquire observation coverage information from the cloud platform or edge nodes using the Internet of Things communication module, and to construct the observation redundancy distribution of the target sea area based on the observation coverage information using the edge computing unit. The observation and evaluation unit is used to calculate the observation priority of the current ice stagnation profile node in different depth ranges and time periods by using the edge computing unit, based on the node state vector, observation redundancy distribution and preset business requirements. The task optimization unit is used to utilize the edge computing unit to optimize and solve the observation task plan under constraints, based on the observation priority, with the goal of maximizing the total observation value or unit energy observation value within the remaining lifetime of the node. The task execution unit is used to execute the observation task plan through the ice-tethered profile node to complete the profile observation, and uses the Internet of Things communication module to transmit the profile observation data and the updated node state vector back to the cloud platform or edge node. The feedback update unit is used to utilize the edge computing unit to dynamically update the energy consumption model and observation priority inside the current ice stagnation profile node based on the energy consumption and data quality feedback of this task, thereby achieving continuous optimization.

Citation Information

Patent Citations

  • Aerial remote sensing multi-platform collaborative observation task planning and optimizing method and system

    CN119670565A

  • Intelligent collection method and system for ocean multi-dimensional information and storage medium

    CN120706850A