Method, system, program product and terminal for suppressing switching frequency of operating mode for marine hybrid power system

By introducing a mode switching cost and time decay mechanism into the hybrid power ship system, the frequency of mode switching is optimized, which solves the problems of clutch wear and increased energy consumption caused by frequent switching, and improves system stability and component life.

CN122354729APending Publication Date: 2026-07-10CSSC POWER INST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610472283.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-04-10
Publication Date
2026-07-10

Smart Images

  • Figure CN122354729A_ABST
    Figure CN122354729A_ABST
Patent Text Reader

Abstract

The application provides a method for suppressing switching frequency of operation mode of a ship hybrid power system, comprising: obtaining a current operation mode of the ship hybrid power system and a plurality of mode conversion requests, inputting a preset switching frequency suppression model, obtaining switching cost values corresponding to the current operation mode and the plurality of mode conversion requests, and obtaining corresponding time attenuation values based on the current operation mode by using a preset time screening model; and obtaining comprehensive cost values corresponding to the current operation mode and the plurality of mode conversion requests in combination with the time attenuation values, sorting and comparing all the comprehensive cost values, and obtaining an operation mode corresponding to a minimum value among all the comprehensive cost values as the current operation mode. The application can optimize the control strategy of mode switching, reduce the number of unnecessary mode switching, and thus improve the service life of the clutch and the overall operation efficiency of the ship hybrid power system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of ship mode switching technology, and in particular to a method, system, medium, terminal and program product for suppressing the frequency of operating mode switching in a ship hybrid power system. Background Technology

[0002] Hybrid power ships combine a main engine and an electric motor as power sources, enabling multiple operating modes such as direct propulsion from the main engine, shaft-driven propulsion, electric motor propulsion, and hybrid propulsion. This multi-mode operation provides greater flexibility and energy efficiency, especially under navigation conditions with frequent load changes. However, switching between different modes in a hybrid power system often requires the engagement and disengagement of a clutch. Frequent mode switching not only leads to excessive clutch wear and increased maintenance costs but can also cause instability in the propulsion system, affecting the ship's operating efficiency and passenger comfort. Furthermore, frequent switching can lead to increased energy consumption and system overheating, further shortening the lifespan of the clutch and other critical components. While some mode switching optimization methods exist, current technologies lack a systematic solution to the problems of accelerated clutch wear, increased energy consumption, and system instability caused by excessively frequent mode switching in hybrid power ships.

[0003] Therefore, it is necessary to provide a method for suppressing the frequency of operating mode switching in marine hybrid power systems to solve the above-mentioned problems in the prior art. Summary of the Invention

[0004] In view of the shortcomings of the prior art described above, the purpose of this application is to provide a method for suppressing the frequency of operation mode switching in a marine hybrid power system, so as to solve the above problems.

[0005] To achieve the above and other related objectives, a first aspect of this application provides a method for suppressing the frequency of operating mode switching in a marine hybrid power system. The method includes: acquiring the current operating mode of the marine hybrid power system and several mode switching requests; wherein the several mode switching requests correspond to different operating modes; inputting the current operating mode and the several mode switching requests into a preset switching frequency suppression model to obtain the switching cost value corresponding to the current operating mode and the several mode switching requests, and obtaining the corresponding time decay value based on the current operating mode using a preset time filtering model; obtaining the comprehensive cost value corresponding to the current operating mode and the several mode switching requests based on the switching cost value corresponding to the current operating mode and the several mode switching requests, and combining the time decay value; sorting and comparing all comprehensive cost values, and obtaining the operating mode corresponding to the minimum value among all comprehensive cost values ​​as the current operating mode.

[0006] In some embodiments of the first aspect of this application, the current operating mode and several mode switching requests are input into a preset switching frequency suppression model to obtain the switching cost value corresponding to the current operating mode and several mode switching requests. The specific process includes: calculating the basic penalty value of each operating mode when switching modes relative to the current operating mode; obtaining the engine speed and shaft motor speed in each operating mode, and calculating the speed penalty value of each operating mode based on the engine speed and shaft motor speed; calculating the consumption penalty value of each operating mode based on the energy consumption information of the ship hybrid power system when switching modes according to the current operating mode and several mode switching requests; and calculating the switching cost value corresponding to each operating mode based on the basic penalty value, speed penalty value, and consumption penalty value of each operating mode.

