Energy consumption estimation method for self-contained Doppler current meter
By combining real-time calculation and cumulative energy consumption with voltage monitoring, the problem of inaccurate energy consumption estimation of self-capacitive Doppler current meters was solved, enabling accurate prediction of remaining battery power and ensuring the successful completion of observation tasks.
Patent Information
- Application Number
- CN202410885165.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-03
- Publication Date
- 2026-01-06
AI Technical Summary
The existing energy consumption estimation methods for self-contained Doppler current meters are inaccurate, leading to battery depletion or incorrect estimation of remaining power, which affects the completion of observation tasks.
By calculating and accumulating energy consumption for each working cycle in real time, combined with voltage monitoring, and dynamically adjusting the energy consumption estimation method, the remaining battery power can be accurately predicted.
It enables real-time tracking and accurate estimation of the energy consumption of the self-contained Doppler current meter, reducing the risk of battery depletion and ensuring the integrity of the observation mission.
Smart Images

Figure CN121276089A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of system control technology, specifically relating to a method for estimating the energy consumption of a self-contained Doppler current meter. Background Technology
[0002] The energy consumption of self-capacitive Doppler current meters (ADCPs) varies significantly under different operating modes. Therefore, the energy consumption of ADCPs with adjustable operating modes cannot be estimated in advance, necessitating the design of a real-time energy consumption estimation algorithm. Self-capacitive ADCPs are battery-powered, and the remaining battery charge can be estimated by monitoring the battery voltage. However, ADCPs use lithium sulfur dioxide batteries, which have stable voltages during discharge, making the relationship between battery voltage and remaining charge unclear. Furthermore, the total charge released by different types of batteries is closely related to the magnitude of the discharge current.
[0003] Traditional ADCPs primarily operate in two states: a dormant state and an active state (layered current measurement), switching between these two states periodically. Multi-observation mode ADCPs add a mode configuration state; before configuration, the device switches between one mode periodically, and after configuration, it may switch between another mode periodically, such as... Figure 1 As shown. Figure 1 Although there are more observation modes, it can still be regarded as a periodic operation. In this mode, the energy consumption of each cycle is basically the same, only different from the energy consumption of each cycle in the previous mode.
[0004] The power consumption of stratified current measurement depends on the set parameters. Once the operating mode and parameters are determined, the power is basically fixed. Therefore, energy consumption can be calculated based on the operating time of various modes, achieving cumulative energy consumption throughout the entire ADCP operation. However, the power consumption of each ADCP varies under different modes, and the battery capacity also varies, resulting in some error in the cumulative power consumption. If the power consumption estimation error is too large, causing the battery to run out before completing the task, it will have a serious impact on the entire observation mission.
[0005] Existing ADCP energy consumption estimates only provide a rough estimate of energy consumption for one duty cycle, then calculate the possible operating time based on battery capacity. When estimating energy consumption for one duty cycle, the average power consumption of several existing operating modes is used as the estimated power consumption. However, ADCP currently has as many as 12 operating modes, each with different energy consumption, and the difference between maximum and minimum energy consumption is significant. Furthermore, because user usage patterns cannot be predicted in advance, problems frequently arise where the battery runs out before the estimated lifespan, preventing continued operation and resulting in incomplete ADCP data collection and failure to complete the observation task; or, conversely, the battery still has sufficient power to continue operating after the estimated lifespan has expired. In short, existing ADCP energy consumption estimation methods often lead to significant deviations in estimating operating time. Summary of the Invention
[0006] The purpose of this application is to overcome the shortcomings of existing technologies in accurately estimating ADCP energy consumption.
[0007] To achieve the above objectives, this application proposes a method for estimating the energy consumption of a self-contained Doppler current meter, comprising:
[0008] During operation of the self-contained Doppler current meter, the consumed energy is calculated and accumulated in real time according to the different working modes of the self-contained Doppler current meter.
[0009] Simultaneously monitor the voltage value of the self-contained Doppler current meter; when a rapid drop in voltage is detected, it predicts that the battery energy will soon be depleted.
[0010] As an improvement to the above method, the real-time calculation and accumulation of consumed energy includes:
[0011] From power-on, calculate and accumulate the energy consumption for each work cycle; the calculation method for energy consumption in each work cycle is as follows:
[0012] At the start of each work cycle, calculate the energy consumption of the previous sleep cycle;
[0013] Obtain the parameters for this operation and determine the single-ping transmission power based on the transmission voltage and layer thickness information;
[0014] Before each work cycle goes into sleep mode, the transmission energy consumption for this cycle is calculated based on the cumulative number of transmitted pings, and the static power consumption for this cycle is calculated based on the working duration obtained at the power-on and power-off times.
[0015] The total energy consumption for this cycle is obtained by adding the energy consumption of the previous sleep cycle, the energy consumption of the current cycle, and the static power consumption of the current cycle.
[0016] As an improvement to the above method, the timing for monitoring the voltage value of a self-contained Doppler current meter includes:
[0017] The voltage is measured at the beginning of each working cycle, and the average value of the voltage monitored in that cycle is obtained at the power-off time of each cycle.
[0018] As an improvement to the above method, when calculating and accumulating the consumed energy in real time, if the self-contained Doppler current meter is interrupted during sleep, it is considered that the sleep period has ended and a new working cycle has begun. The method for calculating and accumulating the consumed energy is the same as during the normal working cycle.
[0019] As an improvement to the above method, when calculating and accumulating the consumed energy in real time, if the self-contained Doppler current meter needs to modify the parameter configuration during operation, the energy consumption of the last sleep cycle, the transmission energy consumption of this cycle, and the static power consumption of this cycle are calculated to obtain the total energy consumption of this cycle.
[0020] When calculating the transmission energy consumption for this cycle, it is necessary to calculate and sum the transmission energy consumption before and after configuration.
[0021] As an improvement to the above method, when calculating and accumulating the consumed energy in real time, if the self-contained Doppler current meter needs to modify its parameter configuration during operation, a voltage detection should be performed before calculating the energy consumption of the last sleep cycle.
[0022] Compared with existing technologies, the advantages of this application are:
[0023] By employing the following measures: directly accumulating and updating the power consumption of each type of ADCP during operation; determining the battery capacity based on the different operating currents of different ADCP models; comparing the accumulated energy consumption with the battery capacity of a fixed model to estimate the remaining operating time in the current operating mode; and monitoring the battery voltage in real time, detecting a sharp drop in battery voltage indicating that the battery is about to run out and prompting the user to save the observation data as soon as possible; therefore, compared with existing ADCP energy consumption estimation methods, the method in this application can track the energy consumption of ADCP in real time, accurately estimate the energy consumption of ADCP, and facilitate the rational arrangement of observation tasks. Attached Figure Description
[0024] Figure 1 The diagram shows a schematic of the ADCP working sequence with adjustable observation mode.
[0025] Figure 2 The diagram shows a typical flow chart for stratified flow measurement using a self-contained ADCP.
[0026] Figure 3 The figure shown is a discharge curve of a lithium battery. Detailed Implementation
[0027] The technical solution of this application will be described in detail below with reference to the accompanying drawings.
[0028] This application provides a method for estimating the energy consumption of a self-contained Doppler current meter, which combines two schemes: energy consumption accumulation and voltage monitoring. The energy consumption accumulation method is used to achieve real-time energy consumption estimation, and the cumulative energy consumption error is controlled within ±10%. At the same time, voltage monitoring is used to determine whether the battery capacity is close to being depleted.
[0029] The energy consumption accumulation method is based on prior power.
[0030] Energy consumption accumulation begins from the first power-on time of the ADCP. If the first power-on is reset, the energy consumption accumulation is reset to zero. Starting from the first power-on, the energy consumption of all states during the period is accumulated to obtain the total energy consumption from the first power-on to the current moment, thereby estimating the remaining battery power.
[0031] The power consumption of an ADCP is mainly related to its operating mode. For self-capacitive ADCPs, there are three main operating modes: sleep mode, static operating mode (non-transmitting), and layered current measurement mode. The power consumption in sleep mode is basically the same. The power consumption in static operating mode is affected by the transmitting circuit, and there is a slight difference in power consumption when configured for high-voltage transmission and low-voltage transmission (due to different power supply modules being activated). The power consumption in layered current measurement mode is related to parameter settings, including transmitting power, layer thickness, ping interval, etc.
[0032] Figure 2 This is a typical flow for layered current measurement using a self-capacitive ADCP, including the program loading and initialization phase, the transmit current measurement phase, and the waiting / sleep phase. Throughout the process, energy consumption mainly consists of two parts: one is the static operating energy consumption during the power-on to power-off period (the entire blue line), and the other is the transmit power consumption per ping (the green part). Static power consumption is stable and measurable; transmit power consumption depends on the transmit power and transmit duration per ping. The transmit duration depends on the set layer thickness, and the transmit power depends on the transmit voltage configured in the ADCP (high or low voltage).
[0033] The energy consumption accumulation method based on prior power can, based on the accurate absolute times of power-on and power-off, as well as the transmission power, transmission signal length, and number of transmissions, accumulate energy. Figure 2 The energy consumption during the medium-period flow measurement phase was statistically well achieved.
[0034] Figure 1 The parameter configuration mode shown can be regarded as a special working mode. After the parameters are configured, it enters a short static mode and then quickly enters the working mode. The energy consumption statistics method of this mode is similar to that of periodic flow measurement.
[0035] To use a power-based cumulative energy consumption method to calculate energy consumption, it is necessary to pre-calculate the power consumption under various operating conditions, including:
[0036] a. Power at each operating stage in high transmit voltage mode:
[0037] Sleep power: Power consumed when the device enters sleep mode.
[0038] Static operating power: The average common power of the device when it is powered on and not connected to the network, in a non-transmitting state.
[0039] Transmit power: Power used only for transmission, excluding the static power of the system at this time.
[0040] b. Power at each operating stage in low transmit voltage mode:
[0041] Sleep power: The power consumed when the device enters sleep mode;
[0042] Static operating power: The average common power of the device when it is powered on and not connected to the network or transmitting.
[0043] Transmit power: Power used only for transmission, excluding the static power of the system at this time;
[0044] Considering the impact of layer thickness on power, 8m and 16m layer thicknesses were selected, and the above parameters were tested respectively.
[0045] Considering the dispersion of different equipment parameters, power measurements of 4 sets of equipment should be completed to obtain statistical results.
[0046]
[0047] The energy consumption accumulation method based on prior power can be configured using a parameter file. This file records the option to perform energy consumption accumulation, as well as the current total battery capacity (the default value for different frequency ADCPs is the capacity of a brand new battery, or the total capacity can be set from the host computer). A location is added to the parameter file to record the accumulated energy consumption and the current monitored voltage value. The ADCP only performs energy consumption accumulation when the operating parameters are set to accumulate energy consumption, and then outputs the current accumulated energy consumption and monitored voltage value to the parameter file.
[0048] The starting point for cumulative energy consumption is from the first power-on of the self-capacitive ADCP. At this time, the cumulative energy consumption should be cleared to zero, and the monitoring voltage should be initially set to the theoretical value of the new battery. The energy consumption value and monitoring voltage value are only updated before hibernation and stored in the latest parameter file data. The energy consumption and monitoring voltage values are not updated in the parameter file data stored at other times.
[0049] At the start of each work cycle, the power consumption of the previous sleep cycle is calculated, and the power board begins voltage detection to obtain the current working parameters. The single-ping transmit power is determined based on information such as transmit voltage and layer thickness. Before sleep in each work cycle, the transmit power consumption for this cycle is calculated based on the accumulated number of transmit pings (data frames). The static power consumption for this cycle is calculated based on the working duration obtained at power-on and power-off times. These three factors are accumulated to obtain the total power consumption for this cycle. Simultaneously, the average value of the monitored voltage for this cycle is obtained from the power board. Before sleep, the PD0Essemble data for this cycle is updated, and the accumulated power consumption is stored. The total power consumption calculated for one cycle is the sum of the sleep power consumption of the previous cycle, the transmit power consumption of this cycle, and the static power consumption of this cycle. In other words, the calculation for one cycle is the sum of the power consumption from the last sleep time to the current sleep time.
[0050] If interrupted during hibernation, it is considered a wake-up operation. Due to the different wake-up categories sent by the power board, the workflow varies. After the device wakes up, it waits for user commands. After the user commands are completed, it prepares to enter hibernation. At this time, the power board first performs a voltage detection, then calculates the energy consumption of the previous hibernation and the energy consumption of the current operation; finally, it obtains the monitored voltage value from the power board; before hibernation, it updates the PD0 Essemble data for this cycle and stores the cumulative energy consumption.
[0051] If parameter configuration needs to be modified, the operation process will be interrupted. The power board will then start voltage detection, calculate the power consumption of the last sleep cycle, calculate the transmission power consumption of the current cycle (including the transmission power consumption before and after configuration), and calculate the static power consumption of the current cycle. The total power consumption of the current cycle is obtained by accumulating these three items. At the same time, the average value of the voltage monitored in the current cycle is obtained from the power board. Before sleep, the PD0 Essemble data of the current cycle is updated and the accumulated power consumption is stored.
[0052] like Figure 3 As shown, the discharge characteristics of lithium batteries exhibit a relatively stable voltage throughout the discharge phase, followed by a rapid voltage drop towards the end of the discharge. Therefore, monitoring the battery voltage can effectively prevent over-discharge.
[0053] To achieve voltage detection, discharge testing of the battery currently used in the ADCP is required. The test temperature conditions are set to 0℃±2℃, based on deep-sea operating conditions; the discharge power is statistically analyzed using a conventional circulating current observation configuration (high voltage, 16m layer thickness), with an average power of 8W and an equivalent average current of 200mA. The test primarily focuses on the inflection point of rapid voltage drop and the amount of charge that can be discharged when the voltage drops from this point to the ADCP's minimum operating voltage (20V). This is used to determine the warning voltage threshold for battery depletion.
[0054] To test the total discharge capacity of the battery, a discharge test is required. The test temperature is set to 0℃±2℃, based on the deep-sea working conditions. A programmable electronic load is used as the discharge load, and a pulse current working mode is set. The pulse current simulates the working current at a layer thickness of 16 meters and 8 meters under high and low working modes, respectively. The target of the test is the total discharge capacity of the battery when the battery voltage reaches the inflection point.
[0055] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit it. Although this application has been described in detail with reference to the embodiments, those skilled in the art should understand that modifications or equivalent substitutions to the technical solutions of this application do not depart from the spirit and scope of the technical solutions of this application, and should all be covered within the scope of the claims of this application.
Claims
1. A self-contained Doppler flowmeter energy consumption estimation method, comprising: calculating and accumulating the consumed energy in real time according to different working modes of the self-contained Doppler flowmeter when the self-contained Doppler flowmeter is running; monitoring the voltage value of the self-contained Doppler flowmeter at the same time, and predicting that the battery energy is about to be exhausted when a rapid voltage drop is monitored.
2. The self-contained Doppler flowmeter energy consumption estimation method of claim 1, wherein, The real-time calculation and accumulation of the consumed energy comprises: starting from power-on, calculating and accumulating the energy consumption of each working period; the energy consumption calculation method of each working period is as follows: calculating the last sleep energy consumption at the start time of each working period; obtaining the working parameters of this time, and determining the single ping transmission power according to the transmission voltage and layer thickness information; before each working period sleeps, calculating the transmission energy consumption of this period according to the accumulated number of transmitted pings, and calculating the static energy consumption of this period according to the working time obtained from the power-on time and the power-off time; adding the last sleep energy consumption, the transmission energy consumption of this period, and the static energy consumption of this period to obtain the total energy consumption of this period.
3. The self-contained Doppler flowmeter energy consumption estimation method of claim 2, wherein, The timing of monitoring the voltage value of the self-contained Doppler flowmeter comprises: measuring the voltage at the start time of each working period, and obtaining the average value of the monitored voltage of each period at the power-off time of each period.
4. The self-contained Doppler flowmeter energy consumption estimation method of claim 3, wherein, When calculating and accumulating the consumed energy in real time, if the self-contained Doppler flowmeter is interrupted during sleep, it is considered that the sleep is over, a new working period is entered, and the method of calculating and accumulating the consumed energy is the same as that in the normal working period.
5. The self-contained Doppler flowmeter energy consumption estimation method of claim 3, wherein, When calculating and accumulating the consumed energy in real time, if the self-contained Doppler flowmeter needs to modify the parameter configuration during work, the last sleep energy consumption, the transmission energy consumption of this period, and the static energy consumption of this period are calculated to obtain the total energy consumption of this period. When calculating the transmission energy consumption of this period, the transmission energy consumption before and after the configuration needs to be calculated and accumulated.
6. The self-contained Doppler flowmeter energy consumption estimation method of claim 3, wherein, When calculating and accumulating the consumed energy in real time, if the self-contained Doppler flowmeter needs to modify the parameter configuration during work, a voltage detection is performed before calculating the last sleep energy consumption.