Engine rotating speed control system, method and device, storage medium and generator set

By detecting the generator output current signal and controlling the engine speed according to the output current change signal, the problem of speed adjustment lag when the load of the fuel generator set suddenly changes is solved, and a faster and more stable speed response is achieved, reducing speed fluctuations.

CN119222053APending Publication Date: 2024-12-31CHONGQING RUNTONG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411392841.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

The engine speed adjustment response time is long when the load changes suddenly, resulting in large speed fluctuations.

Method used

By detecting the output current signal of the generator, the current change threshold is determined based on the output current change signal at the current moment and the previous moment, and the engine speed is controlled using a preset speed control strategy, including adjusting the throttle opening and ignition power, so as to achieve the engine Accurate control of speed.

Benefits of technology

It effectively shortens the engine speed adjustment response time when the load changes suddenly, reduces the engine speed fluctuations caused by the load changes suddenly in the fuel generator set, and improves load-bearing performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119222053A_ABST
    Figure CN119222053A_ABST
Patent Text Reader

Abstract

The invention discloses an engine rotating speed control system, method and device, a storage medium and a generator set. The engine rotating speed control system comprises a current sensor and a speed regulation module, and the signal output end of the current sensor is connected with the first signal input end of the speed regulation module; the current sensor is used for detecting an output current signal of the generator and transmitting the detected output current signal to the speed regulation module; the speed regulation module is used for determining an output current change signal of the generator according to the output current signal at the current moment and an output current signal at a previous moment corresponding to a preset duration before the current moment, and controlling the rotating speed of the engine according to the output current change signal and a preset rotating speed control strategy; and the rotating speed of the engine reaches the preset target rotating speed. The rotating speed of the engine is controlled based on the output current signal of the generator, and engine rotating speed fluctuation caused by sudden load change of the fuel generator set can be effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of generator sets, and in particular to an engine speed control system, method, device, storage medium and generator set. Background Art

[0002] The fuel generator set includes an engine and a generator connected to the engine. The engine uses oil and / or gas as fuel, converts the chemical energy of fuel combustion into mechanical energy, drives the generator to rotate and generate electricity, thereby supplying power to the load connected to the generator.

[0003] At present, the engine speed control of a fuel generator set equipped with a carburetor and a throttle is usually implemented based on the speed signal detected by the speed sensor installed on the engine, and its control strategy is as follows:

[0004] After a load is applied to the power supply end of the generator or the load applied to the power supply end of the generator increases suddenly, it can be known from the characteristics of the generator set that the engine speed will decrease. At this time, the speed sensor detects that the engine speed decreases and is lower than the set value (engine rated speed), and the engine ECU controls the throttle opening to increase (i.e., increase the throttle), thereby controlling the engine speed to increase to the set signal;

[0005] After the load is removed from the power supply end of the generator or the load applied to the power supply end of the generator is suddenly reduced, it can be seen from the characteristics of the generator set that the engine speed will increase. At this time, the speed sensor detects that the engine speed has increased and is higher than the set signal, and the engine ECU controls the throttle opening to decrease (i.e., reduce the throttle), thereby controlling the engine speed to decrease to the set signal.

[0006] The engine speed control strategy of the above-mentioned fuel generator set can automatically adjust the engine speed according to the load size. However, its adjustment principle is based on the speed sensor to detect the engine speed signal. That is to say, when the load suddenly changes, the engine speed will first change. After the speed sensor detects the engine speed change signal, the engine ECU controls the engine speed by controlling the throttle size to stabilize the speed at the set value. The change in engine speed is realized by the mechanical movement of the stepper motor driving the throttle cable. Therefore, it takes a certain amount of time from the load sudden change to the detection of the engine speed change. Therefore, when the load suddenly changes, the feedback adjustment of the engine speed based on the engine speed signal detected by the speed sensor has a certain adjustment lag, which makes the speed adjustment response time longer, and ultimately makes the engine speed fluctuate greatly when the load of the fuel generator set suddenly changes.

[0007] Therefore, how to reduce the engine speed fluctuation caused by the sudden load change of the fuel generator set is an urgent problem to be solved in this field. Summary of the invention

[0008] In order to solve the above technical problems, the present application provides an engine speed control system, method, device, storage medium and generator set, which control the engine speed based on the output current signal of the generator, and can effectively reduce the engine speed fluctuation caused by the sudden load change of the fuel generator set.

[0009] The first object of the present application is to provide an engine speed control system.

[0010] The above-mentioned application objective 1 of the present application is achieved through the following technical solutions:

[0011] An engine speed control system is applied to a generator set, the generator set includes an engine and a generator drivingly connected to the engine, the control system includes a current sensor and a speed regulating module, the signal output end of the current sensor is connected to the first signal input end of the speed regulating module, wherein:

[0012] The current sensor is used to detect the output current signal of the generator, and transmit the detected output current signal to the speed regulation module;

[0013] The speed control module is used to determine the output current change signal of the generator according to the output current signal at the current moment and the output current signal at the previous moment corresponding to a preset time length before the current moment, and control the speed of the engine according to the output current change signal according to a preset speed control strategy, so that the speed of the engine reaches a preset target speed, wherein,

[0014] The output current change signal is used to indicate whether the change of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds a preset current change threshold.

[0015] Preferably, the control system further comprises a rotation speed sensor, the signal output end of the rotation speed sensor is connected to the second signal input end of the speed regulating module, wherein:

[0016] The speed sensor is used to detect the speed signal of the engine in real time after the speed control module controls the speed of the engine according to the output current change signal according to the preset speed control strategy, and transmit the detected speed signal to the speed control module;

[0017] Accordingly,

[0018] The speed control module is also used to perform feedback control on the speed of the engine according to the speed signal, so as to fine-tune the speed of the engine and stabilize the speed of the engine at the preset target speed.

[0019] Preferably, controlling the speed of the engine according to a preset speed control strategy based on the output current change signal includes:

[0020] determining a speed control parameter target value for controlling the speed of the engine according to the output current change signal;

[0021] The speed of the engine is controlled based on the speed control parameter target value.

[0022] Preferably, the step of determining a target value of a speed control parameter for controlling the speed of the engine according to the output current change signal comprises:

[0023] According to the output current change signal, the speed control parameter value matching the output current change signal is searched in a preset output current change value-speed control parameter value correspondence table by table lookup, and the speed control parameter value obtained by the search is used as the speed control parameter target value for controlling the speed of the engine.

[0024] Preferably, the speed control parameter includes a throttle opening adjustment amount, and in the preset output current change value-speed control parameter value correspondence table, the output current change value corresponds to the throttle opening adjustment amount one by one;

[0025] Accordingly, controlling the speed of the engine based on the speed control parameter target value includes:

[0026] When the output current change signal indicates that the increase of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds a preset current change threshold, the throttle opening of the engine is increased based on the throttle opening adjustment amount to control the speed of the engine to increase;

[0027] When the output current change signal indicates that the output current at the current moment is reduced by more than a preset current change threshold relative to the output current at the previous moment corresponding to a preset time length before the current moment, the throttle opening of the engine is reduced based on the throttle opening adjustment amount to control the engine speed to decrease.

[0028] Preferably, the speed control parameter further includes an ignition power adjustment amount and a target ignition advance angle, and in the preset output current change value-speed control parameter value correspondence table, the ignition power adjustment amount and the target ignition advance angle both correspond to the output current change value one-to-one;

[0029] Correspondingly, controlling the speed of the engine based on the speed control parameter target value further includes:

[0030] When the output current change signal indicates that the increase of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds the preset current change threshold, the ignition power of the igniter of the engine is correspondingly increased based on the ignition power adjustment amount to control the speed of the engine to increase steadily;

[0031] When the output current change signal indicates that the output current at the current moment is reduced by more than the output current at the previous moment corresponding to a preset time length before the current moment, the ignition power of the igniter of the engine is correspondingly reduced based on the ignition power adjustment amount to control the speed of the engine to decrease smoothly;

[0032] When the output current change signal represents that the increase or decrease of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds a preset current change threshold, the ignition advance angle of the engine's igniter is adjusted based on the target ignition advance angle so that the ignition advance angle of the engine's igniter reaches the optimal ignition advance angle under the current operating conditions, thereby achieving a smooth increase or decrease in the engine speed.

[0033] The second object of the present application is to provide an engine speed control method.

[0034] The second application objective of the present application is achieved through the following technical solutions:

[0035] An engine speed control method is applied to a generator set, wherein the generator set includes an engine and a generator drivingly connected to the engine. The control method includes the following steps:

[0036] Acquiring an output current signal of the generator;

[0037] Determine the output current change signal of the generator according to the output current signal at the current moment and the output current signal at the previous moment corresponding to a preset time length before the current moment;

[0038] The speed of the engine is controlled according to the output current change signal according to a preset speed control strategy, wherein:

[0039] The output current change signal is used to indicate whether the change of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds a preset current change threshold.

[0040] Preferably, the control method further comprises the following steps:

[0041] After the control process of controlling the speed of the engine according to the output current change signal and the preset speed control strategy is completed, obtaining the speed signal of the engine;

[0042] Feedback control is performed on the engine speed according to the speed signal to fine-tune the engine speed so that the engine speed is stabilized at the preset target speed.