[0007] In some embodiments of the first aspect of this application, the specific calculation process for obtaining the speed penalty value under each operating mode based on the engine speed and the shaft-driven motor speed includes:

[0008] ;

[0009] in, This is the speed penalty value. Represents engine speed. Represents the speed of the shaft-driven motor. These represent the current operating mode and any one of the various operating modes, respectively. and This represents hyperparameters.

[0010] In some embodiments of the first aspect of this application, the energy consumption information of the ship hybrid power system is calculated to obtain the consumption penalty value for each operating mode when switching modes based on the current operating mode and several mode switching requests. The specific calculation process includes:

[0011] ;

[0012] in, The consumption penalty value, This indicates the energy consumption value of the ship's hybrid power system when switching modes. Represents any one of the various operating modes. This represents the base penalty value corresponding to each operating mode. This represents hyperparameters.

[0013] In some embodiments of the first aspect of this application, obtaining the time decay value based on a preset time filtering model specifically includes: obtaining the historical time node from the last switch between other operating modes to the current operating mode; and determining the corresponding time decay value based on the current time and the historical time node using the preset time decay model.

[0014] In some embodiments of the first aspect of this application, the specific process of obtaining the operating mode corresponding to the minimum value among all comprehensive cost values ​​as the current operating mode includes: if there is at least one mode conversion request whose comprehensive cost value is less than the comprehensive cost value of the current operating mode, then the operating mode corresponding to the mode conversion request with the minimum comprehensive cost value is selected as the current operating mode; if the comprehensive cost values ​​of all mode conversion requests are greater than or equal to the comprehensive cost value of the current operating mode, then the current operating mode is kept unchanged.

[0015] To achieve the above and other related objectives, a second aspect of this application provides a system for suppressing the frequency of operating mode switching in a marine hybrid power system. The system includes: a request acquisition module, used to acquire the current operating mode of the marine hybrid power system and several mode switching requests; wherein the several mode switching requests correspond to different operating modes; a cost calculation module, used to input the current operating mode and the several mode switching requests into a preset switching frequency suppression model, obtain the switching cost value corresponding to the current operating mode and the several mode switching requests, and obtain the corresponding time decay value based on the current operating mode using a preset time filtering model; and a switching determination module, used to obtain the comprehensive cost value corresponding to the current operating mode and the several mode switching requests based on the switching cost value corresponding to the current operating mode and the several mode switching requests, and in combination with the time decay value, sort and compare all comprehensive cost values, and obtain the operating mode corresponding to the minimum value among all comprehensive cost values ​​as the current operating mode.

[0016] To achieve the above and other related objectives, a third aspect of this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for suppressing the frequency of operating mode switching for a marine hybrid power system.

[0017] To achieve the above and other related objectives, a fourth aspect of this application provides a computer program product comprising computer program code that, when executed on a computer, causes the computer to implement the method for suppressing the frequency of operating mode switching for a marine hybrid power system.

[0018] To achieve the above and other related objectives, a fifth aspect of this application provides an electronic terminal, including a memory, a processor, and a computer program stored in the memory; the processor executes the computer program to implement the method.

[0019] As described above, this application has the following beneficial effects:

[0020] This application introduces a mode switching cost and combines it with a time decay mechanism to significantly increase the cost of switching back to a certain operating mode in a short period of time, thereby avoiding frequent mode switching in the operating condition fluctuation range and significantly improving the stability of the operating mode.

[0021] By establishing a switching penalty model based on switching factors, the actions of actuators such as engine start-stop, clutch engagement and disengagement are quantitatively penalized, reducing the frequent actions of high-impact actuators, thereby reducing mechanical shock and extending the service life of key components of the power system. Attached Figure Description

[0022] Figure 1 The diagram shown is a flowchart illustrating a method for suppressing the frequency of operating mode switching in a marine hybrid power system according to an embodiment of this application.

[0023] Figure 2 The diagram shown is a schematic representation of the switching factor in one embodiment of this application.

[0024] Figure 3 The diagram shown is a schematic diagram of switching operating modes under switching cost in one embodiment of this application.

[0025] Figure 4 The diagram shown illustrates the switching of operating modes under the comprehensive cost value in one embodiment of this application.

