Power control method and system of power system, water area propeller and electronic equipment
By detecting fault conditions in the water thruster and adjusting the output power of the power system according to the conditions, the problem of sudden power changes during fault recovery is solved, ensuring operational stability and safety, and improving the reliability and resource utilization of the equipment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- DONGGUAN EPROPULSION INTELLIGENCE TECH LTD
- Filing Date
- 2026-02-14
- Publication Date
- 2026-04-28
AI Technical Summary
In existing technologies, the power system of water propulsion systems experiences abrupt power changes during fault recovery, affecting maneuverability and navigation safety. Furthermore, intermittent faults lead to unstable power, impacting the driving experience and equipment reliability.
When a fault condition is detected, the maximum output power is adjusted from the first output power to the second output power. When the fault is recovered, the system determines whether the recovery conditions are met by setting conditions. If the conditions are met, the output power is adjusted back to the first output power; otherwise, the second output power is maintained until the conditions are met.
It effectively avoids sudden thrust changes and repeated power jumps during fault recovery, ensuring maneuverability and safety during navigation, improving the driving experience and equipment reliability, reducing mechanical stress fatigue, and improving resource utilization and operational efficiency.
Smart Images

Figure CN121929295A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of water-based mobile equipment technology, and in particular to a power control method for a power system, a power control system, a water-based thruster, and electronic equipment. Background Technology
[0002] Water propulsion devices, such as outboard motors, are detachable power units that are suspended from the stern of boats, dinghies, or other mobile water-based equipment to propel them.
[0003] In actual operation, it is often necessary to control the output power of the water propulsion system to ensure navigation performance, safety and equipment reliability. Summary of the Invention
[0004] This application provides a power control method for a power system, a power control system, a water propulsion device, and an electronic device.
[0005] In a first aspect, this application provides a power control method for a power system, applied to a water propulsion device, the method comprising: Detect the fault status of the water thruster; In the event of a fault, the maximum output power of the power system is adjusted from a first output power to a second output power, wherein the second output power is less than the second output power. If fault recovery is detected, determine whether the power recovery conditions are met; If the fault recovery conditions are met, the maximum output power is adjusted to the first output power; otherwise, the second output power is maintained until the power recovery conditions are met.
[0006] Secondly, this application provides a power control system for a water propulsion device, the system comprising: The fault detection module is used to detect the fault status of the water propulsion device and whether the fault recovery conditions are met. The control module is configured to, when the fault detection module detects a fault, adjust the maximum output power of the power system from a first output power to a second output power, wherein the second output power is less than the second output power; when the fault recovery is detected, determine whether a power recovery condition is met; if the fault recovery condition is met, adjust the maximum output power to the first output power; otherwise, maintain the second output power until the power recovery condition is met.
[0007] Thirdly, this application provides a water propulsion device, including the power control system described in the second aspect above.
[0008] Fourthly, this application provides an electronic device, including a processing component and a storage component; The storage component stores a computer program; the computer program is invoked and executed by the processing component to implement the power control method of the power system described in the first aspect above.
[0009] This embodiment of the application, upon detecting a fault, adjusts the maximum output power from a first output power to a second output power to limit the thruster output, ensuring equipment safety and preventing fault escalation. During fault recovery, instead of a direct instantaneous recovery strategy, it further determines whether preset power recovery conditions are met. Only when these conditions are met is the output power adjusted back to the first output power; otherwise, the second output power is maintained until the conditions are met. This conditional recovery control method avoids sudden thrust spikes caused by a sharp increase in power after a fault disappears, as well as repeated power jumps during intermittent faults. This ensures maneuverability and safety during navigation, improves the driving experience and equipment reliability, reduces mechanical stress fatigue caused by power instability, and enhances the overall resource utilization and operational efficiency of the waterborne thruster power system.
[0010] These or other aspects of this application will become more apparent in the following description of the embodiments. Attached Figure Description
[0011] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings: Figure 1 A flowchart of an embodiment of a power control method for a power system provided in this application; Figure 2 This application provides a schematic diagram of the structure of one embodiment of a power control system. Figure 3 A schematic diagram of the structure of a power control device for a power system provided in this application; Figure 4 This is a schematic diagram of the structure of an electronic device provided in this application. Detailed Implementation
[0012] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0013] Water propulsion devices, such as outboard motors, are detachable power units that are suspended from the stern of boats, dinghies, or other mobile water-based equipment to propel them.
[0014] In actual operation, it is often necessary to control the output power of the water propulsion system to ensure navigation performance, safety and equipment reliability.
[0015] Power control of the propulsion system can be based on monitoring the operating parameters of the thruster and related components (such as temperature, voltage, current, load, etc.) and dynamically adjusting the maximum output power accordingly. Specifically, when the system detects an abnormal state (such as over-temperature, abnormal voltage, excessive current, or overload faults), it reduces the maximum output power of the propulsion system from the first output power (rated or full power) during normal operation to a second output power (drated or safety-limited power). The second output power is less than the first output power, thereby limiting the thruster thrust and preventing further deterioration of the fault or equipment damage. After the fault is cleared, the power recovery method in related technologies generally adopts a direct recovery strategy. That is, when the fault condition disappears, the system restores the maximum output power from the second output power to the first output power, allowing the thruster to regain normal performance. This recovery method is simple to implement and can quickly respond to the elimination of the fault.
[0016] However, the power recovery methods in related technologies have the following problems: changes in power levels may be abrupt, causing rapid changes in propeller thrust, which can easily cause sudden acceleration of the vessel, affecting maneuverability and navigation safety; in addition, when the fault is intermittent, the power level may fluctuate frequently, causing unstable propeller thrust, affecting driving smoothness and ride experience, and may also exacerbate stress fatigue of mechanical components, shortening equipment life.
[0017] To address the technical problem of abrupt power fluctuations affecting maneuverability and navigation safety, this application provides a solution. The basic idea is to adjust the maximum output power from a first output power to a second output power when a fault is detected, thereby limiting the thruster output, ensuring equipment safety, and preventing fault escalation. Upon fault recovery, instead of a direct instantaneous recovery strategy, it further determines whether preset power recovery conditions are met. Only when these conditions are met is the output power adjusted back to the first output power; otherwise, the second output power is maintained until the conditions are met. This conditional recovery control method avoids sudden thrust spikes caused by abrupt power increases after a fault disappears, as well as repeated power jumps during intermittent faults, thus ensuring maneuverability and safety during navigation, improving the driving experience and equipment reliability, reducing mechanical stress fatigue caused by power instability, and improving the overall resource utilization and operational efficiency of the waterborne thruster power system.
[0018] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0019] The implementation details of the technical solutions in the embodiments of this application are described in detail below.
[0020] Figure 1 This is a flowchart illustrating an embodiment of a power control method for a propulsion system provided in this application. This method can be applied to aquatic propulsion devices. An aquatic propulsion device can refer to a device installed on aquatic mobile equipment such as boats to provide propulsion power, such as an electric outboard motor, a hybrid propulsion system, or an internal combustion engine propulsion device. Specifically, this method can be applied to the power system controller (such as an embedded microcontroller (MCU) or electronic control unit (ECU) of the aquatic propulsion device). The controller is equipped with a processor, memory, and interfaces for acquiring sensor signals and outputting control signals.
[0021] Figure 1 The power control method for the power system shown may include the following steps: 101: Detect the fault status of the water propulsion device.
[0022] 102: In the event of a fault, the maximum output power of the power system is adjusted from the first output power to the second output power, wherein the second output power is less than the second output power.
[0023] In one embodiment of this application, a fault state can refer to an abnormal condition of the thruster or power system detected by sensors, such as, but not limited to, motor or battery overheating, abnormal voltage, excessive current, overload operation, or sensor failure. Once the controller detects these abnormalities, it is identified as a fault state.
[0024] The first output power can refer to the maximum permissible output power of the power system under normal, fault-free conditions, such as the rated power of the thruster under full throttle or full load conditions, which usually corresponds to the maximum design speed and thrust capability of a waterborne thruster. The second output power can refer to the maximum output power limited to ensure safety under fault conditions, and its value is less than the first output power, for example, 50%-80% of the first output power. The specific value can be preset in the controller memory according to the thruster type and safety requirements.
[0025] 103: If fault recovery is detected, determine whether the power recovery conditions are met.
[0026] The power recovery condition can refer to a pre-set control criterion used to determine whether it is permissible to recover from the second output power to the first output power. This condition may include one or more preset rules, such as judgments based on the current operating status of the water thruster (e.g., whether parameters such as throttle opening, gear position, or speed are within a safe range), or confirmations based on external inputs (e.g., driver operating commands). The specific form of these conditions can be stored in the controller and configured according to different types of water thrusters to ensure the safe and controllable power recovery process.
[0027] 104: If the fault recovery conditions are met, adjust the maximum output power to the first output power; otherwise, maintain the second output power until the power recovery conditions are met.
[0028] During operation, the controller can periodically execute power control methods. First, the controller monitors the fault status of the water thruster in real time through sensor interfaces. For example, the controller can collect signals from temperature sensors, voltage sensors, current sensors, etc., and compare them with preset thresholds to determine if a fault exists. Once a fault is detected, the controller immediately adjusts the maximum output power of the power system from a first output power to a second output power. For example, when calculating the currently allowed maximum output power, the controller directly uses the second output power as the upper limit and accordingly limits the power output command to the thruster (such as a motor or engine), thereby reducing thrust and preventing the fault from worsening or causing equipment damage.
[0029] When the fault condition disappears, i.e., the controller detects fault recovery (e.g., temperature returns to normal, voltage and current return to safe ranges), the controller does not immediately restore the maximum output power to the first output power. Instead, it further determines whether the power recovery conditions are met. The controller reads current operating parameters or external signals to determine if the preset power recovery conditions are met. If the power recovery conditions are met, such as the current operating state meeting safety criteria or receiving a corresponding confirmation signal, the controller adjusts the maximum output power back to the first output power, restoring the thruster to normal performance. If the power recovery conditions are not met, the controller continues to maintain the maximum output power at the second output power until the conditions are met in subsequent detections.
[0030] For example, in a typical application scenario, the water propulsion unit is an electric outboard motor with a first output power set to 2000W and a second output power set to 1000W. During normal boat navigation, the maximum output power is 2000W. When the controller detects a battery overheating fault, it immediately limits the maximum output power to 1000W, and the water propulsion unit enters a low-speed safety mode. After the overheating fault is resolved, if the power recovery conditions are not met (e.g., the water propulsion unit is still at high throttle), the 1000W upper limit is maintained; only when the power recovery conditions are met will it return to 2000W.
[0031] This control method effectively avoids the sudden increase in thrust caused by the power surge during fault recovery, ensuring the stability of the vessel's handling and navigation safety.
[0032] In some embodiments, adjusting the maximum output power of the power system from a first output power to a second output power in the event of a fault detection can be specifically implemented as follows: In the event of a fault detection, acquire the power lock state variables; Set the power lock state variable from the first variable value to the second variable value; If the power lock state variable is detected to have been changed from the first variable value to the second variable value, the maximum output power will be adjusted from the first output power to the second output power.
[0033] In some embodiments, to reliably and controllably adjust the maximum output power of the power system from a first output power to a second output power when a fault is detected, a power lock state variable can be introduced as a control intermediary. This power lock state variable can be a state flag stored in the controller's memory, such as a Boolean or enumerated variable, used to record and maintain the power limit lock status independently of real-time fault conditions. Specifically, a first variable value represents the power lock's released state (e.g., a value of 0), corresponding to the normal mode where the first output power is allowed; a second variable value represents the power lock's locked state (e.g., a value of 1), corresponding to the derating mode where the second output power is forced to be used.
[0034] When the controller detects a fault in the water thruster, it first obtains the current value of the power lock state variable, then sets it from the first variable value to the second variable value, thereby locking the power lock. Subsequently, the controller detects in its power calculation logic that the power lock state variable has changed to the second variable value, and can adjust the maximum output power of the power system from the first output power to the second output power accordingly. Specifically, when determining the currently allowed maximum output power, the controller can first check the power lock state variable: if the variable is the second variable value, it directly uses the preset second output power as the upper limit, and accordingly limits the power command output to the thruster, for example, by adjusting the duty cycle of the motor drive signal or the throttle opening to achieve power reduction control.
[0035] This power lock state variable-based implementation ensures a clear unidirectional mandatory nature to the power reduction process after a fault is triggered. Once a fault occurs, the power lock is immediately engaged, ensuring the system promptly enters a safe derating mode, unaffected by previous states or brief fault fluctuations. For example, in one application, when the controller detects a motor overheating fault via a temperature sensor, it immediately sets the power lock state variable to the second variable value. Subsequently, in the next control cycle, the maximum output power is limited from 2000W (first output power) to 1000W (second output power), effectively reducing the thermal load and protecting the equipment.
[0036] In some embodiments, adjusting the maximum output power to the first output power when the fault recovery conditions are met can be specifically implemented as follows: If the fault recovery conditions are met, the power lock state variable will be changed from the second variable value to the first variable value; If the power lock state variable is detected to have been changed from the second variable value to the first variable value, the maximum output power will be adjusted from the second output power to the first output power.
[0037] In some embodiments, a power lock state variable can be used as the core control intermediary to reliably and controllably adjust the maximum output power of the power system from the second output power back to the first output power when the fault recovery conditions are met.
[0038] When the controller determines that the power recovery conditions have been met, such as based on the current operating status of the water thruster or an external confirmation signal, it first sets the power lock status variable from the second variable value (representing a locked state, e.g., a value of 1) to the first variable value (representing a released state, e.g., a value of 0), thereby actively releasing the power lock restriction. Subsequently, in the subsequent power calculation logic, the controller detects that the power lock status variable has changed to the first variable value, and can adjust the maximum output power of the power system from the second output power to the first output power accordingly. For example, when determining the currently allowed maximum output power, the controller can first query the status of the power lock status variable: if the variable is the first variable value, it directly adopts the preset first output power as the upper limit, and accordingly relaxes the power command output to the water thruster, for example, by increasing the duty cycle of the motor drive signal, increasing the fuel supply, or optimizing energy distribution, to achieve gradual or complete recovery of the thruster's thrust.
[0039] This power lock-based recovery mechanism provides a clear conditional triggering mechanism for power adjustment. The release of the power lock is a necessary prerequisite, ensuring the system does not automatically restore normal power before all conditions are met, thus effectively preventing potential thrust surges or maneuvering risks. For example, in a practical application scenario, once the overheating fault of the electric boat's outboard motor has disappeared and the power recovery conditions (such as throttle depth below a preset threshold and receipt of a driver confirmation command) are met, the controller first sets the power lock state variable to its first value. Then, in the immediate following control cycle, it restores the maximum output power from 1000W (second output power) to 2000W (first output power), enabling the water propulsion system to safely return to normal navigation performance.
[0040] In some embodiments, the power recovery condition includes at least one of the following: Received fault recovery command; The throttle depth is below the preset threshold; The gear is in neutral; The speed is lower than the preset speed threshold.
[0041] Receiving a fault recovery command can refer to the controller detecting a clear confirmation signal from the driver or operator through the user interface or communication bus. This could be achieved by the driver pressing a dedicated "Power Recovery" button on the instrument panel, confirming via a touchscreen dialog box, or sending a recovery command via a remote control. This command serves as a manual intervention measure, ensuring that power recovery is only permitted after the driver assesses the current water environment (e.g., unobstructed, open water) and actively confirms safety, thus providing the highest level of active safety control.
[0042] Throttle depth below a preset threshold means that the controller collects the position signal of the accelerator pedal or lever in real time and determines whether its opening is less than a preset value, such as less than 20% or 10%. This threshold can be stored in the controller's memory and adjusted according to the water propulsion model. This condition ensures that power recovery only occurs under low load conditions where the driver does not request a large amount of thrust, avoiding thrust overload caused by a sudden increase in power when high throttle demand is required.
[0043] The gear being in neutral means that the controller detects through the gear position sensor or transmission system signal that the propeller is currently in neutral (N gear), i.e., there is no forward or reverse power transmission. This condition applies to water propulsion systems with clearly defined gear shifts, ensuring that power recovery occurs when the vessel is stationary or has no power output, further enhancing the safety of the recovery process.
[0044] A speed below a preset speed threshold means that the controller obtains the current speed of the vessel through speed sensors (such as GPS, wheel speed sensors, or water speed gauges) and determines whether it is lower than a preset value, such as below 5 km / h or 3 knots. This condition is directly based on the actual motion state of the vessel to prevent stability problems that may be caused by restoring full power at higher speeds.
[0045] In practical applications, the controller can be configured to require multiple conditions to be met simultaneously. For example, power recovery is considered complete only when a fault recovery command is received and the gear is in neutral. Alternatively, in some simplified modes, recovery can be triggered by meeting only one condition. This flexible combination of conditions makes the method applicable to various water propulsion scenarios, from small recreational boats to large vessels. For instance, in an electric outboard motor system, after a fault recovery, the controller detects that the boat speed has dropped below a preset speed threshold and is in neutral, with the throttle depth at zero. In this case, power can be automatically restored even without manual commands. However, under more stringent safety configurations, an additional fault recovery command from the operator is required.
[0046] In some embodiments, after adjusting the maximum output power of the power system from a first output power to a second output power, the method further includes: Set the first timer; In some embodiments, determining whether the power recovery condition is met can be specifically implemented as follows: Get the first duration of the first timer; If the preset duration is reached during the first timing period, the power recovery condition is determined to be met.
[0047] In some embodiments, to further optimize the power management process after fault recovery, after adjusting the maximum output power of the power system from a first output power to a second output power, a first timer can be set as a control aid in the time dimension. This first timer can be a software or hardware-implemented timer module stored in the controller memory, used to accumulate the fault-free duration after fault recovery. This can be achieved, for example, by periodically incrementing a counter variable by the processor, with units of seconds, milliseconds, or control cycles, depending on the system's real-time requirements.
[0048] When determining whether the power recovery condition is met, the controller first obtains the first timing duration of the first timer, that is, reads the current accumulated value, and then determines whether the timing duration has reached the preset duration. The preset duration is a configurable parameter stored in the controller, for example, set to 30 seconds to 5 minutes, and adjusted according to the type of water propulsion and safety standards.
[0049] If the first timing duration reaches or exceeds the preset duration, the controller determines that the power recovery condition is met, thereby allowing the maximum output power to be adjusted back to the first output power; otherwise, the second output power is maintained.
[0050] This timer-based mechanism introduces a delayed recovery strategy, ensuring that the system has sufficient observation time to confirm stability after a fault is resolved, avoiding premature recovery caused by brief fault-free intervals. For example, in one application scenario, when the voltage anomaly fault of the electric boat's outboard motor disappears, the controller starts the first timer and begins accumulating. If no new fault occurs within a preset 60 seconds, the recovery condition is considered met, and the system returns to the first output power, thus achieving intelligent power management while ensuring safety.
[0051] In some embodiments, the method may further include: If the first timer fails to reach the preset duration and a fault is detected, the first timer is reset.
[0052] In some embodiments, to enhance robustness to intermittent faults, the first timer can be reset if the first timing duration has not reached the preset duration and a fault is detected again.
[0053] The reset operation means that the controller clears the accumulated value of the first timer to zero or reinitializes it to the starting value, such as 0, thereby interrupting the current recovery timing process and restarting the accumulation.
[0054] This mechanism ensures that if repeated fluctuations occur after a fault recovery, the system will not incorrectly meet the recovery conditions based on incomplete fault-free periods. Instead, it will forcibly extend the observation time until a continuous and stable fault-free period is achieved. For example, when the controller periodically monitors the fault status during the fault recovery phase, if a new fault signal (such as a sudden excessive current) is detected during the first timer accumulation period, a reset operation is immediately performed, while maintaining the maximum output power at the second output power to avoid potential power jump risks. For example, in a hybrid propulsion system for boats, if an overtemperature signal reappears within 30 seconds of the timer after fault recovery, the controller will reset the timer and continue derated operation until the subsequent fault-free period accumulates to the preset duration.
[0055] In some embodiments, adjusting the maximum output power to the first output power can be specifically implemented as follows: Gradually adjust from the second output power to the first output power.
[0056] In some embodiments, to make the power recovery process smoother and more controllable, adjusting the maximum output power to the first output power can be done gradually from the second output power to the first output power.
[0057] This gradual adjustment refers to the controller not using instantaneous step switching, but rather gradually increasing the upper limit of the maximum output power through a continuous or step-by-step incremental control algorithm. For example, it calculates intermediate transition values based on a preset incremental curve or proportional function, thereby achieving a gentle change in thrust and avoiding abrupt thrust increases that could lead to instability in the vessel's handling. In one possible implementation, after the power recovery conditions are met, the controller activates a gradual recovery module. This module can dynamically calculate the current maximum output power based on time, load, or other parameters, for example, using linear interpolation or an exponential function to gradually approach the first output power from a second output power until it is fully reached.
[0058] For example, in an electric outboard motor application, once the fault is recovered and conditions are met, the controller gradually increases from 1000W (second output power) up to 2000W (first output power) to provide a smoother acceleration transition.
[0059] In some embodiments, the gradual adjustment from the second output power to the first output power can be specifically implemented as follows: Within a preset recovery time, the second output power is gradually increased to the first output power.
[0060] In some embodiments, the gradual adjustment from the second output power to the first output power can be achieved by progressively increasing the second output power to the first output power within a preset recovery time. This preset recovery time can be a configurable parameter stored in the controller, for example, set to 5 to 30 seconds, specifically adjustable according to the vessel's dynamic response and safety requirements. Within this time, the controller calculates and applies incremental values step-by-step through a timing mechanism. In one possible implementation, the controller starts a recovery timer during the recovery phase and gradually increases the maximum output power based on the proportion or step size of the currently elapsed time, for example, using a linear increment mode. The current power value is equal to the second output power plus the progress product (first output power minus second output power), where the progress is the current time divided by the preset recovery time. This gradual increase ensures the continuity and predictability of power changes, avoiding mechanical stress and thermal shock. For example, in a practical scenario, with a preset recovery time of 10 seconds, the controller starts with a second output power of 1000W, increasing by 100W per second until reaching the first output power of 2000W after 10 seconds, thus achieving a seamless and smooth recovery.
[0061] Figure 2 This is a schematic diagram of one embodiment of a power control system provided in this application. This system can be applied to water propulsion systems, such as... Figure 2 As shown, the system may include: Fault detection module 201 is used to detect the fault status of the water propulsion device and whether the fault recovery conditions are met; The control module 202 is used to adjust the maximum output power of the power system from the first output power to the second output power when the fault detection module 201 detects a fault, wherein the second output power is less than the second output power; when the fault recovery is detected, it determines whether the power recovery condition is met; if the fault recovery condition is met, the maximum output power is adjusted to the first output power; otherwise, the second output power is maintained until the power recovery condition is met.
[0062] The detailed implementation methods and beneficial effects of each step in this embodiment have been described in detail in the foregoing embodiments, and will not be elaborated here.
[0063] This application embodiment also provides a water propulsion device, including... Figure 2 The power control system shown.
[0064] Figure 3 This is a schematic diagram of a power control device for a propulsion system provided in this application. This device can be applied to water propulsion systems. Figure 3 As shown, the device may include: The first detection module is used to detect the fault status of the water propulsion device; The first power adjustment module is used to adjust the maximum output power of the power system from the first output power to the second output power when a fault is detected, wherein the second output power is less than the second output power. The first determining module is used to determine whether the power recovery conditions are met when a fault recovery is detected. The second power adjustment module is used to adjust the maximum output power to the first output power when the fault recovery conditions are met; otherwise, it maintains the second output power until the power recovery conditions are met.
[0065] Figure 3 The power control device of the aforementioned power system can perform Figure 1 The implementation principle and technical effects of the power control method for the power system described in the illustrated embodiment will not be repeated here. The specific operation methods of each module and unit in the power control device of the power system in the above embodiments have been described in detail in the embodiments related to this method, and will not be elaborated upon here.
[0066] It should be noted that some processes described in the above embodiments and accompanying drawings include multiple operations appearing in a specific order. However, it should be clearly understood that these operations may not be executed in the order they appear in this document, or they may be executed in parallel. The operation numbers, such as 101, 102, etc., are merely used to distinguish different operations and do not represent any execution order. Furthermore, these processes may include more or fewer operations, and these operations may be executed sequentially or in parallel. It should also be noted that the descriptions such as "first" and "second" in this document are used to distinguish different messages, devices, modules, etc., and do not represent a sequential order, nor do they limit "first" and "second" to different types.
[0067] Figure 4 This is a schematic diagram of the structure of one embodiment of an electronic device provided in this application. Figure 4 As shown, in practice, the electronic device may include a storage component 401 and a processing component 402.
[0068] Storage component 401 is used to store computer programs and can be configured to store various other data to support operation on the electronic device. Examples of this data include instructions for any application or method used to operate on the electronic device, data structures, contact data, phone book data, messages, pictures, videos, etc.
[0069] Processing component 402, coupled to storage component 401, is used to execute computer programs in storage component 401 for implementing, etc. Figure 1 The power control method for the power system shown.
[0070] Furthermore, such as Figure 4 As shown, the electronic device may also include other components such as a communication component 403, a display component 404, a power supply component 405, and an audio component 406. Figure 4 The diagram only shows some components and does not mean that the device includes only these components. Figure 4 The components shown. Additionally... Figure 4 The components within the dashed box are optional, not mandatory, and their specific configuration depends on the form factor of the electronic device. The electronic device in this embodiment can be a terminal device such as a desktop computer, laptop computer, smartphone, or IoT (Internet of Things) device, or a server-side device such as a conventional server, cloud server, or server array. If the electronic device in this embodiment is a terminal device such as a desktop computer, laptop computer, or smartphone, it may include... Figure 4 The components within the dashed box; if the electronic device in this embodiment is implemented as a conventional server, cloud server, or server array, etc., it may be omitted. Figure 4 The component within the dashed box.
[0071] The processing component described above includes one or more processors to execute computer instructions to complete all or part of the steps in the method described above. Alternatively, the processing component may be implemented as one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the method described above.
[0072] The aforementioned storage components can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random-Access Memory (SRAM), Electrically Erasable Programmable Read Only Memory (EEPROM), Erasable Programmable Read Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0073] The aforementioned communication component is configured to facilitate wired or wireless communication between the device housing the communication component and other devices. The device housing the communication component can access wireless networks based on communication standards, such as mobile communication networks, or combinations thereof. In one exemplary embodiment, the communication component receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel.
[0074] The aforementioned display components may include a screen, which may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation.
[0075] The aforementioned power supply components provide power to various components within the device in which they reside. These power supply components may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to the device in which they reside.
[0076] The aforementioned audio component can be configured to output and / or input audio signals. For example, the audio component includes a microphone (MIC) configured to receive external audio signals when the device containing the audio component is in an operating mode, such as call mode, recording mode, or voice recognition mode. The received audio signals can be further stored in memory or transmitted via a communication component. In some embodiments, the audio component also includes a speaker for outputting audio signals.
[0077] Accordingly, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, enables the processor to implement the steps in the above-described method embodiments. The computer-readable storage medium includes volatile or non-volatile components, or a combination thereof, and can be removable or non-removable. Examples of computer-readable storage media include, but are not limited to, phase-change random access memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random-access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), flash memory or other memory technologies, CD-ROM, digital video disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium.
[0078] Accordingly, this application also provides a computer program product, which includes a computer program or instructions that, when executed by a processor, cause the processor to implement the steps in the above method embodiments. It should be understood that each step or combination of steps in the above method flow can be implemented by the computer program or instructions. Furthermore, these computer programs or instructions can be applied to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device, enabling the processor of the general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to function as an apparatus for implementing the corresponding functions in the above method embodiments.
[0079] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0080] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0081] Finally, it should be noted that the above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A power control method for a power system, characterized in that, Applied to water propulsion, the method includes: Detect the fault status of the water thruster; In the event of a fault, the maximum output power of the power system is adjusted from a first output power to a second output power, wherein the second output power is less than the second output power. If fault recovery is detected, determine whether the power recovery conditions are met; If the fault recovery conditions are met, the maximum output power is adjusted to the first output power; otherwise, the second output power is maintained until the power recovery conditions are met.
2. The method according to claim 1, characterized in that, The step of adjusting the maximum output power of the power system from the first output power to the second output power in the event of a detected fault includes: In the event of a fault detection, acquire the power lock state variables; Set the power lock state variable from the first variable value to the second variable value; If the power lock state variable is detected to have been changed from a first variable value to a second variable value, the maximum output power is adjusted from the first output power to the second output power.
3. The method according to claim 2, characterized in that, The step of adjusting the maximum output power to the first output power when the fault recovery conditions are met includes: If the fault recovery conditions are met, the power lock state variable is changed from the second variable value to the first variable value; If the power lock state variable is detected to have been changed from the second variable value to the first variable value, the maximum output power is adjusted from the second output power to the first output power.
4. The method according to any one of claims 1 to 3, characterized in that, The power recovery condition includes at least one of the following: Received fault recovery command; The throttle depth is below the preset threshold; The gear is in neutral; The speed is lower than the preset speed threshold.
5. The method according to claim 1, characterized in that, After adjusting the maximum output power of the power system from the first output power to the second output power, the method further includes: Set the first timer; Determining whether the power recovery condition is met includes: Obtain the first timing duration of the first timer; If the first timing duration reaches the preset duration, it is determined that the power recovery condition is met.
6. The method according to claim 5, characterized in that, The method further includes: If the first timer fails to reach the preset duration and a fault is detected, the first timer is reset.
7. The method according to claim 1, characterized in that, The step of adjusting the maximum output power to the first output power includes: Gradually adjust from the second output power to the first output power.
8. The method according to claim 7, characterized in that, The gradual adjustment from the second output power to the first output power includes: Within a preset recovery time, the second output power is gradually increased to the first output power.
9. A power control system, characterized in that, The system, applied to aquatic propulsion, includes: The fault detection module is used to detect the fault status of the water propulsion device and whether the fault recovery conditions are met. The control module is configured to, when the fault detection module detects a fault, adjust the maximum output power of the power system from a first output power to a second output power, wherein the second output power is less than the second output power; when the fault recovery is detected, determine whether a power recovery condition is met; if the fault recovery condition is met, adjust the maximum output power to the first output power; otherwise, maintain the second output power until the power recovery condition is met.
10. A water propulsion device, characterized in that, Includes the power control system as described in claim 9.
11. An electronic device, characterized in that, This includes processing components and storage components; The storage component stores a computer program; the computer program is invoked and executed by the processing component to implement the power control method of the power system as described in any one of claims 1 to 8.