[0043] Preferably, controlling the speed of the engine according to a preset speed control strategy based on the output current change signal includes:

[0044] determining a speed control parameter target value for controlling the speed of the engine according to the output current change signal;

[0045] The speed of the engine is controlled based on the speed control parameter target value.

[0046] Preferably, the step of determining a target value of a speed control parameter for controlling the speed of the engine according to the output current change signal comprises:

[0047] According to the output current change signal, the speed control parameter value matching the output current change signal is searched in a preset output current change value-speed control parameter value correspondence table by table lookup, and the speed control parameter value obtained by the search is used as the speed control parameter target value for controlling the speed of the engine.

[0048] Preferably, the speed control parameter includes a throttle opening adjustment amount, and in the preset output current change value-speed control parameter value correspondence table, the output current change value corresponds to the throttle opening adjustment amount one by one;

[0049] Accordingly, controlling the speed of the engine based on the speed control parameter target value includes:

[0050] When the output current change signal indicates that the increase of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds a preset current change threshold, the throttle opening of the engine is increased based on the throttle opening adjustment amount to control the speed of the engine to increase;

[0051] When the output current change signal indicates that the output current at the current moment is reduced by more than a preset current change threshold relative to the output current at the previous moment corresponding to a preset time length before the current moment, the throttle opening of the engine is reduced based on the throttle opening adjustment amount to control the engine speed to decrease.

[0052] Preferably, the speed control parameter further includes an ignition power adjustment amount and a target ignition advance angle, and in the preset output current change value-speed control parameter value correspondence table, the ignition power adjustment amount and the target ignition advance angle both correspond to the output current change value one-to-one;

[0053] Correspondingly, controlling the speed of the engine based on the speed control parameter target value further includes:

[0054] When the output current change signal indicates that the increase of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds the preset current change threshold, the ignition power of the igniter of the engine is correspondingly increased based on the ignition power adjustment amount to control the speed of the engine to increase steadily;

[0055] When the output current change signal indicates that the output current at the current moment is reduced by more than the output current at the previous moment corresponding to a preset time length before the current moment, the ignition power of the igniter of the engine is correspondingly reduced based on the ignition power adjustment amount to control the speed of the engine to decrease smoothly;

[0056] When the output current change signal represents that the increase or decrease of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds a preset current change threshold, the ignition advance angle of the engine's igniter is adjusted based on the target ignition advance angle so that the ignition advance angle of the engine's igniter reaches the optimal ignition advance angle under the current operating conditions, thereby achieving a smooth increase or decrease in the engine speed.

[0057] The third object of the present application is to provide an engine speed control device.

[0058] The third application objective of this application is achieved through the following technical solutions:

[0059] An engine speed control device comprises:

[0060] A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the engine speed control method described in the second objective of the present application are implemented.

[0061] The fourth object of this application is to provide a computer-readable storage medium.

[0062] The fourth application objective of this application is achieved through the following technical solutions:

[0063] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the engine speed control method described in the second object of the present application.

[0064] The fifth objective of the present application is to provide a generator set.

[0065] The fifth application objective of this application is achieved through the following technical solutions:

[0066] A generator set comprises an engine and a generator drivingly connected to the engine, and the generator set also comprises the engine speed control system described in the first aspect of the present application.

[0067] In summary, the present application discloses an engine speed control system, method, device, storage medium and generator set, which detects the output current signal of the generator, determines the output current change signal of the generator according to the output current signal at the current moment and the output current signal at the previous moment corresponding to a preset time length before the current moment, and controls the engine speed according to a preset speed control strategy based on the output current change signal to make the engine speed reach a preset target speed, which can effectively shorten the engine speed regulation response time when the load suddenly changes, thereby reducing the engine speed fluctuation caused by the load sudden change of the fuel generator set. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0069] Figure 1 This is a schematic diagram of the structure of an engine speed control system in one embodiment of the present application;

[0070] Figure 2 This is a flow chart of an engine speed control method in one embodiment of the present application;

[0071] Figure 3 Schematic diagram of the structure of the engine speed control device in the embodiment of the present application. DETAILED DESCRIPTION

[0072] In order to enable those skilled in the art to better understand the technical solutions in this application, the technical solutions in the embodiments of this application will be clearly and completely described below. Obviously, the described embodiments are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0073] In the embodiments provided in the present application, it should be understood that the disclosed methods and systems can be implemented in other ways. The system embodiments described below are merely schematic. For example, the division of units and modules is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or modules can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.