[0026] Figure 5 The diagram shown is a structural schematic of a system for suppressing the frequency of operating mode switching in a marine hybrid power system according to an embodiment of this application.

[0027] Figure 6 The diagram shown is a structural schematic of an electronic terminal according to an embodiment of this application. Detailed Implementation

[0028] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. This application can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, unless otherwise specified, the following embodiments and features in the embodiments can be combined with each other.

[0029] In the embodiments of this application, the terms "first" and "second" are used to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that the terms "first" and "second" do not necessarily imply that they are different.

[0030] It should be noted that, in the embodiments of this application, the words "exemplary" or "for example" indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0031] In this application embodiment, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0032] To facilitate understanding of the embodiments of this application, firstly, in conjunction with Figure 1 Detailed explanation. Figure 1 This document illustrates a flowchart of a method for suppressing the frequency of operating mode switching in a marine hybrid power system, as described in an embodiment of the present invention. The method for suppressing the frequency of operating mode switching in a marine hybrid power system in this embodiment mainly includes the following steps:

[0033] Step S11: Obtain the current operating mode of the ship's hybrid power system and several mode conversion requests; wherein, the several mode conversion requests correspond to different operating modes.

[0034] Specifically, the marine hybrid power system refers to a control system responsible for controlling the switching of marine hybrid power. In one specific embodiment, the marine hybrid power system is communicatively connected to the ship's main engine and electric motor, and realizes multiple operating modes of the hybrid ship through different logic controls. The multiple operating modes include: direct propulsion by the main engine, shaft-driven propulsion, electric motor propulsion, and hybrid propulsion.

[0035] Furthermore, the mode switching request includes the corresponding operating mode to be switched, the actuator opening and closing procedure of the vessel switching from the current operating mode to the corresponding operating mode, and the operating status in the corresponding operating mode. The operating status includes parameters such as vessel speed, load, engine speed, motor speed, and gearbox engagement / disengagement status.

[0036] Furthermore, during ship operation, there is also a current operating mode, which includes a corresponding current operating mode name and an operating status within that mode. The operating status within the current operating mode includes parameters such as ship speed, load, engine speed, motor speed, and gearbox engagement / disengagement status.

[0037] Step S12: Input the current operating mode and several mode conversion requests into the preset switching frequency suppression model, obtain the switching cost corresponding to the current operating mode and several mode conversion requests, and obtain the corresponding time decay value based on the current operating mode using the preset time filtering model.

[0038] In one embodiment of this application, the current operating mode and several mode switching requests are input into a preset switching frequency suppression model to obtain the switching cost value corresponding to the current operating mode and several mode switching requests. The specific process includes: calculating the basic penalty value of each operating mode when switching modes relative to the current operating mode; obtaining the engine speed and shaft motor speed in each operating mode, and calculating the speed penalty value of each operating mode based on the engine speed and shaft motor speed; calculating the consumption penalty value of each operating mode based on the energy consumption information of the ship hybrid power system when switching modes according to the current operating mode and several mode switching requests; and calculating the switching cost value corresponding to each operating mode based on the basic penalty value, speed penalty value, and consumption penalty value of each operating mode.

[0039] Specifically, in hybrid-powered ships, the ship's hybrid power system requires an energy management strategy that includes decision-making rules and control methods to determine the ship's operating mode. This energy management strategy refers to a control method used in multi-power energy systems to make decisions and switch between different energy sources' power allocation and operating modes based on operating status and control objectives. The energy management strategy calculates the basic penalty values ​​corresponding to the current operating mode and several mode-switching requests.

[0040] It should be noted that in the management of hybrid-powered ships, decisions regarding the operating mode of the ship's propulsion system need to be made at each control moment. To achieve optimal selection of the operating mode, an optimization objective function is typically constructed to quantitatively evaluate the system's performance under different operating modes.

[0041] In this application, an optimization objective function is introduced. , used to characterize at time Decisions based on different operating modes The overall operating cost of a ship's hybrid power system. Among them, Indicates at time Operational mode decision, This represents the base penalty value for the ship's hybrid power system under the corresponding operating mode decision.

[0042] In one embodiment of this application, the specific calculation process for obtaining the speed penalty value under each operating mode based on the engine speed and the shaft-driven motor speed includes:

[0043] ;(Formula 1)

[0044] in, This is the speed penalty value. Represents engine speed. Represents the speed of the shaft-driven motor. These represent the current operating mode and any one of the various operating modes, respectively. and This represents a hyperparameter used to balance the importance of engine speed and shaft-driven motor speed.

[0045] It should be noted that the engine speed and shaft motor speed in each operating mode corresponding to several mode conversion requests are preset values. That is, the ideal engine speed and shaft motor speed of the marine hybrid power system in the corresponding operating mode are only used to evaluate the speed penalty value of each operating mode.

[0046] In one embodiment of this application, the energy consumption information of the ship's hybrid power system is calculated to obtain the consumption penalty value for each operating mode when switching modes based on the current operating mode and several mode switching requests. The specific calculation process includes:

[0047] ;(Formula 2)

[0048] in, Z represents the consumption penalty value, and Z represents the mode switching penalty coefficient of the ship's hybrid power system when performing mode switching. Represents any one of the various operating modes. This represents the base penalty value corresponding to each operating mode. This represents hyperparameters.

[0049] It should be noted that the speed penalty value and consumption penalty value calculated by Formula 1 and Formula 2 for the current operating mode are 0. That is, if the current operating mode remains unchanged, no speed penalty value or consumption penalty value will be generated. Only the basic penalty value for maintaining the continuous execution of the current operating mode will be generated.

[0050] Furthermore, for example, as shown in Table 1, the actuators (main engine, first clutch, second clutch, etc.) used to control the switching of operating modes on a ship generate switching factors when performing switching actions, and the switching factors of the same actuator are different when performing an opening operation and a closing operation. The switching factors are used to characterize the degree of influence of the state changes of each actuator during the operating mode switching process. Specifically, when the operating mode changes, the actuators in the ship's hybrid power system, including the engine and clutches, will produce corresponding switching actions. The state changes of different actuators have different degrees of impact on system shock, energy loss, and equipment wear. Therefore, corresponding actuator action cost factors are set for different action directions of different actuators. The switching factors are used to reflect at least one of the following influencing factors: the degree of mechanical shock caused by actuator action, the additional energy loss caused by actuator action, the lifespan reduction caused by frequent actuator action, and the impact of actuator response time on system stability. The specific value of the switching factors is not specifically limited here.

[0051] Table 1. Example table of switching factors corresponding to actuators

[0052] Furthermore, the specific calculation process of the mode switching penalty coefficient Z is as follows:

[0053] ;(Formula 3)

[0054] in, This represents the switching factor for each actuator corresponding to the switching operation mode, and n represents the number of actuators that generate the corresponding switching action.

[0055] Specifically, such as Figure 2 As shown, firstly, all actuator state changes involved in switching from the current operating mode to several operating modes are identified, and the switching factor corresponding to each actuator is obtained. Then, the action cost factors of all actuators are accumulated to obtain the mode switching penalty coefficient Z for this mode conversion request. Here, PTO, EP, PTH, and PTI represent different operating modes; specifically, PTO is the power output mode, EP is the pure electric propulsion mode, PTH is the power input mode, and PTI is the shaft-driven motor propulsion mode.

[0056] Furthermore, the speed penalty value and consumption penalty value under each mode conversion request are normalized to obtain the normalized speed penalty value and normalized consumption penalty value corresponding to each mode conversion request. The basic penalty value, normalized speed penalty value and normalized consumption penalty value under each mode conversion request are added together to obtain the corresponding switching cost value.

[0057] Step S13: Based on the switching cost value corresponding to the current operating mode and several mode conversion requests, and combined with the time decay value, obtain the comprehensive cost value corresponding to the current operating mode and several mode conversion requests. Sort and compare all comprehensive cost values, and obtain the operating mode corresponding to the minimum value among all comprehensive cost values ​​as the current operating mode.

[0058] In one embodiment of this application, obtaining the time decay value based on a preset time filtering model specifically includes: obtaining the historical time node from the last switch between other operating modes to the current operating mode; and determining the corresponding time decay value based on the current time and the historical time node using the preset time decay model.

[0059] The preset time filtering model is as follows:

[0060] ;(Formula 4)

[0061] in, This represents the time decay value at the current moment. This is the preset magnification factor. These are the initial dimensionless parameters. For the current time, This refers to the historical time point from which the current operating mode was last switched to another operating mode.