[0074] In addition, all functional units in the embodiments of the present application may be integrated into one processor, or each unit may be a separate device, or two or more units may be integrated into one device; each functional unit in the embodiments of the present application may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0075] A person skilled in the art can understand that all or part of the steps of the following method embodiments can be completed by program instructions and related hardware. The aforementioned program instructions can be stored in a computer-readable storage medium. When the program instructions are executed, the steps of the following method embodiments are executed; and the aforementioned storage medium includes: a mobile storage device, a read-only memory (ROM), a magnetic disk or an optical disk, and other media that can store program codes.

[0076] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, "multiple" and "several" mean two or more, unless otherwise clearly and specifically defined.

[0077] like Figure 1As shown, an embodiment of the present application provides an engine speed control system, which is applied to a generator set, the generator set includes an engine and a generator connected to the engine drive, the control system includes a current sensor 1 and a speed control module 2, the signal output end of the current sensor 1 is connected to the first signal input end of the speed control module 2, wherein,

[0078] The current sensor 1 is used to detect the output current signal of the generator and transmit the detected output current signal to the speed control module 2;

[0079] The speed control module 2 is used to determine the output current change signal of the generator according to the output current signal at the current moment and the output current signal at the previous moment corresponding to a preset time length before the current moment, and control the speed of the engine according to the preset speed control strategy according to the output current change signal, so that the speed of the engine reaches the preset target speed, wherein,

[0080] The output current change signal is used to indicate whether the change of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds a preset current change threshold.

[0081] Specifically, in this embodiment, the speed regulation module 2 includes a control chip 21, a current acquisition port 22 and a speed control signal output port 23. The current acquisition port 22 and the speed control signal output port 23 are respectively connected to the control chip 21. The current acquisition port 22 is connected to the signal output end of the current sensor 1 as the first signal input end of the speed regulation module 2, and the speed control signal output port 23 is connected to the speed control element of the engine.

[0082] Specifically, the speed control element of the engine includes but is not limited to the throttle of the engine.

[0083] Specifically, the preset duration is set according to the current acquisition cycle of the speed regulating module 2, and the preset duration is not less than the current acquisition cycle of the speed regulating module 2. For example, when the speed regulating module 2 acquires the output current signal detected by the current sensor 1 according to the set current acquisition frequency, the preset duration may be the same as the current acquisition cycle of the speed regulating module 2 or greater than the current acquisition cycle of the speed regulating module 2.

[0084] It should be noted that in order to ensure that the engine speed can be adjusted quickly in response to a sudden load change of the generator, the preset time length can be set as short as possible. For example, in this embodiment, the preset time length can be set to 10 ms.

[0085] It should be noted that the previous moment corresponding to a preset time length before the current moment refers to the moment corresponding to the preset time length before the current moment. For example, if the preset time length is 10ms, then the previous moment corresponding to a preset time length before the current moment is the moment corresponding to 10ms before the current moment.

[0086] Specifically, the preset target speed is the rated speed of the engine of the engine group.

[0087] Specifically, the preset current change threshold is set according to specific circumstances. When the load remains unchanged, the engine operates normally, and the output current change signal is small at this time. When the load of the generator set suddenly changes, the current change signal will be large. Therefore, the preset current change threshold is greater than the maximum value of the output current change when the generator set operates normally when the load remains unchanged.

[0088] The working principle of the engine speed control system of this embodiment is as follows:

[0089] During the operation of the fuel generator set, the current sensor 1 detects the output current signal of the generator (i.e., the current signal output from the power supply end of the generator to the load), and transmits the detected output current signal to the control chip 21 of the speed control module 2 through the current acquisition port 22 of the speed control module 2. The control chip 21 of the speed control module 2 determines the output current change signal of the generator based on the output current signal at the current moment and the output current signal at the previous moment corresponding to a preset time length before the current moment, and generates a corresponding control instruction according to the output current change signal according to the preset speed control strategy, and outputs the control instruction to the speed control element of the engine through the speed control signal output port 23 of the speed control module 2, thereby controlling the speed of the engine through the speed control element of the engine, so that the speed of the engine reaches the preset target speed.

[0090] The engine speed control system of the present embodiment controls the engine speed based on the output current signal of the generator. In the fuel generator set, due to the sudden change in load, the output current of the generator will also suddenly change. Therefore, by detecting the output current signal of the generator and determining the output current change signal based on the output current signals at two adjacent moments before and after a preset time length, it is judged whether the output current suddenly changes based on the output current change signal. At the moment of the sudden change in output current, the engine speed is controlled according to the preset speed control strategy until the engine speed reaches the preset target speed. In this way, the time required from the sudden change in load to the detection of the engine speed change in the prior art of controlling the engine speed by detecting the speed is omitted. That is, when the sudden change in load of the generator set has not yet affected the change in engine speed, the preset speed control strategy is used to intervene to control the engine speed, effectively shortening the engine speed regulation response time when the load suddenly changes, thereby reducing the engine speed fluctuation caused by the sudden change in load of the fuel generator set and improving the load performance of the generator set.