[0062] It should be noted that the initial dimensionless parameter is used for and The normalized benchmark enables a comprehensive evaluation of time decay values ​​at different times on a unified scale. The specific value can be set based on the statistical results of historical operation data or system design experience, and no specific limit is set here.

[0063] Furthermore, the specific calculation process for the comprehensive cost corresponding to the aforementioned mode conversion requests is as follows:

[0064] ;(Formula 5)

[0065] in The total cost corresponding to several mode conversion requests.

[0066] Furthermore, the switching cost corresponding to the current operating mode is the comprehensive cost. When a certain operating mode is switched back into again within a short period of time, it indicates that the system is frequently switching between different operating modes, and such frequent switching will increase significantly.

[0067] The number of engine start-stop cycles, clutch engagement and disengagement cycles, system shocks, and energy losses. Therefore, the shorter the time interval between the last use of an operating mode, the greater the penalty should be applied; as the time interval increases, the penalty gradually decreases. That is, with the current moment... and The gap between them is widening. The time decay value then decreases until it reaches 0, thus limiting the frequent switching of the operating mode and allowing the mode to be switched after a period of time without affecting the current operating mode.

[0068] In one embodiment of this application, the specific process of obtaining the operating mode corresponding to the minimum value among all comprehensive cost values ​​as the current operating mode includes: if there is at least one mode conversion request whose comprehensive cost value is less than the comprehensive cost value of the current operating mode, then the operating mode corresponding to the mode conversion request with the minimum comprehensive cost value is selected as the current operating mode; if the comprehensive cost values ​​of all mode conversion requests are greater than or equal to the comprehensive cost value of the current operating mode, then the current operating mode is kept unchanged.

[0069] In one specific embodiment, such as Figure 3 As shown, in a strategy that only uses switching cost for evaluation, the decision result for five mode transition requests is PTO→EP→PTO→EP→PTO, involving four mode transitions. This causes frequent fluctuations in the dynamic system, affecting its smoothness performance. Figure 4 As shown, in the first mode transition request after the PTO→EP switch, due to the effect of the time decay value, the comprehensive cost of other operating modes besides EP mode increases, ensuring that the operating mode for this step size remains consistent with the previous step size. In the second mode transition request after the PTO→EP switch, the time decay value decreases but still has an effect, thus maintaining the same operating mode. By the third mode transition request, the time decay value has decayed to a minimum and no longer affects the operating mode switch. At this point, the switch returns from EP mode to PTO mode. The time corresponding to this operation mode transition is updated. The resulting mode switching sequence is PTO→EP→EP→EP→PTO, which reduces the number of operation mode transitions by two.

[0070] Figure 5 This is a schematic block diagram of an operating mode switching frequency suppression system for a marine hybrid power system provided in an embodiment of this application. Figure 5 As shown, the system includes:

[0071] The request acquisition module 501 is used to acquire the current operating mode of the ship's hybrid power system and several mode conversion requests; wherein, the several mode conversion requests correspond to different operating modes.

[0072] The cost calculation module 502 is used to input the current operating mode and several mode conversion requests into a preset switching frequency suppression model, obtain the switching cost corresponding to the current operating mode and several mode conversion requests, and obtain the corresponding time decay value based on the current operating mode using a preset time filtering model.

[0073] The switching determination module 503 is used to obtain the comprehensive value of the current operating mode and the switching cost corresponding to several mode conversion requests based on the current operating mode and the switching cost corresponding to several mode conversion requests, and in combination with the time decay value. The module sorts and compares all comprehensive cost values ​​and obtains the operating mode corresponding to the minimum value among all comprehensive cost values ​​as the current operating mode.

[0074] It should be understood that the specific process of each module performing the above-mentioned steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0075] It should also be understood that the module division in the embodiments of this application is illustrative and only represents a logical functional division; in actual implementation, there may be other division methods. Furthermore, the functional modules in the various embodiments of this application can be integrated into a single processor, exist as separate physical entities, or be integrated into a single module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0076] Figure 6 This is a schematic block diagram of the electronic terminal provided in an embodiment of this application. Figure 6 As shown, the electronic terminal 600 includes at least one processor 601, a memory 602, at least one network interface 603, and a user interface 605. The various components in the electronic terminal 600 are coupled together via a bus system 604. It is understood that the bus system 604 is used to implement communication between these components. In addition to a data bus, the bus system 604 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in… Figure 6 The general will label all buses as bus systems.