[0091] In one embodiment, the control system further includes a speed sensor 3, the signal output end of the speed sensor 3 is connected to the second signal input end of the speed control module 2, wherein:

[0092] The speed sensor 3 is used to detect the speed signal of the engine in real time after the speed control module 2 completes the control process of controlling the speed of the engine according to the output current change signal according to the preset speed control strategy, and transmit the detected speed signal to the speed control module 2;

[0093] Accordingly,

[0094] The speed control module 2 is also used to perform feedback control on the engine speed according to the speed signal, so as to fine-tune the engine speed so that the engine speed is stabilized at a preset target speed.

[0095] Specifically, in this embodiment, the speed regulation module 2 also includes a speed acquisition port 24 , which is connected to the control chip 21 , and the speed acquisition port 24 is connected to the signal output end of the speed sensor 3 as the second signal input end of the speed regulation module 2 .

[0096] After the speed regulating module 2 completes the control process of controlling the engine speed according to the preset speed control strategy based on the output current change signal, the actual speed of the engine may deviate from the target speed, or the actual speed of the engine can reach the target speed, but during the subsequent operation of the generator set, the engine speed will still fluctuate. Therefore, in this embodiment, after the speed regulating module 2 completes the control process of controlling the engine speed according to the preset speed control strategy based on the output current change signal, the engine speed signal is detected in real time by the speed sensor 3, and the detected speed signal is transmitted to the speed regulating module 2. The speed regulating module 2 then performs feedback control on the engine speed according to the speed signal to fine-tune the engine speed, thereby stabilizing the engine speed at the preset target speed, better ensuring the stability of the engine speed, and further reducing the fluctuation of the engine speed.

[0097] In one embodiment, controlling the speed of the engine according to the output current change signal according to a preset speed control strategy includes:

[0098] determining a speed control parameter target value for controlling the speed of the engine according to the output current change signal;

[0099] The speed of the engine is controlled based on the speed control parameter target value.

[0100] In this embodiment, when the speed control module 2 controls the engine speed according to the preset speed control strategy based on the output current change signal, it controls the engine speed by first determining the speed control parameter target value used to control the engine speed according to the output current change signal, and then controlling the engine speed based on the speed control parameter target value. The control logic is simple and can effectively ensure the accuracy of the engine speed control.

[0101] In one embodiment, determining a target value of a speed control parameter for controlling the speed of the engine according to the output current change signal includes:

[0102] According to the output current change signal, the speed control parameter value matching the output current change signal is searched in the preset output current change value-speed control parameter value correspondence table by table lookup, and the speed control parameter value obtained is used as the speed control parameter target value for controlling the engine speed.

[0103] In this embodiment, when the speed control module 2 determines the speed control parameter target value for controlling the engine speed according to the output current change signal, the corresponding speed control parameter target value is determined by table lookup, that is, the speed control parameter value matching the output current change signal is searched in a preset output current change value-speed control parameter value correspondence table by table lookup according to the output current change signal, and the searched speed control parameter value is used as the speed control parameter target value for controlling the engine speed. In this way, the internal operation process of the program when the engine is started is simpler, and the matching efficiency and matching accuracy between the engine speed control parameter value and the output current change signal are higher.

[0104] In one embodiment, the speed control parameter includes a throttle opening adjustment amount, and in a preset output current change value-speed control parameter value correspondence table, the output current change value corresponds to the throttle opening adjustment amount one by one;

[0105] Accordingly, controlling the speed of the engine based on the speed control parameter target value includes:

[0106] When the output current change signal indicates that the increase of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds the preset current change threshold, the throttle opening of the engine is increased based on the throttle opening adjustment amount to control the engine speed to increase;

[0107] When the output current change signal indicates that the output current at the current moment is reduced by more than the preset current change threshold compared with the output current at the previous moment corresponding to a preset time length before the current moment, the throttle opening of the engine is reduced based on the throttle opening adjustment amount to control the engine speed to decrease.

[0108] In this embodiment, when a sudden load change causes a sudden increase or decrease in the output current (i.e., the output current change value is greater than a preset change threshold), the throttle opening of the engine is increased or decreased accordingly by adjusting the throttle opening amount that matches the output current change value obtained based on a table lookup, thereby quickly controlling the engine speed to increase or decrease to a preset target speed when the load suddenly changes.

[0109] Specifically, when the output current suddenly increases, it means that the load suddenly increases. At this time, when the engine speed has not dropped or is about to drop, the throttle opening is controlled to increase in advance according to the matching throttle opening adjustment amount, so that the engine speed can stably reach the preset target speed, effectively improving the generator's sudden load capacity and reducing the engine speed change time;