[0077] The user interface 605 may include a monitor, keyboard, mouse, trackball, clicker, button, touchpad, or touch screen.

[0078] It is understood that memory 602 can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM) or programmable read-only memory (PROM), which serves as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM) and synchronous static random access memory (SSRAM). The memories described in the embodiments of this invention are intended to include, but are not limited to, these and any other suitable categories of memory.

[0079] In this embodiment of the invention, the memory 602 is used to store various types of data to support the operation of the electronic terminal 600. Examples of this data include: any executable program for operation on the electronic terminal 600, such as the operating system 6021 and application program 6022; the operating system 6021 contains various system programs, such as the framework layer, core library layer, driver layer, etc., for implementing various basic services and handling hardware-based tasks. The application program 6022 may contain various applications, such as a media player, browser, etc., for implementing various application services. The method for suppressing the frequency of operating mode switching for a marine hybrid power system provided in this embodiment of the invention can be included in the application program 6022.

[0080] The methods disclosed in the above embodiments of the present invention can be applied to processor 601, or implemented by processor 601. Processor 601 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in processor 601 or by instructions in the form of software. The processor 601 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Processor 601 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. General-purpose processor 601 may be a microprocessor or any conventional processor, etc. The steps of the accessory optimization method provided in the embodiments of the present invention can be directly reflected as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in memory. The processor reads the information in the memory and combines it with its hardware to complete the steps of the aforementioned method.

[0081] In an exemplary embodiment, the electronic terminal 600 may be used by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), or complex programmable logic devices (CPLDs) to perform the aforementioned method.

[0082] According to the method provided in the embodiments of this application, this application also provides a computer program product, which includes: computer program code, which, when run on a computer, causes the computer to perform the method of any of the embodiments described above.

[0083] According to the method provided in the embodiments of this application, this application also provides a computer-readable storage medium storing program code, which, when run on a computer, causes the computer to perform the method of any of the embodiments described above.

[0084] As used in this specification, the terms "component," "module," "system," etc., are used to refer to computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. As illustrated, applications running on computing devices and computing devices can both be components. One or more components may reside in a process and / or an execution thread, and components may be located on a single computer and / or distributed among two or more computers. Furthermore, these components can be executed from various computer-readable media on which various data structures are stored. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).

[0085] Those skilled in the art will recognize that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.

[0086] Those skilled in the art will 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.

[0087] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0088] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0089] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0090] In the above embodiments, the functions of each functional unit can be implemented entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. A computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. Computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).

[0091] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0092] In summary, this application provides a method, system, program product, and terminal for suppressing the frequency of operating mode switching in a marine hybrid power system. The method includes: acquiring the current operating mode of the marine hybrid power system and several mode switching requests; wherein the several mode switching requests correspond to different operating modes; inputting the current operating mode and several mode switching requests into a preset switching frequency suppression model to obtain the switching cost value corresponding to the current operating mode and several mode switching requests, and obtaining the corresponding time decay value based on the current operating mode using a preset time screening model; based on the switching cost value corresponding to the current operating mode and several mode switching requests, and combined with the time decay value, obtaining the comprehensive cost value corresponding to the current operating mode and several mode switching requests; sorting and comparing all comprehensive cost values, and obtaining the operating mode corresponding to the minimum value among all comprehensive cost values ​​as the current operating mode. This application can reduce unnecessary mode switching times by optimizing the mode switching control strategy, thereby improving the service life of the clutch and the overall operating efficiency of the marine hybrid power system. Therefore, this application effectively overcomes the various shortcomings of the prior art and has high industrial application value.

[0093] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in this application should still be covered by the claims of this application.

Claims

1. A method for suppressing the frequency of operating mode switching in a marine hybrid power system, characterized in that, include: Obtain the current operating mode of the ship's hybrid power system and several mode switching requests; where the several mode switching requests correspond to different operating modes. Input the current operating mode and several mode conversion requests into a preset switching frequency suppression model to obtain the switching cost corresponding to the current operating mode and several mode conversion requests, and obtain the corresponding time decay value based on the current operating mode using a preset time filtering model. Based on the switching cost value corresponding to the current operating mode and several mode conversion requests, and combined with the time decay value, the comprehensive cost value corresponding to the current operating mode and several mode conversion requests is obtained. All comprehensive cost values ​​are sorted and compared, and the operating mode corresponding to the minimum value among all comprehensive cost values ​​is obtained as the current operating mode.