[0110] When the output current suddenly decreases, it means that the load suddenly decreases. At this time, the throttle opening is controlled to be reduced in advance according to the matching throttle opening adjustment amount when the engine speed has not yet increased or is about to increase, so that the engine speed can be stably reached at the preset target speed, effectively preventing the problem of engine runaway caused by sudden load reduction.

[0111] In one embodiment, the speed control parameter further includes an ignition power adjustment amount and a target ignition advance angle. In the preset output current change value-speed control parameter value correspondence table, the ignition power adjustment amount and the target ignition advance angle both correspond to the output current change value one by one;

[0112] Accordingly, controlling the speed of the engine based on the speed control parameter target value also includes:

[0113] When the output current change signal indicates that the increase of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds the preset current change threshold, the ignition power of the engine igniter is correspondingly increased based on the ignition power adjustment amount to control the engine speed to increase steadily;

[0114] When the output current change signal indicates that the output current at the current moment is reduced by more than the preset current change threshold value relative to the output current at the previous moment corresponding to a preset time length before the current moment, the ignition power of the engine igniter is correspondingly reduced based on the ignition power adjustment amount to control the engine speed to decrease steadily;

[0115] When the output current change signal represents that the increase or decrease of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds the preset current change threshold, the ignition advance angle of the engine's ignition is adjusted based on the target ignition advance angle so that the ignition advance angle of the engine's ignition reaches the optimal ignition advance angle under the current operating conditions, thereby achieving a smooth increase or decrease in the engine speed.

[0116] In this embodiment, when a sudden load change causes a sudden increase or decrease in the output current (i.e., the output current change value is greater than a preset change threshold), while adjusting the throttle opening of the engine based on the throttle opening adjustment amount to control the engine speed, the ignition power of the engine igniter is correspondingly increased or decreased by the ignition power adjustment amount matched with the output current change value obtained by looking up the table, thereby controlling the engine speed to increase or decrease smoothly, that is, by controlling the ignition power change of the igniter during the change of the engine speed, the load-carrying capacity of the generator set in response to the sudden load change is further improved, and the fluctuation of the engine speed is further reduced;

[0117] At the same time, when a sudden load change causes a sudden increase or decrease in the output current (that is, the output current change value is greater than the preset change threshold), while the throttle opening of the engine is adjusted based on the throttle opening adjustment amount to control the engine speed, the ignition advance angle of the engine igniter is adjusted accordingly by matching the target ignition advance angle that matches the output current change value obtained based on the table lookup, so that the ignition advance angle of the engine igniter reaches the optimal ignition advance angle under the current operating conditions, achieving a smooth rise and fall of the engine speed, thereby further improving the load-carrying capacity of the generator set when coping with sudden load changes and further reducing the fluctuation of the engine speed.

[0118] Specifically, when the output current suddenly increases, it means that the load suddenly increases. At this time, while the engine speed is increased by increasing the throttle opening, the ignition power of the engine igniter is correspondingly increased based on the ignition power adjustment amount, thereby further effectively controlling the engine speed to increase steadily so that the engine speed stably reaches the preset target speed;

[0119] When the output current suddenly decreases, it means that the load suddenly decreases. At this time, while controlling the engine speed to decrease by reducing the throttle opening, the ignition power of the engine igniter is correspondingly reduced based on the ignition power adjustment amount, thereby further effectively controlling the engine speed to decrease steadily so that the engine speed can stably reach the preset target speed;

[0120] When the output current increases or decreases suddenly, while increasing the throttle opening to control the engine speed to increase or decreasing the throttle opening to control the engine speed to decrease, the ignition advance angle of the engine's igniter is adjusted based on the target ignition advance angle so that the ignition advance angle of the engine's igniter reaches the optimal ignition advance angle under the current operating conditions, thereby achieving a smooth increase or decrease in the engine speed.

[0121] Specifically, in this embodiment, the speed regulation module 2 also includes an ignition control signal output port 25, which is connected to the control chip 21 and also connected to the igniter of the engine. When it is necessary to control the ignition power and ignition advance angle of the igniter, the control chip 21 outputs the corresponding ignition control instruction and transmits it to the engine's igniter through the ignition control signal output port 25.

[0122] like Figure 2 As shown, the embodiment of the present application also provides an engine speed control method, which may include the following steps:

[0123] S1, obtain the output current signal of the generator;

[0124] S2, determining the output current change signal of the generator according to the output current signal at the current moment and the output current signal at the previous moment corresponding to a preset time length before the current moment;

[0125] S3, controlling the engine speed according to the output current change signal according to a preset speed control strategy, wherein:

[0126] The output current change signal is used to indicate whether the change of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds a preset current change threshold.

[0127] In one embodiment, Figure 2 As shown, the control method also includes the following steps:

[0128] S4, after the control process of controlling the speed of the engine according to the output current change signal in accordance with the preset speed control strategy is completed, obtaining the speed signal of the engine;

[0129] S5, performing feedback control on the engine speed according to the speed signal to fine-tune the engine speed so that the engine speed is stabilized at a preset target speed.

[0130] In one embodiment, controlling the speed of the engine according to the output current change signal according to a preset speed control strategy includes:

[0131] determining a speed control parameter target value for controlling the speed of the engine according to the output current change signal;

[0132] The speed of the engine is controlled based on the speed control parameter target value.

[0133] In one embodiment, determining a target value of a speed control parameter for controlling the speed of the engine according to the output current change signal comprises:

[0134] According to the output current change signal, the speed control parameter value matching the output current change signal is searched in the preset output current change value-speed control parameter value correspondence table by table lookup, and the speed control parameter value obtained is used as the speed control parameter target value for controlling the engine speed.

[0135] In one embodiment, the speed control parameter includes a throttle opening adjustment amount, and in a preset output current change value-speed control parameter value correspondence table, the output current change value corresponds to the throttle opening adjustment amount one by one;

[0136] Accordingly, controlling the speed of the engine based on the speed control parameter target value includes:

[0137] When the output current change signal indicates that the increase of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds the preset current change threshold, the throttle opening of the engine is increased based on the throttle opening adjustment amount to control the engine speed to increase;

[0138] When the output current change signal indicates that the output current at the current moment is reduced by more than the preset current change threshold compared with the output current at the previous moment corresponding to a preset time length before the current moment, the throttle opening of the engine is reduced based on the throttle opening adjustment amount to control the engine speed to decrease.

[0139] In one embodiment, the speed control parameter further includes an ignition power adjustment amount and a target ignition advance angle. In the preset output current change value-speed control parameter value correspondence table, the ignition power adjustment amount and the target ignition advance angle both correspond to the output current change value one by one;

[0140] Accordingly, the controlling the speed of the engine based on the speed control parameter target value further includes:

[0141] When the output current change signal indicates that the increase of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds the preset current change threshold, the ignition power of the engine igniter is correspondingly increased based on the ignition power adjustment amount to control the engine speed to increase steadily;

[0142] When the output current change signal indicates that the output current at the current moment is reduced by more than the preset current change threshold value relative to the output current at the previous moment corresponding to a preset time length before the current moment, the ignition power of the engine igniter is correspondingly reduced based on the ignition power adjustment amount to control the engine speed to decrease steadily;

[0143] When the output current change signal represents that the increase or decrease of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds the preset current change threshold, the ignition advance angle of the engine's ignition is adjusted based on the target ignition advance angle so that the ignition advance angle of the engine's ignition reaches the optimal ignition advance angle under the current operating conditions, thereby achieving a smooth increase or decrease in the engine speed.

[0144] It should be noted that the technical details not mentioned in the engine speed control method in the above embodiments are the same as the engine speed control system in the above embodiments. The engine speed control method in this embodiment has the same working principle and technical effect as the engine speed control system in the above embodiments, which will not be repeated here.

[0145] like Figure 3As shown, an embodiment of the present application provides an engine speed control device 3, wherein the engine speed control device 3 includes a memory 301, a processor 302, and a computer program 303 stored in the memory 301 and executable on the processor 302, wherein the memory 301 and the processor 302 communicate with each other via a bus 304, and when the processor 302 executes the computer program 303, the steps of the engine speed control method of the above-mentioned method embodiment of the present application are implemented.

[0146] Specifically, the engine speed control device can be an intelligent device with memory and processor, such as an industrial computer, a PC, or an intelligent mobile terminal, or a control module with memory and processor, such as a PLC controller or an MCU controller, or a computer component with memory and processor, such as a CPU or a GPU. In this embodiment, the engine speed control device 3 can be an engine ECU or an automatic voltage regulator (AVR) of a generator set.

[0147] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps of the engine speed control method of the above method embodiment of the present application are implemented.

[0148] An embodiment of the present application also provides a generator set, including an engine and a generator drivingly connected to the engine, and the generator set also includes the engine speed control system in any of the above embodiments.

[0149] The generator set in this embodiment has the same working principle and technical effect as the engine speed control system in the above embodiment, which will not be described in detail here.

[0150] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