2. The method for suppressing the frequency of operating mode switching in a marine hybrid power system according to claim 1, characterized in that, The current operating mode and several mode switching requests are input into a preset switching frequency suppression model to obtain the switching cost corresponding to the current operating mode and several mode switching requests. The specific process includes: Calculate the base penalty value when switching between each operating mode relative to the current operating mode; The engine speed and shaft-driven motor speed are obtained under each operating mode, and the speed penalty value under each operating mode is calculated based on the engine speed and shaft-driven motor speed. The energy consumption information of the ship's hybrid power system is calculated based on the current operating mode and several mode switching requests when switching modes to obtain the consumption penalty value for each operating mode. The switching cost for each operating mode is calculated based on the base penalty value, speed penalty value, and consumption penalty value under each operating mode.

3. The method for suppressing the frequency of operating mode switching in a marine hybrid power system according to claim 1, characterized in that, The calculation process for obtaining the speed penalty value for each operating mode based on the engine speed and the shaft-driven motor speed includes: ; in, This is the speed penalty value. Represents engine speed. Represents the speed of the shaft-driven motor. These represent the current operating mode and any one of the various operating modes, respectively. and This represents hyperparameters.

4. The method for suppressing the frequency of operating mode switching in a marine hybrid power system according to claim 1, characterized in that, The energy consumption information of the ship's hybrid power system is calculated when switching modes based on the current operating mode and several mode switching requests to obtain the consumption penalty value for each operating mode. The specific calculation process includes: ; in, The consumption penalty value, This indicates the energy consumption value of the ship's hybrid power system when switching modes. Represents any one of the various operating modes. This represents the base penalty value corresponding to each operating mode. This represents hyperparameters.

5. The method for suppressing the frequency of operating mode switching in a marine hybrid power system according to claim 1, characterized in that, The process of obtaining the time decay value based on a preset time filtering model specifically includes: Retrieve the historical time point from the last switch between other operating modes to the current operating mode; The corresponding time decay value is determined based on the current time and the historical time node using a preset time decay model.

6. The method for suppressing the frequency of operating mode switching in a marine hybrid power system according to claim 1, characterized in that, The specific process of obtaining the operating mode corresponding to the minimum value among all comprehensive cost values ​​as the current operating mode includes: If the total cost of at least one mode conversion request is less than the total cost of the current operating mode, then the operating mode corresponding to the mode conversion request with the smallest total cost is selected as the current operating mode. If the total cost of all mode conversion requests is greater than or equal to the total cost of the current operating mode, then the current operating mode remains unchanged.

7. A system for suppressing the frequency of operating mode switching in a marine hybrid power system, characterized in that, The system includes: The request acquisition module is used to acquire the current operating mode of the ship's hybrid power system and several mode conversion requests; among them, the several mode conversion requests correspond to different operating modes. The cost calculation module is used to input the current operating mode and several mode conversion requests into a preset switching frequency suppression model, obtain the switching cost corresponding to the current operating mode and several mode conversion requests, and obtain the corresponding time decay value based on the current operating mode using a preset time filtering model. The switching determination module is used to obtain the comprehensive value of the current operating mode and the switching cost corresponding to several mode conversion requests based on the current operating mode and the switching cost corresponding to several mode conversion requests, and in combination with the time decay value. The module sorts and compares all comprehensive cost values ​​and obtains the operating mode corresponding to the minimum value among all comprehensive cost values ​​as the current operating mode.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method for suppressing the frequency of operating mode switching for a marine hybrid power system as described in any one of claims 1 to 6.

9. A computer program product, characterized in that, The computer program product includes computer program code, which, when run on a computer, causes the computer to implement the method for suppressing the frequency of operating mode switching for a marine hybrid power system as described in any one of claims 1 to 6.

10. An electronic terminal, comprising a memory, a processor, and a computer program stored in the memory, characterized in that, The processor executes the computer program to implement the method for suppressing the frequency of operating mode switching for a marine hybrid power system as described in any one of claims 1 to 6.