[0151] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0152] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, software modules executed by a processor, or a combination of the two. The software modules may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0153] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. An engine speed control system, applied to a generator set, the generator set comprising an engine and a generator drivingly connected to the engine, characterized in that: The control system includes a current sensor and a speed control module, wherein the signal output terminal of the current sensor is connected to the first signal input terminal of the speed control module, wherein: The current sensor is used to detect the output current signal of the generator, and transmit the detected output current signal to the speed regulation module; The speed control module is used to determine the output current change signal of the generator according to the output current signal at the current moment and the output current signal at the previous moment corresponding to a preset time length before the current moment, and control the speed of the engine according to the output current change signal according to a preset speed control strategy, so that the speed of the engine reaches a preset target speed, wherein, The output current change signal is used to indicate whether the change of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds a preset current change threshold.

2. The engine speed control system according to claim 1, characterized in that: The control system further includes a speed sensor, a signal output terminal of the speed sensor is connected to a second signal input terminal of the speed control module, wherein: The speed sensor is used to detect the speed signal of the engine in real time after the speed control module controls the speed of the engine according to the output current change signal according to the preset speed control strategy, and transmit the detected speed signal to the speed control module; Accordingly, The speed control module is also used to perform feedback control on the speed of the engine according to the speed signal, so as to fine-tune the speed of the engine and stabilize the speed of the engine at the preset target speed.

3. The engine speed control system according to claim 1 or 2, characterized in that: The controlling the speed of the engine according to the output current change signal and a preset speed control strategy comprises: determining a speed control parameter target value for controlling the speed of the engine according to the output current change signal; The speed of the engine is controlled based on the speed control parameter target value.

4. The engine speed control system according to claim 3, characterized in that: The step of determining a target value of a speed control parameter for controlling the speed of the engine according to the output current change signal comprises: According to the output current change signal, the speed control parameter value matching the output current change signal is searched in a preset output current change value-speed control parameter value correspondence table by table lookup, and the speed control parameter value obtained by the search is used as the speed control parameter target value for controlling the speed of the engine.

5. The engine speed control system according to claim 4, characterized in that: The speed control parameter includes a throttle opening adjustment amount, and in the preset output current change value-speed control parameter value correspondence table, the output current change value corresponds to the throttle opening adjustment amount one by one; Accordingly, controlling the speed of the engine based on the speed control parameter target value includes: When the output current change signal indicates that the increase of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds a preset current change threshold, the throttle opening of the engine is increased based on the throttle opening adjustment amount to control the speed of the engine to increase; When the output current change signal indicates that the output current at the current moment is reduced by more than a preset current change threshold relative to the output current at the previous moment corresponding to a preset time length before the current moment, the throttle opening of the engine is reduced based on the throttle opening adjustment amount to control the engine speed to decrease.

6. The engine speed control system according to claim 5, characterized in that: The speed control parameters also include an ignition power adjustment amount and a target ignition advance angle. In the preset output current change value-speed control parameter value correspondence table, the ignition power adjustment amount and the target ignition advance angle both correspond to the output current change value one by one; Correspondingly, controlling the speed of the engine based on the speed control parameter target value further includes: When the output current change signal indicates that the increase of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds the preset current change threshold, the ignition power of the igniter of the engine is correspondingly increased based on the ignition power adjustment amount to control the speed of the engine to increase steadily; When the output current change signal indicates that the output current at the current moment is reduced by more than the output current at the previous moment corresponding to a preset time length before the current moment, the ignition power of the igniter of the engine is correspondingly reduced based on the ignition power adjustment amount to control the speed of the engine to decrease smoothly; When the output current change signal represents that the increase or decrease of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds a preset current change threshold, the ignition advance angle of the engine's ignition is adjusted based on the target ignition advance angle so that the ignition advance angle of the engine's ignition reaches the optimal ignition advance angle under the current operating conditions, thereby achieving a smooth increase or decrease in the engine speed.

7. An engine speed control method, applied to a generator set, the generator set comprising an engine and a generator drivingly connected to the engine, characterized in that: The control method comprises the following steps: Acquiring an output current signal of the generator; Determine the output current change signal of the generator according to the output current signal at the current moment and the output current signal at the previous moment corresponding to a preset time length before the current moment; According to the output current change signal, the speed of the engine is controlled according to a preset speed control strategy so that the speed of the engine reaches a preset target speed, wherein: The output current change signal is used to indicate whether the change of the output current at the current moment relative to the output current at the previous moment corresponding to a preset time length before the current moment exceeds a preset current change threshold.

8. An engine speed control device, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the control method according to claim 7 when executing the computer program.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the control method according to claim 7 are implemented.

10. A generator set, comprising an engine and a generator drivingly connected to the engine, characterized in that: The generator set also includes an engine speed control system as described in any one of claims 1-6.